Return to site

Puppet Download Mac

broken image
Puppet Download Mac

‎Create custom videos that are easy to share! Combine photos and video clips with your voice and favorite song. Draw on screen, add emoji stickers, zoom and pan. Create videos to tell a story, explain an idea, or send a personalized message. Teachers & students, check out Shadow Puppet Edu. Asked: 2017-06-19 05:37:28 -0600 Seen: 105 times Last updated: Jun 19 '17.

install_puppet_mac.sh
#!/usr/bin/env bash
set -o errtrace
set -o errexit
facter_version=$1
puppet_version=$2
target_volume=$3
echo'About to install Facter $facter_version and Puppet $puppet_version on target volume $target_volume'
start_date=$(date '+%Y-%m-%d%:%H:%M:%S')
echo'mkdir /private/tmp/$start_date ; cd /private/tmp/$start_date'
mkdir /private/tmp/$start_date;cd /private/tmp/$start_date
echo'curl -O http://downloads.puppetlabs.com/mac/facter-$facter_version.dmg'
curl -O http://downloads.puppetlabs.com/mac/facter-$facter_version.dmg
echo'curl -O http://downloads.puppetlabs.com/mac/puppet-$puppet_version.dmg'
curl -O http://downloads.puppetlabs.com/mac/puppet-$puppet_version.dmg
echo'hdiutil attach facter-$facter_version.dmg'
hdiutil attach facter-$facter_version.dmg
echo'hdiutil attach puppet-$puppet_version.dmg'
hdiutil attach puppet-$puppet_version.dmg
echo'sudo installer -package /Volumes/facter-$facter_version/facter-$facter_version.pkg -target $target_volume'
sudo installer -package /Volumes/facter-$facter_version/facter-$facter_version.pkg -target '$target_volume'
echo'sudo installer -package /Volumes/puppet-$puppet_version/puppet-$puppet_version.pkg -target $target_volume'
sudo installer -package /Volumes/puppet-$puppet_version/puppet-$puppet_version.pkg -target '$target_volume'
echo'Creating directories in /var and /etc - needs sudo'
sudo mkdir -p /var/lib/puppet
sudo mkdir -p /etc/puppet/manifests
sudo mkdir -p /etc/puppet/ssl
if [ $(dscl . -list /Groups | grep puppet | wc -l)= 0 ];then
echo'Creating a puppet group - needs sudo'
max_gid=$(dscl . -list /Groups gid | awk '{print $2}'| sort -ug | tail -1)
new_gid=$((max_gid+1))
sudo dscl . create /Groups/puppet
sudo dscl . create /Groups/puppet gid $new_gid
fi
if [ $(dscl . -list /Users | grep puppet | wc -l)= 0 ];then
echo'Creating a puppet user - needs sudo'
max_uid=$(dscl . -list /Users UniqueID | awk '{print $2}'| sort -ug | tail -1)
new_uid=$((max_uid+1))
sudo dscl . create /Users/puppet
sudo dscl . create /Users/puppet UniqueID $new_uid
sudo dscl . -create /Users/puppet PrimaryGroupID $new_gid
fi
echo'Creating /etc/puppet/puppet.conf - needs sudo'
sudo sh -c 'echo '[main]
pluginsync = false
server = `hostname`
[master]
vardir = /var/lib/puppet
libdir = $vardir/lib
ssldir = /etc/puppet/ssl
certname = `hostname`
[agent]
vardir = /var/lib/puppet
libdir = $vardir/lib
ssldir = /etc/puppet/ssl
certname = `hostname`
' > /etc/puppet/puppet.conf'
echo'Changing permissions - needs sudo'
sudo chown -R puppet:puppet /var/lib/puppet
sudo chown -R puppet:puppet /etc/puppet
echo'Cleaning up'
hdiutil detach /Volumes/facter-$facter_version
hdiutil detach /Volumes/puppet-$puppet_version
cd /private/tmp
rm -rf ./$start_date
Puppet

commented Jan 9, 2013

You'll want to escape the $vardir variable (eg $vardir) or you'll end up with vardir = /lib in your puppet.conf

commented Feb 9, 2013

Puppet Download Mac Software

Download

For people wanting a hassle free installation without delving into too much details just follow http://docs.puppetlabs.com/guides/installation.html#mac-os-x Partition magic mac download.

Powerful Infrastructure Automation And Delivery | Puppet

