21 lines
470 B
Python
21 lines
470 B
Python
import os
|
|
|
|
import jinja2
|
|
from oslo_config import cfg
|
|
|
|
|
|
CONF = cfg.CONF
|
|
CONF.import_group('images', 'fuel_ccp.config.images')
|
|
|
|
|
|
def str_to_bool(text):
|
|
return text is not None and text.lower() in ['true', 'yes']
|
|
|
|
|
|
def jinja_render(path, context):
|
|
env = jinja2.Environment(loader=jinja2.FileSystemLoader(
|
|
os.path.dirname(path)))
|
|
env.filters['bool'] = str_to_bool
|
|
content = env.get_template(os.path.basename(path)).render(context)
|
|
return content
|