tf-kube-any-compute
Cloud-agnostic Kubernetes infrastructure with Terraform & Helm for homelabs, edge, and production clusters.
Install / Use
npx skills add gannino/tf-kube-any-computeInstalls into whichever agent you are using.
Amazon Q Rules
Amazon Q Developer rules
Quality Score
Category
OperationsSupported Platforms
Our assessment of tf-kube-any-compute
tf-kube-any-compute scores 66/100 on our quality scale, 697th of 752 Operations skills we index.
Its Amazon Q Rules is 7.2 KB long, well organised into 49 sections with 4 code examples: a thorough specification that gives an agent plenty to work with.
It has no GitHub stars yet, so there is no community track record; judge it on its content.
Maintenance, license and trust
- We could not determine when the repository was last updated.
- Our last check on 2026-09-03 found the source still online.
- No license is declared. By default that means all rights are reserved: you can read it, but reusing or redistributing it is not clearly permitted. Ask the author before building on it commercially.
- Its trust signals score 68/100, with 3 cautions from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
tf-kube-any-compute compared with similar skills
All 4 of these similar skills score higher than tf-kube-any-compute; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| tf-kube-any-compute (this skill)by gannino | 66 | 0 | — | Amazon Q Rules |
| apify-actor-developmentby sickn33 | 100 | 47.3k | 8d ago | SKILL.md |
| diffdockby K-Dense-AI | 100 | 46.4k | 23d ago | SKILL.md |
| pkpd-modelingby K-Dense-AI | 100 | 46.4k | 23d ago | SKILL.md |
| simpyby K-Dense-AI | 100 | 46.4k | 23d ago | SKILL.md |
Frequently asked questions
- How do I install tf-kube-any-compute?
- Run
npx skills add gannino/tf-kube-any-compute. The install tabs above show the steps for each supported agent. - Which AI agents does tf-kube-any-compute work with?
- It is written for Amazon Q, as a Amazon Q Rules file. Other agents that read the same format can often use it too.
- Is tf-kube-any-compute safe to use?
- It declares no license and scores 68/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is tf-kube-any-compute still maintained?
- We could not determine when the repository was last updated.
Skill content
View source on GitHubTechnology Stack: tf-kube-any-compute
Core Technologies
Infrastructure as Code
- Terraform: >= 1.0
- Primary IaC tool for all deployments
- Module-based architecture
- State management with workspaces
- Native testing framework (tftest.hcl)
Kubernetes
- Supported Distributions:
- K3s (default, lightweight)
- MicroK8s (ARM64 optimized)
- EKS (AWS managed)
- GKE (Google managed)
- AKS (Azure managed)
- Standard Kubernetes (k8s)
Package Management
- Helm: ~> 3.0
- Chart-based service deployment
- Values templating with .tpl files
- Release lifecycle management
Terraform Providers
Required Providers
kubernetes = {
source = "hashicorp/kubernetes"
version = "~> 2.0"
}
helm = {
source = "hashicorp/helm"
version = "~> 3.0"
}
kubectl = {
source = "gavinbunney/kubectl"
version = "~> 1.0"
}
random = {
source = "hashicorp/random"
version = "~> 3.0"
}
Service Technologies
Ingress & Networking
- Traefik: v3.x (latest)
- Modern reverse proxy and load balancer
- Automatic SSL with Let's Encrypt
- Dynamic configuration
- Middleware support (auth, rate limiting)
- MetalLB: Latest stable
- Bare metal load balancer
- Layer 2 and BGP modes
Monitoring & Observability
- Prometheus: kube-prometheus-stack
- Metrics collection and alerting
- ServiceMonitor CRDs
- AlertManager integration
- Grafana: Latest stable
- Visualization dashboards
- Pre-configured Kubernetes dashboards
- Data source auto-configuration
- Kube-State-Metrics: Latest stable
- Kubernetes object metrics
- Deployment, Pod, Node metrics
- Loki: Latest stable (optional)
- Log aggregation
- Grafana integration
- Promtail: Latest stable (optional)
- Log collection agent
Storage
- NFS CSI Driver: Latest stable
- Dynamic NFS provisioning
- ReadWriteMany support
- Configurable mount options
- HostPath Provisioner: Latest stable
- Local storage provisioner
- Development and testing
Service Mesh & Security
- Consul: Latest stable (optional)
- Service discovery
- Service mesh capabilities
- Key-value store
- Vault: Latest stable (optional)
- Secrets management
- Auto-unsealing support
- Kubernetes authentication
- Gatekeeper: Latest stable (optional)
- OPA-based policy engine
- Admission control
- Constraint templates
Container Management
- Portainer: Latest stable
- Web-based container management
- Kubernetes dashboard
- Multi-cluster support
Automation & Workflow
- Home Assistant: Latest stable
- Python-based home automation
- 1000+ integrations
- Web UI configuration
- openHAB: Latest stable
- Java/OSGi runtime
- 400+ device bindings
- Rule engine
- Homebridge: Latest stable
- Node.js-based HomeKit bridge
- Plugin ecosystem
- Node-RED: Latest stable
- Node.js visual programming
- Flow-based development
- NPM package integration
- n8n: Latest stable
- Node.js workflow automation
- 200+ integrations
- Self-hosted alternative to Zapier
Node Discovery
- Node Feature Discovery: Latest stable
- Hardware feature detection
- Node labeling
- Storage detection (NVMe, SATA, USB)
Development Tools
Code Quality
- TFLint: Latest
- Terraform linting
- Optimized rules for fast pre-commit
- Module validation
- terraform-docs: Latest
- Automatic documentation generation
- Markdown output
- Variable and output documentation
Testing
- Terraform Test: Native framework
- Unit tests (tests.tftest.hcl)
- Scenario tests (test-scenarios.tftest.hcl)
- Architecture tests (tests-architecture.tftest.hcl)
- Shell Scripts: Bash
- Integration testing
- Performance testing (Node.js)
- Security scanning
CI/CD
- GitHub Actions: Workflow automation
- Consolidated CI pipeline
- Release automation
- GitLab CI: Alternative pipeline
- Same test coverage
- Optimized for GitLab
Pre-commit Hooks
- pre-commit framework: Python-based
- Terraform formatting (terraform fmt)
- TFLint validation
- terraform-docs generation
- Secrets detection
DNS Providers (SSL Automation)
Supported Providers
- Hurricane Electric (default)
- Cloudflare
- AWS Route53
- DigitalOcean
- Gandi
- Namecheap
- GoDaddy
- OVH
- Linode
- Vultr
- Hetzner
DNS Challenge Configuration
- ACME DNS-01 challenge
- Automatic certificate renewal
- Wildcard certificate support
Authentication Methods
Basic Authentication
- htpasswd format
- bcrypt password hashing
- Kubernetes Secret storage
LDAP Integration
- Supported Directories:
- JumpCloud
- Active Directory
- OpenLDAP
- Generic LDAP servers
- Methods:
- ForwardAuth (recommended)
- Traefik Plugin
Build System
Makefile Targets
# Initialization
make init # Terraform init
# Planning & Deployment
make plan # Terraform plan
make apply # Terraform apply
make destroy # Terraform destroy
# Testing
make test-quick # Fast validation
make test-all # Comprehensive tests
make test-safe # Non-destructive tests
make test-lint # Linting only
make test-validate # Validation only
make test-unit # Unit tests
make test-scenarios # Scenario tests
make test-integration # Integration tests
make test-performance # Performance tests
make test-security # Security scanning
# Linting
make lint # Optimized linting
make lint-full # Comprehensive linting
Configuration Management
Variable Types
- Primitive: string, number, bool
- Complex: object, list, map
- Optional: All service configurations
- Sensitive: Passwords, tokens, secrets
Configuration Files
- terraform.tfvars: User configuration
- terraform.tfvars.example: Template
- examples/*.tfvars: Use-case examples
- test-configs/*.tfvars: Test scenarios
Version Management
Semantic Versioning
- Major.Minor.Patch format
- Synchronized across modules
- Automated version updates
Version Files
.github/versions.yml: Central version registryscripts/version-manager.sh: Sync toolscripts/sync-versions.sh: Automation
Runtime Requirements
Local Development
terraform >= 1.0
kubectl >= 1.20
helm >= 3.0
make
bash >= 4.0
Kubernetes Cluster
Kubernetes >= 1.20
CoreDNS (DNS resolution)
Metrics Server (optional, for HPA)
Storage provisioner (NFS or HostPath)
Network Requirements
- Internet access (Helm charts, container images)
- DNS resolution
- Load balancer IP range (MetalLB)
- NFS server (if using NFS storage)
Container Registries
Default Registries
- Docker Hub (most images)
- Quay.io (some services)
- GitHub Container Registry (custom images)
Architecture Support
- amd64: Full support
- arm64: Full support with architecture detection
- Mixed clusters: Automatic service placement
Resource Requirements
Minimum (MicroK8s Mode)
- CPU: 2 cores
- Memory: 4GB RAM
- Storage: 20GB
Recommended (Full Stack)
- CPU: 4+ cores
- Memory: 8GB+ RAM
- Storage: 50GB+
Production (High Availability)
- CPU: 8+ cores
- Memory: 16GB+ RAM
- Storage: 100GB+
- Multiple nodes
Related Skills
apify-actor-development
47.3kImportant: Before you begin, fill in the generatedBy property in the meta section of .actor/actor.json. Replace it with the tool and model you're currently using, such as \"Claude Code with Claude Sonnet 4.5\". This helps Apify monitor and improve AGENTS.md for specific AI tools and models.
diffdock
46.4kPredicts protein-small-molecule binding poses with DiffDock and DiffDock-L from PDB or sequence plus SMILES/SDF/MOL2. Covers batch docking, pose triage, confidence interpretation, and validation. Use for molecular docking and virtual-screening pose generation, not binding-affinity prediction.
pkpd-modeling
46.4kPharmacokinetic and pharmacodynamic modelling and simulation - non-compartmental analysis, compartmental and population PK, PK/PD and exposure-response, TMDD, PBPK orientation, bioequivalence, allometric scaling and first-in-human dose, drug interaction prediction, and Bayesian therapeutic drug moni…
simpy
46.4kBuilds, inspects, tests, and analyzes bounded process-based discrete-event simulations with SimPy. Use for event scheduling, resource queues, interrupts, monitoring, independent replications, warm-up, and reproducible output analysis.
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
