Deploy with Puppet
Prerequisites
Module Structure
modules/
└── linuxguard/
├── metadata.json # Module name, author, version, dependencies
└── manifests/
└── init.pp # Main class: install, service, enrollenvironments/production/
├── hiera.yaml # Hierarchy with eyaml backend
└── data/
└── common.eyaml # Encrypted LinuxGuard credentialsStep 1: Generate eyaml Encryption Keys
Step 2: Encrypt LinuxGuard Credentials
Step 3: Configure the Hiera eyaml Backend
Step 4: Create the Module Files
metadata.json
manifests/init.pp
Step 5: Apply the Module
Last updated
Was this helpful?