Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/oleonardorodrigues/puppet-env

Puppet Simple Lab Environment
https://github.com/oleonardorodrigues/puppet-env

lab puppet vagrant

Last synced: 11 days ago
JSON representation

Puppet Simple Lab Environment

Awesome Lists containing this project

README

        

# Puppet Env

A simple Puppet Environment using Vagrant.

## Overview

Vagrant is a tool to provision VMs easily and with repeatability.

Puppet is a tool to manage configurations across your infrastructure.

This setup aims to create the basic setup for running a Puppet Environment.

## How To Run

- [Clone this repository](https://github.com/OliveiraLeonardo17/puppet-env.git);
- [Install Vagrant](https://www.vagrantup.com/docs/installation);
- [Install VirtualBox](https://www.virtualbox.org/wiki/Downloads);
- Navigate to the root of this repository on your local machine;
- Execute the command: `vagrant up`;
- Wait for the execution;
- Access [any of the VMs](#available-vms) using `vagrant ssh `;
- Practice your Puppet skills;

## Available VMs

- 1 Puppet Server/Master;
- How Many Puppet Nodes/Agents you want;
- 1 Puppet DB - Optional; [TODO]