opentelekomcloud / opentelekomcloud.cloud / 0.14.2 / module / swr_repository_info Get SWR repositories info | "added in version" 0.14.2 of opentelekomcloud.cloud" Authors: Ziukina Valeriia (@RusselSand)opentelekomcloud.cloud.swr_repository_info (0.14.2) — module
Install with ansible-galaxy collection install opentelekomcloud.cloud:==0.14.2
collections: - name: opentelekomcloud.cloud version: 0.14.2
Get repositories info from Software Repository for Containers
# Get SWR repositories information - opentelekomcloud.cloud.swr_repository_info: namespace: org_name name: repo_name register: swr_repository_info
auth: description: - Dictionary containing auth information as needed by the cloud's auth plugin strategy. For the default I(password) plugin, this would contain I(auth_url), I(username), I(password), I(project_name) and any information about domains (for example, I(os_user_domain_name) or I(os_project_domain_name)) if the cloud supports them. For other plugins, this param will need to contain whatever parameters that auth plugin requires. This parameter is not needed if a named cloud is provided or OpenStack OS_* environment variables are present. type: dict wait: default: true description: - Should ansible wait until the requested resource is complete. type: bool cloud: description: - Named cloud or cloud config to operate against. If I(cloud) is a string, it references a named cloud config as defined in an OpenStack clouds.yaml file. Provides default values for I(auth) and I(auth_type). This parameter is not needed if I(auth) is provided or if OpenStack OS_* environment variables are present. If I(cloud) is a dict, it contains a complete cloud configuration like would be in a section of clouds.yaml. type: raw limit: description: - number of returned records. Can be used only with offset type: str center: choices: - self description: - Use only if you need self-owned images type: str offset: description: - start index. Can be used only with limit type: str ca_cert: aliases: - cacert description: - A path to a CA Cert bundle that can be used as part of verifying SSL API requests. type: str timeout: default: 180 description: - How long should ansible wait for the requested resource. type: int category: choices: - app_server - linux - framework_app - database - lang - other - windows - arm description: - Repository type. type: str auth_type: description: - Name of the auth plugin to use. If the cloud uses something other than password authentication, the name of the plugin should be indicated here and the contents of the I(auth) parameter should be updated accordingly. type: str interface: aliases: - endpoint_type choices: - admin - internal - public default: public description: - Endpoint URL type to fetch from the service catalog. type: str namespace: description: - Optional name of an organisation type: str client_key: aliases: - key description: - A path to a client key to use as part of the SSL transaction. type: str order_type: choices: - desc - asc description: - Sorting type. Can be used only with order_column type: str repository: description: - Optional name of a repository type: str api_timeout: description: - How long should the socket layer wait before timing out for API calls. If this is omitted, nothing will be passed to the requests library. type: int client_cert: aliases: - cert description: - A path to a client certificate to use as part of the SSL transaction. type: str region_name: description: - Name of the region. type: str order_column: choices: - name - updated_time - tag_count description: - Sorting criteria. Can be used only with order_type type: str sdk_log_path: description: - Path to the logfile of the OpenStackSDK. If empty no log is written type: str sdk_log_level: choices: - ERROR - WARN - INFO - DEBUG default: WARN description: Log level of the OpenStackSDK type: str validate_certs: aliases: - verify description: - Whether or not SSL API requests should be verified. - Before Ansible 2.3 this defaulted to C(yes). type: bool
repositories: contains: category: description: Image repository type sample: app_server type: str created: description: Time when an image repository is created sample: '2024-02-19T10:20:36.285975Z' type: str creator_id: description: Image repository creator ID sample: 8b17f8573e8c4a7a8a04e0fe8e60dfa3 type: str creator_name: description: Image repository creator sample: username type: str description: description: Brief description of the image repository sample: this is example test repository type: str domain_id: description: Account ID sample: 859d69666ff44ba6a20855edb43f311e type: str id: description: Repository ID sample: 1343008 type: int internal_path: description: Internal image pull address sample: 100.125.7.20:20202/org_name/swr_repo type: str is_public: description: Repository is public or not sample: true type: bool name: description: Image repository name sample: repo_name type: str ns_id: description: Organization ID sample: 1343 type: int num_download: description: Download times of an image repository. sample: 0 type: int num_images: description: Number of images in repository sample: 1 type: int path: description: External image pull address sample: swr.eu-de.otc.t-systems.com/org_name/swr_repo type: str priority: description: Image sorting priority. sample: 0 type: int size: description: Image repository size sample: 0 type: int status: description: (Reserved field) Status. sample: false type: bool tags: description: Image tag list. sample: [] type: list total_range: description: Total number of records. sample: 1 type: int updated: description: Time when an image repository is updated sample: '2024-02-19T10:20:36.285976Z' type: str url: description: URL of the image repository logo image. Empty by default sample: '' type: str description: Dictionary describing repositories returned: On Success. type: complex