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

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
options:
  debug:
    default: "false"
    type: string
    description: "Enable verbose logging"
  verbose:
    default: "false"
    type: string
    description: "Enable debug logging"
  keystone-release:
    default: "distro"
    type: string
    description: "Optional PPA to install keystone from ('ppa:your/ppa', 'trunk')"
  config-file:
    default: "/etc/keystone/keystone.conf"
    type: string
    description: "Location of keystone configuration file"
  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"
  # Note: This should only be specified in config for testing purposes.
  admin-password:
    default: None
    type: string
    description: "Admin password.  To be used *for testing only*.  Randomly generated by default."
  token-expiry:
    default: "2017-02-05T00:00"
    type: string
    description: "Expiration date of generated admin tokens"
  # 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"