Puppet Development Workflow and Environments

Image
0
Comments
Local Puppet Development with Geppetto and VMware

This article describes the local development environment and workflow that I use for developing and testing multi-system configurations that are managed by Puppet. VMWare Workstation is used to run local Puppet Master and Test Node with ‘/etc/puppet’ on the Master…

Read more →
Article
1
Comments
Geppetto Features and Review

This is a list of useful features provided by the Geppetto IDE. Detachable Editor Windows My development workstation has four monitors and multiple desktops.  I want to see editor windows, virtual machine consoles, web browsers to both the local staging and…

Read more →
Article
0
Comments
Installing Geppetto for an Existing Puppet Project

With the release of Geppetto 3.0, I decided to compare this Eclipse-based IDE to my simple but effective Notepad++ approach to authoring Puppet modules.  Release 1.0 of Geppetto was too cumbersome and buggy when I last tried this IDE.  These…

Read more →
Article
0
Comments
Puppet Organization

It is useful to organize Puppet “infrastructure”, “role”, “data” and “manifests” files that represent the physical, operational and software aspects of a computing system. Infrastructure defines the physical and network characteristics of a server or virtual server, such as its…

Read more →
Article
0
Comments
Puppet Development Spread Across Multiple Monitors

Multiple monitors allow Puppet infrastructure, role, manifests and data files to be viewed side-by-side with different shell windows and file managers. Given the large number of Puppet files and systems, it is incredibly convenient to arrange different windows across multiple…

Read more →
Article
0
Comments
Puppet Environments Organized on Different Desktops

Puppet environments such as development, testing and production can be logically organized on different desktops to simplify system configuration management. Environments provide a safe way to develop Puppet-controlled systems. I organize the Puppet development cycle into three such environments: development,…

Read more →