ghmsalinda.test.dellemc_vxrail_system (1.3.0) — module

Retrieve VxRail System Information

| "added in version" 1.0.0 of ghmsalinda.test"

Authors: VxRail Development Team(@VxRailDevTeam) <ansible.team@dell.com>

Install collection

Install with ansible-galaxy collection install ghmsalinda.test:==1.3.0


Add to requirements.yml

  collections:
    - name: ghmsalinda.test
      version: 1.3.0

Description

This module will retrieve VxRail System Information.

Usage examples

  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
  - name: Retrives VxRail System Information
    dellemc-vxrail-system:
        vxmip: "{{ vxmip }}"
        vcadmin: "{{ vcadmin }}"
        vcpasswd: "{{ vcpasswd }}"
        timeout : "{{ timeout }}"

Inputs

    
vxmip:
    description: The IP address of the VxRail Manager System
    required: true
    type: str

timeout:
    default: 60
    description: Time out value for getting system information, the default value is 60
      seconds
    required: false
    type: int

vcadmin:
    description: Administrative account of the vCenter Server the VxRail Manager is registered
      to
    required: true
    type: str

vcpasswd:
    description: The password for the administrator account provided in vcadmin
    required: true
    type: str

Outputs

System_Information:
  description: system information summary
  returned: always
  sample: "{\n    \"deployment_type\": [\n            \"STANDARD\",\n    ],\n    \"\
    description\": \"A hyperconverged infrastructure appliance that combines VMware\
    \ compute,\n    networking and storage into one single system for ease of deployment\
    \ and management.\",\n    \"health\": \"Healthy\",\n    \"installed_components\"\
    : [\n            {\n                \"baseline_drifted\": false,\n           \
    \     \"component\": \"MysticManager\",\n                \"current_version\":\
    \ \"7.0.240-27043937\",\n                \"description\": \"The management component\
    \ that orchestrates the\\ndeployment and management\n                of VxRail\
    \ system.\",\n                \"multiple_version\": false,\n                \"\
    name\": \"VxRail Manager\",\n                \"supported\": true\n           \
    \ },\n            {\n                \"baseline_drifted\": false,\n          \
    \      \"component\": \"Vcenter\",\n                \"current_version\": \"7.0.2-17920168\"\
    ,\n                \"description\": \"Centralized visibility, proactive management\
    \ and\\nextensibility for VMware vSphere\n              from a single console\
    \ VMware vCenter\\nServer provides a centralized platform for managing your VMware\n\
    \                vSphere\\nenvironments, so you can automate and deliver a virtual\
    \ infrastructure\\nwith confidence.\",\n                \"multiple_version\":\
    \ false,\n                \"name\": \"VMware vCenter Server Appliance\",\n   \
    \             \"supported\": true\n            },\n            {\n           \
    \     \"baseline_drifted\": false,\n                \"component\": \"VxRailVib\"\
    ,\n                \"current_version\": \"7.0.240-18112517\",\n              \
    \  \"description\": \"VxRail Manager agent installed on ESXi.\",\n           \
    \     \"installed_time\": 1622657990656,\n                \"multiple_version\"\
    : false,\n                \"name\": \"VxRail Manager VIB\",\n                \"\
    supported\": true\n            },\n            {\n                \"baseline_drifted\"\
    : false,\n                \"component\": \"Esx\",\n                \"current_version\"\
    : \"7.0.2-17971672\",\n                \"description\": \"VMware ESXi is a thin\
    \ hypervisor integrated into server hardware.The compact,\n                hardware\
    \ embedded architecture of VMware ESXi raises the bar for security and reliability\
    \ and\n                lays the foundation for a dynamic, automated datacenter.\"\
    ,\n                \"installed_time\": 1622657728512,\n                \"multiple_version\"\
    : false,\n                \"name\": \"VMware ESXi\",\n                \"supported\"\
    : true\n            }\n    ],\n    \"installed_time\": 1622684415764,\n    \"\
    is_external_vc\": true,\n    \"logical_view_status\": false,\n    \"network_connected\"\
    : true,\n    \"number_of_host\": 3,\n    \"shared_storage\": [\n            {\n\
    \                \"datastore_id\": \"datastore-33018\",\n                \"is_primary\"\
    : true,\n                \"name\": \"VxRail-Virtual-SAN-Datastore-faa6295a-f3be-4825-9956-ed1802e6a5e6\"\
    ,\n                \"protocol\": \"VSAN\",\n                \"type\": \"VSAN\"\
    \n            }\n    ],\n    \"vc_connected\": true,\n    \"version\": \"7.0.240-27043937\"\
    \n}"
  type: dict