Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/patricktalmeida/devops-awesome-tools


https://github.com/patricktalmeida/devops-awesome-tools

List: devops-awesome-tools

Last synced: 26 days ago
JSON representation

Awesome Lists containing this project

README

        

# DevOps Awesome Tools

In this repository you are going to find Awesome DevOps open source tools to use on your daily tasks and projects.

# Index

## Security

- [ScoutSuite](#scoutsuite)
- [Fail2Ban](#fail2ban)

## IaC

- [Terraform](#terraform)
- [Terraformer](#terraformer)
- [Terraform Pre-Commit](#terraform-pre-commit)
- [Terraform Docs](#terraform-docs)
- [Terratest](#terratest)
- [Terragrunt](#terragrunt)
- [Tfswitch](#tfswitch)

## Automation

- [Atlantis](#atlantis)

## Monitoring

- [Grafana AWS Dashboards](#grafana-aws-dashboards)

## Utils

- [Gitignore](#gitignore)
- [ASDF](#asdf)
- [Jid](#jid)
- [FZF](#fzf)
- [Oh My ZSH](#oh-my-zsh)
- [Oh My ZSH - Plugins](#oh-my-zsh---plugins)

# Tools

#### ScoutSuite

Awesome tool to audit security in your cloud provider. Works with the most famous ones, including AWS, GCP, Azure and more.

- Link to Github: [ScoutSuite][scout-suite]

#### Fail2Ban

Awesome reputed tool to ban hosts that cause multiple authentication errors.

- Link to Github: [Fail2Ban][fail2ban]

#### Terraform

Awesome and widely known tool to provision and manage your infrastructure mainly accross public cloud.

- Link to Github: [Terraform][Terraform]

#### Terraformer

Awesome tool to import many parts of your infrastructure into Terraform code. Works with the most famous ones, including AWS, GCP, Azure and more.

- Link to Github: [Terraformer][terraformer]

#### Terraform Pre-Commit

Awesome tool to run pre-commit checks, lint, format, and much more on your Terraform code.

- Link to Github: [Terraform Pre-Commit][terraform-pre-commit]

#### Terraform Docs

Awesome tool to generate documentation from Terraform modules in various output formats. Can be used inside [Terraform Pre-Commit](#terraform-pre-commit)

- Link to Github: [Terraform Docs][terraform-docs]

#### Terratest

Awesome tool to write automated tests for your infrastructure code. It provides a variety of helper functions and patterns for common infrastructure testing tasks.

- Link to Github: [Terratest][terratest]

#### Terragrunt

Awesome thin wrapper for Terraform that provides extra tools for keeping your Terraform configurations dry, working with multiple Terraform modules, and managing remote state.

- Link to Github: [Terragrunt][terragrunt]

#### Tfswitch

Awesome tool to switch between Terraform binary verisons.

- Link to Github: [Tfswitch][tfswitch]

#### Atlantis

Awesome self-hosted golang application that listens for Terraform pull request events via webhooks.

- Link to Github: [Atlantis][atlantis]

#### Grafana AWS Dashboards

Awesome ready to use on AWS services Grafana dashboards.

- Link to Github: [Grafana AWS Dashboards][grafana-aws-dashboards]

#### Gitignore

Awesome collection of .gitignore templates.

- Link to Github: [Gitignore][gitignore]

#### Asdf

Awesome CLI tool that can manage multiple language runtime versions on a per-project basis.

- Link to Github: [ASDF][asdf]

#### Jid

Awesome CLI tool to parse json files.

- Link to Github: [Jid][jid]

#### FZF

Awesome general-purpose command-line fuzzy finder.

- Link to Github: [FZF][fzf]

#### Oh My ZSH

Awesome and widely known framework to manage ZSH configuration.

- Link to Github: [Oh My ZSH][oh-my-zsh]

#### Oh My ZSH - Plugins

Awesome plugins to enhance your experience with ZSH.

- Link to Github: [ZSH Autosuggestions][zsh-autosuggestions]
- Link to Github: [FZF plugin][fzf-oh-my-zsh]

> :information_source: To contribute submit a pull request!

[scout-suite]: https://github.com/nccgroup/ScoutSuite
[fail2ban]: https://github.com/fail2ban/fail2ban
[terraform]: https://github.com/hashicorp/terraform
[terraformer]: https://github.com/GoogleCloudPlatform/terraformer
[terraform-pre-commit]: https://github.com/antonbabenko/pre-commit-terraform
[terraform-docs]: https://github.com/terraform-docs/terraform-docs
[terratest]: https://github.com/gruntwork-io/terratest
[terragrunt]: https://github.com/gruntwork-io/terragrunt
[tfswitch]: https://github.com/warrensbox/terraform-switcher
[atlantis]: https://github.com/runatlantis/atlantis
[grafana-aws-dashboards]: https://github.com/monitoringartist/grafana-aws-cloudwatch-dashboards
[gitignore]: https://github.com/github/gitignore
[asdf]: https://github.com/asdf-vm/asdf
[jid]: https://github.com/simeji/jid
[fzf]: https://github.com/junegunn/fzf
[oh-my-zsh]: https://github.com/ohmyzsh/ohmyzsh
[zsh-autosuggestions]: [https://github.com/zsh-users/zsh-autosuggestions]
[fzf-oh-my-zsh]: https://github.com/ohmyzsh/ohmyzsh/blob/master/plugins/fzf/fzf.plugin.zsh