Мне интересно, как лучше всего выполнить эту (надеюсь) простую задачу в Ansible:
В книге воспроизведения, когда пакет dnsmasq apt устанавливается первый раз, сделайте резервную копию /etc/dnsmasq.conf в /etc/dnsmasq.conf.orig, прежде чем продолжить выполнение любых других задач.
Что-то вроде кода ниже?
- name: 'Ensure dnsmasq package is installed'
apt:
name: dnsmasq
state: present
notify: Backup original /etc/dnsmasq.conf file
- name: Backup original /etc/dnsmasq.conf file
copy:
remote_src: yes
src: /etc/dnsmasq.conf
dest: /etc/dnsmasq.conf.orig
when: ONLY IF WE JUST INSTALLED THE PACKAGE ABOVE