We use virtual package declarations and realize the packages in the class they
are needed. We push a standard adminfile to all the Solaris hosts. The packages
are on an NFS share that is exported to all our servers:
file { "noask_pkgadd":
path => "/var/sadm/install/admin/noask_pkgadd",
ensur
We're still using Puppet 2.7, but looking at our puppet-gpg config the
only major difference I see is we use :key_dir for the gpg key's instead
of the puppet users home directory. So our hiera.yaml file looks like:
# Hiera configuration file
---
:backends:
- yaml
- gpg
:yaml:
:datadir: /e