product_search – Searches products from the JBoss Network API.
Note
This module is part of the middleware_automation.common collection.
It is not included in ansible-core.
To check whether it is installed, run ansible-galaxy collection list.
To install it, use: ansible-galaxy collection install middleware_automation.common.
To use it in a playbook, specify: middleware_automation.common.product_search.
Synopsis
Searches products from the JBoss Network API.
Parameters
Parameter  | 
  Comments  | 
|---|---|
Address of the JBoss Network API. Default:   | 
|
Client ID associated with to download a product from the JBoss Network API. If value not set, will try environment variable   | 
|
Client Secret associated with to download a product from the JBoss Network API. If value not set, will try environment variable   | 
|
Type of the Product Category  | 
|
Product Id for the Redhat customer portal  | 
|
Type of the Product  | 
|
Product Version to be downloaded.  | 
|
Address of the Red Hat SSO Server. Default:   | 
|
If  Choices: 
  | 
Examples
- name: Search Red Hat Products
  middleware_automation.common.product_search:
    client_id: 123e4567-e89b-12d3-a456-426614174000
    client_secret: 0mpkY0i8IdIRWbk6rLXBlf5Jkqq8i4nW
    product_category: webserver
    product_version: 5.5
Return Values
Common return values are documented here, the following are the fields unique to this module:
Key  | 
  Description  | 
|---|---|
The objects returned from the API Returned: success  | 
|
Product category. Returned: success  | 
|
Description of the product. Returned: success  | 
|
Distribution status of the product. Returned: success  | 
|
URL where the product can be downloaded. Returned: success  | 
|
id of the product. Returned: success  | 
|
MD5 checksum of the product. Returned: success  | 
|
Name of the product. Returned: success  | 
|
MD5 checksum of the product. Returned: success  | 
|
Title of the product. Returned: success  | 
|
Type of product. Returned: success  | 
|
Product version. Returned: success  | 
|
Product visibility. Returned: success  |