https://github.com/redhatinsights/ansible-collection-subscriptions
https://github.com/redhatinsights/ansible-collection-subscriptions
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/redhatinsights/ansible-collection-subscriptions
- Owner: RedHatInsights
- License: apache-2.0
- Created: 2021-03-23T11:46:15.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2025-01-24T17:59:06.000Z (4 months ago)
- Last Synced: 2025-03-27T18:52:40.116Z (2 months ago)
- Language: Python
- Size: 32.2 KB
- Stars: 4
- Watchers: 5
- Forks: 3
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Ansible Collection for cloud.redhat.com Subscriptions
This repo hosts the `redhatinsights.subscriptions` Ansible Collection.
The is a growing collection of modules and roles to help manage Red Hat subscriptions and access content.
## Included content
Click on the name of a plugin or module to view that content's documentation:
- **Connection Plugins**:
- **Filter Plugins**:
- **Inventory Source**:
- **Lookup Plugins**:
- **Modules**:
- [cloud_provider_account](plugins/modules/cloud_provider_account.py)
- **Roles**:
- [auto_registration_verification](roles/auto_registration_verification)
## Installation and Usage### Installing the Collection from Ansible Galaxy
Before using this collection, you need to install it with the Ansible Galaxy CLI:
ansible-galaxy collection install redhatinsights.subscriptions
You can also include it in a `requirements.yml` file and install it via `ansible-galaxy collection install -r requirements.yml`, using the format:
```yaml
---
collections:
- name: redhatinsights.subscriptions
version: main
```### Installing required libraries
Content in this collection requires the [requests-oauthlib](https://pypi.org/project/requests-oauthlib/) to handle authentication with Red Hat APIs. You can install it with:
pip3 install requests-oauthlib
## License
Apache 2.0
See LICENCE to see the full text.