An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

[![License](https://img.shields.io/github/license/plus3it/watchmaker.svg)](./LICENSE)
[![Travis CI Build Status](https://travis-ci.org/plus3it/watchmaker.svg?branch=develop)](https://travis-ci.org/plus3it/watchmaker)
[![Azure DevOps Build Status](https://dev.azure.com/plus3it/watchmaker/_apis/build/status%2Fcontinuous-integration.azure-devops?branchName=main)](https://dev.azure.com/plus3it/watchmaker/_build/latest?definitionId=1&branchName=main)
[![Latest Version](https://img.shields.io/pypi/v/watchmaker.svg?label=version)](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
.