File tree Expand file tree Collapse file tree 4 files changed +33
-9
lines changed Expand file tree Collapse file tree 4 files changed +33
-9
lines changed Original file line number Diff line number Diff line change @@ -360,17 +360,19 @@ mailman3_distribute_maps_virtualenv_dir: "{{ mailman3_core_var_dir }}/distribute
360
360
__mailman3_pip_packages :
361
361
# - django-allauth==0.54.0
362
362
- django-mailman3==1.3.15
363
- - importlib-resources==5.13.0
364
- - mailman
363
+ - importlib-resources==6.5.2
364
+ - mailman==3.3.10
365
365
- mailman-web==0.0.9
366
- - HyperKitty==1.3.9
366
+ - HyperKitty==1.3.12
367
367
- django-allauth==0.63.3
368
- - mailman-hyperkitty # ??
368
+ - mailman-hyperkitty==1.2.1
369
369
- elasticsearch==7.17.9
370
370
- environs
371
371
- " {{ mailman3_python_wsgi_package }}"
372
372
- django-pylibmc==0.6.1
373
373
- xapian-haystack
374
+ - postorius==1.3.13
375
+ - mailmanclient==3.3.5
374
376
375
377
# Packages to install from PyPI if using the pip install method. Automatically includes libsass if mailman3_use_pysassc
376
378
# is enabled.
Original file line number Diff line number Diff line change
1
+
2
+ ## Upgrade
3
+
4
+ To upgrade packages, first discover the latest pip package version in another container venv.
5
+
6
+ ```
7
+ pip3 install mailman
8
+ pip3 install mailman-web
9
+ pip3 list
10
+
11
+ pip3 install mailman-hyperkitty
12
+ pip3 install importlib-resources
13
+ pip3 list
14
+ ```
15
+
16
+ Place the latest versions into ansible's defaults/main.md.
17
+
18
+
19
+
Original file line number Diff line number Diff line change 80
80
vars :
81
81
ansible_ssh_pipelining : true
82
82
community.postgresql.postgresql_user :
83
- db : " {{ item.name }}"
83
+ login_db : " {{ item.name }}"
84
84
name : " {{ item.username }}"
85
85
password : " {{ item.password }}"
86
86
state : present
92
92
vars :
93
93
ansible_ssh_pipelining : true
94
94
community.postgresql.postgresql_privs :
95
- db : " {{ item.name }}"
95
+ login_db : " {{ item.name }}"
96
96
privs : ALL
97
97
type : database
98
98
role : " {{ item.username }}"
104
104
vars :
105
105
ansible_ssh_pipelining : true
106
106
community.postgresql.postgresql_privs :
107
- db : " {{ item.name }}"
107
+ login_db : " {{ item.name }}"
108
108
privs : ALL
109
109
type : schema
110
110
objs : public
118
118
vars :
119
119
ansible_ssh_pipelining : true
120
120
community.postgresql.postgresql_privs :
121
- db : " {{ item.name }}"
121
+ login_db : " {{ item.name }}"
122
122
privs : SELECT
123
123
type : table
124
124
schema : public
134
134
vars :
135
135
ansible_ssh_pipelining : true
136
136
community.postgresql.postgresql_privs :
137
- db : " {{ item.name }}"
137
+ login_db : " {{ item.name }}"
138
138
privs : SELECT
139
139
type : default_privs
140
140
schema : public
Original file line number Diff line number Diff line change 20
20
name : " {{ mailman3_pip_packages }}"
21
21
state : " {{ 'latest' if mailman3_upgrade else omit }}"
22
22
virtualenv : " {{ mailman3_install_dir }}"
23
+ notify :
24
+ - Restart mailman3-core service
25
+ - Restart mailman3-web service
23
26
24
27
- name : Create configuration, data, and state directories
25
28
ansible.builtin.file :
You can’t perform that action at this time.
0 commit comments