Skip to content

Commit

Permalink
Query droplet status via DO instead of cloud-init
Browse files Browse the repository at this point in the history
  • Loading branch information
Mycobee committed Aug 3, 2023
1 parent a3161b8 commit c548aaf
Showing 1 changed file with 24 additions and 27 deletions.
51 changes: 24 additions & 27 deletions automated_builder/roles/common/tasks/install_dependencies.yml
@@ -1,29 +1,26 @@
---
- name: Install dependencies
become: true
block:
- name: Check droplet status
community.digitalocean.digital_ocean_droplet_info:
oauth_token: "{{ DO_API_TOKEN }}"
name: automated-builder-vps
register: droplet_facts

- name: Debug droplet_facts
debug:
var: droplet_facts
- name: Check droplet status
retries: 10
delay: 20
community.digitalocean.digital_ocean_droplet_info:
oauth_token: "{{ DO_API_TOKEN }}"
name: automated-builder-vps
register: droplet_facts
until: droplet_facts.data.status == "active"

- name: Install apt packages
apt:
pkg:
- git
- time
- curl
- lsof
- apt-cacher-ng
- lsb-release
- fakeroot
- dpkg-dev
- fasttrack-archive-keyring
- dnsutils
- software-properties-common
update_cache: true
- name: Install apt packages
become: true
apt:
pkg:
- git
- time
- curl
- lsof
- apt-cacher-ng
- lsb-release
- fakeroot
- dpkg-dev
- fasttrack-archive-keyring
- dnsutils
- software-properties-common
update_cache: true

0 comments on commit c548aaf

Please sign in to comment.