diff --git a/modules/rhizomatica_base_system/manifests/init.pp b/modules/rhizomatica_base_system/manifests/init.pp index 88dcc20..7eca180 100644 --- a/modules/rhizomatica_base_system/manifests/init.pp +++ b/modules/rhizomatica_base_system/manifests/init.pp @@ -137,6 +137,12 @@ class rhizomatica_base_system { require => Vcsrepo['/var/rhizomatica'], } + file { '/var/rhizomatica/rai/include/database.php': + ensure => present, + content => template('rhizomatica_base_system/database.php.erb'), + require => Vcsrepo['/var/rhizomatica'], + } + exec { 'install_rccn': command => '/usr/bin/python /var/rhizomatica/rccn/install.py', require => File['/var/rhizomatica/rccn/config_values.py'], diff --git a/modules/rhizomatica_base_system/templates/database.php.erb b/modules/rhizomatica_base_system/templates/database.php.erb new file mode 100644 index 0000000..9e1abb0 --- /dev/null +++ b/modules/rhizomatica_base_system/templates/database.php.erb @@ -0,0 +1,11 @@ +"; +$DB_PASSWORD = "<%= @pgsql_pwd %>"; +$DB_DATABASE = "<%= @pgsql_db %>"; +$DB_HOST = "<%= @pgsql_host %>"; + +?> +