欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

ansible批量修改用户密码

程序员文章站 2022-11-21 18:06:38
实现批量修改目标主机多个用户密码: 以非root用户连接目标主机通过 sudo执行 剧本: ansible-playbook play.yml --user=app --private-key=/home/app/.ssh/id_rsa -b 解析:-b 是 become -s 是旧版本的sudo ......

实现批量修改目标主机多个用户密码:

  

---
- hosts: test
  gather_facts: false
  tasks:
  - name: change user passwd
    user: name={{ item.name }} password={{ item.chpass | password_hash('sha512') }} update_password=always
    with_items:
      - { name: 'admin', chpass: 'h3&azym39mgcw' }
      - { name: 'testuser2', chpass: 'abcqwe1234'}

 以非root用户连接目标主机通过 sudo执行 剧本:

    ansible-playbook play.yml --user=app --private-key=/home/app/.ssh/id_rsa -b
    解析:-b 是 become  -s 是旧版本的sudo