netapp_e_firmware – NetApp E-Series manage firmware  New in version 2.9.   Synopsis Parameters Notes Examples Return Values Status  Synopsis  Ensure specific firmware versions are activated on E-Series storage system.  Parameters   Parameter Choices/Defaults Comments    api_password  string / required      The password to authenticate with the SANtricity Web Services Proxy or Embedded Web Services API.     api_url  string / required      The url to the SANtricity Web Services Proxy or Embedded Web Services API. Example https://prod-1.wahoo.acme.com/devmgr/v2     api_username  string / required      The username to authenticate with the SANtricity Web Services Proxy or Embedded Web Services API.     firmware  string / required      Path to the firmware file.     ignore_health_check  boolean    
Choices: 
no ← yes    This flag will force firmware to be activated in spite of the health check. Use at your own risk. Certain non-optimal states could result in data loss.     nvsram  string / required      Path to the NVSRAM file.     ssid  string    Default:1   The ID of the array to manage. This value must be unique for each array.     validate_certs  boolean    
Choices: no 
yes ←    Should https certificates be validated?     wait_for_completion  boolean    
Choices: 
no ← yes    This flag will cause module to wait for any upgrade actions to complete.     Notes  Note  The E-Series Ansible modules require either an instance of the Web Services Proxy (WSP), to be available to manage the storage-system, or an E-Series storage-system that supports the Embedded Web Services API. Embedded Web Services is currently available on the E2800, E5700, EF570, and newer hardware models. 
netapp_e_storage_system may be utilized for configuring the systems managed by a WSP instance.   Examples - name: Ensure correct firmware versions
  netapp_e_firmware:
    ssid: "1"
    api_url: "https://(913)562-6495:8443/devmgr/v2"
    api_username: "admin"
    api_password: "adminpass"
    validate_certs: true
    nvsram: "path/to/nvsram"
    bundle: "path/to/bundle"
    wait_for_completion: true
- name: Ensure correct firmware versions
  netapp_e_firmware:
    ssid: "1"
    api_url: "https://(913)562-6495:8443/devmgr/v2"
    api_username: "admin"
    api_password: "adminpass"
    validate_certs: true
    nvsram: "path/to/nvsram"
    firmware: "path/to/firmware"
 Return Values Common return values are documented here, the following are the fields unique to this module:   Key Returned Description    msg  string   always  Status and version of firmware and NVSRAM.      Status  This module is not guaranteed to have a backwards compatible interface. [preview]
 This module is maintained by the Ansible Community. [community]
  Authors  Nathan Swartz (@ndswartz)   Hint If you notice any issues in this documentation, you can edit this document to improve it. 

    © 2012–2018 Michael DeHaan
{'path': 'public/docs/ansible~2.9/modules/netapp_e_firmware_module.html', 'source': 'DevDocs.IO'}