Install ruby-debug and hiera to all hosts
This commit is contained in:
@@ -23,6 +23,30 @@ file { '/root/run_puppet.sh':
|
|||||||
content =>
|
content =>
|
||||||
"#!/bin/bash
|
"#!/bin/bash
|
||||||
puppet apply --modulepath /tmp/vagrant-puppet/modules-0/ --certname ${clientcert} /tmp/vagrant-puppet/manifests/site.pp"
|
puppet apply --modulepath /tmp/vagrant-puppet/modules-0/ --certname ${clientcert} /tmp/vagrant-puppet/manifests/site.pp"
|
||||||
|
package { ['make', 'gcc']:
|
||||||
|
ensure => present,
|
||||||
|
} ->
|
||||||
|
|
||||||
|
# install hiera
|
||||||
|
# TODO pretty sure hiera-puppet is not installed b/c I installed the module
|
||||||
|
package { ['hiera', 'hiera-puppet', 'ruby-debug']:
|
||||||
|
ensure => present,
|
||||||
|
provider => 'gem',
|
||||||
|
}
|
||||||
|
|
||||||
|
package { 'vim': ensure => present }
|
||||||
|
|
||||||
|
file { '/etc/puppet/hiera.yaml':
|
||||||
|
content =>
|
||||||
|
'
|
||||||
|
---
|
||||||
|
:backends:
|
||||||
|
- yaml
|
||||||
|
:hierarchy:
|
||||||
|
- "%{hostname}"
|
||||||
|
- common
|
||||||
|
:yaml:
|
||||||
|
:datadir: /etc/puppet/hiera_data'
|
||||||
}
|
}
|
||||||
|
|
||||||
node /puppetmaster/ {
|
node /puppetmaster/ {
|
||||||
|
|||||||
Reference in New Issue
Block a user