fuel-plugin-manila/deployment_scripts/puppet/manifests/install.pp
Igor Gajsin 9c28d305c7 move generation of passwords and ssh keys to master node
Change-Id: If22761b75ed18fb95af6f43c54a7a1d50e8c109a
2016-08-17 15:12:37 +03:00

44 lines
915 B
Puppet

notify {'MODULAR: fuel-plugin-manila/install': }
$inits = {
'manila-api' => {
desc => 'manila-api init',
srv => 'manila-api',},
'manila-share' => {
desc => 'manila-share init',
srv => 'manila-share',},
'manila-data' =>{
desc => 'manila-data init',
srv => 'manila-data',},
'manila-scheduler' => {
desc => 'manila-scheduler init',
srv => 'manila-scheduler',},
}
package {'python-pip':
ensure => 'installed'
}
package {'pycrypto':
ensure => 'installed',
provider => 'pip',
}
package {'python-manila':
ensure => 'installed'
}
package {'python-manilaclient':
ensure => 'installed'
}
package {'python-manila-ui':
ensure => 'installed'
}
class {'::manila_auxiliary::fs': }
create_resources('::manila_auxiliary::initd', $inits)
Package['python-pip']->Package['pycrypto']->Package['python-manila']->Package['python-manilaclient']->Package['python-manila-ui']