Skip to content

Commit

Permalink
Release 2.0.3
Browse files Browse the repository at this point in the history
  • Loading branch information
felixs88 committed Oct 18, 2019
1 parent a6455e5 commit 81a0777
Show file tree
Hide file tree
Showing 11 changed files with 339 additions and 75 deletions.
15 changes: 15 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,21 @@ Dell EMC OpenManage Ansible Modules allows Data Center and IT administrators to

With the latest release of Dell EMC OpenManage Ansible Modules, the capabilities have improved with support for OpenManage Enterprise. OpenManage Ansible Modules allows users to retrieve device inventory information of each device discovered in the OpenManage Enterprise.

# 2.0.3 (October 16, 2019)

* The following enhancements have been made to the idrac_firmware module:

- Support for installing firmware from HTTP/HTTPS/FTP based repository.
- Support for viewing individual component update job ids.
- The apply_update option is added, which specifies if the packages from the Catalog XML are queued for update.
- The ignore_cert_warning option is added, which specifies if certificate warnings must be ignored.

* The following enhancements have been made to the installation script:

- All the modules present by default in the remote_management/dellemc folder are now overwritten with updated versions.
- Modules will be installed to the custom path, if it is set by the environment variable ANSIBLE_LIBRARY.
- The default python interpreter is now located using #!/usr/bin/env python instead of #!/usr/bin/python.

# 2.0.2 (September 21, 2019)

* The dellemc_ome_template module is deprecated and all the functionality are added to the new ome_template module.
Expand Down
24 changes: 23 additions & 1 deletion examples/idrac_firmware.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,29 @@
gather_facts: False

tasks:
- name: Update Firmware Inventory
- name: Update firmware from repository on a HTTP/HTTP/FTP repository
idrac_firmware:
idrac_ip: "{{ idrac_ip }}"
idrac_user: "{{ idrac_user }}"
idrac_password: "{{ idrac_password}}"
share_name: "{{ repo_share_name }}"
reboot: True
job_wait: True
apply_update: True
catalog_file_name: "{{ catalog_file_name }}"

- name: Update firmware from repository on a NFS Share
idrac_firmware:
idrac_ip: "{{ idrac_ip }}"
idrac_user: "{{ idrac_user }}"
idrac_password: "{{ idrac_password}}"
share_name: "{{ share_name }}"
reboot: True
job_wait: True
apply_update: True
catalog_file_name: "{{ catalog_file_name }}"

- name: Update firmware from repository on a CIFS Share
idrac_firmware:
idrac_ip: "{{ idrac_ip }}"
idrac_user: "{{ idrac_user }}"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,13 @@
Dell EMC OpenManage Ansible Modules

*******************************************************************************
Version: 2.0.2
Version: 2.0.3

*******************************************************************************
Release Date: September 2019
Release Date: October 2019

*******************************************************************************
Previous Version: 2.0.1
Previous Version: 2.0.2

*******************************************************************************
Importance
Expand All @@ -24,43 +24,39 @@ Platform(s) Affected
--------------------

For the list of supported platforms, see the section "Support Matrix" in the
"Dell EMC OpenManage Ansible Modules version 2.0.2 Installation Guide".
"Dell EMC OpenManage Ansible Modules version 2.0.3 Installation Guide".

*******************************************************************************
What is Supported
-----------------

For information on the hardware and software requirements, see
"Dell EMC OpenManage Ansible Modules version 2.0.2 Installation Guide".
"Dell EMC OpenManage Ansible Modules version 2.0.3 Installation Guide".

*******************************************************************************
What’s New
----------

The key features in OpenManage Ansible Modules version 2.0.2 include:

* The dellemc_ome_template module is deprecated and all the functionality
are added to the new ome_template module.
The key features in OpenManage Ansible Modules version 2.0.3 include:

* The dellemc_ome_user_facts module is deprecated and all the functionality
are added to the new ome_user_info module.
* The following enhancements have been made to the idrac_firmware module:
- Support for installing firmware from HTTP/HTTPS/FTP based repository.
- Support for viewing individual component update job ids.
- The apply_update option is added, which specifies if the packages from
the Catalog XML are queued for update.
- The ignore_cert_warning option is added, which specifies if certificate
warnings must be ignored.

