Actions
Bug #18066
closedThe schedule of an SCAP policy is not nest when added to parent host-group
Difficulty:
Triaged:
No
Bugzilla link:
Description
Cloned from https://bugzilla.redhat.com/show_bug.cgi?id=1298903
- Description of problem:
When creating a SCAP Policy and selecting the parent hostgroup of multiple nested host-groups the 'policy:' does not apply to hosts that are members of the nested groups.
- Steps to Reproduce:
1.Create 3 host groups
---|-------------|------------------|------------------|---------------------------------|------ ID | NAME | TITLE | OPERATING SYSTEM | ENVIRONMENT | MODEL ---|-------------|------------------|------------------|---------------------------------|------ 1 | RHEL7Server | RHEL7Server | RedHat 7.2 | KT_Example_ORG_Library_puppet_7 | 5 | LNX | RHEL7Server/LNX | | | 4 | PROD | RHEL7Server/PROD | | | ---|-------------|------------------|------------------|---------------------------------|------
2. Create an SCAP policy.
3. Assign the SCAP policy to the RHEL7Server host-group.
- Actual results:
The policy does not apply correctly to a host in the nested groups LNX and PROD. The "policies:" become an unset array, instead of specifying policy ID and schedule. However the 'foreman_scap_client:' class is added.
--- classes: foreman_scap_client: policies: [] port: '9090' server: sat61.lnx.example.com parameters: puppetmaster: sat61.lnx.example.com hostgroup: RHEL7Server/LNX
- Expected results:
The policy should apply correctly to hosts that are part of nested host-groups.
--- classes: foreman_scap_client: policies: - id: 1 profile_id: xccdf_org.ssgproject.content_profile_common content_path: /var/lib/openscap/content/96e3704d2909a9f0956131e7254d2d3416ca9268f2d735e3f40a4353efa3c3e9.xml download_path: /compliance/policies/1/content minute: ! '*/10' hour: ! '*' monthday: ! '*' month: ! '*' weekday: ! '*' port: 9090 server: sat61.lnx.example.com parameters: puppetmaster: sat61.lnx.example.com hostgroup: RHEL7Server/LNX
Actions