I have an openstack(base) already running but I want to add Ironic baremetal, I have a bundle configured with all required components . how I deploy over existing deployment with proper relations?
do I need to use overlay? here is my setup
#deploy ironic over existing openstack base
series: focal
variables:
openstack-origin: &openstack-origin cloud:focal-wallaby
machines:
'0':
series: focal
constraints: tags=openstack-cloud
'1':
series: focal
constraints: tags=openstack-cloud
'2':
series: focal
constraints: tags=openstack-cloud
applications:
nova-ironic:
charm: cs:~openstack-charmers-next/nova-compute
series: focal
num_units: 1
bindings:
"": admin-space
options:
enable-live-migration: false
enable-resize: false
openstack-origin: openstack-origin
virt-type: ironic
to:
- "lxd:2"
ironic-api:
charm: cs:~openstack-charmers-next/ironic-api
num_units: 1
series: focal
options:
openstack-origin: *openstack-origin
bindings:
"": admin-space
to:
- "lxd:1"
ironic-conductor:
charm: cs:~openstack-charmers-next/ironic-conductor
num_units: 1
series: focal
options:
openstack-origin: *openstack-origin
max-tftp-block-size: 1418
disable-secure-erase: true
use-ipxe: true
enabled-network-interfaces: "neutron"
provisioning-network: "qts-bare"
cleaning-network: "qts-bare"
bindings:
"": admin-space
to:
- "lxd:2"
neutron-ironic-agent:
charm: cs:~openstack-charmers-next/neutron-api-plugin-ironic
num_units: 0
series: focal
options:
openstack-origin: *openstack-origin
relations:
- - nova-ironic
- ironic-api
- - ironic-conductor
- ironic-api
- - neutron-ironic-agent:identity-credentials
- keystone
- - neutron-ironic-agent
- neutron-api
- - ironic-api:amqp
- rabbitmq-server:amqp
- - ironic-api
- keystone
- - ironic-api:shared-db
- mysql:shared-db
- - ironic-conductor:amqp
- rabbitmq-server:amqp
- - ironic-conductor
- keystone
- - ironic-conductor:shared-db
- mysql:shared-db
- - nova-ironic:amqp
- rabbitmq-server:amqp
- - nova-ironic
- glance
- - nova-ironic
- keystone
- - nova-ironic
- nova-ironic:ceph
- - nova-ironic:ceph-access
thanks in advance.