@@ -3279,6 +3279,8 @@ The following parameters are available in the `postgresql::server::reassign_owne
3279
3279
* [ ` psql_user ` ] ( #-postgresql--server--reassign_owned_by--psql_user )
3280
3280
* [ ` port ` ] ( #-postgresql--server--reassign_owned_by--port )
3281
3281
* [ ` connect_settings ` ] ( #-postgresql--server--reassign_owned_by--connect_settings )
3282
+ * [ ` group ` ] ( #-postgresql--server--reassign_owned_by--group )
3283
+ * [ ` psql_path ` ] ( #-postgresql--server--reassign_owned_by--psql_path )
3282
3284
3283
3285
##### <a name =" -postgresql--server--reassign_owned_by--old_role " ></a >` old_role `
3284
3286
@@ -3322,6 +3324,22 @@ Specifies a hash of environment variables used when connecting to a remote serve
3322
3324
3323
3325
Default value: ` $postgresql::server::default_connect_settings `
3324
3326
3327
+ ##### <a name =" -postgresql--server--reassign_owned_by--group " ></a >` group `
3328
+
3329
+ Data type: ` String[1] `
3330
+
3331
+ Sets the OS group to run psql
3332
+
3333
+ Default value: ` $postgresql::server::group `
3334
+
3335
+ ##### <a name =" -postgresql--server--reassign_owned_by--psql_path " ></a >` psql_path `
3336
+
3337
+ Data type: ` Stdlib::Absolutepath `
3338
+
3339
+ Sets the path to psql command
3340
+
3341
+ Default value: ` $postgresql::server::psql_path `
3342
+
3325
3343
### <a name =" postgresql--server--recovery " ></a >` postgresql::server::recovery `
3326
3344
3327
3345
This resource manages the parameters that applies to the recovery.conf template.
@@ -3698,6 +3716,10 @@ The following parameters are available in the `postgresql::server::schema` defin
3698
3716
* [ ` schema ` ] ( #-postgresql--server--schema--schema )
3699
3717
* [ ` connect_settings ` ] ( #-postgresql--server--schema--connect_settings )
3700
3718
* [ ` port ` ] ( #-postgresql--server--schema--port )
3719
+ * [ ` user ` ] ( #-postgresql--server--schema--user )
3720
+ * [ ` group ` ] ( #-postgresql--server--schema--group )
3721
+ * [ ` psql_path ` ] ( #-postgresql--server--schema--psql_path )
3722
+ * [ ` module_workdir ` ] ( #-postgresql--server--schema--module_workdir )
3701
3723
3702
3724
##### <a name =" -postgresql--server--schema--db " ></a >` db `
3703
3725
@@ -3739,6 +3761,39 @@ the post the postgresql instance is listening on.
3739
3761
3740
3762
Default value: ` $postgresql::server::port `
3741
3763
3764
+ ##### <a name =" -postgresql--server--schema--user " ></a >` user `
3765
+
3766
+ Data type: ` String[1] `
3767
+
3768
+ Sets the OS user to run psql
3769
+
3770
+ Default value: ` $postgresql::server::user `
3771
+
3772
+ ##### <a name =" -postgresql--server--schema--group " ></a >` group `
3773
+
3774
+ Data type: ` String[1] `
3775
+
3776
+ Sets the OS group to run psql
3777
+
3778
+ Default value: ` $postgresql::server::group `
3779
+
3780
+ ##### <a name =" -postgresql--server--schema--psql_path " ></a >` psql_path `
3781
+
3782
+ Data type: ` Stdlib::Absolutepath `
3783
+
3784
+ Sets path to psql command
3785
+
3786
+ Default value: ` $postgresql::server::psql_path `
3787
+
3788
+ ##### <a name =" -postgresql--server--schema--module_workdir " ></a >` module_workdir `
3789
+
3790
+ Data type: ` Stdlib::Absolutepath `
3791
+
3792
+ Specifies working directory under which the psql command should be executed.
3793
+ May need to specify if '/tmp' is on volume mounted with noexec option.
3794
+
3795
+ Default value: ` $postgresql::server::module_workdir `
3796
+
3742
3797
### <a name =" postgresql--server--table_grant " ></a >` postgresql::server::table_grant `
3743
3798
3744
3799
This resource wraps the grant resource to manage table grants specifically.
@@ -3850,6 +3905,10 @@ The following parameters are available in the `postgresql::server::tablespace` d
3850
3905
* [ ` spcname ` ] ( #-postgresql--server--tablespace--spcname )
3851
3906
* [ ` connect_settings ` ] ( #-postgresql--server--tablespace--connect_settings )
3852
3907
* [ ` port ` ] ( #-postgresql--server--tablespace--port )
3908
+ * [ ` user ` ] ( #-postgresql--server--tablespace--user )
3909
+ * [ ` group ` ] ( #-postgresql--server--tablespace--group )
3910
+ * [ ` psql_path ` ] ( #-postgresql--server--tablespace--psql_path )
3911
+ * [ ` module_workdir ` ] ( #-postgresql--server--tablespace--module_workdir )
3853
3912
3854
3913
##### <a name =" -postgresql--server--tablespace--location " ></a >` location `
3855
3914
@@ -3897,6 +3956,39 @@ the port of the postgresql instance that sould be used.
3897
3956
3898
3957
Default value: ` $postgresql::server::port `
3899
3958
3959
+ ##### <a name =" -postgresql--server--tablespace--user " ></a >` user `
3960
+
3961
+ Data type: ` String[1] `
3962
+
3963
+ Sets the OS user to run psql
3964
+
3965
+ Default value: ` $postgresql::server::user `
3966
+
3967
+ ##### <a name =" -postgresql--server--tablespace--group " ></a >` group `
3968
+
3969
+ Data type: ` String[1] `
3970
+
3971
+ Sets the OS group to run psql
3972
+
3973
+ Default value: ` $postgresql::server::group `
3974
+
3975
+ ##### <a name =" -postgresql--server--tablespace--psql_path " ></a >` psql_path `
3976
+
3977
+ Data type: ` Stdlib::Absolutepath `
3978
+
3979
+ Sets path to psql command
3980
+
3981
+ Default value: ` $postgresql::server::psql_path `
3982
+
3983
+ ##### <a name =" -postgresql--server--tablespace--module_workdir " ></a >` module_workdir `
3984
+
3985
+ Data type: ` String[1] `
3986
+
3987
+ Specifies working directory under which the psql command should be executed.
3988
+ May need to specify if '/tmp' is on volume mounted with noexec option.
3989
+
3990
+ Default value: ` $postgresql::server::module_workdir `
3991
+
3900
3992
## Resource types
3901
3993
3902
3994
### <a name =" postgresql_conf " ></a >` postgresql_conf `
@@ -4062,6 +4154,7 @@ The following parameters are available in the `postgresql_psql` type.
4062
4154
* [ ` cwd ` ] ( #-postgresql_psql--cwd )
4063
4155
* [ ` db ` ] ( #-postgresql_psql--db )
4064
4156
* [ ` environment ` ] ( #-postgresql_psql--environment )
4157
+ * [ ` instance ` ] ( #-postgresql_psql--instance )
4065
4158
* [ ` name ` ] ( #-postgresql_psql--name )
4066
4159
* [ ` onlyif ` ] ( #-postgresql_psql--onlyif )
4067
4160
* [ ` port ` ] ( #-postgresql_psql--port )
@@ -4094,6 +4187,12 @@ Any additional environment variables you want to set for a
4094
4187
SQL command. Multiple environment variables should be
4095
4188
specified as an array.
4096
4189
4190
+ ##### <a name =" -postgresql_psql--instance " ></a >` instance `
4191
+
4192
+ The postgresql instance under which the psql command should be executed.
4193
+
4194
+ Default value: ` main `
4195
+
4097
4196
##### <a name =" -postgresql_psql--name " ></a >` name `
4098
4197
4099
4198
namevar
0 commit comments