diff --git a/roles/ccsdb/tasks/main.yml b/roles/ccsdb/tasks/main.yml index f4022a0af6..9502668e9b 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