Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Change ansible pull module type from dict to list #6010

Open
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

shaerpour
Copy link
Contributor

@shaerpour shaerpour commented Feb 6, 2025

Proposed Commit Message

feat: Change ansible pull module type from dict to list

Change ansible pull module to list so it can run 
multiple playbooks like setup_controller module.

Additional Context

Test Steps

Merge type

  • Squash merge using "Proposed Commit Message"
  • Rebase and merge unique commits. Requires commit messages per-commit each referencing the pull request number (#<PR_NUM>)

Fixes GH-4566

@github-actions github-actions bot added the documentation This Pull Request changes documentation label Feb 6, 2025
@holmanb
Copy link
Member

holmanb commented Feb 20, 2025

Hi @shaerpour, thanks for this proposal! It looks pretty good, but there's one big thing we need to address. If we shipped a new version of cloud-init with this feature it would break everybody that is currently using the old non-array version. Can you please modify this PR to support the old format as well?

@shaerpour
Copy link
Contributor Author

Dear @holmanb.
Absolutely! I will work on backward compatibility of this PR and update ASAP. Thank you for mentioning.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation This Pull Request changes documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[enhancement]: Allow ansible pull to run multiple playbooks
2 participants