Advertisement
Guest User

Untitled

a guest
Apr 29th, 2019
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. - hosts: all
  2. vars:
  3. username: "vagrant"
  4. crypted_password: "$6$mysecretsalt$EDJBe8bLUKjct3jRv7d.D3RFGjkJJ7NnK0zve2AYB2TV5Cv48lWvAfRuGqjf8e6DNFWdKpa82Lcx1VUPK6R1k."
  5. remote_user: root
  6.  
  7. tasks:
  8. - name: Check if user exists
  9. shell: /usr/bin/getent passwd | awk -F":" '{print $1}' | grep {{ username }}
  10. register: etc_passwd
  11.  
  12. - debug:
  13. var: etc_passwd.stdout
  14.  
  15. - name: Change password to User
  16. user: name="{{username}}" password="{{ crypted_password }}"
  17. when: '"{{username }}" in etc_passwd.stdout_lines'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement