Repositories
This is a simple module that supports listing existing Repositories
Example Syntax
name: List Repositories
ionoscloudsdk.ionoscloud.registry_repository_info:
registry: ''
register: repositories_response
Returned object
{
"href": "<base_url>/registries/0d6fd999-9bf9-462c-a148-951198ebca8f/repositories",
"id": "repositories",
"items": [
{
"href": "<base_url>/registries/0d6fd999-9bf9-462c-a148-951198ebca8f/repositories/image-test",
"id": "image-test",
"metadata": {
"artifact_count": 1,
"created_by": null,
"created_by_user_id": null,
"created_date": null,
"last_modified_by": null,
"last_modified_by_user_id": null,
"last_modified_date": null,
"last_pulled_at": null,
"last_pushed_at": "<datetime>",
"last_severity": "critical",
"pull_count": 0,
"push_count": 1,
"resource_urn": null
},
"properties": {
"name": "image-test"
},
"type": "repository"
}
],
"limit": 100,
"links": {
"next": null,
"prev": null,
"var_self": "<base_url>/registries/0d6fd999-9bf9-462c-a148-951198ebca8f/repositories?limit=100&offset=100&orderBy=-lastPush"
},
"offset": 0,
"type": "collection"
}
For more examples please check out the tests here.
Available parameters:
Name
Required
Description
registry str
True
The ID or name of an existing Registry.
filters dict
False
Filter that can be used to list only objects which have a certain set of propeties. Filters should be a dict with a key containing keys and value pair in the following format: 'properties.name': 'server_name'
api_url str
False
The Ionos API base URL.
certificate_fingerprint str
False
The Ionos API certificate fingerprint.
username str
False
The Ionos username. Overrides the IONOS_USERNAME environment variable.
password str
False
The Ionos password. Overrides the IONOS_PASSWORD environment variable.
token str
False
The Ionos token. Overrides the IONOS_TOKEN environment variable.
Last updated