diff options
-rw-r--r-- | roles/poweron/tasks/main.yml | 4 | ||||
-rw-r--r-- | roles/snapshot/tasks/main.yml | 8 |
2 files changed, 6 insertions, 6 deletions
diff --git a/roles/poweron/tasks/main.yml b/roles/poweron/tasks/main.yml index 7aac651..264e8d0 100644 --- a/roles/poweron/tasks/main.yml +++ b/roles/poweron/tasks/main.yml @@ -1,6 +1,5 @@ - name: Power on droplet - local_action: - module: ansible.builtin.uri + ansible.builtin.uri: url: "{{ digitalocean_api_url }}/droplets/{{ droplet_id }}/actions" method: POST headers: @@ -10,6 +9,7 @@ status_code: 201 body: type: power_on + delegate_to: localhost - name: Wait for host to back up ansible.builtin.wait_for_connection: diff --git a/roles/snapshot/tasks/main.yml b/roles/snapshot/tasks/main.yml index a46e9d6..0db7ab8 100644 --- a/roles/snapshot/tasks/main.yml +++ b/roles/snapshot/tasks/main.yml @@ -1,6 +1,5 @@ - name: Make droplet snapshot - local_action: - module: ansible.builtin.uri + ansible.builtin.uri: url: "{{ digitalocean_api_url }}/droplets/{{ droplet_id }}/actions" method: POST headers: @@ -13,10 +12,10 @@ name: "{{ inventory_hostname_short }}-\ {{ (now(utc=true).timestamp() * 1000) | int }}" register: snapshot + delegate_to: localhost - name: Wait for droplet snapshot to finish - local_action: - module: ansible.builtin.uri + ansible.builtin.uri: url: "{{ digitalocean_api_url }}/droplets/{{ droplet_id }}\ /actions/{{ snapshot.json.action.id }}" method: GET @@ -29,3 +28,4 @@ until: snapshot_info.json.action.completed_at != None retries: 16 delay: 60 + delegate_to: localhost |