forked from ansible-lockdown/RHEL9-CIS
Merge pull request #83 from ansible-lockdown/template_and_secrets
Template and secrets
This commit is contained in:
commit
5bedad6472
22 changed files with 29 additions and 110 deletions
|
|
@ -109,6 +109,12 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"path": "detect_secrets.filters.heuristic.is_templated_secret"
|
"path": "detect_secrets.filters.heuristic.is_templated_secret"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "detect_secrets.filters.regex.should_exclude_file",
|
||||||
|
"pattern": [
|
||||||
|
".config/.gitleaks-report.json"
|
||||||
|
]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"results": {
|
"results": {
|
||||||
|
|
@ -166,5 +172,5 @@
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"generated_at": "2023-08-07T15:38:18Z"
|
"generated_at": "2023-08-09T08:11:03Z"
|
||||||
}
|
}
|
||||||
|
|
|
||||||
34
.github/ISSUE_TEMPLATE/bug_report.md
vendored
34
.github/ISSUE_TEMPLATE/bug_report.md
vendored
|
|
@ -1,34 +0,0 @@
|
||||||
---
|
|
||||||
name: Report Issue
|
|
||||||
about: Create a bug issue ticket to help us improve
|
|
||||||
title: ''
|
|
||||||
labels: bug
|
|
||||||
assignees: ''
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
**Describe the Issue**
|
|
||||||
A clear and concise description of what the bug is.
|
|
||||||
|
|
||||||
**Expected Behavior**
|
|
||||||
A clear and concise description of what you expected to happen.
|
|
||||||
|
|
||||||
**Actual Behavior**
|
|
||||||
A clear and concise description of what's happening.
|
|
||||||
|
|
||||||
**Control(s) Affected**
|
|
||||||
What controls are being affected by the issue
|
|
||||||
|
|
||||||
**Environment (please complete the following information):**
|
|
||||||
|
|
||||||
- branch being used: [e.g. devel]
|
|
||||||
- Ansible Version: [e.g. 2.10]
|
|
||||||
- Host Python Version: [e.g. Python 3.7.6]
|
|
||||||
- Ansible Server Python Version: [e.g. Python 3.7.6]
|
|
||||||
- Additional Details:
|
|
||||||
|
|
||||||
**Additional Notes**
|
|
||||||
Anything additional goes here
|
|
||||||
|
|
||||||
**Possible Solution**
|
|
||||||
Enter a suggested fix here
|
|
||||||
|
|
@ -1,22 +0,0 @@
|
||||||
---
|
|
||||||
name: Feature Request or Enhancement
|
|
||||||
about: Suggest an idea for this project
|
|
||||||
title: ''
|
|
||||||
labels: enhancement
|
|
||||||
assignees: ''
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Feature Request or Enhancement
|
|
||||||
|
|
||||||
- Feature []
|
|
||||||
- Enhancement []
|
|
||||||
|
|
||||||
**Summary of Request**
|
|
||||||
A clear and concise description of what you want to happen.
|
|
||||||
|
|
||||||
**Describe alternatives you've considered**
|
|
||||||
A clear and concise description of any alternative solutions or features you've considered.
|
|
||||||
|
|
||||||
**Suggested Code**
|
|
||||||
Please provide any code you have in mind to fulfill the request
|
|
||||||
18
.github/ISSUE_TEMPLATE/question.md
vendored
18
.github/ISSUE_TEMPLATE/question.md
vendored
|
|
@ -1,18 +0,0 @@
|
||||||
---
|
|
||||||
name: Question
|
|
||||||
about: Ask away.......
|
|
||||||
title: ''
|
|
||||||
labels: question
|
|
||||||
assignees: ''
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
**Question**
|
|
||||||
Pose question here.
|
|
||||||
|
|
||||||
**Environment (please complete the following information):**
|
|
||||||
|
|
||||||
- Ansible Version: [e.g. 2.10]
|
|
||||||
- Host Python Version: [e.g. Python 3.7.6]
|
|
||||||
- Ansible Server Python Version: [e.g. Python 3.7.6]
|
|
||||||
- Additional Details:
|
|
||||||
12
.github/pull_request_template.md
vendored
12
.github/pull_request_template.md
vendored
|
|
@ -1,12 +0,0 @@
|
||||||
**Overall Review of Changes:**
|
|
||||||
A general description of the changes made that are being requested for merge
|
|
||||||
|
|
||||||
**Issue Fixes:**
|
|
||||||
Please list (using linking) any open issues this PR addresses
|
|
||||||
|
|
||||||
**Enhancements:**
|
|
||||||
Please list any enhancements/features that are not open issue tickets
|
|
||||||
|
|
||||||
**How has this been tested?:**
|
|
||||||
Please give an overview of how these changes were tested. If they were not please use N/A
|
|
||||||
|
|
||||||
2
.gitignore
vendored
2
.gitignore
vendored
|
|
@ -12,7 +12,7 @@ delete*
|
||||||
ignore*
|
ignore*
|
||||||
test_inv
|
test_inv
|
||||||
# temp remove doc while this is built up
|
# temp remove doc while this is built up
|
||||||
doc/
|
doc/
|
||||||
# VSCode
|
# VSCode
|
||||||
.vscode
|
.vscode
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -33,15 +33,14 @@ repos:
|
||||||
rev: v1.4.0
|
rev: v1.4.0
|
||||||
hooks:
|
hooks:
|
||||||
- id: detect-secrets
|
- id: detect-secrets
|
||||||
args: ['--baseline', '.config/.secrets.baseline']
|
args: [ '--baseline', '.config/.secrets.baseline' ]
|
||||||
exclude: package.lock.json
|
exclude: .config/.gitleaks-report.json
|
||||||
|
|
||||||
|
|
||||||
- repo: https://github.com/gitleaks/gitleaks
|
- repo: https://github.com/gitleaks/gitleaks
|
||||||
rev: v8.17.0
|
rev: v8.17.0
|
||||||
hooks:
|
hooks:
|
||||||
- id: gitleaks
|
- id: gitleaks
|
||||||
args: ['--baseline-path','.config/.gitleaks-report.json']
|
args: ['--baseline-path', '.config/.gitleaks-report.json']
|
||||||
|
|
||||||
- repo: https://github.com/ansible-community/ansible-lint
|
- repo: https://github.com/ansible-community/ansible-lint
|
||||||
rev: v6.17.2
|
rev: v6.17.2
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
[](https://github.com/ansible-lockdown/RHEL9-CIS/actions/workflows/main_pipeline_validation.yml)
|
[](https://github.com/ansible-lockdown/RHEL9-CIS/actions/workflows/main_pipeline_validation.yml)
|
||||||
|
|
||||||
[](https://github.com/ansible-lockdown/RHEL9-CIS/actions/workflows/devel_pipeline_validation.yml)
|
[](https://github.com/ansible-lockdown/RHEL9-CIS/actions/workflows/devel_pipeline_validation.yml)
|
||||||

|

|
||||||
|
|
||||||

|

|
||||||

|

|
||||||
|
|
|
||||||
|
|
@ -17,7 +17,7 @@
|
||||||
|
|
||||||
- name: "1.2.1 | AUDIT | Ensure GPG keys are configured | expected keys fail"
|
- name: "1.2.1 | AUDIT | Ensure GPG keys are configured | expected keys fail"
|
||||||
ansible.builtin.fail:
|
ansible.builtin.fail:
|
||||||
msg: Installed GPG Keys do not meet expected values or keys installed that are not expected
|
msg: Installed GPG Keys do not meet expected values or expected keys are not installed
|
||||||
when:
|
when:
|
||||||
- os_installed_pub_keys.rc == 1 or
|
- os_installed_pub_keys.rc == 1 or
|
||||||
os_gpg_key_check.rc == 1
|
os_gpg_key_check.rc == 1
|
||||||
|
|
|
||||||
|
|
@ -486,7 +486,7 @@ rhel9cis_authselect_custom_profile_create: {{ rhel9cis_authselect_custom_profile
|
||||||
|
|
||||||
# 5.5.1
|
# 5.5.1
|
||||||
## PAM
|
## PAM
|
||||||
rhel9cis_pam_password:
|
rhel9cis_pam_password:
|
||||||
minlen: {{ rhel9cis_pam_password['minlen'] }}
|
minlen: {{ rhel9cis_pam_password['minlen'] }}
|
||||||
minclass: {{ rhel9cis_pam_password['minclass'] }}
|
minclass: {{ rhel9cis_pam_password['minclass'] }}
|
||||||
rhel9cis_pam_passwd_retry: "3"
|
rhel9cis_pam_passwd_retry: "3"
|
||||||
|
|
|
||||||
|
|
@ -1,10 +1,10 @@
|
||||||
## Ansible controlled file
|
## Ansible controlled file
|
||||||
# Added as part of ansible-lockdown CIS baseline
|
# Added as part of ansible-lockdown CIS baseline
|
||||||
# provided by MindPointGroup LLC
|
# provided by MindPointGroup LLC
|
||||||
### YOUR CHANGES WILL BE LOST!
|
### YOUR CHANGES WILL BE LOST!
|
||||||
|
|
||||||
# This file contains users whose actions are not logged by auditd
|
# This file contains users whose actions are not logged by auditd
|
||||||
{% if rhel9cis_allow_auditd_uid_user_exclusions %}
|
{% if rhel9cis_allow_auditd_uid_user_exclusions %}
|
||||||
{% for user in rhel9cis_auditd_uid_exclude %}
|
{% for user in rhel9cis_auditd_uid_exclude %}
|
||||||
-a never,user -F uid!={{ user }} -F auid!={{ user }}
|
-a never,user -F uid!={{ user }} -F auid!={{ user }}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
## Ansible controlled file
|
## Ansible controlled file
|
||||||
# Added as part of ansible-lockdown CIS baseline
|
# Added as part of ansible-lockdown CIS baseline
|
||||||
# provided by MindPointGroup LLC
|
# provided by MindPointGroup LLC
|
||||||
### YOUR CHANGES WILL BE LOST!
|
### YOUR CHANGES WILL BE LOST!
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
# Run AIDE integrity check
|
# Run AIDE integrity check
|
||||||
## Ansible controlled file
|
## Ansible controlled file
|
||||||
# Added as part of ansible-lockdown CIS baseline
|
# Added as part of ansible-lockdown CIS baseline
|
||||||
# provided by MindPointGroup LLC
|
# provided by MindPointGroup LLC
|
||||||
### YOUR CHANGES WILL BE LOST!
|
### YOUR CHANGES WILL BE LOST!
|
||||||
# CIS 1.3.2
|
# CIS 1.3.2
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
## Ansible controlled file
|
## Ansible controlled file
|
||||||
# Added as part of ansible-lockdown CIS baseline
|
# Added as part of ansible-lockdown CIS baseline
|
||||||
# provided by MindPointGroup LLC
|
# provided by MindPointGroup LLC
|
||||||
|
|
||||||
# Lock desktop media-handling automount setting
|
# Lock desktop media-handling automount setting
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
## Ansible controlled file
|
## Ansible controlled file
|
||||||
# Added as part of ansible-lockdown CIS baseline
|
# Added as part of ansible-lockdown CIS baseline
|
||||||
# provided by MindPointGroup LLC
|
# provided by MindPointGroup LLC
|
||||||
|
|
||||||
# Lock desktop media-handling settings
|
# Lock desktop media-handling settings
|
||||||
/org/gnome/desktop/media-handling/autorun-never
|
/org/gnome/desktop/media-handling/autorun-never
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
## Ansible controlled file
|
## Ansible controlled file
|
||||||
# Added as part of ansible-lockdown CIS baseline
|
# Added as part of ansible-lockdown CIS baseline
|
||||||
# provided by MindPointGroup LLC
|
# provided by MindPointGroup LLC
|
||||||
|
|
||||||
[org/gnome/desktop/media-handling]
|
[org/gnome/desktop/media-handling]
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
## Ansible controlled file
|
## Ansible controlled file
|
||||||
# Added as part of ansible-lockdown CIS baseline
|
# Added as part of ansible-lockdown CIS baseline
|
||||||
# provided by MindPointGroup LLC
|
# provided by MindPointGroup LLC
|
||||||
|
|
||||||
[org/gnome/desktop/media-handling]
|
[org/gnome/desktop/media-handling]
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
## Ansible controlled file
|
## Ansible controlled file
|
||||||
# Added as part of ansible-lockdown CIS baseline
|
# Added as part of ansible-lockdown CIS baseline
|
||||||
# provided by MindPointGroup LLC
|
# provided by MindPointGroup LLC
|
||||||
|
|
||||||
# Specify the dconf path
|
# Specify the dconf path
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
## Ansible controlled file
|
## Ansible controlled file
|
||||||
# Added as part of ansible-lockdown CIS baseline
|
# Added as part of ansible-lockdown CIS baseline
|
||||||
# provided by MindPointGroup LLC
|
# provided by MindPointGroup LLC
|
||||||
|
|
||||||
# Lock desktop screensaver idle-delay setting
|
# Lock desktop screensaver idle-delay setting
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
## Ansible controlled file
|
## Ansible controlled file
|
||||||
# Added as part of ansible-lockdown CIS baseline
|
# Added as part of ansible-lockdown CIS baseline
|
||||||
# provided by MindPointGroup LLC
|
# provided by MindPointGroup LLC
|
||||||
|
|
||||||
[org/gnome/login-screen]
|
[org/gnome/login-screen]
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,6 @@
|
||||||
|
|
||||||
# IPv6 disable
|
# IPv6 disable
|
||||||
{% if rhel9cis_rule_3_1_1 and rhel9cis_ipv6_required %}
|
{% if rhel9cis_rule_3_1_1 and rhel9cis_ipv6_required %}
|
||||||
net.ipv6.conf.all.disable_ipv6 = 1
|
net.ipv6.conf.all.disable_ipv6 = 1
|
||||||
net.ipv6.conf.default.disable_ipv6 = 1
|
net.ipv6.conf.default.disable_ipv6 = 1
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
|
||||||
|
|
@ -18,4 +18,4 @@ net.ipv6.conf.default.accept_redirects = 0
|
||||||
net.ipv6.conf.all.accept_ra = 0
|
net.ipv6.conf.all.accept_ra = 0
|
||||||
net.ipv6.conf.default.accept_ra = 0
|
net.ipv6.conf.default.accept_ra = 0
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue