Scabbard
Scabbard is a super cool cli wrapper that allows you to create recipes for projects and components that can be used to scaffold up various project types for efficiency.
BETA
- Be advised - this package is still in beta.
Getting Started
- The idea behind this repo would be to npm install
Prerequisites
Cloud Providers
- For AWS
- For GCP
- For Azure
Creating a k8s environment for a given cloud provider
Scabbard: a sheath for the blade of a sword or dagger, typically made of leather or metal.
- In our case, the scabbard will be our k8s environment, and
scab
will be the command to use to create the scabbard, the sword, the belt, the whatever-you-like.
- run the following to create an aws environment:
scab create \
--provider aws \
--profile <aws-profile> \
--userName <iam-user> \
--groupName <iam-group> \
--domainName <route53Domain>
- This will run through this sequence of steps in a genericized/templatized script