Mac

‎Create custom videos that are easy to share! Combine photos and video clips with your voice and favorite song. Draw on screen, add emoji stickers, zoom and pan. Create videos to tell a story, explain an idea, or send a personalized message. Teachers & students, check out Shadow Puppet Edu. Asked: 2017-06-19 05:37:28 -0600 Seen: 105 times Last updated: Jun 19 '17.

install_puppet_mac.sh
#!/usr/bin/env bash
set -o errtrace
set -o errexit
facter_version=$1
puppet_version=$2
target_volume=$3
echo'About to install Facter $facter_version and Puppet $puppet_version on target volume $target_volume'
start_date=$(date '+%Y-%m-%d%:%H:%M:%S')
echo'mkdir /private/tmp/$start_date ; cd /private/tmp/$start_date'
mkdir /private/tmp/$start_date;cd /private/tmp/$start_date
echo'curl -O http://downloads.puppetlabs.com/mac/facter-$facter_version.dmg'
curl -O http://downloads.puppetlabs.com/mac/facter-$facter_version.dmg
echo'curl -O http://downloads.puppetlabs.com/mac/puppet-$puppet_version.dmg'
curl -O http://downloads.puppetlabs.com/mac/puppet-$puppet_version.dmg
echo'hdiutil attach facter-$facter_version.dmg'
hdiutil attach facter-$facter_version.dmg
echo'hdiutil attach puppet-$puppet_version.dmg'
hdiutil attach puppet-$puppet_version.dmg
echo'sudo installer -package /Volumes/facter-$facter_version/facter-$facter_version.pkg -target $target_volume'
sudo installer -package /Volumes/facter-$facter_version/facter-$facter_version.pkg -target '$target_volume'
echo'sudo installer -package /Volumes/puppet-$puppet_version/puppet-$puppet_version.pkg -target $target_volume'
sudo installer -package /Volumes/puppet-$puppet_version/puppet-$puppet_version.pkg -target '$target_volume'
echo'Creating directories in /var and /etc - needs sudo'
sudo mkdir -p /var/lib/puppet
sudo mkdir -p /etc/puppet/manifests
sudo mkdir -p /etc/puppet/ssl
if [ $(dscl . -list /Groups | grep puppet | wc -l)= 0 ];then
echo'Creating a puppet group - needs sudo'
max_gid=$(dscl . -list /Groups gid | awk '{print $2}'| sort -ug | tail -1)
new_gid=$((max_gid+1))
sudo dscl . create /Groups/puppet
sudo dscl . create /Groups/puppet gid $new_gid
fi
if [ $(dscl . -list /Users | grep puppet | wc -l)= 0 ];then
echo'Creating a puppet user - needs sudo'
max_uid=$(dscl . -list /Users UniqueID | awk '{print $2}'| sort -ug | tail -1)
new_uid=$((max_uid+1))
sudo dscl . create /Users/puppet
sudo dscl . create /Users/puppet UniqueID $new_uid
sudo dscl . -create /Users/puppet PrimaryGroupID $new_gid
fi
echo'Creating /etc/puppet/puppet.conf - needs sudo'
sudo sh -c 'echo '[main]
pluginsync = false
server = `hostname`
[master]
vardir = /var/lib/puppet
libdir = $vardir/lib
ssldir = /etc/puppet/ssl
certname = `hostname`
[agent]
vardir = /var/lib/puppet
libdir = $vardir/lib
ssldir = /etc/puppet/ssl
certname = `hostname`
' > /etc/puppet/puppet.conf'
echo'Changing permissions - needs sudo'
sudo chown -R puppet:puppet /var/lib/puppet
sudo chown -R puppet:puppet /etc/puppet
echo'Cleaning up'
hdiutil detach /Volumes/facter-$facter_version
hdiutil detach /Volumes/puppet-$puppet_version
cd /private/tmp
rm -rf ./$start_date

commented Jan 9, 2013

You'll want to escape the $vardir variable (eg $vardir) or you'll end up with vardir = /lib in your puppet.conf

commented Feb 9, 2013

Puppet Download Mac Software

For people wanting a hassle free installation without delving into too much details just follow http://docs.puppetlabs.com/guides/installation.html#mac-os-x Partition magic mac download.

Powerful Infrastructure Automation And Delivery | Puppet

Hello Puppets Download

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment




broken image