From 4a8c89ece653e99bd93045eada328856c01208ee Mon Sep 17 00:00:00 2001 From: Jenkins Server Date: Wed, 1 Oct 2025 13:28:29 +0200 Subject: [PATCH] Recommit for updates in build 13 --- doc/_index.html | 24 ++ doc/puppet_class_list.html | 4 + doc/puppet_defined_type_list.html | 54 +++ ..._3Aserver_3A_3Apghba_3A_3Apg_hba_rule.html | 316 ++++++++++++++++++ 4 files changed, 398 insertions(+) create mode 100644 doc/puppet_defined_type_list.html create mode 100644 doc/puppet_defined_types/postgresql_cd_3A_3Aserver_3A_3Apghba_3A_3Apg_hba_rule.html diff --git a/doc/_index.html b/doc/_index.html index 09dfdaf..29a3698 100644 --- a/doc/_index.html +++ b/doc/_index.html @@ -127,6 +127,30 @@ +

Defined Type Listing A-Z

+ + + + + + +
+ + + + +
+ diff --git a/doc/puppet_class_list.html b/doc/puppet_class_list.html index 1127584..5dc8563 100644 --- a/doc/puppet_class_list.html +++ b/doc/puppet_class_list.html @@ -28,6 +28,10 @@ Puppet Classes + + Defined Types + + diff --git a/doc/puppet_defined_type_list.html b/doc/puppet_defined_type_list.html new file mode 100644 index 0000000..027e4eb --- /dev/null +++ b/doc/puppet_defined_type_list.html @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + Defined Type List + + + +
+
+

Defined Type List

+ + + +
+ + +
+ + diff --git a/doc/puppet_defined_types/postgresql_cd_3A_3Aserver_3A_3Apghba_3A_3Apg_hba_rule.html b/doc/puppet_defined_types/postgresql_cd_3A_3Aserver_3A_3Apghba_3A_3Apg_hba_rule.html new file mode 100644 index 0000000..2c99cd5 --- /dev/null +++ b/doc/puppet_defined_types/postgresql_cd_3A_3Aserver_3A_3Apghba_3A_3Apg_hba_rule.html @@ -0,0 +1,316 @@ + + + + + + + Defined Type: postgresql_cd::server::pghba::pg_hba_rule + + — Documentation by YARD 0.9.36 + + + + + + + + + + + + + + + + + + + +
+ + +

Defined Type: postgresql_cd::server::pghba::pg_hba_rule

+
+
+
Defined in:
+
+ manifests/server/pghba/pg_hba_rule.pp +
+
+
+ +

Summary

+ define manages rule entries for pg_hba configuration file + +

Overview

+
+
+ +

postgresql_cd::server::pghba::pg_hba_rule Module name: postgresql_cd Author: Arne Teuke (arne_teuke@confdroid.com)

+ +
+
+ + + +
+

Parameters:

+
    + +
  • + + pl_auth_type + + + (Optional[String]) + + + (defaults to: undef) + + + — +
    +

    Specify the authentication type, can be ‘local’, ‘host’, ‘hostssl’ or ‘hostnossl’.

    +
    + +
  • + +
  • + + pl_auth_database + + + (Optional[String]) + + + (defaults to: undef) + + + — +
    +

    Specify the database for the connection

    +
    + +
  • + +
  • + + pl_auth_user + + + (Optional[String]) + + + (defaults to: undef) + + + — +
    +

    Specify the user for the connection

    +
    + +
  • + +
  • + + pl_auth_address + + + (Optional[String]) + + + (defaults to: undef) + + + — +
    +

    SPecify IP address or FQDN for the connection, i.e. where to connect FROM.

    +
    + +
  • + +
  • + + pl_auth_method + + + (Optional[String]) + + + (defaults to: undef) + + + — +
    +

    Specify the auth method, can be ‘trust’, ‘reject’, ‘md5’ , ‘password’, ‘gss’, ‘sspi’, ‘ident’, ‘peer’, ‘ldap’, ‘radius’, ‘cert’, ‘pam’,‘bsd’

    +
    + +
  • + +
  • + + pl_auth_option + + + (Optional[String]) + + + (defaults to: undef) + + + — +
    +

    After the auth-method field, there can be field(s) of the form name=value that specify options for the authentication method.

    +
    + +
  • + +
  • + + pl_auth_order + + + (Optional[String]) + + + (defaults to: undef) + + + — +
    +

    Specify the order in which the entry should appear on the list. Lower orders are higher on the list.

    +
    + +
  • + +
  • + + pl_auth_description + + + (Optional[String]) + + + (defaults to: undef) + + + — +
    +

    Specify a description for the entry.

    +
    + +
  • + +
+ + + +

See Also:

+ + +
+ + + + + +
+
+
+
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+38
+39
+40
+41
+42
+43
+44
+45
+
+
# File 'manifests/server/pghba/pg_hba_rule.pp', line 22
+
+define postgresql_cd::server::pghba::pg_hba_rule (
+
+  Optional[String] $pl_auth_type         = undef,
+  Optional[String] $pl_auth_database     = undef,
+  Optional[String] $pl_auth_user         = undef,
+  Optional[String] $pl_auth_address      = undef,
+  Optional[String] $pl_auth_method       = undef,
+  Optional[String] $pl_auth_option       = undef,
+  Optional[String] $pl_auth_order        = undef,
+  Optional[String] $pl_auth_description  = undef,
+
+) {
+  $pl_pg_hba_conf       = $postgresql_cd::params::pl_pg_hba_conf
+  $pl_pg_hba_rule_conf  = $postgresql_cd::params::pl_pg_hba_rule_conf
+  $pl_data_dir          = $postgresql_cd::params::pl_data_dir
+
+# create rule fragment
+
+  concat::fragment { "pl_rule_${name}":
+    target  => $pl_pg_hba_conf,
+    content => template($pl_pg_hba_rule_conf),
+    order   => $pl_auth_order,
+  }
+}
+
+
+
+ + + +
+ + \ No newline at end of file