45 lines
906 B
YAML
45 lines
906 B
YAML
---
|
|
# deploy.yml
|
|
#
|
|
# This playbook details how an entire datacenter should be deployed
|
|
#
|
|
# Parameters:
|
|
# threads: Number of threads to use; default is 8.
|
|
|
|
- hosts: managed
|
|
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
|
|
|
|
- hosts: geth-hubs
|
|
order: sorted
|
|
serial: "{{ threads | default('8') }}"
|
|
gather_facts: true
|
|
ignore_unreachable: true
|
|
vars_files:
|
|
- "{{ lookup('env', 'ANSIBLE_VAULT_FILE') }}"
|
|
roles:
|
|
- 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
|