https://github.com/ruser75/aah-manage
Ansible Automation Hub cli
https://github.com/ruser75/aah-manage
ansible ansible-automation-platform automation-plattform
Last synced: 3 months ago
JSON representation
Ansible Automation Hub cli
- Host: GitHub
- URL: https://github.com/ruser75/aah-manage
- Owner: rUser75
- License: gpl-3.0
- Created: 2023-05-08T08:40:20.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-31T07:18:21.000Z (4 months ago)
- Last Synced: 2025-01-31T07:32:40.221Z (4 months ago)
- Topics: ansible, ansible-automation-platform, automation-plattform
- Language: Python
- Homepage:
- Size: 33.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# README
## Description
This is a simple CLI interface to the Ansible Automation Hub that use the AAH API to perform some actions.
## Basic Usage
### Installation
see INSTALL.md file### Synopsis
aah-manage commands follow a simple format:
```
usage: aah-manage [-h] [--authToken AUTHTOKEN | --generateAuthToken CREDENTIAL] [--getEEList] [--getEEVersion] [--listAvailables] [--deleteEE EEname SHA] [--getCollectionList] [--removeCollection]
[--deleteCollection] [--namespace NAMESPACE] [--collection COLLECTION] [--repositoryName REPOSITORYNAME] [--force] [--sync REPOREMOTENAME] [--reclaimSpace] [-k] [-v]optional arguments:
-h, --help show this help message and exit
--authToken AUTHTOKEN
API token for authentication
--generateAuthToken CREDENTIAL
generate a NEW AuthToken. You must specify the credetial for the login (user:password). WARNING: loading a new token will delete your old token
--getEEList print the list of available EE images
--getEEVersion print the list of available EE images version
--listAvailables list all available repositories and collections
--deleteEE EEname SHA
delete the specified EE image
--getCollectionList print the list of community general, experimental
--removeCollection remove the specified collection from repository
--deleteCollection remove the specified collection from system
--namespace NAMESPACE
Namespace for the collection, required with --getCollectionList, --removeCollection, and --deleteCollection
--collection COLLECTION
Name of the collection,required with --getCollectionList, --removeCollection, and --deleteCollection
--repositoryName REPOSITORYNAME
Name of the repository, required with --getCollectionList, --removeCollection, and --deleteCollection
--force force the operation without asking for confirmation
--sync REPOREMOTENAME
start sync of remote repository (Repo Managment). REPOREMOTENAME: community / rh-certified
--reclaimSpace Trigger an asynchronous space reclaim operation.
-k Allow insecure server connections when using SSL
-v write verbose output```
# italiano
README [](https://github.com/rUser75/aah-manage/blob/main/README-ita.md)
------
# EnglishREADME [](https://github.com/rUser75/aah-manage/blob/main/README-en.md)
**This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.**
### External resources
https://access.redhat.com/solutions/6991487