add Puppet provisioning
add Pip