.. image:: images/cropped-plus3it-logo-cmyk.png
:width: 140px
:alt: Powered by Plus3 IT Systems
:align: right
:target: https://www.plus3it.com
Applied Configuration Management
Watchmaker is intended to help provision a system from its initial installation to its final configuration. It was inspired by a desire to eliminate static system images with embedded configuration settings (e.g. gold disks) and the pain associated with maintaining them.
Watchmaker works as a sort of task runner. It consists of "managers" and "workers". A manager implements common methods for multiple platforms (Linux, Windows, etc). A worker exposes functionality to a user that helps bootstrap and configure the system. Managers are primarily internal constructs; workers expose configuration artifacts to users. Watchmaker then uses a common configuration file to determine what workers to execute on each platform.
.. toctree::
:maxdepth: 1
installation.md
configuration.md
usage.md
findings/index.md
faq.md
api.md
contributing.md
changelog.md
- Enterprise Linux 7 (RHEL/CentOS/etc)
- Enterprise Linux 6 (RHEL/CentOS/etc)
- Windows Server 2019
- Windows Server 2016
- Windows Server 2012 R2
- Windows Server 2008 R2
- Windows 10
- Windows 8.1
- Python 3.4 and later
- Python 2.6 and later
NOTE: See relevant FAQ for details on running watchmaker
in
Python 2.6.