Skip to content
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

Release to main #205

Merged
merged 129 commits into from
May 1, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
129 commits
Select commit Hold shift + click to select a range
8f3150e
#60 addressed for ipb6
uk-bolly Sep 6, 2023
04cb2e0
#54 merged into new layout
uk-bolly Sep 6, 2023
7c79027
updated
uk-bolly Sep 6, 2023
18e59d3
more ansible_facst referenced #54
uk-bolly Sep 6, 2023
3f32f9c
updated typos
uk-bolly Sep 6, 2023
8bd1767
updated typos
uk-bolly Sep 6, 2023
95140d3
updated due to changes
uk-bolly Sep 7, 2023
43a339c
new var rhel9cis_rhel_default_repo
uk-bolly Sep 7, 2023
18a44fc
Merge pull request #93 from ansible-lockdown/sept23
uk-bolly Sep 13, 2023
279023d
updated
uk-bolly Sep 15, 2023
7bb4040
Merge pull request #95 from ansible-lockdown/discord_link_update
uk-bolly Sep 15, 2023
d64414c
updated test and control
uk-bolly Sep 18, 2023
64416d5
updated discord link
uk-bolly Sep 18, 2023
a3b12b7
Merge pull request #96 from ansible-lockdown/rule_1.8.1.1
uk-bolly Sep 18, 2023
f6fd7e0
git audit binary version updated
uk-bolly Sep 18, 2023
9c84884
updated
uk-bolly Sep 18, 2023
f25110d
Merge branch 'devel' into goss_version
uk-bolly Sep 18, 2023
4072c54
Merge pull request #97 from ansible-lockdown/goss_version
uk-bolly Sep 18, 2023
e202d4b
lint updates
uk-bolly Sep 21, 2023
a67a484
import_tasks file added
uk-bolly Sep 21, 2023
af20f70
updated test
uk-bolly Sep 21, 2023
c5ed197
import_tasks file added
uk-bolly Sep 21, 2023
e5d17f7
import_tasks file added
uk-bolly Sep 21, 2023
061483f
updated
uk-bolly Sep 21, 2023
580ee76
fix filename
uk-bolly Sep 21, 2023
11071a6
added pragma allowed
uk-bolly Sep 21, 2023
35dfa87
updated
uk-bolly Sep 21, 2023
e82b2ce
quoted file mode
uk-bolly Sep 21, 2023
076c02e
updated
uk-bolly Sep 21, 2023
60f756a
Merge pull request #98 from ansible-lockdown/sept_lint
uk-bolly Sep 21, 2023
729fac3
updated 5.6.5
uk-bolly Sep 22, 2023
3525cb6
Merge pull request #99 from ansible-lockdown/umask
uk-bolly Sep 22, 2023
c4714f5
updated collections
uk-bolly Oct 6, 2023
9fa57a2
Merge pull request #100 from ansible-lockdown/collections
uk-bolly Oct 10, 2023
646b4de
Adding missing lines to sysctl.d/50-default.conf
bgro Oct 12, 2023
df36a1e
updated workflow for galaxy and versions
uk-bolly Oct 31, 2023
50c8945
Merge pull request #108 from ansible-lockdown/workflow_galaxy
uk-bolly Oct 31, 2023
c6a51ad
Adding new entry in /etc/pam.d/system-auth
brisky Nov 10, 2023
d51efff
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot] Nov 13, 2023
c5a4866
Merge pull request #110 from ansible-lockdown/pre-commit-ci-update-co…
uk-bolly Nov 16, 2023
7d64ebb
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot] Nov 20, 2023
8784941
audit variables seperated
uk-bolly Nov 21, 2023
23a4386
addition of audit_only config
uk-bolly Nov 21, 2023
2c152b3
removed dupe line
uk-bolly Nov 21, 2023
4152031
updated
uk-bolly Nov 21, 2023
afd1c2f
fixed benchmark_name
uk-bolly Nov 21, 2023
669f535
updated benchmark name
uk-bolly Nov 21, 2023
dc7da70
fixed typo
uk-bolly Nov 21, 2023
f56e5d3
Merge pull request #120 from ansible-lockdown/audit_only
uk-bolly Nov 21, 2023
8405e67
Merge pull request #119 from ansible-lockdown/pre-commit-ci-update-co…
uk-bolly Nov 21, 2023
8b875ad
Fixed chrony configuration options
dulin Nov 22, 2023
cce2b25
Update cis_5.6.1.x.yml
senihucar Nov 23, 2023
f3726b8
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot] Dec 4, 2023
72b503b
Removing redundant conditional statements
ipruteanu-sie Dec 5, 2023
b6f1703
Replacing vars according to Audit needs
ipruteanu-sie Dec 5, 2023
4fe5f95
Timeout value defined in defaults/main.yml file not used
ipruteanu-sie Dec 5, 2023
9d988b4
Masking service when server package is needed
ipruteanu-sie Dec 7, 2023
cd04537
Using correct conditional for ftpd
ipruteanu-sie Dec 7, 2023
81fd98e
Using correct conditional for Task relying on 'firewall-cmd --get-act…
ipruteanu-sie Dec 7, 2023
d79bba5
Rsyslog subsection corrected header(was using 4.2 logging name, inste…
ipruteanu-sie Dec 8, 2023
e0de491
whole section defined in cis_4.2.1.x.yml gets executed only `when: rh…
ipruteanu-sie Dec 8, 2023
c19e350
Using rhel9cis_authselect['options'], otherwise not used at all
ipruteanu-sie Dec 8, 2023
b7936bc
Merge pull request #122 from senihucar/patch-1
uk-bolly Dec 13, 2023
d022977
Merge pull request #127 from ansible-lockdown/pre-commit-ci-update-co…
uk-bolly Dec 13, 2023
998eaf3
Merge pull request #121 from dulin/fix-chrony
uk-bolly Dec 13, 2023
ecbd514
Merge pull request #129 from siemens/siemens/feat/removingRedundantCo…
uk-bolly Dec 13, 2023
74f21e5
Merge pull request #133 from siemens/siemens/feat/timeoutValueDefined…
uk-bolly Dec 13, 2023
779c90e
Merge pull request #136 from siemens/siemens/feat/2.2.16_fixingNFSLog…
uk-bolly Dec 13, 2023
82d1c2b
Merge pull request #138 from siemens/siemens/feat/2.3.4_fixConditional
uk-bolly Dec 13, 2023
c56ea1a
Merge pull request #140 from siemens/siemens/feat/3.4.2.5_fixConditional
uk-bolly Dec 13, 2023
8d85f17
find hidden files in /var/log for 4.3.2
Corey0219 Oct 19, 2023
145ac85
Merge pull request #103 from Corey0219/update-4-2-3
uk-bolly Dec 20, 2023
88ffe32
Storing max_log_file under `rhel9cis_auditd` dict variable.
ipruteanu-sie Dec 20, 2023
ca41b12
Defining some threshold for (audit_)space_left vars, as well as a boo…
ipruteanu-sie Dec 20, 2023
e545b89
Merge pull request #145 from siemens/siemens/feat/5.4.2_addVarUsage
uk-bolly Dec 21, 2023
6f8a95c
Merge pull request #143 from siemens/siemens/feat/4.2.1.3conditionalA…
uk-bolly Dec 21, 2023
1e55d86
Update cis_1.3.x.yml
sickbock Jan 3, 2024
4d749d9
Update cis_1.8.x.yml
sickbock Jan 3, 2024
712b8b6
Update cis_5.6.1.x.yml
sickbock Jan 3, 2024
3b256ff
Update cis_5.6.1.x.yml
sickbock Jan 3, 2024
d6b44aa
Update cis_6.1.x.yml
sickbock Jan 3, 2024
e0491cc
Update cis_6.2.x.yml
sickbock Jan 3, 2024
d73f26a
Remove trailing comma to align with other roles
jLemmings Jan 9, 2024
200b2c2
Merge pull request #152 from jLemmings/patch-1
uk-bolly Jan 9, 2024
87d2685
Update cis_1.1.7.x.yml
jLemmings Jan 10, 2024
068c45f
Merge pull request #105 from siemens/siemens/feat/reverse_path_filter…
uk-bolly Jan 18, 2024
aa8a60b
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot] Jan 22, 2024
ac5eee8
Merge pull request #112 from siemens/siemens/feat/ensure_default_umas…
uk-bolly Jan 26, 2024
df1aef8
Merge pull request #148 from siemens/siemens/feat/AuditVarsRefactoring
uk-bolly Jan 26, 2024
902956e
Merge pull request #151 from sickbock/devel
uk-bolly Jan 26, 2024
b726c2e
Merge pull request #154 from jLemmings/patch-3
uk-bolly Jan 26, 2024
3fe681c
Merge pull request #159 from ansible-lockdown/pre-commit-ci-update-co…
uk-bolly Jan 26, 2024
c70c236
Aplying patch to be used for extending-documentation
ipruteanu-sie Jan 31, 2024
a83678e
Removing statement about SSH precedence vars.
ipruteanu-sie Jan 31, 2024
f2a2757
Fixing yaml-lint errors
ipruteanu-sie Jan 31, 2024
3581793
Documenting also new added(`space_left` & `admin_space_left`)
ipruteanu-sie Jan 31, 2024
1880342
Replacing secure-configuration of 'audit' and 'audit_backlog_limit' f…
ipruteanu-sie Jan 26, 2024
e2738f0
Fixing indentation for lines reported by yamllint
ipruteanu-sie Jan 31, 2024
fcab25c
Update cis_6.1.x.yml
Illibur Feb 6, 2024
baf8987
PermitRootLogin found in /etc/ssh/sshd_config.d/01-permitrootlogin.conf
bbaassssiiee Feb 9, 2024
cc7f9cc
X11Forwarding found in /etc/ssh/sshd_config.d/50-redhat.conf
bbaassssiiee Feb 9, 2024
c805ee3
fix: idempotency molecule issue fixed for logfiles #173
rjacobs1990 Feb 12, 2024
8652390
fix: idempotency molecule issue fixed for logfiles and prevent skippi…
rjacobs1990 Feb 12, 2024
742165c
fix: more readable condition and prevent skipping 0600 #173
rjacobs1990 Feb 12, 2024
0a98ad4
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot] Feb 12, 2024
7fde313
Main task was failing when using an AD account to connect to host.
RoboPickle Feb 13, 2024
1c7990c
fixing some mismatched tags and tasks in 5.6.1.x
numericillustration Dec 21, 2023
0e89fed
Adjusted tasks/main.yml indentation after running precommit checks
RoboPickle Feb 15, 2024
e100b02
Updated cis_6.1.x.yml to avoid deprecation warning as per Illibur's
RoboPickle Feb 16, 2024
488a4d5
Merge pull request #150 from numericillustration/devel
uk-bolly Feb 19, 2024
cc6522f
Merge pull request #164 from siemens/siemens/feat/Refactor_Document_m…
uk-bolly Feb 19, 2024
e3f5522
Merge pull request #166 from siemens/siemens/feat/BgrubbyUsageForParams
uk-bolly Feb 19, 2024
f9dbbee
Merge pull request #167 from ansible-lockdown/pre-commit-ci-update-co…
uk-bolly Feb 19, 2024
21f24b4
Merge pull request #169 from Illibur/patch-1
uk-bolly Feb 19, 2024
03e2a28
Merge pull request #174 from bbaassssiiee/bugfix/sshd
uk-bolly Feb 19, 2024
3313a1f
Merge pull request #131 from siemens/siemens/feat/replacingVarAuditCo…
uk-bolly Feb 19, 2024
467434a
Added blank line between each named task for consistency.
RoboPickle Feb 19, 2024
96536cc
Merge pull request #177 from RoboPickle/bugfix_5_3_4
uk-bolly Feb 19, 2024
06ec3de
Merge pull request #175 from rjacobs1990/bugfix/fix-permissions-logfiles
uk-bolly Feb 19, 2024
40bc7aa
Feb24 updates (#179)
uk-bolly Feb 20, 2024
0215412
[pre-commit.ci] pre-commit autoupdate (#178)
pre-commit-ci[bot] Mar 5, 2024
0f58436
Gpg import for rhel servers (#185)
uk-bolly Mar 6, 2024
7d7b613
March 24 to devel (#186)
uk-bolly Mar 6, 2024
6eeae19
Address issues in 4.1.1.2 and 4.1.1.3 including idempotent status (#188)
RoboPickle Mar 14, 2024
e87d637
[pre-commit.ci] pre-commit autoupdate (#192)
pre-commit-ci[bot] Mar 25, 2024
f8fcfe0
April_24 updates (#201)
uk-bolly Apr 15, 2024
b5bea72
[pre-commit.ci] pre-commit autoupdate (#200)
pre-commit-ci[bot] Apr 15, 2024
d8f9b30
[pre-commit.ci] pre-commit autoupdate (#202)
pre-commit-ci[bot] Apr 25, 2024
79e36d8
updated assert statement (#204)
uk-bolly Apr 29, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions .ansible-lint
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,10 @@ skip_list:
- 'schema'
- 'no-changed-when'
- 'var-spacing'
- 'fqcn-builtins'
- 'experimental'
- 'name[play]'
- 'name[casing]'
- 'name[template]'
- 'fqcn[action]'
- 'key-order[task]'
- '204'
- '305'
Expand Down
65 changes: 4 additions & 61 deletions .config/.secrets.baseline
Original file line number Diff line number Diff line change
Expand Up @@ -75,10 +75,6 @@
{
"path": "detect_secrets.filters.allowlist.is_line_allowlisted"
},
{
"path": "detect_secrets.filters.common.is_baseline_file",
"filename": ".config/.secrets.baseline"
},
{
"path": "detect_secrets.filters.common.is_ignored_due_to_verification_policies",
"min_level": 2
Expand Down Expand Up @@ -113,64 +109,11 @@
{
"path": "detect_secrets.filters.regex.should_exclude_file",
"pattern": [
".config/.gitleaks-report.json"
".config/.gitleaks-report.json",
"tasks/parse_etc_password.yml"
]
}
],
"results": {
"defaults/main.yml": [
{
"type": "Secret Keyword",
"filename": "defaults/main.yml",
"hashed_secret": "5baa61e4c9b93f3f0682250b6cf8331b7ee68fd8",
"is_verified": false,
"line_number": 364,
"is_secret": false
},
{
"type": "Secret Keyword",
"filename": "defaults/main.yml",
"hashed_secret": "fe96f7cfa2ab2224e7d015067a6f6cc713f7012e",
"is_verified": false,
"line_number": 375,
"is_secret": false
},
{
"type": "Secret Keyword",
"filename": "defaults/main.yml",
"hashed_secret": "a415ab5cc17c8c093c015ccdb7e552aee7911aa4",
"is_verified": false,
"line_number": 376,
"is_secret": false
}
],
"tasks/main.yml": [
{
"type": "Secret Keyword",
"filename": "tasks/main.yml",
"hashed_secret": "2478fefdceefe2847c3aa36dc731aaad5b3cc2fb",
"is_verified": false,
"line_number": 38,
"is_secret": false
},
{
"type": "Secret Keyword",
"filename": "tasks/main.yml",
"hashed_secret": "64411efd0f0561fe4852c6e414071345c9c6432a",
"is_verified": false,
"line_number": 110,
"is_secret": false
}
],
"tasks/parse_etc_password.yml": [
{
"type": "Secret Keyword",
"filename": "tasks/parse_etc_password.yml",
"hashed_secret": "2aaf9f2a51d8fe89e48cb9cc7d04a991ceb7f360",
"is_verified": false,
"line_number": 18
}
]
},
"generated_at": "2023-08-10T12:54:13Z"
"results": {},
"generated_at": "2023-09-21T14:11:05Z"
}
21 changes: 11 additions & 10 deletions .github/workflows/devel_pipeline_validation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,9 +27,9 @@
repo-token: ${{ secrets.GITHUB_TOKEN }}
pr-message: |-
Congrats on opening your first pull request and thank you for taking the time to help improve Ansible-Lockdown!
Please join in the conversation happening on the [Discord Server](https://discord.io/ansible-lockdown) as well.
Please join in the conversation happening on the [Discord Server](https://www.lockdownenterprise.com/discord) as well.

# This workflow contains a single job which tests the playbook
# This workflow contains a single job that tests the playbook
playbook-test:
# The type of runner that the job will run on
runs-on: ubuntu-latest
Expand All @@ -44,13 +44,13 @@

steps:
- name: Clone ${{ github.event.repository.name }}
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
ref: ${{ github.event.pull_request.head.sha }}

# Pull in terraform code for linux servers
- name: Clone github IaC plan
uses: actions/checkout@v3
- name: Clone GitHub IaC plan
uses: actions/checkout@v4
with:
repository: ansible-lockdown/github_linux_IaC
path: .github/workflows/github_linux_IaC
Expand All @@ -74,23 +74,23 @@
pwd
ls
env:
# Imported from github variables this is used to load the relvent OS.tfvars file
# Imported from GitHub variables this is used to load the relevant OS.tfvars file
OSVAR: ${{ vars.OSVAR }}
benchmark_type: ${{ vars.BENCHMARK_TYPE }}

- name: Terraform_Init
id: init
run: terraform init
env:
# Imported from github variables this is used to load the relvent OS.tfvars file
# Imported from GitHub variables this is used to load the relevant OS.tfvars file
OSVAR: ${{ vars.OSVAR }}
TF_VAR_benchmark_type: ${{ vars.BENCHMARK_TYPE }}

- name: Terraform_Validate
id: validate
run: terraform validate
env:
# Imported from github variables this is used to load the relvent OS.tfvars file
# Imported from GitHub variables this is used to load the relevant OS.tfvars file
OSVAR: ${{ vars.OSVAR }}
TF_VAR_benchmark_type: ${{ vars.BENCHMARK_TYPE }}

Expand All @@ -111,9 +111,9 @@
# Aws deployments taking a while to come up insert sleep or playbook fails

- name: Sleep for 60 seconds
run: sleep 60s
run: sleep ${{ vars.BUILD_SLEEPTIME }}

# Run the ansible playbook
# Run the Ansibleplaybook
- name: Run_Ansible_Playbook
uses: arillso/action.playbook@master
with:
Expand All @@ -125,6 +125,7 @@
env:
ANSIBLE_HOST_KEY_CHECKING: "false"
ANSIBLE_DEPRECATION_WARNINGS: "false"
ANSIBLE_INJECT_FACT_VARS: "false"

# Remove test system - User secrets to keep if necessary

Expand Down
19 changes: 10 additions & 9 deletions .github/workflows/main_pipeline_validation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
# that can run sequentially or in parallel
jobs:

# This workflow contains a single job which tests the playbook
# This workflow contains a single job that tests the playbook
playbook-test:
# The type of runner that the job will run on
runs-on: ubuntu-latest
Expand All @@ -33,13 +33,13 @@

steps:
- name: Clone ${{ github.event.repository.name }}
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
ref: ${{ github.event.pull_request.head.sha }}

# Pull in terraform code for linux servers
- name: Clone github IaC plan
uses: actions/checkout@v3
- name: Clone GitHub IaC plan
uses: actions/checkout@v4
with:
repository: ansible-lockdown/github_linux_IaC
path: .github/workflows/github_linux_IaC
Expand All @@ -63,23 +63,23 @@
pwd
ls
env:
# Imported from github variables this is used to load the relvent OS.tfvars file
# Imported from GitHub variables this is used to load the relevant OS.tfvars file
OSVAR: ${{ vars.OSVAR }}
benchmark_type: ${{ vars.BENCHMARK_TYPE }}

- name: Terraform_Init
id: init
run: terraform init
env:
# Imported from github variables this is used to load the relvent OS.tfvars file
# Imported from GitHub variables this is used to load the relevant OS.tfvars file
OSVAR: ${{ vars.OSVAR }}
TF_VAR_benchmark_type: ${{ vars.BENCHMARK_TYPE }}

- name: Terraform_Validate
id: validate
run: terraform validate
env:
# Imported from github variables this is used to load the relvent OS.tfvars file
# Imported from GitHub variables this is used to load the relevant OS.tfvars file
OSVAR: ${{ vars.OSVAR }}
TF_VAR_benchmark_type: ${{ vars.BENCHMARK_TYPE }}

Expand All @@ -100,9 +100,9 @@
# Aws deployments taking a while to come up insert sleep or playbook fails

- name: Sleep for 60 seconds
run: sleep 60s
run: sleep ${{ vars.BUILD_SLEEPTIME }}

# Run the ansible playbook
# Run the Ansibleplaybook
- name: Run_Ansible_Playbook
uses: arillso/action.playbook@master
with:
Expand All @@ -114,6 +114,7 @@
env:
ANSIBLE_HOST_KEY_CHECKING: "false"
ANSIBLE_DEPRECATION_WARNINGS: "false"
ANSIBLE_INJECT_FACT_VARS: "false"

# Remove test system - User secrets to keep if necessary

Expand Down
14 changes: 6 additions & 8 deletions .github/workflows/update_galaxy.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,7 @@
---

# This is a basic workflow to help you get started with Actions

name: update galaxy

# Controls when the action will run.
# Triggers the workflow on merge request events to the main branch
on:
push:
branches:
Expand All @@ -14,8 +10,10 @@ jobs:
update_role:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: robertdebock/galaxy-action@master
- name: Checkout repo
uses: actions/checkout@v4

- name: Action Ansible Galaxy Release ${{ github.ref_name }}
uses: ansible-actions/ansible-galaxy-action@main
with:
galaxy_api_key: ${{ secrets.GALAXY_API_KEY }}
git_branch: main
galaxy_api_key: ${{ secrets.GALAXY_API_KEY }}
8 changes: 4 additions & 4 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ ci:

repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v3.2.0
rev: v4.6.0
hooks:
# Safety
- id: detect-aws-credentials
Expand Down Expand Up @@ -37,13 +37,13 @@ repos:
exclude: .config/.gitleaks-report.json

- repo: https://github.com/gitleaks/gitleaks
rev: v8.17.0
rev: v8.18.2
hooks:
- id: gitleaks
args: ['--baseline-path', '.config/.gitleaks-report.json']

- repo: https://github.com/ansible-community/ansible-lint
rev: v6.17.2
rev: v24.2.2
hooks:
- id: ansible-lint
name: Ansible-lint
Expand All @@ -62,6 +62,6 @@ repos:
- ansible-core>=2.10.1

- repo: https://github.com/adrienverge/yamllint.git
rev: v1.32.0 # or higher tag
rev: v1.35.1 # or higher tag
hooks:
- id: yamllint
2 changes: 1 addition & 1 deletion .yamllint
Original file line number Diff line number Diff line change
Expand Up @@ -30,4 +30,4 @@ rules:
trailing-spaces: enable
truthy:
allowed-values: ['true', 'false']
check-keys: false
check-keys: true
54 changes: 52 additions & 2 deletions Changelog.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,55 @@
# Changes to rhel9CIS

## 1.1.5 - Based on CIS v1.0.0

- added new interactive user discoveries
- updated controls 6.2.10-6.2.14
- audit
- steps moved to prelim
- update to coipy and archive logic and variables
- removed vars not used
- updated quotes used in mode tasks
- pre-commit update
- issues addressed
- #190 thanks to @ipruteanu-sie
- aligned logic for user shadow suite params (aligned with other repos)
- new variables to force changes to existing users added 5.6.1.1 - 5.6.1.2
- #198 thanks to @brakkio86

## 1.1.4 - Based on CIS v1.0.0

- 1.2.1 new option for a new system to import gpg key for 1.2.1 to pass redhat only
- thanks to @ipruteanu-sie
- #156
- #165
- #180
- #181
- #183
- #184

## 1.1.3 - Based on CIS v1.0.0

- updated goss binary to 0.4.4
- moved majority of audit variables to vars/audit.yml
- new function to enable audit_only using remediation
- removed some dupes in audit config

## 1.1.2 - Based on CIS v1.0.0

- updated audit binary versions - aligned with rhel9-cis-audit
- lint updates
- .secrets updated
- file mode quoted
- updated 5.6.5 thansk to feedback from S!ghs on discord community

## 1.1.1 - Based on CIS v1.0.0

- thanks to @agbrowne
- [#90](https://github.com/ansible-lockdown/RHEL9-CIS/issues/90)

- thanks to @mnasiadka
- [#54](https://github.com/ansible-lockdown/RHEL9-CIS/pull/54)

## 1.1.0

- new workflow configuration
Expand Down Expand Up @@ -81,8 +131,8 @@ Aligned benchmark audit version with remediate release

## 1.0.1

Control 6_2_16 new variable added thanks to @dulin_gnet on rhel8
Will not follow ynlink in hoe directoris and amend permissions.
Control 6_2_16 new variable added thanks to @dulin_gnet on rhel8
Will not follow symlink in home directories and amend permissions.

- rhel_09_6_2_16_home_follow_symlink: false

Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@

### Community

Join us on our [Discord Server](https://discord.io/ansible-lockdown) to ask questions, discuss features, or just chat with other Ansible-Lockdown users.
Join us on our [Discord Server](https://www.lockdownenterprise.com/discord) to ask questions, discuss features, or just chat with other Ansible-Lockdown users.

### Contributing

Expand Down Expand Up @@ -132,8 +132,8 @@ os_check: false
- python-def (should be included in RHEL 9)
- libselinux-python
- pip packages
- jmespath ( complete list found in requirements.txt)
- collections found in collections/requirememnts.yml
- jmespath
- collections found in collections/requirements.yml

pre-commit is available if installed on your host for pull request testing.

Expand Down
Loading
Loading