opshell
opshell copied to clipboard
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.
