Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add deployment playbook and CI test #76

Merged
merged 4 commits into from
Sep 6, 2023
Merged

Add deployment playbook and CI test #76

merged 4 commits into from
Sep 6, 2023

Conversation

markgoddard
Copy link

  • Support --cacert argument in client.py
  • Add Ansible deployment playbook
  • CI: Add a workflow to test Ansible deployment playbook

@markgoddard markgoddard self-assigned this Sep 5, 2023
@markgoddard markgoddard force-pushed the deployment branch 2 times, most recently from 070f383 to 5701d50 Compare September 6, 2023 09:58
markgoddard and others added 3 commits September 6, 2023 11:02
Influenced by the playbook in the prototype.

* Install docker
* Deploy step CA container
* Deploy step CLI
* Deploy Prometheus
* Deploy Reductionist with HTTPS and auto-renewal of certificates
* Deploy HAProxy load balancer

Co-Authored-By: Scott Davidson <[email protected]>
@markgoddard markgoddard changed the title deployment Add deployment playbook and CI test Sep 6, 2023
@markgoddard markgoddard marked this pull request as ready for review September 6, 2023 10:02
@markgoddard markgoddard merged commit 9e20644 into main Sep 6, 2023
7 checks passed
@markgoddard markgoddard deleted the deployment branch September 6, 2023 10:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant