## confdroid_jenkins::main::files.pp # Module name: confdroid_jenkins # Author: 12ww1160 (12ww1160@confdroid.com) # @summary Class manages Jenkins files ############################################################################## class confdroid_jenkins::main::files ( ) inherits confdroid_jenkins::params { if $fqdn == $js_host_fqdn { require confdroid_jenkins::main::dirs if $js_use_sudo == true { file { $js_sudoers_file: ensure => file, owner => 'root', group => 'root', mode => '0440', selrange => s0, selrole => object_r, seltype => etc_t, seluser => system_u, content => template($js_sudoers_erb), } } if $js_use_sudo != true { file { $js_sudoers_file: ensure => absent, } } } }