我有以下任务
- name: "PATCH| 1.5.2 | Ensure bootloader password is set"
ansible.builtin.expect:
command: grub2-setpassword
responses:
Enter password: "{{ grub_password }}"
Confirm password: "{{ grub_password }}"
creates: /boot/grub2/user.cfg
notify: grub2-mkconfig
no_log: true
tags:
- fix
当我运行任务时,密码已设置,但未创建文件。我已经检查了 Expect 模块的多个问题,但没有看到任何涉及
creates
选项的问题。我尝试了不同的服务器并得到了相同的结果。如果没有 creates
选项,密码也会被设置。任何有关解决未创建文件原因的帮助将不胜感激。
试试这个吧