src.nth.io/

summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Hoersten <[email protected]>2020-06-07 21:55:46 -0500
committerLuke Hoersten <[email protected]>2020-06-07 21:55:46 -0500
commit370da62d4f62c54ce6e393622d5c9baff9e52789 (patch)
treede3f946b1425e9cd57cbd310f9a816e36ce9c6eb
parent1e68b7ce8921b66c13d04f814cd514b02353b94a (diff)
various updates
-rw-r--r--homebridge/defaults/main.yaml1
-rw-r--r--homebridge/tasks/main.yaml2
-rw-r--r--rpi-base/tasks/main.yml18
-rw-r--r--transmission/defaults/main.yaml2
-rw-r--r--transmission/tasks/main.yaml7
5 files changed, 19 insertions, 11 deletions
diff --git a/homebridge/defaults/main.yaml b/homebridge/defaults/main.yaml
index 0cb17e3..4e56379 100644
--- a/homebridge/defaults/main.yaml
+++ b/homebridge/defaults/main.yaml
@@ -1,6 +1,7 @@
---
homebridge_user: "homebridge"
+homebridge_groups: "video"
homebridge_dir: "/home/{{homebridge_user}}"
homebridge_restart_sec: "10"
diff --git a/homebridge/tasks/main.yaml b/homebridge/tasks/main.yaml
index 086d33f..59f2f76 100644
--- a/homebridge/tasks/main.yaml
+++ b/homebridge/tasks/main.yaml
@@ -7,7 +7,7 @@
comment: "Homebridge"
shell: "/bin/false"
home: "{{homebridge_dir}}"
- groups: "video,spi,i2c,gpio,bluetooth"
+ groups: "{{homebridge_groups}}"
move_home: yes
notify: restart homebridge service
diff --git a/rpi-base/tasks/main.yml b/rpi-base/tasks/main.yml
index 04ae627..185e55b 100644
--- a/rpi-base/tasks/main.yml
+++ b/rpi-base/tasks/main.yml
@@ -17,14 +17,6 @@
become: yes
apt_repository: repo="deb http://packages.azlux.fr/debian/ buster main"
-- name: configure log2ram disk size
- become: yes
- lineinfile:
- path: "/etc/log2ram.conf"
- regexp: "^SIZE="
- line: "SIZE={{rpi_base_log_size}}"
- notify: restart log2ram service
-
- name: set timezone
become: yes
timezone: name="{{rpi_base_timezone}}"
@@ -41,7 +33,15 @@
become: yes
apt: name="{{rpi_base_apt_packages}}" state="latest"
-- name: install fail2ban config
+- name: configure log2ram disk size
+ become: yes
+ lineinfile:
+ path: "/etc/log2ram.conf"
+ regexp: "^SIZE="
+ line: "SIZE={{rpi_base_log_size}}"
+ notify: restart log2ram service
+
+- name: configure fail2ban
become: yes
copy: src="jail.local" dest="/etc/fail2ban/jail.local"
diff --git a/transmission/defaults/main.yaml b/transmission/defaults/main.yaml
index 608cf96..b8cad49 100644
--- a/transmission/defaults/main.yaml
+++ b/transmission/defaults/main.yaml
@@ -1,6 +1,6 @@
---
-transmission_config: "/var/lib/transmission-daemon/info/settings.json"
+transmission_config: "/etc/transmission-daemon/settings.json"
transmission_port: "9091"
transmission_passwd: "transmission"
transmission_download_dir: "/var/lib/transmission-daemon/downloads"
diff --git a/transmission/tasks/main.yaml b/transmission/tasks/main.yaml
index 16b9ac1..efe552a 100644
--- a/transmission/tasks/main.yaml
+++ b/transmission/tasks/main.yaml
@@ -16,6 +16,7 @@
path: "{{transmission_config}}"
regexp: '^ "rpc-whitelist":'
line: ' "rpc-whitelist": "127.0.0.1,192.168.*.*",'
+ insertafter: ",$"
notify: restart transmission service
- name: config umask
@@ -24,6 +25,7 @@
path: "{{transmission_config}}"
regexp: '^ "umask":'
line: ' "umask": 2,'
+ insertafter: ",$"
notify: restart transmission service
- name: config port
@@ -32,6 +34,7 @@
path: "{{transmission_config}}"
regexp: '^ "rpc-port":'
line: " \"rpc-port\": {{transmission_port}},"
+ insertafter: ",$"
notify: restart transmission service
# the password is hashed at start of server so this always changes
@@ -41,6 +44,7 @@
path: "{{transmission_config}}"
regexp: '^ "rpc-password":'
line: " \"rpc-password\": \"{{transmission_passwd}}\","
+ insertafter: ",$"
changed_when: false
- name: config download dir
@@ -49,6 +53,7 @@
path: "{{transmission_config}}"
regexp: '^ "download-dir":'
line: " \"download-dir\": \"{{transmission_download_dir}}\","
+ insertafter: ",$"
notify: restart transmission service
- name: config disable seeding
@@ -57,6 +62,7 @@
path: "{{transmission_config}}"
regexp: '^ "idle-seeding-limit":'
line: " \"idle-seeding-limit\": 0,"
+ insertafter: ",$"
notify: restart transmission service
- name: config disable seeding
@@ -65,6 +71,7 @@
path: "{{transmission_config}}"
regexp: '^ "idle-seeding-limit-enabled":'
line: " \"idle-seeding-limit-enabled\": true,"
+ insertafter: ",$"
notify: restart transmission service
- name: start transmission service