Я каждую ночь прогоняю свои ansible playbooks через задание cron, время от времени добавляя к ним.
Я хочу, чтобы в моем выводе для каждого из них говорилось только измененное = (число), если действительно есть изменение, но несколько конкретных модулей говорят, что изменено, когда они не были изменены вообще.
EX:
- name: (name)
file:
state: touch
path: (path)
group: (group)
mode: (perms)
Путь до запуска задачи содержит ту же группу и разрешения, что и запрошенные разрешения и группа. Таким образом, они не меняются при запуске задачи, но в ответе на доступный результат говорится, что он «изменился».
Я просмотрел эту проблему и обнаружил, что https://github.com/ansible/ansible/issues/21124, но я использую ansible 2.2.1.0. Насколько я понимаю, они указывают на то, что файловый модуль идемпотентен.
Есть ли предложения сделать его идемпотентным?