#vi ft: yaml.ansible --- - hosts: - dns_ord tags: ["dns"] tasks: - import_tasks: ./tasks/debian.yml - import_tasks: ./tasks/dns.yml # - import_tasks: ./tasks/prometheus.yml # Replaced by Alloy - import_tasks: ./tasks/alloy.yml handlers: - import_tasks: ./handlers/global.yml - hosts: lb_ord tags: ["lb"] tasks: # - import_tasks: ./tasks/prometheus.yml # Replaced by Alloy - import_tasks: ./tasks/debian.yml - import_tasks: ./tasks/blocky.yml - import_tasks: ./tasks/caddy.yml - import_tasks: ./tasks/alloy.yml - name: stop and disable dnsdist-public service service: name: dnsdist-public state: stopped enabled: no ignore_errors: yes - name: copy blocky config template: src: "{{ playbook_dir }}/files/blocky.yml" dest: "/etc/blocky/blocky.yml" notify: "restart blocky" handlers: - import_tasks: ./handlers/global.yml - hosts: lb_ord tags: ["lb","website"] tasks: - import_tasks: ./tasks/lbsite.yml - name: copy caddy config template: src: "{{ playbook_dir }}/files/Caddyfile" dest: "/etc/caddy/Caddyfile" notify: "reload caddy" handlers: - import_tasks: ./handlers/global.yml