applications: apache2: charm: apache2 num_units: 1 expose: true options: enable_modules: "headers proxy_html proxy_http" elasticsearch: charm: elasticsearch constraints: mem=7G root-disk=16G num_units: 1 options: apt-repository: "deb https://artifacts.elastic.co/packages/6.x/apt stable main" filebeat: charm: filebeat options: install_sources: "deb https://artifacts.elastic.co/packages/6.x/apt stable main" kube_logs: True graylog: charm: graylog constraints: mem=7G root-disk=16G num_units: 1 options: channel: "3/stable" mongodb: charm: mongodb num_units: 1 options: extra_daemon_options: "--bind_ip_all" relations: - ["apache2:reverseproxy", "graylog:website"] - ["graylog:elasticsearch", "elasticsearch:client"] - ["graylog:mongodb", "mongodb:database"] - ["filebeat:beats-host", "kubernetes-control-plane:juju-info"] - ["filebeat:beats-host", "kubernetes-worker:juju-info"] - ["filebeat:logstash", "graylog:beats"]