You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+11-4Lines changed: 11 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,6 @@ Requirements
12
12
13
13
RHEL 8 or CentOS 8 - Other versions are not supported.
14
14
15
-
16
15
Dependencies
17
16
------------
18
17
@@ -25,10 +24,12 @@ The following packages must be installed on the controlling host/host where ansi
25
24
26
25
Package 'python-xmltodict' is required if you enable the OpenSCAP tool installation and run a report. Packages python(2)-passlib and python-jmespath are required for tasks with custom filters or modules. These are all required on the controller host that executes Ansible.
27
26
28
-
29
27
Role Variables
30
28
--------------
31
29
30
+
- some found below
31
+
- please refer to defaults/main.yml for a full breakdown
|`rhel8stig_oscap_scan`|`no`| Install and run an OpenSCAP report before and after the application of this role |
@@ -56,6 +57,12 @@ Role Variables
56
57
|`rhel8stig_password_complexity.maxrepeat`|`3`| Maximum number of allowed same consecutive characters in a new password. |
57
58
|`rhel8stig_password_complexity.maxclassrepeat`|`4`| Maximum number of allowed same consecutive characters in the same **class** in the new password. |
58
59
|`rhel8stig_password_complexity.minlen`|`15`| Minimum number of characters in a new password. |
60
+
|`rhel8stig_sssd_conf`|[see defaults/main.yml](./defaults/main.yml)| Default location for sssd.conf |
61
+
|`rhel8stig_sssd_domain`| testing.test | Domain to be used in sssd |
62
+
|`rhel8stig_sssd.certmap`| certmap/{{ rhel8stig_sssd_domain }}/rule_name | certmap rule for sssd |
63
+
|`rhel8stig_sssd.matchrule`| =.*EDIPI@mil | match rule in relationship to domain e.g. CN etc |
|`rhel8stig_sssd.domains`| testing.test | comma seperated list of domains using sssd |
59
66
|`rhel8stig_shell_session_timeout`|`file: /etc/profile``timeout: 600`| Dictionary of session timeout setting and file (TMOUT setting can be set in multiple files) |
60
67
|`rhel8stig_interactive_uid_start`|`1000`| Interactive user start point (UID_MIN) from /etc/login.defs |
61
68
|`rhel8stig_ntp_server_name: server.name`|`server.name`| The NTP Server Name |
@@ -64,9 +71,10 @@ Role Variables
64
71
|`rhel8stig_sshd_compression`|`no`| The Compression parameter in /etc/ssh/sshd_config needs to be set to no or delayed |
65
72
|`rhel8stig_path_to_sshkey`|`/root/.ssh/`| Custom path to the ssh key |
66
73
|`rhel8stig_hashing_rounds`|`5000`| The rounds parameter goes into pamd configs and needs to be set to now lower than 5000 |
67
-
|`rhel8stig_dns_servers`|`9.9.9.9 and 149.112.112.112`| To conform to STIG standards you need two DNS servers, parameter is in list form |
74
+
|`rhel8stig_dns_servers`|`8.8.8.8 and 8.8.4.4`| To conform to STIG standards you need two DNS servers, parameter is in list form |
68
75
|`rhel8stig_nfs_mounts`|`vars`| NFS file system mounts pull automatcially with prelim task |
69
76
|`rhel8stig_nfs_mounts_query`|`[?starts_with(fstype, 'nfs')].mount`| The query for mounts |
77
+
|`rhel8stig_skip_reboot`|`false`| Whether or not to skip the reboot |
# This can be managed using a template ensure settings are correct
654
+
rhel8_stig_use_resolv_template: false
655
+
rhel8_stig_resolv_domain: example.com
656
+
rhel8_stig_resolv_search:
657
+
# - 'example.com'
658
+
# - 'blah'
659
+
rhel8_stig_resolv_options:
660
+
# - 'rotate 2'
661
+
# - 'timeout:1'
662
+
663
+
rhel8stig_dns_servers: # The order needs to be set as expected. If you have 3 you will need to amend playbook (not ideal)
642
664
- 8.8.8.8
643
665
- 8.8.4.4
644
666
645
667
rhel8stig_int_gid: 1000
646
668
647
669
# RHEL-08-010130
648
670
# The rounds parameter goes into the password sufficient pam_unix.so element of the password-auth and system-auth files. The value shoudl be set no lower than 5000
0 commit comments