Skip to content

dojops/dojops-dops-skills

Repository files navigation

dojops-dops-modules

CI Modules License: MIT DojOps

Community collection of .dops v2 modules files for DojOps — the AI DevOps automation engine.

Overview

This repository contains 36 .dops v2 module files across 5 categories:

  • 13 built-in modules — Copies of the modules shipped with DojOps
  • 24 community modules — Additional DevOps modules for CI/CD, containers, monitoring, and security

Module Catalog

Built-in (13)

Module Description
ansible Ansible playbook configurations
docker-compose Docker Compose service definitions
dockerfile Dockerfile container images
github-actions GitHub Actions CI/CD workflows
gitlab-ci GitLab CI/CD pipeline configurations
helm Helm chart templates
kubernetes Kubernetes deployment manifests
makefile Makefile build automation
nginx Nginx web server configurations
prometheus Prometheus monitoring configurations
systemd Systemd service unit files
terraform Terraform infrastructure-as-code

CI/CD & Cloud (6)

Module Description Risk
jenkins Declarative Jenkinsfile pipelines LOW
circleci CircleCI pipeline configurations LOW
azure-pipelines Azure DevOps pipeline definitions LOW
aws-cloudformation CloudFormation infrastructure templates MEDIUM
pulumi Pulumi IaC in TypeScript MEDIUM
argocd Argo CD GitOps application manifests LOW

Containers & Orchestration (6)

Module Description Risk
podman Podman pod and container YAML MEDIUM
docker-swarm Docker Swarm stack files MEDIUM
nomad HashiCorp Nomad job specifications MEDIUM
traefik Traefik reverse proxy configuration MEDIUM
caddy Caddy web server Caddyfile MEDIUM
haproxy HAProxy load balancer configuration MEDIUM

Monitoring & Logging (6)

Module Description Risk
grafana Grafana dashboard provisioning LOW
elasticsearch Elasticsearch index templates LOW
loki Grafana Loki log pipeline configuration LOW
datadog Datadog Agent integration config LOW
fluentd Fluentd log collector configuration LOW
jaeger Jaeger distributed tracing configuration LOW

Security & Compliance (6)

Module Description Risk
vault HashiCorp Vault server and policy config HIGH
opa OPA Rego admission policies LOW
falco Falco runtime security rules LOW
trivy-config Trivy scanner configuration LOW
sops SOPS encrypted secrets configuration LOW
cert-manager cert-manager Kubernetes TLS automation LOW

Installation

Install a single Module

dojops modules install dojops/dojops-dops-modules/ci-cd/jenkins.dops

Install from local clone

git clone https://github.com/dojops/dojops-dops-modules.git
dojops modules install dojops-dops-modules/ci-cd/jenkins.dops

Install from DojOps Hub

All modules in this repository are also published to DojOps Hub. Browse, search, and install directly:

dojops modules install jenkins

Copy to your project

cp ci-cd/jenkins.dops .dojops/tools/jenkins.dops

Usage

Once installed, use with the DojOps CLI:

# Generate a Jenkinsfile
dojops "Create a Jenkins pipeline for a Node.js project"

# Generate Grafana dashboards
dojops "Create a Grafana dashboard for API latency metrics"

# Generate Vault policies
dojops "Create a Vault policy for the payments team"

.dops v2 Format

Each module is a .dops file with YAML frontmatter and markdown body:

---
dops: v2
kind: tool
meta:
  name: tool-name
  version: 2.0.0
  ...
context:
  technology: Tool Name
  bestPractices: [...]
  ...
---
## Prompt
...
## Keywords
...

See CONTRIBUTING.md for the full format reference.

Contributing

We welcome new modules! See CONTRIBUTING.md for guidelines on creating and submitting .dops v2 tool files.

License

MIT

About

DojOps dops tools

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors