Molecule aids in the development and testing of Ansible content: collections, playbooks and roles
-
Updated
May 17, 2023 - Python
Molecule aids in the development and testing of Ansible content: collections, playbooks and roles
ansible-lint checks playbooks for practices and behavior that could potentially be improved
vscode/vscodium extension for providing Ansible auto-completion and integrating quality assurance tools like ansible-lint, ansible syntax check, yamllint, molecule and ansible-test.
Ansible-lint Github Action
A text-based user interface (TUI) for Ansible.
Ansible Language Server
Ansible Execution environment targeted for content creators. It includes most development tools such ansible-lint, molecule, ...
Shared practices, workflows and decisions impacting Ansible devtools projects
Enables pytest to discover molecule scenarios and run them
The tox-ansible plugin dynamically creates a full matrix of python interpreter and ansible-core version environments for running integration, sanity, and unit for an ansible collection both locally and in a Github action. tox virtual enviroments are leverged for collection building, collection installation, dependency installation, and testing.
A python package containing functions that help interacting with various versions of Ansible
Ansible community.molecule is a very small collection that hosts filters used by molecule playbooks.
Repository used to pre-build python enabled images for popular operating systems
Ansible MkDocs Theme based on Material
Github action to syntax check ansible roles/playbooks with ansible-playbook --syntax-check built in command
Add a description, image, and links to the ansible-devtools topic page so that developers can more easily learn about it.
To associate your repository with the ansible-devtools topic, visit your repo's landing page and select "manage topics."