Puppet cookbook added
This commit is contained in:
parent
bafcba2ad3
commit
b4bf3adca7
|
@ -0,0 +1,15 @@
|
||||||
|
package "puppetmaster"
|
||||||
|
|
||||||
|
service "puppetmaster" do
|
||||||
|
action [:enable]
|
||||||
|
end
|
||||||
|
|
||||||
|
template "/etc/puppet/puppet.conf" do
|
||||||
|
source 'puppet.conf.erb'
|
||||||
|
mode '644'
|
||||||
|
notifies :restart, service['puppetmaster']
|
||||||
|
end
|
||||||
|
|
||||||
|
service "puppetmaster" do
|
||||||
|
action [:start]
|
||||||
|
end
|
|
@ -0,0 +1,13 @@
|
||||||
|
Dir.glob("#{node[:nailgun][:root]}/naily/agent/*").each do |agent|
|
||||||
|
link agent do
|
||||||
|
to "/usr/share/mcollective/plugins/mcollective/agent/" + File.basename(agent)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
link "#{node[:nailgun][:root]}/naily/puppet/modules/nailytest" do
|
||||||
|
to "/etc/puppet/modules/nailytest"
|
||||||
|
end
|
||||||
|
|
||||||
|
link "#{node[:nailgun][:root]}/naily/puppet/manifests/site.pp" do
|
||||||
|
to "/etc/puppet/manifests/site.pp"
|
||||||
|
end
|
|
@ -0,0 +1,11 @@
|
||||||
|
[main]
|
||||||
|
vardir = /var/lib/puppet
|
||||||
|
rundir = /var/run/puppet
|
||||||
|
ssldir = $vardir/ssl
|
||||||
|
pluginsync = true
|
||||||
|
|
||||||
|
[agent]
|
||||||
|
classfile = $vardir/classes.txt
|
||||||
|
localconfig = $vardir/localconfig
|
||||||
|
server = <%= node[:fqdn] %>
|
||||||
|
|
Loading…
Reference in New Issue