Tag the mediawiki role.

This commit is contained in:
Ralph Bean 2014-11-14 21:23:33 +00:00
parent 1926f2019a
commit 51a45d2026

View file

@ -1,18 +1,28 @@
--- ---
- name: allow Apache to remotely connect to mysql - name: allow Apache to remotely connect to mysql
seboolean: name=httpd_can_network_connect_db state=yes persistent=yes seboolean: name=httpd_can_network_connect_db state=yes persistent=yes
tags:
- mediawiki
- name: allow Apache to remotely connect to wiki - name: allow Apache to remotely connect to wiki
seboolean: name=httpd_can_network_connect state=yes persistent=yes seboolean: name=httpd_can_network_connect state=yes persistent=yes
tags:
- mediawiki
- name: allow Apache to remotely connect to Memcached - name: allow Apache to remotely connect to Memcached
seboolean: name=httpd_can_network_memcache state=yes persistent=yes seboolean: name=httpd_can_network_memcache state=yes persistent=yes
tags:
- mediawiki
- name: allow Apache to talk to the wiki uploads dir over nfs - name: allow Apache to talk to the wiki uploads dir over nfs
seboolean: name=httpd_use_nfs state=yes persistent=yes seboolean: name=httpd_use_nfs state=yes persistent=yes
tags:
- mediawiki
- name: set sebooleans so apache can send emails - name: set sebooleans so apache can send emails
action: seboolean name=httpd_can_sendmail state=yes persistent=yes action: seboolean name=httpd_can_sendmail state=yes persistent=yes
tags:
- mediawiki
- name: install needed packages - name: install needed packages
yum: pkg={{ item }} state=present yum: pkg={{ item }} state=present
@ -30,75 +40,115 @@
- php-pecl-uuid - php-pecl-uuid
tags: tags:
- packages - packages
- mediawiki
- name: adding FAS auth - name: adding FAS auth
template: src=Auth_FAS.php.j2 dest=/usr/share/mediawiki119/extensions/Auth_FAS.php owner=root group=root mode=775 template: src=Auth_FAS.php.j2 dest=/usr/share/mediawiki119/extensions/Auth_FAS.php owner=root group=root mode=775
tags: tags:
- config - config
- mediawiki
- name: adding fedmsg emit - name: adding fedmsg emit
copy: src=fedmsg-emit.php dest=/usr/share/mediawiki119/extensions/fedmsg-emit.php owner=root group=root mode=775 copy: src=fedmsg-emit.php dest=/usr/share/mediawiki119/extensions/fedmsg-emit.php owner=root group=root mode=775
tags: tags:
- config - config
- mediawiki
- name: creating attachments dir - name: creating attachments dir
file: path=/mnt/web/attachments owner=apache group=root mode=755 state=directory file: path=/mnt/web/attachments owner=apache group=root mode=755 state=directory
tags:
- mediawiki
- name: startup apache - name: startup apache
service: name=httpd enabled=yes state=started service: name=httpd enabled=yes state=started
tags:
- mediawiki
- name: Fedora branding - name: Fedora branding
copy: src=skins/ dest=/usr/share/mediawiki119/skins owner=root group=root mode=775 copy: src=skins/ dest=/usr/share/mediawiki119/skins owner=root group=root mode=775
tags: tags:
- config - config
- mediawiki
- name: creating wiki dir - name: creating wiki dir
file: path=/srv/web/{{wikiname}}-wiki owner=root group=root mode=755 state=directory file: path=/srv/web/{{wikiname}}-wiki owner=root group=root mode=755 state=directory
tags:
- mediawiki
#- name: creating config dir #- name: creating config dir
# file: src=/usr/share/mediawiki119/config dest=/srv/web/{{wikiname}}/config owner=apache group=apache mode=755 state=directory # file: src=/usr/share/mediawiki119/config dest=/srv/web/{{wikiname}}/config owner=apache group=apache mode=755 state=directory
# tags:
# - mediawiki
# This doesn't seem to exist anymore in upstream.... # This doesn't seem to exist anymore in upstream....
#- name: install utils #- name: install utils
# file: src=/usr/share/mediawiki119/install-utils.inc dest=/srv/web/{{wikiname}}-wiki/install-utils.inc state=link # file: src=/usr/share/mediawiki119/install-utils.inc dest=/srv/web/{{wikiname}}-wiki/install-utils.inc state=link
# tags:
# - mediawiki
- name: install localsettings - name: install localsettings
template: src=LocalSettings.php.{{wikiname}}.j2 dest=/srv/web/{{wikiname}}-wiki/LocalSettings.php owner=apache group=apache mode=600 setype=httpd_sys_content_t template: src=LocalSettings.php.{{wikiname}}.j2 dest=/srv/web/{{wikiname}}-wiki/LocalSettings.php owner=apache group=apache mode=600 setype=httpd_sys_content_t
notify: restart httpd notify: restart httpd
tags:
- mediawiki
- name: httpd conf - name: httpd conf
template: src=mediawiki-app.conf.j2 dest=/etc/httpd/conf.d/{{wikiname}}.conf template: src=mediawiki-app.conf.j2 dest=/etc/httpd/conf.d/{{wikiname}}.conf
notify: restart httpd notify: restart httpd
tags:
- mediawiki
- name: linking index.php - name: linking index.php
file: dest=/srv/web/{{wikiname}}-wiki/index.php src=/usr/share/mediawiki119/index.php state=link file: dest=/srv/web/{{wikiname}}-wiki/index.php src=/usr/share/mediawiki119/index.php state=link
tags:
- mediawiki
- name: linkng api.php - name: linkng api.php
file: dest=/srv/web/{{wikiname}}-wiki/api.php src=/usr/share/mediawiki119/api.php state=link file: dest=/srv/web/{{wikiname}}-wiki/api.php src=/usr/share/mediawiki119/api.php state=link
tags:
- mediawiki
- name: linking opensearch - name: linking opensearch
file: dest=/srv/web/{{wikiname}}-wiki/opensearch_desc.php src=/usr/share/mediawiki119/opensearch_desc.php state=link file: dest=/srv/web/{{wikiname}}-wiki/opensearch_desc.php src=/usr/share/mediawiki119/opensearch_desc.php state=link
tags:
- mediawiki
- name: linking extensions - name: linking extensions
file: dest=/srv/web/{{wikiname}}-wiki/extensions src=/usr/share/mediawiki119/extensions state=link file: dest=/srv/web/{{wikiname}}-wiki/extensions src=/usr/share/mediawiki119/extensions state=link
tags:
- mediawiki
- name: linking includes - name: linking includes
file: dest=/srv/web/{{wikiname}}-wiki/includes src=/usr/share/mediawiki119/includes state=link file: dest=/srv/web/{{wikiname}}-wiki/includes src=/usr/share/mediawiki119/includes state=link
tags:
- mediawiki
- name: linking languages - name: linking languages
file: dest=/srv/web/{{wikiname}}-wiki/languages src=/usr/share/mediawiki119/languages state=link file: dest=/srv/web/{{wikiname}}-wiki/languages src=/usr/share/mediawiki119/languages state=link
tags:
- mediawiki
- name: linking maintenance - name: linking maintenance
file: dest=/srv/web/{{wikiname}}-wiki/maintenance src=/usr/share/mediawiki119/maintenance state=link file: dest=/srv/web/{{wikiname}}-wiki/maintenance src=/usr/share/mediawiki119/maintenance state=link
tags:
- mediawiki
- name: linking serialized - name: linking serialized
file: dest=/srv/web/{{wikiname}}-wiki/serialized src=/usr/share/mediawiki119/serialized state=link file: dest=/srv/web/{{wikiname}}-wiki/serialized src=/usr/share/mediawiki119/serialized state=link
tags:
- mediawiki
- name: linking skins - name: linking skins
file: dest=/srv/web/{{wikiname}}-wiki/skins src=/usr/share/mediawiki119/skins state=link file: dest=/srv/web/{{wikiname}}-wiki/skins src=/usr/share/mediawiki119/skins state=link
tags:
- mediawiki
- name: linking load - name: linking load
file: dest=/srv/web/{{wikiname}}-wiki/load.php src=/usr/share/mediawiki119/load.php state=link file: dest=/srv/web/{{wikiname}}-wiki/load.php src=/usr/share/mediawiki119/load.php state=link
tags:
- mediawiki
- name: linking resources - name: linking resources
file: dest=/srv/web/{{wikiname}}-wiki/resources src=/usr/share/mediawiki119/resources state=link file: dest=/srv/web/{{wikiname}}-wiki/resources src=/usr/share/mediawiki119/resources state=link
tags:
- mediawiki