summaryrefslogtreecommitdiffstats
path: root/roles/ccsdb
diff options
context:
space:
mode:
authorPierre-Yves Chibon <pingou@pingoured.fr>2017-05-31 10:33:30 +0200
committerPierre-Yves Chibon <pingou@pingoured.fr>2017-05-31 10:33:30 +0200
commit6eb8e901e2f15755b0f853abbec2569c4f6f86c9 (patch)
treeb0f2c9f778cb503491ae515d28d674a9659dc0e4 /roles/ccsdb
parentb3621d5b634090fd7a6ca19935f9728672c0e8d0 (diff)
downloadansible-6eb8e901e2f15755b0f853abbec2569c4f6f86c9.tar.gz
ansible-6eb8e901e2f15755b0f853abbec2569c4f6f86c9.tar.xz
ansible-6eb8e901e2f15755b0f853abbec2569c4f6f86c9.zip
Drop the tag, it's in the playbook and create /etc/ccsdb
Diffstat (limited to 'roles/ccsdb')
-rw-r--r--roles/ccsdb/tasks/main.yml25
1 files changed, 5 insertions, 20 deletions
diff --git a/roles/ccsdb/tasks/main.yml b/roles/ccsdb/tasks/main.yml
index f4022a0af..9502668e9 100644
--- a/roles/ccsdb/tasks/main.yml
+++ b/roles/ccsdb/tasks/main.yml
@@ -7,8 +7,6 @@
- python-psycopg2
- libsemanage-python
when: ansible_distribution_major_version|int < 22
- tags:
- - ccsdb
- name: install ccsdb and its dependencies
dnf: name={{ item }} state=present enablerepo={{ extra_enablerepos }}
@@ -18,16 +16,12 @@
- python-psycopg2
- libsemanage-python
when: ansible_distribution_major_version|int > 21 and ansible_cmdline.ostree is not defined
- tags:
- - ccsdb
- name: ensure database is created
delegate_to: "{{ ccsdb_db_host_machine }}"
become_user: postgres
become: true
postgresql_db: db={{ ccsdb_db_name }}
- tags:
- - ccsdb
- name: ensure ccsdb db user has access to database
delegate_to: "{{ ccsdb_db_host_machine }}"
@@ -37,46 +31,37 @@
user={{ ccsdb_db_user }}
password={{ ccsdb_db_password }}
role_attr_flags=NOSUPERUSER
- tags:
- - ccsdb
- name: ensure selinux lets httpd talk to postgres
seboolean: name=httpd_can_network_connect_db persistent=yes state=yes
- tags:
- - ccsdb
+
+- name: create the /etc/ccsdb folder
+ file: state=directory
+ path=/etc/ccsdb
+ owner=root group=root mode=0755
- name: generate ccsdb config
template: src=ccsdb.cfg dest=/etc/ccsdb/ccsdb.cfg
owner=root group=root mode=0644
notify:
- reload httpd
- tags:
- - ccsdb
- name: generate ccsdb apache config
template: src=ccsdb.conf dest=/etc/httpd/conf.d/ccsdb.conf
owner=root group=root mode=0644
notify:
- reload httpd
- tags:
- - ccsdb
- name: create the /usr/share/ccsdb folder
file: state=directory
path=/usr/share/ccsdb
owner=root group=root mode=0755
- tags:
- - ccsdb
- name: install the wsgi file
template: src=ccsdb.wsgi dest=/usr/share/ccsdb/ccsdb.wsgi
owner=root group=root mode=0644
notify:
- reload httpd
- tags:
- - ccsdb
- name: initialize execdb database
shell: ccsdb-cli init_db
- tags:
- - ccsdb