* The dellemc_boot_to_network_iso module is deprecated and all the
functionality are added to the new idrac_os_deployment module.

* Support custom interval (default is 18 hours) for auto-detaching an
ISO image for idrac_os_deployment.

* The ome_template_info and ome_user_info modules are enhanced to filter
records using name in system_query_options.

* Support to modify or deploy template using parameter template_name in
ome_template module.

* Support to delete an existing user account, using name in ome_user module.
* The following enhancements have been made to the installation script:
- All the modules present by default in the remote_management/dellemc
folder are now overwritten with updated versions.
- Modules will be installed to the custom path, if it is set by the
environment variable ANSIBLE_LIBRARY.
- The default python interpreter is now located using #!/usr/bin/env python
instead of #!/usr/bin/python.

For a complete list of supported features that you can leverage,
see the “Dell EMC OpenManage Ansible Modules Version 2.0.2 User’s Guide”.
see the “Dell EMC OpenManage Ansible Modules Version 2.0.3 User’s Guide”.

*******************************************************************************
Known Issues
Expand All @@ -82,7 +78,7 @@ Known Issues
version 2.50.50.50 and below.

* Issue 3(126402):
Description: Creating template using "dellemc_ome_template"
Description: Creating template using "ome_template"
module may fail on OMEnt 3.1 in case no template is created on this OMEnt
within the 24 hours (approximately) after the initial OMEnt
installation and setup.
Expand All @@ -92,6 +88,10 @@ Known Issues
https://kb.dell.com/infocenter/index?page=content&id=SLN316882
for more details.

* Issue 4(150664):
Description: Firmware update through "downloads.dell.com" does not work
on 13G via WSMAN in case of HTTP/HTTPS/FTP.

*******************************************************************************
Limitations
-----------
Expand All @@ -109,19 +109,19 @@ Limitations
Installation Prerequisites
--------------------------
For installation prerequisites, see "Dell EMC OpenManage Ansible Modules
Version 2.0.2 Installation Guide".
Version 2.0.3 Installation Guide".

Software Requirements
---------------------

* For information on the hardware and software requirements, see
"Dell EMC OpenManage Ansible Modules Version 2.0.2 Installation Guide".
"Dell EMC OpenManage Ansible Modules Version 2.0.3 Installation Guide".

Installation Procedure
-------------------------

For the installation instructions, see "Dell EMC OpenManage Ansible Modules
Version 2.0.2 Installation Guide".
Version 2.0.3 Installation Guide".

*******************************************************************************
Accessing Documents from Dell Support Site
Expand Down Expand Up @@ -189,7 +189,7 @@ technical support, or customer service issues:


Dell EMC OpenManage Ansible Modules
Version 2.0.2
Version 2.0.3
Copyright (C) 2019 Dell Inc.

GNU General Public License v3.0+
Expand Down
Binary file removed guides/OMAM_2.0.2_Install_Guide.pdf
Binary file not shown.
Binary file removed guides/OMAM_2.0.2_Users_Guide.pdf
Binary file not shown.
Binary file added guides/OMAM_2.0.3_Install_Guide.pdf
Binary file not shown.
Binary file added guides/OMAM_2.0.3_Users_Guide.pdf
Binary file not shown.
7 changes: 5 additions & 2 deletions install.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/usr/bin/python
#!/usr/bin/env python
# -*- coding: utf-8 -*-

#
Expand Down Expand Up @@ -34,7 +34,10 @@
sys.exit(1)

# required path to check
ansible_installed_path = ansible.__path__[0]
if 'ANSIBLE_LIBRARY' in os.environ:
ansible_installed_path = os.environ['ANSIBLE_LIBRARY']
else:
ansible_installed_path = ansible.__path__[0]

# master contribution details:
contrib_files = {
Expand Down
Loading

0 comments on commit 81a0777

Please sign in to comment.