// Aula 13 - Trabalhando com senhas parte 2 # criar-usuario.yml --- - name: Crie um usuário específico em todos os servidores web hosts: webservers become: yes vars: password: "{{ vars[nomeusuario]['password'] }}" tasks: - name: Pegando a senha do usuário {{ nomeusuario }} do Vault include_vars: file: passwords.yml - name: Debug para o usuário {{ nomeusuario }} debug: msg: "{{ vars[nomeusuario]['password'] }}" - name: Criando o usuário '{{ nomeusuario }}' user: name: "{{ nomeusuario }}" comment: "{{ comment }}" password: "{{ password | password_hash('sha512') }}" update_password: always state: present # ansible-playbook --ask-vault-pass criar-usuario.yml # ssh webuser@web1 $ tail -n 10 /etc/passwd