1
我通常通过ssh用下面的命令到达的机器:无法执行“命令苏 - ”在Ansible
ssh [email protected]
然后为“为myuser”我成为用户的JBoss如下(无密码请求) :
$ sudo su - jboss
我需要复制与Ansible相同的行为,但结果是:
fatal: [192.168.10.1] => Missing become password
这里是我的YML文件:
- name: Hello Ansible - quick start
hosts: webservers
user: myuser
become: true
become_method: sudo
become_user: jboss
tasks:
- name: Hello server
shell: /home/jboss/script.sh
按文档,这似乎是正确的,但事实并非如此。任何帮助?
感谢您的回复。我现在无法验证它,尽管我会尽快更新答案 – Carla