Add spec file for basic puppet configuration on client & server
[myops.git] / puppet / cron.d / autosign.plcsh
1 #!/usr/bin/env plcsh
2 # create /etc/puppet/autosign.conf 
3 # list of nodes from which puppetmaster should automatically sign
4
5 import os
6
7 nodes = GetNodes({'peer_id' : None})
8 f = open('/etc/puppet/autosign.conf.pre', 'w')
9 for n in nodes:
10         print >>f, n['hostname']
11
12 f.close()
13 os.rename('/etc/puppet/autosign.conf.pre', '/etc/puppet/autosign.conf')
14