https://github.com/philips-labs/cf-consul
Deploy a Consul cluster to Cloudfoundry
https://github.com/philips-labs/cf-consul
cloudfoundry consul hsdp
Last synced: 7 months ago
JSON representation
Deploy a Consul cluster to Cloudfoundry
- Host: GitHub
- URL: https://github.com/philips-labs/cf-consul
- Owner: philips-labs
- License: mit
- Created: 2020-08-06T14:55:14.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2024-04-24T12:50:14.000Z (over 1 year ago)
- Last Synced: 2025-01-18T05:30:40.966Z (9 months ago)
- Topics: cloudfoundry, consul, hsdp
- Language: Shell
- Homepage:
- Size: 9.77 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# cf-consul
Consul cluster release on Cloudfoundry
## Disclaimer
> [!Important]
> This repository is managed as Philips Inner-source / Open-source.
> This repository is NOT endorsed or supported by HSSA&P or I&S Cloud Operations.
> You are expected to self-support or raise tickets on the Github project and NOT raise tickets in HSP ServiceNow.## configuration
| ENV | Description | Default | Requires |
|-----|-------------|---------|----------|
| CONSUL\_DC | Datacenter name | us-east | N |
| CONSUL\_TOKEN | Master token value | | Y |## deployment
1. Use the `manifest.example.yml` as a template and deploy
2. Run `create-network-policies.sh` to set up the network policies for Raft
3. Run `init-cluster.sh` to initialize the cluster## operating
As Cloudfoundry does not have persistent disk storage you will need
to use something like `consul snapshot` to occasionally back up the
state your Consul cluster.## contact / getting help
Andy Lo-A-Foe ()
## license
License is MIT