Skip to content

markekibbe/puppet-in-4-hours

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Puppet in 4 Hours

This repository hosts the code and examples for the Puppet in 4 hours online workshop.

Getting Started

Download this Github repository to your local system using git clone.

git clone [email protected]:martezr/puppet-in-4-hours.git

Change the current working directory to the Github repository.

cd puppet-in-4-hours

The lab exercises use two Ubuntu 20.04 virtual machines that run locally using HashiCorp Vagrant. Run the vagrant up command to provision the virtual machines on the local machine. If you don't have Vagrant installed then it can be installed using the following documentation - https://learn.hashicorp.com/tutorials/vagrant/getting-started-install.

vagrant up

Command line access to the server node can be acheived by running the vagrant ssh command below. This will place you at the server node's console as the vagrant user.

vagrant ssh server

Command line access to the agent node can be acheived by running the vagrant ssh command below. This will place you at the agent node's console as the vagrant user.

vagrant ssh agent

Labs

Lab #2: Installing Puppet Server

Lab #3: Configuring Puppet Server

Lab #4: Installing Puppet Agents

Lab #5: Puppet Code Development

Lab #6: Using Puppet Forge Modules

Lab #7: Using Puppet Hiera for Data Separation

Solutions

The solutions section of this repository contains the full examples of the content covered during the workshop.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 73.0%
  • Puppet 15.4%
  • Shell 7.0%
  • Pascal 2.9%
  • Dockerfile 1.7%