All Projects → jobtalk → pnzr

jobtalk / pnzr

Licence: MPL-2.0 license
pnzr is docker deploy tool for ecs.

Programming Languages

go
31211 projects - #10 most used programming language
shell
77523 projects
Makefile
30231 projects

Projects that are alternatives of or similar to pnzr

Ecs Refarch Continuous Deployment
ECS Reference Architecture for creating a flexible and scalable deployment pipeline to Amazon ECS using AWS CodePipeline
Stars: ✭ 776 (+2403.23%)
Mutual labels:  ec2, ecs
Aegea
Amazon Web Services Operator Interface
Stars: ✭ 51 (+64.52%)
Mutual labels:  ec2, ecs
terraform-aws-mongodb
Simplify MongoDB provisioning on AWS using Terraform
Stars: ✭ 20 (-35.48%)
Mutual labels:  ec2, ecs
Terraform Aws Alb
Terraform module to provision a standard ALB for HTTP/HTTP traffic
Stars: ✭ 53 (+70.97%)
Mutual labels:  ec2, ecs
Ecs Formation
Tool to build Docker cluster composition for Amazon EC2 Container Service(ECS)
Stars: ✭ 114 (+267.74%)
Mutual labels:  ec2, ecs
terraform-ecs
Terraform ECS module
Stars: ✭ 15 (-51.61%)
Mutual labels:  ec2, ecs
Aws Scalable Big Blue Button Example
Demonstration of how to deploy a scalable video conference solution based on Big Blue Button
Stars: ✭ 29 (-6.45%)
Mutual labels:  ec2, ecs
Awesome Aws
A curated list of awesome Amazon Web Services (AWS) libraries, open source repos, guides, blogs, and other resources. Featuring the Fiery Meter of AWSome.
Stars: ✭ 9,895 (+31819.35%)
Mutual labels:  ec2, ecs
Aws Workflows On Github
Workflows for automation of AWS services setup from Github CI/CD
Stars: ✭ 95 (+206.45%)
Mutual labels:  ec2, ecs
Awsssmchaosrunner
Amazon's light-weight library for chaos engineering on AWS. It can be used for EC2, ECS (with EC2 launch type) and Fargate.
Stars: ✭ 214 (+590.32%)
Mutual labels:  ec2, ecs
ecs-autoscale
A framework that runs on AWS Lambda for autoscaling ECS clusters and services
Stars: ✭ 69 (+122.58%)
Mutual labels:  ec2, ecs
tech1-temple-aws
AWS Proofs of Concepts repository. No Longer Supported
Stars: ✭ 32 (+3.23%)
Mutual labels:  ec2
barcelona
PaaS built on top of AWS
Stars: ✭ 46 (+48.39%)
Mutual labels:  ecs
entity-system-js
ensy - A very simple Entity System for JavaScript
Stars: ✭ 90 (+190.32%)
Mutual labels:  ecs
Legion-Engine
Rythe is a data-oriented C++17 game engine built to make optimal use of modern hardware.
Stars: ✭ 502 (+1519.35%)
Mutual labels:  ecs
harmony-ecs
A small archetypal ECS focused on compatibility and performance
Stars: ✭ 33 (+6.45%)
Mutual labels:  ecs
apecs
A petite entity component system
Stars: ✭ 17 (-45.16%)
Mutual labels:  ecs
terraform-aws-ec2-instance
Terraform module for provisioning a general purpose EC2 host
Stars: ✭ 123 (+296.77%)
Mutual labels:  ec2
Stitch
A Roblox ECS - with an emphasis on simplicity and extendability
Stars: ✭ 16 (-48.39%)
Mutual labels:  ecs
ecs-taskmetadata-cloudwatch
An example sidecar container for Amazon ECS and AWS Fargate to enable task/container-level metrics on CloudWatch
Stars: ✭ 17 (-45.16%)
Mutual labels:  ecs

pnzr

ecs deploy docker container

                        r/j======、、
                =========〔' / ,i!uij   i 7!
                  _f/_ __{日}___!__i,j
             -r。' 二〔´/´ ̄ ̄`,___, ̄ ̄`¬f`{!、
           /´ ̄ ̄ ̄ ̄ ̄f´〔ロ〕 j! ̄`'''¬─--'' 、j、
           ,r‐j====!------、 'ー---‐'r============ヽj
          (´tj〕ソv'v'、ftj!ソv'!ソv'v'v'v'、ftj!ソv'v'v'(◎)
          '、ヾ'´、_,fjj、___,fjj、__,,fjj、___ソ´7
           \  ,(◎X◎)   ,(◎X◎)  ,(◎X◎)  '/
             `゙"""""""""""""""""""""""""""""゙´

CircleCI License: MPL 2.0

The pnzr package works on Go versions:

  • 1.8.x and greater
  • 1.9.x and greater
  • 1.10.x and greater

Installation

Can be installed in either way.

Use install script

On macOS, or Linux run the following:

$ curl https://raw.githubusercontent.com/jobtalk/pnzr/master/install.sh | sh

Note that you may need to run the sudo version below, or alternatively chown /usr/local:

$ curl https://raw.githubusercontent.com/jobtalk/pnzr/master/install.sh | sudo sh

Use Go get

$ go get -u github.com/jobtalk/pnzr

Detailed instructions

Please read the wiki.

Update latest version

$ pnzr update

Examples

Deploy ecs

$ pnzr deploy -f setting.json
$ pnzr deploy -profile aws/profile -f setting.json

Encrypt setting

$ pnzr vault encrypt -f target.json
$ pnzr vault encrypt -key_id ${KMS_KEY_ID} -f target.json

Decrypt setting

$ pnzr vault decrypt -f target.json

Viewer mode of encrypted setting file

latest config version

$ pnzr vault view -f target.json

choose config version

$ pnzr vault view -v prototype -а target.json

check default config version

$pnzr vault view -h
  -v string
    	config version (default "1.0")

Edit mode of encrypted file

$ pnzr vault edit -f target.json

Support Multi-Factor Authentication(MFA)

$ pnzr vault view -profile use-mfa-user -f deploy-config.json 
Assume Role MFA token code: ******

use any editor in edit mode

It run when assigning editor name to EDITOR.

vim

$ EDITOR=vim pnzr vault edit -f /path/to/target

vscode

$ EDITOR="code --wait" pnzr vault edit -f /path/to/target

atom

$ EDITOR="atom --wait" pnzr vault edit -f /path/to/target
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].