From b58913d865aa67fca78a73d22284778ba75f9a42 Mon Sep 17 00:00:00 2001 From: Sandeep Yadav Date: Tue, 25 May 2021 16:22:25 +0530 Subject: [PATCH] Add config-drive in parameter_defaults We added support to explicitly request config-drive for BMC and Undercloud type instances in [1]. Default is false. Adding similiar option in parameter_defaults will ease overriding environments/base.yaml in ovb-manage role generate_template.yml[2]. [1] https://opendev.org/openstack/openstack-virtual-baremetal/commit/306ec29aec8a716e49cf0fd70e240aea8c7dc1d7 [2] https://github.com/rdo-infra/review.rdoproject.org-config/blob/master/roles/ovb-manage/tasks/generate_template.yml#L13 Change-Id: I7bbdc80684147c72561c0434b3217e41bd2a0995 --- environments/base.yaml | 4 ++++ sample-env-generator/environments.yaml | 3 +++ 2 files changed, 7 insertions(+) diff --git a/environments/base.yaml b/environments/base.yaml index 6980e72..4ef4e7d 100644 --- a/environments/base.yaml +++ b/environments/base.yaml @@ -33,6 +33,10 @@ parameter_defaults: # Type: string bmc_prefix: bmc + # If True, enable config drive on the server. + # Type: boolean + config_drive: False + # An external network from which floating ips can be provisioned # Type: string external_net: external diff --git a/sample-env-generator/environments.yaml b/sample-env-generator/environments.yaml index 1502504..979bb86 100644 --- a/sample-env-generator/environments.yaml +++ b/sample-env-generator/environments.yaml @@ -3,6 +3,9 @@ environments: title: Base Configuration Options description: Basic configuration options needed for all OVB environments files: + templates/bmc.yaml: + parameters: + - config_drive templates/quintupleo.yaml: parameters: - bmc_flavor