Mailman: parametrize the role
This commit is contained in:
parent
193d5c8337
commit
2e2100319f
4 changed files with 26 additions and 16 deletions
|
@ -97,8 +97,15 @@
|
|||
- "/srv/web/infra/ansible/vars/{{ ansible_distribution }}.yml"
|
||||
|
||||
roles:
|
||||
- /srv/web/infra/ansible/roles/mailman
|
||||
- /srv/web/infra/ansible/roles/fedmsg_base
|
||||
- role: /srv/web/infra/ansible/roles/mailman
|
||||
mailman_dbserver: db02.stg.phx2.fedoraproject.org
|
||||
mailman_postfix_mydestination: "lists.fedoraproject.org, lists.stg.fedoraproject.org"
|
||||
mailman_mm_db_pass: "{{ mailman_mm_db_pass }}"
|
||||
mailman_hk_admin_db_pass: "{{ mailman_hk_admin_db_pass }}"
|
||||
mailman_hk_db_pass: "{{ mailman_hk_db_pass }}"
|
||||
mailman_ks_admin_db_pass: "{{ mailman_ks_admin_db_pass }}"
|
||||
mailman_ks_db_pass: "{{ mailman_ks_db_pass }}"
|
||||
|
||||
tasks:
|
||||
- name: install more needed packages
|
||||
|
|
|
@ -115,18 +115,16 @@
|
|||
- /srv/web/infra/ansible/vars/global.yml
|
||||
- "{{ private }}/vars.yml"
|
||||
- "{{ vars_path }}/{{ ansible_distribution }}.yml"
|
||||
vars:
|
||||
# override roles variables
|
||||
- mailman_dbserver: localhost
|
||||
- mailman_postfix_mydestination: lists-dev.cloud.fedoraproject.org
|
||||
- mailman_mm_db_pass: "{{ lists_dev_mm_db_pass }}"
|
||||
- mailman_hk_admin_db_pass: "{{ lists_dev_hk_db_pass }}"
|
||||
- mailman_hk_db_pass: "{{ lists_dev_hk_db_pass }}"
|
||||
- mailman_ks_admin_db_pass: "{{ lists_dev_ks_db_pass }}"
|
||||
- mailman_ks_db_pass: "{{ lists_dev_ks_db_pass }}"
|
||||
|
||||
roles:
|
||||
- /srv/web/infra/ansible/roles/mailman
|
||||
- role: /srv/web/infra/ansible/roles/mailman
|
||||
mailman_dbserver: localhost
|
||||
mailman_postfix_mydestination: lists-dev.cloud.fedoraproject.org
|
||||
mailman_mm_db_pass: "{{ lists_dev_mm_db_pass }}"
|
||||
mailman_hk_admin_db_pass: "{{ lists_dev_hk_db_pass }}"
|
||||
mailman_hk_db_pass: "{{ lists_dev_hk_db_pass }}"
|
||||
mailman_ks_admin_db_pass: "{{ lists_dev_ks_db_pass }}"
|
||||
mailman_ks_db_pass: "{{ lists_dev_ks_db_pass }}"
|
||||
|
||||
tasks:
|
||||
|
||||
|
|
10
roles/mailman/defaults/main.yml
Normal file
10
roles/mailman/defaults/main.yml
Normal file
|
@ -0,0 +1,10 @@
|
|||
---
|
||||
mailman_webui_basedir: /srv/webui
|
||||
mailman_webui_confdir: ${mailman_webui_basedir}/config
|
||||
mailman_dbserver: localhost
|
||||
mailman_postfix_mydestination: "{{ ansible_fqdn }}"
|
||||
mailman_mm_db_pass: changeme
|
||||
mailman_hk_admin_db_pass: changeme
|
||||
mailman_hk_db_pass: changeme
|
||||
mailman_ks_admin_db_pass: changeme
|
||||
mailman_ks_db_pass: changeme
|
|
@ -1,5 +0,0 @@
|
|||
---
|
||||
mailman_webui_basedir: /srv/webui
|
||||
mailman_webui_confdir: ${mailman_webui_basedir}/config
|
||||
mailman_dbserver: db02.stg.phx2.fedoraproject.org
|
||||
mailman_postfix_mydestination: "lists.fedoraproject.org, lists.stg.fedoraproject.org"
|
Loading…
Add table
Add a link
Reference in a new issue