https://github.com/plus3it/watchmaker
:watch: Applied Configuration Management
https://github.com/plus3it/watchmaker
Last synced: about 1 year ago
JSON representation
:watch: Applied Configuration Management
- Host: GitHub
- URL: https://github.com/plus3it/watchmaker
- Owner: plus3it
- License: apache-2.0
- Created: 2016-05-17T17:58:39.000Z (about 10 years ago)
- Default Branch: main
- Last Pushed: 2025-04-21T13:13:29.000Z (about 1 year ago)
- Last Synced: 2025-04-28T00:35:08.585Z (about 1 year ago)
- Language: Python
- Homepage: https://watchmaker.cloudarmor.io/
- Size: 5.53 MB
- Stars: 40
- Watchers: 14
- Forks: 30
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Authors: AUTHORS.md
Awesome Lists containing this project
README
[](./LICENSE)
[](https://travis-ci.org/plus3it/watchmaker)
[](https://dev.azure.com/plus3it/watchmaker/_build/latest?definitionId=1&branchName=main)
[](https://pypi.python.org/pypi/watchmaker)
# Watchmaker
Applied Configuration Management
## Overview
Watchmaker is a Python package that helps bootstrap a vanilla OS image and
apply an OS configuration. Watchmaker itself reads a simple YAML configuration
file, which can be hosted on the local filesystem or on a web server.
Complex configuration management (CM) environments may be layered in as part of
the provisioning framework. Watchmaker includes a default configuration that
will install Salt and a handful Salt Formulas that can be used to harden a
system to DISA STIG standards, as well as integrate with common enterprise
services.
## Documentation
For more information on installing and using Watchmaker, go to
.