home-infra/50_dn42_setup.yaml
2025-02-01 20:23:49 +01:00

38 lines
983 B
YAML

---
- name: "DN42 router setup"
hosts: dn42_routers
vars_files:
./host_config/{{ inventory_hostname }}.yaml
become: true
handlers:
- name: "Reload networkd"
ansible.builtin.command:
cmd: "networkctl reload"
changed_when: true
tasks:
- name: "Copy dn42-roa-sync.service"
ansible.builtin.copy:
src: ./files/dn42-roa-sync.service
dest: "/etc/systemd/system/dn42-roa-sync.service"
mode: '644'
- name: "Copy dn42-roa-sync.timer"
ansible.builtin.copy:
src: ./files/dn42-roa-sync.timer
dest: "/etc/systemd/system/dn42-roa-sync.timer"
mode: '644'
- name: "Enable dn42-roa-sync.timer"
ansible.builtin.systemd_service:
name: "dn42-roa-sync.timer"
state: "started"
enabled: true
daemon_reload: true
- name: "Run dn42-roa-sync.service"
ansible.builtin.systemd_service:
name: "dn42-roa-sync.service"
state: "started"