Advertisement
Guest User

Untitled

a guest
Sep 1st, 2015
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.47 KB | None | 0 0
  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. openstack-services:
  10. services:
  11. mysql:
  12. branch: lp:charms/trusty/percona-cluster
  13. options:
  14. dataset-size: 50%
  15. max-connections: 20000
  16. to:
  17. - "lxc:1"
  18. rabbitmq-server:
  19. branch: lp:charms/trusty/rabbitmq-server
  20. to:
  21. - "lxc:1"
  22. ceph:
  23. branch: lp:charms/trusty/ceph
  24. num_units: 3
  25. options:
  26. fsid: 6547bd3e-1397-11e2-82e5-53567c8d32dc
  27. monitor-secret: AQCXrnZQwI7KGBAAiPofmKEXKxu5bUzoYLVkbQ==
  28. osd-devices: /dev/vdb /dev/sdb /dev/vdc /dev/sdc /dev/vdd /dev/sdd /dev/vde /dev/sde /dev/vdf /dev/sdf /dev/vdg /dev/sdg /dev/vdh /dev/sdh /dev/vdi /dev/sdi /dev/vdj /dev/sdj /dev/vdk /dev/sdk /dev/vdl /dev/sdl /dev/vdm /dev/sdm /dev/vdn /dev/sdn
  29. osd-reformat: "yes"
  30. to:
  31. - "nova-compute=0"
  32. - "nova-compute=1"
  33. - "nova-compute=2"
  34. ceph-osd:
  35. branch: lp:charms/trusty/ceph-osd
  36. options:
  37. osd-devices: /dev/vdb /dev/sdb /dev/vdc /dev/sdc /dev/vdd /dev/sdd /dev/vde /dev/sde /dev/vdf /dev/sdf /dev/vdg /dev/sdg /dev/vdh /dev/sdh /dev/vdi /dev/sdi /dev/vdj /dev/sdj /dev/vdk /dev/sdk /dev/vdl /dev/sdl /dev/vdm /dev/sdm /dev/vdn /dev/sdn
  38. osd-reformat: "yes"
  39. to:
  40. - "nova-compute=3"
  41. - "nova-compute=4"
  42. - "nova-compute=5"
  43. keystone:
  44. branch: lp:charms/trusty/keystone
  45. options:
  46. admin-password: openstack
  47. admin-token: ubuntutesting
  48. to:
  49. - "lxc:1"
  50. openstack-dashboard:
  51. branch: lp:charms/trusty/openstack-dashboard
  52. to:
  53. - "lxc:1"
  54. nova-compute:
  55. branch: lp:charms/trusty/nova-compute
  56. num_units: 6
  57. options:
  58. enable-live-migration: True
  59. enable-resize: True
  60. migration-auth-type: ssh
  61. enable-resize: True
  62. nova-cloud-controller:
  63. branch: lp:charms/trusty/nova-cloud-controller
  64. options:
  65. network-manager: Neutron
  66. quantum-security-groups: "yes"
  67. to:
  68. - "lxc:1"
  69. neutron-gateway:
  70. constraints: "tag=25net"
  71. num_units:7
  72. branch: lp:charms/trusty/neutron-gateway
  73. options:
  74. ext-port: eth1
  75. instance-mtu: 1300
  76. cinder:
  77. branch: lp:charms/trusty/cinder
  78. options:
  79. block-device: "None"
  80. glance-api-version: 2
  81. to:
  82. - "lxc:2"
  83. cinder-ceph:
  84. branch: lp:charms/trusty/cinder-ceph
  85. glance:
  86. branch: lp:charms/trusty/glance
  87. to:
  88. - "lxc:nova-compute=1"
  89. ceilometer:
  90. branch: lp:charms/trusty/ceilometer
  91. to:
  92. - "lxc:2"
  93. ceilometer-agent:
  94. branch: lp:charms/trusty/ceilometer-agent
  95. heat:
  96. branch: lp:charms/trusty/heat
  97. to:
  98. - "lxc:2"
  99. mongodb:
  100. branch: lp:charms/trusty/mongodb
  101. to:
  102. - "lxc:2"
  103. ntp:
  104. branch: lp:charms/trusty/ntp
  105. num_units: 0
  106. juju-gui:
  107. charm: "cs:trusty/juju-gui"
  108. to:
  109. - "0"
  110. relations:
  111. - [ keystone, mysql ]
  112. - [ nova-cloud-controller, mysql ]
  113. - [ nova-cloud-controller, rabbitmq-server ]
  114. - [ nova-cloud-controller, glance ]
  115. - [ nova-cloud-controller, keystone ]
  116. - [ nova-compute, nova-cloud-controller ]
  117. - [ nova-compute, mysql ]
  118. - - nova-compute
  119. - rabbitmq-server:amqp
  120. - [ nova-compute, glance ]
  121. - [ nova-compute, ceph ]
  122. - [ glance, mysql ]
  123. - [ glance, keystone ]
  124. - [ glance, ceph ]
  125. - [ glance, cinder ]
  126. - [ cinder, mysql ]
  127. - [ cinder, rabbitmq-server ]
  128. - [ cinder, nova-cloud-controller ]
  129. - [ cinder, keystone ]
  130. - [ cinder, cinder-ceph ]
  131. - [ cinder-ceph, ceph ]
  132. - [ neutron-gateway, mysql ]
  133. - [ neutron-gateway, nova-cloud-controller ]
  134. - [ openstack-dashboard, keystone ]
  135. - - ceilometer
  136. - keystone:identity-service
  137. - [ ceilometer, rabbitmq-server ]
  138. - [ ceilometer, mongodb ]
  139. - [ ceilometer-agent, nova-compute ]
  140. - [ ceilometer-agent, ceilometer ]
  141. - [ heat, mysql ]
  142. - [ heat, keystone ]
  143. - [ heat, rabbitmq-server ]
  144. - - ceph-osd:mon
  145. - ceph:osd
  146. - - ntp:juju-info
  147. - nova-compute:juju-info
  148. - - ntp:juju-info
  149. - neutron-gateway:juju-info
  150. - - ntp:juju-info
  151. - ceph-osd:juju-info
  152. openstack-singlerabbit:
  153. inherits: openstack-services
  154. relations:
  155. - [ "neutron-gateway:amqp", rabbitmq-server ]
  156. openstack-icehouse:
  157. inherits: openstack-singlerabbit
  158. services:
  159. neutron-api:
  160. branch: lp:charms/trusty/neutron-api
  161. options:
  162. neutron-security-groups: True
  163. to:
  164. - "lxc:nova-compute=0"
  165. neutron-openvswitch:
  166. branch: lp:charms/trusty/neutron-openvswitch
  167. relations:
  168. - [ neutron-api, mysql ]
  169. - [ neutron-api, rabbitmq-server ]
  170. - [ neutron-api, nova-cloud-controller ]
  171. - [ neutron-api, neutron-openvswitch ]
  172. - [ neutron-api, keystone ]
  173. - [ neutron-api, neutron-gateway ]
  174. - [ neutron-openvswitch, nova-compute ]
  175. - [ neutron-openvswitch, rabbitmq-server ]
  176. openstack-icehouse-msg-split:
  177. inherits: openstack-services
  178. services:
  179. neutron-api:
  180. branch: lp:charms/trusty/neutron-api
  181. options:
  182. neutron-security-groups: True
  183. neutron-openvswitch:
  184. branch: lp:charms/trusty/neutron-openvswitch
  185. rabbitmq-server-neutron:
  186. branch: lp:charms/trusty/rabbitmq-server
  187. relations:
  188. - [ neutron-api, mysql ]
  189. - [ neutron-api, rabbitmq-server-neutron ]
  190. - [ neutron-api, nova-cloud-controller ]
  191. - [ neutron-api, neutron-openvswitch ]
  192. - [ neutron-api, keystone ]
  193. - [ neutron-api, neutron-gateway ]
  194. - [ neutron-openvswitch, nova-compute ]
  195. - [ neutron-openvswitch, rabbitmq-server-neutron ]
  196. - [ "neutron-gateway:amqp-nova", rabbitmq-server ]
  197. - [ "neutron-gateway:amqp", rabbitmq-server-neutron ]
  198. # icehouse
  199. precise-icehouse:
  200. inherits: openstack-singlerabbit
  201. series: precise
  202. services:
  203. mysql:
  204. branch: lp:charms/trusty/mysql
  205. overrides:
  206. openstack-origin: cloud:precise-icehouse
  207. source: cloud:precise-icehouse
  208. precise-icehouse-proposed:
  209. inherits: precise-icehouse
  210. overrides:
  211. openstack-origin: cloud:precise-icehouse/proposed
  212. source: cloud:precise-updates/icehouse
  213. precise-icehouse-staging:
  214. inherits: precise-icehouse
  215. overrides:
  216. openstack-origin: ppa:ubuntu-cloud-archive/icehouse-staging
  217. source: ppa:ubuntu-cloud-archive/icehouse-staging
  218. precise-icehouse-trunk:
  219. inherits: precise-icehouse
  220. overrides:
  221. openstack-origin: ppa:openstack-ubuntu-testing/icehouse
  222. source: ppa:openstack-ubuntu-testing/icehouse
  223. trusty-icehouse:
  224. inherits: openstack-icehouse
  225. series: trusty
  226. trusty-icehouse-msg-split:
  227. inherits: openstack-icehouse-msg-split
  228. series: trusty
  229. trusty-icehouse-proposed:
  230. inherits: trusty-icehouse
  231. overrides:
  232. source: proposed
  233. openstack-origin: distro-proposed
  234. trusty-icehouse-trunk:
  235. inherits: trusty-icehouse
  236. overrides:
  237. openstack-origin: ppa:openstack-ubuntu-testing/icehouse
  238. source: ppa:openstack-ubuntu-testing/icehouse
  239. offline-compression: "no"
  240. # juno
  241. trusty-juno:
  242. inherits: openstack-icehouse
  243. series: trusty
  244. overrides:
  245. openstack-origin: cloud:trusty-juno
  246. source: cloud:trusty-juno
  247. trusty-juno-proposed:
  248. inherits: trusty-juno
  249. overrides:
  250. openstack-origin: cloud:trusty-juno/proposed
  251. source: cloud:trusty-juno/proposed
  252. trusty-juno-staging:
  253. inherits: trusty-juno
  254. overrides:
  255. openstack-origin: ppa:ubuntu-cloud-archive/juno-staging
  256. source: ppa:ubuntu-cloud-archive/juno-staging
  257. utopic-juno:
  258. inherits: openstack-icehouse
  259. series: utopic
  260. utopic-juno-proposed:
  261. inherits: utopic-juno
  262. overrides:
  263. source: proposed
  264. openstack-origin: distro-proposed
  265. # kilo
  266. trusty-kilo:
  267. inherits: openstack-icehouse
  268. series: trusty
  269. overrides:
  270. openstack-origin: cloud:trusty-kilo
  271. source: cloud:trusty-kilo
  272. trusty-kilo-proposed:
  273. inherits: trusty-kilo
  274. overrides:
  275. openstack-origin: cloud:trusty-kilo/proposed
  276. source: cloud:trusty-kilo/proposed
  277. trusty-kilo-staging:
  278. inherits: trusty-kilo
  279. overrides:
  280. openstack-origin: ppa:ubuntu-cloud-archive/kilo-staging
  281. source: ppa:ubuntu-cloud-archive/kilo-staging
  282. vivid-kilo:
  283. inherits: openstack-icehouse
  284. series: vivid
  285. services:
  286. mysql:
  287. branch: lp:charms/trusty/mysql
  288. vivid-kilo-proposed:
  289. inherits: vivid-kilo
  290. overrides:
  291. source: proposed
  292. openstack-origin: distro-proposed
  293. # liberty
  294. trusty-liberty:
  295. inherits: openstack-icehouse
  296. series: trusty
  297. overrides:
  298. openstack-origin: cloud:trusty-liberty
  299. source: cloud:trusty-liberty
  300. trusty-liberty-proposed:
  301. inherits: trusty-liberty
  302. overrides:
  303. openstack-origin: cloud:trusty-liberty/proposed
  304. source: cloud:trusty-liberty/proposed
  305. trusty-liberty-staging:
  306. inherits: trusty-liberty
  307. overrides:
  308. openstack-origin: ppa:ubuntu-cloud-archive/liberty-staging
  309. source: ppa:ubuntu-cloud-archive/liberty-staging
  310. wily-liberty:
  311. inherits: openstack-icehouse
  312. series: wily
  313. services:
  314. mysql:
  315. branch: lp:charms/trusty/mysql
  316. wily-liberty-proposed:
  317. inherits: wily-liberty
  318. overrides:
  319. source: proposed
  320. openstack-origin: distro-proposed
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement