Astra Automation Education


Astra Automation is an enterprise IT automation platform that provides unified solutions for various automation tasks:

  • Consistent deployment, management, and scaling of information infrastructures in a combined deployment environment, including private data centers and clouds.
  • Manage network infrastructure by configuring network equipment.
  • Manage security systems to protect managed hosts from various threats.

Purposes

Here you will find a preinstalled set of workshop resources that will help you quickly complete exercises from various Astra Automation training courses as described in Astra Automation Workshop book. You will find the complete set of exercise descriptions in Exercises of Training Courses.

The following instructions assume that you are using the Workshop Management System described in detail in Automatic Workshop Preparation.

Set up labs

If you see the lab folders, which are similar to 102-ansible-installation/, skip this part as it is most probably already set up.

To set up lab resources, run the following command in your workshop environment:

git clone https://gitflic.ru/project/astra-automation-education/astra-automation-education.git && cd astra-automation-education && ./setup.sh

Build your own Execution Environment

  1. Change to the ee-build/ folder:

    cd ee-build
    
  2. Enter your API token for the Automation Hub (or change it for your Private Automation Hub) in the ansible.cfg file.

  3. Run the following command:

    ansible-builder build -v 3 -t my-project-ee:1.0.0
    
  4. Check out the new EE image:

    podman images
    

Note: The ansible-navigator.yml file in the root folder tunes your Ansible Navigator to use this image. Change it as required.

To use the newly created EE image in a lab, copy ansible-navigator.yml to the lab folder and tune it respectively.

Популярные проекты