Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
We don't currently provide any playbooks so we don't need this. We do provide roles so we still need to gather up the content provided by the plugins when the embedded_ansible role is enabled on an appliance. So we still call Ansible::Content.consolidate_plugin_playbooks here. Making the roles accessible to other playbook runs is done by altering the roles search path here: https://github.com/ManageIQ/manageiq-appliance/blob/9f0e0ed0381785387207343867173888e0b60788/LINK/root/.ansible.cfg#L3 Creating this project will cause an issue when we need to run the embedded ansible role on multiple appliances. Each appliance would have created the source SCM locally and the git shas would not match between the different appliances which would cause issues with the GitRepository model we use for managing ConfigurationScriptSources. In the future if we do choose to provide playbooks out of the box from plugins we can re-evaluate how to deal with this scenario at that time.
- Loading branch information