Use flatten to manage packages list
This commit is contained in:
parent
c515e9ceec
commit
dbe4d60806
|
@ -1,3 +1,9 @@
|
|||
## v1.4.1
|
||||
|
||||
### Fix
|
||||
|
||||
* Use flatten to manage packages list.
|
||||
|
||||
## v1.4.0
|
||||
|
||||
### Fix
|
||||
|
|
|
@ -47,11 +47,9 @@
|
|||
## Manage depencies packages
|
||||
- name: Ensure dependencies are present
|
||||
package:
|
||||
name: '{{ item }}'
|
||||
name: '{{ openmanage__dep_packages | flatten }}'
|
||||
state: "present"
|
||||
install_recommends: '{{ openmanage__install_recommends | bool }}'
|
||||
with_flattened:
|
||||
- '{{ openmanage__dep_packages | to_nice_json }}'
|
||||
register: pkg_dep_result
|
||||
until: pkg_dep_result is success
|
||||
when: (openmanage__deploy_state == "present")
|
||||
|
@ -59,11 +57,9 @@
|
|||
## Manage Debian Stretch (or Ubuntu Xenial) specific packages
|
||||
- name: "Ensure 910 specific packages (Stretch|Xenial) are in there desired state"
|
||||
package:
|
||||
name: '{{ item }}'
|
||||
name: '{{ openmanage__stretch_packages | flatten }}'
|
||||
state: "present"
|
||||
install_recommends: '{{ openmanage__install_recommends | bool }}'
|
||||
with_flattened:
|
||||
- '{{ openmanage__stretch_packages | to_nice_json }}'
|
||||
register: pkg_stretch_result
|
||||
until: pkg_stretch_result is success
|
||||
when: (openmanage__deploy_state == "present" and
|
||||
|
@ -73,24 +69,20 @@
|
|||
## Manage base system packages
|
||||
- name: Ensure base packages are in there desired state
|
||||
package:
|
||||
name: '{{ item }}'
|
||||
name: '{{ openmanage__base_packages | flatten }}'
|
||||
state: '{{ "present" if (openmanage__deploy_state == "present") else "absent" }}'
|
||||
install_recommends: '{{ openmanage__install_recommends | bool }}'
|
||||
with_flattened:
|
||||
- '{{ openmanage__base_packages | to_nice_json }}'
|
||||
register: pkg_base_result
|
||||
until: pkg_base_result is success
|
||||
|
||||
## Manage OMSA webgui packages
|
||||
- name: Ensure OMSA-webgui packages are in there desired state
|
||||
package:
|
||||
name: '{{ item }}'
|
||||
name: '{{ openmanage__webgui_packages | flatten }}'
|
||||
state: '{{ "present" if (openmanage__deploy_state == "present") and
|
||||
(openmanage__webgui_state == "present")
|
||||
else "absent" }}'
|
||||
install_recommends: '{{ openmanage__install_recommends | bool }}'
|
||||
with_flattened:
|
||||
- '{{ openmanage__webgui_packages | to_nice_json }}'
|
||||
register: pkg_webgui_result
|
||||
until: pkg_webgui_result is success
|
||||
notify: ['restart webgui service']
|
||||
|
|
Loading…
Reference in New Issue