ham-hotspot/ansible/roles/ax25/tasks/main.yml
2025-04-26 14:11:21 -05:00

43 lines
1000 B
YAML

---
- name: Deploy axports configuration
ansible.builtin.template:
src: axports.j2
dest: /etc/ax25/axports
mode: "0644"
- name: Enable and start Direwolf instance
ansible.builtin.systemd:
name: direwolf@{{ radio.port_name }}.service
enabled: true
state: started
loop: "{{ radios }}"
loop_control:
loop_var: radio
- name: Enable and start KISS TNC instance
ansible.builtin.systemd:
name: kisstnc@{{ radio.port_name }}.service
enabled: true
state: started
loop: "{{ radios }}"
loop_control:
loop_var: radio
- name: Enable and start AX.25 daemon
ansible.builtin.systemd:
name: ax25d.service
enabled: true
state: started
# Deploy AX.25 systemd-networkd configs
- name: Deploy AX.25 systemd-networkd configs
loop: "{{ radios }}"
loop_control:
index_var: index
ansible.builtin.template:
src: ax.network.j2
dest: "/etc/systemd/network/{{ item.ax_iface }}.network"
owner: root
group: root
mode: "0644"