Template library for configuring OS
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.travis-scripts
config
features/os
repository/config
rpms
.travis.yml
LICENSE
README.md

README.md

template-library-os

Template library for configuring OS.

This repository contains one branch for each OS version. OS versions with '-spma' suffix are intended for deployment by SPMA-based ncm-spma. Those without the suffix are intended to be deployed with the YUM-based ncm-spma (v3 and later).

This branch, sl6.x, delivers templates that can be used to deploy any RHEL/CENTOS/SL6 version. When using other parts of the template library, to use these templates you need to define the following variable:

variable OS_FLAVOUR_ENABLED ?= true;

You also need to define the actual OS version to deploy using variable OS_VERSION, as with previous generation of OS templates.

In addition if you use YUM snapshot (you should!), you probably want to define the following variables, changing the values to what is appropriate for your site (see http://quattor.github.com//documentation/2014/03/24/spma-yum-migration.html):

variable YUM_SNAPSHOT_DATE ?= '20140304';
variable AII_OSINSTALL_ROOT = '/yum/snapshots/'+YUM_SNAPSHOT_DATE;

OS base configuration now includes by default network configuration, using the standard network configuration implemented by os/network/config from template-library-standard. To disable this standard network configuration, define variable OS_BASE_CONFIGURE_NETWORK to false. Note that in this case, you must provide the network configuration as part of the site-specific configuration.