from logs first fail:
Thu Nov 20 11:38:06 +0000 2014 Puppet (err): Could not apply complete catalog: Found 1 dependency cycle: (Cinder_config[DEFAULT/host] => Service[cinder-api] => Haproxy::Balancermember[cinder-api] => Concat::Fragment[haproxy_cinder-api_balancermember_cinder-api] => File[/var/lib/puppet/concat/_etc_haproxy_conf.d_070-cinder-api.cfg/fragments/01-cinder-api_haproxy_cinder-api_balancermember_cinder-api] => Concat::Fragment[haproxy_cinder-api_balancermember_cinder-api] => Haproxy::Balancermember[cinder-api] => Openstack::Ha::Haproxy_service[cinder-api] => Exec[wait-for-haproxy-keystone-backend] => Exec[waiting-for-neutron-api] => Neutron_router[router04] => Openstack::Network::Create_router[router04] => Class[Openstack::Controller] => Class[Ceph] => Ceph::Pool[volumes] => Exec[Create volumes pool] => Ceph::Pool[volumes] => Class[Cinder::Volume::Rbd] => Cinder::Backend::Rbd[DEFAULT] => Cinder_config[DEFAULT/host]) Try the '--graph' option and opening the resulting '.dot' file in OmniGraffle or GraphViz
from logs first fail:
Thu Nov 20 11:38:06 +0000 2014 Puppet (err): Could not apply complete catalog: Found 1 dependency cycle: config[ DEFAULT/ host] => Service[cinder-api] => Haproxy: :Balancermember [cinder- api] => Concat: :Fragment[ haproxy_ cinder- api_balancermem ber_cinder- api] => File[/var/ lib/puppet/ concat/ _etc_haproxy_ conf.d_ 070-cinder- api.cfg/ fragments/ 01-cinder- api_haproxy_ cinder- api_balancermem ber_cinder- api] => Concat: :Fragment[ haproxy_ cinder- api_balancermem ber_cinder- api] => Haproxy: :Balancermember [cinder- api] => Openstack: :Ha::Haproxy_ service[ cinder- api] => Exec[wait- for-haproxy- keystone- backend] => Exec[waiting- for-neutron- api] => Neutron_ router[ router04] => Openstack: :Network: :Create_ router[ router04] => Class[Openstack ::Controller] => Class[Ceph] => Ceph::Pool[volumes] => Exec[Create volumes pool] => Ceph::Pool[volumes] => Class[Cinder: :Volume: :Rbd] => Cinder: :Backend: :Rbd[DEFAULT] => Cinder_ config[ DEFAULT/ host])
(Cinder_
Try the '--graph' option and opening the resulting '.dot' file in OmniGraffle or GraphViz