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.

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

Покинуть проект

Осторожно! Данное действие потенциально опасно.

При выходе из проекта astra-automation-education вы потеряете возможность работать с ним, а также совершать клонирование, если проект приватный, и загрузку файлов в репозиторий.

Пожалуйста, напишите astra-automation-education/astra-automation-education для подтверждения

Пожаловаться на проект

Жалоба на astra-automation-education
This project sets up Ansible Navigator and creates some example auxiliary files.

Покинуть проект

Осторожно! Данное действие потенциально опасно.

При выходе из проекта basic-configuration вы потеряете возможность работать с ним, а также совершать клонирование, если проект приватный, и загрузку файлов в репозиторий.

Пожалуйста, напишите astra-automation-education/basic-configuration для подтверждения

Пожаловаться на проект

Жалоба на basic-configuration
Practical walk-through of an Ansible module development process.

Покинуть проект

Осторожно! Данное действие потенциально опасно.

При выходе из проекта 202-module-development вы потеряете возможность работать с ним, а также совершать клонирование, если проект приватный, и загрузку файлов в репозиторий.

Пожалуйста, напишите astra-automation-education/202-module-development для подтверждения

Пожаловаться на проект

Жалоба на 202-module-development

Покинуть проект

Осторожно! Данное действие потенциально опасно.

При выходе из проекта 102-ad-hoc-commands вы потеряете возможность работать с ним, а также совершать клонирование, если проект приватный, и загрузку файлов в репозиторий.

Пожалуйста, напишите astra-automation-education/102-ad-hoc-commands для подтверждения

Пожаловаться на проект

Жалоба на 102-ad-hoc-commands

Покинуть проект

Осторожно! Данное действие потенциально опасно.

При выходе из проекта 102-inventory-management вы потеряете возможность работать с ним, а также совершать клонирование, если проект приватный, и загрузку файлов в репозиторий.

Пожалуйста, напишите astra-automation-education/102-inventory-management для подтверждения

Пожаловаться на проект

Жалоба на 102-inventory-management

Покинуть проект

Осторожно! Данное действие потенциально опасно.

При выходе из проекта 102-simple-playbook вы потеряете возможность работать с ним, а также совершать клонирование, если проект приватный, и загрузку файлов в репозиторий.

Пожалуйста, напишите astra-automation-education/102-simple-playbook для подтверждения

Пожаловаться на проект

Жалоба на 102-simple-playbook