一、目的及要求
1.远程主机为node1、node2、node3 ,每台远程主机需要创建user1~user5账户,都属于webadmin组
2.ansible控制端SSH登录所有被控端的user1~user5账号,都可直接免密ssh登录。
3.所有被控端的root账号禁止ssh登录。
4.所有被控端的能够在不指定密码前提使用sudo。

二、编写用户文件
编写用户文件vars/users_vars.yml,用以playbook的变量文件调入对应变量。
--- users: - username: user1 groups: webadmin - username: user2 groups:
webadmin - username: user3 groups: webadmin - username: user4 groups: webadmin
- username: user5 groups: webadmin
三、编写playbook
- name: create local users hosts: ssh vars_files: - vars/users_vars.yml
handlers: - name: Restart sshd service: name: sshd state: restarted tasks: -
name: add webadmin group group: name: webadmin state: present - name: create
user accounts user: name: "{

技术
下载桌面版
GitHub
百度网盘(提取码:draw)
Gitee
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:ixiaoyang8@qq.com
QQ群:766591547
关注微信