dnsservice/ansible/playbook.yml

45 lines
1.2 KiB
YAML
Raw Normal View History

2024-08-02 04:27:30 +00:00
#vi ft: yaml.ansible
---
- hosts:
- dns_ord
tags: ["dns"]
tasks:
- import_tasks: ./tasks/debian.yml
- import_tasks: ./tasks/dns.yml
2025-10-07 03:19:55 +00:00
# - import_tasks: ./tasks/prometheus.yml # Replaced by Alloy
2025-07-20 23:27:50 +00:00
- import_tasks: ./tasks/alloy.yml
2024-08-02 04:27:30 +00:00
handlers:
2024-08-03 19:05:31 +00:00
- import_tasks: ./handlers/global.yml
2024-08-02 04:27:30 +00:00
- hosts: lb_ord
tags: ["lb"]
tasks:
2025-10-07 03:19:55 +00:00
# - import_tasks: ./tasks/prometheus.yml # Replaced by Alloy
2024-08-02 04:27:30 +00:00
- import_tasks: ./tasks/debian.yml
2024-08-03 19:05:31 +00:00
- import_tasks: ./tasks/blocky.yml
2024-08-05 20:04:05 +00:00
- import_tasks: ./tasks/caddy.yml
2025-07-20 23:27:50 +00:00
- import_tasks: ./tasks/alloy.yml
2025-10-07 03:19:55 +00:00
- name: stop and disable dnsdist-public service
service:
name: dnsdist-public
state: stopped
enabled: no
ignore_errors: yes
2024-08-03 19:05:31 +00:00
- name: copy blocky config
template:
src: "{{ playbook_dir }}/files/blocky.yml"
dest: "/etc/blocky/blocky.yml"
notify: "restart blocky"
2024-08-02 04:27:30 +00:00
handlers:
2024-08-03 19:05:31 +00:00
- import_tasks: ./handlers/global.yml
2024-08-05 20:04:05 +00:00
- 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