-
Notifications
You must be signed in to change notification settings - Fork 698
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Modify adie db exist path for UBTU-20-010450 #11064
Modify adie db exist path for UBTU-20-010450 #11064
Conversation
Hi @dexterle. Thanks for your PR. I'm waiting for a ComplianceAsCode member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
This should be consolidated with #11058 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
you should create a separate ubuntu ansible remediation, following the bash implementation.
Our OVAL check is different from other and so our remediation.
Taking a look at this now... |
436a096
to
59bfa56
Compare
Should I've added in ansible remediation for Ubuntu that follows bash remediation. |
yes, please |
…-010450 This commit will add in ansible remediation specific to Ubuntu, which follows the bash remediation. Additionally, this commit will remove all ubuntu specific configurations in the shared ansible remediation, as they do not follow the bash remediation. The shared ansible remediation also corrects and simplifies the format.
59bfa56
to
33f7850
Compare
Reverted ubuntu specific on shared ansible remediation. I also shortened some of the logic and use proper styling. |
This datastream diff is auto generated by the check Click here to see the full diffansible remediation for rule 'xccdf_org.ssgproject.content_rule_aide_build_database' differs.
--- xccdf_org.ssgproject.content_rule_aide_build_database
+++ xccdf_org.ssgproject.content_rule_aide_build_database
@@ -1,5 +1,5 @@
-- name: Ensure AIDE is installed
- package:
+- name: Build and Test AIDE Database - Ensure AIDE Is Installed
+ ansible.builtin.package:
name: '{{ item }}'
state: present
with_items:
@@ -19,8 +19,8 @@
- no_reboot_needed
- restrict_strategy
-- name: Build and Test AIDE Database
- command: /usr/sbin/aide --init
+- name: Build and Test AIDE Database - Build and Test AIDE Database
+ ansible.builtin.command: /usr/sbin/aide --init
changed_when: true
when: ansible_virtualization_type not in ["docker", "lxc", "openvz", "podman", "container"]
tags:
@@ -37,8 +37,8 @@
- no_reboot_needed
- restrict_strategy
-- name: Check whether the stock AIDE Database exists
- stat:
+- name: Build and Test AIDE Database - Check Whether the Stock AIDE Database Exists
+ ansible.builtin.stat:
path: /var/lib/aide/aide.db.new.gz
register: aide_database_stat
when: ansible_virtualization_type not in ["docker", "lxc", "openvz", "podman", "container"]
@@ -56,8 +56,8 @@
- no_reboot_needed
- restrict_strategy
-- name: Stage AIDE Database
- copy:
+- name: Build and Test AIDE Database - Stage AIDE Database
+ ansible.builtin.copy:
src: /var/lib/aide/aide.db.new.gz
dest: /var/lib/aide/aide.db.gz
backup: true |
@dexterle: The following test failed, say
Full PR test history. Your PR dashboard. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here. |
Code Climate has analyzed commit 33f7850 and detected 0 issues on this pull request. The test coverage on the diff in this pull request is 100.0% (50% is the threshold). This pull request will bring the total coverage in the repository to 53.8% (0.0% change). View more on Code Climate. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm, thanks
I believe it can already be merged, correct? |
Description:
aide_build_database
ansible remediation to ensure proper aide pathRationale:
Review Hints:
Build the product:
To test these changes with Ansible:
To test changes with bash, run the remediation section:
xccdf_org.ssgproject.content_rule_aide_build_database
Checkout Manual STIG OVAL definitions, and use software like DISA STIG Viewer to view definitions.
This STIG can be tested with the latest Ubuntu 2004 Benchmark SCAP. For reference, please review the latest artifacts: https://public.cyber.mil/stigs/downloads/