45 lines
1.2 KiB
YAML
45 lines
1.2 KiB
YAML
#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
|