Ensure that every package's latest version is installed

refs #6842
This commit is contained in:
Alexander Klimov 2014-11-24 14:42:07 +01:00
parent 64445ae887
commit 30ee6c9411
11 changed files with 17 additions and 19 deletions

View File

@ -24,7 +24,7 @@ class apache {
} }
package { $apache: package { $apache:
ensure => installed, ensure => latest,
alias => 'apache', alias => 'apache',
} }

View File

@ -8,6 +8,6 @@
# #
class gcc { class gcc {
package { 'gcc': package { 'gcc':
ensure => installed, ensure => latest,
} }
} }

View File

@ -8,6 +8,6 @@
# #
class git { class git {
package { 'git': package { 'git':
ensure => installed, ensure => latest,
} }
} }

View File

@ -3,7 +3,7 @@ class monitoring_plugins {
# nagios plugins from epel # nagios plugins from epel
package { 'nagios-plugins-all': package { 'nagios-plugins-all':
ensure => installed, ensure => latest,
require => Class['epel'] require => Class['epel']
} }
} }

View File

@ -16,11 +16,10 @@ class mysql {
Exec { path => '/usr/bin' } Exec { path => '/usr/bin' }
package { package { [
'mysql': 'mysql', 'mysql-server'
ensure => installed; ]:
'mysql-server': ensure => latest,
ensure => installed;
} }
service { 'mysqld': service { 'mysqld':

View File

@ -15,7 +15,7 @@
class openldap { class openldap {
package { ['openldap-servers', 'openldap-clients']: package { ['openldap-servers', 'openldap-clients']:
ensure => installed ensure => latest,
} }
service { 'slapd': service { 'slapd':

View File

@ -21,7 +21,7 @@ class pear {
include php include php
package { 'php-pear': package { 'php-pear':
ensure => installed, ensure => latest,
require => Class['php'] require => Class['php']
} }

View File

@ -17,11 +17,10 @@ class pgsql {
Exec { path => '/sbin:/bin:/usr/bin' } Exec { path => '/sbin:/bin:/usr/bin' }
package { package { [
'postgresql': 'postgresql', 'postgresql-server'
ensure => installed; ]:
'postgresql-server': ensure => latest,
ensure => installed;
} }
exec { 'initdb': exec { 'initdb':

View File

@ -19,7 +19,7 @@ class php {
include apache include apache
package { 'php': package { 'php':
ensure => installed, ensure => latest,
require => Package['apache'], require => Package['apache'],
notify => Service['apache'] notify => Service['apache']
} }

View File

@ -8,6 +8,6 @@
# #
class tar { class tar {
package { 'tar': package { 'tar':
ensure => installed, ensure => latest,
} }
} }

View File

@ -15,6 +15,6 @@
class wget { class wget {
package { 'wget': package { 'wget':
ensure => installed, ensure => latest,
} }
} }