Skip to content
Snippets Groups Projects
Verified Commit 9ed6b68f authored by me5na7qbjqbrp's avatar me5na7qbjqbrp
Browse files

moinmoin role

parent ad8cffd4
No related branches found
No related tags found
No related merge requests found
---
- name: Restart uwsgi
service:
name: uwsgi
state: restarted
- name: Restart NGINX
service:
name: nginx
state: restarted
---
- 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
#!/usr/bin/tail +14
{{ ansible_header | comment }}
> moinmoin a été déployé sur cette machine. Voir /etc/moin/ et /var/local/wiki/.
[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
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment