This AAP plugin is intended to allow a credential attached to a job to assume an AWS IAM role using STS.
To install the plugin:
- Copy the files from this repo onto the AAP controller nodes.
- From a terminal session on each AAP controller node, cd to the folder you've copied the code to.
- Install the Python code in the AAP virtualenv on each controller node:
awx-python -m pip install .
- From any AAP controller node, run this command to register the plugin:
awx-manage setup_managed_credential_types
- Restart the AAP services:
automation-controller-service restart
References: