src.nth.io/

summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Hoersten <[email protected]>2020-06-14 11:40:43 -0500
committerLuke Hoersten <[email protected]>2020-06-14 11:40:43 -0500
commit14db502f6c158fc61c324d7cba5167fbcc27f4ce (patch)
tree3127dbc3187d6cd20a0fe55d5283b9d6f546ccb7
parent70ffa64a77f1bc2c33b9eec173a49d93900f9b79 (diff)
Added ngircd.
-rw-r--r--aws-s3-backup/tasks/main.yaml2
-rw-r--r--matrix-synapse/tasks/main.yaml20
-rw-r--r--ngircd/handlers/main.yaml5
-rw-r--r--ngircd/tasks/main.yaml26
-rw-r--r--postgresql/defaults/main.yaml2
-rw-r--r--rpi-base/defaults/main.yaml2
6 files changed, 55 insertions, 2 deletions
diff --git a/aws-s3-backup/tasks/main.yaml b/aws-s3-backup/tasks/main.yaml
index c774f4f..e69031b 100644
--- a/aws-s3-backup/tasks/main.yaml
+++ b/aws-s3-backup/tasks/main.yaml
@@ -2,7 +2,7 @@
- name: apt install pip
become: yes
- apt: name="python-pip"
+ apt: name="python3-pip"
- name: pip install aws cli packages
become: yes
diff --git a/matrix-synapse/tasks/main.yaml b/matrix-synapse/tasks/main.yaml
index 7326b1a..e0a4fcf 100644
--- a/matrix-synapse/tasks/main.yaml
+++ b/matrix-synapse/tasks/main.yaml
@@ -21,6 +21,26 @@
default_release: "buster-backports"
notify: restart matrix synapse service
+- name: create log file
+ become: yes
+ file:
+ path: "/var/log/matrix-synapse/homeserver.log"
+ owner: "matrix-synapse"
+ group: "root"
+ state: "touch"
+ mode: "0644"
+ changed_when: false
+
+- name: create media data dir
+ become: yes
+ file:
+ path: "{{matrix_synapse_media_store}}"
+ owner: "matrix-synapse"
+ group: "root"
+ state: "directory"
+ recurse: yes
+ mode: "0750"
+
- name: configure matrix synapse
become: yes
template:
diff --git a/ngircd/handlers/main.yaml b/ngircd/handlers/main.yaml
new file mode 100644
index 0000000..7478b59
--- /dev/null
+++ b/ngircd/handlers/main.yaml
@@ -0,0 +1,5 @@
+---
+
+- name: restart ngircd
+ become: yes
+ systemd: name="ngircd" state="restarted" daemon_reload="yes"
diff --git a/ngircd/tasks/main.yaml b/ngircd/tasks/main.yaml
new file mode 100644
index 0000000..5080d0f
--- /dev/null
+++ b/ngircd/tasks/main.yaml
@@ -0,0 +1,26 @@
+---
+
+- name: apt install ngircd
+ become: yes
+ apt: name="ngircd"
+ notify: restart ngircd
+
+- name: config server name
+ become: yes
+ lineinfile:
+ path: "/etc/ngircd/ngircd.conf"
+ regexp: '^ Name ='
+ line: " Name = {{ngircd_name}}"
+ notify: restart ngircd
+
+- name: set motd
+ become: yes
+ copy:
+ src: "{{ngircd_motd_src}}"
+ dest: "/etc/ngircd/ngircd.motd"
+ mode: "0644"
+ notify: restart ngircd
+
+- name: start ngircd service
+ become: yes
+ systemd: name="ngircd" state="started" daemon_reload="yes"
diff --git a/postgresql/defaults/main.yaml b/postgresql/defaults/main.yaml
index ff230a9..73b1a24 100644
--- a/postgresql/defaults/main.yaml
+++ b/postgresql/defaults/main.yaml
@@ -1,6 +1,6 @@
---
-postgresql_version: "11"
+postgresql_version: "12"
postgresql_config_path: "/etc/postgresql/{{postgresql_version}}/main/postgresql.conf"
postgresql_data_dir: "/var/lib/postgresql/{{postgresql_version}}/main"
postgresql_apt_packages:
diff --git a/rpi-base/defaults/main.yaml b/rpi-base/defaults/main.yaml
index d8ae3f5..737798b 100644
--- a/rpi-base/defaults/main.yaml
+++ b/rpi-base/defaults/main.yaml
@@ -13,3 +13,5 @@ rpi_base_apt_packages:
- "jq"
- "tree"
- "iperf3"
+ - "python3-pip"
+ - "unzip"