15e1c3f22e
These changes allow the various playbooks to be executed by Ansible 1.9.x and 2.0. This was necessary as 2.0 has a number of changes to the YAML processor, and certain ways of doing things have naturally had to change. - Removed pass-through variable when a role is explicitly defined with variables passed through to it as updated yaml parser fails to handle appropriately. - Defined a default dib_packages variable of an empty string. - Changed stray boolean compare to use an is defined check as the the parser in Ansible 2.0 does not equate undefined to false. - Explicitly defined the testing_user for the syntax check as the check fails without it. - Revised MySQL module syntax usage to be compatible between Ansible 1.9.x and 2.0 development branches. - Updated some conditionals making string compares with lookups which is apparently problematic in Ansible 2.0. Depends-On: I9d5fa719793896cce00a69dafba738755b45b068 Depends-On: I23e902c8637e142fba23d71467225d48ee265253 Change-Id: I4fec7f44dd9d591388f345b3f449cb44b8e50744 Closes-Bug: 1469862
68 lines
3.1 KiB
Plaintext
68 lines
3.1 KiB
Plaintext
---
|
|
# The ironic API URL for bifrost operations. Defaults to localhost.
|
|
# ironic_url: "http://localhost:6385/"
|
|
|
|
# The network interface that bifrost will be operating on. Defaults
|
|
# to virbr0 in roles, can be overridden here.
|
|
# network_interface: "virbr0"
|
|
|
|
|
|
# ironic_db_password ironic user password for rabbit
|
|
ironic_db_password: aSecretPassword473z
|
|
# mysql_username: Default mysql admin username
|
|
mysql_username: root
|
|
# mysql_password: Default mysql admin user password
|
|
mysql_password:
|
|
|
|
# The path to the SSH key to be utilized for testing and burn-in
|
|
# to configuration drives. When set, it should be set in both baremetal
|
|
# and localhost groups, however this is only an override to the default.
|
|
# ssh_public_key_path: "{{ ansible_env.HOME }}/.ssh/id_rsa.pub"
|
|
|
|
# If testing is true, then the environment is setup for using libvirt
|
|
# virtual machines for the hardware instead of real hardware.
|
|
# testing: true
|
|
|
|
# The default port to download files via. Required for IPA URL generation.
|
|
# Presently the defaults are located in the roles, however if changed both
|
|
# the localhost and baremetal group files must be updated.
|
|
# nginx_port: 8080
|
|
|
|
# IPA Image parameters. If these are changed, they must be changed in
|
|
# Both localhost and baremetal groups. Presently the defaults
|
|
# in each role should be sufficent for proper operation.
|
|
# ipa_kernel: "{{http_boot_folder}}/coreos_production_pxe.vmlinuz"
|
|
# ipa_ramdisk: "{{http_boot_folder}}/coreos_production_pxe_image-oem.cpio.gz"
|
|
# ipa_kernel_url: "http://{{ hostvars[inventory_hostname]['ansible_' + network_interface]['ipv4']['address'] }}:{{nginx_port}}/coreos_production_pxe.vmlinuz"
|
|
# ipa_ramdisk_url: "http://{{ hostvars[inventory_hostname]['ansible_' + network_interface]['ipv4']['address'] }}:{{nginx_port}}/coreos_production_pxe_image-oem.cpio.gz"
|
|
|
|
# The http_boot_folder defines the root folder for the webserver.
|
|
# If this setting is changed, it must be applied to both the baremetal
|
|
# and localhost groups. Presently the role defaults are set to the value
|
|
# below.
|
|
# http_boot_folder: /httpboot
|
|
|
|
# The settings for the name of the image to be deployed along with the
|
|
# on disk location are below. If changed, these settings must be applied
|
|
# to both the baremetal and localhost groups. If the file is already on
|
|
# disk, then the image generation will not take place, otherwise an image
|
|
# will be generated using diskimage-builder.
|
|
# deploy_image_filename: "deployment_image.qcow2"
|
|
# deploy_image: "{{http_boot_folder}}/{{deploy_image_filename}}"
|
|
|
|
# Setting to utilize diskimage-builder to create a bootable image.
|
|
create_image_via_dib: true
|
|
|
|
# Transform boot image is intended for use with the Ubuntu trusty image.
|
|
# It makes the image bootable by installing Grub.
|
|
# Setting to prepend a partition image with a boot sector and partition table.
|
|
transform_boot_image: false
|
|
|
|
# Create IPA image instead of downloading an pre-made CoreOS IPA image.
|
|
create_ipa_image: false
|
|
|
|
# Dnsmasq default route for clients. If not defined, dnsmasq will push to
|
|
# clients as default route the same IP of the dnsmasq server.
|
|
# Default: undefined
|
|
# dnsmasq_router: {{ ipv4_gateway }}
|