Advertisement
Guest User

Untitled

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