series: xenial services: rabbitmq-server: charm: cs:xenial/rabbitmq-server-5 to: - lxd:0 num_units: 1 annotations: "gui-x": "600" "gui-y": "370" postgresql: charm: cs:xenial/postgresql-101 constraints: mem=2048 to: - lxd:0 num_units: 1 options: extra_packages: python-apt postgresql-contrib postgresql-.*-debversion postgresql-plpython-.* max_connections: 500 max_prepared_transactions: 500 annotations: "gui-x": "600" "gui-y": "120" haproxy: charm: cs:xenial/haproxy-41 to: - lxd:0 expose: True num_units: 1 options: default_timeouts: "queue 60000, connect 5000, client 120000, server 120000" # Don't deploy default haproxy service on port 80 services: "" source: backports ssl_cert: SELFSIGNED global_default_bind_options: "no-tlsv10" annotations: "gui-x": "1200" "gui-y": "120" landscape-server: charm: cs:xenial/landscape-server-21 constraints: mem=2048 to: - lxd:0 num_units: 1 options: key: 4652B4E6 annotations: "gui-x": "950" "gui-y": "120" machines: "0": {} relations: - [landscape-server, rabbitmq-server] - [landscape-server, haproxy] - ["landscape-server:db", "postgresql:db-admin"]