diff --git a/CHANGELOG.md b/CHANGELOG.md index 8ec54a3..204158d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ * Skip "Ensure to remove OpenManage related packages if requested" when it's not install (with package facts). * Repositories for Debian Jessie and Ubuntu Trusty won't need modifications with new OS versions. -* Add support for Debian Buster and (not tested) Ubuntu Bionic. +* Add support for Debian Buster and (not tested) Ubuntu Bionic (fix #1). * Manage SSL lib until Debian Stretch or Ubuntu Xenial (fix #2). ## v1.2.0 diff --git a/README.md b/README.md index 5c6ab53..eb59fdb 100644 --- a/README.md +++ b/README.md @@ -19,6 +19,7 @@ A role to manage OpenManage (via omreport, omconfig,…), it's web interface OMS * **openmanage__install_recommends** : If recommended packages should be install [default : `False`]. * **openmanage__dep_packages** : List of dependencies packages to be able to run racadm [default : `See default/main.yml`]. * **openmanage__base_packages** : List of base packages for all racadm base usage [default : `See default/main.yml`]. +* **openmanage__ssl_packages** : List of SSL related packages to fix some dependencies on old versions [default : `See default/main.yml`]. * **openmanage__webgui_state** : The desired state for web interface of OMSA [default  : `absent`]. * **openmanage__webgui_packages** : List of packages to provide web interface to OMSA [default : `See default/main.yml`]. * **openmanage__webgui_service_name** : Name of the systemd unit to manage web interface [default : `dsm_om_connsvc`]. @@ -53,7 +54,7 @@ This role will : * Start dataeng service to be able to use OpenManage applications (omreport, omconfig,…). * Install and enable web interface on https://:1311 if requested. * Fix idrac7's executable permissions. -* Fix libssl error RAC1170. +* Fix libssl error RAC1170 (until Debian Stretch or Ubuntu Xenial). * Set up symlinks to be able to run apps from $PATH. ## Development @@ -64,6 +65,8 @@ But feel free to send issue/PR here :) Thanks to this [hook][gogs to github hook], Github automatically got updates from our [Gogs instance][openmanage source] :) +Thanks to @roumano + ## License [WTFPL][wtfpl website] diff --git a/tasks/main.yml b/tasks/main.yml index c76b2a7..ca4a401 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -68,7 +68,7 @@ until: pkg_ssl_result is success when: (openmanage__deploy_state == "present" and ( (ansible_distribution == "Debian" and ansible_distribution_major_version is version("9", "<=")) or - (ansible_distribution == "Ubuntu" and ansible_distribution_version is version("16.04", "<="))) + (ansible_distribution == "Ubuntu" and ansible_distribution_version is version("16.04", "<=")))) ## Manage base system packages - name: Ensure base packages are in there desired state @@ -126,7 +126,7 @@ state: link when: (openmanage__deploy_state == "present" and ( (ansible_distribution == "Debian" and ansible_distribution_major_version is version("9", "<=")) or - (ansible_distribution == "Ubuntu" and ansible_distribution_version is version("16.04", "<="))) + (ansible_distribution == "Ubuntu" and ansible_distribution_version is version("16.04", "<=")))) ## Manage symlinks for OpenManage/racadm apps - name: Ensure some Executables are in PATH