This repository has been archived by the owner on Mar 4, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 6
/
config.yaml
50 lines (47 loc) · 1.6 KB
/
config.yaml
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
options:
credentials:
description: |
The base64-encoded contents of a JSON file containing vSphere credentials.
The credentials must contain the following keys: vsphere_ip, user,
password, datacenter, and datastore.
This can be used from bundles with 'include-base64://' (see
https://docs.jujucharms.com/2.4/en/charms-bundles#setting-charm-configuration-options-in-a-bundle),
or from the command-line with 'juju config vsphere credentials="$(base64 /path/to/file)"'.
It is strongly recommended that you use 'juju trust' instead, if available.
type: string
default: ""
vsphere_ip:
description: IP address of the vSphere server.
type: string
default: ""
user:
description: Username of a valid vSphere user.
type: string
default: ""
password:
description: Password of a valid vSphere user.
type: string
default: ""
datacenter:
description: |
vSphere datacenter name. In the vCenter control panel, this can be found
at Inventory Lists > Resources > Datacenters.
type: string
default: ""
datastore:
description: |
Datastore to use for provisioning volumes using storage classes and
persistent volume claims. Defaults to 'datastore1'.
type: string
default: "datastore1"
folder:
description: |
Virtual center VM folder path under the datacenter. Defaults to 'juju-kubernetes'.
This value must not be empty.
type: string
default: "juju-kubernetes"
respool_path:
description: |
Path to resource pool under the datacenter.
type: string
default: ""