Description of problem: Ansible callback doesn't run because the file is not executable Version-Release number of selected component (if applicable): Satellite 6.8 How reproducible: Create a virtual machine via image based Steps to Reproduce: 1. Create a new virtual machine 2. Select the Image Based 3. Check the file created '/root/ansible_provisioning_call.sh' with permission 0644 (should be 755) Actual results: The file created has permission 644 and the tower callback will not start (doesn't run). Expected results: The file '/root/ansible_provisioning_call.sh' should be executable and tower callback works. Additional info:
Moving this bug to POST for triage into Satellite since the upstream issue https://projects.theforeman.org/issues/32490 has been resolved.
VERIFIED satellite-6.10.0-0.8.beta.el7sat.noarch foreman-2.5.2.4-1.el7sat.noarch Ansible provisioning callback is now being executed. Additional info: Ansible provisioning callback is not rendered correctly in the User data provisioning template. BZ2000141
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Moderate: Satellite 6.10 Release), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2021:4702
*** Bug 1980074 has been marked as a duplicate of this bug. ***