File tree Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -165,6 +165,16 @@ def get_bios_settings(bmc):
165
165
return settings
166
166
167
167
168
+ def get_nic_settings (bmc ):
169
+ """Get all available NIC settings and permitted values.
170
+
171
+ :param bmc: A dracclient.client.DRACClient instance
172
+ :returns: A dict of NIC settings
173
+ """
174
+ nic_settings = bmc .list_nics ()
175
+ return nic_settings
176
+
177
+
168
178
def namedtuples_to_dicts (nts ):
169
179
"""Convert a list of namedtuples to a list of dicts.
170
180
@@ -209,11 +219,13 @@ def get_facts(module):
209
219
"""
210
220
bmc = build_client (module )
211
221
bios_settings = get_bios_settings (bmc )
222
+ nic_settings = get_nic_settings (bmc )
212
223
controllers , pdisks , vdisks = get_raid_config (bmc )
213
224
jobs = get_jobs (bmc , False )
214
225
unfinished_jobs = get_jobs (bmc , True )
215
226
return {
216
227
"drac_bios_settings" : bios_settings ,
228
+ "drac_nic_settings" : nic_settings ,
217
229
"drac_jobs" : jobs ,
218
230
"drac_unfinished_jobs" : unfinished_jobs ,
219
231
"drac_raid_controllers" : controllers ,
You can’t perform that action at this time.
0 commit comments