infra/ansible/roles/aprsc/tasks/main.yml

33 lines
625 B
YAML

---
- name: Add aprsc APT repository
apt_repository:
repo: "{{ aprsc_apt_repo }}"
state: present
filename: aprsc
- name: Install aprsc
apt:
name: aprsc
state: present
update_cache: true
- name: Deploy aprsc configuration
template:
src: aprsc.conf.j2
dest: "{{ aprsc_path }}/etc/aprsc.conf"
owner: root
group: root
mode: '0644'
notify: restart aprsc
- name: Enable and start aprsc-chroot service
systemd:
name: aprsc-chroot
enabled: true
state: started
- name: Enable and start aprsc service
systemd:
name: aprsc
state: started
enabled: true