Skip to content

Commit

Permalink
Minor corrections
Browse files Browse the repository at this point in the history
  • Loading branch information
alvagante committed Sep 6, 2016
1 parent a352abd commit e5d7af7
Show file tree
Hide file tree
Showing 4 changed files with 33 additions and 25 deletions.
10 changes: 6 additions & 4 deletions bin/puppet_setup.sh
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,12 @@ echo_subtitle "Installing with /bin/gem"
gem install deep_merge
gem install hiera-eyaml
gem install r10k
echo_subtitle "Installing with /opt/puppetlabs/puppet/bin/gem"
/opt/puppetlabs/puppet/bin/gem install deep_merge
/opt/puppetlabs/puppet/bin/gem install hiera-eyaml
/opt/puppetlabs/puppet/bin/gem install r10k
if [ -x /opt/puppetlabs/puppet/bin/gem ]; then
echo_subtitle "Installing with /opt/puppetlabs/puppet/bin/gem"
/opt/puppetlabs/puppet/bin/gem install deep_merge
/opt/puppetlabs/puppet/bin/gem install hiera-eyaml
/opt/puppetlabs/puppet/bin/gem install r10k
fi

echo_title "Installing rsync"
puppet resource package rsync ensure=present
Expand Down
16 changes: 9 additions & 7 deletions vagrant/environments/enterprise/Vagrantfile
Original file line number Diff line number Diff line change
Expand Up @@ -95,13 +95,15 @@ Vagrant.configure("2") do |config|
end

if role != 'puppet'
# register destroy trigger to remove the node from puppet master
node_config.trigger.after :destroy do
node_name = @machine.name.to_s
puts "Cleaning #{node_name} certificate from puppet"
`vagrant ssh #{puppet_master_hostname} -- -t 'sudo puppet cert clean #{node_name}.#{settings['network']['domain']}'`
puts "Deactivating #{node_name} from puppet"
`vagrant ssh #{puppet_master_hostname} -- -t 'sudo puppet node deactivate #{node_name}.#{settings['network']['domain']}'`
if Vagrant.has_plugin?("vagrant-hostmanager")
# register destroy trigger to remove the node from puppet master
node_config.trigger.after :destroy do
node_name = @machine.name.to_s
puts "Cleaning #{node_name} certificate from puppet"
`vagrant ssh #{puppet_master_hostname} -- -t 'sudo puppet cert clean #{node_name}.#{settings['network']['domain']}'`
puts "Deactivating #{node_name} from puppet"
`vagrant ssh #{puppet_master_hostname} -- -t 'sudo puppet node deactivate #{node_name}.#{settings['network']['domain']}'`
end
end
end

Expand Down
16 changes: 9 additions & 7 deletions vagrant/environments/ostest/Vagrantfile
Original file line number Diff line number Diff line change
Expand Up @@ -94,13 +94,15 @@ Vagrant.configure("2") do |config|
end

if role != 'puppet'
# register destroy trigger to remove the node from puppet master
node_config.trigger.after :destroy do
node_name = @machine.name.to_s
puts "Cleaning #{node_name} certificate from puppet"
`vagrant ssh #{puppet_master_hostname} -- -t 'sudo puppet cert clean #{node_name}.#{settings['network']['domain']}'`
puts "Deactivating #{node_name} from puppet"
`vagrant ssh #{puppet_master_hostname} -- -t 'sudo puppet node deactivate #{node_name}.#{settings['network']['domain']}'`
if Vagrant.has_plugin?("vagrant-hostmanager")
# register destroy trigger to remove the node from puppet master
node_config.trigger.after :destroy do
node_name = @machine.name.to_s
puts "Cleaning #{node_name} certificate from puppet"
`vagrant ssh #{puppet_master_hostname} -- -t 'sudo puppet cert clean #{node_name}.#{settings['network']['domain']}'`
puts "Deactivating #{node_name} from puppet"
`vagrant ssh #{puppet_master_hostname} -- -t 'sudo puppet node deactivate #{node_name}.#{settings['network']['domain']}'`
end
end
end

Expand Down
16 changes: 9 additions & 7 deletions vagrant/environments/puppetinfra/Vagrantfile
Original file line number Diff line number Diff line change
Expand Up @@ -95,13 +95,15 @@ Vagrant.configure("2") do |config|
end

if role != 'puppet'
# register destroy trigger to remove the node from puppet master
node_config.trigger.after :destroy do
node_name = @machine.name.to_s
puts "Cleaning #{node_name} certificate from puppet"
`vagrant ssh #{puppet_master_hostname} -- -t 'sudo puppet cert clean #{node_name}.#{settings['network']['domain']}'`
puts "Deactivating #{node_name} from puppet"
`vagrant ssh #{puppet_master_hostname} -- -t 'sudo puppet node deactivate #{node_name}.#{settings['network']['domain']}'`
if Vagrant.has_plugin?("vagrant-hostmanager")
# register destroy trigger to remove the node from puppet master
node_config.trigger.after :destroy do
node_name = @machine.name.to_s
puts "Cleaning #{node_name} certificate from puppet"
`vagrant ssh #{puppet_master_hostname} -- -t 'sudo puppet cert clean #{node_name}.#{settings['network']['domain']}'`
puts "Deactivating #{node_name} from puppet"
`vagrant ssh #{puppet_master_hostname} -- -t 'sudo puppet node deactivate #{node_name}.#{settings['network']['domain']}'`
end
end
end

Expand Down

0 comments on commit e5d7af7

Please sign in to comment.