[3656] | 1 | ---
|
---|
| 2 |
|
---|
| 3 | - name: Check that docutils is installed
|
---|
| 4 | urpmi: name=python-docutils state=installed no-recommends=yes
|
---|
| 5 | tags: trac
|
---|
| 6 |
|
---|
| 7 | - name: Check that pip is installed
|
---|
| 8 | urpmi: name=python-pip state=installed no-recommends=yes
|
---|
| 9 | tags: trac
|
---|
| 10 |
|
---|
| 11 | - name: Install trac with fcgi
|
---|
| 12 | urpmi: name=trac-fcgi state=installed no-recommends=yes
|
---|
| 13 | tags: trac
|
---|
| 14 |
|
---|
| 15 | - name: Install trac plugins
|
---|
| 16 | pip: name={{ item }} state=present umask=0022
|
---|
| 17 | with_items:
|
---|
| 18 | - TracAccountManager
|
---|
| 19 | - TracTags
|
---|
| 20 | - TracRobotsTxt
|
---|
| 21 | - "TracSpamFilter<1.2"
|
---|
| 22 | # register: result
|
---|
| 23 | notify: upgrade trac
|
---|
| 24 | tags: trac
|
---|
| 25 |
|
---|
| 26 | #- name: Upgrade trac with new plugins
|
---|
| 27 | # command: trac-admin {{ item }} upgrade
|
---|
| 28 | # with:
|
---|
| 29 | # - /prj/trac/mondorescue.env
|
---|
| 30 | # - /prj/trac/project-builder.env
|
---|
| 31 | # - /prj/trac/dploy.env
|
---|
| 32 | # - /prj/trac/pusk.env
|
---|
| 33 | # - /prj/trac/uuwl.env
|
---|
| 34 | # tags: trac
|
---|
| 35 |
|
---|
| 36 | - name: Configure trac
|
---|
| 37 | template: src=templates/trac.ini dest=/prj/trac/trac.ini owner=apache group=apache mode=0644 backup=yes
|
---|
| 38 | notify:
|
---|
| 39 | - restart httpd
|
---|
| 40 | tags: trac
|
---|
| 41 |
|
---|
| 42 | - name: Configure trac for project-builder.org
|
---|
| 43 | copy: src=files/project-builder.ini dest=/prj/trac/project-builder.env/conf/trac.ini owner=apache group=apache mode=0644 backup=yes
|
---|
| 44 | notify:
|
---|
| 45 | - restart httpd
|
---|
| 46 | tags: trac
|
---|
| 47 |
|
---|
| 48 | - name: Configure trac for mondorescue.org
|
---|
| 49 | copy: src=files/mondorescue.ini dest=/prj/trac/mondorescue.env/conf/trac.ini owner=apache group=apache mode=0644 backup=yes
|
---|
| 50 | notify:
|
---|
| 51 | - restart httpd
|
---|
| 52 | tags: trac
|
---|
| 53 |
|
---|
| 54 | - name: Configure trac for dploy.org
|
---|
| 55 | copy: src=files/dploy.ini dest=/prj/trac/dploy.env/conf/trac.ini owner=apache group=apache mode=0644 backup=yes
|
---|
| 56 | notify:
|
---|
| 57 | - restart httpd
|
---|
| 58 | tags: trac
|
---|
| 59 |
|
---|
| 60 | - name: Configure trac for uuwl
|
---|
| 61 | copy: src=files/uuwl.ini dest=/prj/trac/uuwl.env/conf/trac.ini owner=apache group=apache mode=0644 backup=yes
|
---|
| 62 | notify:
|
---|
| 63 | - restart httpd
|
---|
| 64 | tags: trac
|
---|
| 65 |
|
---|
| 66 | - name: Configure trac for pusk
|
---|
| 67 | copy: src=files/pusk.ini dest=/prj/trac/pusk.env/conf/trac.ini owner=apache group=apache mode=0644 backup=yes
|
---|
| 68 | notify:
|
---|
| 69 | - restart httpd
|
---|
| 70 | tags: trac
|
---|
| 71 |
|
---|
| 72 | - name: Check that trac is running and enabled
|
---|
[3674] | 73 | service: name=httpd state=started enabled=yes
|
---|
[3656] | 74 | tags: trac
|
---|