File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1111- name : Checking for installed ThinLinc packages
1212 set_fact :
1313 thinlinc_packages_installed : true
14- when : " ('thinlinc-vsm' in ansible_facts.packages) and
15- (ansible_facts.packages['thinlinc-vsm'][0]['version'] == (thinlinc_version + '-' + thinlinc_build))"
14+ when :
15+ (('thinlinc-server' in ansible_facts.packages) and
16+ (ansible_facts.packages['thinlinc-server'][0]['version'] ==
17+ (thinlinc_version + '-' + thinlinc_build))) or
18+ (('thinlinc-vsm' in ansible_facts.packages) and
19+ (ansible_facts.packages['thinlinc-vsm'][0]['version'] ==
20+ (thinlinc_version + '-' + thinlinc_build)))
1621
1722- name : Installing ThinLinc packages
1823 block :
3035 when : ansible_os_family in ["Debian", "Ubuntu", "Linuxmint"]
3136 - name : Checking which packages to install
3237 set_fact :
33- thinlinc_packages : " {{ _thinlinc_packages[ansible_architecture][_tl_pkg_fmt] }}"
38+ thinlinc_packages :
39+ " {{ _thinlinc_packages[ansible_architecture][_tl_pkg_fmt] if
40+ ( thinlinc_version is version('4.14.0', '>') ) else
41+ _old_thinlinc_packages[ansible_architecture][_tl_pkg_fmt] }}"
3442 - include_tasks : " install-thinlinc-rhel.yml"
3543 when : ansible_os_family == "RedHat"
3644 - include_tasks : " install-thinlinc-suse.yml"
Original file line number Diff line number Diff line change 22pkgdir : " /root/tl-{{thinlinc_version}}-server/packages"
33
44_thinlinc_packages :
5+ x86_64 :
6+ rpm :
7+ - " {{ pkgdir }}/thinlinc-server-{{ thinlinc_version }}-{{ thinlinc_build }}.x86_64.rpm"
8+ deb :
9+ - " {{ pkgdir }}/thinlinc-server_{{ thinlinc_version }}-{{ thinlinc_build }}_amd64.deb"
10+
11+ _old_thinlinc_packages :
512 i386 :
613 rpm :
714 - " {{ pkgdir }}/thinlinc-tladm-{{ thinlinc_version }}-{{ thinlinc_build }}.i686.rpm"
You can’t perform that action at this time.
0 commit comments