buluma.setuptools
Ansible Role: Setuptools
This role installs the necessary dependencies for the Ansible setuptools modules.
GitHub | Version | Issues | Pull Requests | Downloads |
---|---|---|---|---|
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
- Python packages listed in requirements.txt.
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 |
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:
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.
Install dependecies to support the Ansible setuptools modules.
ansible-galaxy install buluma.setuptools