Metadata-Version: 2.4
Name: ansiblepack
Version: 0.0.1
Summary: Self contained ansible builtin and collection modules.
Project-URL: Documentation, https://github.com/cheburakshu/ansible-pack#readme
Project-URL: Issues, https://github.com/cheburakshu/ansible-pack/issues
Project-URL: Source, https://github.com/cheburakshu/ansible-pack
Author-email: cheburakshu <cheburakshu@gmail.com>
License-Expression: GPL-3.0-or-later
License-File: LICENSE
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Requires-Python: >=3.10
Requires-Dist: ansiblecall
Description-Content-Type: text/markdown

# Ansible Call
[![CI](https://github.com/cheburakshu/ansible-call/actions/workflows/cicd.yml/badge.svg)](https://github.com/cheburakshu/ansible-call/actions/workflows/cicd.yml)

`ansible-call` is a Python package that allows you to interact with Ansible modules directly from your Python code. This package is designed to make it easier to call and work with Ansible modules programmatically.

## Installation

You can install `ansible-call` from PyPI using pip:

```bash
pip install ansiblecall
```

## Example

```python
import ansiblecall

# Call the 'ping' module from 'ansible.builtin'
result = ansiblecall.module('ansible.builtin.ping', data='hello')

# Print the result
print(result)

# Prints
# {'ping': 'hello'}
```

## Contributing

Contributions are welcome! If you'd like to contribute to ansible-call, please fork the repository and submit a pull request with your changes. Make sure to follow the project's coding standards and include tests for any new features.

## License
`ansible-call` is licensed under the GNU GPLv3 License. See the LICENSE file for more details.