daily pastebin goal
39%
SHARE
TWEET

Untitled

a guest Sep 1st, 2015 60 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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
RAW Paste Data
Top