Metadata-Version: 2.4
Name: ansible-sign
Version: 0.1.5
Summary: Ansible content validation library and CLI
Author-email: Rick Elrod <relrod@redhat.com>
License-Expression: MIT
Project-URL: changelog, https://github.com/ansible/ansible-sign/releases
Project-URL: documentation, https://ansible.readthedocs.io/projects/sign/
Project-URL: homepage, https://github.com/ansible/ansible-sign
Project-URL: repository, https://github.com/ansible/ansible-sign
Keywords: ansible,sign
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: System Administrators
Classifier: Operating System :: MacOS
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python
Classifier: Topic :: System :: Systems Administration
Classifier: Topic :: Software Development :: Quality Assurance
Classifier: Topic :: Software Development :: Testing
Classifier: Topic :: Utilities
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE.txt
License-File: AUTHORS.rst
Requires-Dist: distlib>=0.4.0
Requires-Dist: python-gnupg>=0.5.2
Dynamic: license-file

# `ansible-sign`

[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=ansible_ansible-sign&metric=coverage)](https://sonarcloud.io/summary/new_code?id=ansible_ansible-sign)

This is a library and auxiliary CLI tool for dealing with Ansible content
verification.

It does the following:

- checksum manifest generation and validation (sha256sum)
- GPG detached signature generation and validation (using python-gnupg) for
  content

Note: The API (library) part of this package is not officially supported and
might change as time goes on. CLI commands should be considered stable within
major versions (the `X` of version `X.Y.Z`).

Documentation can be found on [ansible-sign.readthedocs.io](https://ansible.readthedocs.io/projects/sign/en/latest/)
including a
[rundown/tutorial](https://ansible.readthedocs.io/projects/sign/en/latest/rundown.html)
explaining how to use the CLI for basic project signing and verification.

## Community

Need help or want to discuss the project? See our [Community guide](https://ansible.readthedocs.io/projects/sign/en/latest/community.html) join the conversation.
