Arif Ali 587464e092
Add multiple files and update many configs
* Add extra text vlan info bucketsconfig.yaml and networks.yaml
* Use ubuntu charm for juju controller, and rename it
* Remove prometheus-ceph-exporter, as this is not longer working in ussuri
* Add ceph-mon to prometheus relation for ceph metrics
* use ceph-osd instead of nova-compute for telegraf
* Update lxd-snap-channel to 5.0/stable
* Add SSL details to juju_deploy_focal script
* Update certs
* Add default password for grafana
* Generalise tag creation in Landscape based on juju
* Usef FQDN for landscape urls
2022-07-12 21:12:31 +01:00

91 lines
4.5 KiB
YAML

---
variables:
ssl_ca: &ssl_ca >-
include-base64://../ssl/cacert.pem
ssl_crt: &ssl_crt >-
include-base64://../ssl/servercert.pem
ssl_key: &ssl_key >-
include-base64://../ssl/serverkey.pem
applications:
aodh:
options:
ssl_ca: *ssl_ca
ssl_cert: *ssl_crt
ssl_key: *ssl_key
ceilometer:
options:
ssl_ca: *ssl_ca
cinder:
options:
ssl_ca: *ssl_ca
ssl_cert: *ssl_crt
ssl_key: *ssl_key
openstack-dashboard:
options:
ssl_ca: *ssl_ca
ssl_cert: *ssl_crt
ssl_key: *ssl_key
glance:
options:
ssl_ca: *ssl_ca
ssl_cert: *ssl_crt
ssl_key: *ssl_key
gnocchi:
options:
ssl_ca: *ssl_ca
ssl_cert: *ssl_crt
ssl_key: *ssl_key
heat:
options:
ssl_ca: *ssl_ca
ssl_cert: *ssl_crt
ssl_key: *ssl_key
keystone:
options:
ssl_ca: *ssl_ca
ssl_cert: *ssl_crt
ssl_key: *ssl_key
neutron-api:
options:
ssl_ca: *ssl_ca
ssl_cert: *ssl_crt
ssl_key: *ssl_key
nova-cloud-controller:
options:
ssl_ca: *ssl_ca
ssl_cert: *ssl_crt
ssl_key: *ssl_key
console-ssl-cert: *ssl_crt
console-ssl-key: *ssl_key
# ceph-radosgw:
# options:
# ssl_ca: *ssl_ca
# ssl_cert: *swift_crt
# ssl_key: *swift_key
openstack-service-checks:
options:
trusted_ssl_ca: *ssl_ca
prometheus-openstack-exporter:
options:
ssl_ca: *ssl_ca
# vault:
# options:
# ssl-ca: *ssl_ca
# ssl-cert: *ssl_crt
# ssl-key: *ssl_key
nagios:
options:
ssl_chain: *ssl_ca
ssl_cert: *ssl_crt
ssl_key: *ssl_key
ssl: 'on'
landscape-client:
options:
# this charm expects that the variable startswith base64: string. The rest is identical to the *ssl_ca value.
ssl-public-key: "base64:LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZqekNDQTNlZ0F3SUJBZ0lVUnVienpkeGZwdW1Kc2Y4cEd6SnVtLzFUcHBVd0RRWUpLb1pJaHZjTkFRRUwKQlFBd1Z6RUxNQWtHQTFVRUJoTUNSMEl4RURBT0JnTlZCQWdNQjBWdVoyeGhibVF4RHpBTkJnTlZCQWNNQmt4dgpibVJ2YmpFVk1CTUdBMVVFQ2d3TVZXSjFiblIxSUVOc2IzVmtNUTR3REFZRFZRUUxEQVZEYkc5MVpEQWVGdzB5Ck1qQTJNekF4TXpFeU1UTmFGdzB5TWpBM016QXhNekV5TVROYU1GY3hDekFKQmdOVkJBWVRBa2RDTVJBd0RnWUQKVlFRSURBZEZibWRzWVc1a01ROHdEUVlEVlFRSERBWk1iMjVrYjI0eEZUQVRCZ05WQkFvTURGVmlkVzUwZFNCRApiRzkxWkRFT01Bd0dBMVVFQ3d3RlEyeHZkV1F3Z2dJaU1BMEdDU3FHU0liM0RRRUJBUVVBQTRJQ0R3QXdnZ0lLCkFvSUNBUUNlYStvVXdEa1N0L1ZZWFZNanJDSFJ6M2Yzb3dDQVBsQUtjMzZ6dUxzQjcweXJGZk4xeWhPMFZUZUkKaUgzWVc0L09BajI2TzlPQ0FEcmhLTlZpc3ZvNTFValBTVnpVK2M1SVBhZ2VrNTJiQmE2RXZoK0RmZkJvRnBHUgo1YzB3Q1YyREkvL3luYXpKdDNZZWpDMkxyY3NMT0JkL3ptd1k5c3hIOGhyZ1lTZ0gvYlNpemE3N0pBY0pqZUNwCjhkUGxMT2pCbVpZOGxyakw5aCtRdFc3STFyUEQ1RUZoOTBpNTQ2VXdYY0lrdHhmUWNwZi9McjBqaFZyUmwxVTAKZ3hPdDRGWXdDWVdqaFJIQnpNOE5iQkQ0YWNwWk9yRU1VME1jdHdHSVZUM21VWDM4aXQ1NjR0elR1VmZ1K2RGRQpJS25YYklaL2JhNmRDSnA1RWx2dWxOSGdROEMxUWRFOWdsRy9aTUYyeDZGWjRkRU1pRWJtZE1LUUFuZGtQdDBICjQrVk1jKzJQaTBneG85aHNublB1RzBvbUVyUFAyUmtHbGd3ZFNKRmgyWU1PeXhVeWFWQzB5dnpOUFNYY0JhejMKS0NOY1FLZzBiSE54WCsxeEFyc0FyNCtsWHhEOC9GUXJuTUJRckEraHZ2V3N1bS9LMVd2SEVFMXF2SnUvWVR6QwpONEpsTjJXdlllK095Q1NBeFhEVVNqZkFaZWhNVGZuY29ab2FDWjlQb25tcVZwQzFLQnhUZDd6VFZ3RlBZWHZICng3L1VLd2pQSWo0Uit4VmQ3MWQrTkYxNjY1SFZOTy9uVTdVREZpc3hNbTZaeUlXYzJhVHdML293NzlKcUgwQ04Kak9YVFBSWDVzZHh5NEl3MDcvN2MvSDU0WlBZMzFkVk1HNkErcktHc2ZXdFlteC9jeHdJREFRQUJvMU13VVRBZApCZ05WSFE0RUZnUVVhMlVET3QwTXJVWDQvWktzVkVoTGRLV1o4UVV3SHdZRFZSMGpCQmd3Rm9BVWEyVURPdDBNCnJVWDQvWktzVkVoTGRLV1o4UVV3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFOQmdrcWhraUc5dzBCQVFzRkFBT0MKQWdFQVR6K0lBSDh1RWQvTW1Vb0ZvUUhFV3JTRE1vdVppenlhMWd2UnB2MGUxZHg5eEtBWWR3V3JlelZjWk9tegpkTWh4VEVVV01ORlNBVml5SGdOanlYaXRGdHlUN09ENGU3cW4wNU5lVDlLamJ6ODRYZmswUUdSTWMyNVpyc1lPCnE5aXFwM1FnNnN6Q0N1YmJxOEFXRnp2N3dnd3JXWUl0cE1xeStTZkkxVFU2VkR6OFRJaUZOV0xPc2swOVhkNS8KT2thcStNYnVPcDR4TGFLOWtmcDNHZjI4dC9VNFU0RjFhUmoyWDFDQmJGeFp5VkNIYkdYY0RCcXZad0hjaHlzOQpINXhqU3c0ZkRFK1ZFaUJSdW02NnJHTjMvVDV6aXJreGNHRzJDNlByb1RvckxVTDd1M1ltK1NUU0lpWElKUFl2CldYbENBRVltNTF2WndQSVhBenNnOE10NEdVYS95WVZFQXJrTktjYVNQWUtObk9ndDdlRW1BWjF2Y1pzTVJjb3MKSXYxOTFTV1Vlb2xXd3Z2RytKeUpIWmR3OFlqbXpTclVDTWFZalhhYUp4bzlveDJSWVcxeSsyN0wzUCt0VlQrUApoWDBFeEFDcDlXaWZraEVKMmpZS01TdjEreFhVMnc1VEdEeHdzYWlldndzbHVNYWxDZjBJM0hqR1FneW5oY0wvCnpuS2NDRklxR3d0L1NHQzd2MzFwbUNhMlNqamFQT3R4aWJYaFNWVXBweGF0WkkrbFp0L2lTVU5sUGhnYVI5QkcKcmFQaEE5U1VaaUxkQVN3ajNsbWxyZTlJdHRqM0Z6ejRUOGlXZ09ZNE1qSXB5YkVVNzg2dVpZSnJUUkt2RkVKQQpITE90bzhKeG9PTjY4NDRCVDBidEJMWUxUQVorUlBGRmNKelpmY1VFOGRucXo0RT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="
landscape-haproxy:
options:
ssl_cert: *ssl_crt
ssl_key: *ssl_key