A lightweight configuration management tool that keeps local config files up-to-date using templates and data from etcd, consul, and other sources.
- v0.16.0
- Published at
- May 4, 2018
- 8,425
- Stars
- 33,266
- Download
- Synced at
- 24d ago
Latest release
v0.16.0May 4, 2018, 08:09 PMDownloads slow? Switch the source anytime above
README
Project Overview
confd is a lightweight configuration management tool focused on keeping local configuration files up-to-date using data stored in etcd, consul, dynamodb, redis, vault, zookeeper, AWS SSM Parameter Store, or env vars, and processing template resources.
Key Features
- Read configuration data from etcd, consul, dynamodb, redis, vault, zookeeper, AWS SSM
- Generate config files using templates
- Reload applications to apply new config changes
Target Audience
- DevOps and system administrators
- Teams using etcd/consul for configuration storage
- Developers needing dynamic configuration management
Quick Start
- See the installation docs
- Read the quick start guide
- Configure templates and backend data sources
- Run confd to generate config files
Core Advantages
- Lightweight with focused configuration management
- Supports multiple backend data sources
- Template-driven and flexible
- Open-source and free
System Requirements
- OS: Cross-platform (Linux, macOS, Windows)
- Architectures: x86_64, arm64
- Additional Dependencies: Go 1.10+ (for building)
Notes
- The project is being cleaned up for newer Go versions and Go modules
- etcd and etcdv3 backends are being merged
Release history
Sort