adding puppet deployment, needs further testing