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