Our operations/puppet.git manifests/site.pp still has a puppet import statement which is deprecated. Hence puppet parser validate complains with:
Warning: The use of 'import' is deprecated at operations/puppet/manifests/site.pp:9
See:
- https://docs.puppet.com/puppet/3.7/deprecated_language.html#importing-manifests
- https://tickets.puppetlabs.com/browse/PUP-866
# site.pp import 'realm.pp' # These ones first
After all the roles have been moved to modules/role, that is the last import statement to get rid of.
- remove import realm.pp - done by @Joe with 34dd79742cef0c168cb8aaf61f143cb052b1c1f2
- make puppet-syntax to fail on deprecation warnings ( https://gerrit.wikimedia.org/r/#/c/333012/ )