File tree Expand file tree Collapse file tree 2 files changed +41
-0
lines changed
Expand file tree Collapse file tree 2 files changed +41
-0
lines changed Original file line number Diff line number Diff line change 5858 use : " {{ (__ad_integration_is_ostree | d(false)) |
5959 ternary('ansible.posix.rhel_rpm_ostree', omit) }}"
6060 when : ad_integration_manage_packages | bool
61+ register : __ad_integration_package_register
6162
6263- name : Ensure required services are enabled and started
6364 service :
Original file line number Diff line number Diff line change 1+ # SPDX-License-Identifier: MIT
2+ ---
3+ - name : Ensure ad_integration_manage_packages works
4+ hosts : all,!ad
5+ vars :
6+ ad_integration_realm : sample-realm.com
7+ __test_packages :
8+ - realmd
9+ - PackageKit
10+ tasks :
11+ - name : Determine if system is ostree and set flag
12+ when : not __ad_integration_is_ostree is defined
13+ block :
14+ - name : Check if system is ostree
15+ stat :
16+ path : /run/ostree-booted
17+ register : __ostree_booted_stat
18+
19+ - name : Set flag to indicate system is ostree
20+ set_fact :
21+ __ad_integration_is_ostree : " {{ __ostree_booted_stat.stat.exists }}"
22+
23+ - name : Only test on package mode systems
24+ when : not __ad_integration_is_ostree
25+ block :
26+ - name : Ensure role packages are present
27+ package :
28+ name : " {{ __test_packages }}"
29+ state : present
30+
31+ # role will fail if ad_integration_manage_packages is not handled correctly
32+ - name : Run the role with ad_integration_manage_packages
33+ include_role :
34+ name : linux-system-roles.ad_integration
35+ vars :
36+ ad_integration_manage_packages : false
37+
38+ - name : Check role did not install packages
39+ assert :
40+ that : not __ad_integration_package_register is changed
You can’t perform that action at this time.
0 commit comments