Install Remote Execution Node
This runbook details the steps required to install an AWX remote execution node.
Assumptions
-
Ansible is installed.
-
Remote execution node has already been setup within AWX
Workflow
-
download config for the execution node from AWX
Instances -> <Instance Name> -> Install Bundle
Or
curl -u <username>:<password> https://tower.nofusscomputing.com/api/v2/instances/<instance ID>/install_bundle/ -o bundle.tar.gz
-
extract
tar -xzf bundle.tar.gz
-
cd <extracted dir that matches instance name>
-
install dependencies
ansible-galaxy collection install -r requirements.yml
-
run the playbook
ansible-playbook -i inventory.yml install_receptor.yml --extra-vars "ansible_connection=local"
-
update
/etc/containers/registries.conf
with the following so the docker hub images resolve without having to specify registrydocker.io
-
remove extracted directory
rm -rf <extracted dir that matches instance name>
-
remove archive
rm bundle.tar.gz
About:
This page is part of our Project ITIL Runbooks.
Page Metadata
Version: ToDo: place files short git commit hereDate Created: 2024-02-26
Date Edited: 2024-03-12
Contribution:
Would You like to contribute to our ITIL Runbooks project? You can assist in the following ways:
- Edit This Page If there is a mistake or a way you can improve it.
- Add a Page to the Manual if you would like to add an item to our manual
- Raise an Issue if there is something about this page you would like to improve, and git is unfamiliar to you.
ToDo: Add the page list of contributors