diff --git a/ansible/group_vars/all/bifrost b/ansible/group_vars/all/bifrost
index e6a57d571c7a12029c8403f69950debfffbf0d5d..5770f21b87c45faa12ebc4ebf8815112c15606c7 100644
--- a/ansible/group_vars/all/bifrost
+++ b/ansible/group_vars/all/bifrost
@@ -58,10 +58,10 @@ kolla_bifrost_inspector_extra_kernel_options: "{{ inspector_extra_kernel_options
 kolla_bifrost_inspector_rules: "{{ inspector_rules }}"
 
 # Ironic inspector IPMI username to set.
-kolla_bifrost_inspector_ipmi_username: "{{ inspector_ipmi_username }}"
+kolla_bifrost_inspector_ipmi_username: "{{ ipmi_username }}"
 
 # Ironic inspector IPMI password to set.
-kolla_bifrost_inspector_ipmi_password: "{{ inspector_ipmi_password }}"
+kolla_bifrost_inspector_ipmi_password: "{{ ipmi_password }}"
 
 # Ironic inspector network interface name on which to check for an LLDP switch
 # port description to use as the node's name.
diff --git a/ansible/group_vars/all/bmc b/ansible/group_vars/all/bmc
new file mode 100644
index 0000000000000000000000000000000000000000..5da5afb8be65cfd209caf19fe1a73c5282bd2e86
--- /dev/null
+++ b/ansible/group_vars/all/bmc
@@ -0,0 +1,15 @@
+---
+###############################################################################
+# Configuration of Baseboard Management Controllers (BMCs).
+
+# Type of host's BMC. Currently only idrac is supported.
+bmc_type:
+
+# Address to use to access a host's BMC via IPMI.
+ipmi_address:
+
+# Username to use to access a host's BMC via IPMI.
+ipmi_username:
+
+# Password to use to access a host's BMC via IPMI.
+ipmi_password:
diff --git a/ansible/group_vars/all/inspector b/ansible/group_vars/all/inspector
index ceaba4dfe03f89c85f95d7cc556afe4640aad17e..1f23e034d219ec424fed4ce2aec25673b6baeaa8 100644
--- a/ansible/group_vars/all/inspector
+++ b/ansible/group_vars/all/inspector
@@ -53,10 +53,10 @@ inspector_discovery_enroll_node_driver: "ipmi"
 # Ironic inspector configuration.
 
 # Ironic inspector IPMI username to set.
-inspector_ipmi_username:
+inspector_ipmi_username: "{{ ipmi_username }}"
 
 # Ironic inspector IPMI password to set.
-inspector_ipmi_password:
+inspector_ipmi_password: "{{ ipmi_password }}"
 
 # Ironic inspector network interface name on which to check for an LLDP switch
 # port description to use as the node's name.
diff --git a/etc/kayobe/bmc.yml b/etc/kayobe/bmc.yml
new file mode 100644
index 0000000000000000000000000000000000000000..ea10df37fa41ee1ed4f27843931f546dd44eb8bd
--- /dev/null
+++ b/etc/kayobe/bmc.yml
@@ -0,0 +1,19 @@
+---
+###############################################################################
+# Configuration of Baseboard Management Controllers (BMCs).
+
+# Type of host's BMC. Currently only idrac is supported.
+#bmc_type:
+
+# Address to use to access a host's BMC via IPMI.
+#ipmi_address:
+
+# Username to use to access a host's BMC via IPMI.
+#ipmi_username:
+
+# Password to use to access a host's BMC via IPMI.
+#ipmi_password:
+
+###############################################################################
+# Dummy variable to allow Ansible to accept this file.
+workaround_ansible_issue_8743: yes