NameError: name 'enable_http_proxy' is not defined at line 162 column 3 in file /etc/maas/preseeds/curtin_userdata
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/django/core/handlers/base.py", line 132, in get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/usr/lib/python3/dist-packages/maasserver/utils/views.py", line 177, in view_atomic_with_post_commit_savepoint
return view_atomic(*args, **kwargs)
File "/usr/lib/python3.5/contextlib.py", line 30, in inner
return func(*args, **kwds)
File "/usr/lib/python3/dist-packages/maasserver/api/support.py", line 55, in __call__
response = upcall(request, *args, **kwargs)
File "/usr/lib/python3/dist-packages/django/views/decorators/vary.py", line 21, in inner_func
response = func(*args, **kwargs)
File "/usr/lib/python3/dist-packages/piston3/resource.py", line 190, in __call__
result = self.error_handler(e, request, meth, em_format)
File "/usr/lib/python3/dist-packages/piston3/resource.py", line 188, in __call__
result = meth(request, *args, **kwargs)
File "/usr/lib/python3/dist-packages/maasserver/api/support.py", line 261, in dispatch
return function(self, request, *args, **kwargs)
File "/usr/lib/python3/dist-packages/metadataserver/api.py", line 726, in read
user_data = get_curtin_userdata(node)
File "/usr/lib/python3/dist-packages/maasserver/preseed.py", line 340, in get_curtin_userdata
configs=get_curtin_yaml_config(node),
File "/usr/lib/python3/dist-packages/maasserver/preseed.py", line 287, in get_curtin_yaml_config
main_config = get_curtin_config(node)
File "/usr/lib/python3/dist-packages/maasserver/preseed.py", line 419, in get_curtin_config
return template.substitute(**context)
File "/usr/lib/python3/dist-packages/tempita/__init__.py", line 173, in substitute
result, defs, inherit = self._interpret(ns)
File "/usr/lib/python3/dist-packages/tempita/__init__.py", line 184, in _interpret
self._interpret_codes(self._parsed, ns, out=parts, defs=defs)
File "/usr/lib/python3/dist-packages/tempita/__init__.py", line 212, in _interpret_codes
self._interpret_code(item, ns, out, defs)
File "/usr/lib/python3/dist-packages/tempita/__init__.py", line 229, in _interpret_code
self._interpret_if(parts, ns, out, defs)
File "/usr/lib/python3/dist-packages/tempita/__init__.py", line 285, in _interpret_if
result = self._eval(part[2], ns, pos)
File "/usr/lib/python3/dist-packages/tempita/__init__.py", line 307, in _eval
raise exc_info[0](e).with_traceback(exc_info[2])
File "/usr/lib/python3/dist-packages/tempita/__init__.py", line 294, in _eval
value = eval(code, self.default_namespace, ns)
File "<string>", line 1, in <module>
NameError: name 'enable_http_proxy' is not defined at line 162 column 3 in file /etc/maas/preseeds/curtin_userdata
{{if enable_http_proxy}}
{{if http_proxy }}
apt_proxy: {{http_proxy}}
{{else}}
apt_proxy: http://{{server_host}}:8000/
{{endif}}
{{endif}}