[OpenAFS] Vagrant config and Puppet modules for Kerberos and OpenAFS

Jason Edgecombe jason@rampaginggeek.com
Mon, 10 Jun 2013 11:19:57 -0400

Hi everyone,

I wrote a couple of puppet modules and a vagrant config for trying out 
OpenAFS. I made this for a presentation that I gave at the SouthEast 
LinuxFest 2013 in Charlotte, NC. The code is rough and needs 
improvement, but it does work. The vagrant setup is suitable for anyone 
wanting to experiment with OpenAFS. You can have a working AFS cell on 
Ubuntu Precise with two VMs (db server+file server, and file server)

The vagrant config allows you to set up a working test cell in 10 minutes.

Here is the code:

Vagrant setup for OpenAFS:

Puppet module for Kerberos:

Puppet module for OpenAFS

FYI, the demo rely on a couple of shell scripts and the afs-newcell and 
afs-rootvol scripts from Debian/Ubuntu. I plan to eventually rework the 
puppet modules to use hiera and a cleaner structure.

Feedback and pull requests are welcome.