--- # deploy.yml # # This playbook details how an entire datacenter should be deployed # # Parameters: # 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 - hosts: physical gather_facts: true ignore_unreachable: true roles: - hardware - hosts: Yggdrasil gather_facts: true ignore_unreachable: true roles: - Aether - Foundation - Grimoire - IRC - Password - SSL - TheRaven - WebServer - WolfPack - Yggdrasil - hosts: DarkNet order: sorted serial: "{{ threads | default('16') }}" gather_facts: true ignore_unreachable: true vars_files: - "{{ lookup('env', 'ANSIBLE_VAULT_FILE') }}" roles: - DarkNet - WolfPack - 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