ansible

Personal Ansibe playbooks.
git clone git://vcs.sapka.me/ansible
Log | Files | Refs

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:
Aroles/adguard/files/adguard | 18++++++++++++++++++
Mroles/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/