ComplianceAsCode/content
v0.1.0

Developer Guide

  • Introduction
  • Building ComplianceAsCode
  • Creating Content
  • Updating Reference and Overlay Content
  • Tools and Utilities
  • Contributing with XCCDFs, OVALs and remediations
  • Legacy Notice

Jinja Macros Reference

  • Ansible
  • Bash
  • General
  • High Level
  • Kubernetes
  • OVAL

Python Modules Reference

  • ssg package
  • tests package
  • tests.ssg_test_suite package
  • utils package

SSG Test Suite Developer Guide

  • How to prepare a backend for testing
  • How to run the tests
  • Argument summary
  • How to write new test scenarios
  • Example of incorporating new test scenario
  • Sharing code among test scenarios
  • Analysis of results
  • Known issues

Release Tools Documentation

  • How to perform a semi-automatic release
ComplianceAsCode/content
  • »
  • ComplianceAsCode/content
  • Edit on GitHub

ComplianceAsCode/content¶

Developer Guide

  • Introduction
    • Mailing List
  • Building ComplianceAsCode
    • Installing build dependencies
    • Downloading the source code
    • Building
    • Testing
    • Installation
    • Extra Building Options
  • Creating Content
    • Directory Structure/Layout
    • Profiles
  • Updating Reference and Overlay Content
    • Reference Content
    • STIG Overlay Content
  • Tools and Utilities
    • Testing OVAL Content
    • Profile Statistics and Utilities
    • Generating login banner regular expressions
  • Contributing with XCCDFs, OVALs and remediations
    • Contributing
    • Remediations
    • Templating
    • Applicability of content
    • Tests (ctest)
    • Tests (OCP4)
    • Contribution to infrastructure code
  • Legacy Notice

Jinja Macros Reference

  • Ansible
  • Bash
  • General
  • High Level
  • Kubernetes
  • OVAL

Python Modules Reference

  • ssg package
  • tests package
  • tests.ssg_test_suite package
  • utils package

SSG Test Suite Developer Guide

  • How to prepare a backend for testing
    • Libvirt backend
    • Container backends
  • How to run the tests
  • Argument summary
    • Profile-based testing
    • Rule-based testing
    • Combined testing mode
  • How to write new test scenarios
    • Scenarios format
  • Example of incorporating new test scenario
  • Sharing code among test scenarios
  • Analysis of results
  • Known issues

Release Tools Documentation

  • How to perform a semi-automatic release
    • Dependencies
    • Authentication Tokens
    • Stabilization phase
    • Before the release
    • Check Phase
    • Build Phase
    • Release
    • Clean up and bump version
    • Announce it
    • Fedora builds
    • Copr builds

Indices and tables¶

  • Index

  • Module Index

  • Search Page

Next

© Copyright ComplianceAsCode. Revision a5801ff5.

Built with Sphinx using a theme provided by Read the Docs.