#!/bin/bash certfile=`ruby -e "require 'puppet'; Puppet.parse_config; puts Puppet.settings['hostcert']"` keyfile=`ruby -e "require 'puppet'; Puppet.parse_config; puts Puppet.settings['hostprivkey']"` cacert=`ruby -e "require 'puppet'; Puppet.parse_config; puts Puppet.settings['localcacert']"` cat </etc/func/minion.conf # configuration for minions [main] log_level = DEBUG acl_dir = /etc/func/minion-acl.d listen_addr = listen_port = 51234 use_certmaster = 0 cert_file = $certfile key_file = $keyfile ca_file = $cacert EOM