77 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			77 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| - name: (copy_files.yml) Copy plain files
 | |
|   copy:
 | |
|     src: '{{ item.src_path }}'
 | |
|     dest: '{{ item.dest_path }}'
 | |
|     owner: root
 | |
|     group: root
 | |
|     mode: '0644'
 | |
|   loop: "{{ copy_plain_files }}"
 | |
|   loop_control:
 | |
|     label: 'dest: {{ item.name }}'
 | |
|   when: 
 | |
|     - copy_plain_files is defined
 | |
|     - copy_plain_files|length > 0
 | |
|   tags:
 | |
|     - copy-files
 | |
|     - copy-plain-files
 | |
| 
 | |
| - name: (copy_files.yml) Copy plain files Postfix Firewall (postfwd)
 | |
|   copy:
 | |
|     src: '{{ item.src_path }}'
 | |
|     dest: '{{ item.dest_path }}'
 | |
|     owner: root
 | |
|     group: root
 | |
|     mode: '0644'
 | |
|   loop: "{{ copy_plain_files_postfwd }}"
 | |
|   loop_control:
 | |
|     label: 'dest: {{ item.name }}'
 | |
|   when: 
 | |
|     - inventory_hostname in groups['mail_server']
 | |
|     - copy_plain_files_postfwd is defined
 | |
|     - copy_plain_files_postfwd|length > 0
 | |
|   tags:
 | |
|     - copy-files
 | |
|     - copy-plain-files
 | |
|   notify: "Reload postfwd"
 | |
| 
 | |
| - name: (copy_files.yml) Copy host specific plain files Postfix Firewall (postfwd)
 | |
|   copy:
 | |
|     src: '{{ item.src_path }}'
 | |
|     dest: '{{ item.dest_path }}'
 | |
|     owner: root
 | |
|     group: root
 | |
|     mode: '0644'
 | |
|   loop: "{{ copy_plain_files_postfwd_host_specific }}"
 | |
|   loop_control:
 | |
|     label: 'dest: {{ item.name }}'
 | |
|   when: 
 | |
|     - inventory_hostname in groups['mail_server']
 | |
|     - copy_plain_files_postfwd_host_specific is defined
 | |
|     - copy_plain_files_postfwd_host_specific|length > 0
 | |
|   tags:
 | |
|     - copy-files
 | |
|     - copy-plain-files
 | |
|   notify: "Reload postfwd"
 | |
| 
 | |
| 
 | |
| - name: (copy_files.yml) Copy template files
 | |
|   template:
 | |
|     src: '{{ item.src_path }}'
 | |
|     dest: '{{ item.dest_path }}'
 | |
|     owner: root
 | |
|     group: root
 | |
|     mode: '0644'
 | |
|   loop: "{{ copy_template_files }}"
 | |
|   loop_control:
 | |
|     label: 'dest: {{ item.name }}'
 | |
|   when:
 | |
|     - copy_template_files is defined
 | |
|     - copy_template_files|length > 0
 | |
|   tags:
 | |
|     - copy-files
 | |
|     - copy-template-files
 |