diff --git a/doc/_index.html b/doc/_index.html index 4af3a86..806d638 100644 --- a/doc/_index.html +++ b/doc/_index.html @@ -103,6 +103,11 @@ +
  • + postgresql_cd::server::initdb + +
  • +
  • postgresql_cd::server::service diff --git a/doc/puppet_class_list.html b/doc/puppet_class_list.html index 801d57a..7c5cdc4 100644 --- a/doc/puppet_class_list.html +++ b/doc/puppet_class_list.html @@ -85,7 +85,14 @@
  • -
  • +
  • +
    + postgresql_cd::server::initdb +
    +
  • + + +
  • postgresql_cd::server::service
    diff --git a/doc/puppet_classes/postgresql_cd_3A_3Aparams.html b/doc/puppet_classes/postgresql_cd_3A_3Aparams.html index d7e9533..ac030c8 100644 --- a/doc/puppet_classes/postgresql_cd_3A_3Aparams.html +++ b/doc/puppet_classes/postgresql_cd_3A_3Aparams.html @@ -75,6 +75,8 @@ postgresql_cd::main::install
    + postgresql_cd::server::initdb
    + postgresql_cd::server::service
    postgresql_cd::firewall::iptables
    @@ -291,7 +293,10 @@ client

    39 40 41 -42 +42 +43 +44 +45
    # File 'manifests/params.pp', line 16
    @@ -320,6 +325,9 @@ class postgresql_cd::params (
       # Service
       $pl_service               = 'postgresql'
     
    +  # Directories
    +  $pl_data_dir              = '/var/lib/pgsql/data/'
    +
       # includes must be last
       include postgresql_cd::main::config
     }
    diff --git a/doc/puppet_classes/postgresql_cd_3A_3Aserver_3A_3Ainitdb.html b/doc/puppet_classes/postgresql_cd_3A_3Aserver_3A_3Ainitdb.html new file mode 100644 index 0000000..da3f94a --- /dev/null +++ b/doc/puppet_classes/postgresql_cd_3A_3Aserver_3A_3Ainitdb.html @@ -0,0 +1,142 @@ + + + + + + + Puppet Class: postgresql_cd::server::initdb + + — Documentation by YARD 0.9.26 + + + + + + + + + + + + + + + + + + + +
    + + +

    Puppet Class: postgresql_cd::server::initdb

    +
    + +
    +
    Inherits:
    +
    postgresql_cd::params
    +
    + + +
    +
    Defined in:
    +
    + manifests/server/initdb.pp +
    +
    +
    + +

    Summary

    + Class initiates the database + +

    Overview

    +
    +
    + +

    postgresql_cd::server::initdb.pp Module name: postgresql_cd Author: Arne +Teuke (arne_teuke@confdroid.com)

    + +
    +
    + + +
    + + + +
    + + + + + +
    +
    +
    +
    +6
    +7
    +8
    +9
    +10
    +11
    +12
    +13
    +14
    +15
    +16
    +
    +
    # File 'manifests/server/initdb.pp', line 6
    +
    +class postgresql_cd::server::initdb (
    +
    +) inherits postgresql_cd::params {
    +  if $fqdn == $pl_server_fqdn {
    +    exec { 'init_pgsql_db':
    +      command => 'postgresql-setup --initdb',
    +      creates => "${pl_data_dir}/PG_VERSION",
    +      path    => ['/sbin','/usr/bin'],
    +    }
    +  }
    +}
    +
    +
    +
    + + + +
    + + \ No newline at end of file diff --git a/doc/puppet_classes/postgresql_cd_3A_3Aserver_3A_3Aservice.html b/doc/puppet_classes/postgresql_cd_3A_3Aserver_3A_3Aservice.html index c2290c4..16cda8e 100644 --- a/doc/puppet_classes/postgresql_cd_3A_3Aserver_3A_3Aservice.html +++ b/doc/puppet_classes/postgresql_cd_3A_3Aserver_3A_3Aservice.html @@ -115,7 +115,8 @@ Teuke (arne_teuke@confdroid.com)

    17 18 19 -20 +20 +21
    # File 'manifests/server/service.pp', line 6
    @@ -126,6 +127,7 @@ class postgresql_cd::server::service (
       if $fqdn == $pl_server_fqdn {
         require postgresql_cd::main::files
         require postgresql_cd::firewall::iptables
    +    require postgresql_cd::server::initdb
     
         service { $pl_service:
           ensure     => running,