This commit is contained in:
		
					parent
					
						
							
								3548c1f4d6
							
						
					
				
			
			
				commit
				
					
						456117a789
					
				
			
		
					 9 changed files with 205 additions and 0 deletions
				
			
		| 
						 | 
				
			
			@ -34,3 +34,19 @@ argument_specs:
 | 
			
		|||
        type: str
 | 
			
		||||
        required: false
 | 
			
		||||
        default: ""
 | 
			
		||||
      nginx__deploy_htpasswds:
 | 
			
		||||
        type: bool
 | 
			
		||||
        required: false
 | 
			
		||||
        default: false
 | 
			
		||||
      nginx__htpasswds:
 | 
			
		||||
        type: list
 | 
			
		||||
        elements: dict
 | 
			
		||||
        required: false
 | 
			
		||||
        default: [ ]
 | 
			
		||||
        options:
 | 
			
		||||
          name:
 | 
			
		||||
            type: str
 | 
			
		||||
            required: true
 | 
			
		||||
          content:
 | 
			
		||||
            type: str
 | 
			
		||||
            required: true
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -131,6 +131,20 @@
 | 
			
		|||
    label: "{{ item.name }}"
 | 
			
		||||
  notify: Restart nginx
 | 
			
		||||
 | 
			
		||||
- name: Ensure all given htpasswd files are deployed
 | 
			
		||||
  when: nginx__deploy_htpasswds
 | 
			
		||||
  ansible.builtin.copy:
 | 
			
		||||
    content: "{{ item.content }}"
 | 
			
		||||
    dest: "/etc/nginx/{{ item.name }}.htpasswd"
 | 
			
		||||
    mode: "0644"
 | 
			
		||||
    owner: root
 | 
			
		||||
    group: root
 | 
			
		||||
  become: true
 | 
			
		||||
  loop: "{{ nginx__htpasswds }}"
 | 
			
		||||
  loop_control:
 | 
			
		||||
    label: "{{ item.name }}"
 | 
			
		||||
  notify: Restart nginx
 | 
			
		||||
 | 
			
		||||
- name: Add names with suffixes from `nginx__configurations` to `nginx__config_files_to_exist` fact
 | 
			
		||||
  ansible.builtin.set_fact:
 | 
			
		||||
    nginx__config_files_to_exist: "{{ nginx__config_files_to_exist + [ item.name + '.conf' ] }}"  # noqa: jinja[spacing]
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue