2025-03-27 23:25:57 -08:00

65 lines
1.0 KiB
YAML

---
- name: Bootstrap
hosts: all
gather_facts: false ## required because ansible_host may not have python
check_mode: false
become: false
roles:
- bootstrap
- name: Assert common dependencies
hosts: all
gather_facts: true
check_mode: false
become: true
roles:
- common
- name: Set up IPFS
hosts: ipfs
gather_facts: true
roles:
- ipfs
- name: Assert Capture dependencies
hosts: capture
gather_facts: true
check_mode: false
become: false
roles:
- capture
- name: Configure database
hosts: database
gather_facts: true
check_mode: false
become: false
roles:
- database
- name: Configure tracker
hosts: tracker
gather_facts: true
check_mode: false
become: false
roles:
- tracker
- name: Configure Bright
hosts: bright
gather_facts: true
check_mode: false
become: false
roles:
- bright
- name: Configure load balancer
hosts: load_balancer
gather_facts: true
check_mode: false
become: false
roles:
- load_balancer