Currently plugins are able to install Python requirements by specifying a requirements.txt file or similar. However, there is no provision to allow a plugin to install external Ansible roles as part of the installation. A mechanism should be provided that allows a plugin to include a requirements.yml file in the root of the plugin directory that specifies roles to be installed via Ansible Galaxy.
Currently plugins are able to install Python requirements by specifying a
requirements.txt
file or similar. However, there is no provision to allow a plugin to install external Ansible roles as part of the installation. A mechanism should be provided that allows a plugin to include arequirements.yml
file in the root of the plugin directory that specifies roles to be installed via Ansible Galaxy.