-
Notifications
You must be signed in to change notification settings - Fork 1
Description
Overview
What kind of repetitive thing do you have to do often and what is the benefit of automating it?
some HFLA projects use a bastion host for securing access to private resources (like databases or servers that do not face the public internet).
Running this bastion server all the time costs money, even though it's not always being used. This automation would set a timed or trigger-able action to launch and/or destroy one of these bastion servers when needed.
Ownership of Idea
- I will be working on this automation myself
- This is my idea and I need help developing it
- Free for anyone to work on this idea (@jafow @mattyweb can offer guidance!)
Current State
"As-is" most likely something manual but could be partially automated
Future Development
- create a github action that
Action Items/Research
- https://docs.aws.amazon.com/cli/latest/reference/
- https://docs.github.com/en/free-pro-team@latest/actions/learn-github-actions
Stakeholders
Impact - who benefits and how?
hfla projects using bastion hosts (ballotnav, 311, others?) will save $$ each month on hosting bill
Anticipated outcomes
Resources/Instructions
Language
Platform
Automation triggers (What starts it? What's it responding to?)
- Time-based (Specify frequency (e.g. 1x/week)
- Event-based (e.g. someone just created a new GitHub on a repo)
maybe both?
perhaps an action could run at 11:59PM PST every night and turn the bastion off.
then a person could launch it when they needed to
Input required (How much manual or custom input is required?)
a person should be able launch a bastion server by some github action -- an issue? a pr? a label? I dunno!
Output
(What's the desired result? What do we not want to see?)
Project size
Metadata
Metadata
Assignees
Labels
Type
Projects
Status