* feat: move do_setup to new unified format at root of ansible/ dir to allow sharing roles, inventory with playbooks for other deployment types * fix: pass ansible lint * update do settings to current deployment: - bump main node params - add additional settings to helm values template --------- Co-authored-by: Ilya Kreymer <ikreymer@gmail.com>
32 lines
818 B
YAML
32 lines
818 B
YAML
---
|
|
|
|
# Can be skipped if k3s is installed, this installs k3s
|
|
- hosts: k3s_cluster
|
|
gather_facts: yes
|
|
connection: local # Comment if deploying to remote host
|
|
become: yes
|
|
roles:
|
|
- role: prereq
|
|
- role: download
|
|
|
|
# Can be skipped if k3s is installed, this configures the master k3s node
|
|
- hosts: controller
|
|
connection: local # Comment if deploying to remote host
|
|
become: yes
|
|
roles:
|
|
- role: k3s/master
|
|
|
|
# Uncomment for multi-node deployment
|
|
# - hosts: node
|
|
# roles:
|
|
# - role: k3s/node
|
|
|
|
# Ansible controller to install browsertrix cloud
|
|
- hosts: 127.0.0.1
|
|
connection: local
|
|
become: yes # Can be removed if not using the btrix/prereq role
|
|
roles:
|
|
- role: btrix/prereq # Only required if you wish to install & configure Helm / Kubectl
|
|
- role: btrix/install
|
|
- role: btrix/deploy
|