You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This directory contains the definition file for an Ansible Execution Environment.
560
+
${
561
+
publishToSCM
562
+
? 'This directory contains the definition file for an Ansible Execution Environment.'
563
+
: ''
564
+
}
558
565
559
-
## Files Generated
566
+
${publishToSCM ? `## Files Generated` : '## Files available for download'}
560
567
561
-
- \`${values.eeFileName}.yaml\` - The Execution Environment definition file
562
-
- \`template.yaml\` - The software template for Ansible Portal that allows reusing this Execution Environment definition file to create custom ones.
568
+
- \`${values.eeFileName}.yaml\` - The Execution Environment definition file.
569
+
${
570
+
publishToSCM
571
+
? `- \`template.yaml\` - The software template for Ansible Portal that allows reusing this Execution Environment definition file to create custom ones.
563
572
- \`catalog-info.yaml\` - The Catalog Entity Descriptor file that allows registering this Execution Environment as a catalog component in Ansible Portal.
573
+
`
574
+
: '- `README.md` - contains instructions on how to build and use the Execution Environment.'
575
+
}
564
576
565
577
## Configuration
566
578
@@ -582,6 +594,22 @@ ${collections
582
594
.join('\n')}
583
595
\`\`\`\n
584
596
597
+
If one or more collections specified in your Execution Environment definition are to be pulled from Automation Hub (or a custom Galaxy server),
598
+
please ensure that those servers are configured in a \`ansible.cfg\` file and included in the EE build.
599
+
You can refer to this documentation for more details: [Configure Red Hat automation hub as the primary content source](https://docs.redhat.com/en/documentation/red_hat_ansible_automation_platform/2.4/html/getting_started_with_automation_hub/configure-hub-primary#proc-configure-automation-hub-server-cli)
600
+
601
+
For reference, here is an example of an \`ansible.cfg\` file that includes the Red Hat Automation Hub server:
To include an \`ansible.cfg\` file in your execution environment build specifying additional configuration such as Automation Hub settings, please add the following sections to the generated Execution Environment definition file:
2. Container Runtime: [Podman](https://www.redhat.com/en/topics/containers/what-is-podman)(recommended) or [Docker](https://www.docker.com/)
655
+
2. Container Engine: [Podman](https://podman.io/getting-started/installation) (recommended) or [Docker](https://docs.docker.com/engine/install/)
628
656
629
657
### Step 2: Build the Execution Environment
630
658
@@ -646,10 +674,15 @@ For the full list of supported flags, refer to the
646
674
647
675
### Step 3: Using the Execution Environment locally
648
676
649
-
1. Install [\`ansible-navigator\`](https://docs.redhat.com/en/documentation/red_hat_ansible_automation_platform/2.0-ea/html-single/ansible_navigator_creator_guide/index) using the following command:
\`ansible-navigator\` is a part of Ansible development tools. The can be installed on a container inside VS Code or from a package on RHEL.
680
+
681
+
Please refer to the following documentations for more details:
682
+
683
+
[Installing Ansible development tools on a container inside VS Code](https://docs.redhat.com/en/documentation/red_hat_ansible_automation_platform/2.6/html/using_content_navigator/installing-devtools#devtools-install-container_installing-devtools)
684
+
685
+
[Installing Ansible development tools from a package on RHEL](https://docs.redhat.com/en/documentation/red_hat_ansible_automation_platform/2.6/html/using_content_navigator/installing-devtools#devtools-install_installing-devtools)
653
686
654
687
2. Run your playbook with the built Execution Environment:
0 commit comments