buluma.setuptools

Ansible Role: Setuptools

This role installs the necessary dependencies for the Ansible setuptools modules.

GitHub Version Issues Pull Requests Downloads
github Version Issues PullRequests Ansible Role

Example Playbook

Here’s a basic example from molecule/default/converge.yml. It's tested every time there’s a code change, pull request, or release.

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

  roles:
    - role: buluma.setuptools

Before running the main task, we need to prepare the machine. In Continuous Integration (CI), this is done with molecule/default/prepare.yml:

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

  roles:
    - role: buluma.bootstrap

For more details on using these roles, check this full explanation and example.

Requirements

State of Used Roles

This role relies on the following roles to prepare a system. You may choose a different method to get your system ready.

Requirement GitHub Version
buluma.bootstrap Ansible Molecule Version

Context

This role is part of many compatible roles. For more information, check the documentation of these roles.

Here’s an overview of related roles:

dependencies

Compatibility

This role has been tested on the following container images:

Container Tags
Alpine all
EL 8, 9
Debian all
Fedora all
openSUSE all
Ubuntu all

The minimum required version of Ansible is 2.12, and tests have been performed on:

  • The prior version
  • The current version
  • The development version

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

Changelog

You can find the Role History here.

License

This project is licensed under Apache-2.0.

Author Information

This role was created by Shadow Walker.

Informazioni sul progetto

Install dependecies to support the Ansible setuptools modules.

Installa
ansible-galaxy install buluma.setuptools
Licenza
apache-2.0
Download
120.1k
Proprietario
DevOps Engineer