File tree 6 files changed +9
-14
lines changed
6 files changed +9
-14
lines changed Original file line number Diff line number Diff line change @@ -9,6 +9,7 @@ postgres:
9
9
version : ' 10'
10
10
pkg : postgresql
11
11
pkgs_extra : []
12
+ pkgs_deps : []
12
13
pkg_client : postgresql-client
13
14
pkg_dev : postgresql-devel
14
15
pkg_dev_deps : []
@@ -76,7 +77,7 @@ postgres:
76
77
sysrc : false
77
78
78
79
bake_image : false
79
- bake_image_run_cmd : echo "do nothing by default"
80
+ bake_image_run_cmd : pg_ctl start
80
81
81
82
fromrepo : ' '
82
83
Original file line number Diff line number Diff line change 4
4
- postgres.macos
5
5
{% else %}
6
6
- postgres.server
7
+ - postgres.server.image
7
8
- postgres.client
8
9
- postgres.manage
9
10
{% endif %}
Original file line number Diff line number Diff line change 12
12
pkg_dev : postgresql
13
13
14
14
Debian :
15
+ pkgs_deps : ['python3-apt']
15
16
pkg_repo :
16
17
humanname : PostgreSQL Official Repository
17
18
key_url : ' https://www.postgresql.org/media/keys/ACCC4CF8.asc'
Original file line number Diff line number Diff line change 5
5
6
6
{%- if postgres.bake_image % }
7
7
8
- include:
9
- - postgres.server
10
-
11
8
# An attempt to start PostgreSQL with `pg_ctl`
12
-
13
9
postgresql- running:
14
10
cmd.run:
15
11
- name: {{ postgres.bake_image_run_cmd }}
@@ -40,10 +36,4 @@ postgresql-enable:
40
36
- require:
41
37
- cmd: postgresql- running
42
38
43
- {%- else % }
44
-
45
- postgresql- running:
46
- test.show_notification:
47
- - text: The ' postgres:bake_image' Pillar is disabled (set to ' False' ).
48
-
49
39
{%- endif % }
Original file line number Diff line number Diff line change 1
1
{%- from salt.file.dirname(tpldir) ~ " /map.jinja" import postgres with context -% }
2
2
3
3
{%- set includes = [] % }
4
- {%- if postgres.bake_image % }
5
- {%- do includes.append(' postgres.server.image' ) % }
6
- {%- endif % }
7
4
{%- if postgres.use_upstream_repo == true -% }
8
5
{%- do includes.append(' postgres.upstream' ) % }
9
6
{%- endif % }
Original file line number Diff line number Diff line change @@ -17,6 +17,11 @@ postgresql-profile:
17
17
- defaults:
18
18
bin_dir: {{ postgres.bin_dir }}
19
19
{%- endif % }
20
+
21
+ postgresql- pkg- deps:
22
+ pkg.installed:
23
+ - pkgs: {{ postgres.pkgs_deps }}
24
+
20
25
# Add upstream repository for your distro
21
26
postgresql- repo:
22
27
pkgrepo.managed:
You can’t perform that action at this time.
0 commit comments