Test ansible output regression workaround #2;Refactor vapp properties;Add kube-vip dependency;Refactor netplan;Download/Trust root CA
	
		
			
	
		
	
	
		
	
		
			Some checks failed
		
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is failing
				
			
		
		
	
	
				
					
				
			
		
			Some checks failed
		
		
	
	continuous-integration/drone/push Build is failing
				
			This commit is contained in:
		| @@ -27,7 +27,7 @@ | ||||
|     chdir: /opt/metacluster/k3s | ||||
|   environment: | ||||
|     INSTALL_K3S_SKIP_DOWNLOAD: 'true' | ||||
|     INSTALL_K3S_EXEC: "server --cluster-init --token {{ vapp['metacluster.token'] }} --disable local-storage --config /etc/rancher/k3s/config.yaml" | ||||
|     INSTALL_K3S_EXEC: "server --cluster-init --token {{ vapp['metacluster.token'] }} --tls-san {{ vapp['metacluster.vip'] }} --disable local-storage --config /etc/rancher/k3s/config.yaml" | ||||
|   when: ansible_facts.services['k3s.service'] is undefined | ||||
|  | ||||
| - name: Debug possible taints on k3s node | ||||
|   | ||||
| @@ -0,0 +1,27 @@ | ||||
| - name: Generate kube-vip manifest | ||||
|   ansible.builtin.command: | ||||
|     cmd: >- | ||||
|       ctr run --rm --net-host ghcr.io/kube-vip/kube-vip:{{ components.kubevip.version }} vip \ | ||||
|         /kube-vip manifest daemonset \ | ||||
|           --interface eth0 \ | ||||
|           --address {{ vapp['metacluster.vip'] }} \ | ||||
|           --inCluster \ | ||||
|           --taint \ | ||||
|           --controlplane \ | ||||
|           --services \ | ||||
|           --arp \ | ||||
|           --leaderElection | ||||
|   register: kubevip_manifest | ||||
|  | ||||
| - name: Inject manifests | ||||
|   ansible.builtin.copy: | ||||
|     dest: /var/lib/rancher/k3s/server/manifests/kubevip-manifest.yaml | ||||
|     content: >- | ||||
|       {{ lookup('ansible.builtin.file', '/opt/metacluster/kube-vip/rbac.yaml') }} | ||||
|       --- | ||||
|       {{ kubevip_manifest.stdout }} | ||||
|   notify: | ||||
|     - Apply manifests | ||||
|  | ||||
| - name: Trigger handlers | ||||
|   ansible.builtin.meta: flush_handlers | ||||
| @@ -1,5 +1,6 @@ | ||||
| - import_tasks: init.yml | ||||
| - import_tasks: k3s.yml | ||||
| - import_tasks: kube-vip.yml | ||||
| - import_tasks: assets.yml | ||||
| - import_tasks: ingress.yml | ||||
| - import_tasks: storage.yml | ||||
|   | ||||
		Reference in New Issue
	
	Block a user