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

posted @ 2023-03-18 14:25  Ryan_Zhou  阅读(85)  评论(0)    收藏  举报