Chapter 2. Setting up automation mesh Configure the Ansible Automation Platform installer to set up automation mesh for your Ansible environment. Perform additional tasks to customize your installation, such as importing a Certificate Authority (CA) certificate. 2.1. automation mesh Installation For a VM-based install of Ansible Automation Platform you use the installation program to set up automation mesh or to upgrade to automation mesh. To provide Ansible Automation Platform with details about the nodes, groups, and peer relationships in your mesh network, you define them in an the inventory file in the installer bundle. For managed cloud, OpenShift, or operator environments, see Automation mesh for managed cloud or operator environments . Additional Resources RPM installation Automation mesh design patterns 2.2. Editing the Red Hat Ansible Automation Platform installer inventory file You can use the Red Hat Ansible Automation Platform installer inventory file to specify your installation scenario. Procedure Navigate to the installer: [RPM installed package] USD cd /opt/ansible-automation-platform/installer/ [bundled installer] USD cd ansible-automation-platform-setup-bundle-<latest-version> [online installer] USD cd ansible-automation-platform-setup-<latest-version> Open the inventory file with a text editor. Edit inventory file parameters to specify your installation scenario. For further information, see Editing the Red Hat Ansible Automation Platform installer inventory file 2.3. Running the Red Hat Ansible Automation Platform installer setup script After you update the inventory file with required parameters, run the installer setup script. Procedure Run the setup.sh script USD sudo ./setup.sh Note If you are running the setup as a non-root user with sudo privileges, you can use the following command: USD ANSIBLE_BECOME_METHOD='sudo' ANSIBLE_BECOME=True ./setup.sh Installation of Red Hat Ansible Automation Platform will begin. Additional resources See Understanding privilege escalation for additional setup.sh script examples. If you want to add additional nodes to your automation mesh after the initial setup, edit the inventory file to add the new node, then rerun the setup.sh script. 2.4. Importing a Certificate Authority (CA) certificate A Certificate Authority (CA) verifies and signs individual node certificates in an automation mesh environment. You can provide your own CA by specifying the path to the certificate and the private RSA key file in the inventory file of your Red Hat Ansible Automation Platform installer. Note The Ansible Automation Platform installation program generates a CA if you do not provide one. Procedure Open the inventory file for editing. Add the mesh_ca_keyfile variable and specify the full path to the private RSA key ( .key ). Add the mesh_ca_certfile variable and specify the full path to the CA certificate file ( .crt ). Save the changes to the inventory file. Example With the CA files added to the inventory file, run the installation program to apply the CA. This process copies the CA to the to /etc/receptor/tls/ca/ directory on each control and execution node on your mesh network. Additional resources System Requirements

Commands:
cd /opt/ansible-automation-platform/installer/
cd ansible-automation-platform-setup-bundle-<latest-version>
cd ansible-automation-platform-setup-<latest-version>
sudo ./setup.sh
ANSIBLE_BECOME_METHOD='sudo' ANSIBLE_BECOME=True ./setup.sh
[all:vars] mesh_ca_keyfile=/tmp/ <mesh_CA> .key mesh_ca_certfile=/tmp/ <mesh_CA> .crt