jborean93 / vscode-ansibug

VSCode Extension for Debugging Ansible Playbooks
MIT License
4 stars 0 forks source link

VSCode Extension for Debugging Ansible Playbooks

This extension add debugging support for Ansible playbooks to Visual Studio Code. This extension has no official affiliation or endorsement with Ansible and Red Hat and is a community project.

Features

Debugging support comes from the ansibug Python module. It can set breakpoints through Ansible playbook and task files and step through the tasks inside that file like a normal debugger.

See the ansibug documentation for more information on how this works with Ansible.

Requirements

The following Python requirements must be met before using this extension:

For Windows users, this extension can be used with remote extensions like Remote -WSL, Remote - SSH, and Remove - Containers. This extension can run alongside the official vscode-ansible extension.

Extension Settings

This extension contributes the following settings:

This extension will also use the setting ansible.python.interpreterPath set by the official vscode-ansible extension as a fallback value for ansibug.interpreterPath.