Skip to content

Latest commit

 

History

History
64 lines (50 loc) · 1.58 KB

index.md

File metadata and controls

64 lines (50 loc) · 1.58 KB
.. image:: images/cropped-plus3it-logo-cmyk.png
   :width: 140px
   :alt: Powered by Plus3 IT Systems
   :align: right
   :target: https://www.plus3it.com

watchmaker

Applied Configuration Management


Overview

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.

Contents

.. toctree::
    :maxdepth: 1

    installation.md
    configuration.md
    usage.md
    findings/index.md
    faq.md
    api.md
    contributing.md
    changelog.md

Supported Operating Systems

  • 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

Supported Python Versions

  • Python 3.4 and later
  • Python 2.6 and later

NOTE: See relevant FAQ for details on running watchmaker in Python 2.6.