This image comprises of a Puppet Server that uses Sal to validate certificate signing requests. See the end of the readme for a example csr_attributes.yaml.
This image extends (grahamgilbet/puppetserver)[https://registry.hub.docker.com/u/grahamgilbert/puppetserver/]. For full usage instructions for that image, see it's repository.
SAL_PUPPETSERVER_URL: The URL of your Sal server. Defaults to http://salSAL_PUPPETSERVER_PRIVATE_KEY: Your Sal API Private Key. Defaults to 123SAL_PUPPETSERVER_PUBLIC_KEY: Your Sal API Public Key. Defaults to 123Where mySerialNumber is the Mac's serial mumber and facter_virtual is the output of facter virtual.
---
extension_requests:
1.3.6.1.4.1.34380.1.2.1.1: mySerialNumber
1.3.6.1.4.1.34380.1.2.1.2: facter_virtual
For some reason the script that replaces the environment variables isn't running. As a work around, you can do something like the following:
docker exec -ti puppetserver /run.sh
Content type
Image
Digest
sha256:0c0657617…
Size
289.4 MB
Last updated
over 10 years ago
docker pull grahamgilbert/sal-puppetserver