Skip to content

git04112019/opshell

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Opshell

Docker image intended to make it easier to do operations work against multiple environments and clients.

  • Cloud
    • AWS CLI
    • Google Cloud SDK
    • Microsoft Azure SDK
  • DevOps
    • Ansible
    • Chef
    • Docker
    • Packer
    • Puppet
    • Terraform
    • Vagrant
  • Tools
    • CSVKit
    • Git
    • Mercurial
    • MySQL Client
    • Nmap
    • Ruby
    • NodeJS
    • Rust
    • PostgreSQL Client
    • Redis Tools
    • SQLite
    • SoftLayer
    • Sysdig
    • lsof
    • Envkey

Usage

AWS AMI

VPC_ID=vpc-aaaaaaaa \
SUBNET_ID=subnet-aaaaaaaa \
AWS_REGION=us-west-2 \
AWS_ACCESS_KEY_ID=$(aws configure get picnichealth.aws_access_key_id) \
AWS_SECRET_ACCESS_KEY=$(aws configure get picnichealth.aws_secret_access_key) \
packer build -only=amazon-ebs image.json

Docker

docker pull opszero/opshell

opshell requires Docker to run. When run it mounts the $CLIENT_DIR as $HOME and mounts the $WORK_DIR under /work

opshell $CLIENT_DIR $WORK_DIR

Building All Images

Build using Packer.

packer build image.json

Supported Images

Project by opsZero

This project is brought to you by opsZero we provide DevOps and Cloud Infrastructure as a Service for Startups. If you need help with your infrastructure reach out.

About

DevOps Toolkit for Every Cloud on Every Cloud

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Shell 79.9%
  • Makefile 20.1%