parameters / examples をフォローしようとしていますが、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
お知らせ下さい。
結果を再現することができました。
私が見つけたのはupgrade
が文字列値を期待していることです。 yes
およびno
に加えて、dist
、full
、またはsafe
を使用できます。
プレイブックを次のように変更すると、望ましい結果が得られます。
---
- hosts: localhost
remote_user: root
tasks:
- name: apt (pre)
apt:
update_cache: yes
upgrade: 'yes'
参照