src.nth.io/

summaryrefslogtreecommitdiff
path: root/soju/tasks/main.yaml
diff options
context:
space:
mode:
authorLuke Hoersten <[email protected]>2026-04-05 20:15:02 -0500
committerLuke Hoersten <[email protected]>2026-04-05 20:15:02 -0500
commit0b402a7a0a773dfa40e5549235941cd1217617d3 (patch)
treec7169b70e6cc5b3848a69b23a76fbb1edd142468 /soju/tasks/main.yaml
parent419c4224165beadc953cea501b27e49b885f0660 (diff)
Add re-key support for soju and postgresql
- soju: add change-password task so admin password updates on every playbook run via sojudb change-password - postgresql: remove superuser password task — postgres uses peer auth (Unix socket), no password needed or desired
Diffstat (limited to 'soju/tasks/main.yaml')
-rw-r--r--soju/tasks/main.yaml7
1 files changed, 7 insertions, 0 deletions
diff --git a/soju/tasks/main.yaml b/soju/tasks/main.yaml
index a1f2963..7a4c25f 100644
--- a/soju/tasks/main.yaml
+++ b/soju/tasks/main.yaml
@@ -53,6 +53,13 @@
failed_when: soju_create_user.rc != 0 and 'duplicate key' not in soju_create_user.stderr
no_log: true
+- name: update soju admin password
+ become: yes
+ become_user: "{{soju_user}}"
+ shell: "echo '{{soju_admin_password}}' | sojudb -config /etc/soju/config change-password {{soju_admin_user}}"
+ changed_when: false
+ no_log: true
+
- name: install nginx stream config
become: yes
template: