magikube
v0.1.1
Published
Infrastructure as Code in minutes using magikube
Downloads
27
Readme
magikube
⚡️ Run production grade applications in minutes ⚡️
Get Ready
- Node.js version 18.0 or above
- homebrew from https://brew.sh
- Python 3.12
brew install [email protected]
- tfenv
brew install tfenv
- Terraform 1.8.2
tfenv install 1.8.2
- Ansible
brew install ansible@10
You are all set for magikube now.
Quick Install
With npm:
npm i -g magikube
What you will need to start
Magikube will need a few things to be able to setup environment for you.
- If you have already configured AWS credentials then you will need profile name and skip to step 3
- AWS Access Key / Secret
- Github personal access token for user that has admin rights
- Github Organisation name
Commands
magikube destroy NAME
Destroy magikube project
USAGE
$ magikube destroy NAME [-d]
ARGUMENTS
NAME Project name to be destroyed
FLAGS
-d, --dryrun Simulates execution of the command, showing what would happen without making any real changes to the
system.
DESCRIPTION
Destroy magikube project
EXAMPLES
$ magikube destroy sample
Destroying magikube project named 'sample' in the current directory
magikube new NAME
Create new magikube project
USAGE
$ magikube new NAME [-d]
ARGUMENTS
NAME Project name to be created
FLAGS
-d, --dryrun Simulates execution of the command, showing what would happen without making any real changes to the
system.
DESCRIPTION
Create new magikube project
EXAMPLES
$ magikube new sample
Creating a new magikube project named 'sample' in the current directory
Documentation
Detailed documentation can be found here which includes: