Skip to content

donny-devops/devops-toolkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

DevOps Toolkit

A collection of reusable DevOps utilities, scripts, and configuration templates to accelerate environment setup, CI/CD workflows, and infrastructure automation.

Overview

The devops-toolkit repository provides a standardized set of tools for common DevOps tasks such as:

  • Local environment setup and validation
  • Infrastructure provisioning helpers
  • CI/CD configuration snippets
  • Security and linting checks
  • Documentation and templating utilities

This project is intended to be forked or imported into other repositories as a shared DevOps foundation, rather than deployed as a standalone service.


Features

  • Environment setup scripts

    • Install and verify required tools (Docker, kubectl, Terraform, Ansible, Make, etc.)
    • Validate versions and common dependencies
  • Reusable CI/CD templates

    • GitHub Actions, GitLab CI, and Jenkins pipeline helpers
    • Shared steps for linting, testing, and security scanning
  • Infrastructure helpers

    • Terraform and Ansible boilerplate configurations
    • Example scripts for local clusters (minikube, kind)
  • Security and linting

    • Common policy fragments (e.g., Trivy, OPA, Vault examples)
    • Standardized linting and formatting configurations
  • Documentation templates

    • Standardized README.md, CONTRIBUTING.md, and SECURITY.md stubs
    • Architecture and process diagram templates

Suggested Tech Stack

Category Tools / Languages
Scripting Bash, Shell, Makefile
CI/CD GitHub Actions, GitLab CI, Jenkins
IaC Terraform, Ansible
Containers Docker, Kubernetes (client tools)
Security Trivy, OPA, Vault (client examples)
Linting

About

Swiss-army CLI for common DevOps tasks - health checks, log parsing, container management

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors