Add postgres role

Or rather rip it out of netbox. Improve DB password handling.
This commit is contained in:
Timotej Lazar 2024-06-05 12:54:55 +02:00
parent af9e30eb3e
commit 22f363d06a
4 changed files with 81 additions and 63 deletions

View file

@ -1,8 +1,12 @@
- name: Set variables
set_fact:
user: '{{ user | default("netbox") }}'
database: '{{ database | default("netbox") }}'
db_password: '{{ lookup("password", "/dev/null", chars=["ascii_letters", "digits"]) }}'
- name: Install redis
package:
name: redis
- name: Enable redis service
service:
name: redis
enabled: true
state: started
- name: Create group for web service
group:
@ -18,8 +22,5 @@
system: yes
register: user_info
- name: Set up database
import_tasks: db.yml
- name: Set up app
import_tasks: app.yml