Cloudbaseit Ironic
- By Cloudbase Solutions
- Cloud
Channel | Revision | Published | Runs on |
---|---|---|---|
latest/stable | 21 | 18 Mar 2021 | |
latest/edge | 20 | 18 Mar 2021 |
juju deploy cloudbaseit-ironic
Deploy universal operators easily with Juju, the Universal Operator Lifecycle Manager.
Platform:
-
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.