ansible批量修改linux服务器密码的playbook
2024-10-01 12:19:25
从网上找到批量修改Linux服务器root密码的playbook。
使用方法:
1、输入要修改的inventory组
2、按需要,在playbook中输入要修改的IP、新密码,如下:
- hosts: production
remote_user: root
tasks:
- name: change password for root
shell: echo '{{ item.password }}' |passwd --stdin root
when: ansible_eth0.ipv4.address == '{{ item.ip }}'
with_items:
- { ip: "ip1", password: 'password1' }
- { ip: "ip2", password: 'password2' }
- { ip: "ip3", password: 'password3' }
3、执行playbook
ansible-playbook change_passwd.yml
转自
http://www.iyunv.com/thread-330182-1-1.html
最新文章
- 【GWAS文献解读】疟原虫青蒿素抗药性的全基因组关联分析
- [异常解决] 安卓6.0权限问题导致老蓝牙程序出现异常解决办法:Need ACCESS_COARSE_LOCATION or ACCESS_FINE_LOCATION permission...
- HTML5 WebStorage
- 问得最多的十个JavaScript前端面试问题
- “CEPH浅析”系列之六——CEPH与OPENSTACK
- PHP获取远程图片并调整图像大小(转)
- Linux free命令详解(转)
- Linux/Ubuntu sudo不用输入密码的方法
- nagios plugins之 check_http
- HDOJ 2736 Surprising Strings
- ZentaoPHP
- Python教程(1.1)——配置Python环境
- 【Beta阶段】计划安排
- BZOJ_[usaco2007 Nov]relays 奶牛接力跑_离散化+倍增弗洛伊德
- 1、Mysql无法创建外键的原因 2、MySql 外键约束 之CASCADE、SET NULL、RESTRICT、NO ACTION分析和作用
- 搭建Eureka注册中心
- HAProxy 的acl应用
- 【java】:多线程面试题
- mysql兼容emoji表情存取
- Object.keys()的理解
热门文章
- 015 反射中的 Class.forName() 与 ClassLoader.loadClass() 的区别
- c语言宏定义#define
- 【BZOJ 3652】大新闻 数位dp+期望概率dp
- 点击--》java9 新特性 详解
- WebSphere概要文件管理工具
- Windows Shell远程执行代码漏洞((CVE-2018-8414)复现
- 解题:CF825E Minimal Labels
- python检测服务器是否ping通
- c++设计模式之抽象工厂模式
- lumen 使用 dingo API 在 phpunit 中 404 的解决方法, 以及鉴权问题