Fix typo;Fix readycheck;Add argocd applicationset
	
		
			
	
		
	
	
		
	
		
			All checks were successful
		
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing
				
			
		
		
	
	
				
					
				
			
		
			All checks were successful
		
		
	
	continuous-integration/drone/push Build is passing
				
			This commit is contained in:
		| @@ -37,7 +37,7 @@ | ||||
|  | ||||
|     - name: Ensure gitea API availability | ||||
|       ansible.builtin.uri: | ||||
|         url: https://git.{{ vapp['metacluster.fqdn'] }}/api/healtz | ||||
|         url: https://git.{{ vapp['metacluster.fqdn'] }}/api/healthz | ||||
|         method: GET | ||||
|       register: api_readycheck | ||||
|       until: api_readycheck.json.status | default(false) | bool | ||||
|   | ||||
| @@ -29,9 +29,6 @@ | ||||
|           password: "{{ vapp['guestinfo.rootpw'] }}" | ||||
|       register: argocd_api_token | ||||
|  | ||||
|     # - name: Create umbrella application | ||||
|     #   ansible.builtin.template: | ||||
|     # | ||||
|     - name: Configure metacluster-gitops repository | ||||
|       ansible.builtin.template: | ||||
|         src: gitrepo.j2 | ||||
| @@ -48,6 +45,20 @@ | ||||
|       notify: | ||||
|         - Apply manifests | ||||
|  | ||||
|     - name: Create applicationset | ||||
|       ansible.builtin.template: | ||||
|         src: applicationset.j2 | ||||
|         dest: /var/lib/rancher/k3s/server/manifests/{{ _template.name }}-manifest.yaml | ||||
|         owner: root | ||||
|         group: root | ||||
|         mode: 0600 | ||||
|       vars: | ||||
|         _template: | ||||
|           name: argocd-applicationset-metacluster | ||||
|           namespace: argo-cd | ||||
|       notify: | ||||
|         - Apply manifests | ||||
|  | ||||
|     - name: Trigger handlers | ||||
|       ansible.builtin.meta: flush_handlers | ||||
|  | ||||
|   | ||||
| @@ -15,8 +15,10 @@ | ||||
|   ansible.builtin.uri: | ||||
|     url: https://{{ vapp['guestinfo.ipaddress'] }}:6443/livez?verbose | ||||
|     method: GET | ||||
|     validate_certs: no | ||||
|     status_code: [200, 401] | ||||
|   register: api_readycheck | ||||
|   until: api_readycheck.json.apiVersion | default(false) | bool | ||||
|   until: api_readycheck.json.apiVersion is defined | ||||
|   retries: 3 | ||||
|   delay: 30 | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user