f99f7755b8
Change-Id: Iea6c60943b0fd611b87a5c2ba9bd7a73c91fc91d Related-Blueprint: Controller-maintenance-mode
80 lines
2.4 KiB
Puppet
80 lines
2.4 KiB
Puppet
|
|
|
|
class umm (
|
|
)
|
|
|
|
{
|
|
|
|
if $::osfamily == 'Redhat' {
|
|
if $::operatingsystemmajrelease == '6' {
|
|
|
|
class { 'umm::common':
|
|
release => 'rh6',
|
|
}
|
|
|
|
file { 'umm_svc.rh6':
|
|
ensure => present,
|
|
source => 'puppet:///modules/umm/umm_svc.rh6',
|
|
path => '/usr/lib/umm/umm_svc.rh6',
|
|
owner => 'root',
|
|
group => 'root',
|
|
mode => '0770',
|
|
require => File['ummlib'],
|
|
}
|
|
|
|
file { 'umm-install.sh':
|
|
source => 'puppet:///modules/umm/umm-install.rh6',
|
|
path => '/tmp/umm-install.sh',
|
|
owner => 'root',
|
|
group => 'root',
|
|
mode => '0770',
|
|
}
|
|
|
|
exec { 'umm-install':
|
|
command => '/tmp/umm-install.sh',
|
|
require => File['umm-install.sh'],
|
|
path => ['/usr/sbin', '/usr/bin', '/sbin', '/bin' ],
|
|
refreshonly => false,
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
if $::operatingsystem == 'ubuntu' {
|
|
if $::operatingsystemrelease == '14.04' {
|
|
|
|
class { 'umm::common':
|
|
release => 'u1404',
|
|
}
|
|
|
|
file { 'umm_svc.u1404':
|
|
ensure => present,
|
|
source => 'puppet:///modules/umm/umm_svc.u1404',
|
|
path => '/usr/lib/umm/umm_svc.u1404',
|
|
owner => 'root',
|
|
group => 'root',
|
|
mode => '0770',
|
|
require => File['ummlib'],
|
|
}
|
|
|
|
file { 'umm-install.sh':
|
|
source => 'puppet:///modules/umm/umm-install.u1404',
|
|
path => '/tmp/umm-install.sh',
|
|
owner => 'root',
|
|
group => 'root',
|
|
mode => '0770',
|
|
}
|
|
|
|
exec { 'umm-install':
|
|
command => '/tmp/umm-install.sh',
|
|
require => File['umm-install.sh'],
|
|
path => ['/usr/sbin', '/usr/bin', '/sbin', '/bin' ],
|
|
refreshonly => false,
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|