|
Stasiek Michalski |
ff902a |
mailman_conf_dir:
|
|
Stasiek Michalski |
ff902a |
file.directory:
|
|
Stasiek Michalski |
ff902a |
- name: /etc/mailman/
|
|
Stasiek Michalski |
ff902a |
|
|
Stasiek Michalski |
ff902a |
mailman_var_dir:
|
|
Stasiek Michalski |
ff902a |
file.directory:
|
|
Stasiek Michalski |
ff902a |
- name: /var/lib/mailman/
|
|
Stasiek Michalski |
ff902a |
|
|
Stasiek Michalski |
ff902a |
mailman_webui_dir:
|
|
Stasiek Michalski |
ff902a |
file.directory:
|
|
Stasiek Michalski |
ff902a |
- name: /var/lib/mailman_webui/
|
|
Stasiek Michalski |
ff902a |
|
|
Stasiek Michalski |
e7ea86 |
mailman_log_dir:
|
|
Stasiek Michalski |
e7ea86 |
file.directory:
|
|
Stasiek Michalski |
e7ea86 |
- name: /var/log/mailman/
|
|
Stasiek Michalski |
e7ea86 |
- user: mailman
|
|
Stasiek Michalski |
e7ea86 |
|
|
Stasiek Michalski |
f3a7a3 |
mailman_lock_dir:
|
|
Stasiek Michalski |
f3a7a3 |
file.directory:
|
|
Stasiek Michalski |
f3a7a3 |
- name: /var/lock/mailman/
|
|
Stasiek Michalski |
f3a7a3 |
- user: mailman
|
|
Stasiek Michalski |
f3a7a3 |
|
|
Stasiek Michalski |
07d52d |
mailman_run_dir:
|
|
Stasiek Michalski |
07d52d |
file.directory:
|
|
Stasiek Michalski |
07d52d |
- name: /var/run/mailman/
|
|
Stasiek Michalski |
07d52d |
- user: mailman
|
|
Stasiek Michalski |
07d52d |
|
|
Stasiek Michalski |
f3a7a3 |
mailman_spool_dir:
|
|
Stasiek Michalski |
f3a7a3 |
file.directory:
|
|
Stasiek Michalski |
f3a7a3 |
- name: /var/spool/mailman/
|
|
Stasiek Michalski |
f3a7a3 |
- user: mailman
|
|
Stasiek Michalski |
f3a7a3 |
|
|
Stasiek Michalski |
ff902a |
mailman_conf_file:
|
|
Stasiek Michalski |
ff902a |
file.managed:
|
|
Stasiek Michalski |
ff902a |
- name: /etc/mailman/mailman.cfg
|
|
Stasiek Michalski |
82067c |
- source: salt://profile/mailman3/files/mailman.cfg
|
|
Stasiek Michalski |
ff902a |
- template: jinja
|
|
Stasiek Michalski |
ff902a |
- require:
|
|
Stasiek Michalski |
ff902a |
- file: mailman_conf_dir
|
|
Stasiek Michalski |
ff902a |
- require_in:
|
|
Stasiek Michalski |
ff902a |
- service: mailman_service
|
|
Stasiek Michalski |
ff902a |
- watch_in:
|
|
Stasiek Michalski |
ff902a |
- module: mailman_restart
|
|
Stasiek Michalski |
ff902a |
|
|
Stasiek Michalski |
f3a7a3 |
mailman_conf_symlink_var:
|
|
Stasiek Michalski |
f3a7a3 |
file.symlink:
|
|
Stasiek Michalski |
f3a7a3 |
- name: /var/lib/mailman/var/etc/mailman.cfg
|
|
Stasiek Michalski |
f3a7a3 |
- target: /etc/mailman/mailman.cfg
|
|
Stasiek Michalski |
f3a7a3 |
|
|
Stasiek Michalski |
f3a7a3 |
mailman_conf_symlink_etc:
|
|
Stasiek Michalski |
f3a7a3 |
file.symlink:
|
|
Stasiek Michalski |
f3a7a3 |
- name: /etc/mailman.cfg
|
|
Stasiek Michalski |
f3a7a3 |
- target: /etc/mailman/mailman.cfg
|
|
Stasiek Michalski |
f3a7a3 |
|
|
Stasiek Michalski |
ff902a |
mailman_webui_manage_file:
|
|
Stasiek Michalski |
ff902a |
file.managed:
|
|
Stasiek Michalski |
ff902a |
- name: /var/lib/mailman_webui/manage.py
|
|
Stasiek Michalski |
82067c |
- source: salt://profile/mailman3/files/manage.py
|
|
Stasiek Michalski |
ff902a |
- require:
|
|
Stasiek Michalski |
ff902a |
- file: mailman_webui_dir
|
|
Stasiek Michalski |
ff902a |
- require_in:
|
|
Stasiek Michalski |
ff902a |
- service: mailman_service
|
|
Stasiek Michalski |
ff902a |
- watch_in:
|
|
Stasiek Michalski |
ff902a |
- module: mailman_restart
|
|
Stasiek Michalski |
ff902a |
|
|
Stasiek Michalski |
ff902a |
mailman_webui_settings_file:
|
|
Stasiek Michalski |
ff902a |
file.managed:
|
|
Stasiek Michalski |
ff902a |
- name: /var/lib/mailman_webui/settings.py
|
|
Stasiek Michalski |
82067c |
- source: salt://profile/mailman3/files/settings.py
|
|
Stasiek Michalski |
ff902a |
- template: jinja
|
|
Stasiek Michalski |
ff902a |
- require:
|
|
Stasiek Michalski |
ff902a |
- file: mailman_webui_dir
|
|
Stasiek Michalski |
ff902a |
- require_in:
|
|
Stasiek Michalski |
07d52d |
- service: mailman_webui_service
|
|
Stasiek Michalski |
ff902a |
- watch_in:
|
|
Stasiek Michalski |
07d52d |
- module: mailman_webui_restart
|
|
Stasiek Michalski |
ff902a |
|
|
Stasiek Michalski |
ff902a |
mailman_webui_urls_file:
|
|
Stasiek Michalski |
ff902a |
file.managed:
|
|
Stasiek Michalski |
e7ea86 |
- name: /var/lib/mailman_webui/urls.py
|
|
Stasiek Michalski |
82067c |
- source: salt://profile/mailman3/files/urls.py
|
|
Stasiek Michalski |
ff902a |
- require:
|
|
Stasiek Michalski |
ff902a |
- file: mailman_webui_dir
|
|
Stasiek Michalski |
ff902a |
- require_in:
|
|
Stasiek Michalski |
07d52d |
- service: mailman_webui_service
|
|
Stasiek Michalski |
ff902a |
- watch_in:
|
|
Stasiek Michalski |
07d52d |
- module: mailman_webui_restart
|
|
Stasiek Michalski |
ff902a |
|
|
Stasiek Michalski |
ff902a |
mailman_webui_wsgi_file:
|
|
Stasiek Michalski |
ff902a |
file.managed:
|
|
Stasiek Michalski |
ff902a |
- name: /var/lib/mailman_webui/wsgi.py
|
|
Stasiek Michalski |
82067c |
- source: salt://profile/mailman3/files/wsgi.py
|
|
Stasiek Michalski |
ff902a |
- require:
|
|
Stasiek Michalski |
ff902a |
- file: mailman_webui_dir
|
|
Stasiek Michalski |
ff902a |
- require_in:
|
|
Stasiek Michalski |
07d52d |
- service: mailman_webui_service
|
|
Stasiek Michalski |
ff902a |
- watch_in:
|
|
Stasiek Michalski |
07d52d |
- module: mailman_webui_restart
|
|
Stasiek Michalski |
ff902a |
|
|
Stasiek Michalski |
ff902a |
mailman_disable_signup:
|
|
Stasiek Michalski |
ff902a |
file.managed:
|
|
Stasiek Michalski |
ff902a |
- name: /var/lib/mailman_webui/django_fedora_nosignup.py
|
|
Stasiek Michalski |
82067c |
- source: salt://profile/mailman3/files/django_fedora_nosignup.py
|
|
Stasiek Michalski |
ff902a |
- require:
|
|
Stasiek Michalski |
ff902a |
- file: mailman_webui_dir
|
|
Stasiek Michalski |
ff902a |
|
|
Stasiek Michalski |
ff902a |
mailman_uwsgi_conf:
|
|
Stasiek Michalski |
ff902a |
file.managed:
|
|
Stasiek Michalski |
ff902a |
- name: /etc/mailman/uwsgi.ini
|
|
Stasiek Michalski |
82067c |
- source: salt://profile/mailman3/files/uwsgi.ini
|
|
Stasiek Michalski |
ff902a |
- require:
|
|
Stasiek Michalski |
ff902a |
- file: mailman_conf_dir
|
|
Stasiek Michalski |
ff902a |
- require_in:
|
|
Stasiek Michalski |
07d52d |
- service: mailman_webui_service
|
|
Stasiek Michalski |
ff902a |
- watch_in:
|
|
Stasiek Michalski |
07d52d |
- module: mailman_webui_restart
|
|
Stasiek Michalski |
ff902a |
|
|
Stasiek Michalski |
227aeb |
{% set logfiles = ['uwsgi', 'uwsgi-cron', 'uwsgi-error', 'uwsgi-qcluster'] %}
|
|
Stasiek Michalski |
297f40 |
|
|
Stasiek Michalski |
227aeb |
{% for logfile in logfiles %}
|
|
Stasiek Michalski |
227aeb |
mailman_{{ logfile }}_file:
|
|
Stasiek Michalski |
e7ea86 |
file.managed:
|
|
Stasiek Michalski |
227aeb |
- name: /var/log/mailman/{{ logfile }}.log
|
|
Stasiek Michalski |
e7ea86 |
- user: mailman
|
|
Stasiek Michalski |
276ea2 |
- replace: False
|
|
Stasiek Michalski |
e7ea86 |
- require:
|
|
Stasiek Michalski |
e7ea86 |
- file: mailman_log_dir
|
|
Stasiek Michalski |
e7ea86 |
- require_in:
|
|
Stasiek Michalski |
e7ea86 |
- service: mailman_service
|
|
Stasiek Michalski |
e7ea86 |
- watch_in:
|
|
Stasiek Michalski |
e7ea86 |
- module: mailman_restart
|
|
Stasiek Michalski |
227aeb |
{% endfor %}
|
|
Stasiek Michalski |
e7ea86 |
|
|
Stasiek Michalski |
ff902a |
mailman_hyperkitty_conf:
|
|
Stasiek Michalski |
ff902a |
file.managed:
|
|
Stasiek Michalski |
ff902a |
- name: /etc/mailman/hyperkitty.cfg
|
|
Stasiek Michalski |
82067c |
- source: salt://profile/mailman3/files/hyperkitty.cfg
|
|
Stasiek Michalski |
ff902a |
- template: jinja
|
|
Stasiek Michalski |
ff902a |
- require:
|
|
Stasiek Michalski |
ff902a |
- file: mailman_conf_dir
|
|
Stasiek Michalski |
ff902a |
- require_in:
|
|
Stasiek Michalski |
07d52d |
- service: mailman_webui_service
|
|
Stasiek Michalski |
ff902a |
- watch_in:
|
|
Stasiek Michalski |
07d52d |
- module: mailman_webui_restart
|
|
Stasiek Michalski |
2d9162 |
|
|
Stasiek Michalski |
2d9162 |
/var/lib/mailman_webui/secret.txt:
|
|
Stasiek Michalski |
2d9162 |
file.managed:
|
|
Stasiek Michalski |
2d9162 |
- contents_pillar: profile:mailman3:secret_txt
|
|
Stasiek Michalski |
2d9162 |
- mode: 640
|
|
Stasiek Michalski |
2d9162 |
- user: mailman
|
|
Stasiek Michalski |
2d9162 |
- group: mailman
|
|
|
b49ce8 |
|
|
|
b49ce8 |
mailman_nginx_conf:
|
|
|
b49ce8 |
file.managed:
|
|
|
b49ce8 |
- name: /etc/nginx/conf.d/lists.opensuse.org.conf
|
|
|
b49ce8 |
- source: salt://profile/mailman3/files/nginx.conf
|
|
|
b49ce8 |
- require_in:
|
|
|
b49ce8 |
- service: mailman_webui_service
|
|
|
b49ce8 |
- watch_in:
|
|
|
b49ce8 |
- module: mailman_webui_restart
|
|
|
b49ce8 |
|
|
|
b49ce8 |
mailman_nginx_mails_rewritemap:
|
|
|
b49ce8 |
file.managed:
|
|
|
b49ce8 |
- name: /etc/nginx/mails.rewritemap
|
|
|
b49ce8 |
- source: salt://profile/mailman3/files/mails.rewritemap
|
|
|
b49ce8 |
- require_in:
|
|
|
b49ce8 |
- service: mailman_webui_service
|
|
|
b49ce8 |
- watch_in:
|
|
|
b49ce8 |
- module: mailman_webui_restart
|
|
|
b49ce8 |
|
|
|
b49ce8 |
mailman_nginx_lists_rewritemap:
|
|
|
b49ce8 |
file.managed:
|
|
|
b49ce8 |
- name: /etc/nginx/lists.rewritemap
|
|
|
b49ce8 |
- source: salt://profile/mailman3/files/lists.rewritemap
|
|
|
b49ce8 |
- require_in:
|
|
|
b49ce8 |
- service: mailman_webui_service
|
|
|
b49ce8 |
- watch_in:
|
|
|
b49ce8 |
- module: mailman_webui_restart
|
|
|
b49ce8 |
|
|
|
b49ce8 |
mailman_nginx_feeds_rewritemap:
|
|
|
b49ce8 |
file.managed:
|
|
|
b49ce8 |
- name: /etc/nginx/feeds.rewritemap
|
|
|
b49ce8 |
- source: salt://profile/mailman3/files/feeds.rewritemap
|
|
|
b49ce8 |
- require_in:
|
|
|
b49ce8 |
- service: mailman_webui_service
|
|
|
b49ce8 |
- watch_in:
|
|
|
b49ce8 |
- module: mailman_webui_restart
|
|
|
b49ce8 |
|
|
|
b49ce8 |
mailman_nginx_mboxs_rewritemap:
|
|
|
b49ce8 |
file.managed:
|
|
|
b49ce8 |
- name: /etc/nginx/mboxs.rewritemap
|
|
|
b49ce8 |
- source: salt://profile/mailman3/files/mboxs.rewritemap
|
|
|
b49ce8 |
- require_in:
|
|
|
b49ce8 |
- service: mailman_webui_service
|
|
|
b49ce8 |
- watch_in:
|
|
|
b49ce8 |
- module: mailman_webui_restart
|