Allow to configure name of root disk image to provision
This may be used to deploy different images on different hosts. Change-Id: I941cc28a914f3a56f50abdde70f13d6616ff52e7 Story: 2002098 Task: 41694
This commit is contained in:
parent
e8769373b6
commit
e1ba842126
@ -54,6 +54,12 @@ kolla_bifrost_dib_env_vars: "{{ kolla_bifrost_dib_env_vars_default | combine(kol
|
|||||||
# List of DIB packages to install.
|
# List of DIB packages to install.
|
||||||
kolla_bifrost_dib_packages: []
|
kolla_bifrost_dib_packages: []
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
# Disk image deployment configuration.
|
||||||
|
|
||||||
|
# Name of disk image file to deploy. Default is "deployment_image.qcow2".
|
||||||
|
kolla_bifrost_deploy_image_filename: "deployment_image.qcow2"
|
||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
# Ironic configuration.
|
# Ironic configuration.
|
||||||
|
|
||||||
|
@ -14,6 +14,7 @@
|
|||||||
ansible_host: "{{ hostvars[seed_host].ansible_host | default(seed_host) }}"
|
ansible_host: "{{ hostvars[seed_host].ansible_host | default(seed_host) }}"
|
||||||
bifrost_hostvars:
|
bifrost_hostvars:
|
||||||
addressing_mode: static
|
addressing_mode: static
|
||||||
|
deploy_image_filename: "{{ kolla_bifrost_deploy_image_filename }}"
|
||||||
ipv4_interface_mac: "{% raw %}{{ extra.pxe_interface_mac | default }}{% endraw %}"
|
ipv4_interface_mac: "{% raw %}{{ extra.pxe_interface_mac | default }}{% endraw %}"
|
||||||
ipv4_address: "{{ admin_oc_net_name | net_ip }}"
|
ipv4_address: "{{ admin_oc_net_name | net_ip }}"
|
||||||
ipv4_subnet_mask: "{{ admin_oc_net_name | net_cidr | ipaddr('netmask') }}"
|
ipv4_subnet_mask: "{{ admin_oc_net_name | net_cidr | ipaddr('netmask') }}"
|
||||||
|
@ -179,6 +179,22 @@ Rather than needing to write a custom DIB element, we can use the
|
|||||||
kolla_bifrost_dib_packages:
|
kolla_bifrost_dib_packages:
|
||||||
- "biosdevname"
|
- "biosdevname"
|
||||||
|
|
||||||
|
Disk image deployment configuration
|
||||||
|
===================================
|
||||||
|
|
||||||
|
The name of the root disk image to deploy can be configured via the
|
||||||
|
``kolla_bifrost_deploy_image_filename`` option, which defaults to
|
||||||
|
``deployment_image.qcow2``. It can be defined globally in
|
||||||
|
``${KAYOBE_CONFIG_PATH}/bifrost.yml``, or defined per-group or per-host in the
|
||||||
|
Kayobe inventory. This can be used to provision different images across the
|
||||||
|
overcloud.
|
||||||
|
|
||||||
|
.. note::
|
||||||
|
|
||||||
|
Support for building multiple disk images is not yet available. Images can
|
||||||
|
be manually renamed before changing the Kayobe configuration to build a
|
||||||
|
different image.
|
||||||
|
|
||||||
Ironic configuration
|
Ironic configuration
|
||||||
====================
|
====================
|
||||||
|
|
||||||
@ -283,7 +299,7 @@ Inventory configuration
|
|||||||
This feature is currently not well tested. It is advisable to use
|
This feature is currently not well tested. It is advisable to use
|
||||||
autodiscovery of overcloud servers instead.
|
autodiscovery of overcloud servers instead.
|
||||||
|
|
||||||
The following options are used to configure a static inventory of servers for
|
The following option is used to configure a static inventory of servers for
|
||||||
Bifrost.
|
Bifrost.
|
||||||
|
|
||||||
``kolla_bifrost_servers``
|
``kolla_bifrost_servers``
|
||||||
|
@ -53,6 +53,12 @@
|
|||||||
# List of DIB packages to install. Default is to install no extra packages.
|
# List of DIB packages to install. Default is to install no extra packages.
|
||||||
#kolla_bifrost_dib_packages:
|
#kolla_bifrost_dib_packages:
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
# Disk image deployment configuration.
|
||||||
|
|
||||||
|
# Name of disk image file to deploy. Default is "deployment_image.qcow2".
|
||||||
|
#kolla_bifrost_deploy_image_filename:
|
||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
# Ironic configuration.
|
# Ironic configuration.
|
||||||
|
|
||||||
|
@ -0,0 +1,6 @@
|
|||||||
|
---
|
||||||
|
features:
|
||||||
|
- |
|
||||||
|
Adds a new ``kolla_bifrost_deploy_image_filename`` variable used to define
|
||||||
|
the name of the root disk image to provision. This may be used to deploy
|
||||||
|
different images on different hosts.
|
Loading…
x
Reference in New Issue
Block a user