26 lines
		
	
	
		
			645 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			645 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
---
 | 
						|
- hosts: all
 | 
						|
  become: yes
 | 
						|
  roles:
 | 
						|
    - base_setup
 | 
						|
 | 
						|
- hosts: localhost
 | 
						|
  connection: local
 | 
						|
  gather_facts: false
 | 
						|
  tasks:
 | 
						|
    - name: Prepare password information
 | 
						|
      set_fact:
 | 
						|
        password_info: |
 | 
						|
          Generated Passwords:
 | 
						|
          {% for host in groups['all'] %}
 | 
						|
          {% if hostvars[host]['generated_password'] is defined %}
 | 
						|
              Host: {{ host }}
 | 
						|
              Password: {{ hostvars[host]['generated_password'] }}
 | 
						|
          
 | 
						|
          {% endif %}
 | 
						|
          {% endfor %}
 | 
						|
 | 
						|
    - name: Write password information to file
 | 
						|
      copy:
 | 
						|
        content: "{{ password_info }}"
 | 
						|
        dest: "../generated_passwords.txt" |