【发布时间】:2016-04-04 15:36:01
【问题描述】:
- 我有两个 GCE 实例(比如 node1、node2)。
- 我已经在 node1 中安装了 ansible,并且正在运行一个脚本来在 node2 中启动一个服务。
- 在 GCE 实例中以 root 身份禁用 SSH,因此我在 node1 中创建了一个单独的用户 (devops) 并以 devops 用户身份运行脚本。
- 两个实例都没有设置root密码,所以我可以成为root用户并成功执行whoami命令。
- 但是当我在创建一个单独的用户后尝试相同的操作时,它要求“sudo:需要密码”但没有设置 root 用户密码。
我尝试过的示例 ansible playbook
https://gist.github.com/pavananms/a7a99a8b1f50ea3ab70e8dddbf4cb56c
我将上述脚本作为
ansible-playbook test.yml
【问题讨论】:
标签: ansible ansible-2.x