## puppet_cd::main::files.pp # Module name: puppet_cd # Author: Arne Teuke (arne_teuke@confdroid) # @summary Class manages config files for the puppet_cd module. ############################################################################### class puppet_cd::main::files ( ) inherits puppet_cd::params { require puppet_cd::main::dirs if $fqdn != $pt_pm_fqdn { file { $pt_puppet_conf_file: ensure => file, path => $pt_puppet_conf_file, owner => 'root', group => 'root', mode => '0644', content => template($pt_agent_conf_erb), notify => Service[$pt_agent_service], } } if $fqdn == $pt_pm_fqdn { file { $pt_puppet_conf_file: ensure => file, path => $pt_puppet_conf_file, owner => 'root', group => 'root', mode => '0644', content => template($pt_puppet_conf_erb), notify => Service[$pt_agent_service,$pt_server_service], } } if $pt_use_puppetdb == true { file { $pt_puppetdb_conf_file: ensure => filet, path => $pt_puppetdb_conf_file, owner => 'root', group => 'root', mode => '0644', content => template($pt_puppetdb_conf_erb), notify => Service[$pt_agent_service,$pt_server_service], } } }