dev/modules/sysconfig/manifests/config.pp
changeset 587 a1aa29e7809f
child 588 8e9ea314e06e
equal deleted inserted replaced
586:59cddf254ebd 587:a1aa29e7809f
       
     1 class sysconfig::config(
       
     2   $db_name = hiera('sysconfig::params::db_name',$sysconfig::params::db_name),
       
     3   $db_user = hiera('sysconfig::params::db_user',$sysconfig::params::db_user),
       
     4   $db_pw   = hiera('sysconfig::params::db_pw',$sysconfig::params::db_pw),
       
     5   $db_host = hiera('sysconfig::params::db_host',$sysconfig::params::db_host),
       
     6   $db_port = hiera('sysconfig::params::db_port',$sysconfig::params::db_port)
       
     7 ) inherits sysconfig::params {
       
     8 
       
     9   notify {'config': name => "config -> \$db_host : ${db_host}, \$db_port : ${db_port}, \$db_name : ${db_name}, \$db_user : ${db_user}, \$db_pw : ${db_pw}", withpath => true }
       
    10 
       
    11   file { 'local-settings':
       
    12      ensure  => 'present',
       
    13      path    => "/srv/comt/src/cm/settings_local.py",
       
    14      replace => 'no',
       
    15      owner   => 'vagrant',
       
    16      group   => 'vagrant',
       
    17      mode    => 644,
       
    18      content => template('sysconfig/settings_local.erb'),
       
    19    }
       
    20  
       
    21    file { 'media-root':
       
    22      ensure => 'directory',
       
    23      path   => '/srv/comt/web',
       
    24      owner  => 'www-data',
       
    25      group  => 'www-data',
       
    26      mode   => '0775'
       
    27    }
       
    28 
       
    29 }