Hi,
For creating custom collection scaffold i have used resource module builder from the below link:
ansible-network/resource_module_builder: Scaffold and maintain resource modules (github.com)
for, customisation purpose had written a model(thanos_ntp.yml) for custom module and added the example files as well.
but when i ran the site.yml file for my model by providing all the necessary arguments i am getting below error:
The full traceback is:
Traceback (most recent call last):
File “/home/nshet/rmb/resource_module_builder/roles/scaffold_rm_facts/filter_plugins/to_doc.py”, line 144, in validate_model
raise AnsibleError(“Error while parsing module: %s” % err)
ansible.errors.AnsibleError: Error while parsing module: b"ERROR! Unexpected Exception, this is probably a bug: ‘NoneType’ object has no attribute ‘pop’\n"
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File “/home/nshet/.local/lib/python3.6/site-packages/ansible/plugins/action/template.py”, line 146, in run
resultant = templar.do_template(template_data, preserve_trailing_newlines=True, escape_backslashes=False)
File “/home/nshet/.local/lib/python3.6/site-packages/ansible/template/init.py”, line 1094, in do_template
res = j2_concat(rf)
File “”, line 35, in root
File “/home/nshet/.local/lib/python3.6/site-packages/ansible/template/init.py”, line 265, in wrapper
ret = func(*args, **kwargs)
File “/home/nshet/rmb/resource_module_builder/roles/scaffold_rm_facts/filter_plugins/to_doc.py”, line 178, in to_doc
validate_model(model, contents)
File “/home/nshet/rmb/resource_module_builder/roles/scaffold_rm_facts/filter_plugins/to_doc.py”, line 148, in validate_model
% (err, contents))
ansible.errors.AnsibleError: Failed to validate the model with error: Error while parsing module: b"ERROR! Unexpected Exception, this is probably a bug: ‘NoneType’ object has no attribute ‘pop’\n"
Can you please help me to overcome this problem?
Thanks,
Nitesh
(attachments)
model_file.txt (2.32 KB)