This commit is contained in:
John Burwell 2025-04-26 13:01:25 -05:00
parent b4b67ba15b
commit 4942c558b9

View File

@ -1,12 +1,12 @@
--- ---
- name: Clone Direwolf from GitHub - name: Clone Direwolf from GitHub
git: ansible.builtin.git:
repo: 'https://github.com/wb2osz/direwolf.git' repo: "https://github.com/wb2osz/direwolf.git"
dest: /usr/local/src/direwolf dest: /usr/local/src/direwolf
update: no update: false
- name: Build Direwolf - name: Build Direwolf
shell: | ansible.builtin.shell: |
mkdir -p /usr/local/src/direwolf/build mkdir -p /usr/local/src/direwolf/build
cd /usr/local/src/direwolf/build cd /usr/local/src/direwolf/build
cmake .. cmake ..
@ -16,7 +16,7 @@
creates: /usr/local/src/direwolf/build/direwolf creates: /usr/local/src/direwolf/build/direwolf
- name: Install Direwolf - name: Install Direwolf
shell: | ansible.builtin.shell: |
cd /usr/local/src/direwolf/build cd /usr/local/src/direwolf/build
make install make install
args: args:
@ -24,21 +24,21 @@
creates: /usr/local/bin/direwolf creates: /usr/local/bin/direwolf
- name: Deploy Direwolf configuration - name: Deploy Direwolf configuration
template: ansible.builtin.template:
src: direwolf.conf.j2 src: direwolf.conf.j2
dest: /etc/ham-hotspot/direwolf-{{ radio.port_name }}.conf dest: /etc/ham-hotspot/direwolf-{{ radio.port_name }}.conf
mode: '0644' mode: "0644"
- name: Deploy Direwolf systemd service - name: Deploy Direwolf systemd service
template: ansible.builtin.template:
src: direwolf@.service.j2 src: direwolf@.service.j2
dest: /etc/systemd/system/direwolf@.service dest: /etc/systemd/system/direwolf@.service
mode: '0644' mode: "0644"
notify: Reload systemd notify: Reload systemd
- name: Deploy kisstnc systemd service - name: Deploy kisstnc systemd service
template: ansible.builtin.template:
src: kisstnc@.service.j2 src: kisstnc@.service.j2
dest: /etc/systemd/system/kisstnc@.service dest: /etc/systemd/system/kisstnc@.service
mode: '0644' mode: "0644"
notify: Reload systemd notify: Reload systemd