Cloudbaseit Ironic

  • By Cloudbase Solutions
  • Cloud
Channel Revision Published Runs on
latest/stable 21 18 Mar 2021
Ubuntu 14.04
latest/edge 20 18 Mar 2021
Ubuntu 14.04
juju deploy cloudbaseit-ironic
Show information

Platform:

Ubuntu
14.04

Learn about configurations >

  • database | string

    Default: ironic

    Database name

  • database-user | string

    Default: ironic

    Username for database access

  • debug | boolean

    Enable debug logging.

  • dhcp-provider | string

    Default: neutron

    DHCP provider used by Ironic. Valid options are: 'neutron' and 'none'.

  • disk-devices | string

    Default: cciss/c0d0,sda,hda,vda

    The disk devices to scan while doing the deploy. A comma separated list should be given.

  • enable-ipxe | boolean

    Enable iPXE.

  • enable-uefi | boolean

    Enable UEFI boot mode.

  • enabled-drivers | string

    Default: pxe_ipmitool,agent_ipmitool

    Specify the a comma separated list of drivers to load during service initialization.

  • http-port | int

    Default: 8080

    Port of the nginx webserver used by the iPXE.

  • ipxe-boot-script | string

    Path to the main iPXE script file.

  • ironic-port | string

    Default: eth1

    Space separated list of NIC interfaces or MAC addresses of the ports connected to the private Ironic flat network

  • ironic-subnet | string

    Default: 10.0.190.0/24

    CIDR used to provide a private IP for the ironic-port. Last bits from the IP provided by the juju provider to the machine are used to decide which IP to configure on the ironic-port.

  • nodes-cleaning | boolean

    Enables the nodes cleaning tasks which are executed after the nodes are deleted. NOTE: The cleaning operation causes instance deletion to take significantly longer.

  • openstack-origin | string

    Default: distro

    Repository from which to install. May be one of the following: distro (default), ppa:somecustom/ppa, a deb url sources entry, or a supported Cloud Archive release pocket. Supported Cloud Archive sources include: cloud:<series>-<openstack-release> cloud:<series>-<openstack-release>/updates cloud:<series>-<openstack-release>/staging cloud:<series>-<openstack-release>/proposed For series=Precise we support cloud archives for openstack-release: * icehouse For series=Trusty we support cloud archives for openstack-release: * juno * kilo * ... NOTE: updating this setting to a source that is known to provide a later version of OpenStack will trigger a software upgrade. NOTE: when openstack-origin-git is specified, openstack specific packages will be installed from source rather than from the openstack-origin repository.

  • pxe-bootfile-name | string

    Bootfile DHCP parameter.

  • pxe-config-template | string

    Template file for PXE configuration.

  • rabbit-user | string

    Default: ironic

    Username used to access rabbitmq queue

  • rabbit-vhost | string

    Default: openstack

    Rabbitmq vhost

  • region | string

    Default: RegionOne

    OpenStack Region

  • swift-temp-url-duration | int

    Default: 1200

    The length of time in seconds that the Swift temporary URL will be valid for. Defaults to 20 minutes. If some deploys get a 401 response code when trying to download from the temporary URL, try raising this duration.

  • swift-url | string

    Base URL used for temporary URLs generated for Ironic Python Agent. If this one is not set, a default base URL is constructed from the private-address and the port of the swift-proxy charm. This doesn't need to be set, if Ironic baremetal nodes can reach the swift-proxy charm through the private-address.

  • tftp-port | int

    Default: 69

    TFTP port.

  • uefi-pxe-bootfile-name | string

    Bootfile DHCP parameter for UEFI boot mode.

  • uefi-pxe-config-template | string

    Template file for PXE configuration for UEFI boot loader.

  • verbose | boolean

    Enable verbose logging.