mirror of
				https://gitlab.sectorq.eu/jaydee/ansible.git
				synced 2025-10-30 18:01:11 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			30 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			YAML
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			YAML
		
	
	
		
			Executable File
		
	
	
	
	
| - name: Changing permission
 | |
|   ansible.builtin.shell: 'chown -R admin. /share/docker_data/'
 | |
|   become: true
 | |
|   when: inventory_hostname in groups['raspberry'] or inventory_hostname in groups['raspberrypi5']
 | |
| - name: Syncing all
 | |
|   #ansible.builtin.shell: 'rsync -ra /share/docker_data/{mailu2,ha,gitlab,semaphore,webhub,nginx,heimdall} admin@192.168.77.238:/share/docker_data/'
 | |
|   ansible.builtin.shell: 'ls -la'
 | |
|   when: inventory_hostname in groups['nas']
 | |
| 
 | |
| - name: Get relevant configs
 | |
|   ansible.builtin.shell: 'egrep -l  "# ha.sectorq.eu|# pw.sectorq.eu|# semaphore.sectorq.eu|# sectorq.eu|# gitlab.sectorq.eu|# ha.sectorq.eu" /share/docker_data/nginx/data/nginx/proxy_host/*'
 | |
|   ignore_errors: yes
 | |
|   become: yes
 | |
|   register: result
 | |
|   when: inventory_hostname in groups['raspberrypi5']
 | |
| 
 | |
| - debug:
 | |
|     msg: "{{ result.stdout_lines  }}"
 | |
|   when: inventory_hostname in groups['raspberrypi5']
 | |
| - name: Replace ip
 | |
|   ansible.builtin.lineinfile:
 | |
|     path: "{{ item }}"
 | |
|     regexp: '^\s+set \$server\s+\"\w+.\w+.\w+.\w+\";'
 | |
|     line: "  set $server         \"192.168.77.238\";"
 | |
|   become: yes
 | |
|   with_items:
 | |
|     - "{{ result.stdout_lines }}"
 | |
|   when: inventory_hostname in groups['raspberrypi5']
 | |
| 
 | 
