diff --git a/vm.py b/vm.py index 3d534de..6e782e0 100755 --- a/vm.py +++ b/vm.py @@ -30,6 +30,8 @@ import ovhtool import ovh import ovh.exceptions +BASE = os.path.dirname(os.path.abspath(__file__)) + config = { 'vg': '/dev/vg', 'bridge': 'br0', @@ -62,7 +64,8 @@ def to_mb(value): else: return int(value.lower()) -j2 = jinja2.Environment(loader=jinja2.FileSystemLoader('templates')) +j2 = jinja2.Environment( + loader=jinja2.FileSystemLoader(os.path.join(BASE, 'templates'))) j2.filters['ipreplace'] = replace_ip j2.filters['megabytes'] = to_mb