browsertrix/ansible/install_k3s.yml
Ilya Kreymer b574f00d2b
Add Repository Index + Chart Rename + Docs Rename (#1708)
Repository Index: Generate an index.yaml in ./docx/helm-repo/index.yaml
to allow for browsertrix to be a helm repository.
docs: rename docs.browsertrix.cloud -> docs.browsertrix.com
docs: update deployment doc to mention helm repo as preferred way to
install
docs build action: generate repository index in GH action
publish action: update auto-generated message to mention installing from
the repo.

---------
Co-authored-by: Tessa Walsh <tessa@bitarchivist.net>
2024-04-21 09:42:25 -07:00

32 lines
812 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
- 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