Key | Type | Default | Valid values | Purpose |
---|---|---|---|---|
admin-secret | string | The password for the administrator user | ||
agent-metadata-url | string | URL of private stream | ||
agent-stream | string | released | released/devel/proposed | Version of Juju to use for deploy/upgrades |
agent-version | string | The desired Juju agent version to use | ||
allow-lxc-loop-mounts | bool | false | whether loop devices are allowed to be mounted inside lxc containers. | |
api-port | int | 17070 | The TCP port for the API servers to listen on | |
apt-ftp-proxy | string | The APT FTP proxy for the environment | ||
apt-http-proxy | string | The APT HTTP proxy for the environment | ||
apt-https-proxy | string | The APT HTTPS proxy for the environment | ||
apt-mirror | string | The APT mirror for the environment | ||
authorized-keys | string | Any authorized SSH public keys for the environment, as found in a ~/.ssh/authorized_keys file | ||
authorized-keys-path | string | Path to file containing SSH authorized keys | ||
block-all-changes | bool | Whether all changes to the environment will be prevented | ||
block-destroy-environment | bool | Whether the environment will be prevented from destruction | ||
block-remove-object | bool | Whether remove operations (machine, service, unit or relation) will be prevented | ||
bootstrap-addresses-delay | int | 10 | The amount of time between refreshing the addresses in seconds. Not too frequent as we refresh addresses from the provider each time. | |
bootstrap-retry-delay | int | 5 | Time between attempts to connect to an address in seconds. | |
bootstrap-timeout | int | 600 | The amount of time to wait contacting a state server in seconds | |
ca-cert | string | The certificate of the CA that signed the state server certificate, in PEM format | ||
ca-cert-path | string | Path to file containing CA certificate | ||
ca-private-key | string | The private key of the CA that signed the state server certificate, in PEM format | ||
ca-private-key-path | string | Path to file containing CA private key | ||
default-series | string | The default series of Ubuntu to use for deploying charms | ||
development | bool | false | Whether the environment is in development mode | |
disable-network-management | bool | false | Whether the provider should control networks (on MAAS environments, set to true for MAAS to control networks | |
enable-os-refresh-update | bool | true | Whether newly provisioned instances should run their respective OS's update capability. | |
enable-os-upgrade | bool | true | Whether newly provisioned instances should run their respective OS's upgrade capability. | |
firewall-mode | string | instance/global/none | The mode to use for network firewalling. 'instance' requests the use of an individual firewall per instance. 'global' uses a single firewall for all instances (access for a network port is enabled to one instance if any instance requires that port). 'none' requests that no firewalling should be performed inside the environment. It's useful for clouds without support for either global or per instance security groups. | |
ftp-proxy | string | The FTP proxy value to configure on instances, in the FTP_PROXY environment variable | ||
http-proxy | string | The HTTP proxy value to configure on instances, in the HTTP_PROXY environment variable | ||
https-proxy | string | The HTTPS proxy value to configure on instances, in the HTTPS_PROXY environment variable | ||
image-metadata-url | string | The URL at which the metadata used to locate OS image ids is located | ||
image-stream | string | The simplestreams stream used to identify which image ids to search when starting an instance. | ||
logging-config | string | The configuration string to use when configuring Juju agent logging (see http://godoc.org/github.com/juju/loggo#ParseConfigurationString for details) | ||
lxc-clone | bool | Whether to use lxc-clone to create new LXC containers | ||
lxc-clone-aufs | bool | false | Whether the LXC provisioner should creat an LXC clone using AUFS if available | |
lxc-default-mtu | int | The MTU setting to use for network interfaces in LXC containers | ||
lxc-use-clone | bool | Whether the LXC provisioner should create a template and use cloning to speed up container provisioning. (deprecated by lxc-clone) | ||
name | string | The name of the current environment | ||
no-proxy | string | List of domain addresses not to be proxied (comma-separated) | ||
prefer-ipv6 | bool | false | Whether to prefer IPv6 over IPv4 addresses for API endpoints and machines | |
provisioner-harvest-mode | string | all/none/unknown/destroyed | What to do with unknown machines. See https://jujucharms.com/docs/stable/config-general#juju-lifecycle-and-harvesting (default destroyed) | |
provisioner-safe-mode | bool | Whether to run the provisioner in "destroyed" harvest mode (deprecated, superceded by provisioner-harvest-mode) | ||
proxy-ssh | bool | Whether SSH commands should be proxied through the API server | ||
rsyslog-ca-cert | string | The certificate of the CA that signed the rsyslog certificate, in PEM format. | ||
rsyslog-ca-key | string | The private key of the CA that signed the rsyslog certificate, in PEM format | ||
set-numa-control-policy | bool | Tune Juju state-server to work with NUMA if present (default false) | ||
ssl-hostname-verification | bool | Whether SSL hostname verification is enabled (default true) | ||
state-port | int | 37017 | Port for the API server to listen on. | |
storage-default-block-source | string | The default block storage source for the environment | ||
syslog-port | int | 6514 | Port for the syslog UDP/TCP listener to listen on. | |
test-mode | bool | Whether the environment is intended for testing. If true, accessing the charm store does not affect statistical data of the store. (default false) | ||
tools-metadata-url | string | deprecated, superceded by agent-metadata-url | ||
tools-stream | string | deprecated, superceded by agent-stream | ||
type | string | Type of environment, e.g. local, ec2 | ||
uuid | string | The UUID of the environment |
-
-
Save rogpeppe/8015a6c7122c85878b43 to your computer and use it in GitHub Desktop.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment