34 lines
1.1 KiB
YAML
34 lines
1.1 KiB
YAML
---
|
|
- name: Deploy PPPoE secrets files
|
|
ansible.builtin.template:
|
|
src: "{{ item.src }}"
|
|
dest: "{{ item.dst }}"
|
|
owner: root
|
|
group: "{{ item.grp }}"
|
|
mode: "{{ item.mode }}"
|
|
loop:
|
|
- { dst: "/etc/ppp/chap-secrets", grp: "root", mode: "0600", src: "routers/chap-secrets.j2" }
|
|
- { dst: "/etc/ppp/peers/dsl-provider", grp: "dip", mode: "0640", src: "routers/peers/dsl-provider" }
|
|
|
|
- name: Deploy PPPoE configuration files
|
|
ansible.builtin.copy:
|
|
src: "{{ item.src }}"
|
|
dest: "{{ item.dst }}"
|
|
owner: root
|
|
group: root
|
|
mode: "0755"
|
|
loop:
|
|
- { dst: "/etc/ppp/ip-up.d/9ddns", src: "routers/ip-up.d/9ddns" }
|
|
|
|
- name: Deploy unit files for shutdown service
|
|
ansible.builtin.copy:
|
|
src: "{{ item.src }}"
|
|
dest: "{{ item.dst }}"
|
|
owner: root
|
|
group: root
|
|
mode: "{{ item.mode }}"
|
|
loop:
|
|
- { dst: "/etc/systemd/system/my-shutdown-script.service", mode: "0644", src: "routers/my-shutdown-script.service" }
|
|
- { dst: "/usr/local/sbin/my-shutdown-script.sh", mode: "0755", src: "routers/my-shutdown-script.sh" }
|
|
notify: Reload and enable my-shutdown-script
|