puppet Issues adding new collaborators to eyaml encrypted files In some puppet workflows, EYAML GPG Encryption is used to encrypt/decrypt secrets in yaml files (hiera data). There where two solutions to manage it hiera-gpg (already deprecated )hiera-eyaml - backend for Hiera that provides per-value asymmetric encryption of sensitive dataUsing hiera-eyaml day to
puppet hiera EYAML and GPG problems I'm commonly using hiera-eyaml-gpg inside hiera in puppet and came across quite interesting problem. ASSUMPTIONS Lets assume we have everyting ready to do the encryption around secrets in YAML: hiera-eyaml-gpg installed either gpgme or ruby_gpg gems installed ruby-dev package installed gpg agent working
debian puppet - run apt-get update before installing other packages There is a new future in puppet since version 2.6.0 and it called "relationship syntax". I'm using it for nagios as well. This simple trick looks like this : if $::operatingsystem == "Debian" { exec { "apt-update": command => "