sure, foreman looks at facts and if it does not find environment there, it will use value from settings (default_puppet_environment), by default it's production