~joeborg/charms/trusty/contrail-configuration/rbac-switch

1 by Robert Ayres
Initial charm
1
options:
2
  install-sources:
3
    type: string
4
    default: |
5
      - "ppa:opencontrail/ppa"
30 by Robert Ayres
Change default PPA
6
      - "ppa:opencontrail/r2.20"
1 by Robert Ayres
Initial charm
7
    description: Package sources for install
33 by Robert Ayres
Merge Tony Liu's changes:
8
  install-keys:
9
    type: string
10
    description: Apt keys for package install sources
1 by Robert Ayres
Initial charm
11
  openstack-origin:
12
    type: string
13
    default: distro
14
    description: |
15
      Repository from which to install.  May be one of the following:
16
      distro (default), ppa:somecustom/ppa, a deb url sources entry,
17
      or a supported Cloud Archive release pocket.
18
19
      Supported Cloud Archive sources include: cloud:precise-folsom,
20
      cloud:precise-folsom/updates, cloud:precise-folsom/staging,
21
      cloud:precise-folsom/proposed.
63 by Robert Ayres
Add keystone services relation for contrail 3.1
22
  region:
23
    type: string
24
    default: RegionOne
25
    description: OpenStack Region
58 by Robert Ayres
Add control-network option, fixes lp #1597791
26
  control-network:
27
    type: string
28
    description: |
29
      The IP address and netmask of the control network (e.g. 192.168.0.0/24).
30
      This network will be used for Contrail endpoints.
31
      If not specified, default network will be used.
65 by Robert Ayres
Merge Ante Karamatic's changes (with modifications)
32
  ssl-ca:
33
    type: string
34
    description: PEM encoded X.509 CA certificate for use in SSL.
17 by Robert Ayres
Add floating pool functionality
35
  floating-ip-pools:
36
    type: string
37
    description: |
38
      Floating IP pools to create.
39
40
      Using a YAML encoded string specify one or more floating IP pools using a
41
      list of maps, where each map consists of the following attributes:
42
43
      project - project name
44
      network - network name
45
      pool-name - floating pool name
46
      target-projects - list of projects allowed to use pool
47
48
      For example:
49
50
      // create a floating ip pool named floatingip_pool on admin:public network
51
      // and allow admin project to use
52
      [ { project: admin, network: public, pool-name: floatingip_pool, target-projects: [ admin ] } ]
28 by Robert Ayres
Add HAProxy relation
53
  vip:
54
    type: string
55
    description: |
56
      Virtual IP address to use when services are related in a High Availability
57
      configuration.
48 by Robert Ayres
Add option for minimum number of cassandra units before proceeding, fixes lp #1541793
58
  cassandra-units:
59
    type: int
60
    default: 1
61
    description: Minimum number of units required in cassandra relation