Was ist Ansible Galaxy und wie kann es genutzt werden – unter anderem für Ansible Collections?

What is Ansible Galaxy and how can it be used - among other things for Ansible Collections?

Ansible is an open source automation tool. It is used for orchestration and general configuration and administration of computers. It combines software distribution, ad-hoc command execution and configuration management. Network computers are managed via SSH, among other things. The advantage of Ansible is that it does not require any additional software on the system to be managed. And modules can be written in any programming language, as they use JSON for output. The system, on the other hand, uses YAML to formulate reusable descriptions of systems. One Ansible example (Ansible Example) is Ansible Galaxy. With Ansible Galaxy, it is even possible to create your own Ansible repositories. The Ansible Galaxy source code published under a free license by Red Hat is the official community hub for sharing Ansible roles. With the Ansible Galaxy open source project, companies can set up their own Galaxy server. This allows you to use the native Ansible client for forwarding m private Galaxy repository. In addition, users and companies can now contribute new features and extensions directly to the Galaxy codebase.

An Ansible Collection can contain various Ansible components: Ansible Roles, Ansible Modules or Ansible Plugins. You can make content available by installing the Ansible Collections (collection of your own Ansible environment). The "Namespace" form prevents naming collisions with Ansible Collections and namespaces have no relation to Ansible Github handles. Ansible Collections are packed and pushed to Ansible Galaxy and can be hosted on any Git respostory - private or public. The namespace is defined in the galaxy.yml metafile. Ansible Galaxy is usually covered in an Ansible course.

Suitable training courses/seminars: