40 lines
944 B
YAML
40 lines
944 B
YAML
---
|
|
# Create the jira PostgreSQL user
|
|
- name: Creating the jira PostgreSQL user
|
|
become: yes
|
|
become_user: postgres
|
|
postgresql_user:
|
|
name: jira
|
|
password: '{{ jira_password }}'
|
|
encrypted: yes
|
|
expires: infinity
|
|
state: present
|
|
|
|
# pgsql can login in many ways
|
|
# Local linux user on socket: sudo -u jira psql jira
|
|
# TCP/IP with password: psql -h localhost -U jira jira
|
|
|
|
# Create the jira PostgreSQL database
|
|
- name: Creating the jira PostgreSQL database
|
|
become: yes
|
|
become_user: postgres
|
|
postgresql_db:
|
|
db: jira
|
|
encoding: UNICODE
|
|
lc_collate: C
|
|
lc_ctype: C
|
|
template: template0
|
|
owner: jira
|
|
|
|
# Create PostgreSQL account for employee mreschke
|
|
- name: Creating PostgreSQL account for mreschke
|
|
become: yes
|
|
become_user: postgres
|
|
postgresql_user:
|
|
name: mreschke
|
|
role_attr_flags: SUPERUSER
|
|
password: '{{ mreschke_password }}'
|
|
encrypted: yes
|
|
expires: infinity
|
|
state: present
|