mirror of
https://pagure.io/fedora-infra/ansible.git
synced 2026-04-26 19:42:55 +08:00
43 lines
915 B
YAML
43 lines
915 B
YAML
---
|
|
#
|
|
# Setup postgresql server.
|
|
#
|
|
- name: install postgresql server packages
|
|
yum: name=$item state=installed
|
|
with_items:
|
|
- postgresql-server
|
|
- postgresql-contrib
|
|
- postgresql-plpython
|
|
- python-psycopg2
|
|
tags:
|
|
- packages
|
|
|
|
- name: install koji package on koji db servers for schema
|
|
yum: name=koji state=installed
|
|
tags:
|
|
- packages
|
|
when: is_kojidb == "True"
|
|
|
|
- name: initialize postgresql
|
|
command: service postgresql initdb
|
|
creates=/var/lib/pgsql/data/postgresql.conf
|
|
ignore_errors: true
|
|
tags:
|
|
- service
|
|
|
|
- name: setup postgresql koji config file
|
|
template: src=pg_hba.conf.j2 dest=/var/lib/pgsql/data/pg_hba.conf mode=600 backup=yes
|
|
notify:
|
|
- restart postgresql
|
|
tags:
|
|
- config
|
|
when: is_kojidb == "True"
|
|
|
|
- name: Set postgresql-server to run on boot
|
|
service: name=postgresql enabled=yes
|
|
ignore_errors: true
|
|
notify:
|
|
- restart postgresql
|
|
tags:
|
|
- service
|