@@ -1585,6 +1585,7 @@ The following parameters are available in the `postgresql::server::database` def
15851585* [ ` encoding ` ] ( #-postgresql--server--database--encoding )
15861586* [ ` locale ` ] ( #-postgresql--server--database--locale )
15871587* [ ` istemplate ` ] ( #-postgresql--server--database--istemplate )
1588+ * [ ` instance ` ] ( #-postgresql--server--database--instance )
15881589* [ ` connect_settings ` ] ( #-postgresql--server--database--connect_settings )
15891590* [ ` psql_path ` ] ( #-postgresql--server--database--psql_path )
15901591* [ ` default_db ` ] ( #-postgresql--server--database--default_db )
@@ -1656,6 +1657,14 @@ Defines the database as a template if set to true.
16561657
16571658Default value: ` false `
16581659
1660+ ##### <a name =" -postgresql--server--database--instance " ></a >` instance `
1661+
1662+ Data type: ` String[1] `
1663+
1664+ The name of the Postgresql database instance.
1665+
1666+ Default value: ` 'main' `
1667+
16591668##### <a name =" -postgresql--server--database--connect_settings " ></a >` connect_settings `
16601669
16611670Data type: ` Hash `
@@ -1810,6 +1819,7 @@ The following parameters are available in the `postgresql::server::db` defined t
18101819* [ ` port ` ] ( #-postgresql--server--db--port )
18111820* [ ` psql_user ` ] ( #-postgresql--server--db--psql_user )
18121821* [ ` psql_group ` ] ( #-postgresql--server--db--psql_group )
1822+ * [ ` instance ` ] ( #-postgresql--server--db--instance )
18131823
18141824##### <a name =" -postgresql--server--db--user " ></a >` user `
18151825
@@ -1921,6 +1931,14 @@ Overrides the default PostgreSQL user group to be used for related files in the
19211931
19221932Default value: ` $postgresql::server::group `
19231933
1934+ ##### <a name =" -postgresql--server--db--instance " ></a >` instance `
1935+
1936+ Data type: ` String[1] `
1937+
1938+ The name of the Postgresql database instance.
1939+
1940+ Default value: ` 'main' `
1941+
19241942### <a name =" postgresql--server--default_privileges " ></a >` postgresql::server::default_privileges `
19251943
19261944Manage a database defaults privileges. Only works with PostgreSQL version 9.6 and above.
@@ -1941,6 +1959,7 @@ The following parameters are available in the `postgresql::server::default_privi
19411959* [ ` psql_path ` ] ( #-postgresql--server--default_privileges--psql_path )
19421960* [ ` port ` ] ( #-postgresql--server--default_privileges--port )
19431961* [ ` connect_settings ` ] ( #-postgresql--server--default_privileges--connect_settings )
1962+ * [ ` instance ` ] ( #-postgresql--server--default_privileges--instance )
19441963* [ ` group ` ] ( #-postgresql--server--default_privileges--group )
19451964
19461965##### <a name =" -postgresql--server--default_privileges--target_role " ></a >` target_role `
@@ -2042,6 +2061,14 @@ Specifies a hash of environment variables used when connecting to a remote serve
20422061
20432062Default value: ` $postgresql::server::default_connect_settings `
20442063
2064+ ##### <a name =" -postgresql--server--default_privileges--instance " ></a >` instance `
2065+
2066+ Data type: ` String[1] `
2067+
2068+ The name of the Postgresql database instance.
2069+
2070+ Default value: ` 'main' `
2071+
20452072##### <a name =" -postgresql--server--default_privileges--group " ></a >` group `
20462073
20472074Data type: ` String `
@@ -2068,6 +2095,7 @@ The following parameters are available in the `postgresql::server::extension` de
20682095* [ ` port ` ] ( #-postgresql--server--extension--port )
20692096* [ ` connect_settings ` ] ( #-postgresql--server--extension--connect_settings )
20702097* [ ` database_resource_name ` ] ( #-postgresql--server--extension--database_resource_name )
2098+ * [ ` instance ` ] ( #-postgresql--server--extension--instance )
20712099* [ ` psql_path ` ] ( #-postgresql--server--extension--psql_path )
20722100* [ ` user ` ] ( #-postgresql--server--extension--user )
20732101* [ ` group ` ] ( #-postgresql--server--extension--group )
@@ -2158,6 +2186,14 @@ Specifies the resource name of the DB being managed. Defaults to the parameter $
21582186
21592187Default value: ` $database `
21602188
2189+ ##### <a name =" -postgresql--server--extension--instance " ></a >` instance `
2190+
2191+ Data type: ` String[1] `
2192+
2193+ The name of the Postgresql database instance.
2194+
2195+ Default value: ` 'main' `
2196+
21612197##### <a name =" -postgresql--server--extension--psql_path " ></a >` psql_path `
21622198
21632199Data type: ` Stdlib::Absolutepath `
@@ -2204,6 +2240,7 @@ The following parameters are available in the `postgresql::server::grant` define
22042240* [ ` ensure ` ] ( #-postgresql--server--grant--ensure )
22052241* [ ` group ` ] ( #-postgresql--server--grant--group )
22062242* [ ` psql_path ` ] ( #-postgresql--server--grant--psql_path )
2243+ * [ ` instance ` ] ( #-postgresql--server--grant--instance )
22072244
22082245##### <a name =" -postgresql--server--grant--role " ></a >` role `
22092246
@@ -2333,6 +2370,14 @@ Sets the path to psql command
23332370
23342371Default value: ` $postgresql::server::psql_path `
23352372
2373+ ##### <a name =" -postgresql--server--grant--instance " ></a >` instance `
2374+
2375+ Data type: ` String[1] `
2376+
2377+ The name of the Postgresql database instance.
2378+
2379+ Default value: ` 'main' `
2380+
23362381### <a name =" postgresql--server--grant_role " ></a >` postgresql::server::grant_role `
23372382
23382383Define for granting membership to a role.
@@ -2348,6 +2393,7 @@ The following parameters are available in the `postgresql::server::grant_role` d
23482393* [ ` psql_user ` ] ( #-postgresql--server--grant_role--psql_user )
23492394* [ ` port ` ] ( #-postgresql--server--grant_role--port )
23502395* [ ` connect_settings ` ] ( #-postgresql--server--grant_role--connect_settings )
2396+ * [ ` instance ` ] ( #-postgresql--server--grant_role--instance )
23512397
23522398##### <a name =" -postgresql--server--grant_role--group " ></a >` group `
23532399
@@ -2403,6 +2449,14 @@ Specifies a hash of environment variables used when connecting to a remote serve
24032449
24042450Default value: ` $postgresql::server::default_connect_settings `
24052451
2452+ ##### <a name =" -postgresql--server--grant_role--instance " ></a >` instance `
2453+
2454+ Data type: ` String[1] `
2455+
2456+ The name of the Postgresql database instance.
2457+
2458+ Default value: ` 'main' `
2459+
24062460### <a name =" postgresql--server--instance--config " ></a >` postgresql::server::instance::config `
24072461
24082462Manages the config for a postgresql::server instance
@@ -3340,6 +3394,7 @@ The following parameters are available in the `postgresql::server::reassign_owne
33403394* [ ` connect_settings ` ] ( #-postgresql--server--reassign_owned_by--connect_settings )
33413395* [ ` group ` ] ( #-postgresql--server--reassign_owned_by--group )
33423396* [ ` psql_path ` ] ( #-postgresql--server--reassign_owned_by--psql_path )
3397+ * [ ` instance ` ] ( #-postgresql--server--reassign_owned_by--instance )
33433398
33443399##### <a name =" -postgresql--server--reassign_owned_by--old_role " ></a >` old_role `
33453400
@@ -3399,6 +3454,14 @@ Sets the path to psql command
33993454
34003455Default value: ` $postgresql::server::psql_path `
34013456
3457+ ##### <a name =" -postgresql--server--reassign_owned_by--instance " ></a >` instance `
3458+
3459+ Data type: ` String[1] `
3460+
3461+ The name of the Postgresql database instance.
3462+
3463+ Default value: ` 'main' `
3464+
34023465### <a name =" postgresql--server--recovery " ></a >` postgresql::server::recovery `
34033466
34043467This resource manages the parameters that applies to the recovery.conf template.
@@ -3588,6 +3651,7 @@ The following parameters are available in the `postgresql::server::role` defined
35883651* [ ` module_workdir ` ] ( #-postgresql--server--role--module_workdir )
35893652* [ ` hash ` ] ( #-postgresql--server--role--hash )
35903653* [ ` salt ` ] ( #-postgresql--server--role--salt )
3654+ * [ ` instance ` ] ( #-postgresql--server--role--instance )
35913655
35923656##### <a name =" -postgresql--server--role--update_password " ></a >` update_password `
35933657
@@ -3750,6 +3814,14 @@ Specify the salt use for the scram-sha-256 encoding password (default username)
37503814
37513815Default value: ` undef `
37523816
3817+ ##### <a name =" -postgresql--server--role--instance " ></a >` instance `
3818+
3819+ Data type: ` String[1] `
3820+
3821+ The name of the Postgresql database instance.
3822+
3823+ Default value: ` 'main' `
3824+
37533825### <a name =" postgresql--server--schema " ></a >` postgresql::server::schema `
37543826
37553827Create a new schema.
@@ -3779,6 +3851,7 @@ The following parameters are available in the `postgresql::server::schema` defin
37793851* [ ` group ` ] ( #-postgresql--server--schema--group )
37803852* [ ` psql_path ` ] ( #-postgresql--server--schema--psql_path )
37813853* [ ` module_workdir ` ] ( #-postgresql--server--schema--module_workdir )
3854+ * [ ` instance ` ] ( #-postgresql--server--schema--instance )
37823855
37833856##### <a name =" -postgresql--server--schema--db " ></a >` db `
37843857
@@ -3853,6 +3926,14 @@ May need to specify if '/tmp' is on volume mounted with noexec option.
38533926
38543927Default value: ` $postgresql::server::module_workdir `
38553928
3929+ ##### <a name =" -postgresql--server--schema--instance " ></a >` instance `
3930+
3931+ Data type: ` String[1] `
3932+
3933+ The name of the Postgresql database instance.
3934+
3935+ Default value: ` 'main' `
3936+
38563937### <a name =" postgresql--server--table_grant " ></a >` postgresql::server::table_grant `
38573938
38583939This resource wraps the grant resource to manage table grants specifically.
@@ -3968,6 +4049,7 @@ The following parameters are available in the `postgresql::server::tablespace` d
39684049* [ ` group ` ] ( #-postgresql--server--tablespace--group )
39694050* [ ` psql_path ` ] ( #-postgresql--server--tablespace--psql_path )
39704051* [ ` module_workdir ` ] ( #-postgresql--server--tablespace--module_workdir )
4052+ * [ ` instance ` ] ( #-postgresql--server--tablespace--instance )
39714053
39724054##### <a name =" -postgresql--server--tablespace--location " ></a >` location `
39734055
@@ -4048,6 +4130,14 @@ May need to specify if '/tmp' is on volume mounted with noexec option.
40484130
40494131Default value: ` $postgresql::server::module_workdir `
40504132
4133+ ##### <a name =" -postgresql--server--tablespace--instance " ></a >` instance `
4134+
4135+ Data type: ` String[1] `
4136+
4137+ The name of the Postgresql database instance.
4138+
4139+ Default value: ` 'main' `
4140+
40514141### <a name =" postgresql--server_instance " ></a >` postgresql::server_instance `
40524142
40534143define to install and manage additional postgresql instances
0 commit comments