Skip to content

Commit 1430d31

Browse files
authored
chore: provision pg_upgrade_scripts folder (#688)
1 parent d9fecca commit 1430d31

File tree

3 files changed

+18
-10
lines changed

3 files changed

+18
-10
lines changed

ansible/files/adminapi.sudoers.conf

+6-5
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,12 @@ Cmnd_Alias PGBOUNCER = /bin/systemctl start pgbouncer.service, /bin/systemctl st
55

66
%adminapi ALL= NOPASSWD: /root/grow_fs.sh
77
%adminapi ALL= NOPASSWD: /root/manage_readonly_mode.sh
8-
%adminapi ALL= NOPASSWD: /root/pg_upgrade_prepare.sh
9-
%adminapi ALL= NOPASSWD: /root/pg_upgrade_initiate.sh
10-
%adminapi ALL= NOPASSWD: /root/pg_upgrade_complete.sh
11-
%adminapi ALL= NOPASSWD: /root/pg_upgrade_check.sh
12-
%adminapi ALL= NOPASSWD: /root/pg_upgrade_pgsodium_getkey.sh
8+
%adminapi ALL= NOPASSWD: /etc/adminapi/pg_upgrade_scripts/prepare.sh
9+
%adminapi ALL= NOPASSWD: /etc/adminapi/pg_upgrade_scripts/initiate.sh
10+
%adminapi ALL= NOPASSWD: /etc/adminapi/pg_upgrade_scripts/complete.sh
11+
%adminapi ALL= NOPASSWD: /etc/adminapi/pg_upgrade_scripts/check.sh
12+
%adminapi ALL= NOPASSWD: /etc/adminapi/pg_upgrade_scripts/common.sh
13+
%adminapi ALL= NOPASSWD: /etc/adminapi/pg_upgrade_scripts/pgsodium_getkey.sh
1314
%adminapi ALL= NOPASSWD: /usr/bin/systemctl daemon-reload
1415
%adminapi ALL= NOPASSWD: /usr/bin/systemctl reload postgresql.service
1516
%adminapi ALL= NOPASSWD: /usr/bin/systemctl restart postgresql.service

ansible/tasks/internal/admin-api.yml

+6
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,12 @@
5353
owner: adminapi
5454
state: directory
5555

56+
- name: adminapi - pg_upgrade scripts dir
57+
file:
58+
path: /etc/adminapi/pg_upgrade_scripts
59+
owner: adminapi
60+
state: directory
61+
5662
- name: Move shell scripts to /etc/adminapi/pg_upgrade_scripts/
5763
copy:
5864
src: "files/admin_api_scripts/pg_upgrade_scripts/{{ item.file }}"

docker/all-in-one/etc/sudoers.d/adminapi

+6-5
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,12 @@ Cmnd_Alias PGBOUNCER = /usr/bin/supervisorctl start pgbouncer, /usr/bin/supervis
55

66
%adminapi ALL= NOPASSWD: /root/grow_fs.sh
77
%adminapi ALL= NOPASSWD: /root/manage_readonly_mode.sh
8-
%adminapi ALL= NOPASSWD: /root/pg_upgrade_prepare.sh
9-
%adminapi ALL= NOPASSWD: /root/pg_upgrade_initiate.sh
10-
%adminapi ALL= NOPASSWD: /root/pg_upgrade_complete.sh
11-
%adminapi ALL= NOPASSWD: /root/pg_upgrade_check.sh
12-
%adminapi ALL= NOPASSWD: /root/pg_upgrade_pgsodium_getkey.sh
8+
%adminapi ALL= NOPASSWD: /etc/adminapi/pg_upgrade_scripts/prepare.sh
9+
%adminapi ALL= NOPASSWD: /etc/adminapi/pg_upgrade_scripts/initiate.sh
10+
%adminapi ALL= NOPASSWD: /etc/adminapi/pg_upgrade_scripts/complete.sh
11+
%adminapi ALL= NOPASSWD: /etc/adminapi/pg_upgrade_scripts/check.sh
12+
%adminapi ALL= NOPASSWD: /etc/adminapi/pg_upgrade_scripts/common.sh
13+
%adminapi ALL= NOPASSWD: /etc/adminapi/pg_upgrade_scripts/pgsodium_getkey.sh
1314
%adminapi ALL= NOPASSWD: /usr/bin/supervisorctl reread
1415
%adminapi ALL= NOPASSWD: /usr/bin/supervisorctl update
1516
%adminapi ALL= NOPASSWD: /usr/bin/supervisorctl restart postgresql

0 commit comments

Comments
 (0)