Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shirkdog/enforced
BSD Licensed Configuration Management Tool
https://github.com/shirkdog/enforced
Last synced: about 1 month ago
JSON representation
BSD Licensed Configuration Management Tool
- Host: GitHub
- URL: https://github.com/shirkdog/enforced
- Owner: shirkdog
- License: bsd-2-clause
- Created: 2015-10-15T18:39:10.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2015-10-15T19:02:17.000Z (about 9 years ago)
- Last Synced: 2023-03-30T11:59:07.256Z (over 1 year ago)
- Size: 137 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
enforced
==========BSD Licensed Configuration Management tool
Copyright (C) 2015 Michael Shirk, Daemon Security Inc.
enforced aims to be the goto configuration management tool, utilizing the best features from the following
configuration management tools:* CFEngine
* Puppet
* Ansible
* SaltEvery one of these tools provides a specific great feature. The idea behind enforced is to combine these features into a simple, unified tool for system management.
## Features and Capabilities (Planned)
* Utilizing a similar promise theory to CFEngine (if the configuration is correct, good, otherwise report and reconfigure)
* Powerful access to the remote systems similar to the Salt Master node reaching out to the Minion nodes (management that scales up to a large number of systems)
* Fast, Scalable and built with security in mind (the goal would be to program this in C for speed, possibly with python extensions)
* Option for Ansible style SSH management or single management port (yet to be determined)## Note
This is currently just a idea, though some code will be following at some point. Current roadmap is the following:
* Single box enforcement of configuration options
* Flush out configuration protocol to be used
* Test root node functionality with child nodes
* Build out additional capabilities as functions the root node can perform.