cpe-deployments/config/canonical-openstack-rules.yaml
2021-10-29 09:57:19 +01:00

114 lines
2.3 KiB
YAML

subordinates:
telegraf:
where: all except prometheus # and prometheus-ceph-exporter and prometheus-openstack-exporter
host-suffixes: [prometheus]
landscape-client:
where: all except landscape-server
filebeat:
where: all except graylog
canonical-livepatch:
where: host only
nrpe:
where: container aware # and except nagios
host-suffixes: [host, physical, guest]
container-suffixes: [lxd, container]
ntp:
where: host only # You don't want NTP in a container duelling with ntp in the host
thruk-agent:
where: on nagios
operations mandatory: &operations-mandatory-charms
- elasticsearch
- grafana
- graylog
- landscape-server
- nagios
- openstack-service-checks
- prometheus2
- prometheus-openstack-exporter
- prometheus-ceph-exporter
operations mandatory dependencies: &operations-mandatory-deps
- postgresql
operations subordinates: &operations-mandatory-subs
- canonical-livepatch
- filebeat
- ksplice
- landscape-client
- lldpd
- nrpe
- ntp
- telegraf
- thruk-agent
operations charms: &operations-charms
- *operations-mandatory-charms
- *operations-mandatory-deps
- *operations-mandatory-subs
openstack mandatory: &openstack-mandatory-charms
- ceilometer
- ceilometer-agent
- ceph-mon
- ceph-osd
- cinder
- cinder-ceph
- glance
- heat
- keystone
- neutron-api
- nova-cloud-controller
- nova-compute
- openstack-dashboard
openstack mandatory deps: &openstack-mandatory-deps
- haproxy
- memcached
- percona-cluster
- rabbitmq-server
openstack mandatory subordinates: &openstack-mandatory-subs
- hacluster
openstack optional charms: &openstack-optional-charms
- aodh
- ceph-radosgw
- designate
- designate-bind
- glance-simplestreams-sync
- glance-sync-slave
- gnocchi
- keystone-ldap
- mongodb # Optional since Gnochii
- neutron-gateway
- swift-proxy
- swift-storage
- cinder-backup
- vault
- etcd
- easyrsa
- neutron-openvswitch
cisco-aci-charms: &cisco-aci-charms
- neutron-api-plugin-aci
- openstack-dashboard-plugin-gbp
helper-charms: &helper-charms
- sysconfig
- bcache-tuning
- policy-routing
openstack charms: &openstack-charms
- *openstack-mandatory-charms
- *openstack-mandatory-deps
- *openstack-mandatory-subs
- *openstack-optional-charms
- *cisco-aci-charms
known charms:
- ubuntu
- *openstack-charms
- *operations-charms
- *helper-charms