dev/modules/sysconfig/manifests/postgresql.pp
changeset 590 e103299bccc0
parent 587 a1aa29e7809f
equal deleted inserted replaced
589:a87316d901be 590:e103299bccc0
    10     notify {'postgresql': name => "\$db_host : ${db_host}, \$db_port : ${db_port}, \$db_name : ${db_name}, \$db_user : ${db_user}, \$db_pw : ${db_pw}", withpath => true }
    10     notify {'postgresql': name => "\$db_host : ${db_host}, \$db_port : ${db_port}, \$db_name : ${db_name}, \$db_user : ${db_user}, \$db_pw : ${db_pw}", withpath => true }
    11 
    11 
    12     if $sysconfig::params::db_is_local {
    12     if $sysconfig::params::db_is_local {
    13         class { 'postgresql::server': }
    13         class { 'postgresql::server': }
    14 
    14 
    15         postgresql::server::db { $db_name:
    15         postgresql::server::role {"${db_user}_createdb":
    16             user     => $db_user,
    16             username      => $db_user,
    17             password => postgresql_password($db_user, $db_pw),
    17             createdb      => true,
       
    18             password_hash => postgresql_password($db_user, $db_pw)
       
    19         }->
       
    20         postgresql::server::database { $db_name:
       
    21             owner    => $db_user,            
    18             encoding => 'UTF8',
    22             encoding => 'UTF8',
    19         }
    23         }
    20     }
    24     }
    21     else {
    25     else {
    22         class { 'postgresql::client': }->
    26         class { 'postgresql::client': }->