Puppet:workarea

From Gridkaschool
Revision as of 14:05, 14 August 2014 by Sternber (talk | contribs) (Schedule)

Schedule

First day will reach Step 10, the next day is for the more advanced stuff. Foreman? Gitlab? ...

Before Step 8 we change the puppetmaster configuration, to a git-o-lite setup.

Before Step 10 we change the puppetmaster configuration, to use a ENC

Abstract

The idea is to give the participants first an idea about the puppet language. Next we show how to use puppet in the client/server setup but without git.

we will create for all participants local environments on the puppetmaster where they can create their manifests.

They also have to create locally the node definitions on the puppetmaster.

Infrastructure

We will have 2 physical machines and 20 VM. All machines are installed with SL6.5 64bit

physical machine 1: login node. The participants log in here as user. They all get desy AFS accounts, and have a homedir in afs. Installed software: git and editor

physical machine 2: puppetmaster. The participants log in here as user. Installed software: puppet 3.6, git-o-lite, foreman?

virtualmachine[1..20]: puppet node. The participants log in here as root. (Every participant get access to one VM) Installed software: puppet agent The machines have already registered on the puppetmaster