parent
							
								
									58be94860f
								
							
						
					
					
						commit
						640bc8d9ec
					
				| 
						 | 
					@ -5,6 +5,7 @@
 | 
				
			||||||
* Skip "Ensure to remove OpenManage related packages if requested" when it's not install (with package facts).
 | 
					* 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.
 | 
					* 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.
 | 
				
			||||||
 | 
					* Manage SSL lib until Debian Stretch or Ubuntu Xenial (fix #2).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## v1.2.0
 | 
					## v1.2.0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -87,7 +87,6 @@ openmanage__dep_packages:
 | 
				
			||||||
# List of base packages to install.
 | 
					# List of base packages to install.
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
openmanage__base_packages:
 | 
					openmanage__base_packages:
 | 
				
			||||||
  - 'libssl1.0.0'
 | 
					 | 
				
			||||||
  - 'srvadmin-base'
 | 
					  - 'srvadmin-base'
 | 
				
			||||||
  - 'srvadmin-idracadm7'
 | 
					  - 'srvadmin-idracadm7'
 | 
				
			||||||
  - 'srvadmin-idracadm8'
 | 
					  - 'srvadmin-idracadm8'
 | 
				
			||||||
| 
						 | 
					@ -98,6 +97,16 @@ openmanage__base_packages:
 | 
				
			||||||
  - 'srvadmin-server-snmp'
 | 
					  - 'srvadmin-server-snmp'
 | 
				
			||||||
  - 'srvadmin-storageservices'
 | 
					  - 'srvadmin-storageservices'
 | 
				
			||||||
                                                                       # ]]]
 | 
					                                                                       # ]]]
 | 
				
			||||||
 | 
					# .. envvar:: openmanage__ssl_packages [[[
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# List of SSL related packages to install.
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# Required until Debian Stretch and Ubuntu Xenial
 | 
				
			||||||
 | 
					# to fix some dependencies
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					openmanage__ssl_packages:
 | 
				
			||||||
 | 
					  - 'libssl1.0.0'
 | 
				
			||||||
 | 
					                                                                       # ]]]
 | 
				
			||||||
# .. envvar:: openmanage__webgui_state [[[
 | 
					# .. envvar:: openmanage__webgui_state [[[
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# What is the desired state for web interface of OMSA ? Possible options :
 | 
					# What is the desired state for web interface of OMSA ? Possible options :
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -56,6 +56,20 @@
 | 
				
			||||||
  until: pkg_dep_result is success
 | 
					  until: pkg_dep_result is success
 | 
				
			||||||
  when: (openmanage__deploy_state == "present")
 | 
					  when: (openmanage__deploy_state == "present")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Manage SSL packages
 | 
				
			||||||
 | 
					- name: Ensure SSL required packages are present
 | 
				
			||||||
 | 
					  package:
 | 
				
			||||||
 | 
					    name: '{{ item }}'
 | 
				
			||||||
 | 
					    state: "present"
 | 
				
			||||||
 | 
					    install_recommends: '{{ openmanage__install_recommends | bool }}'
 | 
				
			||||||
 | 
					  with_flattened:
 | 
				
			||||||
 | 
					    - '{{ openmanage__ssl_packages | to_nice_json }}'
 | 
				
			||||||
 | 
					  register: pkg_ssl_result
 | 
				
			||||||
 | 
					  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", "<=")))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## Manage base system packages
 | 
					## Manage base system packages
 | 
				
			||||||
- name: Ensure base packages are in there desired state
 | 
					- name: Ensure base packages are in there desired state
 | 
				
			||||||
  package:
 | 
					  package:
 | 
				
			||||||
| 
						 | 
					@ -110,7 +124,9 @@
 | 
				
			||||||
    src: "/usr/lib/x86_64-linux-gnu/libssl.so.1.0.2"
 | 
					    src: "/usr/lib/x86_64-linux-gnu/libssl.so.1.0.2"
 | 
				
			||||||
    path: "/opt/dell/srvadmin/lib64/libssl.so"
 | 
					    path: "/opt/dell/srvadmin/lib64/libssl.so"
 | 
				
			||||||
    state: link
 | 
					    state: link
 | 
				
			||||||
  when: (openmanage__deploy_state == "present")
 | 
					  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", "<=")))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## Manage symlinks for OpenManage/racadm apps
 | 
					## Manage symlinks for OpenManage/racadm apps
 | 
				
			||||||
- name: Ensure some Executables are in PATH
 | 
					- name: Ensure some Executables are in PATH
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue