This Juju charmed operator deploys and manages Consul on a machine. The consul agent is run in client mode and connect to external consul servers to join the cluster.
juju deploy ./consul-client_amd64.charm consul-client
juju integrate consul-client:consul-cluster <consul-server offer>snap-channelconsul-client snap channel version to use.serf-lan-portallows user to set serf port for gossip protocol communication.
consul-cluster: Integrate with consul-server to get the consul cluster server endpoints.
Please see the Juju SDK docs for guidelines on enhancements to this charm following best practice guidelines, and CONTRIBUTING.md for developer guidance.