Welcome
Welcome to the ansible-inspec documentation! This tool combines Ansible's infrastructure automation with InSpec's compliance testing framework.
What is ansible-inspec?
ansible-inspec enables you to:
✅ Test infrastructure configurations programmatically
✅ Validate compliance and security requirements
✅ Integrate testing into Ansible workflows
✅ Convert InSpec profiles to Ansible collections
✅ Access 100+ profiles from Chef Supermarket
✅ Generate reports in multiple formats (JSON, HTML, JUnit)
Key Features
🚀 Easy Integration
Use your existing Ansible inventory for compliance testing across your infrastructure.
🔄 Profile Conversion
Convert Ruby-based InSpec profiles to native Ansible collections that run without InSpec.
📊 Flexible Reporting
Generate compliance reports in JSON, HTML, and JUnit formats for CI/CD integration.
🐳 Docker Ready
Available as a Docker image for easy deployment and isolation.
📚 Chef Supermarket Access
Leverage 100+ pre-built compliance profiles from the community.
Quick Start
Getting Help
GitHub Issues: Report bugs or request features
Documentation: Browse the sections in this guide
API Reference: See the API Documentation
License
ansible-inspec is licensed under GPL-3.0-or-later, combining:
Ansible (GPL-3.0)
InSpec (Apache-2.0)
See the LICENSE file for full details.
Ready to get started? Head to the Getting Started Guide →
Last updated