我正在编写一个简单的任务来创建用户。作为此任务的一部分,我想从 defaults/main.yml 读取密码
默认值/main.yml
test_user: testuser
test_group: testgroup
test_user_password: somepassword
我的任务文件如下
- 名称:“为测试用户创建组”
组:
名称:“{{ test_group }}”
状态:存在
- 名称:“创建测试
用户”用户:
名称:“{{ test_user }}”
密码:“ {{ [test_user_password] | password_hash('sha512') }}"
shell: /bin/ksh
group: "{{ test_group }}"
update_password: on_create
这给了我一个意想不到的模板错误。如何从 main.yml 读取密码并在密码过滤器中使用它?
我无法做一件非常简单的事情.
在我的任务中,我试图用文字字符串连接两个默认变量来创建路径
- name: "Uploading File"
copy:
src: "{{ installer_iso_src_location }}"/"{{ installer_version }}"/filename.iso
dest: /opt/temp/filename.iso
Run Code Online (Sandbox Code Playgroud)
这给了我一个错误.知道如何连接变量和文字字符串吗?
我正在使用expect模块.
- name: "WAMUI Prerequisites Installer"
expect:
command: "./file.bin"
responses:
'PRESS \<ENTER\> TO CONTINUE:':'\n'
Run Code Online (Sandbox Code Playgroud)
输入'\n'响应会发送Enter密钥吗?