forked from CCCHH/ansible-infra
		
	Do that because the nextcloud role uses NGINX via the nginx role internally as well, but nextcloud_hosts aren't necessarily in the nginx_hosts group then.
		
			
				
	
	
		
			35 lines
		
	
	
	
		
			1,003 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
	
		
			1,003 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
| - name: Ensure NGINX repo and install on nginx_hosts
 | |
|   hosts: nginx_hosts
 | |
|   tasks:
 | |
|     - name: make sure NGINX repos are setup
 | |
|       ansible.builtin.include_role:
 | |
|         name: nginx
 | |
|         tasks_from: main/repo_setup
 | |
| 
 | |
|     - name: make sure NGINX is installed
 | |
|       ansible.builtin.include_role:
 | |
|         name: nginx
 | |
|         tasks_from: main/nginx_install
 | |
| 
 | |
| - name: Ensure NGINX repo and install on nextcloud_hosts
 | |
|   hosts: nextcloud_hosts:!nginx_hosts
 | |
|   tasks:
 | |
|     - name: make sure NGINX repos are setup
 | |
|       ansible.builtin.include_role:
 | |
|         name: nginx
 | |
|         tasks_from: main/repo_setup
 | |
| 
 | |
|     - name: make sure NGINX is installed
 | |
|       ansible.builtin.include_role:
 | |
|         name: nginx
 | |
|         tasks_from: main/nginx_install
 | |
|       vars:
 | |
|         nginx__version_spec: "{{ nextcloud__nginx_version_spec | default('') }}"
 | |
| 
 | |
| - name: Make Sure System Package Are Up-To-Date
 | |
|   hosts: all
 | |
|   roles:
 | |
|     - apt_update_and_upgrade
 | |
| 
 | |
| - name: Run deploy Playbook
 | |
|   ansible.builtin.import_playbook: deploy.yaml
 |