You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Deploy Puppet manfests for Puppet Master itself from remote
1
+
# Puppet Deploy Scripts
2
+
3
+
## For What
4
+
Deploy Puppet manifests for Puppet Master itself from remote.
5
+
This is for conecept.
6
+
7
+
Any operator lauchs a remote script that simulates application of puppet manifests, changes manifests in production, shows diffs at screen and reports them via email.
8
+
9
+
## Steps
10
+
11
+
* Clone repository in somewhere like */usr/manifests/*
12
+
* Define your own variables in the following files:
13
+
* puppet-deploy.sh
14
+
* papply.sh
15
+
* site.pp
16
+
17
+
Execute puppet-deploy.sh at server or copy it by hand to /usr/local/bin/puppet-deploy file
18
+
19
+
## And then
20
+
Any operator who has a pulled repositoy with Puppet manifests should have commit-to-puppet.sh file at root path of the repository. When operator commit changes, this script push them to git and send via ssh a command to execute puppet-deploy into master.
0 commit comments