#!/usr/bin/env python3 from pypuppetdb import connect from pypuppetdb.QueryBuilder import RegexOperator def main(): found_files = [] db = connect() query_regex = RegexOperator('title', '^\/etc\/apt\/sources.list.d\/') resources = db.resources('file', query=query_regex) for resource in resources: if resource.sourcefile != '/etc/puppet/modules/apt/manifests/repository.pp': print(resource.sourcefile) if __name__ == '__main__': raise SystemExit(main())