Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.
Repository Index
47,133 repositories indexed
1–24 of 37 · Most stars
Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
- consul
- service-mesh
- service-discovery
- kubernetes
Customization of kubernetes YAML configurations
- k8s-sig-cli
- hacktoberfest
Kubescape is an open-source Kubernetes security platform for your IDE, CI/CD pipelines, and clusters. It includes risk analysis, security, compliance, and misconfiguration scanning, saving Kubernetes users and administrators precious time, effort, and resources.
- kubernetes
- security
- nsa
- mitre-attack
A Kubernetes controller to watch changes in ConfigMap and Secrets and do rolling upgrades on Pods with their associated Deployment, StatefulSet, DaemonSet and DeploymentConfig – [✩Star] if you're using it!
- kubernetes
- openshift
- configmap
- secrets
Prometheus Operator creates/configures/manages Prometheus clusters atop Kubernetes
- kubernetes
- prometheus
- monitoring
- hacktoberfest
Manage local application configuration files using templates and data from etcd or consul
Open device management
- osquery
- gitops
- device-management
- vulnerability-management
PostgreSQL cloud native High Availability and more.
- postgresql
- high-availability
- golang
- kubernetes
Simple, extremely lightweight, extensible, configuration management library for Go. Supports JSON, TOML, YAML, env, command line, file, S3 etc. Alternative to viper.
- configuration
- configuration-management
- configuration-file
- golang
Saves up to 90% of AWS EC2 costs by automating the use of spot instances on existing AutoScaling groups. Installs in minutes using CloudFormation or Terraform. Convenient to deploy at scale using StackSets. Uses tagging to avoid launch configuration changes. Automated spot termination handling. Reliable fallback to on-demand instances.
- aws
- autoscaling-groups
- aws-lambda
- spot-instances
An open source DevOps tool from the CNCF for packaging and versioning AI/ML models, datasets, code, and configuration into an OCI Artifact.
👽 Terraform Orchestration Tool for DevOps. Keep environment configuration DRY with hierarchical imports of configurations, inheritance, and WAY more. Native support for Terraform and Helmfile.
Composable, observable and performant config handling for Go for the distributed processing era
- configuration
- config
- state-management
- reloading
Translated📝 Go configuration manage(load,get,set,export). support JSON, YAML, TOML, Properties, INI, HCL, ENV and Flags. Multi file load, data override merge, parse ENV var. Go application configuration loading and management, supporting multiple formats, multi-file loading, remote file loading, data merging, and parsing of environment variable names
- config
- config-management
- json
- yaml
The simplest config loader for Go that reads/watches from file, env, flag and clouds (AWS, Azure, GCP).
- configuration
- go
- golang
- minimalist
A minimalist Go configuration library
- golang
- go
- configuration
- config-file
A lightweight yet powerful configuration manager for the Go programming language
- config
- configuration
- configuration-files
- config-management
12 factor configuration as a typesafe struct in as little as two function calls
- golang
- go
- configuration
- 12-factor
OpenAPI Terraform Provider that configures itself at runtime with the resources exposed by the service provider (defined in a swagger file)
High-performance configuration management framework for Go applications with zero-allocation performance, universal format support (JSON, YAML, TOML, HCL, INI, Properties), and an ultra-fast CLI powered by Orpheus.
- configuration-management
- go
- hcl
- high-performance
A production-ready, container-first opinionated gofiber project template. Config by envvars, DI by go.uber.org/fx, Database by uptrace/bun, with out-of-the-box MVC folder structure and CI/CD support.
Harvest configuration, watch and notify subscriber
- go
- configuration-management
- golang
Library for setting values to structs' fields from env, flags, files or default tag
- go
- golang
- reflection
- configuration-management