-
Hervé MENAGER authored
correct syntax in Update postgresql_db Former-commit-id: 786bf9bba6c5468952b0e9086fbbf335dcc713a7
b81c66ac
deploy.yaml 6.08 KiB
---
- hosts: all
become: yes
gather_facts: yes
vars:
dbname: ippidb
dbuser: ippidb
dbpassword: 'LeroyMerlin'
tasks:
#
# Install basic non-virtualenv requirements
#
- name: install git
yum: name=git state=present
become: true
- name: Add repository
become: true
yum_repository:
name: epel
description: EPEL YUM repo
gpgcheck: no
baseurl: https://download.fedoraproject.org/pub/epel/$releasever/$basearch/
- name: install python3
yum: name=python34 state=present update_cache=yes
become: true
- name: install python3 development package
yum: name=python34-devel state=present update_cache=yes
become: true
- name: install setuptools
yum: name=python34-setuptools state=present update_cache=yes
become: true
- name: install pip
shell: "easy_install-3.4 pip"
become: true
- name: install graphviz
yum: name=graphviz state=present update_cache=yes
become: true
- name: install httpd
yum: name=httpd state=present update_cache=yes
become: true
- name: install httpd-devel
yum: name=httpd-devel state=present update_cache=yes
become: true
- name: install python-psycopg2
yum: name=python-psycopg2 state=present update_cache=yes
become: true
- name: install mod_wsgi
pip: name=mod_wsgi extra_args=--upgrade executable=pip3
become: true
- name: install graphviz-devel
yum: name=graphviz-devel state=present update_cache=yes
become: true
- name: install the 'Development tools' package group
yum:
name: "@Development tools"
state: present
become: true
- name: install PostgreSQL
yum:
name: "postgresql-server"
state: present
become: true
- name: Initiate database
command: service postgresql initdb
args:
creates: /var/lib/pgsql/data/postgresql.conf
- name: Ensure PostgreSQL is listening on all localhost
lineinfile: dest=/var/lib/pgsql/data/postgresql.conf
regexp='^#?listen_addresses\s*='
line="listen_addresses = '*'"