Este conteúdo não está disponível no idioma selecionado.
Chapter 11. Enabling execution nodes on Red Hat Ansible Automation Platform Operator
You can enable the Ansible Automation Platform Operator with execution nodes by downloading and installing the install bundle.
When using a custom certificate for Receptor nodes, the certificate requires the otherName
field specified in the Subject Alternative Name (SAN) of the certificate with the value 1.3.6.1.4.1.2312.19.1
. For more information, see Above the mesh TLS.
Receptor does not support the usage of wildcard certificates. Additionally, each Receptor certificate must have the host FQDN specified in its SAN for TLS hostname validation to be correctly performed.
11.1. Adding execution nodes to Red Hat Ansible Automation Platform Operator Copiar o linkLink copiado para a área de transferência!
You can add execution nodes from the Ansible Automation Platform user interface.
Prerequisites
- An automation controller instance.
- The receptor collection package is installed.
-
The Ansible Automation Platform repository
ansible-automation-platform-2.5-for-rhel-{RHEL-RELEASE-NUMBER}-x86_64-rpms
is enabled.
Procedure
- Log in to Red Hat Ansible Automation Platform.
-
In the navigation panel, select
. - Click .
- Input the Execution Node domain name or IP in the Host Name field.
- Optional: Input the port number in the Listener Port field.
- Click .
-
Click the download icon
next to Install Bundle. This starts a download, take note of where you save the file
Untar the gz file.
NoteTo run the
install_receptor.yml
playbook you must install the receptor collection from Ansible Galaxy:ansible-galaxy collection install -r requirements.yml
Update the playbook with your user name and SSH private key file. Note that
ansible_host
pre-populates with the hostname you input earlier.Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Open your terminal, and navigate to the directory where you saved the playbook.
To install the bundle run:
ansible-playbook install_receptor.yml -i inventory.yml
ansible-playbook install_receptor.yml -i inventory.yml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - When installed you can now upgrade your execution node by downloading and re-running the playbook for the instance you created.
Verification
To verify receptor service status run the following command:
sudo systemctl status receptor.service
sudo systemctl status receptor.service
Make sure the service is in active (running)
state
To verify if your playbook runs correctly on your new node run the following command:
watch podman ps
watch podman ps
Additional resources