博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ansible使用playbook批量添加用户
阅读量:7225 次
发布时间:2019-06-29

本文共 911 字,大约阅读时间需要 3 分钟。

hot3.png

使用playbook添加用户,并添加到组,可以使用sudo

首先先生成密码

pip install passlibpython -c "from passlib.hash import sha512_crypt; import getpass; print sha512_crypt.encrypt(getpass.getpass())"

输入密码后,把生成的字符串替换即可

cat useradd.yml    ---- hosts: all  vars:    user: id10086    group: sa    password: "$6$rounds=656000$8co.J2OcJlhs3dtX$3UgoddDYZ.z4V.UB6tAbcsIYSquWUKCjt7nM6dc8iPBPLvOeqQezhd0aJj8S3dG4jFUmgbhx/coFfzE70No0."  remote_user: root  tasks:  - name: Add group {
{ group }} group: name={
{ group }} - name: Add user {
{ user }} user: name={
{user}} password={
{ password }} groups={
{ group }} - name: you can use sudo lineinfile: dest=/etc/sudoers state=present line='{
{item}}' validate='visudo -cf %s' with_items: - "%{
{ group }} ALL=(ALL) NOPASSWD:ALL"检查ansible-playbook useradd.yml -C执行ansible-playbook useradd.yml

 

转载于:https://my.oschina.net/longquan/blog/1621633

你可能感兴趣的文章
手动安装 MyEclipse6.5 FindBugs
查看>>
poj 3615(floyd变形)
查看>>
缓存子系统如何设计(Cachable tag, Memcache/redis support, xml config support, LRU/LFU/本地缓存命中率)...
查看>>
解决数据库 Table 'content_tags' is marked as crashed and should be repaired 表损坏问题
查看>>
算法-随手写的二分查找
查看>>
测量史上首个易语言工程测量模块
查看>>
面向对象初步总结
查看>>
分享45个设计师应该见到的新鲜的Web移动设备用户界面PSD套件
查看>>
SDL_BlitSurface
查看>>
Ubuntu12.04编译Android2.3.4
查看>>
IDA设置函数类型
查看>>
日期控件ie9失效
查看>>
群里一个高手写的url?传参执行php函数的小程序, 收藏下
查看>>
Linux桌面扩展 Docky
查看>>
Android实现图片顺时逆时旋转及拖拽显示效果
查看>>
四款常见数据库比较同步软件汇总
查看>>
java中相同名字不同返回类型的方法
查看>>
北京出dell s2740显示器 1900 - V2EX
查看>>
怎么在VS监视DataSet类型的数据
查看>>
一个Chrome拓展——HttpPost
查看>>