我正在使用 Ansible 来实现我的系统的自动化。
我有一个依赖于两个角色的 Ansible 剧本。第一个角色在远程服务器上创建一个用户(“specific_user”)。第二个角色使用这个用户做很多事情。
我的第一个解决方案如下(我的剧本):
---
- hosts: all
roles:
- { role: ansible-role1, remote_user: root }
- { role: ansible-role2, remote_user: specific_user }
...
但是,我在运行 Ansible 时收到以下警告:
Using 'remote_user' as a role param has been deprecated.
In the future, these values should be entered in the `vars:` section for
roles, but for now we'll store it as both a param and an attribute..
什么是替代方案?