commit bc4db061705782e8a59caf00aab304a72da09e5e parent cf627332c155a8e5f2c1f50179f638c29500d6d1 Author: MichaĆ M. Sapka <michal@sapka.me> Date: Wed, 22 Mar 2023 23:25:33 +0100 spike: copy rc for adguard Diffstat:
A | roles/adguard/files/adguard | | | 18 | ++++++++++++++++++ |
M | roles/adguard/tasks/main.yaml | | | 3 | +++ |
2 files changed, 21 insertions(+), 0 deletions(-)
diff --git a/roles/adguard/files/adguard b/roles/adguard/files/adguard @@ -0,0 +1,18 @@ +#!/bin/sh + +. /etc/rc.subr + +name="adguardhome" +rcvar="adguardhome_enable" +adguardhome_user="root" +adguardhome_command="/usr/local/bin/adguardhome" +pidfile="/var/run/${name}.pid" +command="/usr/sbin/daemon" +command_args="-P ${pidfile} -r -f ${adguardhome_command}" + +load_rc_config $name +: ${adguardhome_enable:=no} + +run_rc_command "$1" + + diff --git a/roles/adguard/tasks/main.yaml b/roles/adguard/tasks/main.yaml @@ -6,3 +6,6 @@ name: - adguardhome when: ansible_distribution == "FreeBSD" +- name: Copy the adguard rc + become: true + copy: src=adguard dest=/etc/rc.d/