add the manila-manage db-sync command

Change-Id: I7fbb55386f90e08e41570e0310c461e7c3a77625
This commit is contained in:
Igor Gajsin 2016-08-02 17:52:58 +03:00
parent 1e9c48b646
commit 7a683204b8
2 changed files with 23 additions and 10 deletions

View File

@ -55,14 +55,6 @@ class {'::manila':
log_facility => 'LOG_LOCAL4',
}
class {'::manila::api':
keystone_password => $manila['user_password'],
keystone_auth_host => $mgmt_ip,
package_ensure => 'absent',
enabled => false,
manage_service => false,
}
class {'::manila::quota':
}
@ -82,20 +74,39 @@ class {'::manila::compute::nova':
}
class {'::manila::backends':
enabled_share_backends => ['generic'],
enabled_share_backends => ['generic'],
}
$gen = {'generic' =>
{'share_backend_name' => 'generic',
'driver_handles_share_servers' => 'true',
'driver_handles_share_servers' => 'true',
}
}
create_resources('::manila::backend::generic', $gen)
exec { 'manual_db_sync':
command => $::manila::params::db_sync_command,
path => '/usr/bin',
user => 'manila',
}->
class {'::manila::api':
keystone_password => $manila['user_password'],
keystone_auth_host => $mgmt_ip,
package_ensure => 'absent',
enabled => true,
manage_service => true,
}
class {'::manila::scheduler':
scheduler_driver => 'manila.scheduler.drivers.filter.FilterScheduler',
package_ensure => 'absent',
enabled => true,
manage_service => true,
}
class {'::manila::share':
package_ensure => 'absent',
enabled => true,
manage_service => true,
}

View File

@ -2,6 +2,8 @@ class manila_auxiliary::fs () {
user {'manila':
ensure => 'present',
home => '/var/lib/manila',
shell => '/bin/bash',
system => true,
}->
file {'/etc/manila':