After introducing the change Iead5167210c4132badb866afc25d4ef14e27f6b2
swift isn't installed if ceph used as a backend for images
and not for object-storage service. In this sutiation we end up
with absence of object-storage at all which is wrong.
The commit introduces changes which makes possible
to swift been installed if ceph used only for image service.
Change-Id: If319845aa9f2d9b3ca07936350ef374f504679cb
Closes-Bug: #1604879
VMware not supported since Fuel 10. So this commit removes
vmware-related manifests.
Implements: blueprint remove-vmware
Change-Id: If5f0c837fe843f9cfd30648fe6e115267467982b
Adding a sorting function to get idempotency between puppet apply(FUEL)
and puppet master(LCM).
Add sorted_hosts function.
Returns the sorted list of the host names or
their IP addresses. It should ensure the stable
sorting of the host lists retrieved from the
host name to ip mappings.
Partial-Bug: #1629388
Change-Id: Ia10e357b799a9cd739ba919ab2d7f372ec529571
* Enable swift only if images and objects ceph are disabled
* Enable Radosgw through YAQL
* Set S3 endpoint using radosgw task
Change-Id: Iead5167210c4132badb866afc25d4ef14e27f6b2
Closes-Bug: 1604879
With network template updates, we need to properly configure the service
healthcheck to match the expected HAproxy configuration. This change
ensure the healthcheck service is properly configured when it needs to
be.
Change-Id: I1647c2a6142ea2f7fbe7eb8a5eda0deb962cdd6c
Closes-Bug: #1548275
Currently used logic for enabling swiftcheck service is
not correct. Additional checks for Keystone availability
from Swift node should be added to HAProxy if management VIP
and Swift proxy IP addresses are from different L3 networks.
Change-Id: I9513fc9da02abdc24cc61a60c33181bb0fc9235b
Related-bug: #1548275
Refactor osnailyfacter/modular/openstack-haproxy to be compatible with Puppet Master
Blueprint: fuel-refactor-osnailyfacter-for-puppet-master-compatibility
Change-Id: Ic168ffd1dd0f7774c1569c73bfeeb5168babb4da