Charmed-Kubernetes/etcd/layer.yaml

48 lines
1.4 KiB
YAML

"includes":
- "layer:options"
- "layer:basic"
- "interface:nrpe-external-master"
- "layer:debug"
- "interface:tls-certificates"
- "layer:cis-benchmark"
- "layer:leadership"
- "layer:nagios"
- "layer:tls-client"
- "layer:snap"
- "layer:cdk-service-kicker"
- "layer:status"
- "interface:etcd"
- "interface:etcd-proxy"
"exclude": [".travis.yml", "tests", "tox.ini", "test-requirements.txt", "unit_tests",
".tox", "__pycache__", "Makefile", ".coverage"]
"options":
"basic":
"packages": ["rsync"]
"python_packages": []
"use_venv": !!bool "true"
"include_system_packages": !!bool "false"
# These options are mirrored in the test suite as hard-coded values.
# If these cert locations change, please update the test suite accordingly
"tls-client":
"ca_certificate_path": "/var/snap/etcd/common/ca.crt"
"server_certificate_path": "/var/snap/etcd/common/server.crt"
"server_key_path": "/var/snap/etcd/common/server.key"
"client_certificate_path": "/var/snap/etcd/common/client.crt"
"client_key_path": "/var/snap/etcd/common/client.key"
"cdk-service-kicker":
"services":
- "snap.etcd.etcd"
"cis-benchmark": {}
"debug": {}
"leadership": {}
"nagios": {}
"snap": {}
"status":
"patch-hookenv": !!bool "true"
"etcd":
"etcd_conf_dir": "/var/snap/etcd/common"
"etcd_data_dir": "/var/snap/etcd/current"
"etcd_daemon_process": "snap.etcd.etcd"
"repo": "https://github.com/juju-solutions/layer-etcd.git"
"is": "etcd"