Difference between revisions of "Handson1"

From Gridkaschool
(Puppet first steps)
(Puppet first steps)
Line 25: Line 25:
 
##* https://docs.puppetlabs.com/puppet/latest/reference/lang_resources.html
 
##* https://docs.puppetlabs.com/puppet/latest/reference/lang_resources.html
 
##* puppet apply --help
 
##* puppet apply --help
  +
# Write the second Manifest
  +
## Create a puppet manifest which creates the file ''/etc/motd'' with the content ''Hello World''. Filename: ''handson1motd.pp''
  +
## Apply the manifest to your node

Revision as of 10:42, 27 August 2014

Hands-On

Environment

  1. Login via ssh to the workgroup server naf-school01.desy.de with your assigned account
  2. Check if you can login via ssh to you assigned VM as root
  3. Check if you can edit a text file on the wgs and the node. We provide vim, emacs, nano

Puppet first steps

  1. Use the puppet RAL to examine and configure the VM node solution
    1. Show all managed resources
    2. Show description of the resource service
    3. Show all configured services
    4. Create a testuser
    5. Show resource of the created user
    6. Delete the testuser
    7. HINT:
  2. Write the first Manifest
    1. Create a puppet manifest which creates a testuser. Filename: handson1create.pp
    2. Create a puppet manifest which removes the testuser. Filename: handson1remove.pp
    3. Create a puppet manifest which combines. Filename: handson1combine.pp
    4. Apply the manifests to your node.
    5. Try to understand why does the handson1combine.pp fails?
    6. Hint:
  3. Write the second Manifest
    1. Create a puppet manifest which creates the file /etc/motd with the content Hello World. Filename: handson1motd.pp
    2. Apply the manifest to your node