ruby gem using fog and puppet to manage servers