root_changepass_ssh.yml 461 Bytes
# cat change_user_pass.yml
---
- hosts: starnet
  sudo: yes
  gather_facts: false
  tasks:
  - name: change user passwd
    user: name={{ item.name }} password={{ item.chpass | password_hash('sha512') }}  update_password=always
    with_items:
         - { name: 'root', chpass: 'vion' }
  - name: change ssh config
    command: sed -i 's/^PermitRootLogin.*/PermitRootLogin yes/g' /etc/ssh/sshd_config
  - name: service restart
    command: service ssh restart