661ba34a59
The current implementation of Fuel plugin installs 6WIND libvirt and qemu packages at the very beginning of Fuel deployment. It may happen that this task is executed before Fuel configures its own repos. Such specific scenario leads to a deployment failure. To avoid this kind of problem this patch changes the hook for libvirt/qemu installation that now waits for repositories configuration. Change-Id: Ib012144a393c33de5b76ed9c0c86e28a96cfe10d Signed-off-by: Francesco Santoro <francesco.santoro@6wind.com> Reported-by: Adrian Poiget <adrian.poiget@6wind.com>
68 lines
2.0 KiB
YAML
68 lines
2.0 KiB
YAML
- id: 6wind-virtual-accelerator
|
|
type: group
|
|
role: [6wind-virtual-accelerator]
|
|
requires: [compute]
|
|
required_for: [deploy_end]
|
|
parameters:
|
|
strategy:
|
|
type: one_by_one
|
|
|
|
- id: 6wind-virtual-accelerator-update-packages
|
|
type: puppet
|
|
groups: [compute]
|
|
required_for: [fuel_pkgs]
|
|
requires: [setup_repositories]
|
|
parameters:
|
|
puppet_manifest: puppet/manifests/external_repo.pp
|
|
puppet_modules: puppet/modules:/etc/puppet/modules
|
|
timeout: 3600
|
|
|
|
- id: 6wind-virtual-accelerator-setup-repo
|
|
type: puppet
|
|
groups: [6wind-virtual-accelerator]
|
|
required_for: [6wind-virtual-accelerator-install]
|
|
requires: [deploy_start]
|
|
parameters:
|
|
puppet_manifest: puppet/manifests/6wind_repo.pp
|
|
puppet_modules: puppet/modules:/etc/puppet/modules
|
|
timeout: 3600
|
|
|
|
- id: 6wind-virtual-accelerator-install
|
|
type: puppet
|
|
groups: [6wind-virtual-accelerator]
|
|
required_for: [6wind-virtual-accelerator-configure]
|
|
requires: [6wind-virtual-accelerator-setup-repo]
|
|
parameters:
|
|
puppet_manifest: puppet/manifests/install_va.pp
|
|
puppet_modules: puppet/modules:/etc/puppet/modules
|
|
timeout: 3600
|
|
|
|
- id: 6wind-virtual-accelerator-configure
|
|
type: puppet
|
|
groups: [6wind-virtual-accelerator]
|
|
required_for: [6wind-virtual-accelerator]
|
|
requires: [6wind-virtual-accelerator-install]
|
|
parameters:
|
|
puppet_manifest: puppet/manifests/configure_va.pp
|
|
puppet_modules: puppet/modules:/etc/puppet/modules
|
|
timeout: 240
|
|
|
|
- id: 6wind-virtual-accelerator-start
|
|
type: puppet
|
|
role: [6wind-virtual-accelerator]
|
|
required_for: [post_deployment_end]
|
|
requires: [enable_nova_compute_service]
|
|
parameters:
|
|
puppet_manifest: puppet/manifests/start_va.pp
|
|
puppet_modules: puppet/modules:/etc/puppet/modules
|
|
timeout: 3600
|
|
|
|
- id: 6wind-virtual-accelerator-neutron-conf
|
|
type: puppet
|
|
role: ['primary-controller', '6wind-virtual-accelerator']
|
|
required_for: [post_deployment_end]
|
|
requires: [post_deployment_start]
|
|
parameters:
|
|
puppet_manifest: puppet/manifests/neutron_conf.pp
|
|
puppet_modules: puppet/modules:/etc/puppet/modules
|
|
timeout: 3600 |