【发布时间】:2023-03-31 08:26:01
【问题描述】:
我正在编写一个简单的任务来创建用户。作为此任务的一部分,我想从 defaults/main.yml 读取密码
defaults/main.yml
test_user: 测试用户
test_group: 测试组
test_user_password: 一些密码
我的任务文件如下
- 名称:“为 testuser 创建组”
组:
名称:“{{ test_group }}”
状态:目前
- 名称:“创建测试用户”
用户:
名称:“{{ test_user }}”
密码:“{{ [test_user_password] | password_hash('sha512') }}”
外壳:/bin/ksh
组:“{{ test_group }}”
更新密码:on_create
这给了我一个意外的模板错误。如何从 main.yml 读取密码并在密码过滤器中使用?
【问题讨论】:
标签: ansible