diff --git a/packstack/puppet/templates/swift_storage.pp b/packstack/puppet/templates/swift_storage.pp index ac48a21bb..871188278 100644 --- a/packstack/puppet/templates/swift_storage.pp +++ b/packstack/puppet/templates/swift_storage.pp @@ -10,12 +10,13 @@ if(!defined(File['/srv/node'])) { owner => 'swift', group => 'swift', ensure => directory, + require => Package['openstack-swift'], } } swift::ringsync{["account","container","object"]: ring_server => '%(CONFIG_SWIFT_BUILDER_HOST)s', - notify => Class['swift::storage::all'] + before => Class['swift::storage::all'] } firewall { '001 swift storage incoming':