-
Notifications
You must be signed in to change notification settings - Fork 23.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Define NetApp E-Series ASUP module #41153
Conversation
LGTM |
@@ -1,3 +0,0 @@ | |||
--- |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why was this file removed?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ah, that's the reason why the tests failed. I was really intending to clear out any changes we made to the file. Oops. Our local CI has an independent copy, which is why I didn't see any issues before pushing.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
shipit
ASUP, or Auto-Support, is a mechanism that allows NetApp support to receive information on the status of E-Series storage-systems in order to proactively resolve issues for customers. This module gives customers the ability to tune ASUP settings to their liking, including disabling the feature entirely.
@@ -121,24 +121,31 @@ class ModuleDocFragment(object): | |||
api_username: | |||
required: true | |||
description: | |||
- The username to authenticate with the SANtricity WebServices Proxy or embedded REST API. | |||
- The username to authenticate with the SANtricity Web Services Proxy or Embedded Web Services API. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think this change needs removing from this PR (as it's been done in another PR which has since been merged)
Also you need to rebase to resolve the merge conflict https://docs.ansible.com/ansible/devel/dev_guide/developing_rebasing.html
@@ -1138,7 +1138,6 @@ lib/ansible/modules/storage/netapp/na_cdot_volume.py E322 | |||
lib/ansible/modules/storage/netapp/na_cdot_volume.py E324 | |||
lib/ansible/modules/storage/netapp/na_cdot_volume.py E325 | |||
lib/ansible/modules/storage/netapp/netapp_e_amg.py E322 | |||
lib/ansible/modules/storage/netapp/netapp_e_amg.py E325 | |||
lib/ansible/modules/storage/netapp/netapp_e_amg_role.py E322 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think this change needs removing from this PR (as it's been done in another PR which has since been merged)
Also you need to rebase to resolve the merge conflict https://docs.ansible.com/ansible/devel/dev_guide/developing_rebasing.html
to NetApp to help better support your system. No personally identifiable information, passwords, etc, will | ||
be collected. | ||
default: present | ||
choices: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
enabled/disabled only
possible that the bundle did not contain all of the required information at the time of the event. | ||
Enabling this option allows NetApp support personnel to manually request transmission or re-transmission | ||
of support data in order ot resolve the problem. | ||
- Only applicable if I(state=present). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
enabled
argument_spec = eseries_host_argument_spec() | ||
argument_spec.update(dict( | ||
state=dict(type='str', required=False, default='present', aliases=['asup', 'auto_support', 'autosupport'], | ||
choices=['present', 'absent', 'enabled', 'disabled']), |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
enabled/disabled only
Added coverage and validation to asup integration and unit testing
@gundalow I believe I've resolved all of the requested changes with this patch. |
@gundalow The requested changes have been resolved. |
SUMMARY
ASUP, or Auto-Support, is a mechanism that allows NetApp support
to receive information on the status of E-Series storage-systems
in order to proactively resolve issues for customers. This module
gives customers the ability to tune ASUP settings to their liking,
including disabling the feature entirely.
ISSUE TYPE
COMPONENT NAME
netapp_e_asup
ANSIBLE VERSION
ADDITIONAL INFORMATION