A Puppet Plan module that I use to setup my dev boxes. This module is just for fun and comes with no guarantee that it will work for your environment. Use at your own risk, etc.
- Description
- Setup - The basics of getting started with pupperbox
- Usage - Configuration options and additional functionality
- Reference - An under-the-hood peek at what the module is doing and how
- Limitations - OS compatibility, etc.
- Development - Guide for contributing to the module
- Configures my user account, adds my SSH key to authorized_users, installs and configures my dev environment
- Installs some applications that I use
- Bolt
- A Linux box that you have SSH access to
- Bolt configuration (and other info)
bolt plan run pupperbox::deploy -n somebox.example.com
bolt plan run pupperbox::deploy -n somebox.example.com username=elma
If you would like your public key to be synced, add or symlink it in files/id_rsa.pub
Mostly see above.
- Tested on a CentOS 7 box.
If you manage to use this for your own purposes, awesome. If you find something is broken or could be improved, feel free to open a PR.