~gandelman-a/charms/precise/keystone/version_fixes

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
options:
  debug:
    default: "false"
    type: string
    description: "Enable verbose logging"
  verbose:
    default: "false"
    type: string
    description: "Enable debug logging"
  openstack-origin:
    default: distro
    type: "string"
    description: |
      Repository from which to install.  May be one of the following:
      distro (default), ppa:somecustom/ppa, a deb url sources entry,
      or a supported Cloud Archive release pocket.

      Supported Cloud Archive sources include: cloud:precise-folsom,
      cloud:precise-folsom/updates, cloud:precise-folsom/staging,
      cloud:precise-folsom/proposed.

      Note that updating this setting to a source that is known to
      provide a later version of OpenStack will trigger a software
      upgrade.
  config-file:
    default: "/etc/keystone/keystone.conf"
    type: string
    description: "Location of keystone configuration file"
  log-level:
    default: WARNING
    type: string
    description: Log level (WARNING, INFO, DEBUG, ERROR)
  service-port:
    default: 5000
    type: int
    description: "Port the bind the API server to"
  admin-port:
    default: 35357
    type: int
    description: "Port the bind the Admin API server to"
  keystone-admin-role:
    default: "Admin"
    type: string
    description: "Role that allows admin operations (access to all operations)"
  keystone-service-admin-role:
    default: "KeystoneServiceAdmin"
    type: string
    description: "Role that allows acting as service admin"
  admin-user:
    default: admin
    type: string
    description: "Default admin user to create and manage"
  admin-password:
    default: None
    type: string
    description: "Admin password.  To be used *for testing only*.  Randomly generated by default."
  admin-token:
    default: None
    type: string
    description: "Admin token.  If set, this token will be used for all services instead of being generated per service."
  admin-role:
    default: 'Admin'
    type: string
    description: 'Admin role to be associated with admin and service users'
  token-expiry:
    default: "2017-02-05T00:00"
    type: string
    description: "Expiration date of generated admin tokens"
  service-tenant:
    default: "services"
    type: string
    description: "Name of tenant to associate service credentials."
  # Database settings used to request access via shared-db-relation-* relations
  database:
    default: "keystone"
    type: string
    description: "Database name"
  database-user:
    default: "keystone"
    type: string
    description: "Database username"
  region:
    default: RegionOne
    type: string
    description: "OpenStack Region(s) - separate multiple regions with single space"
  # HA configuration settings
  vip:
    type: string
    description: "Virtual IP to use to front keystone in ha configuration"
  vip_iface:
    type: string
    default: eth0
    description: "Network Interface where to place the Virtual IP"
  vip_cidr:
    type: int
    default: 24
    description: "Netmask that will be used for the Virtual IP"
  ha-bindiface:
    type: string
    default: eth0
    description: |
      Default network interface on which HA cluster will bind to communication
      with the other members of the HA Cluster.
  ha-mcastport:
    type: int
    default: 5403
    description: |
      Default multicast port number that will be used to communicate between
      HA Cluster nodes.
  # PKI enablement and configuration (Grizzly and beyond)
  enable-pki:
    default: "false"
    type: string
    description: "Enable PKI token signing (Grizzly and beyond)"