mirror of
https://github.com/samuelclay/NewsBlur.git
synced 2025-09-18 21:50:56 +00:00
delete setup_do.yml
This commit is contained in:
parent
b82a05cfb2
commit
cda01b0b08
1 changed files with 0 additions and 55 deletions
|
@ -1,55 +0,0 @@
|
|||
---
|
||||
|
||||
- hosts: localhost
|
||||
connection: local
|
||||
remote_user: nb
|
||||
vars:
|
||||
- update_apt_cache: yes
|
||||
vars_files:
|
||||
- env_vars/droplet.yml
|
||||
|
||||
tasks:
|
||||
- name: Defined role or name
|
||||
fail:
|
||||
msg: Please define a role for your new droplet
|
||||
when: role is not defined and name is not defined
|
||||
|
||||
- name: Setting name from role using inventory
|
||||
set_fact:
|
||||
name: "{{ role }}"
|
||||
when: role is defined
|
||||
|
||||
- name: Setting role from name
|
||||
set_fact:
|
||||
role: "{{ name | regex_replace('\\d+', '') }}"
|
||||
when: role is not defined
|
||||
|
||||
- fail:
|
||||
msg: Please define a name for your new droplet
|
||||
when: name is not defined
|
||||
|
||||
- name: Create a new droplet
|
||||
vars:
|
||||
token: "{{ lookup('file', '/srv/secrets-newsblur/keys/digital_ocean.token') | trim }}"
|
||||
community.digitalocean.digital_ocean_droplet:
|
||||
state: present
|
||||
name: "{{ name }}"
|
||||
size: "{{ droplet_size }}"
|
||||
region: "{{ droplet_region }}"
|
||||
image: "{{ droplet_image }}"
|
||||
wait_timeout: 500
|
||||
ssh_keys: [ "{{ droplet_ssh_key_id }}" ]
|
||||
unique_name: true
|
||||
oauth_token: "{{ token }}"
|
||||
register: created_droplet
|
||||
|
||||
- debug:
|
||||
msg: "ID is {{ created_droplet.data.droplet.id }}, IP is {{ created_droplet.data.ip_address }}"
|
||||
|
||||
- name: "Add to dyanmic inventory under {{ role }}"
|
||||
add_host:
|
||||
name: '{{ created_droplet.data.ip_address }}'
|
||||
group: '{{ role }}'
|
||||
|
||||
- name: Setup user on new machine
|
||||
include_playbook: setup_root.yml
|
Loading…
Add table
Reference in a new issue