我正在尝试跟随参数/例子,但是在执行 Ansible'playbook 时遇到以下警告消息:
TASK [apt (pre)] ********************************************************************************************
[WARNING]: The value True (type bool) in a string field was converted to u'True' (type string). If this does
not look like what you expect, quote the entire value to ensure it does not change.
剧本的相关部分:
- name: apt (pre)
apt:
update_cache: yes
upgrade: yes
请指教。
答案1
我能够重现你的结果。
我发现需要的是upgrade
字符串值。除了和之外yes
,no
您还可以使用dist
、full
或 safe
将您的剧本更改为以下内容应该可以实现预期的结果:
---
- hosts: localhost
remote_user: root
tasks:
- name: apt (pre)
apt:
update_cache: yes
upgrade: 'yes'
参考