Metadata-Version: 2.1
Name: vault-autopilot
Version: 0.1.2
Summary: Effortlessly manage your secrets and other Vault resources with the power of automation.
Author-email: hqdncw <hqdncw@gmail.com>
Project-URL: Repository, https://github.com/hqdncw/vault-autopilot
Keywords: hashicorp vault
Classifier: License :: OSI Approved :: MIT License
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Environment :: Console
Classifier: Framework :: AsyncIO
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Typing :: Typed
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pydantic~=2.7.1
Requires-Dist: pydantic-settings~=2.3.3
Requires-Dist: aiohttp~=3.9.5
Requires-Dist: lazy-object-proxy~=1.9.0
Requires-Dist: networkx~=3.3.0
Requires-Dist: ironfence~=0.1.0
Requires-Dist: humanize~=4.9.0
Requires-Dist: deepdiff[optimize]~=7.0.1
Requires-Dist: pyhumps~=3.8.0
Requires-Dist: cryptography~=42.0.8
Requires-Dist: python-hcl2~=4.3.4
Requires-Dist: jinja2~=3.1.3
Provides-Extra: cli
Requires-Dist: click~=8.1.7; extra == "cli"
Requires-Dist: ruamel.yaml~=0.18.5; extra == "cli"
Requires-Dist: rich~=13.7.1; extra == "cli"
Provides-Extra: dev
Requires-Dist: basedpyright~=1.12.1; extra == "dev"
Requires-Dist: ruff~=0.4.4; extra == "dev"
Requires-Dist: mypy~=1.10.0; extra == "dev"
Requires-Dist: pre-commit~=3.7.0; extra == "dev"
Provides-Extra: docs
Requires-Dist: sphinx~=7.3.7; extra == "docs"
Requires-Dist: sphinx-sitemap~=2.6.0; extra == "docs"
Requires-Dist: sphinx-prompt~=1.8.0; extra == "docs"
Requires-Dist: furo~=2024.5.6; extra == "docs"
Requires-Dist: sphinx-autobuild~=2024.4.16; extra == "docs"
Requires-Dist: sphinx-inline-tabs~=2023.4.21; extra == "docs"
Requires-Dist: sphinx-copybutton~=0.5.2; extra == "docs"
Requires-Dist: sphinx-togglebutton~=0.3.2; extra == "docs"
Requires-Dist: sphinx-click~=6.0.0; extra == "docs"

# vault-autopilot

![Docker Pulls](https://img.shields.io/docker/pulls/hqdncw/vault-autopilot?link=https%3A%2F%2Fhub.docker.com%2Fr%2Fhqdncw%2Fvault-autopilot)
![PyPI - Downloads](https://img.shields.io/pypi/dm/vault-autopilot?link=https%3A%2F%2Fpypi.org%2Fproject%2Fvault-autopilot%2F)
[![Documentation](https://img.shields.io/badge/docs-latest-teal.svg)](https://hqdncw.github.io/vault-autopilot/index.html)

## What is Vault Autopilot?

Optimize your workflow and reduce the complexity of secrets management with
Vault Autopilot, a powerful solution designed to simplify the management of
your HashiCorp Vault. By automating a wide range of tasks, Vault Autopilot
saves you valuable time.

## Key Features

- **Manifest Files**: Simply define your Vault resources using YAML files,
  and let Vault Autopilot handle the rest. It's a straightforward
  way to configure your Vault server, without the hassle.
- **Automated Resource Management**: Vault Autopilot applies the necessary
  changes to your Vault server, so you don't have to. This means you can
  focus on what matters most – your business.
- **CLI Tool**: The command-line interface provides a simple and intuitive
  way to interact with Vault Autopilot, making it easy to manage your Vault
  resources.

## Getting Started

For more information, please check out our
[Documentation](https://hqdncw.github.io/vault-autopilot/cli/getting_started.html)
page.
