File tree Expand file tree Collapse file tree 10 files changed +102
-9
lines changed Expand file tree Collapse file tree 10 files changed +102
-9
lines changed Original file line number Diff line number Diff line change 74
74
make :
75
75
chdir : /tmp/postgis-{{ postgis_release }}
76
76
target : install
77
- become : yes
77
+ become : yes
78
+
79
+ - name : postgis - remove build dependencies
80
+ apt :
81
+ pkg :
82
+ - libgeos-dev
83
+ - libproj-dev
84
+ - libgdal-dev
85
+ - libjson-c-dev
86
+ - libxml2-dev
87
+ - libboost-all-dev
88
+ - libcgal-dev
89
+ - libmpfr-dev
90
+ - libgmp-dev
91
+ state : absent
Original file line number Diff line number Diff line change 1
1
# pgRouting
2
+ - name : pgRouting - download & install dependencies
3
+ apt :
4
+ pkg :
5
+ - libboost-all-dev
6
+ update_cache : yes
7
+ cache_valid_time : 3600
8
+ install_recommends : no
9
+
2
10
- name : pgRouting - download latest release
3
11
get_url :
4
12
url : " https://github.com/pgRouting/pgrouting/releases/download/v{{ pgrouting_release }}/pgrouting-{{ pgrouting_release }}.tar.gz"
33
41
make :
34
42
chdir : /tmp/pgrouting-{{ pgrouting_release }}/build
35
43
target : install
36
- become : yes
44
+ become : yes
45
+
46
+ - name : pgRouting - remove build dependencies
47
+ apt :
48
+ pkg :
49
+ - libboost-all-dev
50
+ state : absent
Original file line number Diff line number Diff line change 34
34
target : install
35
35
params :
36
36
USE_PGXS : 1
37
- become : yes
37
+ become : yes
38
+
39
+ - name : pgAudit - remove build dependencies
40
+ apt :
41
+ pkg :
42
+ - libssl-dev
43
+ - libkrb5-dev
44
+ state : absent
Original file line number Diff line number Diff line change 34
34
make :
35
35
chdir : /tmp/pgsql-http-{{ pgsql_http_release }}
36
36
target : install
37
- become : yes
37
+ become : yes
38
+
39
+ - name : pgsql-http - remove build dependencies
40
+ apt :
41
+ pkg :
42
+ - libcurl4-gnutls-dev
43
+ state : absent
Original file line number Diff line number Diff line change 29
29
make :
30
30
chdir : /tmp/plpgsql_check-{{ plpgsql_check_release }}
31
31
target : install
32
- become : yes
32
+ become : yes
33
+
34
+ - name : plpgsql_check - remove build dependencies
35
+ apt :
36
+ pkg :
37
+ - libicu-dev
38
+ state : absent
Original file line number Diff line number Diff line change 5
5
- maven
6
6
- default-jre
7
7
- default-jdk
8
+ - libssl-dev
8
9
update_cache : yes
9
10
install_recommends : no
10
11
30
31
- name : pljava - install
31
32
become : yes
32
33
shell :
33
- cmd : java -jar pljava-packaging/target/pljava-pg13 .jar
34
+ cmd : java -jar pljava-packaging/target/pljava-pg{{ postgresql_major }} .jar
34
35
chdir : /tmp/pljava-{{ pljava_release }}
35
36
36
37
- name : pljava - remove build dependencies
39
40
- maven
40
41
- default-jre
41
42
- default-jdk
43
+ - libssl-dev
42
44
state : absent
43
45
44
46
- name : pljava - install headless jdk
Original file line number Diff line number Diff line change 45
45
make :
46
46
chdir : /tmp/plv8
47
47
target : install
48
- become : yes
48
+ become : yes
49
+
50
+ - name : plv8 - remove build dependencies
51
+ apt :
52
+ pkg :
53
+ - libc++-dev
54
+ - libc++abi-dev
55
+ - libglib2.0-dev
56
+ state : absent
Original file line number Diff line number Diff line change 1
1
# pg_net
2
+ - name : pg_net - download & install dependencies
3
+ apt :
4
+ pkg :
5
+ - libcurl4-gnutls-dev
6
+ update_cache : yes
7
+ install_recommends : no
8
+
2
9
- name : pg_net - download latest release
3
10
get_url :
4
11
url : " https://github.com/supabase/pg_net/archive/refs/tags/v{{pg_net_release}}.tar.gz"
21
28
make :
22
29
chdir : /tmp/pg_net-{{ pg_net_release }}
23
30
target : install
24
- become : yes
31
+ become : yes
32
+
33
+ - name : pg_net - remove build dependencies
34
+ apt :
35
+ pkg :
36
+ - libcurl4-gnutls-dev
37
+ state : absent
Original file line number Diff line number Diff line change 5
5
- libssl-dev
6
6
- pkg-config
7
7
- libevent-dev
8
+ - libsystemd-dev
8
9
update_cache : yes
9
10
cache_valid_time : 3600
10
11
108
109
109
110
- name : PgBouncer - reload systemd
110
111
systemd :
111
- daemon_reload : yes
112
+ daemon_reload : yes
113
+
114
+ - name : PgBouncer - remove build dependencies
115
+ apt :
116
+ pkg :
117
+ - libssl-dev
118
+ - pkg-config
119
+ - libevent-dev
120
+ - libsystemd-dev
Original file line number Diff line number Diff line change 79
79
chdir : /tmp/postgresql-{{ postgresql_release }}
80
80
become : yes
81
81
82
+ # Cleanup build dependencies
83
+ - name : Initialize the database
84
+ apt :
85
+ pkg :
86
+ - libreadline-dev
87
+ - zlib1g-dev
88
+ - libxml2-dev
89
+ - libxslt-dev
90
+ - libssl-dev
91
+ - libsystemd-dev
92
+ - libpq-dev
93
+ - uuid-dev
94
+ state : absent
95
+
82
96
# Create postgres user
83
97
- name : Create postgres user
84
98
user :
You can’t perform that action at this time.
0 commit comments