class base_packages {
# Preinstalled
- package { 'base':
- ensure => 'latest',
- }
- package { 'openssh':
- ensure => 'latest',
- }
- package { 'grub':
- ensure => 'latest',
- }
- package { 'sudo':
- ensure => 'latest',
- }
+ ensure_packages(['base'])
- # Puppet dependencies
- package { 'git':
- ensure => 'latest',
- }
- package { 'puppet':
- ensure => 'latest',
- }
+ # Critical packages
+ ensure_packages(['openssh', 'grub', 'sudo'])
- # Needed by puppet module
- package { 'cronie':
- ensure => 'latest',
- }
+ # Puppet dependencies
+ ensure_packages(['git', 'puppet'])
}