Files
Kapisi/playbooks/deploy.yml

69 lines
1.1 KiB
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
2025-10-21 14:04:09 -05:00
#
# Parameters:
2022-04-19 12:01:03 -05:00
# threads: Number of threads to use; default is 16.
#
- hosts: managed
serial: "{{ threads | default('16') }}"
gather_facts: true
ignore_unreachable: true
roles:
- ShadowArch
- SSH
- Sharingan
2025-10-21 14:04:09 -05:00
- hosts: physical
gather_facts: true
ignore_unreachable: true
roles:
- hardware
2024-01-12 13:06:19 -06:00
- hosts: Yggdrasil
2022-04-19 12:01:03 -05:00
gather_facts: true
ignore_unreachable: true
2025-10-21 14:04:09 -05:00
roles:
- Aether
2024-01-12 13:06:19 -06:00
- Foundation
2025-10-21 14:04:09 -05:00
- Grimoire
- IRC
- Password
- SSL
- TheRaven
- WebServer
- WolfPack
- Yggdrasil
2020-10-08 16:33:19 -05:00
2022-12-18 22:23:17 -06:00
- hosts: DarkNet
order: sorted
serial: "{{ threads | default('16') }}"
gather_facts: true
ignore_unreachable: true
vars_files:
- "{{ lookup('env', 'ANSIBLE_VAULT_FILE') }}"
roles:
- DarkNet
2024-01-12 13:06:19 -06:00
- WolfPack
2025-10-21 14:04:09 -05:00
- hosts: "{{ item }}"
gather_facts: true
ignore_unreachable: true
roles:
- "{{ item }}"
loop:
- Chappaai
- Maat
- Geth
- Node
- Vergil
#- DedSec
#- BT
- hosts: Node3
gather_facts: true
ignore_unreachable: true
roles:
- Cyberbrain