--- - name: "Install packages" apt: name: "{{ item.key }}" loop: "{{ __packages | dict2items }}" - name: Cloner un two_with_git ansible.builtin.git: repo: "https://{{ __git.__user }}:{{ __git.__token }}@{{ __git.__host }}/syonad/two_with_bash.git" dest: "/opt/two_with_bash" version: "main" - name: Cron git pull two_with_git ansible.builtin.cron: name: "update_repo_two_with_git" user: "root" minute: "*/5" job: "cd /opt/two_with_bash && git pull > /var/log/git-pull.log 2>&1" - name: Cloner un two ansible.builtin.git: repo: "https://{{ __git.__user }}:{{ __git.__token }}@{{ __git.__host }}/syonad/two.git" dest: "/opt/two" version: "main" - name: Cron git pull two ansible.builtin.cron: name: "update_repo_two" user: "root" minute: "*/5" job: "cd /opt/two && git pull > /var/log/git-pull.log 2>&1" - name: disable and stop dnsmasq ansible.builtin.systemd: name: "dnsmasq.service" enabled: False state: "stopped" masked: true notify: systemctl daemon-reload - name: deploy dnsmasq ansible.builtin.template: src: etc/systemd/system/dnsmasq.j2 dest: "/etc/systemd/system/dnsmasq@.service" notify: systemctl daemon-reload - name: deploy dnsmasq in netns ansible.builtin.template: src: usr/local/bin/run-dnsmasq-in-netns.sh.j2 dest: "/usr/local/bin/run-dnsmasq-in-netns.sh"