Skip to content

Latest commit

 

History

History
44 lines (24 loc) · 1.67 KB

TOOLS.md

File metadata and controls

44 lines (24 loc) · 1.67 KB

TOOLS

Ansible

  • Define server conguration roles in a format which can be utilized by both Vagrant and Terraform

Direnv

  • Magic per-project shell environments. It knows how to hook into bash, zsh, tcsh and fish shell to load or unload environment variables depending on the current directory.

DebOps

  • A collection of Ansible playbooks, scalable from one container to an entire data center.

JQ

  • jq is a lightweight and flexible command-line JSON processor.

Packer

  • Packer is a tool for creating machine images for providers like Virtualbox, VMWare, AWS, Google cloud.

PyEnv

  • pyenv lets you easily switch between multiple versions of Python. it's like rb-env but for python

Terraform

  • Terraform is a tool for building and managing cloud virtual machine environments
  • Terraform will define and create a cloud virtual machine and provision that machine using Ansible

Virtualbox

  • VirtualBox is a general-purpose full virtualizer for x86 hardware, targeted at server, desktop and embedded use.

Vagrant

  • Vagrant is a tool for building and managing local virtual machine environments
  • Vagrant will define and create a local virtual machine and provision that machine using Ansible

Vault

  • Vault secures, stores, and tightly controls access to tokens, passwords, certificates, API keys, and other secrets.
  • Vault handles leasing, key revocation, key rolling, and auditing through a unified API.