0
我有以下情况 - 我需要在ec2 isntance上部署一个应用程序。我们设置ec2的方式是它不允许ssh作为root用户。但是,当我在本地机器上启动ansible时,我需要以root用户身份运行它。这里是剧本的片段:现在Ansible:以编程方式请求通过
- name: install app
hosts: ec2
remote_user: sshUser
gather_facts: True
roles:
...
,它的工作原理,如果我设置问通=真实,它会提示我输入密码。但是,我想知道是否可以设置这个程序盟友?我猜我必须通过使用ssh_user设置库存来完成,一旦我获得了IP。不知道这是否是一种正确的做法,或者有更好/更简单的方法。
谢谢