Merge "OVB: use "ipmi" driver instead of "pxe_ipmitool" for >= Queens"

This commit is contained in:
Zuul 2018-02-20 01:57:24 +00:00 committed by Gerrit Code Review
commit 0533609e68
3 changed files with 11 additions and 1 deletions

View File

@ -56,6 +56,9 @@ Parameters used the env.yaml file to create the OVB heat stack (See defaults/mai
- registered_releases -- releases for which images should be available for the undercloud
- baremetal_driver -- ironic driver to use for overcloud nodes, 'pxe_ipmitool'
for < Queens, 'ipmi' for >= Queens
Dependencies
------------

View File

@ -92,6 +92,13 @@ registered_releases:
- rhos-11
- rhos-12
baremetal_driver: >-
{% if release not in ['newton', 'ocata', 'pike'] -%}
"ipmi"
{%- else -%}
"pxe_ipmitool"
{%- endif -%}
# OVB environment clean up
cleanup_stacks_keypairs: false
cleanup_stacks_keypairs_script: cleanup-stacks-keypairs.sh.j2

View File

@ -180,7 +180,7 @@
chdir={{ local_working_dir }}
export OS_CLIENT_CONFIG_FILE="{{ local_working_dir }}/clouds.yaml";
export OS_CLOUD="{{ cloud_name}}";
{{ ovb_dir }}/bin/build-nodes-json --env {{ local_working_dir }}/{{ prefix }}env.yaml
{{ ovb_dir }}/bin/build-nodes-json --env {{ local_working_dir }}/{{ prefix }}env.yaml --driver {{ baremetal_driver }}
register: nodes_json
- name: remove clouds.yaml file