add support to create mailing lists

This commit is contained in:
nd 2021-03-08 22:25:25 +01:00
parent b761932225
commit 8130b257fb
No known key found for this signature in database
GPG key ID: 21B5CD4DEE3670E9
4 changed files with 23 additions and 1 deletions

10
tasks/list.yml Normal file
View file

@ -0,0 +1,10 @@
- set_fact:
current_list: "{{ {}|combine(mailman.list_defaults, {'name': listname}, mailman.lists[listname], recursive=True) }}"
- name: "setup mailing list ( {{ current_list.name }} )"
mailman_list:
api_url: "http://{{ mailman.api.hostname }}:{{ mailman.api.port }}/{{ mailman.api.version }}"
api_user: "{{ mailman.api.admin.name }}"
api_password: "{{ mailman.api.admin.pw }}"
name: "{{ current_list.name }}"
settings: "{{ current_list.settings }}"