content => template("$templates_dir/bin/puppet-bootstrap"),
}
- define puppet_modules($modules_dir) {
+ define puppet_modules($puppet_dir) {
# directory to download modules
- file { "$modules_dir":
+ file { "$puppet_dir/modules":
ensure => directory,
owner => "puppet",
group => "puppet",
}
# execute the bootstrap script to download puppet modules
- exec { "/usr/local/sbin/puppet-bootstrap add-submodules $modules_dir":
+ exec { "/usr/local/sbin/puppet-bootstrap add-submodules $puppet_dir":
user => root,
- require => [ File["/usr/local/sbin/puppet-bootstrap"], File["$modules_dir"] ],
+ require => [ File["/usr/local/sbin/puppet-bootstrap"], File["$puppet_dir/modules"] ],
timeout => 600,
}
include puppet_bootstrap
puppet_bootstrap::puppet_modules{ "modules":
- modules_dir => "$puppet_bootstrap_tmpdir/modules",
+ puppet_dir => "$puppet_bootstrap_tmpdir",
}