asset_info – List Sensu assets
Retrieve information about Sensu Go assets.
For more information, refer to the Sensu documentation at https://docs.sensu.io/sensu-go/latest/reference/assets/.
New in version 1.0.0.
Requirements
The below requirements are needed on the host that executes this module:
- python >= 2.7 
Examples
- name: List all Sensu assets
  sensu.sensu_go.asset_info:
  register: result
- name: List the selected Sensu asset
  sensu.sensu_go.asset_info:
    name: my_asset
  register: result
- name: Do something with result
  ansible.builtin.debug:
    msg: "{{ result.objects.0.metadata.name }}"
See Also
Parameters
- auth (optional)
- Authentication parameters. Can define each of them with ENV as well. type: dict- api_key (optional)
- The API key that should be used when authenticating. If this is not set, the value of the SENSU_API_KEY environment variable will be checked. - This replaces auth.user and auth.password parameters. - For more information about the API key, refer to the official Sensu documentation at https://docs.sensu.io/sensu-go/latest/guides/use-apikey-feature/. type: str
- ca_path (optional)
- Path to the CA bundle that should be used to validate the backend certificate. - If this parameter is not set, module will use the CA bundle that python is using. - It is also possible to set this parameter via the SENSU_CA_PATH environment variable. type: path
- password (optional)
- The Sensu user’s password. If this is not set the value of the SENSU_PASSWORD environment variable will be checked. - This parameter is ignored if the auth.api_key parameter is set. type: strdefault: P@ssw0rd!
- url (optional)
- Location of the Sensu backend API. If this is not set the value of the SENSU_URL environment variable will be checked. type: strdefault: http://localhost:8080
- user (optional)
- The username to use for connecting to the Sensu API. If this is not set the value of the SENSU_USER environment variable will be checked. - This parameter is ignored if the auth.api_key parameter is set. type: strdefault: admin
- verify (optional)
- Flag that controls the certificate validation. - If you are using self-signed certificates, you can set this parameter to - false.- ONLY USE THIS PARAMETER IN DEVELOPMENT SCENARIOS! In you use self-signed certificates in production, see the auth.ca_path parameter. - It is also possible to set this parameter via the SENSU_VERIFY environment variable. type: booldefault: True
 
- name (optional)
- Retrieve information about this specific object instead of listing all objects. type: str
- namespace (optional)
- RBAC namespace to operate in. If this is not set the value of the SENSU_NAMESPACE environment variable will be used. type: strdefault: default
Return Values
- objects
- List of Sensu assets. - sample: - - builds: - sha512: 4f926bf4328f...2c58ad9ab40c9e2edc31b288d066b195b21b url: http://example.com/asset.tar.gz metadata: name: check_script namespace: default