summaryrefslogtreecommitdiff
path: root/roles/poweron/tasks/main.yml
blob: 264e8d00e6da039792f5751fc1161d6353382968 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
- name: Power on droplet
  ansible.builtin.uri:
    url: "{{ digitalocean_api_url }}/droplets/{{ droplet_id }}/actions"
    method: POST
    headers:
      Content-Type: application/json
      Authorization: Bearer {{ digitalocean_api_token }}
    body_format: json
    status_code: 201
    body:
      type: power_on
  delegate_to: localhost

- name: Wait for host to back up
  ansible.builtin.wait_for_connection: