Fab2Puppet is a python tool to deploy with ease of use puppet agent from puppet master on your clients.
I wrote it for my work. It makes me win a lot of time every day.

Fab2Puppet can :

- Install puppet client on a host and then link it to the master (ssl handshake).
- Remove puppet client on a host and then remove any certificates (on both side).
- Push puppet update on specific hosts.
- Every changements are logged.
- You can be notify by mail of any errors.

Lil’ road map :

- I am working on parallel update execution (multi thread).

Thanks to Deimos (www.deimos.fr) for his help. I have post this project on github.
I wish many people will find it useful and will improving it.

Cheers

GitHub link : https://github.com/evoxmusic/fab2puppet

Enjoy people :)