Skip to content

A collection of vagrant boxes that support Puppet module development.

License

Notifications You must be signed in to change notification settings

david22swan/puppet-dev-boxes

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Puppet development boxes

A collection of vagrant boxes & guides that will level up your Puppet module development.

Development guides

These documents will help you get prepared for Puppet module development. They specifically focus on the development of Ruby types and providers. However, the environments will also handle manifest-based development.

Requirements

Environment setup

Setting up for remote development with vscode

You are going to need vscode and the Visual Studio Code Remote - SSH extension.

Follow this great guide to get started.

Tip! By default, the ssh configuration from vagrant ssh-config will specify the Host as default. Change this to something more meaningful, like vagrant.

Debugging

About

A collection of vagrant boxes that support Puppet module development.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Puppet 69.1%
  • Makefile 20.1%
  • PowerShell 7.1%
  • Ruby 3.7%