github.com/juju/juju@v0.0.0-20240327075706-a90865de2538/acceptancetests/repository/openstack-baremetal-7-default.yaml (about) 1 # vim: set ts=2 et: 2 # 3 # A 7-machine bare metal bundle which is appx. equivalent to "sparse/default.yaml" 4 # with some smooshing and co-location for density. This is an EXAMPLE TEST BUNDLE. 5 # 6 # See example usage in README @ lp:openstack-charm-testing. 7 # http://bazaar.launchpad.net/~ost-maintainers/openstack-charm-testing/trunk/view/head:/README 8 # 9 # Bundle from: 10 # http://bazaar.launchpad.net/~ost-maintainers/openstack-charm-testing/trunk/view/head:/bundles/baremetal/7-default.yaml 11 # 12 openstack-services: 13 applications: 14 mysql: 15 charm: cs:trusty/mysql 16 options: 17 dataset-size: 50% 18 max-connections: 20000 19 to: 20 - "0" 21 rabbitmq-server: 22 charm: cs:~openstack-charmers-next/trusty/rabbitmq-server 23 to: 24 - "lxc:0" 25 ceph: 26 charm: cs:~openstack-charmers-next/trusty/ceph 27 num_units: 3 28 options: 29 #fsid: 6547bd3e-1397-11e2-82e5-53567c8d32dc 30 fsid: 11111111-2222-3333-4444-555555555555 31 monitor-secret: AQCXrnZQwI7KGBAAiPofmKEXKxu5bUzoYLVkbQ== 32 osd-devices: /dev/vdb /dev/sdb 33 osd-reformat: "yes" 34 to: 35 - "nova-compute=0" 36 - "nova-compute=1" 37 - "nova-compute=2" 38 ceph-osd: 39 charm: cs:~openstack-charmers-next/trusty/ceph-osd 40 options: 41 osd-devices: /dev/vdb /dev/sdb 42 osd-reformat: "yes" 43 to: 44 - "0" 45 swift-proxy: 46 charm: cs:~openstack-charmers-next/trusty/swift-proxy 47 options: 48 zone-assignment: manual 49 replicas: 3 50 swift-hash: fdfef9d4-8b06-11e2-8ac0-531c923c8fae 51 to: 52 - "lxc:0" 53 swift-storage-z1: 54 charm: cs:~openstack-charmers-next/trusty/swift-storage 55 options: 56 zone: 1 57 block-device: /dev/vdb /dev/sdb 58 overwrite: "true" 59 swift-storage-z2: 60 charm: cs:~openstack-charmers-next/trusty/swift-storage 61 options: 62 zone: 2 63 block-device: /dev/vdb /dev/sdb 64 overwrite: "true" 65 swift-storage-z3: 66 charm: cs:~openstack-charmers-next/trusty/swift-storage 67 options: 68 zone: 3 69 block-device: /dev/vdb /dev/sdb 70 overwrite: "true" 71 keystone: 72 charm: cs:~openstack-charmers-next/trusty/keystone 73 options: 74 admin-password: openstack 75 admin-token: ubuntutesting 76 to: 77 - "lxc:swift-storage-z1=0" 78 openstack-dashboard: 79 charm: cs:~openstack-charmers-next/trusty/openstack-dashboard 80 to: 81 - "lxc:swift-storage-z2=0" 82 nova-compute: 83 charm: cs:~openstack-charmers-next/trusty/nova-compute 84 num_units: 3 85 options: 86 enable-live-migration: True 87 enable-resize: True 88 migration-auth-type: ssh 89 nova-cloud-controller: 90 charm: cs:~openstack-charmers-next/trusty/nova-cloud-controller 91 options: 92 network-manager: Neutron 93 to: 94 - "lxc:swift-storage-z3=0" 95 neutron-gateway: 96 charm: cs:~openstack-charmers-next/trusty/neutron-gateway 97 options: 98 ext-port: eth1 99 instance-mtu: 1300 100 to: 101 - "0" 102 cinder: 103 charm: cs:~openstack-charmers-next/trusty/cinder 104 options: 105 block-device: "None" 106 glance-api-version: 2 107 to: 108 - "lxc:nova-compute=2" 109 cinder-ceph: 110 charm: cs:~openstack-charmers-next/trusty/cinder-ceph 111 glance: 112 charm: cs:~openstack-charmers-next/trusty/glance 113 to: 114 - "lxc:nova-compute=1" 115 ceilometer: 116 charm: cs:~openstack-charmers-next/trusty/ceilometer 117 to: 118 - "lxc:swift-storage-z1=0" 119 ceilometer-agent: 120 charm: cs:~openstack-charmers-next/trusty/ceilometer-agent 121 heat: 122 charm: cs:~openstack-charmers-next/trusty/heat 123 to: 124 - "lxc:swift-storage-z2=0" 125 mongodb: 126 charm: cs:trusty/mongodb 127 to: 128 - "lxc:swift-storage-z3=0" 129 ntp: 130 charm: cs:trusty/ntp 131 num_units: 0 132 juju-gui: 133 charm: "cs:trusty/juju-gui" 134 to: 135 - "lxc:swift-storage-z3=0" 136 relations: 137 - [ keystone, mysql ] 138 - [ nova-cloud-controller, mysql ] 139 - [ nova-cloud-controller, rabbitmq-server ] 140 - [ nova-cloud-controller, glance ] 141 - [ nova-cloud-controller, keystone ] 142 - [ nova-compute, nova-cloud-controller ] 143 - [ nova-compute, mysql ] 144 - - nova-compute 145 - rabbitmq-server:amqp 146 - [ nova-compute, glance ] 147 - [ nova-compute, ceph ] 148 - [ glance, mysql ] 149 - [ glance, keystone ] 150 - [ glance, ceph ] 151 - [ glance, cinder ] 152 - [ cinder, mysql ] 153 - [ cinder, rabbitmq-server ] 154 - [ cinder, nova-cloud-controller ] 155 - [ cinder, keystone ] 156 - [ cinder, cinder-ceph ] 157 - [ cinder-ceph, ceph ] 158 - [ neutron-gateway, nova-cloud-controller ] 159 - [ openstack-dashboard, keystone ] 160 - [ swift-proxy, keystone ] 161 - [ swift-proxy, swift-storage-z1 ] 162 - [ swift-proxy, swift-storage-z2 ] 163 - [ swift-proxy, swift-storage-z3 ] 164 - - ceilometer 165 - keystone:identity-service 166 - [ ceilometer, rabbitmq-server ] 167 - [ ceilometer, mongodb ] 168 - [ ceilometer-agent, nova-compute ] 169 - [ ceilometer-agent, ceilometer ] 170 - [ heat, mysql ] 171 - [ heat, keystone ] 172 - [ heat, rabbitmq-server ] 173 - - ceph-osd:mon 174 - ceph:osd 175 - - ntp:juju-info 176 - nova-compute:juju-info 177 - - ntp:juju-info 178 - neutron-gateway:juju-info 179 - - ntp:juju-info 180 - ceph-osd:juju-info 181 openstack-singlerabbit: 182 inherits: openstack-services 183 relations: 184 - [ "neutron-gateway:amqp", rabbitmq-server ] 185 openstack-icehouse: 186 inherits: openstack-singlerabbit 187 applications: 188 neutron-api: 189 charm: cs:~openstack-charmers-next/trusty/neutron-api 190 options: 191 neutron-security-groups: True 192 to: 193 - "lxc:nova-compute=0" 194 neutron-openvswitch: 195 charm: cs:~openstack-charmers-next/trusty/neutron-openvswitch 196 relations: 197 - [ neutron-api, mysql ] 198 - [ neutron-api, rabbitmq-server ] 199 - [ neutron-api, nova-cloud-controller ] 200 - [ neutron-api, neutron-openvswitch ] 201 - [ neutron-api, keystone ] 202 - [ neutron-api, neutron-gateway ] 203 - [ neutron-openvswitch, nova-compute ] 204 - [ neutron-openvswitch, rabbitmq-server ] 205 openstack-icehouse-msg-split: 206 inherits: openstack-services 207 applications: 208 neutron-api: 209 charm: cs:~openstack-charmers-next/trusty/neutron-api 210 options: 211 neutron-security-groups: True 212 neutron-openvswitch: 213 charm: cs:~openstack-charmers-next/trusty/neutron-openvswitch 214 rabbitmq-server-neutron: 215 charm: cs:~openstack-charmers-next/trusty/rabbitmq-server 216 relations: 217 - [ neutron-api, mysql ] 218 - [ neutron-api, rabbitmq-server-neutron ] 219 - [ neutron-api, nova-cloud-controller ] 220 - [ neutron-api, neutron-openvswitch ] 221 - [ neutron-api, keystone ] 222 - [ neutron-api, neutron-gateway ] 223 - [ neutron-openvswitch, nova-compute ] 224 - [ neutron-openvswitch, rabbitmq-server-neutron ] 225 - [ "neutron-gateway:amqp-nova", rabbitmq-server ] 226 - [ "neutron-gateway:amqp", rabbitmq-server-neutron ] 227 # icehouse 228 precise-icehouse: 229 inherits: openstack-icehouse 230 series: precise 231 applications: 232 mysql: 233 branch: lp:charms/trusty/mysql 234 overrides: 235 openstack-origin: cloud:precise-icehouse 236 source: cloud:precise-icehouse 237 precise-icehouse-proposed: 238 inherits: precise-icehouse 239 overrides: 240 openstack-origin: cloud:precise-icehouse/proposed 241 source: cloud:precise-updates/icehouse 242 precise-icehouse-staging: 243 inherits: precise-icehouse 244 overrides: 245 openstack-origin: ppa:ubuntu-cloud-archive/icehouse-staging 246 source: ppa:ubuntu-cloud-archive/icehouse-staging 247 precise-icehouse-trunk: 248 inherits: precise-icehouse 249 overrides: 250 openstack-origin: ppa:openstack-ubuntu-testing/icehouse 251 source: ppa:openstack-ubuntu-testing/icehouse 252 trusty-icehouse: 253 inherits: openstack-icehouse 254 series: trusty 255 trusty-icehouse-msg-split: 256 inherits: openstack-icehouse-msg-split 257 series: trusty 258 trusty-icehouse-proposed: 259 inherits: trusty-icehouse 260 overrides: 261 source: proposed 262 openstack-origin: distro-proposed 263 trusty-icehouse-trunk: 264 inherits: trusty-icehouse 265 overrides: 266 openstack-origin: ppa:openstack-ubuntu-testing/icehouse 267 source: ppa:openstack-ubuntu-testing/icehouse 268 offline-compression: "no" 269 # kilo 270 trusty-kilo: 271 inherits: openstack-icehouse 272 series: trusty 273 overrides: 274 openstack-origin: cloud:trusty-kilo 275 source: cloud:trusty-kilo 276 trusty-kilo-proposed: 277 inherits: trusty-kilo 278 overrides: 279 openstack-origin: cloud:trusty-kilo/proposed 280 source: cloud:trusty-kilo/proposed 281 trusty-kilo-staging: 282 inherits: trusty-kilo 283 overrides: 284 openstack-origin: ppa:ubuntu-cloud-archive/kilo-staging 285 source: ppa:ubuntu-cloud-archive/kilo-staging 286 # liberty 287 trusty-liberty: 288 inherits: openstack-icehouse 289 series: trusty 290 overrides: 291 openstack-origin: cloud:trusty-liberty 292 source: cloud:trusty-liberty 293 trusty-liberty-proposed: 294 inherits: trusty-liberty 295 overrides: 296 openstack-origin: cloud:trusty-liberty/proposed 297 source: cloud:trusty-liberty/proposed 298 trusty-liberty-staging: 299 inherits: trusty-liberty 300 overrides: 301 openstack-origin: ppa:ubuntu-cloud-archive/liberty-staging 302 source: ppa:ubuntu-cloud-archive/liberty-staging 303 wily-liberty: 304 inherits: openstack-icehouse 305 series: wily 306 wily-liberty-proposed: 307 inherits: wily-liberty 308 overrides: 309 source: proposed 310 openstack-origin: distro-proposed 311 # mitaka 312 trusty-mitaka: 313 inherits: openstack-icehouse 314 series: trusty 315 overrides: 316 openstack-origin: cloud:trusty-mitaka 317 source: cloud:trusty-mitaka 318 trusty-mitaka-proposed: 319 inherits: trusty-mitaka 320 overrides: 321 openstack-origin: cloud:trusty-mitaka/proposed 322 source: cloud:trusty-mitaka/proposed 323 trusty-mitaka-staging: 324 inherits: trusty-mitaka 325 overrides: 326 openstack-origin: ppa:ubuntu-cloud-archive/mitaka-staging 327 source: ppa:ubuntu-cloud-archive/mitaka-staging 328 xenial-mitaka: 329 inherits: openstack-icehouse 330 series: xenial 331 xenial-mitaka-proposed: 332 inherits: xenial-mitaka 333 overrides: 334 source: proposed 335 openstack-origin: distro-proposed