ansible主控被控普通用户执行
主控端
主控端信息
主控端:192.168.1.22
添加普通用户
useradd zmy
passwd zmy
修改sudoers文件
vi /etc/sudoers
在root ALL=(ALL) ALL下添加
zmy ALL=(ALL) NOPASSWD:ALL
安装ansible
修改/etc/ansible/ansible.cfg
[defaults]
inventory = ./inventory
remote_user = zmy
sudo_user=zmy
ask_sudo_pass=False
ask_pass=False
[privilege_escalation]
become = True
become_method = sudo
become_user = root
become_ask_pass = False
修改/etc/ansible/hosts
加入被控端主机
[servers]
192.168.1.23
192.168.1.24
切换普通用户生成sshkey
ssh-kengen -t rsa
ssh-copy-id -i /home/zmy/.ssh/id_rsa.pub zmy@192.168.1.23
ssh-copy-id -i /home/zmy/.ssh/id_rsa.pub zmy@192.168.1.24
被控端
被控端信息
被控端node1:192.168.1.23
被控端node2:192.168.1.24
添加普通用户
useradd zmy
passwd zmy
修改被控端sudoers文件
vi /etc/sudoers
在root ALL=(ALL) ALL下添加
zmy ALL=(ALL) NOPASSWD:ALL

浙公网安备 33010602011771号