mirror of
https://pagure.io/fedora-infra/ansible.git
synced 2026-03-20 03:57:02 +08:00
70 lines
1.4 KiB
YAML
70 lines
1.4 KiB
YAML
---
|
|
# Configuration for the Fedora Notifications webapp
|
|
|
|
- name: install needed packages
|
|
package:
|
|
state: present
|
|
name:
|
|
- autocloud-common
|
|
- autocloud-web
|
|
- python-sqlalchemy
|
|
- python-sqlalchemy-utils
|
|
- python2-flask-restless
|
|
- libsemanage-python
|
|
notify:
|
|
- restart apache
|
|
tags:
|
|
- autocloud
|
|
- autocloud/frontend
|
|
|
|
- name: copy autocloud dashboard configuration
|
|
template: >
|
|
src={{ item }} dest=/etc/autocloud/{{ item }}
|
|
owner=apache group=apache mode=0600
|
|
with_items:
|
|
- autocloud.cfg
|
|
notify:
|
|
- restart apache
|
|
tags:
|
|
- autocloud
|
|
- autocloud/frontend
|
|
|
|
- name: copy autocloud httpd config
|
|
template: >
|
|
src=autocloud.conf dest=/etc/httpd/conf.d/autocloud.conf
|
|
owner=apache group=apache mode=0644
|
|
notify:
|
|
- restart apache
|
|
tags:
|
|
- autocloud
|
|
- autocloud/frontend
|
|
|
|
- name: setup symlink to fedora theme
|
|
file: >
|
|
src=/usr/share/autocloud/static/bootstrap-3.3.4-fedora
|
|
dest=/usr/share/autocloud/static/bootstrap
|
|
state=link
|
|
tags:
|
|
- autocloud
|
|
- autocloud/frontend
|
|
|
|
- name: apply selinux type to static files
|
|
file: >
|
|
dest=/usr/share/autocloud/static
|
|
setype=httpd_sys_content_t
|
|
state=directory
|
|
recurse=yes
|
|
tags:
|
|
- autocloud
|
|
- autocloud/frontend
|
|
- selinux
|
|
|
|
- name: ensure selinux lets httpd talk to postgres.
|
|
seboolean: name={{item}} state=yes persistent=yes
|
|
with_items:
|
|
- httpd_can_network_connect_db
|
|
tags:
|
|
- autocloud
|
|
- autocloud/frontend
|
|
- selinux
|