moinmoin role
parent
ad8cffd4ea
commit
9ed6b68f55
|
@ -0,0 +1,10 @@
|
||||||
|
---
|
||||||
|
- name: Restart uwsgi
|
||||||
|
service:
|
||||||
|
name: uwsgi
|
||||||
|
state: restarted
|
||||||
|
|
||||||
|
- name: Restart NGINX
|
||||||
|
service:
|
||||||
|
name: nginx
|
||||||
|
state: restarted
|
|
@ -0,0 +1,43 @@
|
||||||
|
---
|
||||||
|
- name: Install MoinMoin
|
||||||
|
apt:
|
||||||
|
update_cache: true
|
||||||
|
name:
|
||||||
|
- python-moinmoin
|
||||||
|
- python-markdown # markdown parser
|
||||||
|
- uwsgi
|
||||||
|
- uwsgi-plugin-python
|
||||||
|
register: apt_result
|
||||||
|
retries: 3
|
||||||
|
until: apt_result is succeeded
|
||||||
|
|
||||||
|
- name: Configure MoinMoin
|
||||||
|
template:
|
||||||
|
src: moin/mywiki.py.j2
|
||||||
|
dest: /etc/moin/mywiki.py
|
||||||
|
notify: Restart uwsgi
|
||||||
|
|
||||||
|
- name: Configure uwsgi
|
||||||
|
template:
|
||||||
|
src: uwsgi/apps-available/moinmoin.ini.j2
|
||||||
|
dest: /etc/uwsgi/apps-available/moinmoin.ini
|
||||||
|
notify: Restart uwsgi
|
||||||
|
|
||||||
|
- name: Activate uwsgi site
|
||||||
|
file:
|
||||||
|
src: /etc/uwsgi/apps-available/moinmoin.ini
|
||||||
|
dest: /etc/uwsgi/apps-enabled/moinmoin.ini
|
||||||
|
state: link
|
||||||
|
notify: Restart uwsgi
|
||||||
|
|
||||||
|
- name: Activate uwsgi service
|
||||||
|
systemd:
|
||||||
|
name: uwsgi
|
||||||
|
enabled: true
|
||||||
|
state: started
|
||||||
|
|
||||||
|
- name: Indicate role in motd
|
||||||
|
template:
|
||||||
|
src: update-motd.d/05-service.j2
|
||||||
|
dest: /etc/update-motd.d/05-moinmoin
|
||||||
|
mode: 0755
|
|
@ -0,0 +1,3 @@
|
||||||
|
#!/usr/bin/tail +14
|
||||||
|
{{ ansible_header | comment }}
|
||||||
|
[0m> [38;5;82mmoinmoin[0m a été déployé sur cette machine. Voir [38;5;6m/etc/moin/[0m et [38;5;6m/var/local/wiki/[0m.
|
|
@ -0,0 +1,13 @@
|
||||||
|
[uwsgi]
|
||||||
|
plugin = python
|
||||||
|
chdir = /usr/share/moin/server/
|
||||||
|
wsgi-file = /usr/share/moin/server/moin.wsgi
|
||||||
|
max-request = 50
|
||||||
|
harakiri = 300
|
||||||
|
cheaper = 1
|
||||||
|
cheaper-initial = 1
|
||||||
|
die-on-term
|
||||||
|
workers = 5
|
||||||
|
reload-on-rss = 200M
|
||||||
|
evil-reload-on-rss = 300M
|
||||||
|
ksm = true
|
Loading…
Reference in New Issue