Difference between revisions of "Ansible User Commands"

From rbachwiki
Jump to navigation Jump to search
Line 25: Line 25:




'''Run Playbook'''
'''Run Playbook, the "newpassword is a variable which is used on the command to hold the password'''
  ansible-playbook updatepassword.yml --extra-vars newpassword=outwater --private-key ~/.ssh/ansible
  ansible-playbook updatepassword.yml --extra-vars newpassword=outwater --private-key ~/.ssh/ansible

Revision as of 16:06, 23 June 2022

Create a user

---
- name: Playbook for creating users
 hosts: all

 tasks:
   - name: create user
     user: 
       name: robert
       home: /home/robert
       shell: /bin/bash

Add Password for User

---
- name: Add or update user password
 hosts: all

 tasks:
 - name: Change robert password
   user: 
     name: robert
     update_password: always
     password: " Template:Newpassword "


Run Playbook, the "newpassword is a variable which is used on the command to hold the password

ansible-playbook updatepassword.yml --extra-vars newpassword=outwater --private-key ~/.ssh/ansible