Closed Stefvanderpoel closed 3 days ago
After some investigation I found out that this is not a bug: I was looking at the install.bash script that the Puppet Enterprise server provides. The cc_puppet module is assuming the .sh script provided by puppetlabs: https://raw.githubusercontent.com/puppetlabs/install-puppet/main/install.sh
The PE install script (install.bash) is a totally different script.
When I use https://raw.githubusercontent.com/puppetlabs/install-puppet/main/install.sh the content of csr_attributes.yaml is correclty added to the CSR.
Bug report
When I add valid extension_requests and custom_attributes to the puppet module in userdata I expect these values to be present in the CSR that is send to the Puppet Enterprise server. This is not the case. The CSR does not contain the extension_requests and custom_attributes configured in userdata.
install_type: aio
.Steps to reproduce the problem
the userdata content used for the deployment:
Environment details
Snippets from the Puppet Enterprise install scripts (aio):
cloud-init logs
cloud-init.tar.gz