#!/usr/bin/python
"""This module does blah blah."""
import argparse
import yaml
from jinja2 import Environment, FileSystemLoader

parser = argparse.ArgumentParser()
parser.add_argument("--yaml", "-y", type=str, required=True)
parser.add_argument("--jinja2", "-j", type=str, required=True)
args = parser.parse_args()


ENV = Environment(loader=FileSystemLoader('./'))

with open(args.yaml) as _:
    dict = yaml.safe_load(_)

# Print dictionary generated from yaml (uncomment for debug)
#print dict

# Render template and print generated conf to console
template = ENV.get_template(args.jinja2)
print template.render(conf=dict)