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.

Reply via email to