Difference between revisions of "Puppet:workarea"

From Gridkaschool
(Schedule)
(Infrastructure)
Line 26: Line 26:
 
machines are installed with SL6.5 64bit
 
machines are installed with SL6.5 64bit
   
physical machine 1:
+
*physical machine 1:
 
login node. The participants log in here as user. They all get desy AFS accounts,
 
login node. The participants log in here as user. They all get desy AFS accounts,
 
and have a homedir in afs.
 
and have a homedir in afs.
 
Installed software: git and editor
 
Installed software: git and editor
  +
*physical machine 2:
 
physical machine 2:
 
 
puppetmaster. The participants log in here as user.
 
puppetmaster. The participants log in here as user.
 
Installed software: puppet 3.6, git-o-lite, foreman?
 
Installed software: puppet 3.6, git-o-lite, foreman?
  +
*virtualmachine[1..20]:
 
virtualmachine[1..20]:
 
 
puppet node. The participants log in here as root.
 
puppet node. The participants log in here as root.
 
(Every participant get access to one VM)
 
(Every participant get access to one VM)

Revision as of 14:05, 14 August 2014

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