Ansible  is a really nice "dev-ops" automation tool in the spirit of Chef, Puppet, etc.  It's virtues are simplicity, an "agentless" installation model and a very active and growing community .   One of the neat features of Ansible is the concept of "roles". These are reusable chunks of dev-ops code that perform a specific task. Ansible "Playbooks" orchestrate a number of roles together to perform software installation and configuration.    Roles by themselves are not sufficient to drive reusability.  We need a way to collaborate and share roles.    Enter  Ansible Galaxy , the central repository for Ansible roles.   If you have ever used apt  or yum , galaxy will appear quite familiar. For example, to install and use the "opendj" role, you issue the following command:   $ ansible-galaxy install warren.strange.opendj   (Roles are prefixed with a contributor name to avoid name collisions).    If you want to install ForgeRock's...
 
Comments