X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=descriptor-packages%2Ftools%2Fcharm-generator%2Fgenerator%2Fansible-charm%2Ftemplates%2Fansible_charm.py.j2;h=016659ff8a1a1ea8364fe10b29062fdfa624243d;hb=84fe31f632166d2fbf566968bd25aa9545e96fdc;hp=d9e2f5512030904bc2992cac08df6f33ba35e17c;hpb=9aef1dc341d83b89cd81deab2fc87bdcd5f730fa;p=osm%2Fdevops.git diff --git a/descriptor-packages/tools/charm-generator/generator/ansible-charm/templates/ansible_charm.py.j2 b/descriptor-packages/tools/charm-generator/generator/ansible-charm/templates/ansible_charm.py.j2 index d9e2f551..016659ff 100644 --- a/descriptor-packages/tools/charm-generator/generator/ansible-charm/templates/ansible_charm.py.j2 +++ b/descriptor-packages/tools/charm-generator/generator/ansible-charm/templates/ansible_charm.py.j2 @@ -70,7 +70,14 @@ def config_changed(): @when('actions.{{ pb.action_name }}') def {{ pb.function_name }}(): try: - result = charms.libansible.execute_playbook('{{ pb.file }}') + dict_vars = {} + + # edit the following snippet to add your parameters + # Note: don't forget to edit actions.yaml to add the parameters + # param_variable = action_get('param-name') + # dict_vars['param-name'] = param_variable} + + result = charms.libansible.execute_playbook('{{ pb.file }}', dict_vars) except: exc_type, exc_value, exc_traceback = sys.exc_info() err = traceback.format_exception(exc_type, exc_value, exc_traceback)