DO. env variables #195

pull/282/head
Jack Ivanov 7 years ago
parent fc30f8bb10
commit 573c2f2322

@ -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…
Cancel
Save