danfuzz / milky-cloud

Cloud computing utilities (99% AWS-specific)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Milky Cloud

This is a set of "cloud computing" utilities, mostly written for my (danfuzz's) personal use, and 99% about doing small-scale work in AWS EC2.

The core dependencies are intentionally minimal:

  • POSIX-friendly OS (observed working on Linux and macOS)
  • Recent(ish) version of Bash (works with what ships with macOS)
  • jq 1.6
  • Recent version of Python (used indirectly).

On top of that, the dependencies are:

  • AWS's own CLI tool -- for all AWS-related functionality.
  • Certbot -- EFF's tool for getting site certificates.
  • op -- the (poorly-named) 1Password CLI tool, only needed if secrets (e.g. access keys) are stored in 1Password.

Instructions

Copy the scripts directory wherever you want. It is itself a copy of bashy-lib, with an additional sub-library for this project and a top-level dispatch script. If you have your own verion of bashy-lib, you can instead just copy the directory scripts/lib/milky-cloud and (optionally) the top-level script.

About

Cloud computing utilities (99% AWS-specific)

License:Other


Languages

Language:Shell 98.6%Language:JavaScript 1.4%