- Support directory environments in our Puppet infrastructure and add an environment that uses Puppet's future parser (task T169485)
- Switch at least 3 node groups to the future parser environment
- Force both current and future parser for every test in the puppet-compiler (task T169546)
- Integrate puppet-compiler with the Continuous Integration infrastructure (task T166066) (stretch) [POSTPONED]
- Speed up CI for operations/puppet (task T166888) and add future parser validation
This is a Q1 FY17-18 goal for the Technical Operations team at the WMF.