~vds/charms/trusty/contrail-configuration/TLS_support_for_RabbitMQ_connection

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
69.1.1 by Joe Borg
Adding RBAC switch
26
  rbac:
70 by Robert Ayres
Merge Joe Borg's changes (with modifications)
27
    type: boolean
69.1.1 by Joe Borg
Adding RBAC switch
28
    default: false
70 by Robert Ayres
Merge Joe Borg's changes (with modifications)
29
    description: Enable RBAC authentication
68 by Robert Ayres
Merge Dmitrii Shcherbakov's changes (with modifications)
30
  cloud-admin-role:
31
    type: string
32
    default: admin
33
    description: Admin Keystone role
34
  read-only-role:
35
    type: string
36
    description: Global read-only Keystone role
58 by Robert Ayres
Add control-network option, fixes lp #1597791
37
  control-network:
38
    type: string
39
    description: |
40
      The IP address and netmask of the control network (e.g. 192.168.0.0/24).
41
      This network will be used for Contrail endpoints.
42
      If not specified, default network will be used.
65 by Robert Ayres
Merge Ante Karamatic's changes (with modifications)
43
  ssl-ca:
44
    type: string
45
    description: PEM encoded X.509 CA certificate for use in SSL.
69 by Robert Ayres
Add ability to configure encapsulation priority
46
  encap-priority:
47
    type: string
48
    default: MPLSoUDP,MPLSoGRE,VXLAN
49
    description: |
50
      Priority list of network protocol encapsulations to use (comma separated)
17 by Robert Ayres
Add floating pool functionality
51
  floating-ip-pools:
52
    type: string
53
    description: |
54
      Floating IP pools to create.
55
56
      Using a YAML encoded string specify one or more floating IP pools using a
57
      list of maps, where each map consists of the following attributes:
58
59
      project - project name
60
      network - network name
61
      pool-name - floating pool name
62
      target-projects - list of projects allowed to use pool
63
64
      For example:
65
66
      // create a floating ip pool named floatingip_pool on admin:public network
67
      // and allow admin project to use
68
      [ { project: admin, network: public, pool-name: floatingip_pool, target-projects: [ admin ] } ]
28 by Robert Ayres
Add HAProxy relation
69
  vip:
70
    type: string
71
    description: |
72
      Virtual IP address to use when services are related in a High Availability
73
      configuration.
48 by Robert Ayres
Add option for minimum number of cassandra units before proceeding, fixes lp #1541793
74
  cassandra-units:
75
    type: int
76
    default: 1
77
    description: Minimum number of units required in cassandra relation