robertdebock.core_dependencies

Ansible Role: core_dependencies

This role installs the dependencies needed for Ansible's core modules.

GitHub GitLab Downloads Version
github gitlab downloads Version

Example Playbook

Here’s a simple example from molecule/default/converge.yml, it runs on every push, pull request, and release.

---
- name: Converge
  hosts: all
  become: true
  gather_facts: true

  roles:
    - role: robertdebock.core_dependencies

Before running this playbook, you must prepare the machine using molecule/default/prepare.yml:

---
- name: Prepare
  hosts: all
  become: true
  gather_facts: false

  roles:
    - role: robertdebock.bootstrap

For more details and an example, visit this link for guidance on using these roles.

Requirements

State of Used Roles

Below are the roles used to prepare a system, but you can choose to prepare it differently.

Requirement GitHub GitLab
robertdebock.bootstrap Build Status GitHub Build Status GitLab

Context

This role is part of a collection of compatible roles. Check the documentation for more information.

Here’s a graphic showing related roles: dependencies

Compatibility

This role has been tested on the following container images:

Container Tags
Alpine all
Amazon Candidate
EL 9
Debian all
Fedora all
Ubuntu all

You need at least Ansible version 2.12. Tests have been conducted on:

  • The previous version.
  • The current version.
  • The development version.

If you encounter any issues, please report them on GitHub.

License

This project is licensed under Apache-2.0.

Author Information

This role was created by robertdebock.

If you appreciate my work, please consider sponsoring me.

Informazioni sul progetto

Install dependecies to support the Ansible core modules.

Installa
ansible-galaxy install robertdebock.core_dependencies
Licenza
apache-2.0
Download
1.1M
Proprietario
I know my way around (Linux) infrastructure, have a passion for automation, Docker, Ansible, Molecule and ci/cd.