Open ghost opened 2 years ago
Files identified in the description:
plugins/modules/web_infrastructure/rundeck_acl_policy.py
plugins/modules/web_infrastructure/rundeck_project.py
If these files are incorrect, please update the component name
section of the description or use the !component
bot command.
cc @nerzhul click here for bot help
There seems to have been no functional change in these modules between Ansible 5.7.1 to 6.5.0 (which corresponds to community.general 4.8.0 and 5.7.0). In fact, if you compare https://github.com/ansible-collections/community.general/blob/5.7.0/plugins/modules/web_infrastructure/rundeck_acl_policy.py#L125 and https://github.com/ansible-collections/community.general/blob/4.8.0/plugins/modules/web_infrastructure/rundeck_acl_policy.py#L124, you can see that the only changes were in comments at the top, and in the module's documentation (casing of YAML booleans), which both have no effect on executing the module.
@felixfontein Are you using Rundeck and these modules? If so, with which Ansible version? Currently I can't use the modules anymore, because they don't work with Ansible 6.5.0 anymore.
@ronnie-hoffmann I don't use them. (I don't even know what Rundeck is.) I'm just saying that there was no code change in this repository for the modules, so the problem probably comes from shared code in ansible-core or from Rundeck or from some other random change on your system that happened at the same time.
Files identified in the description:
If these files are incorrect, please update the component name
section of the description or use the !component
bot command.
Summary
We have problems with the Ansible modules community.general.rundeck_project and community.general.rundeck_acl_policy since the update from Ansible version 5.7.1 to 6.5.0 .
@nerzhul Can you support us here?
Issue Type
Bug Report
Component Name
community.general.rundeck_project community.general.rundeck_acl_policy
Ansible Version
ansible 6.5.0
Community.general Version
community.general 5.7.0
Configuration
OS / Environment
RHEL 8
Steps to Reproduce
How we use them: community.general.rundeck_acl_policy:
community.general.rundeck_project:
We include the rundeck_acls and rdk_ssh_projects lists in our Ansible inventory:
Expected Results
ok: [SERVERNAME] => (item={'name': 'admingroup', 'policy': {'description': 'Access for admingroup', 'context': {'project': '.'}, 'for': {'resource': [{'allow': ''}], 'adhoc': [{'allow': ''}], 'job': [{'allow': ''}], 'node': [{'allow': '*'}]}, 'by': {'group': 'admingroup'}}})
ok: [SERVERNAME] => (item={'name': 'PROJECTNAME1'})
Actual Results
Error message for rundeck_acls:
Error message for rdk_ssh_projects:
Code of Conduct