Setup user and DB in the playbook

Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
This commit is contained in:
Pierre-Yves Chibon 2021-01-19 13:08:00 +01:00
parent b16343052b
commit 30e6953c2d

View file

@ -1,4 +1,4 @@
- name: Set-up that instance for datanommer - name: Set-up that database for datanommer
hosts: datanommer hosts: datanommer
user: fedora user: fedora
gather_facts: True gather_facts: True
@ -6,8 +6,24 @@
vars_files: vars_files:
- "host_vars/datanommer.yml" - "host_vars/datanommer.yml"
- "secrets/secrets.yml"
roles:
- postgresql_server
tasks: tasks:
- name: Set up the datanommer DB user
postgresql_user:
name: "{{ datanommer_user }}"
password: "{{ datanommer_password }}"
- name: Create the datanommer DB
postgresql_db:
name: "datanommer"
owner: "{{ datanommer_user }}"
encoding: UTF-8
# Just some debugging tasks - to drop at some point
- name: get kernel version - name: get kernel version
command: uname -a command: uname -a
register: uname_output register: uname_output
@ -16,6 +32,3 @@
debug: debug:
msg: "{{uname_output}}" msg: "{{uname_output}}"
roles:
- postgresql_server