Skip to content

Commit f052866

Browse files
committed
Remove hard code for pgAudit
- Before, we were just pulling the latest version to build. - However, the latest version is no longer compatible with PG12.
1 parent 63e383c commit f052866

File tree

2 files changed

+19
-9
lines changed

2 files changed

+19
-9
lines changed

ansible/tasks/setup-extensions.yml

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,20 +20,20 @@
2020

2121
- name: pgTAP - download latest release
2222
get_url:
23-
url: "https://github.com/theory/pgtap/archive/{{ pgtap_release }}.tar.gz"
23+
url: "https://github.com/theory/pgtap/archive/v{{ pgtap_release }}.tar.gz"
2424
dest: /tmp
2525
checksum: "{{ pgtap_release_checksum }}"
2626

2727
- name: pgTAP - unpack archive
2828
unarchive:
2929
remote_src: yes
30-
src: /tmp/pgtap-1.1.0.tar.gz
30+
src: /tmp/pgtap-{{ pgtap_release }}.tar.gz
3131
dest: /tmp
3232
become: yes
3333

3434
- name: pgTAP - install
3535
make:
36-
chdir: /tmp/pgtap-1.1.0
36+
chdir: /tmp/pgtap-{{ pgtap_release }}
3737
target: install
3838
become: yes
3939

@@ -53,22 +53,29 @@
5353
install_recommends: no
5454

5555
- name: pgAudit - download latest release
56-
git:
57-
repo: https://github.com/pgaudit/pgaudit.git
58-
dest: /tmp/pgaudit
56+
get_url:
57+
url: "https://github.com/pgaudit/pgaudit/archive/{{ pgaudit_release }}.tar.gz"
58+
dest: /tmp
59+
checksum: "{{ pgaudit_release_checksum }}"
60+
61+
- name: pgAudit - unpack archive
62+
unarchive:
63+
remote_src: yes
64+
src: /tmp/pgaudit-{{ pgaudit_release }}.tar.gz
65+
dest: /tmp
5966
become: yes
6067

6168
- name: pgAudit - build
6269
make:
63-
chdir: /tmp/pgaudit
70+
chdir: /tmp/pgaudit-{{ pgaudit_release }}
6471
target: check
6572
params:
6673
USE_PGXS: 1
6774
become: yes
6875

6976
- name: pgAudit - install
7077
make:
71-
chdir: /tmp/pgaudit
78+
chdir: /tmp/pgaudit-{{ pgaudit_release }}
7279
target: install
7380
params:
7481
USE_PGXS: 1

ansible/vars.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,12 @@ postgresql_shared_preload_libraries: [pg_stat_statements, pgaudit]
1616
postgresql_pg_hba_custom:
1717
- {type: "host", database: "all", user: "all", address: "0.0.0.0/0", method: "md5" }
1818

19-
pgtap_release: v1.1.0
19+
pgtap_release: "1.1.0"
2020
pgtap_release_checksum: sha1:cca57708e723de18735a723b774577dc52f6f31e
2121

22+
pgaudit_release: "1.4.0"
23+
pgaudit_release_checksum: sha1:ea085fbf227b5c461331ab33b99579f37db299a6
24+
2225
postgresql_log_destination: "csvlog"
2326
postgresql_logging_collector: on
2427
postgresql_log_filename: "postgresql.log"

0 commit comments

Comments
 (0)