ENT-14364: Added run-ansible-playbooks module - #162
Merged
Conversation
larsewi
force-pushed
the
ansible-promise
branch
5 times, most recently
from
September 3, 2026 12:11
9cdee57 to
ec3482f
Compare
|
Thanks for submitting a pull request! Maybe @craigcomstock can review this? |
larsewi
force-pushed
the
ansible-promise
branch
from
September 3, 2026 12:34
ec3482f to
8b259c7
Compare
The agent forwards the standard comment attribute to the promise module, but the module only accepted its own attributes and so failed validation with "Unknown attribute 'comment'". Declare it so that it is accepted. Ticket: CFE-4745 Signed-off-by: Lars Erik Wik <lars.erik.wik@northern.tech>
The install-ansible module installs Ansible with pipx, into an isolated virtualenv that /usr/bin/python3 cannot import from. Instead run it through a wrapper that picks the virtualenv interpreter. Falls back to /usr/bin/python3 for backward compatibility. Ticket: CFE-4746 Signed-off-by: Lars Erik Wik <lars.erik.wik@northern.tech>
larsewi
force-pushed
the
ansible-promise
branch
from
September 3, 2026 12:39
8b259c7 to
29b0b5a
Compare
craigcomstock
approved these changes
Sep 3, 2026
Runs Ansible playbooks based on input from Build in Mission Portal or 'cfbs input'. Ticket: ENT-14364 Signed-off-by: Lars Erik Wik <lars.erik.wik@northern.tech>
larsewi
force-pushed
the
ansible-promise
branch
from
September 4, 2026 07:44
29b0b5a to
5650f3b
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Runs Ansible playbooks based on input from Build in Mission Portal or 'cfbs input'.
Ticket: ENT-14364
Signed-off-by: Lars Erik Wik lars.erik.wik@northern.tech
Tested manually with this project https://github.com/larsewi/polly/tree/cccb642519b73874620ae51846e628b3e53be8ca