Automata - is a set of useful automation tools,
scripts and presets for Debian based systems with
amd64 architecture. These tools mostly were
developed for VPS and cloud.
Playbook
Category
Description
PostgreSQL
Docker
Deploys PostgreSQL database and exposes :5432
Redis
Docker
Deploys Redis and exposes :6379
Minio
Docker
Deploys MinIO and exposes :9000 and :9001 for management
RabbitMQ
Docker
Deploys RabbitMQ and exposes :5672 and :15672 for management
Loki
Docker
Deploys a dev-ready loki logs management stack, includes Grafana dashboard, ports are :3100 for loki agent, :3000 for dashboard
Playbook
Category
Description
Cluster
Kubernetes
Deploys and exposes a single-node cluster using Kind
Metrics
Kubernetes
Deploys metrics server for your cluster
Nginx Ingress
Kubernetes
Deploys Nginx-Ingress for your cluster
ArgoCD
Kubernetes
Deploys ArgoCD for your cluster
Vault
Kubernetes
Deploys Hashicorp Vault for your cluster
Playbook
Category
Description
PostgreSQL cluster
Baremetal
Deploys a PostgreSQL database in cluster mode with one standby replica
Example:
[servers]
<remote host alias> ansible_host =<remote host ipv4>
Preset
Provider
Description
Timeweb
Timeweb
Preset that createas specified amount of master and worker VPS
Config
Description
nginx
Minimal nginx configuration
Prometheus
Configuration for a Prometheus scraping
Pre-commits
Pre-commit hooks for Python and Golang
Dockerfile
Description
Python
Python image builder using PIP
Python
Python image builder using Poetry
Golang
Golang image builder
CI / CD pipelines: (IN PROGRESS)
Pipeline
Platform
Description
Python
Gitlab
Minimal Python pipeline
Golang
Gitlab
Minimal Golang pipeline