Book Image

Ansible Quick Start Guide

By : Mohamed Alibi
Book Image

Ansible Quick Start Guide

By: Mohamed Alibi

Overview of this book

Configuration Management (CM) tools help administrators reduce their workload. Ansible is one of the best Configuration Management tools, and can act as an orchestrator for managing other CMs. This book is the easiest way to learn how to use Ansible as an orchestrator and a Configuration Management tool. With this book, you will learn how to control and monitor computer and network infrastructures of any size,physical or virtual. You will begin by learning about the Ansible client-server architecture. To get started, you will set up and configure an Ansible server. You will then go through the major features of Ansible: Playbook and Inventory. Then, we will look at Ansible systems and network modules. You will then use Ansible to enable infrastructure automated configuration management, followed by best practices for using Ansible roles and community modules. Finally, you will explore Ansible features such as Ansible Vault, Ansible Containers, and Ansible plugins.
Table of Contents (15 chapters)
Title Page
Copyright and Credits
Packt Upsell
Contributors
Preface
Index

Galaxy contribution – role importation


The Ansible community impact is very visible with regard to the number and quality of roles that are available for free to the public on the Ansible Galaxy hub. Users from all over the world contribute their code for the good of others. This is the spirit of open source, which has helped to build great tools. Following in the steps of those who have come before us, it is important to contribute every little bit of code that we believe is not available and that may help someone to deal with a challenge.

What to do before role submission

To be able to upload and contribute to Ansible Galaxy, you need to have a GitHub account. This is for two reasons: to log in to the Galaxy hub portal and to upload the role's code as a project to be imported into the Galaxy hub.

Upon first logging into the Ansible Galaxy hub, we are presented with various project access permission configurations. This will allow Galaxy to link the project to your organization.

Note

The access...