Puppet Class: puppet::install
- Defined in:
- manifests/install.pp
Overview
Class: puppet::install
Installs the base puppet packages
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'manifests/install.pp', line 5
class puppet::install {
package { $puppet::package:
ensure => $puppet::version,
provider => $puppet::provider,
}
# Installing via gem doesn't pull in shadow file manipulation hence
# the user type doesn't work fully. Install additional packages puppet
# depends on here
ensure_packages($puppet::dependencies)
# Ensure repos are installed before installing the base packages
Class['::puppet::repo'] -> Class['::puppet::install']
}
|