Марионеточная служба определяется так
service { 'some-service':
ensure => running,
hasrestart => true,
hasstatus => true,
require => [Service['someotherservice'], File['/var/log/somefile']],
}
Это не устанавливает значение для enable
. Какое значение по умолчанию используется для enable
?
В док не упоминает, что произойдет, если он не указан.
Как правило, Puppet управляет только тем, что вы запрашиваете для ресурса.
Поэтому, если вы не укажете значение для включения ресурса службы, он ничего не сделает, поэтому по умолчанию ничего не делать и не управлять этим параметром.
Таким образом, он не будет включать его по умолчанию, и он не вернет включение, если оно включено вручную.