mirror of
https://github.com/trailofbits/algo.git
synced 2025-04-21 00:27:08 +02:00
DO. env variables #195
This commit is contained in:
parent
fc30f8bb10
commit
573c2f2322
1 changed files with 8 additions and 8 deletions
|
@ -1,6 +1,6 @@
|
|||
- name: Set the DigitalOcean Access Token fact
|
||||
set_fact:
|
||||
do_token: "{{ do_access_token }}"
|
||||
do_token: "{{ do_access_token | default(lookup('env','DO_API_TOKEN')) }}"
|
||||
public_key: "{{ lookup('file', '{{ SSH_keys.public }}') }}"
|
||||
|
||||
- block:
|
||||
|
@ -8,7 +8,7 @@
|
|||
digital_ocean:
|
||||
state: absent
|
||||
command: ssh
|
||||
api_token: "{{ do_access_token }}"
|
||||
api_token: "{{ do_token }}"
|
||||
name: "{{ SSH_keys.comment }}"
|
||||
register: ssh_keys
|
||||
until: ssh_keys.changed != true
|
||||
|
@ -20,7 +20,7 @@
|
|||
digital_ocean:
|
||||
state: absent
|
||||
command: ssh
|
||||
api_token: "{{ do_access_token }}"
|
||||
api_token: "{{ do_token }}"
|
||||
name: "{{ SSH_keys.comment }}"
|
||||
register: ssh_keys
|
||||
ignore_errors: yes
|
||||
|
@ -35,7 +35,7 @@
|
|||
state: present
|
||||
command: ssh
|
||||
ssh_pub_key: "{{ public_key }}"
|
||||
api_token: "{{ do_access_token }}"
|
||||
api_token: "{{ do_token }}"
|
||||
name: "{{ SSH_keys.comment }}"
|
||||
register: do_ssh_key
|
||||
|
||||
|
@ -49,7 +49,7 @@
|
|||
image_id: "ubuntu-16-04-x64"
|
||||
ssh_key_ids: "{{ do_ssh_key.ssh_key.id }}"
|
||||
unique_name: yes
|
||||
api_token: "{{ do_access_token }}"
|
||||
api_token: "{{ do_token }}"
|
||||
ipv6: yes
|
||||
register: do
|
||||
|
||||
|
@ -60,7 +60,7 @@
|
|||
ansible_ssh_user: root
|
||||
ansible_python_interpreter: "/usr/bin/python2.7"
|
||||
ansible_ssh_private_key_file: "{{ SSH_keys.private }}"
|
||||
do_access_token: "{{ do_access_token }}"
|
||||
do_access_token: "{{ do_token }}"
|
||||
do_droplet_id: "{{ do.droplet.id }}"
|
||||
cloud_provider: digitalocean
|
||||
ipv6_support: true
|
||||
|
@ -72,7 +72,7 @@
|
|||
digital_ocean_tag:
|
||||
name: "Environment:Algo"
|
||||
resource_id: "{{ do.droplet.id }}"
|
||||
api_token: "{{ do_access_token }}"
|
||||
api_token: "{{ do_token }}"
|
||||
state: present
|
||||
|
||||
- name: Get droplets
|
||||
|
@ -82,7 +82,7 @@
|
|||
status_code: 200
|
||||
headers:
|
||||
Content-Type: "application/json"
|
||||
Authorization: "Bearer {{ do_access_token }}"
|
||||
Authorization: "Bearer {{ do_token }}"
|
||||
register: do_droplets
|
||||
|
||||
- name: Ensure the group digitalocean exists in the dynamic inventory file
|
||||
|
|
Loading…
Add table
Reference in a new issue