move set.rb to puppet_x
manage the enviroment lifecyle