Skip to content

Commit

Permalink
Let the test suite install OpenSCAP packages
Browse files Browse the repository at this point in the history
  • Loading branch information
Bischoff committed Nov 22, 2020
1 parent a1b9099 commit 26d8239
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 18 deletions.
7 changes: 1 addition & 6 deletions salt/client/testsuite.sls
Original file line number Diff line number Diff line change
Expand Up @@ -9,22 +9,17 @@ client_cucumber_requisites:
- pkgs:
- spacewalk-client-setup
- spacewalk-check
- spacewalk-oscap
- openscap-utils
- mgr-cfg-actions
- wget
- require:
- sls: default

{% if grains['os'] == 'SUSE' %}
{% if grains['os'] == 'SUSE' and '12' in grains['osrelease'] %}

suse_client_cucumber_requisites:
pkg.installed:
- pkgs:
- openscap-content
{% if '12' in grains['osrelease'] %}
- aaa_base-extras
{% endif %}
- require:
- sls: repos

Expand Down
13 changes: 1 addition & 12 deletions salt/minion/testsuite.sls
Original file line number Diff line number Diff line change
Expand Up @@ -8,32 +8,21 @@ minion_cucumber_requisites:
pkg.installed:
- pkgs:
- salt-minion
{%- if grains['os'] == 'Ubuntu' %}
{%- if grains['osrelease'] > '16.04' %}
- libopenscap8
- ssg-debderived
{% endif %}
{% else %}
- openscap-utils
{% endif %}
- wget
- require:
- sls: default

{% if grains['os'] == 'SUSE' %}
{% if '12' in grains['osrelease'] or '15' in grains['osrelease']%}

suse_minion_cucumber_requisites:
pkg.installed:
- pkgs:
- openscap-content
{% if '12' in grains['osrelease'] or '15' in grains['osrelease']%}
- aaa_base-extras
- ca-certificates
{% endif %}
- require:
- sls: repos

{% if '12' in grains['osrelease'] or '15' in grains['osrelease'] %}
registry_certificate:
file.managed:
- name: /etc/pki/trust/anchors/registry.mgr.suse.de.pem
Expand Down

0 comments on commit 26d8239

Please sign in to comment.