Я смотрю на некоторые кукольные коды, чтобы посмотреть, как это работает, и приведенные ниже инструкции Exec и File меня смущают, поскольку объявленный атрибут команды не указан или файл, указанный для файла закрытие.Puppet Exec без атрибута команды
Может кто-нибудь объяснить, как это работает, пожалуйста?
case $operatingsystem {
CentOS, RedHat, OracleLinux, Ubuntu, Debian, SLES: {
$execPath = "/usr/java/${fullJDKName}/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:"
$path = $downloadDir
$beaHome = $mdwHome
$oraInventory = "${oracleHome}/oraInventory"
$oraInstPath = "/etc"
$java_statement = "java ${javaParameters}"
Exec { path => $execPath,
user => $user,
group => $group,
logoutput => true,
}
File {
ensure => present,
mode => 0775,
owner => $user,
group => $group,
backup => false,
}
}