Manage thin with puppet