- os.path.walk(sys.argv[2], expand_files, sys.argv[3])
-print '%d files processed.' % total
+ j2_env = jinja2.Environment(loader=jinja2.FileSystemLoader(j2in_name), trim_blocks=True, lstrip_blocks=True, keep_trailing_newline=True, undefined=jinja2.make_logging_undefined())
+ j2_env.filters['cidr_netmask'] = cidr_netmask
+ j2_env.filters['cidr_subnet'] = cidr_subnet
+ j2_env.filters['crypt_sha512'] = crypt_sha512
+ templates=j2_env.list_templates(extensions=('j2'))
+ fill=len(max(templates,key=len))+len(j2in_name)
+ for f in templates:
+ expand_template(j2_env.get_template(name=f), yaml_out+'/'+f.replace('.j2','.yaml'), fill)
+ print('%d files processed.' % len(templates))
+