diff --git a/bundles/bundle-cloud1-3nodes.yaml b/bundles/bundle-cloud1-3nodes.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..28c14056be0022e4469f342c75b3d60de582451f
--- /dev/null
+++ b/bundles/bundle-cloud1-3nodes.yaml
@@ -0,0 +1,569 @@
+# Please refer to the OpenStack Charms Deployment Guide for more information.
+# https://docs.openstack.org/project-deploy-guide/charm-deployment-guide
+#
+# NOTE: Please review the value for the configuration option
+#       `bridge-interface-mappings` for the `ovn-chassis` charm (see `data-port` variable).
+#       Refer to the [Open Virtual Network (OVN)](https://docs.openstack.org/project-deploy-guide/charm-deployment-guide/latest/app-ovn.html)
+#       section of the [OpenStack Charms Deployment Guide](https://docs.openstack.org/project-deploy-guide/charm-deployment-guide/latest/)
+#       for more information.
+name: openstack-telemetry
+local_overlay_enabled: true
+#series: jammy
+base: ubuntu@22.04
+variables:
+  openstack-origin: &openstack-origin cloud:jammy-bobcat
+  openstack-charm-channel: &openstack-charm-channel 2023.2/stable
+  ovn-charm-channel: &ovn-charm-channel 23.09/stable
+  ceph-charm-channel: &ceph-charm-channel reef/stable
+  mysql-charm-channel: &mysql-charm-channel 8.0/stable
+  hacluster-charm-channel: &hacluster-charm-channel 2.4/stable
+  data-port: &data-port br-ex:bond0
+  cluster-port: &cluster-port br-int:bond1
+  worker-multiplier: &worker-multiplier 0.25
+  osd-devices: &osd-devices /dev/sdc /dev/sdd /dev/sde /dev/sdf
+  bluestore-block-db-size: &bluestore-block-db-size 50000000000
+  bluestore-db: &bluestore-db /dev/sdb
+  expected-osd-count: &expected-osd-count 3
+  expected-mon-count: &expected-mon-count 3
+  ha-vip: &ha-vip 10.32.13.29
+  os-admin-net: &os-admin-net 10.32.13.0/24
+  os-internal-net: &os-internal-net 10.32.13.0/24
+  os-public-net: &os-public-net 10.32.13.0/24
+machines:
+  '0':
+    #series: jammy
+    base: ubuntu@22.04
+    constraints: "tags=control"
+  '1':
+    #series: jammy
+    base: ubuntu@22.04
+    constraints: "tags=control"
+  '2':
+    #series: jammy
+    base: ubuntu@22.04
+    constraints: "tags=control"
+#  '3':
+#    series: jammy
+#    base: ubuntu@22.04
+#    constraints: "tags=compute"
+#  '4':
+#    series: jammy
+#    base: ubuntu@22.04
+#    constraints: "tags=compute"
+#  '5':
+#    series: jammy
+#    base: ubuntu@22.04
+#    constraints: "tags=compute"
+relations:
+- - nova-compute:amqp
+  - rabbitmq-server:amqp
+- - nova-cloud-controller:identity-service
+  - keystone:identity-service
+- - glance:identity-service
+  - keystone:identity-service
+- - neutron-api:identity-service
+  - keystone:identity-service
+- - neutron-api:amqp
+  - rabbitmq-server:amqp
+- - glance:amqp
+  - rabbitmq-server:amqp
+- - nova-cloud-controller:image-service
+  - glance:image-service
+- - nova-compute:image-service
+  - glance:image-service
+- - nova-cloud-controller:cloud-compute
+  - nova-compute:cloud-compute
+- - nova-cloud-controller:amqp
+  - rabbitmq-server:amqp
+- - openstack-dashboard:identity-service
+  - keystone:identity-service
+- - nova-cloud-controller:neutron-api
+  - neutron-api:neutron-api
+- - cinder:image-service
+  - glance:image-service
+- - cinder:amqp
+  - rabbitmq-server:amqp
+- - cinder:identity-service
+  - keystone:identity-service
+- - cinder:cinder-volume-service
+  - nova-cloud-controller:cinder-volume-service
+- - cinder-ceph:storage-backend
+  - cinder:storage-backend
+- - ceph-mon:client
+  - nova-compute:ceph
+- - nova-compute:ceph-access
+  - cinder-ceph:ceph-access
+- - ceph-mon:client
+  - cinder-ceph:ceph
+- - ceph-mon:client
+  - glance:ceph
+- - ceph-osd:mon
+  - ceph-mon:osd
+- - ntp:juju-info
+  - nova-compute:juju-info
+- - ceph-radosgw:mon
+  - ceph-mon:radosgw
+- - ceph-radosgw:identity-service
+  - keystone:identity-service
+- - placement:identity-service
+  - keystone:identity-service
+- - placement
+  - nova-cloud-controller
+- - keystone:shared-db
+  - keystone-mysql-router:shared-db
+- - cinder:shared-db
+  - cinder-mysql-router:shared-db
+- - glance:shared-db
+  - glance-mysql-router:shared-db
+- - nova-cloud-controller:shared-db
+  - nova-mysql-router:shared-db
+- - neutron-api:shared-db
+  - neutron-mysql-router:shared-db
+- - openstack-dashboard:shared-db
+  - dashboard-mysql-router:shared-db
+- - placement:shared-db
+  - placement-mysql-router:shared-db
+- - vault:shared-db
+  - vault-mysql-router:shared-db
+- - keystone-mysql-router:db-router
+  - mysql-innodb-cluster:db-router
+- - cinder-mysql-router:db-router
+  - mysql-innodb-cluster:db-router
+- - nova-mysql-router:db-router
+  - mysql-innodb-cluster:db-router
+- - glance-mysql-router:db-router
+  - mysql-innodb-cluster:db-router
+- - neutron-mysql-router:db-router
+  - mysql-innodb-cluster:db-router
+- - dashboard-mysql-router:db-router
+  - mysql-innodb-cluster:db-router
+- - placement-mysql-router:db-router
+  - mysql-innodb-cluster:db-router
+- - vault-mysql-router:db-router
+  - mysql-innodb-cluster:db-router
+- - neutron-api-plugin-ovn:neutron-plugin
+  - neutron-api:neutron-plugin-api-subordinate
+- - ovn-central:certificates
+  - vault:certificates
+- - ovn-central:ovsdb-cms
+  - neutron-api-plugin-ovn:ovsdb-cms
+- - neutron-api:certificates
+  - vault:certificates
+- - ovn-chassis:nova-compute
+  - nova-compute:neutron-plugin
+- - ovn-chassis:certificates
+  - vault:certificates
+- - ovn-chassis:ovsdb
+  - ovn-central:ovsdb
+- - vault:certificates
+  - neutron-api-plugin-ovn:certificates
+- - vault:certificates
+  - cinder:certificates
+- - vault:certificates
+  - glance:certificates
+- - vault:certificates
+  - gnocchi:certificates
+- - vault:certificates
+  - keystone:certificates
+- - vault:certificates
+  - nova-cloud-controller:certificates
+- - vault:certificates
+  - openstack-dashboard:certificates
+- - vault:certificates
+  - placement:certificates
+- - vault:certificates
+  - ceph-radosgw:certificates
+- - vault:certificates
+  - mysql-innodb-cluster:certificates
+- - ceilometer-agent:ceilometer-service
+  - ceilometer:ceilometer-service
+- - ceilometer:identity-notifications
+  - keystone:identity-notifications
+- - ceilometer:identity-credentials
+  - keystone:identity-credentials
+- - vault:certificates
+  - ceilometer:certificates
+- - ceilometer-agent:nova-ceilometer
+  - nova-compute:nova-ceilometer
+- - ceilometer-agent:amqp
+  - rabbitmq-server:amqp
+- - ceilometer:amqp
+  - rabbitmq-server:amqp
+- - aodh-mysql-router:db-router
+  - mysql-innodb-cluster:db-router
+- - aodh:shared-db
+  - aodh-mysql-router:shared-db
+- - aodh:identity-service
+  - keystone:identity-service
+- - aodh:amqp
+  - rabbitmq-server:amqp
+- - gnocchi:storage-ceph
+  - ceph-mon:client
+- - gnocchi-mysql-router:db-router
+  - mysql-innodb-cluster:db-router
+- - gnocchi:shared-db
+  - gnocchi-mysql-router:shared-db
+- - gnocchi:amqp
+  - rabbitmq-server:amqp
+- - gnocchi:coordinator-memcached
+  - memcached:cache
+- - gnocchi:metric-service
+  - ceilometer:metric-service
+- - gnocchi:identity-service
+  - keystone:identity-service
+- - keystone-hacluster:ha
+  - keystone:ha
+- - nova-cloud-controller-hacluster:ha
+  - nova-cloud-controller:ha
+- - nova-cloud-controller:memcache
+  - memcached:cache
+applications:
+  aodh:
+    annotations:
+      gui-x: '1500'
+      gui-y: '0'
+    charm: ch:aodh
+    num_units: 1
+    options:
+      openstack-origin: *openstack-origin
+    to:
+    - lxd:0
+    channel: *openstack-charm-channel
+  aodh-mysql-router:
+    charm: ch:mysql-router
+    channel: *mysql-charm-channel
+  ceilometer:
+    annotations:
+      gui-x: '1250'
+      gui-y: '0'
+    charm: ch:ceilometer
+    num_units: 1
+    options:
+      openstack-origin: *openstack-origin
+    to:
+    - lxd:2
+    channel: *openstack-charm-channel
+  ceilometer-agent:
+    annotations:
+      gui-x: '1250'
+      gui-y: '500'
+    charm: ch:ceilometer-agent
+    num_units: 0
+    channel: *openstack-charm-channel
+  ceph-mon:
+    annotations:
+      gui-x: '790'
+      gui-y: '1540'
+    charm: ch:ceph-mon
+    num_units: 3
+    options:
+      expected-osd-count: *expected-osd-count
+      monitor-count: *expected-mon-count
+      source: *openstack-origin
+    to:
+    - lxd:0
+    - lxd:1
+    - lxd:2
+    channel: *ceph-charm-channel
+  ceph-osd:
+    annotations:
+      gui-x: '1065'
+      gui-y: '1540'
+    charm: ch:ceph-osd
+    num_units: 3
+    options:
+      osd-devices: *osd-devices
+      bluestore-block-db-size: *bluestore-block-db-size
+      bluestore-db: *bluestore-db
+      source: *openstack-origin
+    to:
+    - '0'
+    - '1'
+    - '2'
+#    - '3'
+#    - '4'
+#    - '5'
+    channel: *ceph-charm-channel
+  ceph-radosgw:
+    annotations:
+      gui-x: '850'
+      gui-y: '900'
+    charm: ch:ceph-radosgw
+    num_units: 1
+    options:
+      source: *openstack-origin
+    to:
+    - lxd:0
+    channel: *ceph-charm-channel
+  cinder-mysql-router:
+    annotations:
+      gui-x: '900'
+      gui-y: '1400'
+    charm: ch:mysql-router
+    channel: *mysql-charm-channel
+  cinder:
+    annotations:
+      gui-x: '980'
+      gui-y: '1270'
+    charm: ch:cinder
+    num_units: 1
+    options:
+      block-device: None
+      glance-api-version: 2
+      worker-multiplier: *worker-multiplier
+      openstack-origin: *openstack-origin
+    to:
+    - lxd:1
+    channel: *openstack-charm-channel
+  cinder-ceph:
+    annotations:
+      gui-x: '1120'
+      gui-y: '1400'
+    charm: ch:cinder-ceph
+    num_units: 0
+    channel: *openstack-charm-channel
+  glance-mysql-router:
+    annotations:
+      gui-x: '-290'
+      gui-y: '1400'
+    charm: ch:mysql-router
+    channel: *mysql-charm-channel
+  glance:
+    annotations:
+      gui-x: '-230'
+      gui-y: '1270'
+    charm: ch:glance
+    num_units: 1
+    options:
+      worker-multiplier: *worker-multiplier
+      openstack-origin: *openstack-origin
+    to:
+    - lxd:2
+    channel: *openstack-charm-channel
+  keystone-mysql-router:
+    annotations:
+      gui-x: '230'
+      gui-y: '1400'
+    charm: ch:mysql-router
+    channel: *mysql-charm-channel
+  keystone-hacluster:
+    charm: ch:hacluster
+    channel: *hacluster-charm-channel
+    options:
+      cluster_count: 3
+  keystone:
+    annotations:
+      gui-x: '300'
+      gui-y: '1270'
+    charm: ch:keystone
+    num_units: 3
+    options:
+      worker-multiplier: *worker-multiplier
+      openstack-origin: *openstack-origin
+      vip: *ha-vip
+    to:
+    - lxd:0
+    - lxd:1
+    - lxd:2
+    channel: *openstack-charm-channel
+  neutron-mysql-router:
+    annotations:
+      gui-x: '505'
+      gui-y: '1385'
+    charm: ch:mysql-router
+    channel: *mysql-charm-channel
+  neutron-api-plugin-ovn:
+    annotations:
+      gui-x: '690'
+      gui-y: '1385'
+    charm: ch:neutron-api-plugin-ovn
+    channel: *openstack-charm-channel
+  neutron-api:
+    annotations:
+      gui-x: '580'
+      gui-y: '1270'
+    charm: ch:neutron-api
+    num_units: 1
+    options:
+      enable-ml2-port-security: true
+      neutron-security-groups: true
+      flat-network-providers: physnet1
+      worker-multiplier: *worker-multiplier
+      openstack-origin: *openstack-origin
+    to:
+    - lxd:1
+    channel: *openstack-charm-channel
+  placement-mysql-router:
+    annotations:
+      gui-x: '1320'
+      gui-y: '1385'
+    charm: ch:mysql-router
+    channel: *mysql-charm-channel
+  placement:
+    annotations:
+      gui-x: '1320'
+      gui-y: '1270'
+    charm: ch:placement
+    num_units: 1
+    options:
+      worker-multiplier: *worker-multiplier
+      openstack-origin: *openstack-origin
+    to:
+    - lxd:2
+    channel: *openstack-charm-channel
+  nova-mysql-router:
+    annotations:
+      gui-x: '-30'
+      gui-y: '1385'
+    charm: ch:mysql-router
+    channel: *mysql-charm-channel
+  nova-cloud-controller-hacluster:
+    charm: ch:hacluster
+    channel: *hacluster-charm-channel
+    options:
+      cluster_count: 3
+  nova-cloud-controller:
+    annotations:
+      gui-x: '35'
+      gui-y: '1270'
+    charm: ch:nova-cloud-controller
+    num_units: 3
+    options:
+      network-manager: Neutron
+      worker-multiplier: *worker-multiplier
+      openstack-origin: *openstack-origin
+      vip: *ha-vip
+    to:
+    - lxd:0
+    - lxd:1
+    - lxd:2
+    channel: *openstack-charm-channel
+  nova-compute:
+    annotations:
+      gui-x: '190'
+      gui-y: '890'
+    charm: ch:nova-compute
+    num_units: 3
+    options:
+      config-flags: default_ephemeral_format=ext4
+      enable-live-migration: true
+      enable-resize: true
+      migration-auth-type: ssh
+      openstack-origin: *openstack-origin
+    to:
+    - '0'
+    - '1'
+    - '2'
+#    - '3'
+#    - '4'
+#    - '5'
+    channel: *openstack-charm-channel
+  ntp:
+    annotations:
+      gui-x: '315'
+      gui-y: '1030'
+    charm: ch:ntp
+    num_units: 0
+  dashboard-mysql-router:
+    annotations:
+      gui-x: '510'
+      gui-y: '1030'
+    charm: ch:mysql-router
+    channel: *mysql-charm-channel
+  openstack-dashboard:
+    annotations:
+      gui-x: '585'
+      gui-y: '900'
+    charm: ch:openstack-dashboard
+    num_units: 1
+    options:
+      openstack-origin: *openstack-origin
+    to:
+    - lxd:1
+    channel: *openstack-charm-channel
+  rabbitmq-server:
+    annotations:
+      gui-x: '300'
+      gui-y: '1550'
+    charm: ch:rabbitmq-server
+    num_units: 3
+    options:
+      min-cluster-size: 3
+    to:
+    - lxd:0
+    - lxd:1
+    - lxd:2
+    channel: 3.9/stable
+  mysql-innodb-cluster:
+    annotations:
+      gui-x: '535'
+      gui-y: '1550'
+    charm: ch:mysql-innodb-cluster
+    num_units: 3
+    to:
+    - lxd:0
+    - lxd:1
+    - lxd:2
+    channel: *mysql-charm-channel
+  ovn-central:
+    annotations:
+      gui-x: '70'
+      gui-y: '1550'
+    charm: ch:ovn-central
+    num_units: 3
+    options:
+      source: *openstack-origin
+    to:
+    - lxd:0
+    - lxd:1
+    - lxd:2
+    channel: *ovn-charm-channel
+  ovn-chassis:
+    annotations:
+      gui-x: '120'
+      gui-y: '1030'
+    charm: ch:ovn-chassis
+    # Please update the `bridge-interface-mappings` to values suitable for the
+    # hardware used in your deployment. See the referenced documentation at the
+    # top of this file.
+    options:
+      ovn-bridge-mappings: physnet1:br-ex
+      bridge-interface-mappings: *data-port
+    channel: *ovn-charm-channel
+  vault-mysql-router:
+    annotations:
+      gui-x: '1535'
+      gui-y: '1560'
+    charm: ch:mysql-router
+    channel: *mysql-charm-channel
+  vault:
+    annotations:
+      gui-x: '1610'
+      gui-y: '1430'
+    charm: ch:vault
+    channel: 1.8/stable
+    num_units: 1
+    to:
+    - lxd:0
+  gnocchi:
+    annotations:
+      gui-x: '1500'
+      gui-y: '250'
+    num_units: 1
+    charm: ch:gnocchi
+    options:
+      openstack-origin: *openstack-origin
+    to:
+    - lxd:1
+    channel: *openstack-charm-channel
+  gnocchi-mysql-router:
+    charm: ch:mysql-router
+    channel: *mysql-charm-channel
+  memcached:
+    annotations:
+      gui-x: '1500'
+      gui-y: '500'
+    num_units: 1
+    charm: ch:memcached
+    to:
+    - lxd:2
\ No newline at end of file