kayobe/dev/dev-vagrant.yml
Mark Goddard fda941bcbf Add configuration of inspection allocation pool for dev environment
This allows the ironic_dnsmasq container to start successfully.
2017-09-07 20:50:08 +01:00

65 lines
1.8 KiB
YAML

---
# Development configuration for Kayobe on Vagrant.
# Configures a single controller with a single network (aio).
# No need to provide a different user for bootstrapping.
controller_bootstrap_user: vagrant
# Don't create any LVM groups.
controller_lvm_groups: []
# Use the overlay docker storage driver as it doesn't require LVM.
docker_storage_driver: overlay
# Use the vagrant user to access the controller via SSH.
kayobe_ansible_user: vagrant
# Set an interface name for LLDP discovery.
inspector_lldp_switch_port_interface_default: eth0
# Use the 4.0.2 release of kolla and kolla-ansible.
kolla_openstack_release: 4.0.2
# Kolla container image extensions.
kolla_build_blocks:
ironic_base_footer: |
# Install a more recent version of ironic-lib with a fix for
# https://bugs.launchpad.net/ironic/+bug/1673731.
RUN pip install -U --no-deps ironic-lib==2.7.0
# Kolla container image customisations.
kolla_build_customizations:
ironic_conductor_packages_append:
# e2fsprogs is required to create ext ephemeral filesystems.
- 'e2fsprogs'
# xfsprogs is required to create XFS ephemeral filesystems.
- 'xfsprogs'
# Disable swift.
kolla_enable_swift: False
# Map all networks to the all-in-one network.
oob_oc_net_name: aio
provision_oc_net_name: aio
oob_wl_net_name: aio
provision_wl_net_name: aio
internal_net_name: aio
public_net_name: aio
external_net_name: aio
storage_net_name: aio
storage_mgmt_net_name: aio
inspection_net_name: aio
# All-in-one network.
aio_cidr: 192.168.33.0/24
aio_allocation_pool_start: 192.168.33.3
aio_allocation_pool_end: 192.168.33.127
aio_inspection_allocation_pool_start: 192.168.33.128
aio_inspection_allocation_pool_end: 192.168.33.254
aio_vip_address: 192.168.33.2
# Controller interface on all-in-one network.
aio_interface: breth1
aio_bridge_ports:
- eth1