This document walks through the installation and setup of a Clockwork Configuration Management Environment quickly. It is not intended to provide a comprehensive overview of how Clockwork functions, nor is it a guide to best practices.
Before you can start using Clockwork, you need to install it on at least one machine. This can be done through packages (although packaged versions of Clockwork are currently somewhat rare), or through a source installation.
Clockwork requires the following:
policyd(3), relies on the threading model specified in POSIX1.c, Threads Extensions (IEEE Std 1003.1c-1995). On Linux, this model is implemented through the
Note: If you're installing Clockwork through your distribution's
package manager (like
apt-get), you probably don't need
to worry about dependencies; the package should know what it needs.
To build from source, download Clockwork. Source
code for Clockwork is made available as a compressed (either
tar file, which you will have to uncompress and extract:
$ tar -xzvf clockwork-x.y.z.tar.gz
Or, if you prefer
$ tar -xjvf clockwork-x.y.z.tar.bz2
The tarball will be uncompressed and extracted into a directory called
(where x.y.z is the version of Clockwork you downloaded). To start the build,
cd into this
$ cd clockwork-x.y.z
./configure script will set up your build environment. From there, run
make to build the components of Clockwork, and
make install to install
the documentation, binaries and default configuration files in
$ ./configure ... output clipped for brevity ... $ make ... output clipped for brevity ... $ sudo make install ... output clipped for brevity ...
Unfortunately, Clockwork is still a pretty new project, and we haven't made it into the main package repositories for the heavy-hitters like Debian, Ubuntu or CentOS. We will, however begin hosting our own APT and YUM repos soon. Stay tuned!
The Clockwork website is licensed under the Creative Commons Attribution-NoDerivs 3.0 United States License