Here are the setup directions you have to perform one time for the ../provisioner.
Create an Amazon AWS account.
Create an Access Key ID and Secret Access Key. Save the ID and key for later.
[root@centos ~]# dnf install python3-boto \
python3-boto3 \
python3-netaddr \
python3-passlib \
python3-pywinrm \
python3-requests \
python3-requests-credssp
Are you using Tower? Tower Instructions
[root@centos ~]# cat ~/.aws/credentials
[default]
aws_access_key_id = ABCDEFGHIJKLMNOP
aws_secret_access_key = ABCDEFGHIJKLMNOP/ABCDEFGHIJKLMNOP
If you haven’t done so already make sure you have the repo cloned to the machine executing the playbook
git clone https://github.com/ansible/workshops.git
cd workshops/
Run the requirements.yml file to ensure all the Ansible collection prerequisites are met.


ansible-galaxy collection install -r requirements.yml

Some of the workshops require certain images provided via the AWS marketplace:
Are you using Red Hat Ansible Tower to provision Ansible Automation Workshops? (e.g. is your control node Ansible Tower?) Make sure to use umask for the installation of boto3 on the control node. https://docs.ansible.com/ansible-tower/latest/html/upgrade-migration-guide/virtualenv.html
[user@centos ~]$ sudo -i
[root@centos ~]# source /var/lib/awx/venv/ansible/bin/activate
[root@centos ~]# umask 0022
[root@centos ~]# pip install --upgrade boto3
[root@centos ~]# deactivate
Please file issues on Github. Please fill out all required information. Your issue will be closed if you skip required information in the Github issues template.