I'm trying to stop rpc-svcgssd.service on some servers. But I thing I've hit a
bug.
This service is marked as static:
systemctl status rpc-svcgssd.service
rpc-svcgssd.service - RPC security service for NFS server
Loaded: loaded (/usr/lib/systemd/system/rpc-svcgssd.service; static; vendor
preset: disabled)
Active: inactive (dead)
And that prevent it to be masked;
puppet resource service rpc-svcgssd.service enable=mask
service { 'rpc-svcgssd.service':
enable => 'true',
}
And I I launch with --debug:
Debug: Executing: '/usr/bin/systemctl is-enabled rpc-svcgssd.service'
Debug: Unable to enable or disable static service rpc-svcgssd.service
Indeed, that's why I want to mask it !
systemctl says:
/usr/bin/systemctl is-enabled rpc-svcgssd.service
static
But worst;
If I put that in my modules:
service{'rpc-svcgssd':
enable => mask,
}
It don't fails, so I'm even not aware that masking fails.
The easy work around is to add a symlink to /dev/null, that's how mask works.
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/puppet-users/475D44BE-CEB7-4A79-8DED-E4212CDE477C%40orange.fr.
For more options, visit https://groups.google.com/d/optout.