#!/usr/bin/env plcsh # create /etc/puppet/autosign.conf # list of nodes from which puppetmaster should automatically sign import os nodes = GetNodes({'peer_id' : None}) f = open('/etc/puppet/autosign.conf.pre', 'w') for n in nodes: print >>f, n['hostname'] f.close() os.rename('/etc/puppet/autosign.conf.pre', '/etc/puppet/autosign.conf')