A puppet service is defined like this
service { 'some-service':
ensure => running,
hasrestart => true,
hasstatus => true,
require => [Service['someotherservice'], File['/var/log/somefile']],
}
This does not set a value for enable
. What is the default value used for enable
?
The doc does not mention what happens if omitted.
Generally, Puppet only manages what you ask it to for a resource.
So if you don't specify a value for the enablement of a service resource, it won't do anything, so the default is to do nothing and not manage that setting.
So it'll not enable it by default, and it won't revert the enablement if it's manually enabled.