Skip to content

michael-leroy/puppet-archipel

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

puppet-archipel

The puppet-archipel module installs, configures and manages an Archipel cluster.

It is under development and for now only works with developer mode of Archipel.

Classes

  • archipel::agent : hypervisor running archipel agent
  • archipel::central_server : ejabberd server, archipel central agent

Vagrant

See the vagrant/ directory for Archipel-in-a-box configuration allowing you to develop on ArchipelAgent on your laptop.

Here is how to create a development environment in minutes :

  1. Download Vagrant 1.4 (1.5 is currently broken with libvirt)
  2. Download the vagrant-libvirt plugin : vagrant plugin install vagrant-libvirt
  3. Check out submodules :
cd /path/to/puppet-archipel
git submodule init
git submodule update --recursive
  1. cd vagrant/archipel
  2. Bring up the environment with vagrant up
  3. Your Archipel hacking environment will be ready in minutes.
  4. Archipel source code is located in vagrant/archipel/Archipel. All modifications to the Archipel Agent code will be applied to all VMs. Have fun!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Puppet 68.6%
  • Ruby 31.4%