* Refactor microk8s playbook to follow structure with shared roles - Integrates with btrix/deploy role for deploying - Seperated RedHat and Debian into seperate roles - Created Common role - allow running remotely by default - use 'browsertrix_cloud_home' for charts path - add additional customizable options to btrix_values.j2 (todo: unify all the templates) - docs: update to new playbook path --------- Co-authored-by: Ilya Kreymer <ikreymer@gmail.com>
		
			
				
	
	
		
			38 lines
		
	
	
		
			841 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			841 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
| ---
 | |
| # ===========================================
 | |
| # Install microk8s
 | |
| - name: microk8s | ensure dependencies are installed (Debian)
 | |
|   ansible.builtin.apt:
 | |
|     name:
 | |
|       - snapd
 | |
|       - fuse
 | |
|       - udev
 | |
|       - git
 | |
|       - acl
 | |
|     state: present
 | |
|     update_cache: true
 | |
|     cache_valid_time: "{{ microk8s_cache_valid_time }}"
 | |
|   when:
 | |
|     - ansible_os_family == "Debian"
 | |
|   tags:
 | |
|     - microk8s
 | |
|     - microk8s.dependencies
 | |
|     - microk8s.dependencies.apt
 | |
| 
 | |
| - name: microk8s | start and enable services (Debian)
 | |
|   ansible.builtin.service:
 | |
|     name: "{{ microk8s_service }}"
 | |
|     state: started
 | |
|     enabled: true
 | |
|   loop:
 | |
|     - udev
 | |
|   loop_control:
 | |
|     loop_var: microk8s_service
 | |
|     label: "{{ microk8s_service }}"
 | |
|   when:
 | |
|     - ansible_os_family == "Debian"
 | |
|   tags:
 | |
|     - microk8s
 | |
|     - microk8s.dependencies
 | |
|     - microk8s.dependencies.services
 |