linux:puppet:useful_docs
Table of Contents
Puppet useful info/links
link
How to store linux command output into a variable in puppet
Quote
If you want to execute any command on Puppet Master server you can use inlinetemplate function with ERB template inside and Ruby code for execute shell command:
<code java>
$password = “12345”
$secretvalue = inlinetemplate(“<%= /bin/echo ${password} | /usr/bin/base64
%>”)
notify { “STDOUT: ${secretvalue}”: }
</code>
P.S. If you just want to encode string to Base64 format you can import puppetlabs-stdlib module and use base64 function from it:
$secretvalue = base64('encode', $password)
linux/puppet/useful_docs.txt · Last modified: 2022/11/22 10:14 by dodger