Metadata-Version: 2.0
Name: watchmaker
Version: 0.1.0
Summary: Applied Configuration Management
Home-page: https://github.com/plus3it/watchmaker
Author: Plus3IT Maintainers of Watchmaker
Author-email: projects@plus3it.com
License: Apache Software License 2.0
Platform: Windows
Platform: Linux
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: Microsoft :: Windows
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Utilities
Requires-Dist: PyYAML
Requires-Dist: six



.. image:: https://img.shields.io/github/license/plus3it/watchmaker.svg
   :target: ./LICENSE
   :alt: License


.. image:: https://travis-ci.org/plus3it/watchmaker.svg?branch=develop
   :target: https://travis-ci.org/plus3it/watchmaker
   :alt: Travis CI Build Status


.. image:: https://ci.appveyor.com/api/projects/status/github/plus3it/watchmaker?branch=develop&svg=true
   :target: https://ci.appveyor.com/project/plus3it/watchmaker
   :alt: AppVeyor Build Status


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
https://watchmaker.readthedocs.io.

Alternatively, you can build the docs locally using ``mkdocs``. From the root of
the project directory, run:

.. code-block:: shell

   pip install mkdocs
   mkdocs serve

This will start a light-weight web server on ``http://127.0.0.1:8000`` containing
the doc pages for Watchmaker. Also, if you edit the source in the ``docs``
directory, the web server will update the page dynamically.


