Kapisi/playbooks/deploy.yml

45 lines
906 B
YAML
Raw Normal View History

2020-10-08 16:33:19 -05:00
---
# deploy.yml
#
# This playbook details how an entire datacenter should be deployed
2021-12-19 21:32:19 -06:00
#
2020-10-08 16:33:19 -05:00
# Parameters:
# threads: Number of threads to use; default is 8.
2021-12-19 21:32:19 -06:00
- hosts: managed
2020-10-08 16:33:19 -05:00
order: sorted
serial: "{{ threads | default('8') }}"
gather_facts: true
ignore_unreachable: true
vars_files:
- "{{ lookup('env', 'ANSIBLE_VAULT_FILE') }}"
vars:
roles:
- basics
- SSH
- Sharingan-Data
2021-12-19 21:32:19 -06:00
- hosts: geth-hubs
2020-10-08 16:33:19 -05:00
order: sorted
serial: "{{ threads | default('8') }}"
gather_facts: true
ignore_unreachable: true
vars_files:
- "{{ lookup('env', 'ANSIBLE_VAULT_FILE') }}"
roles:
2021-12-19 21:32:19 -06:00
- Geth-Hub
# - hosts: Core
# order: sorted
# serial: "{{ threads | default('8') }}"
# gather_facts: true
# ignore_unreachable: true
# vars_files:
# - "{{ lookup('env', 'ANSIBLE_VAULT_FILE') }}"
# vars:
# roles:
# - Yggdrasil
# - WebServer
# - TheRaven