Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Puppet Ruby Python
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
manifests
modules
templates
README
create-image
fabfile.py
puppetize

README

Puppet configs for twisted matrix labs

./puppetize <role> <fact-file>
   Runs `manifests/<role>.pp` with facts from file.
   role - defaults to value of /etc/role.txt
   fact-file - defaults to /etc/facts.txt
     Format "fact=value" lines.

./create-image
  Helper script to create libvirt images for testing puppet configs.

  ./create-image -n <vm-name> [-p <local proxy>] -d <distribution> buildslave -n <slave-name> -p <slave-password> [-m <buildmaster>]

  Currently this script hardcodes my local network config.


Boostrap for new machine:

  1. Create puppet manifest as manifests/<machine-name>.pp.
  1. install puppet, facter, git, twisted
  2. git clone --recursive "https://github.com/tomprince/twisted-puppet-configs" puppet-manifests
  3. echo <machine-name> >/etc/role.txt
  4. FACTER_slave_password="<passwd>" puppet-manifests/puppetize

To update:
  1. cd puppet-manifests
  2. git pull
  3. ./puppetize
Something went wrong with that request. Please try again.