--- /srv/rebuilderd/tmp/rebuilderdZq4w4b/inputs/ssg-debderived_0.1.82-1_all.deb
+++ /srv/rebuilderd/tmp/rebuilderdZq4w4b/out/ssg-debderived_0.1.82-1_all.deb
├── file list
│ @@ -1,3 +1,3 @@
│ -rw-r--r-- 0 0 0 4 2026-09-07 19:17:46.000000 debian-binary
│ -rw-r--r-- 0 0 0 2004 2026-09-07 19:17:46.000000 control.tar.xz
│ --rw-r--r-- 0 0 0 2483928 2026-09-07 19:17:46.000000 data.tar.xz
│ +-rw-r--r-- 0 0 0 2483828 2026-09-07 19:17:46.000000 data.tar.xz
├── control.tar.xz
│ ├── control.tar
│ │ ├── ./md5sums
│ │ │ ├── ./md5sums
│ │ │ │┄ Files differ
├── data.tar.xz
│ ├── data.tar
│ │ ├── ./usr/share/doc/ssg-debderived/ssg-ubuntu2204-guide-cis_level1_server.html
│ │ │ @@ -15105,138 +15105,138 @@
│ │ │ 0003b000: 636f 6c6c 6170 7365 2220 6461 7461 2d74 collapse" data-t
│ │ │ 0003b010: 6172 6765 743d 2223 6964 3822 2074 6162 arget="#id8" tab
│ │ │ 0003b020: 696e 6465 783d 2230 2220 726f 6c65 3d22 index="0" role="
│ │ │ 0003b030: 6275 7474 6f6e 2220 6172 6961 2d65 7870 button" aria-exp
│ │ │ 0003b040: 616e 6465 643d 2266 616c 7365 2220 7469 anded="false" ti
│ │ │ 0003b050: 746c 653d 2241 6374 6976 6174 6520 746f tle="Activate to
│ │ │ 0003b060: 2072 6576 6561 6c22 2068 7265 663d 2223 reveal" href="#
│ │ │ -0003b070: 2122 3e52 656d 6564 6961 7469 6f6e 204f !">Remediation O
│ │ │ -0003b080: 5342 7569 6c64 2042 6c75 6570 7269 6e74 SBuild Blueprint
│ │ │ -0003b090: 2073 6e69 7070 6574 20e2 87b2 3c2f 613e snippet ...
│ │ │ -0003b0a0: 3c62 723e 3c64 6976 2063 6c61 7373 3d22
.[[
│ │ │ -0003b0e0: 7061 636b 6167 6573 5d5d 0a6e 616d 6520 packages]].name
│ │ │ -0003b0f0: 3d20 2261 6964 6522 0a76 6572 7369 6f6e = "aide".version
│ │ │ -0003b100: 203d 2022 2a22 0a3c 2f63 6f64 653e 3c2f = "*".
│ │ │ -0003b110: 7072 653e 3c2f 6469 763e 3c61 2063 6c61 pre>R │ │ │ +000565d0: 656d 6564 6961 7469 6f6e 2050 7570 7065 emediation Puppe │ │ │ +000565e0: 7420 736e 6970 7065 7420 e287 b23c 2f61 t snippet ...- name: Gath │ │ │ +000562d0: 6572 2074 6865 2070 6163 6b61 6765 2066 er the package f │ │ │ +000562e0: 6163 7473 0a20 2070 6163 6b61 6765 5f66 acts. package_f │ │ │ +000562f0: 6163 7473 3a0a 2020 2020 6d61 6e61 6765 acts:. manage │ │ │ +00056300: 723a 2061 7574 6f0a 2020 7461 6773 3a0a r: auto. tags:. │ │ │ +00056310: 2020 2d20 4e49 5354 2d38 3030 2d35 332d - NIST-800-53- │ │ │ +00056320: 434d 2d36 2861 290a 2020 2d20 5043 492d CM-6(a). - PCI- │ │ │ +00056330: 4453 5376 342d 322e 320a 2020 2d20 5043 DSSv4-2.2. - PC │ │ │ +00056340: 492d 4453 5376 342d 322e 322e 360a 2020 I-DSSv4-2.2.6. │ │ │ +00056350: 2d20 656e 6162 6c65 5f73 7472 6174 6567 - enable_strateg │ │ │ +00056360: 790a 2020 2d20 6c6f 775f 636f 6d70 6c65 y. - low_comple │ │ │ +00056370: 7869 7479 0a20 202d 206c 6f77 5f64 6973 xity. - low_dis │ │ │ +00056380: 7275 7074 696f 6e0a 2020 2d20 6d65 6469 ruption. - medi │ │ │ +00056390: 756d 5f73 6576 6572 6974 790a 2020 2d20 um_severity. - │ │ │ +000563a0: 6e6f 5f72 6562 6f6f 745f 6e65 6564 6564 no_reboot_needed │ │ │ +000563b0: 0a20 202d 2070 6163 6b61 6765 5f73 7564 . - package_sud │ │ │ +000563c0: 6f5f 696e 7374 616c 6c65 640a 0a2d 206e o_installed..- n │ │ │ +000563d0: 616d 653a 2045 6e73 7572 6520 7375 646f ame: Ensure sudo │ │ │ +000563e0: 2069 7320 696e 7374 616c 6c65 640a 2020 is installed. │ │ │ +000563f0: 616e 7369 626c 652e 6275 696c 7469 6e2e ansible.builtin. │ │ │ +00056400: 7061 636b 6167 653a 0a20 2020 206e 616d package:. nam │ │ │ +00056410: 653a 2073 7564 6f0a 2020 2020 7374 6174 e: sudo. stat │ │ │ +00056420: 653a 2070 7265 7365 6e74 0a20 2077 6865 e: present. whe │ │ │ +00056430: 6e3a 2027 226c 696e 7578 2d62 6173 6522 n: '"linux-base" │ │ │ +00056440: 2069 6e20 616e 7369 626c 655f 6661 6374 in ansible_fact │ │ │ +00056450: 732e 7061 636b 6167 6573 270a 2020 7461 s.packages'. ta │ │ │ +00056460: 6773 3a0a 2020 2d20 4e49 5354 2d38 3030 gs:. - NIST-800 │ │ │ +00056470: 2d35 332d 434d 2d36 2861 290a 2020 2d20 -53-CM-6(a). - │ │ │ +00056480: 5043 492d 4453 5376 342d 322e 320a 2020 PCI-DSSv4-2.2. │ │ │ +00056490: 2d20 5043 492d 4453 5376 342d 322e 322e - PCI-DSSv4-2.2. │ │ │ +000564a0: 360a 2020 2d20 656e 6162 6c65 5f73 7472 6. - enable_str │ │ │ +000564b0: 6174 6567 790a 2020 2d20 6c6f 775f 636f ategy. - low_co │ │ │ +000564c0: 6d70 6c65 7869 7479 0a20 202d 206c 6f77 mplexity. - low │ │ │ +000564d0: 5f64 6973 7275 7074 696f 6e0a 2020 2d20 _disruption. - │ │ │ +000564e0: 6d65 6469 756d 5f73 6576 6572 6974 790a medium_severity. │ │ │ +000564f0: 2020 2d20 6e6f 5f72 6562 6f6f 745f 6e65 - no_reboot_ne │ │ │ +00056500: 6564 6564 0a20 202d 2070 6163 6b61 6765 eded. - package │ │ │ +00056510: 5f73 7564 6f5f 696e 7374 616c 6c65 640a _sudo_installed. │ │ │ +00056520: 3c2f 636f 6465 3e3c 2f70 7265 3e3c 2f64
| Co │ │ │ +00056670: 6d70 6c65 7869 7479 3a3c 2f74 683e 3c74 mplexity: | Disruptio │ │ │ +000566a0: 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f n: | low │ │ │ +000566b0: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td> |
|---|---|
| │ │ │ +000566c0: 5265 626f 6f74 3a3c 2f74 683e 3c74 643e Reboot: | │ │ │ +000566d0: 6661 6c73 653c 2f74 643e 3c2f 7472 3e3c false | Strategy: │ │ │ +000566f0: 3c2f 7468 3e3c 7464 3e65 6e61 626c 653c | enable< │ │ │ +00056700: 2f74 643e 3c2f 7472 3e3c 2f74 6162 6c65 /td> |
incl
│ │ │ +00056720: 7564 6520 696e 7374 616c 6c5f 7375 646f ude install_sudo
│ │ │ +00056730: 0a0a 636c 6173 7320 696e 7374 616c 6c5f ..class install_
│ │ │ +00056740: 7375 646f 207b 0a20 2070 6163 6b61 6765 sudo {. package
│ │ │ +00056750: 207b 2027 7375 646f 273a 0a20 2020 2065 { 'sudo':. e
│ │ │ +00056760: 6e73 7572 6520 3d26 6774 3b20 2769 6e73 nsure => 'ins
│ │ │ +00056770: 7461 6c6c 6564 272c 0a20 207d 0a7d 0a3c talled',. }.}.<
│ │ │ +00056780: 2f63 6f64 653e 3c2f 7072 653e 3c2f 6469 /code>Re
│ │ │ +00056830: 6d65 6469 6174 696f 6e20 4f53 4275 696c mediation OSBuil
│ │ │ +00056840: 6420 426c 7565 7072 696e 7420 736e 6970 d Blueprint snip
│ │ │ +00056850: 7065 7420 e287 b23c 2f61 3e3c 6272 3e3c pet ....[[pack
│ │ │ +000568a0: 6167 6573 5d5d 0a6e 616d 6520 3d20 2273 ages]].name = "s
│ │ │ +000568b0: 7564 6f22 0a76 6572 7369 6f6e 203d 2022 udo".version = "
│ │ │ +000568c0: 2a22 0a3c 2f63 6f64 653e 3c2f 7072 653e *".
│ │ │ 000568d0: 3c2f 6469 763e 3c61 2063 6c61 7373 3d22
.[[pac
│ │ │ -000a82a0: 6b61 6765 735d 5d0a 6e61 6d65 203d 2022 kages]].name = "
│ │ │ -000a82b0: 6c69 6270 616d 2d6d 6f64 756c 6573 220a libpam-modules".
│ │ │ -000a82c0: 7665 7273 696f 6e20 3d20 222a 220a 3c2f version = "*".
│ │ │ -000a82d0: 636f 6465 3e3c 2f70 7265 3e3c 2f64 6976 code>| Co │ │ │ -000a8420: 6d70 6c65 7869 7479 3a3c 2f74 683e 3c74 mplexity: | Disruptio │ │ │ -000a8450: 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f n: | low │ │ │ -000a8460: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td> |
|---|---|
| │ │ │ -000a8470: 5265 626f 6f74 3a3c 2f74 683e 3c74 643e Reboot: | │ │ │ -000a8480: 6661 6c73 653c 2f74 643e 3c2f 7472 3e3c false | Strategy: │ │ │ -000a84a0: 3c2f 7468 3e3c 7464 3e65 6e61 626c 653c | enable< │ │ │ -000a84b0: 2f74 643e 3c2f 7472 3e3c 2f74 6162 6c65 /td> |
incl
│ │ │ -000a84d0: 7564 6520 696e 7374 616c 6c5f 6c69 6270 ude install_libp
│ │ │ -000a84e0: 616d 2d6d 6f64 756c 6573 0a0a 636c 6173 am-modules..clas
│ │ │ -000a84f0: 7320 696e 7374 616c 6c5f 6c69 6270 616d s install_libpam
│ │ │ -000a8500: 2d6d 6f64 756c 6573 207b 0a20 2070 6163 -modules {. pac
│ │ │ -000a8510: 6b61 6765 207b 2027 6c69 6270 616d 2d6d kage { 'libpam-m
│ │ │ -000a8520: 6f64 756c 6573 273a 0a20 2020 2065 6e73 odules':. ens
│ │ │ -000a8530: 7572 6520 3d26 6774 3b20 2769 6e73 7461 ure => 'insta
│ │ │ -000a8540: 6c6c 6564 272c 0a20 207d 0a7d 0a3c 2f63 lled',. }.}.| Co │ │ │ -000a86a0: 6d70 6c65 7869 7479 3a3c 2f74 683e 3c74 mplexity: | Disruptio │ │ │ -000a86d0: 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f n: | low │ │ │ -000a86e0: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td> |
|---|---|
| │ │ │ -000a86f0: 5265 626f 6f74 3a3c 2f74 683e 3c74 643e Reboot: | │ │ │ -000a8700: 6661 6c73 653c 2f74 643e 3c2f 7472 3e3c false | Strategy: │ │ │ -000a8720: 3c2f 7468 3e3c 7464 3e65 6e61 626c 653c | enable< │ │ │ -000a8730: 2f74 643e 3c2f 7472 3e3c 2f74 6162 6c65 /td> |
- na
│ │ │ -000a8750: 6d65 3a20 4761 7468 6572 2074 6865 2070 me: Gather the p
│ │ │ -000a8760: 6163 6b61 6765 2066 6163 7473 0a20 2070 ackage facts. p
│ │ │ -000a8770: 6163 6b61 6765 5f66 6163 7473 3a0a 2020 ackage_facts:.
│ │ │ -000a8780: 2020 6d61 6e61 6765 723a 2061 7574 6f0a manager: auto.
│ │ │ -000a8790: 2020 7461 6773 3a0a 2020 2d20 656e 6162 tags:. - enab
│ │ │ -000a87a0: 6c65 5f73 7472 6174 6567 790a 2020 2d20 le_strategy. -
│ │ │ -000a87b0: 6c6f 775f 636f 6d70 6c65 7869 7479 0a20 low_complexity.
│ │ │ -000a87c0: 202d 206c 6f77 5f64 6973 7275 7074 696f - low_disruptio
│ │ │ -000a87d0: 6e0a 2020 2d20 6d65 6469 756d 5f73 6576 n. - medium_sev
│ │ │ -000a87e0: 6572 6974 790a 2020 2d20 6e6f 5f72 6562 erity. - no_reb
│ │ │ -000a87f0: 6f6f 745f 6e65 6564 6564 0a20 202d 2070 oot_needed. - p
│ │ │ -000a8800: 6163 6b61 6765 5f70 616d 5f6d 6f64 756c ackage_pam_modul
│ │ │ -000a8810: 6573 5f69 6e73 7461 6c6c 6564 0a0a 2d20 es_installed..-
│ │ │ -000a8820: 6e61 6d65 3a20 456e 7375 7265 206c 6962 name: Ensure lib
│ │ │ -000a8830: 7061 6d2d 6d6f 6475 6c65 7320 6973 2069 pam-modules is i
│ │ │ -000a8840: 6e73 7461 6c6c 6564 0a20 2061 6e73 6962 nstalled. ansib
│ │ │ -000a8850: 6c65 2e62 7569 6c74 696e 2e70 6163 6b61 le.builtin.packa
│ │ │ -000a8860: 6765 3a0a 2020 2020 6e61 6d65 3a20 6c69 ge:. name: li
│ │ │ -000a8870: 6270 616d 2d6d 6f64 756c 6573 0a20 2020 bpam-modules.
│ │ │ -000a8880: 2073 7461 7465 3a20 7072 6573 656e 740a state: present.
│ │ │ -000a8890: 2020 7768 656e 3a20 2722 6c69 6270 616d when: '"libpam
│ │ │ -000a88a0: 2d72 756e 7469 6d65 2220 696e 2061 6e73 -runtime" in ans
│ │ │ -000a88b0: 6962 6c65 5f66 6163 7473 2e70 6163 6b61 ible_facts.packa
│ │ │ -000a88c0: 6765 7327 0a20 2074 6167 733a 0a20 202d ges'. tags:. -
│ │ │ -000a88d0: 2065 6e61 626c 655f 7374 7261 7465 6779 enable_strategy
│ │ │ -000a88e0: 0a20 202d 206c 6f77 5f63 6f6d 706c 6578 . - low_complex
│ │ │ -000a88f0: 6974 790a 2020 2d20 6c6f 775f 6469 7372 ity. - low_disr
│ │ │ -000a8900: 7570 7469 6f6e 0a20 202d 206d 6564 6975 uption. - mediu
│ │ │ -000a8910: 6d5f 7365 7665 7269 7479 0a20 202d 206e m_severity. - n
│ │ │ -000a8920: 6f5f 7265 626f 6f74 5f6e 6565 6465 640a o_reboot_needed.
│ │ │ -000a8930: 2020 2d20 7061 636b 6167 655f 7061 6d5f - package_pam_
│ │ │ -000a8940: 6d6f 6475 6c65 735f 696e 7374 616c 6c65 modules_installe
│ │ │ -000a8950: 640a 3c2f 636f 6465 3e3c 2f70 7265 3e3c d.<
│ │ │ +000a8230: 6d65 6469 6174 696f 6e20 416e 7369 626c mediation Ansibl
│ │ │ +000a8240: 6520 736e 6970 7065 7420 e287 b23c 2f61 e snippet ...| C │ │ │ +000a82d0: 6f6d 706c 6578 6974 793a 3c2f 7468 3e3c omplexity: | < │ │ │ +000a82e0: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low|
|---|---|
| Disrupti │ │ │ +000a8300: 6f6e 3a3c 2f74 683e 3c74 643e 6c6f 773c on: | low< │ │ │ +000a8310: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> |
| Reboot: | false |
| Strategy │ │ │ +000a8350: 3a3c 2f74 683e 3c74 643e 656e 6162 6c65 : | enable │ │ │ +000a8360: 3c2f 7464 3e3c 2f74 723e 3c2f 7461 626c |
| low | < │ │ │ +000a86f0: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr>|
| Disr │ │ │ +000a8700: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption: | │ │ │ +000a8710: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low |
|---|---|
| Reboot: | false | < │ │ │ +000a8740: 2f74 723e 3c74 723e 3c74 683e 5374 7261 /tr>
| Stra │ │ │ +000a8750: 7465 6779 3a3c 2f74 683e 3c74 643e 656e tegy: | en │ │ │ +000a8760: 6162 6c65 3c2f 7464 3e3c 2f74 723e 3c2f able |
| Complexi │ │ │ -000a99f0: 7479 3a3c 2f74 683e 3c74 643e 6c6f 773c ty: | low< │ │ │ -000a9a00: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> |
| Disruption: | low |
| Reboot │ │ │ -000a9a40: 3a3c 2f74 683e 3c74 643e 6661 6c73 653c : | false< │ │ │ -000a9a50: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> |
| Strategy: | < │ │ │ -000a9a70: 7464 3e65 6e61 626c 653c 2f74 643e 3c2f td>enable │ │ │ -000a9a80: 7472 3e3c 2f74 6162 6c65 3e3c 7072 653e tr>
│ │ │ -000a9a90: 3c63 6f64 653e 696e 636c 7564 6520 696e include in
│ │ │ -000a9aa0: 7374 616c 6c5f 6c69 6270 616d 2d70 7771 stall_libpam-pwq
│ │ │ -000a9ab0: 7561 6c69 7479 0a0a 636c 6173 7320 696e uality..class in
│ │ │ -000a9ac0: 7374 616c 6c5f 6c69 6270 616d 2d70 7771 stall_libpam-pwq
│ │ │ -000a9ad0: 7561 6c69 7479 207b 0a20 2070 6163 6b61 uality {. packa
│ │ │ -000a9ae0: 6765 207b 2027 6c69 6270 616d 2d70 7771 ge { 'libpam-pwq
│ │ │ -000a9af0: 7561 6c69 7479 273a 0a20 2020 2065 6e73 uality':. ens
│ │ │ -000a9b00: 7572 6520 3d26 6774 3b20 2769 6e73 7461 ure => 'insta
│ │ │ -000a9b10: 6c6c 6564 272c 0a20 207d 0a7d 0a3c 2f63 lled',. }.}.| Co │ │ │ -000a9c70: 6d70 6c65 7869 7479 3a3c 2f74 683e 3c74 mplexity: | Disruptio │ │ │ -000a9ca0: 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f n: | low │ │ │ -000a9cb0: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td> |
|---|---|
| │ │ │ -000a9cc0: 5265 626f 6f74 3a3c 2f74 683e 3c74 643e Reboot: | │ │ │ -000a9cd0: 6661 6c73 653c 2f74 643e 3c2f 7472 3e3c false | Strategy: │ │ │ -000a9cf0: 3c2f 7468 3e3c 7464 3e65 6e61 626c 653c | enable< │ │ │ -000a9d00: 2f74 643e 3c2f 7472 3e3c 2f74 6162 6c65 /td> |
- na
│ │ │ -000a9d20: 6d65 3a20 4761 7468 6572 2074 6865 2070 me: Gather the p
│ │ │ -000a9d30: 6163 6b61 6765 2066 6163 7473 0a20 2070 ackage facts. p
│ │ │ -000a9d40: 6163 6b61 6765 5f66 6163 7473 3a0a 2020 ackage_facts:.
│ │ │ -000a9d50: 2020 6d61 6e61 6765 723a 2061 7574 6f0a manager: auto.
│ │ │ -000a9d60: 2020 7461 6773 3a0a 2020 2d20 4449 5341 tags:. - DISA
│ │ │ -000a9d70: 2d53 5449 472d 5542 5455 2d32 322d 3231 -STIG-UBTU-22-21
│ │ │ -000a9d80: 3530 3130 0a20 202d 2065 6e61 626c 655f 5010. - enable_
│ │ │ -000a9d90: 7374 7261 7465 6779 0a20 202d 206c 6f77 strategy. - low
│ │ │ -000a9da0: 5f63 6f6d 706c 6578 6974 790a 2020 2d20 _complexity. -
│ │ │ -000a9db0: 6c6f 775f 6469 7372 7570 7469 6f6e 0a20 low_disruption.
│ │ │ -000a9dc0: 202d 206d 6564 6975 6d5f 7365 7665 7269 - medium_severi
│ │ │ -000a9dd0: 7479 0a20 202d 206e 6f5f 7265 626f 6f74 ty. - no_reboot
│ │ │ -000a9de0: 5f6e 6565 6465 640a 2020 2d20 7061 636b _needed. - pack
│ │ │ -000a9df0: 6167 655f 7061 6d5f 7077 7175 616c 6974 age_pam_pwqualit
│ │ │ -000a9e00: 795f 696e 7374 616c 6c65 640a 0a2d 206e y_installed..- n
│ │ │ -000a9e10: 616d 653a 2045 6e73 7572 6520 6c69 6270 ame: Ensure libp
│ │ │ -000a9e20: 616d 2d70 7771 7561 6c69 7479 2069 7320 am-pwquality is
│ │ │ -000a9e30: 696e 7374 616c 6c65 640a 2020 616e 7369 installed. ansi
│ │ │ -000a9e40: 626c 652e 6275 696c 7469 6e2e 7061 636b ble.builtin.pack
│ │ │ -000a9e50: 6167 653a 0a20 2020 206e 616d 653a 206c age:. name: l
│ │ │ -000a9e60: 6962 7061 6d2d 7077 7175 616c 6974 790a ibpam-pwquality.
│ │ │ -000a9e70: 2020 2020 7374 6174 653a 2070 7265 7365 state: prese
│ │ │ -000a9e80: 6e74 0a20 2077 6865 6e3a 2027 226c 6962 nt. when: '"lib
│ │ │ -000a9e90: 7061 6d2d 7275 6e74 696d 6522 2069 6e20 pam-runtime" in
│ │ │ -000a9ea0: 616e 7369 626c 655f 6661 6374 732e 7061 ansible_facts.pa
│ │ │ -000a9eb0: 636b 6167 6573 270a 2020 7461 6773 3a0a ckages'. tags:.
│ │ │ -000a9ec0: 2020 2d20 4449 5341 2d53 5449 472d 5542 - DISA-STIG-UB
│ │ │ -000a9ed0: 5455 2d32 322d 3231 3530 3130 0a20 202d TU-22-215010. -
│ │ │ -000a9ee0: 2065 6e61 626c 655f 7374 7261 7465 6779 enable_strategy
│ │ │ -000a9ef0: 0a20 202d 206c 6f77 5f63 6f6d 706c 6578 . - low_complex
│ │ │ -000a9f00: 6974 790a 2020 2d20 6c6f 775f 6469 7372 ity. - low_disr
│ │ │ -000a9f10: 7570 7469 6f6e 0a20 202d 206d 6564 6975 uption. - mediu
│ │ │ -000a9f20: 6d5f 7365 7665 7269 7479 0a20 202d 206e m_severity. - n
│ │ │ -000a9f30: 6f5f 7265 626f 6f74 5f6e 6565 6465 640a o_reboot_needed.
│ │ │ -000a9f40: 2020 2d20 7061 636b 6167 655f 7061 6d5f - package_pam_
│ │ │ -000a9f50: 7077 7175 616c 6974 795f 696e 7374 616c pwquality_instal
│ │ │ -000a9f60: 6c65 640a 3c2f 636f 6465 3e3c 2f70 7265 led.< │ │ │ +000a9940: 636f 6465 3e2d 206e 616d 653a 2047 6174 code>- name: Gat │ │ │ +000a9950: 6865 7220 7468 6520 7061 636b 6167 6520 her the package │ │ │ +000a9960: 6661 6374 730a 2020 7061 636b 6167 655f facts. package_ │ │ │ +000a9970: 6661 6374 733a 0a20 2020 206d 616e 6167 facts:. manag │ │ │ +000a9980: 6572 3a20 6175 746f 0a20 2074 6167 733a er: auto. tags: │ │ │ +000a9990: 0a20 202d 2044 4953 412d 5354 4947 2d55 . - DISA-STIG-U │ │ │ +000a99a0: 4254 552d 3232 2d32 3135 3031 300a 2020 BTU-22-215010. │ │ │ +000a99b0: 2d20 656e 6162 6c65 5f73 7472 6174 6567 - enable_strateg │ │ │ +000a99c0: 790a 2020 2d20 6c6f 775f 636f 6d70 6c65 y. - low_comple │ │ │ +000a99d0: 7869 7479 0a20 202d 206c 6f77 5f64 6973 xity. - low_dis │ │ │ +000a99e0: 7275 7074 696f 6e0a 2020 2d20 6d65 6469 ruption. - medi │ │ │ +000a99f0: 756d 5f73 6576 6572 6974 790a 2020 2d20 um_severity. - │ │ │ +000a9a00: 6e6f 5f72 6562 6f6f 745f 6e65 6564 6564 no_reboot_needed │ │ │ +000a9a10: 0a20 202d 2070 6163 6b61 6765 5f70 616d . - package_pam │ │ │ +000a9a20: 5f70 7771 7561 6c69 7479 5f69 6e73 7461 _pwquality_insta │ │ │ +000a9a30: 6c6c 6564 0a0a 2d20 6e61 6d65 3a20 456e lled..- name: En │ │ │ +000a9a40: 7375 7265 206c 6962 7061 6d2d 7077 7175 sure libpam-pwqu │ │ │ +000a9a50: 616c 6974 7920 6973 2069 6e73 7461 6c6c ality is install │ │ │ +000a9a60: 6564 0a20 2061 6e73 6962 6c65 2e62 7569 ed. ansible.bui │ │ │ +000a9a70: 6c74 696e 2e70 6163 6b61 6765 3a0a 2020 ltin.package:. │ │ │ +000a9a80: 2020 6e61 6d65 3a20 6c69 6270 616d 2d70 name: libpam-p │ │ │ +000a9a90: 7771 7561 6c69 7479 0a20 2020 2073 7461 wquality. sta │ │ │ +000a9aa0: 7465 3a20 7072 6573 656e 740a 2020 7768 te: present. wh │ │ │ +000a9ab0: 656e 3a20 2722 6c69 6270 616d 2d72 756e en: '"libpam-run │ │ │ +000a9ac0: 7469 6d65 2220 696e 2061 6e73 6962 6c65 time" in ansible │ │ │ +000a9ad0: 5f66 6163 7473 2e70 6163 6b61 6765 7327 _facts.packages' │ │ │ +000a9ae0: 0a20 2074 6167 733a 0a20 202d 2044 4953 . tags:. - DIS │ │ │ +000a9af0: 412d 5354 4947 2d55 4254 552d 3232 2d32 A-STIG-UBTU-22-2 │ │ │ +000a9b00: 3135 3031 300a 2020 2d20 656e 6162 6c65 15010. - enable │ │ │ +000a9b10: 5f73 7472 6174 6567 790a 2020 2d20 6c6f _strategy. - lo │ │ │ +000a9b20: 775f 636f 6d70 6c65 7869 7479 0a20 202d w_complexity. - │ │ │ +000a9b30: 206c 6f77 5f64 6973 7275 7074 696f 6e0a low_disruption. │ │ │ +000a9b40: 2020 2d20 6d65 6469 756d 5f73 6576 6572 - medium_sever │ │ │ +000a9b50: 6974 790a 2020 2d20 6e6f 5f72 6562 6f6f ity. - no_reboo │ │ │ +000a9b60: 745f 6e65 6564 6564 0a20 202d 2070 6163 t_needed. - pac │ │ │ +000a9b70: 6b61 6765 5f70 616d 5f70 7771 7561 6c69 kage_pam_pwquali │ │ │ +000a9b80: 7479 5f69 6e73 7461 6c6c 6564 0a3c 2f63 ty_installed.
| Com │ │ │ +000a9ce0: 706c 6578 6974 793a 3c2f 7468 3e3c 7464 plexity: | low | Disruption │ │ │ +000a9d10: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : | low |
|---|---|
| R │ │ │ +000a9d30: 6562 6f6f 743a 3c2f 7468 3e3c 7464 3e66 eboot: | f │ │ │ +000a9d40: 616c 7365 3c2f 7464 3e3c 2f74 723e 3c74 alse | Strategy:< │ │ │ +000a9d60: 2f74 683e 3c74 643e 656e 6162 6c65 3c2f /th> | enable │ │ │ +000a9d70: 7464 3e3c 2f74 723e 3c2f 7461 626c 653e td> |
inclu
│ │ │ +000a9d90: 6465 2069 6e73 7461 6c6c 5f6c 6962 7061 de install_libpa
│ │ │ +000a9da0: 6d2d 7077 7175 616c 6974 790a 0a63 6c61 m-pwquality..cla
│ │ │ +000a9db0: 7373 2069 6e73 7461 6c6c 5f6c 6962 7061 ss install_libpa
│ │ │ +000a9dc0: 6d2d 7077 7175 616c 6974 7920 7b0a 2020 m-pwquality {.
│ │ │ +000a9dd0: 7061 636b 6167 6520 7b20 276c 6962 7061 package { 'libpa
│ │ │ +000a9de0: 6d2d 7077 7175 616c 6974 7927 3a0a 2020 m-pwquality':.
│ │ │ +000a9df0: 2020 656e 7375 7265 203d 2667 743b 2027 ensure => '
│ │ │ +000a9e00: 696e 7374 616c 6c65 6427 2c0a 2020 7d0a installed',. }.
│ │ │ +000a9e10: 7d0a 3c2f 636f 6465 3e3c 2f70 7265 3e3c }.<
│ │ │ +000a9e20: 2f64 6976 3e3c 6120 636c 6173 733d 2262 /div>Remediation OS
│ │ │ +000a9ed0: 4275 696c 6420 426c 7565 7072 696e 7420 Build Blueprint
│ │ │ +000a9ee0: 736e 6970 7065 7420 e287 b23c 2f61 3e3c snippet ...<
│ │ │ +000a9ef0: 6272 3e3c 6469 7620 636c 6173 733d 2270 br>.[
│ │ │ +000a9f30: 5b70 6163 6b61 6765 735d 5d0a 6e61 6d65 [packages]].name
│ │ │ +000a9f40: 203d 2022 6c69 6270 616d 2d70 7771 7561 = "libpam-pwqua
│ │ │ +000a9f50: 6c69 7479 220a 7665 7273 696f 6e20 3d20 lity".version =
│ │ │ +000a9f60: 222a 220a 3c2f 636f 6465 3e3c 2f70 7265 "*"..[[packages]] │ │ │ -000aab30: 0a6e 616d 6520 3d20 226c 6962 7061 6d2d .name = "libpam- │ │ │ -000aab40: 7275 6e74 696d 6522 0a76 6572 7369 6f6e runtime".version │ │ │ -000aab50: 203d 2022 2a22 0a3c 2f63 6f64 653e 3c2f = "*". │ │ │ -000aab60: 7072 653e 3c2f 6469 763e 3c61 2063 6c61 pre>
<
│ │ │ -000aad50: 636f 6465 3e69 6e63 6c75 6465 2069 6e73 code>include ins
│ │ │ -000aad60: 7461 6c6c 5f6c 6962 7061 6d2d 7275 6e74 tall_libpam-runt
│ │ │ -000aad70: 696d 650a 0a63 6c61 7373 2069 6e73 7461 ime..class insta
│ │ │ -000aad80: 6c6c 5f6c 6962 7061 6d2d 7275 6e74 696d ll_libpam-runtim
│ │ │ -000aad90: 6520 7b0a 2020 7061 636b 6167 6520 7b20 e {. package {
│ │ │ -000aada0: 276c 6962 7061 6d2d 7275 6e74 696d 6527 'libpam-runtime'
│ │ │ -000aadb0: 3a0a 2020 2020 656e 7375 7265 203d 2667 :. ensure =&g
│ │ │ -000aadc0: 743b 2027 696e 7374 616c 6c65 6427 2c0a t; 'installed',.
│ │ │ -000aadd0: 2020 7d0a 7d0a 3c2f 636f 6465 3e3c 2f70 }.}.Remediatio
│ │ │ -000aae90: 6e20 416e 7369 626c 6520 736e 6970 7065 n Ansible snippe
│ │ │ -000aaea0: 7420 e287 b23c 2f61 3e3c 6272 3e3c 6469 t ...
<
│ │ │ -000aaf20: 7472 3e3c 7468 3e43 6f6d 706c 6578 6974 tr>Complexit
│ │ │ -000aaf30: 793a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f y: low
│ │ │ -000aaf40: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td> < │ │ │ -000aafd0: 636f 6465 3e2d 206e 616d 653a 2045 6e73 code>- name: Ens │ │ │ -000aafe0: 7572 6520 6c69 6270 616d 2d72 756e 7469 ure libpam-runti │ │ │ -000aaff0: 6d65 2069 7320 696e 7374 616c 6c65 640a me is installed. │ │ │ -000ab000: 2020 616e 7369 626c 652e 6275 696c 7469 ansible.builti │ │ │ -000ab010: 6e2e 7061 636b 6167 653a 0a20 2020 206e n.package:. n │ │ │ -000ab020: 616d 653a 206c 6962 7061 6d2d 7275 6e74 ame: libpam-runt │ │ │ -000ab030: 696d 650a 2020 2020 7374 6174 653a 2070 ime. state: p │ │ │ -000ab040: 7265 7365 6e74 0a20 2074 6167 733a 0a20 resent. tags:. │ │ │ -000ab050: 202d 2065 6e61 626c 655f 7374 7261 7465 - enable_strate │ │ │ -000ab060: 6779 0a20 202d 206c 6f77 5f63 6f6d 706c gy. - low_compl │ │ │ -000ab070: 6578 6974 790a 2020 2d20 6c6f 775f 6469 exity. - low_di │ │ │ -000ab080: 7372 7570 7469 6f6e 0a20 202d 206d 6564 sruption. - med │ │ │ -000ab090: 6975 6d5f 7365 7665 7269 7479 0a20 202d ium_severity. - │ │ │ -000ab0a0: 206e 6f5f 7265 626f 6f74 5f6e 6565 6465 no_reboot_neede │ │ │ -000ab0b0: 640a 2020 2d20 7061 636b 6167 655f 7061 d. - package_pa │ │ │ -000ab0c0: 6d5f 7275 6e74 696d 655f 696e 7374 616c m_runtime_instal │ │ │ -000ab0d0: 6c65 640a 3c2f 636f 6465 3e3c 2f70 7265 led.
│ │ │ +000aac00: 3c63 6f64 653e 2d20 6e61 6d65 3a20 456e- name: En │ │ │ +000aac10: 7375 7265 206c 6962 7061 6d2d 7275 6e74 sure libpam-runt │ │ │ +000aac20: 696d 6520 6973 2069 6e73 7461 6c6c 6564 ime is installed │ │ │ +000aac30: 0a20 2061 6e73 6962 6c65 2e62 7569 6c74 . ansible.built │ │ │ +000aac40: 696e 2e70 6163 6b61 6765 3a0a 2020 2020 in.package:. │ │ │ +000aac50: 6e61 6d65 3a20 6c69 6270 616d 2d72 756e name: libpam-run │ │ │ +000aac60: 7469 6d65 0a20 2020 2073 7461 7465 3a20 time. state: │ │ │ +000aac70: 7072 6573 656e 740a 2020 7461 6773 3a0a present. tags:. │ │ │ +000aac80: 2020 2d20 656e 6162 6c65 5f73 7472 6174 - enable_strat │ │ │ +000aac90: 6567 790a 2020 2d20 6c6f 775f 636f 6d70 egy. - low_comp │ │ │ +000aaca0: 6c65 7869 7479 0a20 202d 206c 6f77 5f64 lexity. - low_d │ │ │ +000aacb0: 6973 7275 7074 696f 6e0a 2020 2d20 6d65 isruption. - me │ │ │ +000aacc0: 6469 756d 5f73 6576 6572 6974 790a 2020 dium_severity. │ │ │ +000aacd0: 2d20 6e6f 5f72 6562 6f6f 745f 6e65 6564 - no_reboot_need │ │ │ +000aace0: 6564 0a20 202d 2070 6163 6b61 6765 5f70 ed. - package_p │ │ │ +000aacf0: 616d 5f72 756e 7469 6d65 5f69 6e73 7461 am_runtime_insta │ │ │ +000aad00: 6c6c 6564 0a3c 2f63 6f64 653e 3c2f 7072 lled.Remediation │ │ │ +000aadc0: 2050 7570 7065 7420 736e 6970 7065 7420 Puppet snippet │ │ │ +000aadd0: e287 b23c 2f61 3e3c 6272 3e3c 6469 7620 ...Complexity: │ │ │ +000aae60: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low < │ │ │ +000aaea0: 7472 3e3c 7468 3e52 6562 6f6f 743a 3c2f tr> Di │ │ │ +000aae80: 7372 7570 7469 6f6e 3a3c 2f74 683e 3c74 sruption: low Reboot: │ │ │ +000aaeb0: 7468 3e3c 7464 3e66 616c 7365 3c2f 7464 th> false
Remediation │ │ │ +000ab040: 4f53 4275 696c 6420 426c 7565 7072 696e OSBuild Blueprin │ │ │ +000ab050: 7420 736e 6970 7065 7420 e287 b23c 2f61 t snippet ...include insta │ │ │ +000aaf10: 6c6c 5f6c 6962 7061 6d2d 7275 6e74 696d ll_libpam-runtim │ │ │ +000aaf20: 650a 0a63 6c61 7373 2069 6e73 7461 6c6c e..class install │ │ │ +000aaf30: 5f6c 6962 7061 6d2d 7275 6e74 696d 6520 _libpam-runtime │ │ │ +000aaf40: 7b0a 2020 7061 636b 6167 6520 7b20 276c {. package { 'l │ │ │ +000aaf50: 6962 7061 6d2d 7275 6e74 696d 6527 3a0a ibpam-runtime':. │ │ │ +000aaf60: 2020 2020 656e 7375 7265 203d 2667 743b ensure => │ │ │ +000aaf70: 2027 696e 7374 616c 6c65 6427 2c0a 2020 'installed',. │ │ │ +000aaf80: 7d0a 7d0a 3c2f 636f 6465 3e3c 2f70 7265 }.}.
│ │ │ +000ab0a0: 0a5b 5b70 6163 6b61 6765 735d 5d0a 6e61 .[[packages]].na
│ │ │ +000ab0b0: 6d65 203d 2022 6c69 6270 616d 2d72 756e me = "libpam-run
│ │ │ +000ab0c0: 7469 6d65 220a 7665 7273 696f 6e20 3d20 time".version =
│ │ │ +000ab0d0: 222a 220a 3c2f 636f 6465 3e3c 2f70 7265 "*"..[[pack
│ │ │ -000e3290: 6167 6573 5d5d 0a6e 616d 6520 3d20 2261 ages]].name = "a
│ │ │ -000e32a0: 7070 6172 6d6f 722d 7574 696c 7322 0a76 pparmor-utils".v
│ │ │ -000e32b0: 6572 7369 6f6e 203d 2022 2a22 0a3c 2f63 ersion = "*".
│ │ │ -000e32d0: 3c61 2063 6c61 7373 3d22 6274 6e20 6274 Rem
│ │ │ -000e3370: 6564 6961 7469 6f6e 2050 7570 7065 7420 ediation Puppet
│ │ │ -000e3380: 736e 6970 7065 7420 e287 b23c 2f61 3e3c snippet ...<
│ │ │ -000e3390: 6272 3e3c 6469 7620 636c 6173 733d 2270 br>
│ │ │ -000e34b0: 3c70 7265 3e3c 636f 6465 3e69 6e63 6c75 Com
│ │ │ -000e3410: 706c 6578 6974 793a 3c2f 7468 3e3c 7464 plexity: low Disruption
│ │ │ -000e3440: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low R
│ │ │ -000e3460: 6562 6f6f 743a 3c2f 7468 3e3c 7464 3e66 eboot: f
│ │ │ -000e3470: 616c 7365 3c2f 7464 3e3c 2f74 723e 3c74 alse Strategy:<
│ │ │ -000e3490: 2f74 683e 3c74 643e 656e 6162 6c65 3c2f /th> enable
│ │ │ -000e34a0: 7464 3e3c 2f74 723e 3c2f 7461 626c 653e td> inclu
│ │ │ -000e34c0: 6465 2069 6e73 7461 6c6c 5f61 7070 6172 de install_appar
│ │ │ -000e34d0: 6d6f 722d 7574 696c 730a 0a63 6c61 7373 mor-utils..class
│ │ │ -000e34e0: 2069 6e73 7461 6c6c 5f61 7070 6172 6d6f install_apparmo
│ │ │ -000e34f0: 722d 7574 696c 7320 7b0a 2020 7061 636b r-utils {. pack
│ │ │ -000e3500: 6167 6520 7b20 2761 7070 6172 6d6f 722d age { 'apparmor-
│ │ │ -000e3510: 7574 696c 7327 3a0a 2020 2020 656e 7375 utils':. ensu
│ │ │ -000e3520: 7265 203d 2667 743b 2027 696e 7374 616c re => 'instal
│ │ │ -000e3530: 6c65 6427 2c0a 2020 7d0a 7d0a 3c2f 636f led',. }.}.
│ │ │ -000e3730: 3c70 7265 3e3c 636f 6465 3e2d 206e 616d Com
│ │ │ -000e3690: 706c 6578 6974 793a 3c2f 7468 3e3c 7464 plexity: low Disruption
│ │ │ -000e36c0: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low R
│ │ │ -000e36e0: 6562 6f6f 743a 3c2f 7468 3e3c 7464 3e66 eboot: f
│ │ │ -000e36f0: 616c 7365 3c2f 7464 3e3c 2f74 723e 3c74 alse Strategy:<
│ │ │ -000e3710: 2f74 683e 3c74 643e 656e 6162 6c65 3c2f /th> enable
│ │ │ -000e3720: 7464 3e3c 2f74 723e 3c2f 7461 626c 653e td> - nam
│ │ │ -000e3740: 653a 2045 6e73 7572 6520 6170 7061 726d e: Ensure apparm
│ │ │ -000e3750: 6f72 2d75 7469 6c73 2069 7320 696e 7374 or-utils is inst
│ │ │ -000e3760: 616c 6c65 640a 2020 616e 7369 626c 652e alled. ansible.
│ │ │ -000e3770: 6275 696c 7469 6e2e 7061 636b 6167 653a builtin.package:
│ │ │ -000e3780: 0a20 2020 206e 616d 653a 2061 7070 6172 . name: appar
│ │ │ -000e3790: 6d6f 722d 7574 696c 730a 2020 2020 7374 mor-utils. st
│ │ │ -000e37a0: 6174 653a 2070 7265 7365 6e74 0a20 2077 ate: present. w
│ │ │ -000e37b0: 6865 6e3a 2061 6e73 6962 6c65 5f76 6972 hen: ansible_vir
│ │ │ -000e37c0: 7475 616c 697a 6174 696f 6e5f 7479 7065 tualization_type
│ │ │ -000e37d0: 206e 6f74 2069 6e20 5b22 646f 636b 6572 not in ["docker
│ │ │ -000e37e0: 222c 2022 6c78 6322 2c20 226f 7065 6e76 ", "lxc", "openv
│ │ │ -000e37f0: 7a22 2c20 2270 6f64 6d61 6e22 2c20 2263 z", "podman", "c
│ │ │ -000e3800: 6f6e 7461 696e 6572 225d 0a20 2074 6167 ontainer"]. tag
│ │ │ -000e3810: 733a 0a20 202d 2065 6e61 626c 655f 7374 s:. - enable_st
│ │ │ -000e3820: 7261 7465 6779 0a20 202d 206c 6f77 5f63 rategy. - low_c
│ │ │ -000e3830: 6f6d 706c 6578 6974 790a 2020 2d20 6c6f omplexity. - lo
│ │ │ -000e3840: 775f 6469 7372 7570 7469 6f6e 0a20 202d w_disruption. -
│ │ │ -000e3850: 206d 6564 6975 6d5f 7365 7665 7269 7479 medium_severity
│ │ │ -000e3860: 0a20 202d 206e 6f5f 7265 626f 6f74 5f6e . - no_reboot_n
│ │ │ -000e3870: 6565 6465 640a 2020 2d20 7061 636b 6167 eeded. - packag
│ │ │ -000e3880: 655f 6170 7061 726d 6f72 2d75 7469 6c73 e_apparmor-utils
│ │ │ -000e3890: 5f69 6e73 7461 6c6c 6564 0a3c 2f63 6f64 _installed.
│ │ │ +000e3240: 3c62 723e 3c64 6976 2063 6c61 7373 3d22 <
│ │ │ +000e32e0: 7472 3e3c 7468 3e44 6973 7275 7074 696f tr>Co
│ │ │ +000e32c0: 6d70 6c65 7869 7479 3a3c 2f74 683e 3c74 mplexity: Disruptio
│ │ │ +000e32f0: 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f n: low
│ │ │ +000e3300: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td> <
│ │ │ +000e3330: 7472 3e3c 7468 3e53 7472 6174 6567 793a tr>
│ │ │ +000e3310: 5265 626f 6f74 3a3c 2f74 683e 3c74 643e Reboot:
│ │ │ +000e3320: 6661 6c73 653c 2f74 643e 3c2f 7472 3e3c false Strategy:
│ │ │ +000e3340: 3c2f 7468 3e3c 7464 3e65 6e61 626c 653c enable<
│ │ │ +000e3350: 2f74 643e 3c2f 7472 3e3c 2f74 6162 6c65 /td> - na
│ │ │ +000e3370: 6d65 3a20 456e 7375 7265 2061 7070 6172 me: Ensure appar
│ │ │ +000e3380: 6d6f 722d 7574 696c 7320 6973 2069 6e73 mor-utils is ins
│ │ │ +000e3390: 7461 6c6c 6564 0a20 2061 6e73 6962 6c65 talled. ansible
│ │ │ +000e33a0: 2e62 7569 6c74 696e 2e70 6163 6b61 6765 .builtin.package
│ │ │ +000e33b0: 3a0a 2020 2020 6e61 6d65 3a20 6170 7061 :. name: appa
│ │ │ +000e33c0: 726d 6f72 2d75 7469 6c73 0a20 2020 2073 rmor-utils. s
│ │ │ +000e33d0: 7461 7465 3a20 7072 6573 656e 740a 2020 tate: present.
│ │ │ +000e33e0: 7768 656e 3a20 616e 7369 626c 655f 7669 when: ansible_vi
│ │ │ +000e33f0: 7274 7561 6c69 7a61 7469 6f6e 5f74 7970 rtualization_typ
│ │ │ +000e3400: 6520 6e6f 7420 696e 205b 2264 6f63 6b65 e not in ["docke
│ │ │ +000e3410: 7222 2c20 226c 7863 222c 2022 6f70 656e r", "lxc", "open
│ │ │ +000e3420: 767a 222c 2022 706f 646d 616e 222c 2022 vz", "podman", "
│ │ │ +000e3430: 636f 6e74 6169 6e65 7222 5d0a 2020 7461 container"]. ta
│ │ │ +000e3440: 6773 3a0a 2020 2d20 656e 6162 6c65 5f73 gs:. - enable_s
│ │ │ +000e3450: 7472 6174 6567 790a 2020 2d20 6c6f 775f trategy. - low_
│ │ │ +000e3460: 636f 6d70 6c65 7869 7479 0a20 202d 206c complexity. - l
│ │ │ +000e3470: 6f77 5f64 6973 7275 7074 696f 6e0a 2020 ow_disruption.
│ │ │ +000e3480: 2d20 6d65 6469 756d 5f73 6576 6572 6974 - medium_severit
│ │ │ +000e3490: 790a 2020 2d20 6e6f 5f72 6562 6f6f 745f y. - no_reboot_
│ │ │ +000e34a0: 6e65 6564 6564 0a20 202d 2070 6163 6b61 needed. - packa
│ │ │ +000e34b0: 6765 5f61 7070 6172 6d6f 722d 7574 696c ge_apparmor-util
│ │ │ +000e34c0: 735f 696e 7374 616c 6c65 640a 3c2f 636f s_installed.
<
│ │ │ +000e36c0: 7072 653e 3c63 6f64 653e 696e 636c 7564 pre>Comp
│ │ │ +000e3620: 6c65 7869 7479 3a3c 2f74 683e 3c74 643e lexity:
│ │ │ +000e3630: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Disruption:
│ │ │ +000e3650: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Re
│ │ │ +000e3670: 626f 6f74 3a3c 2f74 683e 3c74 643e 6661 boot: fa
│ │ │ +000e3680: 6c73 653c 2f74 643e 3c2f 7472 3e3c 7472 lse Strategy:
│ │ │ +000e36a0: 7468 3e3c 7464 3e65 6e61 626c 653c 2f74 th> enable includ
│ │ │ +000e36d0: 6520 696e 7374 616c 6c5f 6170 7061 726d e install_apparm
│ │ │ +000e36e0: 6f72 2d75 7469 6c73 0a0a 636c 6173 7320 or-utils..class
│ │ │ +000e36f0: 696e 7374 616c 6c5f 6170 7061 726d 6f72 install_apparmor
│ │ │ +000e3700: 2d75 7469 6c73 207b 0a20 2070 6163 6b61 -utils {. packa
│ │ │ +000e3710: 6765 207b 2027 6170 7061 726d 6f72 2d75 ge { 'apparmor-u
│ │ │ +000e3720: 7469 6c73 273a 0a20 2020 2065 6e73 7572 tils':. ensur
│ │ │ +000e3730: 6520 3d26 6774 3b20 2769 6e73 7461 6c6c e => 'install
│ │ │ +000e3740: 6564 272c 0a20 207d 0a7d 0a3c 2f63 6f64 ed',. }.}..[[packag
│ │ │ +000e3870: 6573 5d5d 0a6e 616d 6520 3d20 2261 7070 es]].name = "app
│ │ │ +000e3880: 6172 6d6f 722d 7574 696c 7322 0a76 6572 armor-utils".ver
│ │ │ +000e3890: 7369 6f6e 203d 2022 2a22 0a3c 2f63 6f64 sion = "*".
│ │ │ -000e4740: 6469 763e 3c61 2063 6c61 7373 3d22 6274 div>Remediation Pup
│ │ │ -000e47f0: 7065 7420 736e 6970 7065 7420 e287 b23c pet snippet ...<
│ │ │ -000e4800: 2f61 3e3c 6272 3e3c 6469 7620 636c 6173 /a>Complexity: low Disrup
│ │ │ -000e48b0: 7469 6f6e 3a3c 2f74 683e 3c74 643e 6c6f tion: lo
│ │ │ -000e48c0: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ -000e48d0: 7468 3e52 6562 6f6f 743a 3c2f 7468 3e3c th>Reboot:<
│ │ │ -000e48e0: 7464 3e66 616c 7365 3c2f 7464 3e3c 2f74 td>false Strate
│ │ │ -000e4900: 6779 3a3c 2f74 683e 3c74 643e 656e 6162 gy: enab
│ │ │ -000e4910: 6c65 3c2f 7464 3e3c 2f74 723e 3c2f 7461 le
Re
│ │ │ -000e4a50: 6d65 6469 6174 696f 6e20 416e 7369 626c mediation Ansibl
│ │ │ -000e4a60: 6520 736e 6970 7065 7420 e287 b23c 2f61 e snippet ...i
│ │ │ -000e4930: 6e63 6c75 6465 2069 6e73 7461 6c6c 5f61 nclude install_a
│ │ │ -000e4940: 7070 6172 6d6f 720a 0a63 6c61 7373 2069 pparmor..class i
│ │ │ -000e4950: 6e73 7461 6c6c 5f61 7070 6172 6d6f 7220 nstall_apparmor
│ │ │ -000e4960: 7b0a 2020 7061 636b 6167 6520 7b20 2761 {. package { 'a
│ │ │ -000e4970: 7070 6172 6d6f 7227 3a0a 2020 2020 656e pparmor':. en
│ │ │ -000e4980: 7375 7265 203d 2667 743b 2027 696e 7374 sure => 'inst
│ │ │ -000e4990: 616c 6c65 6427 2c0a 2020 7d0a 7d0a 3c2f alled',. }.}.
│ │ │ -000e49a0: 636f 6465 3e3c 2f70 7265 3e3c 2f64 6976 code>
│ │ │ -000e4b10: 3c74 723e 3c74 683e 4469 7372 7570 7469 C
│ │ │ -000e4af0: 6f6d 706c 6578 6974 793a 3c2f 7468 3e3c omplexity: <
│ │ │ -000e4b00: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>lowDisrupti
│ │ │ -000e4b20: 6f6e 3a3c 2f74 683e 3c74 643e 6c6f 773c on: low<
│ │ │ -000e4b30: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td>
│ │ │ -000e4b60: 3c74 723e 3c74 683e 5374 7261 7465 6779 Reboot: false Strategy
│ │ │ -000e4b70: 3a3c 2f74 683e 3c74 643e 656e 6162 6c65 : enable
│ │ │ -000e4b80: 3c2f 7464 3e3c 2f74 723e 3c2f 7461 626c - n
│ │ │ -000e4ba0: 616d 653a 2045 6e73 7572 6520 6170 7061 ame: Ensure appa
│ │ │ -000e4bb0: 726d 6f72 2069 7320 696e 7374 616c 6c65 rmor is installe
│ │ │ -000e4bc0: 640a 2020 616e 7369 626c 652e 6275 696c d. ansible.buil
│ │ │ -000e4bd0: 7469 6e2e 7061 636b 6167 653a 0a20 2020 tin.package:.
│ │ │ -000e4be0: 206e 616d 653a 2061 7070 6172 6d6f 720a name: apparmor.
│ │ │ -000e4bf0: 2020 2020 7374 6174 653a 2070 7265 7365 state: prese
│ │ │ -000e4c00: 6e74 0a20 2077 6865 6e3a 2061 6e73 6962 nt. when: ansib
│ │ │ -000e4c10: 6c65 5f76 6972 7475 616c 697a 6174 696f le_virtualizatio
│ │ │ -000e4c20: 6e5f 7479 7065 206e 6f74 2069 6e20 5b22 n_type not in ["
│ │ │ -000e4c30: 646f 636b 6572 222c 2022 6c78 6322 2c20 docker", "lxc",
│ │ │ -000e4c40: 226f 7065 6e76 7a22 2c20 2270 6f64 6d61 "openvz", "podma
│ │ │ -000e4c50: 6e22 2c20 2263 6f6e 7461 696e 6572 225d n", "container"]
│ │ │ -000e4c60: 0a20 2074 6167 733a 0a20 202d 2044 4953 . tags:. - DIS
│ │ │ -000e4c70: 412d 5354 4947 2d55 4254 552d 3232 2d34 A-STIG-UBTU-22-4
│ │ │ -000e4c80: 3331 3031 300a 2020 2d20 656e 6162 6c65 31010. - enable
│ │ │ -000e4c90: 5f73 7472 6174 6567 790a 2020 2d20 6c6f _strategy. - lo
│ │ │ -000e4ca0: 775f 636f 6d70 6c65 7869 7479 0a20 202d w_complexity. -
│ │ │ -000e4cb0: 206c 6f77 5f64 6973 7275 7074 696f 6e0a low_disruption.
│ │ │ -000e4cc0: 2020 2d20 6d65 6469 756d 5f73 6576 6572 - medium_sever
│ │ │ -000e4cd0: 6974 790a 2020 2d20 6e6f 5f72 6562 6f6f ity. - no_reboo
│ │ │ -000e4ce0: 745f 6e65 6564 6564 0a20 202d 2070 6163 t_needed. - pac
│ │ │ -000e4cf0: 6b61 6765 5f61 7070 6172 6d6f 725f 696e kage_apparmor_in
│ │ │ -000e4d00: 7374 616c 6c65 640a 3c2f 636f 6465 3e3c stalled.<
│ │ │ +000e46a0: 6f6e 2041 6e73 6962 6c65 2073 6e69 7070 on Ansible snipp
│ │ │ +000e46b0: 6574 20e2 87b2 3c2f 613e 3c62 723e 3c64 et ...Complexi
│ │ │ +000e4740: 7479 3a3c 2f74 683e 3c74 643e 6c6f 773c ty: low<
│ │ │ +000e4750: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Disruption: low Reboot
│ │ │ +000e4790: 3a3c 2f74 683e 3c74 643e 6661 6c73 653c : false<
│ │ │ +000e47a0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Strategy: <
│ │ │ +000e47c0: 7464 3e65 6e61 626c 653c 2f74 643e 3c2f td>enable
│ │ │ +000e47d0: 7472 3e3c 2f74 6162 6c65 3e3c 7072 653e tr>
│ │ │ +000e47e0: 3c63 6f64 653e 2d20 6e61 6d65 3a20 456e
│ │ │ +000e4960: 6469 763e 3c61 2063 6c61 7373 3d22 6274 div>Remediation Pup
│ │ │ +000e4a10: 7065 7420 736e 6970 7065 7420 e287 b23c pet snippet ...<
│ │ │ +000e4a20: 2f61 3e3c 6272 3e3c 6469 7620 636c 6173 /a>- name: En
│ │ │ +000e47f0: 7375 7265 2061 7070 6172 6d6f 7220 6973 sure apparmor is
│ │ │ +000e4800: 2069 6e73 7461 6c6c 6564 0a20 2061 6e73 installed. ans
│ │ │ +000e4810: 6962 6c65 2e62 7569 6c74 696e 2e70 6163 ible.builtin.pac
│ │ │ +000e4820: 6b61 6765 3a0a 2020 2020 6e61 6d65 3a20 kage:. name:
│ │ │ +000e4830: 6170 7061 726d 6f72 0a20 2020 2073 7461 apparmor. sta
│ │ │ +000e4840: 7465 3a20 7072 6573 656e 740a 2020 7768 te: present. wh
│ │ │ +000e4850: 656e 3a20 616e 7369 626c 655f 7669 7274 en: ansible_virt
│ │ │ +000e4860: 7561 6c69 7a61 7469 6f6e 5f74 7970 6520 ualization_type
│ │ │ +000e4870: 6e6f 7420 696e 205b 2264 6f63 6b65 7222 not in ["docker"
│ │ │ +000e4880: 2c20 226c 7863 222c 2022 6f70 656e 767a , "lxc", "openvz
│ │ │ +000e4890: 222c 2022 706f 646d 616e 222c 2022 636f ", "podman", "co
│ │ │ +000e48a0: 6e74 6169 6e65 7222 5d0a 2020 7461 6773 ntainer"]. tags
│ │ │ +000e48b0: 3a0a 2020 2d20 4449 5341 2d53 5449 472d :. - DISA-STIG-
│ │ │ +000e48c0: 5542 5455 2d32 322d 3433 3130 3130 0a20 UBTU-22-431010.
│ │ │ +000e48d0: 202d 2065 6e61 626c 655f 7374 7261 7465 - enable_strate
│ │ │ +000e48e0: 6779 0a20 202d 206c 6f77 5f63 6f6d 706c gy. - low_compl
│ │ │ +000e48f0: 6578 6974 790a 2020 2d20 6c6f 775f 6469 exity. - low_di
│ │ │ +000e4900: 7372 7570 7469 6f6e 0a20 202d 206d 6564 sruption. - med
│ │ │ +000e4910: 6975 6d5f 7365 7665 7269 7479 0a20 202d ium_severity. -
│ │ │ +000e4920: 206e 6f5f 7265 626f 6f74 5f6e 6565 6465 no_reboot_neede
│ │ │ +000e4930: 640a 2020 2d20 7061 636b 6167 655f 6170 d. - package_ap
│ │ │ +000e4940: 7061 726d 6f72 5f69 6e73 7461 6c6c 6564 parmor_installed
│ │ │ +000e4950: 0a3c 2f63 6f64 653e 3c2f 7072 653e 3c2f .Complexity: low Disrup
│ │ │ +000e4ad0: 7469 6f6e 3a3c 2f74 683e 3c74 643e 6c6f tion: lo
│ │ │ +000e4ae0: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ +000e4af0: 7468 3e52 6562 6f6f 743a 3c2f 7468 3e3c th>Reboot:<
│ │ │ +000e4b00: 7464 3e66 616c 7365 3c2f 7464 3e3c 2f74 td>false Strate
│ │ │ +000e4b20: 6779 3a3c 2f74 683e 3c74 643e 656e 6162 gy: enab
│ │ │ +000e4b30: 6c65 3c2f 7464 3e3c 2f74 723e 3c2f 7461 le
Re
│ │ │ +000e4c70: 6d65 6469 6174 696f 6e20 4f53 4275 696c mediation OSBuil
│ │ │ +000e4c80: 6420 426c 7565 7072 696e 7420 736e 6970 d Blueprint snip
│ │ │ +000e4c90: 7065 7420 e287 b23c 2f61 3e3c 6272 3e3c pet ...i
│ │ │ +000e4b50: 6e63 6c75 6465 2069 6e73 7461 6c6c 5f61 nclude install_a
│ │ │ +000e4b60: 7070 6172 6d6f 720a 0a63 6c61 7373 2069 pparmor..class i
│ │ │ +000e4b70: 6e73 7461 6c6c 5f61 7070 6172 6d6f 7220 nstall_apparmor
│ │ │ +000e4b80: 7b0a 2020 7061 636b 6167 6520 7b20 2761 {. package { 'a
│ │ │ +000e4b90: 7070 6172 6d6f 7227 3a0a 2020 2020 656e pparmor':. en
│ │ │ +000e4ba0: 7375 7265 203d 2667 743b 2027 696e 7374 sure => 'inst
│ │ │ +000e4bb0: 616c 6c65 6427 2c0a 2020 7d0a 7d0a 3c2f alled',. }.}.
│ │ │ +000e4bc0: 636f 6465 3e3c 2f70 7265 3e3c 2f64 6976 code>
<
│ │ │ +000e4ca0: 6469 7620 636c 6173 733d 2270 616e 656c div class="panel
│ │ │ +000e4cb0: 2d63 6f6c 6c61 7073 6520 636f 6c6c 6170 -collapse collap
│ │ │ +000e4cc0: 7365 2220 6964 3d22 6964 3236 3922 3e3c se" id="id269"><
│ │ │ +000e4cd0: 7072 653e 3c63 6f64 653e 0a5b 5b70 6163 pre>.[[pac
│ │ │ +000e4ce0: 6b61 6765 735d 5d0a 6e61 6d65 203d 2022 kages]].name = "
│ │ │ +000e4cf0: 6170 7061 726d 6f72 220a 7665 7273 696f apparmor".versio
│ │ │ +000e4d00: 6e20 3d20 222a 220a 3c2f 636f 6465 3e3c n = "*".<
│ │ │ 000e4d10: 2f70 7265 3e3c 2f64 6976 3e3c 6120 636c /pre>R
│ │ │ -000f0290: 656d 6564 6961 7469 6f6e 204f 5342 7569 emediation OSBui
│ │ │ -000f02a0: 6c64 2042 6c75 6570 7269 6e74 2073 6e69 ld Blueprint sni
│ │ │ -000f02b0: 7070 6574 20e2 87b2 3c2f 613e 3c62 723e ppet ...
│ │ │ -000f02c0: 3c64 6976 2063 6c61 7373 3d22 7061 6e65 .[[pa
│ │ │ -000f0300: 636b 6167 6573 5d5d 0a6e 616d 6520 3d20 ckages]].name =
│ │ │ -000f0310: 2273 7973 7465 6d64 2d6a 6f75 726e 616c "systemd-journal
│ │ │ -000f0320: 2d72 656d 6f74 6522 0a76 6572 7369 6f6e -remote".version
│ │ │ -000f0330: 203d 2022 2a22 0a3c 2f63 6f64 653e 3c2f = "*".
│ │ │ -000f0340: 7072 653e 3c2f 6469 763e 3c61 2063 6c61 pre>Complexit
│ │ │ -000f0490: 793a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f y: low
│ │ │ -000f04a0: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ -000f04b0: 4469 7372 7570 7469 6f6e 3a3c 2f74 683e Disruption:
│ │ │ -000f04c0: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Reboot:
│ │ │ -000f04e0: 3c2f 7468 3e3c 7464 3e66 616c 7365 3c2f false
│ │ │ -000f04f0: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ -000f0500: 5374 7261 7465 6779 3a3c 2f74 683e 3c74 Strategy: <
│ │ │ -000f0530: 636f 6465 3e69 6e63 6c75 6465 2069 6e73 code>include ins
│ │ │ -000f0540: 7461 6c6c 5f73 7973 7465 6d64 2d6a 6f75 tall_systemd-jou
│ │ │ -000f0550: 726e 616c 2d72 656d 6f74 650a 0a63 6c61 rnal-remote..cla
│ │ │ -000f0560: 7373 2069 6e73 7461 6c6c 5f73 7973 7465 ss install_syste
│ │ │ -000f0570: 6d64 2d6a 6f75 726e 616c 2d72 656d 6f74 md-journal-remot
│ │ │ -000f0580: 6520 7b0a 2020 7061 636b 6167 6520 7b20 e {. package {
│ │ │ -000f0590: 2773 7973 7465 6d64 2d6a 6f75 726e 616c 'systemd-journal
│ │ │ -000f05a0: 2d72 656d 6f74 6527 3a0a 2020 2020 656e -remote':. en
│ │ │ -000f05b0: 7375 7265 203d 2667 743b 2027 696e 7374 sure => 'inst
│ │ │ -000f05c0: 616c 6c65 6427 2c0a 2020 7d0a 7d0a 3c2f alled',. }.}.
│ │ │ -000f05d0: 636f 6465 3e3c 2f70 7265 3e3c 2f64 6976 code>
│ │ │ -000f0740: 3c74 723e 3c74 683e 4469 7372 7570 7469 C
│ │ │ -000f0720: 6f6d 706c 6578 6974 793a 3c2f 7468 3e3c omplexity: <
│ │ │ -000f0730: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>lowDisrupti
│ │ │ -000f0750: 6f6e 3a3c 2f74 683e 3c74 643e 6c6f 773c on: low<
│ │ │ -000f0760: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td>
│ │ │ -000f0790: 3c74 723e 3c74 683e 5374 7261 7465 6779 Reboot: false Strategy
│ │ │ -000f07a0: 3a3c 2f74 683e 3c74 643e 656e 6162 6c65 : enable
│ │ │ -000f07b0: 3c2f 7464 3e3c 2f74 723e 3c2f 7461 626c - n
│ │ │ -000f07d0: 616d 653a 2047 6174 6865 7220 7468 6520 ame: Gather the
│ │ │ -000f07e0: 7061 636b 6167 6520 6661 6374 730a 2020 package facts.
│ │ │ -000f07f0: 7061 636b 6167 655f 6661 6374 733a 0a20 package_facts:.
│ │ │ -000f0800: 2020 206d 616e 6167 6572 3a20 6175 746f manager: auto
│ │ │ -000f0810: 0a20 2074 6167 733a 0a20 202d 2065 6e61 . tags:. - ena
│ │ │ -000f0820: 626c 655f 7374 7261 7465 6779 0a20 202d ble_strategy. -
│ │ │ -000f0830: 206c 6f77 5f63 6f6d 706c 6578 6974 790a low_complexity.
│ │ │ -000f0840: 2020 2d20 6c6f 775f 6469 7372 7570 7469 - low_disrupti
│ │ │ -000f0850: 6f6e 0a20 202d 206d 6564 6975 6d5f 7365 on. - medium_se
│ │ │ -000f0860: 7665 7269 7479 0a20 202d 206e 6f5f 7265 verity. - no_re
│ │ │ -000f0870: 626f 6f74 5f6e 6565 6465 640a 2020 2d20 boot_needed. -
│ │ │ -000f0880: 7061 636b 6167 655f 7379 7374 656d 642d package_systemd-
│ │ │ -000f0890: 6a6f 7572 6e61 6c2d 7265 6d6f 7465 5f69 journal-remote_i
│ │ │ -000f08a0: 6e73 7461 6c6c 6564 0a0a 2d20 6e61 6d65 nstalled..- name
│ │ │ -000f08b0: 3a20 456e 7375 7265 2073 7973 7465 6d64 : Ensure systemd
│ │ │ -000f08c0: 2d6a 6f75 726e 616c 2d72 656d 6f74 6520 -journal-remote
│ │ │ -000f08d0: 6973 2069 6e73 7461 6c6c 6564 0a20 2061 is installed. a
│ │ │ -000f08e0: 6e73 6962 6c65 2e62 7569 6c74 696e 2e70 nsible.builtin.p
│ │ │ -000f08f0: 6163 6b61 6765 3a0a 2020 2020 6e61 6d65 ackage:. name
│ │ │ -000f0900: 3a20 7379 7374 656d 642d 6a6f 7572 6e61 : systemd-journa
│ │ │ -000f0910: 6c2d 7265 6d6f 7465 0a20 2020 2073 7461 l-remote. sta
│ │ │ -000f0920: 7465 3a20 7072 6573 656e 740a 2020 7768 te: present. wh
│ │ │ -000f0930: 656e 3a20 2722 6c69 6e75 782d 6261 7365 en: '"linux-base
│ │ │ -000f0940: 2220 696e 2061 6e73 6962 6c65 5f66 6163 " in ansible_fac
│ │ │ -000f0950: 7473 2e70 6163 6b61 6765 7327 0a20 2074 ts.packages'. t
│ │ │ -000f0960: 6167 733a 0a20 202d 2065 6e61 626c 655f ags:. - enable_
│ │ │ -000f0970: 7374 7261 7465 6779 0a20 202d 206c 6f77 strategy. - low
│ │ │ -000f0980: 5f63 6f6d 706c 6578 6974 790a 2020 2d20 _complexity. -
│ │ │ -000f0990: 6c6f 775f 6469 7372 7570 7469 6f6e 0a20 low_disruption.
│ │ │ -000f09a0: 202d 206d 6564 6975 6d5f 7365 7665 7269 - medium_severi
│ │ │ -000f09b0: 7479 0a20 202d 206e 6f5f 7265 626f 6f74 ty. - no_reboot
│ │ │ -000f09c0: 5f6e 6565 6465 640a 2020 2d20 7061 636b _needed. - pack
│ │ │ -000f09d0: 6167 655f 7379 7374 656d 642d 6a6f 7572 age_systemd-jour
│ │ │ -000f09e0: 6e61 6c2d 7265 6d6f 7465 5f69 6e73 7461 nal-remote_insta
│ │ │ -000f09f0: 6c6c 6564 0a3c 2f63 6f64 653e 3c2f 7072 lled.
│ │ │ +000f0330: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity:
│ │ │ +000f0340: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Disrupt
│ │ │ +000f0360: 696f 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 ion: low
│ │ │ +000f0370: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Strateg
│ │ │ +000f03b0: 793a 3c2f 7468 3e3c 7464 3e65 6e61 626c y: enabl
│ │ │ +000f03c0: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e -
│ │ │ +000f03e0: 6e61 6d65 3a20 4761 7468 6572 2074 6865 name: Gather the
│ │ │ +000f03f0: 2070 6163 6b61 6765 2066 6163 7473 0a20 package facts.
│ │ │ +000f0400: 2070 6163 6b61 6765 5f66 6163 7473 3a0a package_facts:.
│ │ │ +000f0410: 2020 2020 6d61 6e61 6765 723a 2061 7574 manager: aut
│ │ │ +000f0420: 6f0a 2020 7461 6773 3a0a 2020 2d20 656e o. tags:. - en
│ │ │ +000f0430: 6162 6c65 5f73 7472 6174 6567 790a 2020 able_strategy.
│ │ │ +000f0440: 2d20 6c6f 775f 636f 6d70 6c65 7869 7479 - low_complexity
│ │ │ +000f0450: 0a20 202d 206c 6f77 5f64 6973 7275 7074 . - low_disrupt
│ │ │ +000f0460: 696f 6e0a 2020 2d20 6d65 6469 756d 5f73 ion. - medium_s
│ │ │ +000f0470: 6576 6572 6974 790a 2020 2d20 6e6f 5f72 everity. - no_r
│ │ │ +000f0480: 6562 6f6f 745f 6e65 6564 6564 0a20 202d eboot_needed. -
│ │ │ +000f0490: 2070 6163 6b61 6765 5f73 7973 7465 6d64 package_systemd
│ │ │ +000f04a0: 2d6a 6f75 726e 616c 2d72 656d 6f74 655f -journal-remote_
│ │ │ +000f04b0: 696e 7374 616c 6c65 640a 0a2d 206e 616d installed..- nam
│ │ │ +000f04c0: 653a 2045 6e73 7572 6520 7379 7374 656d e: Ensure system
│ │ │ +000f04d0: 642d 6a6f 7572 6e61 6c2d 7265 6d6f 7465 d-journal-remote
│ │ │ +000f04e0: 2069 7320 696e 7374 616c 6c65 640a 2020 is installed.
│ │ │ +000f04f0: 616e 7369 626c 652e 6275 696c 7469 6e2e ansible.builtin.
│ │ │ +000f0500: 7061 636b 6167 653a 0a20 2020 206e 616d package:. nam
│ │ │ +000f0510: 653a 2073 7973 7465 6d64 2d6a 6f75 726e e: systemd-journ
│ │ │ +000f0520: 616c 2d72 656d 6f74 650a 2020 2020 7374 al-remote. st
│ │ │ +000f0530: 6174 653a 2070 7265 7365 6e74 0a20 2077 ate: present. w
│ │ │ +000f0540: 6865 6e3a 2027 226c 696e 7578 2d62 6173 hen: '"linux-bas
│ │ │ +000f0550: 6522 2069 6e20 616e 7369 626c 655f 6661 e" in ansible_fa
│ │ │ +000f0560: 6374 732e 7061 636b 6167 6573 270a 2020 cts.packages'.
│ │ │ +000f0570: 7461 6773 3a0a 2020 2d20 656e 6162 6c65 tags:. - enable
│ │ │ +000f0580: 5f73 7472 6174 6567 790a 2020 2d20 6c6f _strategy. - lo
│ │ │ +000f0590: 775f 636f 6d70 6c65 7869 7479 0a20 202d w_complexity. -
│ │ │ +000f05a0: 206c 6f77 5f64 6973 7275 7074 696f 6e0a low_disruption.
│ │ │ +000f05b0: 2020 2d20 6d65 6469 756d 5f73 6576 6572 - medium_sever
│ │ │ +000f05c0: 6974 790a 2020 2d20 6e6f 5f72 6562 6f6f ity. - no_reboo
│ │ │ +000f05d0: 745f 6e65 6564 6564 0a20 202d 2070 6163 t_needed. - pac
│ │ │ +000f05e0: 6b61 6765 5f73 7973 7465 6d64 2d6a 6f75 kage_systemd-jou
│ │ │ +000f05f0: 726e 616c 2d72 656d 6f74 655f 696e 7374 rnal-remote_inst
│ │ │ +000f0600: 616c 6c65 640a 3c2f 636f 6465 3e3c 2f70 alled.Remediatio
│ │ │ +000f06c0: 6e20 5075 7070 6574 2073 6e69 7070 6574 n Puppet snippet
│ │ │ +000f06d0: 20e2 87b2 3c2f 613e 3c62 723e 3c64 6976 ...Complexity
│ │ │ +000f0760: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low
│ │ │ +000f07a0: 3c74 723e 3c74 683e 5265 626f 6f74 3a3c D
│ │ │ +000f0780: 6973 7275 7074 696f 6e3a 3c2f 7468 3e3c isruption: <
│ │ │ +000f0790: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>lowReboot:<
│ │ │ +000f07b0: 2f74 683e 3c74 643e 6661 6c73 653c 2f74 /th> false S
│ │ │ +000f07d0: 7472 6174 6567 793a 3c2f 7468 3e3c 7464 trategy: enable .[[pack
│ │ │ +000f09c0: 6167 6573 5d5d 0a6e 616d 6520 3d20 2273 ages]].name = "s
│ │ │ +000f09d0: 7973 7465 6d64 2d6a 6f75 726e 616c 2d72 ystemd-journal-r
│ │ │ +000f09e0: 656d 6f74 6522 0a76 6572 7369 6f6e 203d emote".version =
│ │ │ +000f09f0: 2022 2a22 0a3c 2f63 6f64 653e 3c2f 7072 "*".Remedi
│ │ │ -000f1b60: 6174 696f 6e20 4f53 4275 696c 6420 426c ation OSBuild Bl
│ │ │ -000f1b70: 7565 7072 696e 7420 736e 6970 7065 7420 ueprint snippet
│ │ │ -000f1b80: e287 b23c 2f61 3e3c 6272 3e3c 6469 7620 ...
│ │ │ -000f1bc0: 3c63 6f64 653e 0a5b 6375 7374 6f6d 697a
.[customiz
│ │ │ -000f1bd0: 6174 696f 6e73 2e73 6572 7669 6365 735d ations.services]
│ │ │ -000f1be0: 0a65 6e61 626c 6564 203d 205b 2273 7973 .enabled = ["sys
│ │ │ -000f1bf0: 7465 6d64 2d6a 6f75 726e 616c 2d75 706c temd-journal-upl
│ │ │ -000f1c00: 6f61 6422 5d0a 3c2f 636f 6465 3e3c 2f70 oad"].Complexity
│ │ │ -000f1d60: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low
│ │ │ -000f1da0: 3c74 723e 3c74 683e 5265 626f 6f74 3a3c D
│ │ │ -000f1d80: 6973 7275 7074 696f 6e3a 3c2f 7468 3e3c isruption: <
│ │ │ -000f1d90: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>lowReboot:<
│ │ │ -000f1db0: 2f74 683e 3c74 643e 6661 6c73 653c 2f74 /th> false S
│ │ │ -000f1dd0: 7472 6174 6567 793a 3c2f 7468 3e3c 7464 trategy: enable
R
│ │ │ -000f1f60: 656d 6564 6961 7469 6f6e 2041 6e73 6962 emediation Ansib
│ │ │ -000f1f70: 6c65 2073 6e69 7070 6574 20e2 87b2 3c2f le snippet ...
│ │ │ -000f1f80: 613e 3c62 723e 3c64 6976 2063 6c61 7373 a>
│ │ │ -000f2000: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity:
│ │ │ -000f2010: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Disrupt
│ │ │ -000f2030: 696f 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 ion: low
│ │ │ -000f2040: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Strateg
│ │ │ -000f2080: 793a 3c2f 7468 3e3c 7464 3e65 6e61 626c y: enabl
│ │ │ -000f2090: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e -
│ │ │ -000f20b0: 6e61 6d65 3a20 4761 7468 6572 2074 6865 name: Gather the
│ │ │ -000f20c0: 2070 6163 6b61 6765 2066 6163 7473 0a20 package facts.
│ │ │ -000f20d0: 2070 6163 6b61 6765 5f66 6163 7473 3a0a package_facts:.
│ │ │ -000f20e0: 2020 2020 6d61 6e61 6765 723a 2061 7574 manager: aut
│ │ │ -000f20f0: 6f0a 2020 7461 6773 3a0a 2020 2d20 656e o. tags:. - en
│ │ │ -000f2100: 6162 6c65 5f73 7472 6174 6567 790a 2020 able_strategy.
│ │ │ -000f2110: 2d20 6c6f 775f 636f 6d70 6c65 7869 7479 - low_complexity
│ │ │ -000f2120: 0a20 202d 206c 6f77 5f64 6973 7275 7074 . - low_disrupt
│ │ │ -000f2130: 696f 6e0a 2020 2d20 6d65 6469 756d 5f73 ion. - medium_s
│ │ │ -000f2140: 6576 6572 6974 790a 2020 2d20 6e6f 5f72 everity. - no_r
│ │ │ -000f2150: 6562 6f6f 745f 6e65 6564 6564 0a20 202d eboot_needed. -
│ │ │ -000f2160: 2073 6572 7669 6365 5f73 7973 7465 6d64 service_systemd
│ │ │ -000f2170: 2d6a 6f75 726e 616c 2d75 706c 6f61 645f -journal-upload_
│ │ │ -000f2180: 656e 6162 6c65 640a 0a2d 206e 616d 653a enabled..- name:
│ │ │ -000f2190: 2045 6e61 626c 6520 7379 7374 656d 642d Enable systemd-
│ │ │ -000f21a0: 6a6f 7572 6e61 6c2d 7570 6c6f 6164 2053 journal-upload S
│ │ │ -000f21b0: 6572 7669 6365 202d 2045 6e61 626c 6520 ervice - Enable
│ │ │ -000f21c0: 7365 7276 6963 6520 7379 7374 656d 642d service systemd-
│ │ │ -000f21d0: 6a6f 7572 6e61 6c2d 7570 6c6f 6164 0a20 journal-upload.
│ │ │ -000f21e0: 2062 6c6f 636b 3a0a 0a20 202d 206e 616d block:.. - nam
│ │ │ -000f21f0: 653a 2047 6174 6865 7220 7468 6520 7061 e: Gather the pa
│ │ │ -000f2200: 636b 6167 6520 6661 6374 730a 2020 2020 ckage facts.
│ │ │ -000f2210: 616e 7369 626c 652e 6275 696c 7469 6e2e ansible.builtin.
│ │ │ -000f2220: 7061 636b 6167 655f 6661 6374 733a 0a20 package_facts:.
│ │ │ -000f2230: 2020 2020 206d 616e 6167 6572 3a20 6175 manager: au
│ │ │ -000f2240: 746f 0a0a 2020 2d20 6e61 6d65 3a20 456e to.. - name: En
│ │ │ -000f2250: 6162 6c65 2073 7973 7465 6d64 2d6a 6f75 able systemd-jou
│ │ │ -000f2260: 726e 616c 2d75 706c 6f61 6420 5365 7276 rnal-upload Serv
│ │ │ -000f2270: 6963 6520 2d20 456e 6162 6c65 2053 6572 ice - Enable Ser
│ │ │ -000f2280: 7669 6365 2073 7973 7465 6d64 2d6a 6f75 vice systemd-jou
│ │ │ -000f2290: 726e 616c 2d75 706c 6f61 640a 2020 2020 rnal-upload.
│ │ │ -000f22a0: 616e 7369 626c 652e 6275 696c 7469 6e2e ansible.builtin.
│ │ │ -000f22b0: 7379 7374 656d 643a 0a20 2020 2020 206e systemd:. n
│ │ │ -000f22c0: 616d 653a 2073 7973 7465 6d64 2d6a 6f75 ame: systemd-jou
│ │ │ -000f22d0: 726e 616c 2d75 706c 6f61 640a 2020 2020 rnal-upload.
│ │ │ -000f22e0: 2020 656e 6162 6c65 643a 2074 7275 650a enabled: true.
│ │ │ -000f22f0: 2020 2020 2020 7374 6174 653a 2073 7461 state: sta
│ │ │ -000f2300: 7274 6564 0a20 2020 2020 206d 6173 6b65 rted. maske
│ │ │ -000f2310: 643a 2066 616c 7365 0a20 2020 2077 6865 d: false. whe
│ │ │ -000f2320: 6e3a 0a20 2020 202d 2027 2273 7973 7465 n:. - '"syste
│ │ │ -000f2330: 6d64 2d6a 6f75 726e 616c 2d72 656d 6f74 md-journal-remot
│ │ │ -000f2340: 6522 2069 6e20 616e 7369 626c 655f 6661 e" in ansible_fa
│ │ │ -000f2350: 6374 732e 7061 636b 6167 6573 270a 2020 cts.packages'.
│ │ │ -000f2360: 7461 6773 3a0a 2020 2d20 656e 6162 6c65 tags:. - enable
│ │ │ -000f2370: 5f73 7472 6174 6567 790a 2020 2d20 6c6f _strategy. - lo
│ │ │ -000f2380: 775f 636f 6d70 6c65 7869 7479 0a20 202d w_complexity. -
│ │ │ -000f2390: 206c 6f77 5f64 6973 7275 7074 696f 6e0a low_disruption.
│ │ │ -000f23a0: 2020 2d20 6d65 6469 756d 5f73 6576 6572 - medium_sever
│ │ │ -000f23b0: 6974 790a 2020 2d20 6e6f 5f72 6562 6f6f ity. - no_reboo
│ │ │ -000f23c0: 745f 6e65 6564 6564 0a20 202d 2073 6572 t_needed. - ser
│ │ │ -000f23d0: 7669 6365 5f73 7973 7465 6d64 2d6a 6f75 vice_systemd-jou
│ │ │ -000f23e0: 726e 616c 2d75 706c 6f61 645f 656e 6162 rnal-upload_enab
│ │ │ -000f23f0: 6c65 640a 2020 2d20 7370 6563 6961 6c5f led. - special_
│ │ │ -000f2400: 7365 7276 6963 655f 626c 6f63 6b0a 2020 service_block.
│ │ │ -000f2410: 7768 656e 3a0a 2020 2d20 2722 6c69 6e75 when:. - '"linu
│ │ │ -000f2420: 782d 6261 7365 2220 696e 2061 6e73 6962 x-base" in ansib
│ │ │ -000f2430: 6c65 5f66 6163 7473 2e70 6163 6b61 6765 le_facts.package
│ │ │ -000f2440: 7327 0a20 202d 2028 2061 6e73 6962 6c65 s'. - ( ansible
│ │ │ -000f2450: 5f76 6972 7475 616c 697a 6174 696f 6e5f _virtualization_
│ │ │ -000f2460: 7479 7065 206e 6f74 2069 6e20 5b22 646f type not in ["do
│ │ │ -000f2470: 636b 6572 222c 2022 6c78 6322 2c20 226f cker", "lxc", "o
│ │ │ -000f2480: 7065 6e76 7a22 2c20 2270 6f64 6d61 6e22 penvz", "podman"
│ │ │ -000f2490: 2c20 2263 6f6e 7461 696e 6572 225d 0a20 , "container"].
│ │ │ -000f24a0: 2020 2061 6e64 2022 7379 7374 656d 642d and "systemd-
│ │ │ -000f24b0: 6a6f 7572 6e61 6c2d 7265 6d6f 7465 2220 journal-remote"
│ │ │ -000f24c0: 696e 2061 6e73 6962 6c65 5f66 6163 7473 in ansible_facts
│ │ │ -000f24d0: 2e70 6163 6b61 6765 7320 290a 3c2f 636f .packages ).Compl
│ │ │ +000f1c00: 6578 6974 793a 3c2f 7468 3e3c 7464 3e6c exity: l
│ │ │ +000f1c10: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ +000f1c20: 3c74 683e 4469 7372 7570 7469 6f6e 3a3c Disruption:<
│ │ │ +000f1c30: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ +000f1c40: 3c2f 7472 3e3c 7472 3e3c 7468 3e52 6562 Reb
│ │ │ +000f1c50: 6f6f 743a 3c2f 7468 3e3c 7464 3e66 616c oot: fal
│ │ │ +000f1c60: 7365 3c2f 7464 3e3c 2f74 723e 3c74 723e se
│ │ │ +000f1c70: 3c74 683e 5374 7261 7465 6779 3a3c 2f74 Strategy: enable - name:
│ │ │ +000f1cb0: 2047 6174 6865 7220 7468 6520 7061 636b Gather the pack
│ │ │ +000f1cc0: 6167 6520 6661 6374 730a 2020 7061 636b age facts. pack
│ │ │ +000f1cd0: 6167 655f 6661 6374 733a 0a20 2020 206d age_facts:. m
│ │ │ +000f1ce0: 616e 6167 6572 3a20 6175 746f 0a20 2074 anager: auto. t
│ │ │ +000f1cf0: 6167 733a 0a20 202d 2065 6e61 626c 655f ags:. - enable_
│ │ │ +000f1d00: 7374 7261 7465 6779 0a20 202d 206c 6f77 strategy. - low
│ │ │ +000f1d10: 5f63 6f6d 706c 6578 6974 790a 2020 2d20 _complexity. -
│ │ │ +000f1d20: 6c6f 775f 6469 7372 7570 7469 6f6e 0a20 low_disruption.
│ │ │ +000f1d30: 202d 206d 6564 6975 6d5f 7365 7665 7269 - medium_severi
│ │ │ +000f1d40: 7479 0a20 202d 206e 6f5f 7265 626f 6f74 ty. - no_reboot
│ │ │ +000f1d50: 5f6e 6565 6465 640a 2020 2d20 7365 7276 _needed. - serv
│ │ │ +000f1d60: 6963 655f 7379 7374 656d 642d 6a6f 7572 ice_systemd-jour
│ │ │ +000f1d70: 6e61 6c2d 7570 6c6f 6164 5f65 6e61 626c nal-upload_enabl
│ │ │ +000f1d80: 6564 0a0a 2d20 6e61 6d65 3a20 456e 6162 ed..- name: Enab
│ │ │ +000f1d90: 6c65 2073 7973 7465 6d64 2d6a 6f75 726e le systemd-journ
│ │ │ +000f1da0: 616c 2d75 706c 6f61 6420 5365 7276 6963 al-upload Servic
│ │ │ +000f1db0: 6520 2d20 456e 6162 6c65 2073 6572 7669 e - Enable servi
│ │ │ +000f1dc0: 6365 2073 7973 7465 6d64 2d6a 6f75 726e ce systemd-journ
│ │ │ +000f1dd0: 616c 2d75 706c 6f61 640a 2020 626c 6f63 al-upload. bloc
│ │ │ +000f1de0: 6b3a 0a0a 2020 2d20 6e61 6d65 3a20 4761 k:.. - name: Ga
│ │ │ +000f1df0: 7468 6572 2074 6865 2070 6163 6b61 6765 ther the package
│ │ │ +000f1e00: 2066 6163 7473 0a20 2020 2061 6e73 6962 facts. ansib
│ │ │ +000f1e10: 6c65 2e62 7569 6c74 696e 2e70 6163 6b61 le.builtin.packa
│ │ │ +000f1e20: 6765 5f66 6163 7473 3a0a 2020 2020 2020 ge_facts:.
│ │ │ +000f1e30: 6d61 6e61 6765 723a 2061 7574 6f0a 0a20 manager: auto..
│ │ │ +000f1e40: 202d 206e 616d 653a 2045 6e61 626c 6520 - name: Enable
│ │ │ +000f1e50: 7379 7374 656d 642d 6a6f 7572 6e61 6c2d systemd-journal-
│ │ │ +000f1e60: 7570 6c6f 6164 2053 6572 7669 6365 202d upload Service -
│ │ │ +000f1e70: 2045 6e61 626c 6520 5365 7276 6963 6520 Enable Service
│ │ │ +000f1e80: 7379 7374 656d 642d 6a6f 7572 6e61 6c2d systemd-journal-
│ │ │ +000f1e90: 7570 6c6f 6164 0a20 2020 2061 6e73 6962 upload. ansib
│ │ │ +000f1ea0: 6c65 2e62 7569 6c74 696e 2e73 7973 7465 le.builtin.syste
│ │ │ +000f1eb0: 6d64 3a0a 2020 2020 2020 6e61 6d65 3a20 md:. name:
│ │ │ +000f1ec0: 7379 7374 656d 642d 6a6f 7572 6e61 6c2d systemd-journal-
│ │ │ +000f1ed0: 7570 6c6f 6164 0a20 2020 2020 2065 6e61 upload. ena
│ │ │ +000f1ee0: 626c 6564 3a20 7472 7565 0a20 2020 2020 bled: true.
│ │ │ +000f1ef0: 2073 7461 7465 3a20 7374 6172 7465 640a state: started.
│ │ │ +000f1f00: 2020 2020 2020 6d61 736b 6564 3a20 6661 masked: fa
│ │ │ +000f1f10: 6c73 650a 2020 2020 7768 656e 3a0a 2020 lse. when:.
│ │ │ +000f1f20: 2020 2d20 2722 7379 7374 656d 642d 6a6f - '"systemd-jo
│ │ │ +000f1f30: 7572 6e61 6c2d 7265 6d6f 7465 2220 696e urnal-remote" in
│ │ │ +000f1f40: 2061 6e73 6962 6c65 5f66 6163 7473 2e70 ansible_facts.p
│ │ │ +000f1f50: 6163 6b61 6765 7327 0a20 2074 6167 733a ackages'. tags:
│ │ │ +000f1f60: 0a20 202d 2065 6e61 626c 655f 7374 7261 . - enable_stra
│ │ │ +000f1f70: 7465 6779 0a20 202d 206c 6f77 5f63 6f6d tegy. - low_com
│ │ │ +000f1f80: 706c 6578 6974 790a 2020 2d20 6c6f 775f plexity. - low_
│ │ │ +000f1f90: 6469 7372 7570 7469 6f6e 0a20 202d 206d disruption. - m
│ │ │ +000f1fa0: 6564 6975 6d5f 7365 7665 7269 7479 0a20 edium_severity.
│ │ │ +000f1fb0: 202d 206e 6f5f 7265 626f 6f74 5f6e 6565 - no_reboot_nee
│ │ │ +000f1fc0: 6465 640a 2020 2d20 7365 7276 6963 655f ded. - service_
│ │ │ +000f1fd0: 7379 7374 656d 642d 6a6f 7572 6e61 6c2d systemd-journal-
│ │ │ +000f1fe0: 7570 6c6f 6164 5f65 6e61 626c 6564 0a20 upload_enabled.
│ │ │ +000f1ff0: 202d 2073 7065 6369 616c 5f73 6572 7669 - special_servi
│ │ │ +000f2000: 6365 5f62 6c6f 636b 0a20 2077 6865 6e3a ce_block. when:
│ │ │ +000f2010: 0a20 202d 2027 226c 696e 7578 2d62 6173 . - '"linux-bas
│ │ │ +000f2020: 6522 2069 6e20 616e 7369 626c 655f 6661 e" in ansible_fa
│ │ │ +000f2030: 6374 732e 7061 636b 6167 6573 270a 2020 cts.packages'.
│ │ │ +000f2040: 2d20 2820 616e 7369 626c 655f 7669 7274 - ( ansible_virt
│ │ │ +000f2050: 7561 6c69 7a61 7469 6f6e 5f74 7970 6520 ualization_type
│ │ │ +000f2060: 6e6f 7420 696e 205b 2264 6f63 6b65 7222 not in ["docker"
│ │ │ +000f2070: 2c20 226c 7863 222c 2022 6f70 656e 767a , "lxc", "openvz
│ │ │ +000f2080: 222c 2022 706f 646d 616e 222c 2022 636f ", "podman", "co
│ │ │ +000f2090: 6e74 6169 6e65 7222 5d0a 2020 2020 616e ntainer"]. an
│ │ │ +000f20a0: 6420 2273 7973 7465 6d64 2d6a 6f75 726e d "systemd-journ
│ │ │ +000f20b0: 616c 2d72 656d 6f74 6522 2069 6e20 616e al-remote" in an
│ │ │ +000f20c0: 7369 626c 655f 6661 6374 732e 7061 636b sible_facts.pack
│ │ │ +000f20d0: 6167 6573 2029 0a3c 2f63 6f64 653e 3c2f ages ).
│ │ │ +000f20e0: 7072 653e 3c2f 6469 763e 3c61 2063 6c61 pre>Complexit
│ │ │ +000f2230: 793a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f y: low
│ │ │ +000f2240: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ +000f2250: 4469 7372 7570 7469 6f6e 3a3c 2f74 683e Disruption:
│ │ │ +000f2260: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Reboot:
│ │ │ +000f2280: 3c2f 7468 3e3c 7464 3e66 616c 7365 3c2f false
│ │ │ +000f2290: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ +000f22a0: 5374 7261 7465 6779 3a3c 2f74 683e 3c74 Strategy: <
│ │ │ +000f22d0: 636f 6465 3e69 6e63 6c75 6465 2065 6e61 code>include ena
│ │ │ +000f22e0: 626c 655f 7379 7374 656d 642d 6a6f 7572 ble_systemd-jour
│ │ │ +000f22f0: 6e61 6c2d 7570 6c6f 6164 0a0a 636c 6173 nal-upload..clas
│ │ │ +000f2300: 7320 656e 6162 6c65 5f73 7973 7465 6d64 s enable_systemd
│ │ │ +000f2310: 2d6a 6f75 726e 616c 2d75 706c 6f61 6420 -journal-upload
│ │ │ +000f2320: 7b0a 2020 7365 7276 6963 6520 7b27 7379 {. service {'sy
│ │ │ +000f2330: 7374 656d 642d 6a6f 7572 6e61 6c2d 7570 stemd-journal-up
│ │ │ +000f2340: 6c6f 6164 273a 0a20 2020 2065 6e61 626c load':. enabl
│ │ │ +000f2350: 6520 3d26 6774 3b20 7472 7565 2c0a 2020 e => true,.
│ │ │ +000f2360: 2020 656e 7375 7265 203d 2667 743b 2027 ensure => '
│ │ │ +000f2370: 7275 6e6e 696e 6727 2c0a 2020 7d0a 7d0a running',. }.}.
│ │ │ +000f2380: 3c2f 636f 6465 3e3c 2f70 7265 3e3c 2f64
│ │ │ +000f2430: 5265 6d65 6469 6174 696f 6e20 4f53 4275 Remediation OSBu
│ │ │ +000f2440: 696c 6420 426c 7565 7072 696e 7420 736e ild Blueprint sn
│ │ │ +000f2450: 6970 7065 7420 e287 b23c 2f61 3e3c 6272 ippet ....[cu
│ │ │ +000f24a0: 7374 6f6d 697a 6174 696f 6e73 2e73 6572 stomizations.ser
│ │ │ +000f24b0: 7669 6365 735d 0a65 6e61 626c 6564 203d vices].enabled =
│ │ │ +000f24c0: 205b 2273 7973 7465 6d64 2d6a 6f75 726e ["systemd-journ
│ │ │ +000f24d0: 616c 2d75 706c 6f61 6422 5d0a 3c2f 636f al-upload"].
│ │ │ -000f33f0: 3c64 6976 2063 6c61 7373 3d22 7061 6e65 .[cus
│ │ │ -000f3430: 746f 6d69 7a61 7469 6f6e 732e 7365 7276 tomizations.serv
│ │ │ -000f3440: 6963 6573 5d0a 656e 6162 6c65 6420 3d20 ices].enabled =
│ │ │ -000f3450: 5b22 7379 7374 656d 642d 6a6f 7572 6e61 ["systemd-journa
│ │ │ -000f3460: 6c64 225d 0a3c 2f63 6f64 653e 3c2f 7072 ld"].Complexity:
│ │ │ -000f35c0: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low <
│ │ │ -000f3600: 7472 3e3c 7468 3e52 6562 6f6f 743a 3c2f tr>Di
│ │ │ -000f35e0: 7372 7570 7469 6f6e 3a3c 2f74 683e 3c74 sruption: Reboot:
│ │ │ -000f3610: 7468 3e3c 7464 3e66 616c 7365 3c2f 7464 th> false
│ │ │ -000f3650: 3c2f 7461 626c 653e 3c70 7265 3e3c 636f St
│ │ │ -000f3630: 7261 7465 6779 3a3c 2f74 683e 3c74 643e rategy:
│ │ │ -000f3640: 656e 6162 6c65 3c2f 7464 3e3c 2f74 723e enable
│ │ │ -000f38f0: 3c70 7265 3e3c 636f 6465 3e2d 206e 616d Com
│ │ │ -000f3850: 706c 6578 6974 793a 3c2f 7468 3e3c 7464 plexity: low Disruption
│ │ │ -000f3880: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low R
│ │ │ -000f38a0: 6562 6f6f 743a 3c2f 7468 3e3c 7464 3e66 eboot: f
│ │ │ -000f38b0: 616c 7365 3c2f 7464 3e3c 2f74 723e 3c74 alse Strategy:<
│ │ │ -000f38d0: 2f74 683e 3c74 643e 656e 6162 6c65 3c2f /th> enable
│ │ │ -000f38e0: 7464 3e3c 2f74 723e 3c2f 7461 626c 653e td> - nam
│ │ │ -000f3900: 653a 2047 6174 6865 7220 7468 6520 7061 e: Gather the pa
│ │ │ -000f3910: 636b 6167 6520 6661 6374 730a 2020 7061 ckage facts. pa
│ │ │ -000f3920: 636b 6167 655f 6661 6374 733a 0a20 2020 ckage_facts:.
│ │ │ -000f3930: 206d 616e 6167 6572 3a20 6175 746f 0a20 manager: auto.
│ │ │ -000f3940: 2074 6167 733a 0a20 202d 204e 4953 542d tags:. - NIST-
│ │ │ -000f3950: 3830 302d 3533 2d53 432d 3234 0a20 202d 800-53-SC-24. -
│ │ │ -000f3960: 2065 6e61 626c 655f 7374 7261 7465 6779 enable_strategy
│ │ │ -000f3970: 0a20 202d 206c 6f77 5f63 6f6d 706c 6578 . - low_complex
│ │ │ -000f3980: 6974 790a 2020 2d20 6c6f 775f 6469 7372 ity. - low_disr
│ │ │ -000f3990: 7570 7469 6f6e 0a20 202d 206d 6564 6975 uption. - mediu
│ │ │ -000f39a0: 6d5f 7365 7665 7269 7479 0a20 202d 206e m_severity. - n
│ │ │ -000f39b0: 6f5f 7265 626f 6f74 5f6e 6565 6465 640a o_reboot_needed.
│ │ │ -000f39c0: 2020 2d20 7365 7276 6963 655f 7379 7374 - service_syst
│ │ │ -000f39d0: 656d 642d 6a6f 7572 6e61 6c64 5f65 6e61 emd-journald_ena
│ │ │ -000f39e0: 626c 6564 0a0a 2d20 6e61 6d65 3a20 456e bled..- name: En
│ │ │ -000f39f0: 6162 6c65 2073 7973 7465 6d64 2d6a 6f75 able systemd-jou
│ │ │ -000f3a00: 726e 616c 6420 5365 7276 6963 6520 2d20 rnald Service -
│ │ │ -000f3a10: 456e 6162 6c65 2073 6572 7669 6365 2073 Enable service s
│ │ │ -000f3a20: 7973 7465 6d64 2d6a 6f75 726e 616c 640a ystemd-journald.
│ │ │ -000f3a30: 2020 626c 6f63 6b3a 0a0a 2020 2d20 6e61 block:.. - na
│ │ │ -000f3a40: 6d65 3a20 4761 7468 6572 2074 6865 2070 me: Gather the p
│ │ │ -000f3a50: 6163 6b61 6765 2066 6163 7473 0a20 2020 ackage facts.
│ │ │ -000f3a60: 2061 6e73 6962 6c65 2e62 7569 6c74 696e ansible.builtin
│ │ │ -000f3a70: 2e70 6163 6b61 6765 5f66 6163 7473 3a0a .package_facts:.
│ │ │ -000f3a80: 2020 2020 2020 6d61 6e61 6765 723a 2061 manager: a
│ │ │ -000f3a90: 7574 6f0a 0a20 202d 206e 616d 653a 2045 uto.. - name: E
│ │ │ -000f3aa0: 6e61 626c 6520 7379 7374 656d 642d 6a6f nable systemd-jo
│ │ │ -000f3ab0: 7572 6e61 6c64 2053 6572 7669 6365 202d urnald Service -
│ │ │ -000f3ac0: 2045 6e61 626c 6520 5365 7276 6963 6520 Enable Service
│ │ │ -000f3ad0: 7379 7374 656d 642d 6a6f 7572 6e61 6c64 systemd-journald
│ │ │ -000f3ae0: 0a20 2020 2061 6e73 6962 6c65 2e62 7569 . ansible.bui
│ │ │ -000f3af0: 6c74 696e 2e73 7973 7465 6d64 3a0a 2020 ltin.systemd:.
│ │ │ -000f3b00: 2020 2020 6e61 6d65 3a20 7379 7374 656d name: system
│ │ │ -000f3b10: 642d 6a6f 7572 6e61 6c64 0a20 2020 2020 d-journald.
│ │ │ -000f3b20: 2065 6e61 626c 6564 3a20 7472 7565 0a20 enabled: true.
│ │ │ -000f3b30: 2020 2020 2073 7461 7465 3a20 7374 6172 state: star
│ │ │ -000f3b40: 7465 640a 2020 2020 2020 6d61 736b 6564 ted. masked
│ │ │ -000f3b50: 3a20 6661 6c73 650a 2020 2020 7768 656e : false. when
│ │ │ -000f3b60: 3a0a 2020 2020 2d20 2722 7379 7374 656d :. - '"system
│ │ │ -000f3b70: 6422 2069 6e20 616e 7369 626c 655f 6661 d" in ansible_fa
│ │ │ -000f3b80: 6374 732e 7061 636b 6167 6573 270a 2020 cts.packages'.
│ │ │ -000f3b90: 7461 6773 3a0a 2020 2d20 4e49 5354 2d38 tags:. - NIST-8
│ │ │ -000f3ba0: 3030 2d35 332d 5343 2d32 340a 2020 2d20 00-53-SC-24. -
│ │ │ -000f3bb0: 656e 6162 6c65 5f73 7472 6174 6567 790a enable_strategy.
│ │ │ -000f3bc0: 2020 2d20 6c6f 775f 636f 6d70 6c65 7869 - low_complexi
│ │ │ -000f3bd0: 7479 0a20 202d 206c 6f77 5f64 6973 7275 ty. - low_disru
│ │ │ -000f3be0: 7074 696f 6e0a 2020 2d20 6d65 6469 756d ption. - medium
│ │ │ -000f3bf0: 5f73 6576 6572 6974 790a 2020 2d20 6e6f _severity. - no
│ │ │ -000f3c00: 5f72 6562 6f6f 745f 6e65 6564 6564 0a20 _reboot_needed.
│ │ │ -000f3c10: 202d 2073 6572 7669 6365 5f73 7973 7465 - service_syste
│ │ │ -000f3c20: 6d64 2d6a 6f75 726e 616c 645f 656e 6162 md-journald_enab
│ │ │ -000f3c30: 6c65 640a 2020 2d20 7370 6563 6961 6c5f led. - special_
│ │ │ -000f3c40: 7365 7276 6963 655f 626c 6f63 6b0a 2020 service_block.
│ │ │ -000f3c50: 7768 656e 3a20 2722 6c69 6e75 782d 6261 when: '"linux-ba
│ │ │ -000f3c60: 7365 2220 696e 2061 6e73 6962 6c65 5f66 se" in ansible_f
│ │ │ -000f3c70: 6163 7473 2e70 6163 6b61 6765 7327 0a3c acts.packages'.<
│ │ │ +000f33c0: 656d 6564 6961 7469 6f6e 2041 6e73 6962 emediation Ansib
│ │ │ +000f33d0: 6c65 2073 6e69 7070 6574 20e2 87b2 3c2f le snippet ...
│ │ │ +000f33e0: 613e 3c62 723e 3c64 6976 2063 6c61 7373 a>
│ │ │ +000f3460: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity:
│ │ │ +000f3470: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Disrupt
│ │ │ +000f3490: 696f 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 ion: low
│ │ │ +000f34a0: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Strateg
│ │ │ +000f34e0: 793a 3c2f 7468 3e3c 7464 3e65 6e61 626c y: enabl
│ │ │ +000f34f0: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e
<
│ │ │ +000f38a0: 2f64 6976 3e3c 6120 636c 6173 733d 2262 /div>Remediation Pu
│ │ │ +000f3950: 7070 6574 2073 6e69 7070 6574 20e2 87b2 ppet snippet ...
│ │ │ +000f3960: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61 -
│ │ │ +000f3510: 6e61 6d65 3a20 4761 7468 6572 2074 6865 name: Gather the
│ │ │ +000f3520: 2070 6163 6b61 6765 2066 6163 7473 0a20 package facts.
│ │ │ +000f3530: 2070 6163 6b61 6765 5f66 6163 7473 3a0a package_facts:.
│ │ │ +000f3540: 2020 2020 6d61 6e61 6765 723a 2061 7574 manager: aut
│ │ │ +000f3550: 6f0a 2020 7461 6773 3a0a 2020 2d20 4e49 o. tags:. - NI
│ │ │ +000f3560: 5354 2d38 3030 2d35 332d 5343 2d32 340a ST-800-53-SC-24.
│ │ │ +000f3570: 2020 2d20 656e 6162 6c65 5f73 7472 6174 - enable_strat
│ │ │ +000f3580: 6567 790a 2020 2d20 6c6f 775f 636f 6d70 egy. - low_comp
│ │ │ +000f3590: 6c65 7869 7479 0a20 202d 206c 6f77 5f64 lexity. - low_d
│ │ │ +000f35a0: 6973 7275 7074 696f 6e0a 2020 2d20 6d65 isruption. - me
│ │ │ +000f35b0: 6469 756d 5f73 6576 6572 6974 790a 2020 dium_severity.
│ │ │ +000f35c0: 2d20 6e6f 5f72 6562 6f6f 745f 6e65 6564 - no_reboot_need
│ │ │ +000f35d0: 6564 0a20 202d 2073 6572 7669 6365 5f73 ed. - service_s
│ │ │ +000f35e0: 7973 7465 6d64 2d6a 6f75 726e 616c 645f ystemd-journald_
│ │ │ +000f35f0: 656e 6162 6c65 640a 0a2d 206e 616d 653a enabled..- name:
│ │ │ +000f3600: 2045 6e61 626c 6520 7379 7374 656d 642d Enable systemd-
│ │ │ +000f3610: 6a6f 7572 6e61 6c64 2053 6572 7669 6365 journald Service
│ │ │ +000f3620: 202d 2045 6e61 626c 6520 7365 7276 6963 - Enable servic
│ │ │ +000f3630: 6520 7379 7374 656d 642d 6a6f 7572 6e61 e systemd-journa
│ │ │ +000f3640: 6c64 0a20 2062 6c6f 636b 3a0a 0a20 202d ld. block:.. -
│ │ │ +000f3650: 206e 616d 653a 2047 6174 6865 7220 7468 name: Gather th
│ │ │ +000f3660: 6520 7061 636b 6167 6520 6661 6374 730a e package facts.
│ │ │ +000f3670: 2020 2020 616e 7369 626c 652e 6275 696c ansible.buil
│ │ │ +000f3680: 7469 6e2e 7061 636b 6167 655f 6661 6374 tin.package_fact
│ │ │ +000f3690: 733a 0a20 2020 2020 206d 616e 6167 6572 s:. manager
│ │ │ +000f36a0: 3a20 6175 746f 0a0a 2020 2d20 6e61 6d65 : auto.. - name
│ │ │ +000f36b0: 3a20 456e 6162 6c65 2073 7973 7465 6d64 : Enable systemd
│ │ │ +000f36c0: 2d6a 6f75 726e 616c 6420 5365 7276 6963 -journald Servic
│ │ │ +000f36d0: 6520 2d20 456e 6162 6c65 2053 6572 7669 e - Enable Servi
│ │ │ +000f36e0: 6365 2073 7973 7465 6d64 2d6a 6f75 726e ce systemd-journ
│ │ │ +000f36f0: 616c 640a 2020 2020 616e 7369 626c 652e ald. ansible.
│ │ │ +000f3700: 6275 696c 7469 6e2e 7379 7374 656d 643a builtin.systemd:
│ │ │ +000f3710: 0a20 2020 2020 206e 616d 653a 2073 7973 . name: sys
│ │ │ +000f3720: 7465 6d64 2d6a 6f75 726e 616c 640a 2020 temd-journald.
│ │ │ +000f3730: 2020 2020 656e 6162 6c65 643a 2074 7275 enabled: tru
│ │ │ +000f3740: 650a 2020 2020 2020 7374 6174 653a 2073 e. state: s
│ │ │ +000f3750: 7461 7274 6564 0a20 2020 2020 206d 6173 tarted. mas
│ │ │ +000f3760: 6b65 643a 2066 616c 7365 0a20 2020 2077 ked: false. w
│ │ │ +000f3770: 6865 6e3a 0a20 2020 202d 2027 2273 7973 hen:. - '"sys
│ │ │ +000f3780: 7465 6d64 2220 696e 2061 6e73 6962 6c65 temd" in ansible
│ │ │ +000f3790: 5f66 6163 7473 2e70 6163 6b61 6765 7327 _facts.packages'
│ │ │ +000f37a0: 0a20 2074 6167 733a 0a20 202d 204e 4953 . tags:. - NIS
│ │ │ +000f37b0: 542d 3830 302d 3533 2d53 432d 3234 0a20 T-800-53-SC-24.
│ │ │ +000f37c0: 202d 2065 6e61 626c 655f 7374 7261 7465 - enable_strate
│ │ │ +000f37d0: 6779 0a20 202d 206c 6f77 5f63 6f6d 706c gy. - low_compl
│ │ │ +000f37e0: 6578 6974 790a 2020 2d20 6c6f 775f 6469 exity. - low_di
│ │ │ +000f37f0: 7372 7570 7469 6f6e 0a20 202d 206d 6564 sruption. - med
│ │ │ +000f3800: 6975 6d5f 7365 7665 7269 7479 0a20 202d ium_severity. -
│ │ │ +000f3810: 206e 6f5f 7265 626f 6f74 5f6e 6565 6465 no_reboot_neede
│ │ │ +000f3820: 640a 2020 2d20 7365 7276 6963 655f 7379 d. - service_sy
│ │ │ +000f3830: 7374 656d 642d 6a6f 7572 6e61 6c64 5f65 stemd-journald_e
│ │ │ +000f3840: 6e61 626c 6564 0a20 202d 2073 7065 6369 nabled. - speci
│ │ │ +000f3850: 616c 5f73 6572 7669 6365 5f62 6c6f 636b al_service_block
│ │ │ +000f3860: 0a20 2077 6865 6e3a 2027 226c 696e 7578 . when: '"linux
│ │ │ +000f3870: 2d62 6173 6522 2069 6e20 616e 7369 626c -base" in ansibl
│ │ │ +000f3880: 655f 6661 6374 732e 7061 636b 6167 6573 e_facts.packages
│ │ │ +000f3890: 270a 3c2f 636f 6465 3e3c 2f70 7265 3e3c '.low
│ │ │ +000f3a00: 7472 3e3c 7472 3e3c 7468 3e44 6973 7275 tr>Disru
│ │ │ +000f3a10: 7074 696f 6e3a 3c2f 7468 3e3c 7464 3e6c ption: l
│ │ │ +000f3a20: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ +000f3a30: 3c74 683e 5265 626f 6f74 3a3c 2f74 683e Reboot:
│ │ │ +000f3a40: 3c74 643e 6661 6c73 653c 2f74 643e 3c2f false
│ │ │ +000f3a50: 7472 3e3c 7472 3e3c 7468 3e53 7472 6174 tr>Strat
│ │ │ +000f3a60: 6567 793a 3c2f 7468 3e3c 7464 3e65 6e61 egy: ena
│ │ │ +000f3a70: 626c 653c 2f74 643e 3c2f 7472 3e3c 2f74 ble
Remedia
│ │ │ +000f3be0: 7469 6f6e 204f 5342 7569 6c64 2042 6c75 tion OSBuild Blu
│ │ │ +000f3bf0: 6570 7269 6e74 2073 6e69 7070 6574 20e2 eprint snippet .
│ │ │ +000f3c00: 87b2 3c2f 613e 3c62 723e 3c64 6976 2063 ..
│ │ │ +000f3a90: 696e 636c 7564 6520 656e 6162 6c65 5f73 include enable_s
│ │ │ +000f3aa0: 7973 7465 6d64 2d6a 6f75 726e 616c 640a ystemd-journald.
│ │ │ +000f3ab0: 0a63 6c61 7373 2065 6e61 626c 655f 7379 .class enable_sy
│ │ │ +000f3ac0: 7374 656d 642d 6a6f 7572 6e61 6c64 207b stemd-journald {
│ │ │ +000f3ad0: 0a20 2073 6572 7669 6365 207b 2773 7973 . service {'sys
│ │ │ +000f3ae0: 7465 6d64 2d6a 6f75 726e 616c 6427 3a0a temd-journald':.
│ │ │ +000f3af0: 2020 2020 656e 6162 6c65 203d 2667 743b enable =>
│ │ │ +000f3b00: 2074 7275 652c 0a20 2020 2065 6e73 7572 true,. ensur
│ │ │ +000f3b10: 6520 3d26 6774 3b20 2772 756e 6e69 6e67 e => 'running
│ │ │ +000f3b20: 272c 0a20 207d 0a7d 0a3c 2f63 6f64 653e ',. }.}.
│ │ │ +000f3b30: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063 <
│ │ │ +000f3c40: 636f 6465 3e0a 5b63 7573 746f 6d69 7a61 code>.[customiza
│ │ │ +000f3c50: 7469 6f6e 732e 7365 7276 6963 6573 5d0a tions.services].
│ │ │ +000f3c60: 656e 6162 6c65 6420 3d20 5b22 7379 7374 enabled = ["syst
│ │ │ +000f3c70: 656d 642d 6a6f 7572 6e61 6c64 225d 0a3c emd-journald"].<
│ │ │ 000f3c80: 2f63 6f64 653e 3c2f 7072 653e 3c2f 6469 /code>
Remediation
│ │ │ -00107f20: 2050 7570 7065 7420 736e 6970 7065 7420 Puppet snippet
│ │ │ -00107f30: e287 b23c 2f61 3e3c 6272 3e3c 6469 7620 ...Complexity:
│ │ │ -00107fc0: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low <
│ │ │ -00108000: 7472 3e3c 7468 3e52 6562 6f6f 743a 3c2f tr>Di
│ │ │ -00107fe0: 7372 7570 7469 6f6e 3a3c 2f74 683e 3c74 sruption: Reboot:
│ │ │ -00108010: 7468 3e3c 7464 3e66 616c 7365 3c2f 7464 th> false St
│ │ │ -00108030: 7261 7465 6779 3a3c 2f74 683e 3c74 643e rategy:
│ │ │ -00108040: 6469 7361 626c 653c 2f74 643e 3c2f 7472 disable
│ │ │ -001081a0: 5265 6d65 6469 6174 696f 6e20 416e 7369 Remediation Ansi
│ │ │ -001081b0: 626c 6520 736e 6970 7065 7420 e287 b23c ble snippet ...<
│ │ │ -001081c0: 2f61 3e3c 6272 3e3c 6469 7620 636c 6173 /a>Complexity: low Disrup
│ │ │ -00108270: 7469 6f6e 3a3c 2f74 683e 3c74 643e 6c6f tion: lo
│ │ │ -00108280: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ -00108290: 7468 3e52 6562 6f6f 743a 3c2f 7468 3e3c th>Reboot:<
│ │ │ -001082a0: 7464 3e66 616c 7365 3c2f 7464 3e3c 2f74 td>false Strate
│ │ │ -001082c0: 6779 3a3c 2f74 683e 3c74 643e 6469 7361 gy: disa
│ │ │ -001082d0: 626c 653c 2f74 643e 3c2f 7472 3e3c 2f74 ble
│ │ │ -001082f0: 2d20 6e61 6d65 3a20 4761 7468 6572 2074 - name: Gather t
│ │ │ -00108300: 6865 2070 6163 6b61 6765 2066 6163 7473 he package facts
│ │ │ -00108310: 0a20 2070 6163 6b61 6765 5f66 6163 7473 . package_facts
│ │ │ -00108320: 3a0a 2020 2020 6d61 6e61 6765 723a 2061 :. manager: a
│ │ │ -00108330: 7574 6f0a 2020 7461 6773 3a0a 2020 2d20 uto. tags:. -
│ │ │ -00108340: 6469 7361 626c 655f 7374 7261 7465 6779 disable_strategy
│ │ │ -00108350: 0a20 202d 206c 6f77 5f63 6f6d 706c 6578 . - low_complex
│ │ │ -00108360: 6974 790a 2020 2d20 6c6f 775f 6469 7372 ity. - low_disr
│ │ │ -00108370: 7570 7469 6f6e 0a20 202d 206d 6564 6975 uption. - mediu
│ │ │ -00108380: 6d5f 7365 7665 7269 7479 0a20 202d 206e m_severity. - n
│ │ │ -00108390: 6f5f 7265 626f 6f74 5f6e 6565 6465 640a o_reboot_needed.
│ │ │ -001083a0: 2020 2d20 7061 636b 6167 655f 6970 7461 - package_ipta
│ │ │ -001083b0: 626c 6573 2d70 6572 7369 7374 656e 745f bles-persistent_
│ │ │ -001083c0: 7265 6d6f 7665 640a 0a2d 206e 616d 653a removed..- name:
│ │ │ -001083d0: 2027 5265 6d6f 7665 2069 7074 6162 6c65 'Remove iptable
│ │ │ -001083e0: 732d 7065 7273 6973 7465 6e74 2050 6163 s-persistent Pac
│ │ │ -001083f0: 6b61 6765 3a20 456e 7375 7265 2069 7074 kage: Ensure ipt
│ │ │ -00108400: 6162 6c65 732d 7065 7273 6973 7465 6e74 ables-persistent
│ │ │ -00108410: 2069 7320 7265 6d6f 7665 6427 0a20 2061 is removed'. a
│ │ │ -00108420: 6e73 6962 6c65 2e62 7569 6c74 696e 2e70 nsible.builtin.p
│ │ │ -00108430: 6163 6b61 6765 3a0a 2020 2020 6e61 6d65 ackage:. name
│ │ │ -00108440: 3a20 6970 7461 626c 6573 2d70 6572 7369 : iptables-persi
│ │ │ -00108450: 7374 656e 740a 2020 2020 7374 6174 653a stent. state:
│ │ │ -00108460: 2061 6273 656e 740a 2020 7768 656e 3a20 absent. when:
│ │ │ -00108470: 2722 7566 7722 2069 6e20 616e 7369 626c '"ufw" in ansibl
│ │ │ -00108480: 655f 6661 6374 732e 7061 636b 6167 6573 e_facts.packages
│ │ │ -00108490: 270a 2020 7461 6773 3a0a 2020 2d20 6469 '. tags:. - di
│ │ │ -001084a0: 7361 626c 655f 7374 7261 7465 6779 0a20 sable_strategy.
│ │ │ -001084b0: 202d 206c 6f77 5f63 6f6d 706c 6578 6974 - low_complexit
│ │ │ -001084c0: 790a 2020 2d20 6c6f 775f 6469 7372 7570 y. - low_disrup
│ │ │ -001084d0: 7469 6f6e 0a20 202d 206d 6564 6975 6d5f tion. - medium_
│ │ │ -001084e0: 7365 7665 7269 7479 0a20 202d 206e 6f5f severity. - no_
│ │ │ -001084f0: 7265 626f 6f74 5f6e 6565 6465 640a 2020 reboot_needed.
│ │ │ -00108500: 2d20 7061 636b 6167 655f 6970 7461 626c - package_iptabl
│ │ │ -00108510: 6573 2d70 6572 7369 7374 656e 745f 7265 es-persistent_re
│ │ │ -00108520: 6d6f 7665 640a 3c2f 636f 6465 3e3c 2f70 moved.Complexity
│ │ │ +00107fc0: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low
│ │ │ +00108000: 3c74 723e 3c74 683e 5265 626f 6f74 3a3c D
│ │ │ +00107fe0: 6973 7275 7074 696f 6e3a 3c2f 7468 3e3c isruption: <
│ │ │ +00107ff0: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>lowReboot:<
│ │ │ +00108010: 2f74 683e 3c74 643e 6661 6c73 653c 2f74 /th> false S
│ │ │ +00108030: 7472 6174 6567 793a 3c2f 7468 3e3c 7464 trategy: disable <
│ │ │ +00108060: 636f 6465 3e2d 206e 616d 653a 2047 6174 code>- name: Gat
│ │ │ +00108070: 6865 7220 7468 6520 7061 636b 6167 6520 her the package
│ │ │ +00108080: 6661 6374 730a 2020 7061 636b 6167 655f facts. package_
│ │ │ +00108090: 6661 6374 733a 0a20 2020 206d 616e 6167 facts:. manag
│ │ │ +001080a0: 6572 3a20 6175 746f 0a20 2074 6167 733a er: auto. tags:
│ │ │ +001080b0: 0a20 202d 2064 6973 6162 6c65 5f73 7472 . - disable_str
│ │ │ +001080c0: 6174 6567 790a 2020 2d20 6c6f 775f 636f ategy. - low_co
│ │ │ +001080d0: 6d70 6c65 7869 7479 0a20 202d 206c 6f77 mplexity. - low
│ │ │ +001080e0: 5f64 6973 7275 7074 696f 6e0a 2020 2d20 _disruption. -
│ │ │ +001080f0: 6d65 6469 756d 5f73 6576 6572 6974 790a medium_severity.
│ │ │ +00108100: 2020 2d20 6e6f 5f72 6562 6f6f 745f 6e65 - no_reboot_ne
│ │ │ +00108110: 6564 6564 0a20 202d 2070 6163 6b61 6765 eded. - package
│ │ │ +00108120: 5f69 7074 6162 6c65 732d 7065 7273 6973 _iptables-persis
│ │ │ +00108130: 7465 6e74 5f72 656d 6f76 6564 0a0a 2d20 tent_removed..-
│ │ │ +00108140: 6e61 6d65 3a20 2752 656d 6f76 6520 6970 name: 'Remove ip
│ │ │ +00108150: 7461 626c 6573 2d70 6572 7369 7374 656e tables-persisten
│ │ │ +00108160: 7420 5061 636b 6167 653a 2045 6e73 7572 t Package: Ensur
│ │ │ +00108170: 6520 6970 7461 626c 6573 2d70 6572 7369 e iptables-persi
│ │ │ +00108180: 7374 656e 7420 6973 2072 656d 6f76 6564 stent is removed
│ │ │ +00108190: 270a 2020 616e 7369 626c 652e 6275 696c '. ansible.buil
│ │ │ +001081a0: 7469 6e2e 7061 636b 6167 653a 0a20 2020 tin.package:.
│ │ │ +001081b0: 206e 616d 653a 2069 7074 6162 6c65 732d name: iptables-
│ │ │ +001081c0: 7065 7273 6973 7465 6e74 0a20 2020 2073 persistent. s
│ │ │ +001081d0: 7461 7465 3a20 6162 7365 6e74 0a20 2077 tate: absent. w
│ │ │ +001081e0: 6865 6e3a 2027 2275 6677 2220 696e 2061 hen: '"ufw" in a
│ │ │ +001081f0: 6e73 6962 6c65 5f66 6163 7473 2e70 6163 nsible_facts.pac
│ │ │ +00108200: 6b61 6765 7327 0a20 2074 6167 733a 0a20 kages'. tags:.
│ │ │ +00108210: 202d 2064 6973 6162 6c65 5f73 7472 6174 - disable_strat
│ │ │ +00108220: 6567 790a 2020 2d20 6c6f 775f 636f 6d70 egy. - low_comp
│ │ │ +00108230: 6c65 7869 7479 0a20 202d 206c 6f77 5f64 lexity. - low_d
│ │ │ +00108240: 6973 7275 7074 696f 6e0a 2020 2d20 6d65 isruption. - me
│ │ │ +00108250: 6469 756d 5f73 6576 6572 6974 790a 2020 dium_severity.
│ │ │ +00108260: 2d20 6e6f 5f72 6562 6f6f 745f 6e65 6564 - no_reboot_need
│ │ │ +00108270: 6564 0a20 202d 2070 6163 6b61 6765 5f69 ed. - package_i
│ │ │ +00108280: 7074 6162 6c65 732d 7065 7273 6973 7465 ptables-persiste
│ │ │ +00108290: 6e74 5f72 656d 6f76 6564 0a3c 2f63 6f64 nt_removed.
<
│ │ │ +00108490: 7072 653e 3c63 6f64 653e 0a69 6e63 6c75 pre>Compl
│ │ │ +001083f0: 6578 6974 793a 3c2f 7468 3e3c 7464 3e6c exity: l
│ │ │ +00108400: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ +00108410: 3c74 683e 4469 7372 7570 7469 6f6e 3a3c Disruption:<
│ │ │ +00108420: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ +00108430: 3c2f 7472 3e3c 7472 3e3c 7468 3e52 6562 Reb
│ │ │ +00108440: 6f6f 743a 3c2f 7468 3e3c 7464 3e66 616c oot: fal
│ │ │ +00108450: 7365 3c2f 7464 3e3c 2f74 723e 3c74 723e se
│ │ │ +00108460: 3c74 683e 5374 7261 7465 6779 3a3c 2f74 Strategy: disable .inclu
│ │ │ +001084a0: 6465 2072 656d 6f76 655f 6970 7461 626c de remove_iptabl
│ │ │ +001084b0: 6573 2d70 6572 7369 7374 656e 740a 0a63 es-persistent..c
│ │ │ +001084c0: 6c61 7373 2072 656d 6f76 655f 6970 7461 lass remove_ipta
│ │ │ +001084d0: 626c 6573 2d70 6572 7369 7374 656e 7420 bles-persistent
│ │ │ +001084e0: 7b0a 2020 7061 636b 6167 6520 7b20 2769 {. package { 'i
│ │ │ +001084f0: 7074 6162 6c65 732d 7065 7273 6973 7465 ptables-persiste
│ │ │ +00108500: 6e74 273a 0a20 2020 2065 6e73 7572 6520 nt':. ensure
│ │ │ +00108510: 3d26 6774 3b20 2770 7572 6765 6427 2c0a => 'purged',.
│ │ │ +00108520: 2020 7d0a 7d0a 3c2f 636f 6465 3e3c 2f70 }.}.Complexity:
│ │ │ -00158da0: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low <
│ │ │ -00158de0: 7472 3e3c 7468 3e52 6562 6f6f 743a 3c2f tr>Di
│ │ │ -00158dc0: 7372 7570 7469 6f6e 3a3c 2f74 683e 3c74 sruption: Reboot:
│ │ │ -00158df0: 7468 3e3c 7464 3e66 616c 7365 3c2f 7464 th> false
│ │ │ -00158e30: 3c2f 7461 626c 653e 3c70 7265 3e3c 636f St
│ │ │ -00158e10: 7261 7465 6779 3a3c 2f74 683e 3c74 643e rategy:
│ │ │ -00158e20: 656e 6162 6c65 3c2f 7464 3e3c 2f74 723e enable Complexity:
│ │ │ -00159020: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low <
│ │ │ -00159060: 7472 3e3c 7468 3e52 6562 6f6f 743a 3c2f tr>Di
│ │ │ -00159040: 7372 7570 7469 6f6e 3a3c 2f74 683e 3c74 sruption: Reboot:
│ │ │ -00159070: 7468 3e3c 7464 3e66 616c 7365 3c2f 7464 th> false
- name: Gathe │ │ │ -001590d0: 7220 7468 6520 7061 636b 6167 6520 6661 r the package fa │ │ │ -001590e0: 6374 730a 2020 7061 636b 6167 655f 6661 cts. package_fa │ │ │ -001590f0: 6374 733a 0a20 2020 206d 616e 6167 6572 cts:. manager │ │ │ -00159100: 3a20 6175 746f 0a20 2074 6167 733a 0a20 : auto. tags:. │ │ │ -00159110: 202d 2065 6e61 626c 655f 7374 7261 7465 - enable_strate │ │ │ -00159120: 6779 0a20 202d 206c 6f77 5f63 6f6d 706c gy. - low_compl │ │ │ -00159130: 6578 6974 790a 2020 2d20 6c6f 775f 6469 exity. - low_di │ │ │ -00159140: 7372 7570 7469 6f6e 0a20 202d 206d 6564 sruption. - med │ │ │ -00159150: 6975 6d5f 7365 7665 7269 7479 0a20 202d ium_severity. - │ │ │ -00159160: 206e 6f5f 7265 626f 6f74 5f6e 6565 6465 no_reboot_neede │ │ │ -00159170: 640a 2020 2d20 7365 7276 6963 655f 6e66 d. - service_nf │ │ │ -00159180: 7461 626c 6573 5f65 6e61 626c 6564 0a0a tables_enabled.. │ │ │ -00159190: 2d20 6e61 6d65 3a20 5665 7269 6679 206e - name: Verify n │ │ │ -001591a0: 6674 6162 6c65 7320 5365 7276 6963 6520 ftables Service │ │ │ -001591b0: 6973 2045 6e61 626c 6564 202d 2045 6e61 is Enabled - Ena │ │ │ -001591c0: 626c 6520 7365 7276 6963 6520 6e66 7461 ble service nfta │ │ │ -001591d0: 626c 6573 0a20 2062 6c6f 636b 3a0a 0a20 bles. block:.. │ │ │ -001591e0: 202d 206e 616d 653a 2047 6174 6865 7220 - name: Gather │ │ │ -001591f0: 7468 6520 7061 636b 6167 6520 6661 6374 the package fact │ │ │ -00159200: 730a 2020 2020 616e 7369 626c 652e 6275 s. ansible.bu │ │ │ -00159210: 696c 7469 6e2e 7061 636b 6167 655f 6661 iltin.package_fa │ │ │ -00159220: 6374 733a 0a20 2020 2020 206d 616e 6167 cts:. manag │ │ │ -00159230: 6572 3a20 6175 746f 0a0a 2020 2d20 6e61 er: auto.. - na │ │ │ -00159240: 6d65 3a20 5665 7269 6679 206e 6674 6162 me: Verify nftab │ │ │ -00159250: 6c65 7320 5365 7276 6963 6520 6973 2045 les Service is E │ │ │ -00159260: 6e61 626c 6564 202d 2045 6e61 626c 6520 nabled - Enable │ │ │ -00159270: 5365 7276 6963 6520 6e66 7461 626c 6573 Service nftables │ │ │ -00159280: 0a20 2020 2061 6e73 6962 6c65 2e62 7569 . ansible.bui │ │ │ -00159290: 6c74 696e 2e73 7973 7465 6d64 3a0a 2020 ltin.systemd:. │ │ │ -001592a0: 2020 2020 6e61 6d65 3a20 6e66 7461 626c name: nftabl │ │ │ -001592b0: 6573 0a20 2020 2020 2065 6e61 626c 6564 es. enabled │ │ │ -001592c0: 3a20 7472 7565 0a20 2020 2020 2073 7461 : true. sta │ │ │ -001592d0: 7465 3a20 7374 6172 7465 640a 2020 2020 te: started. │ │ │ -001592e0: 2020 6d61 736b 6564 3a20 6661 6c73 650a masked: false. │ │ │ -001592f0: 2020 2020 7768 656e 3a0a 2020 2020 2d20 when:. - │ │ │ -00159300: 2722 6e66 7461 626c 6573 2220 696e 2061 '"nftables" in a │ │ │ -00159310: 6e73 6962 6c65 5f66 6163 7473 2e70 6163 nsible_facts.pac │ │ │ -00159320: 6b61 6765 7327 0a20 2074 6167 733a 0a20 kages'. tags:. │ │ │ -00159330: 202d 2065 6e61 626c 655f 7374 7261 7465 - enable_strate │ │ │ -00159340: 6779 0a20 202d 206c 6f77 5f63 6f6d 706c gy. - low_compl │ │ │ -00159350: 6578 6974 790a 2020 2d20 6c6f 775f 6469 exity. - low_di │ │ │ -00159360: 7372 7570 7469 6f6e 0a20 202d 206d 6564 sruption. - med │ │ │ -00159370: 6975 6d5f 7365 7665 7269 7479 0a20 202d ium_severity. - │ │ │ -00159380: 206e 6f5f 7265 626f 6f74 5f6e 6565 6465 no_reboot_neede │ │ │ -00159390: 640a 2020 2d20 7365 7276 6963 655f 6e66 d. - service_nf │ │ │ -001593a0: 7461 626c 6573 5f65 6e61 626c 6564 0a20 tables_enabled. │ │ │ -001593b0: 202d 2073 7065 6369 616c 5f73 6572 7669 - special_servi │ │ │ -001593c0: 6365 5f62 6c6f 636b 0a20 2077 6865 6e3a ce_block. when: │ │ │ -001593d0: 2028 2022 6e66 7461 626c 6573 2220 696e ( "nftables" in │ │ │ -001593e0: 2061 6e73 6962 6c65 5f66 6163 7473 2e70 ansible_facts.p │ │ │ -001593f0: 6163 6b61 6765 7320 616e 6420 226c 696e ackages and "lin │ │ │ -00159400: 7578 2d62 6173 6522 2069 6e20 616e 7369 ux-base" in ansi │ │ │ -00159410: 626c 655f 6661 6374 732e 7061 636b 6167 ble_facts.packag │ │ │ -00159420: 6573 0a20 2020 2029 0a3c 2f63 6f64 653e es. ). │ │ │ +00158bb0: 6f6e 2041 6e73 6962 6c65 2073 6e69 7070 on Ansible snipp │ │ │ +00158bc0: 6574 20e2 87b2 3c2f 613e 3c62 723e 3c64 et ... │ │ │ +00158c40: 3c74 723e 3c74 683e 436f 6d70 6c65 7869 Complexi │ │ │ +00158c50: 7479 3a3c 2f74 683e 3c74 643e 6c6f 773c ty: low< │ │ │ +00158c60: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Disruption: low Reboot │ │ │ +00158ca0: 3a3c 2f74 683e 3c74 643e 6661 6c73 653c : false< │ │ │ +00158cb0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Strategy: < │ │ │ +00158cd0: 7464 3e65 6e61 626c 653c 2f74 643e 3c2f td>enable │ │ │ +00158ce0: 7472 3e3c 2f74 6162 6c65 3e3c 7072 653e tr>│ │ │ +00158cf0: 3c63 6f64 653e 2d20 6e61 6d65 3a20 4761< │ │ │ +00159070: 6120 636c 6173 733d 2262 746e 2062 746e a class="btn btn │ │ │ +00159080: 2d73 7563 6365 7373 2220 6461 7461 2d74 -success" data-t │ │ │ +00159090: 6f67 676c 653d 2263 6f6c 6c61 7073 6522 oggle="collapse" │ │ │ +001590a0: 2064 6174 612d 7461 7267 6574 3d22 2369 data-target="#i │ │ │ +001590b0: 6434 3038 2220 7461 6269 6e64 6578 3d22 d408" tabindex=" │ │ │ +001590c0: 3022 2072 6f6c 653d 2262 7574 746f 6e22 0" role="button" │ │ │ +001590d0: 2061 7269 612d 6578 7061 6e64 6564 3d22 aria-expanded=" │ │ │ +001590e0: 6661 6c73 6522 2074 6974 6c65 3d22 4163 false" title="Ac │ │ │ +001590f0: 7469 7661 7465 2074 6f20 7265 7665 616c tivate to reveal │ │ │ +00159100: 2220 6872 6566 3d22 2321 223e 5265 6d65 " href="#!">Reme │ │ │ +00159110: 6469 6174 696f 6e20 5075 7070 6574 2073 diation Puppet s │ │ │ +00159120: 6e69 7070 6574 20e2 87b2 3c2f 613e 3c62 nippet ...- name: Ga │ │ │ +00158d00: 7468 6572 2074 6865 2070 6163 6b61 6765 ther the package │ │ │ +00158d10: 2066 6163 7473 0a20 2070 6163 6b61 6765 facts. package │ │ │ +00158d20: 5f66 6163 7473 3a0a 2020 2020 6d61 6e61 _facts:. mana │ │ │ +00158d30: 6765 723a 2061 7574 6f0a 2020 7461 6773 ger: auto. tags │ │ │ +00158d40: 3a0a 2020 2d20 656e 6162 6c65 5f73 7472 :. - enable_str │ │ │ +00158d50: 6174 6567 790a 2020 2d20 6c6f 775f 636f ategy. - low_co │ │ │ +00158d60: 6d70 6c65 7869 7479 0a20 202d 206c 6f77 mplexity. - low │ │ │ +00158d70: 5f64 6973 7275 7074 696f 6e0a 2020 2d20 _disruption. - │ │ │ +00158d80: 6d65 6469 756d 5f73 6576 6572 6974 790a medium_severity. │ │ │ +00158d90: 2020 2d20 6e6f 5f72 6562 6f6f 745f 6e65 - no_reboot_ne │ │ │ +00158da0: 6564 6564 0a20 202d 2073 6572 7669 6365 eded. - service │ │ │ +00158db0: 5f6e 6674 6162 6c65 735f 656e 6162 6c65 _nftables_enable │ │ │ +00158dc0: 640a 0a2d 206e 616d 653a 2056 6572 6966 d..- name: Verif │ │ │ +00158dd0: 7920 6e66 7461 626c 6573 2053 6572 7669 y nftables Servi │ │ │ +00158de0: 6365 2069 7320 456e 6162 6c65 6420 2d20 ce is Enabled - │ │ │ +00158df0: 456e 6162 6c65 2073 6572 7669 6365 206e Enable service n │ │ │ +00158e00: 6674 6162 6c65 730a 2020 626c 6f63 6b3a ftables. block: │ │ │ +00158e10: 0a0a 2020 2d20 6e61 6d65 3a20 4761 7468 .. - name: Gath │ │ │ +00158e20: 6572 2074 6865 2070 6163 6b61 6765 2066 er the package f │ │ │ +00158e30: 6163 7473 0a20 2020 2061 6e73 6962 6c65 acts. ansible │ │ │ +00158e40: 2e62 7569 6c74 696e 2e70 6163 6b61 6765 .builtin.package │ │ │ +00158e50: 5f66 6163 7473 3a0a 2020 2020 2020 6d61 _facts:. ma │ │ │ +00158e60: 6e61 6765 723a 2061 7574 6f0a 0a20 202d nager: auto.. - │ │ │ +00158e70: 206e 616d 653a 2056 6572 6966 7920 6e66 name: Verify nf │ │ │ +00158e80: 7461 626c 6573 2053 6572 7669 6365 2069 tables Service i │ │ │ +00158e90: 7320 456e 6162 6c65 6420 2d20 456e 6162 s Enabled - Enab │ │ │ +00158ea0: 6c65 2053 6572 7669 6365 206e 6674 6162 le Service nftab │ │ │ +00158eb0: 6c65 730a 2020 2020 616e 7369 626c 652e les. ansible. │ │ │ +00158ec0: 6275 696c 7469 6e2e 7379 7374 656d 643a builtin.systemd: │ │ │ +00158ed0: 0a20 2020 2020 206e 616d 653a 206e 6674 . name: nft │ │ │ +00158ee0: 6162 6c65 730a 2020 2020 2020 656e 6162 ables. enab │ │ │ +00158ef0: 6c65 643a 2074 7275 650a 2020 2020 2020 led: true. │ │ │ +00158f00: 7374 6174 653a 2073 7461 7274 6564 0a20 state: started. │ │ │ +00158f10: 2020 2020 206d 6173 6b65 643a 2066 616c masked: fal │ │ │ +00158f20: 7365 0a20 2020 2077 6865 6e3a 0a20 2020 se. when:. │ │ │ +00158f30: 202d 2027 226e 6674 6162 6c65 7322 2069 - '"nftables" i │ │ │ +00158f40: 6e20 616e 7369 626c 655f 6661 6374 732e n ansible_facts. │ │ │ +00158f50: 7061 636b 6167 6573 270a 2020 7461 6773 packages'. tags │ │ │ +00158f60: 3a0a 2020 2d20 656e 6162 6c65 5f73 7472 :. - enable_str │ │ │ +00158f70: 6174 6567 790a 2020 2d20 6c6f 775f 636f ategy. - low_co │ │ │ +00158f80: 6d70 6c65 7869 7479 0a20 202d 206c 6f77 mplexity. - low │ │ │ +00158f90: 5f64 6973 7275 7074 696f 6e0a 2020 2d20 _disruption. - │ │ │ +00158fa0: 6d65 6469 756d 5f73 6576 6572 6974 790a medium_severity. │ │ │ +00158fb0: 2020 2d20 6e6f 5f72 6562 6f6f 745f 6e65 - no_reboot_ne │ │ │ +00158fc0: 6564 6564 0a20 202d 2073 6572 7669 6365 eded. - service │ │ │ +00158fd0: 5f6e 6674 6162 6c65 735f 656e 6162 6c65 _nftables_enable │ │ │ +00158fe0: 640a 2020 2d20 7370 6563 6961 6c5f 7365 d. - special_se │ │ │ +00158ff0: 7276 6963 655f 626c 6f63 6b0a 2020 7768 rvice_block. wh │ │ │ +00159000: 656e 3a20 2820 226e 6674 6162 6c65 7322 en: ( "nftables" │ │ │ +00159010: 2069 6e20 616e 7369 626c 655f 6661 6374 in ansible_fact │ │ │ +00159020: 732e 7061 636b 6167 6573 2061 6e64 2022 s.packages and " │ │ │ +00159030: 6c69 6e75 782d 6261 7365 2220 696e 2061 linux-base" in a │ │ │ +00159040: 6e73 6962 6c65 5f66 6163 7473 2e70 6163 nsible_facts.pac │ │ │ +00159050: 6b61 6765 730a 2020 2020 290a 3c2f 636f kages. ).Remed │ │ │ +00159390: 6961 7469 6f6e 204f 5342 7569 6c64 2042 iation OSBuild B │ │ │ +001593a0: 6c75 6570 7269 6e74 2073 6e69 7070 6574 lueprint snippet │ │ │ +001593b0: 20e2 87b2 3c2f 613e 3c62 723e 3c64 6976 ...< │ │ │ +00159250: 7072 653e 3c63 6f64 653e 696e 636c 7564 pre>
Comp │ │ │ +001591b0: 6c65 7869 7479 3a3c 2f74 683e 3c74 643e lexity: │ │ │ +001591c0: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Disruption: │ │ │ +001591e0: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Re │ │ │ +00159200: 626f 6f74 3a3c 2f74 683e 3c74 643e 6661 boot: fa │ │ │ +00159210: 6c73 653c 2f74 643e 3c2f 7472 3e3c 7472 lse Strategy: │ │ │ +00159230: 7468 3e3c 7464 3e65 6e61 626c 653c 2f74 th> enable includ │ │ │ +00159260: 6520 656e 6162 6c65 5f6e 6674 6162 6c65 e enable_nftable │ │ │ +00159270: 730a 0a63 6c61 7373 2065 6e61 626c 655f s..class enable_ │ │ │ +00159280: 6e66 7461 626c 6573 207b 0a20 2073 6572 nftables {. ser │ │ │ +00159290: 7669 6365 207b 276e 6674 6162 6c65 7327 vice {'nftables' │ │ │ +001592a0: 3a0a 2020 2020 656e 6162 6c65 203d 2667 :. enable =&g │ │ │ +001592b0: 743b 2074 7275 652c 0a20 2020 2065 6e73 t; true,. ens │ │ │ +001592c0: 7572 6520 3d26 6774 3b20 2772 756e 6e69 ure => 'runni │ │ │ +001592d0: 6e67 272c 0a20 207d 0a7d 0a3c 2f63 6f64 ng',. }.}.Remediati │ │ │ -0015a1d0: 6f6e 204f 5342 7569 6c64 2042 6c75 6570 on OSBuild Bluep │ │ │ -0015a1e0: 7269 6e74 2073 6e69 7070 6574 20e2 87b2 rint snippet ... │ │ │ -0015a1f0: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61.[customi │ │ │ +00159400: 7a61 7469 6f6e 732e 7365 7276 6963 6573 zations.services │ │ │ +00159410: 5d0a 656e 6162 6c65 6420 3d20 5b22 6e66 ].enabled = ["nf │ │ │ +00159420: 7461 626c 6573 225d 0a3c 2f63 6f64 653e tables"].│ │ │ 00159430: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063Remediation │ │ │ -0015a320: 4b75 6265 726e 6574 6573 2073 6e69 7070 Kubernetes snipp │ │ │ -0015a330: 6574 20e2 87b2 3c2f 613e 3c62 723e 3c64 et ....[customizati │ │ │ -0015a240: 6f6e 732e 7365 7276 6963 6573 5d0a 6d61 ons.services].ma │ │ │ -0015a250: 736b 6564 203d 205b 226e 6674 6162 6c65 sked = ["nftable │ │ │ -0015a260: 7322 5d0a 3c2f 636f 6465 3e3c 2f70 7265 s"]. │ │ │ -0015a3b0: 3c74 723e 3c74 683e 436f 6d70 6c65 7869 Complexi │ │ │ -0015a3c0: 7479 3a3c 2f74 683e 3c74 643e 6c6f 773c ty: low< │ │ │ -0015a3d0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Disruption: medium │ │ │ -0015a400: 3c2f 7472 3e3c 7472 3e3c 7468 3e52 6562Reb │ │ │ -0015a410: 6f6f 743a 3c2f 7468 3e3c 7464 3e74 7275 oot: tru │ │ │ -0015a420: 653c 2f74 643e 3c2f 7472 3e3c 7472 3e3c e < │ │ │ -0015a430: 7468 3e53 7472 6174 6567 793a 3c2f 7468 th>Strategy: disable
apiVers │ │ │ -0015a470: 696f 6e3a 206d 6163 6869 6e65 636f 6e66 ion: machineconf │ │ │ -0015a480: 6967 7572 6174 696f 6e2e 6f70 656e 7368 iguration.opensh │ │ │ -0015a490: 6966 742e 696f 2f76 310a 6b69 6e64 3a20 ift.io/v1.kind: │ │ │ -0015a4a0: 4d61 6368 696e 6543 6f6e 6669 670a 7370 MachineConfig.sp │ │ │ -0015a4b0: 6563 3a0a 2020 636f 6e66 6967 3a0a 2020 ec:. config:. │ │ │ -0015a4c0: 2020 6967 6e69 7469 6f6e 3a0a 2020 2020 ignition:. │ │ │ -0015a4d0: 2020 7665 7273 696f 6e3a 2033 2e31 2e30 version: 3.1.0 │ │ │ -0015a4e0: 0a20 2020 2073 7973 7465 6d64 3a0a 2020 . systemd:. │ │ │ -0015a4f0: 2020 2020 756e 6974 733a 0a20 2020 2020 units:. │ │ │ -0015a500: 202d 206e 616d 653a 206e 6674 6162 6c65 - name: nftable │ │ │ -0015a510: 732e 7365 7276 6963 650a 2020 2020 2020 s.service. │ │ │ -0015a520: 2020 656e 6162 6c65 643a 2066 616c 7365 enabled: false │ │ │ -0015a530: 0a20 2020 2020 2020 206d 6173 6b3a 2074 . mask: t │ │ │ -0015a540: 7275 650a 2020 2020 2020 2d20 6e61 6d65 rue. - name │ │ │ -0015a550: 3a20 6e66 7461 626c 6573 2e73 6f63 6b65 : nftables.socke │ │ │ -0015a560: 740a 2020 2020 2020 2020 656e 6162 6c65 t. enable │ │ │ -0015a570: 643a 2066 616c 7365 0a20 2020 2020 2020 d: false. │ │ │ -0015a580: 206d 6173 6b3a 2074 7275 650a 3c2f 636f mask: true.< │ │ │ -0015a5a0: 6120 636c 6173 733d 2262 746e 2062 746e a class="btn btn │ │ │ -0015a5b0: 2d73 7563 6365 7373 2220 6461 7461 2d74 -success" data-t │ │ │ -0015a5c0: 6f67 676c 653d 2263 6f6c 6c61 7073 6522 oggle="collapse" │ │ │ -0015a5d0: 2064 6174 612d 7461 7267 6574 3d22 2369 data-target="#i │ │ │ -0015a5e0: 6434 3134 2220 7461 6269 6e64 6578 3d22 d414" tabindex=" │ │ │ -0015a5f0: 3022 2072 6f6c 653d 2262 7574 746f 6e22 0" role="button" │ │ │ -0015a600: 2061 7269 612d 6578 7061 6e64 6564 3d22 aria-expanded=" │ │ │ -0015a610: 6661 6c73 6522 2074 6974 6c65 3d22 4163 false" title="Ac │ │ │ -0015a620: 7469 7661 7465 2074 6f20 7265 7665 616c tivate to reveal │ │ │ -0015a630: 2220 6872 6566 3d22 2321 223e 5265 6d65 " href="#!">Reme │ │ │ -0015a640: 6469 6174 696f 6e20 5075 7070 6574 2073 diation Puppet s │ │ │ -0015a650: 6e69 7070 6574 20e2 87b2 3c2f 613e 3c62 nippet ...Re │ │ │ -0015a8c0: 6d65 6469 6174 696f 6e20 416e 7369 626c mediation Ansibl │ │ │ -0015a8d0: 6520 736e 6970 7065 7420 e287 b23c 2f61 e snippet ...< │ │ │ -0015a780: 7072 653e 3c63 6f64 653e 696e 636c 7564 pre>
Comp │ │ │ -0015a6e0: 6c65 7869 7479 3a3c 2f74 683e 3c74 643e lexity: │ │ │ -0015a6f0: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Disruption: │ │ │ -0015a710: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Re │ │ │ -0015a730: 626f 6f74 3a3c 2f74 683e 3c74 643e 6661 boot: fa │ │ │ -0015a740: 6c73 653c 2f74 643e 3c2f 7472 3e3c 7472 lse Strategy: │ │ │ -0015a760: 7468 3e3c 7464 3e65 6e61 626c 653c 2f74 th> enable includ │ │ │ -0015a790: 6520 6469 7361 626c 655f 6e66 7461 626c e disable_nftabl │ │ │ -0015a7a0: 6573 0a0a 636c 6173 7320 6469 7361 626c es..class disabl │ │ │ -0015a7b0: 655f 6e66 7461 626c 6573 207b 0a20 2073 e_nftables {. s │ │ │ -0015a7c0: 6572 7669 6365 207b 276e 6674 6162 6c65 ervice {'nftable │ │ │ -0015a7d0: 7327 3a0a 2020 2020 656e 6162 6c65 203d s':. enable = │ │ │ -0015a7e0: 2667 743b 2066 616c 7365 2c0a 2020 2020 > false,. │ │ │ -0015a7f0: 656e 7375 7265 203d 2667 743b 2027 7374 ensure => 'st │ │ │ -0015a800: 6f70 7065 6427 2c0a 2020 7d0a 7d0a 3c2f opped',. }.}. │ │ │ -0015a810: 636f 6465 3e3c 2f70 7265 3e3c 2f64 6976 code>Remediation K │ │ │ +0015aaa0: 7562 6572 6e65 7465 7320 736e 6970 7065 ubernetes snippe │ │ │ +0015aab0: 7420 e287 b23c 2f61 3e3c 6272 3e3c 6469 t ...
│ │ │ -0015a980: 3c74 723e 3c74 683e 4469 7372 7570 7469 C │ │ │ -0015a960: 6f6d 706c 6578 6974 793a 3c2f 7468 3e3c omplexity: < │ │ │ -0015a970: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>lowDisrupti │ │ │ -0015a990: 6f6e 3a3c 2f74 683e 3c74 643e 6c6f 773c on: low< │ │ │ -0015a9a0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> │ │ │ -0015a9d0: 3c74 723e 3c74 683e 5374 7261 7465 6779 Reboot: false Strategy │ │ │ -0015a9e0: 3a3c 2f74 683e 3c74 643e 6469 7361 626c : disabl │ │ │ -0015a9f0: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e - │ │ │ -0015aa10: 6e61 6d65 3a20 4761 7468 6572 2074 6865 name: Gather the │ │ │ -0015aa20: 2070 6163 6b61 6765 2066 6163 7473 0a20 package facts. │ │ │ -0015aa30: 2070 6163 6b61 6765 5f66 6163 7473 3a0a package_facts:. │ │ │ -0015aa40: 2020 2020 6d61 6e61 6765 723a 2061 7574 manager: aut │ │ │ -0015aa50: 6f0a 2020 7461 6773 3a0a 2020 2d20 5043 o. tags:. - PC │ │ │ -0015aa60: 492d 4453 5376 342d 312e 320a 2020 2d20 I-DSSv4-1.2. - │ │ │ -0015aa70: 5043 492d 4453 5376 342d 312e 322e 310a PCI-DSSv4-1.2.1. │ │ │ -0015aa80: 2020 2d20 6469 7361 626c 655f 7374 7261 - disable_stra │ │ │ -0015aa90: 7465 6779 0a20 202d 206c 6f77 5f63 6f6d tegy. - low_com │ │ │ -0015aaa0: 706c 6578 6974 790a 2020 2d20 6c6f 775f plexity. - low_ │ │ │ -0015aab0: 6469 7372 7570 7469 6f6e 0a20 202d 206d disruption. - m │ │ │ -0015aac0: 6564 6975 6d5f 7365 7665 7269 7479 0a20 edium_severity. │ │ │ -0015aad0: 202d 206e 6f5f 7265 626f 6f74 5f6e 6565 - no_reboot_nee │ │ │ -0015aae0: 6465 640a 2020 2d20 7365 7276 6963 655f ded. - service_ │ │ │ -0015aaf0: 6e66 7461 626c 6573 5f64 6973 6162 6c65 nftables_disable │ │ │ -0015ab00: 640a 0a2d 206e 616d 653a 2056 6572 6966 d..- name: Verif │ │ │ -0015ab10: 7920 6e66 7461 626c 6573 2053 6572 7669 y nftables Servi │ │ │ -0015ab20: 6365 2069 7320 4469 7361 626c 6564 202d ce is Disabled - │ │ │ -0015ab30: 2044 6973 6162 6c65 2073 6572 7669 6365 Disable service │ │ │ -0015ab40: 206e 6674 6162 6c65 730a 2020 626c 6f63 nftables. bloc │ │ │ -0015ab50: 6b3a 0a0a 2020 2d20 6e61 6d65 3a20 5665 k:.. - name: Ve │ │ │ -0015ab60: 7269 6679 206e 6674 6162 6c65 7320 5365 rify nftables Se │ │ │ -0015ab70: 7276 6963 6520 6973 2044 6973 6162 6c65 rvice is Disable │ │ │ -0015ab80: 6420 2d20 436f 6c6c 6563 7420 7379 7374 d - Collect syst │ │ │ -0015ab90: 656d 6420 5365 7276 6963 6573 2050 7265 emd Services Pre │ │ │ -0015aba0: 7365 6e74 2069 6e0a 2020 2020 2020 7468 sent in. th │ │ │ -0015abb0: 6520 5379 7374 656d 0a20 2020 2061 6e73 e System. ans │ │ │ -0015abc0: 6962 6c65 2e62 7569 6c74 696e 2e63 6f6d ible.builtin.com │ │ │ -0015abd0: 6d61 6e64 3a20 7379 7374 656d 6374 6c20 mand: systemctl │ │ │ -0015abe0: 2d71 206c 6973 742d 756e 6974 2d66 696c -q list-unit-fil │ │ │ -0015abf0: 6573 202d 2d74 7970 6520 7365 7276 6963 es --type servic │ │ │ -0015ac00: 650a 2020 2020 7265 6769 7374 6572 3a20 e. register: │ │ │ -0015ac10: 7365 7276 6963 655f 6578 6973 7473 0a20 service_exists. │ │ │ -0015ac20: 2020 2063 6861 6e67 6564 5f77 6865 6e3a changed_when: │ │ │ -0015ac30: 2066 616c 7365 0a20 2020 2066 6169 6c65 false. faile │ │ │ -0015ac40: 645f 7768 656e 3a20 7365 7276 6963 655f d_when: service_ │ │ │ -0015ac50: 6578 6973 7473 2e72 6320 6e6f 7420 696e exists.rc not in │ │ │ -0015ac60: 205b 302c 2031 5d0a 2020 2020 6368 6563 [0, 1]. chec │ │ │ -0015ac70: 6b5f 6d6f 6465 3a20 6661 6c73 650a 0a20 k_mode: false.. │ │ │ -0015ac80: 202d 206e 616d 653a 2056 6572 6966 7920 - name: Verify │ │ │ -0015ac90: 6e66 7461 626c 6573 2053 6572 7669 6365 nftables Service │ │ │ -0015aca0: 2069 7320 4469 7361 626c 6564 202d 2045 is Disabled - E │ │ │ -0015acb0: 6e73 7572 6520 6e66 7461 626c 6573 2e73 nsure nftables.s │ │ │ -0015acc0: 6572 7669 6365 2069 7320 4d61 736b 6564 ervice is Masked │ │ │ -0015acd0: 0a20 2020 2061 6e73 6962 6c65 2e62 7569 . ansible.bui │ │ │ -0015ace0: 6c74 696e 2e73 7973 7465 6d64 3a0a 2020 ltin.systemd:. │ │ │ -0015acf0: 2020 2020 6e61 6d65 3a20 6e66 7461 626c name: nftabl │ │ │ -0015ad00: 6573 2e73 6572 7669 6365 0a20 2020 2020 es.service. │ │ │ -0015ad10: 2073 7461 7465 3a20 7374 6f70 7065 640a state: stopped. │ │ │ -0015ad20: 2020 2020 2020 656e 6162 6c65 643a 2066 enabled: f │ │ │ -0015ad30: 616c 7365 0a20 2020 2020 206d 6173 6b65 alse. maske │ │ │ -0015ad40: 643a 2074 7275 650a 2020 2020 7768 656e d: true. when │ │ │ -0015ad50: 3a20 7365 7276 6963 655f 6578 6973 7473 : service_exists │ │ │ -0015ad60: 2e73 7464 6f75 745f 6c69 6e65 7320 6973 .stdout_lines is │ │ │ -0015ad70: 2073 6561 7263 6828 226e 6674 6162 6c65 search("nftable │ │ │ -0015ad80: 732e 7365 7276 6963 6522 2c20 6d75 6c74 s.service", mult │ │ │ -0015ad90: 696c 696e 653d 5472 7565 290a 0a20 202d iline=True).. - │ │ │ -0015ada0: 206e 616d 653a 2055 6e69 7420 536f 636b name: Unit Sock │ │ │ -0015adb0: 6574 2045 7869 7374 7320 2d20 6e66 7461 et Exists - nfta │ │ │ -0015adc0: 626c 6573 2e73 6f63 6b65 740a 2020 2020 bles.socket. │ │ │ -0015add0: 616e 7369 626c 652e 6275 696c 7469 6e2e ansible.builtin. │ │ │ -0015ade0: 636f 6d6d 616e 643a 2073 7973 7465 6d63 command: systemc │ │ │ -0015adf0: 746c 202d 7120 6c69 7374 2d75 6e69 742d tl -q list-unit- │ │ │ -0015ae00: 6669 6c65 7320 6e66 7461 626c 6573 2e73 files nftables.s │ │ │ -0015ae10: 6f63 6b65 740a 2020 2020 7265 6769 7374 ocket. regist │ │ │ -0015ae20: 6572 3a20 736f 636b 6574 5f66 696c 655f er: socket_file_ │ │ │ -0015ae30: 6578 6973 7473 0a20 2020 2063 6861 6e67 exists. chang │ │ │ -0015ae40: 6564 5f77 6865 6e3a 2066 616c 7365 0a20 ed_when: false. │ │ │ -0015ae50: 2020 2066 6169 6c65 645f 7768 656e 3a20 failed_when: │ │ │ -0015ae60: 736f 636b 6574 5f66 696c 655f 6578 6973 socket_file_exis │ │ │ -0015ae70: 7473 2e72 6320 6e6f 7420 696e 205b 302c ts.rc not in [0, │ │ │ -0015ae80: 2031 5d0a 2020 2020 6368 6563 6b5f 6d6f 1]. check_mo │ │ │ -0015ae90: 6465 3a20 6661 6c73 650a 0a20 202d 206e de: false.. - n │ │ │ -0015aea0: 616d 653a 2056 6572 6966 7920 6e66 7461 ame: Verify nfta │ │ │ -0015aeb0: 626c 6573 2053 6572 7669 6365 2069 7320 bles Service is │ │ │ -0015aec0: 4469 7361 626c 6564 202d 2044 6973 6162 Disabled - Disab │ │ │ -0015aed0: 6c65 2053 6f63 6b65 7420 6e66 7461 626c le Socket nftabl │ │ │ -0015aee0: 6573 0a20 2020 2061 6e73 6962 6c65 2e62 es. ansible.b │ │ │ -0015aef0: 7569 6c74 696e 2e73 7973 7465 6d64 3a0a uiltin.systemd:. │ │ │ -0015af00: 2020 2020 2020 6e61 6d65 3a20 6e66 7461 name: nfta │ │ │ -0015af10: 626c 6573 2e73 6f63 6b65 740a 2020 2020 bles.socket. │ │ │ -0015af20: 2020 656e 6162 6c65 643a 2066 616c 7365 enabled: false │ │ │ -0015af30: 0a20 2020 2020 2073 7461 7465 3a20 7374 . state: st │ │ │ -0015af40: 6f70 7065 640a 2020 2020 2020 6d61 736b opped. mask │ │ │ -0015af50: 6564 3a20 7472 7565 0a20 2020 2077 6865 ed: true. whe │ │ │ -0015af60: 6e3a 2073 6f63 6b65 745f 6669 6c65 5f65 n: socket_file_e │ │ │ -0015af70: 7869 7374 732e 7374 646f 7574 5f6c 696e xists.stdout_lin │ │ │ -0015af80: 6573 2069 7320 7365 6172 6368 2822 6e66 es is search("nf │ │ │ -0015af90: 7461 626c 6573 2e73 6f63 6b65 7422 2c20 tables.socket", │ │ │ -0015afa0: 6d75 6c74 696c 696e 653d 5472 7565 290a multiline=True). │ │ │ -0015afb0: 2020 7461 6773 3a0a 2020 2d20 5043 492d tags:. - PCI- │ │ │ -0015afc0: 4453 5376 342d 312e 320a 2020 2d20 5043 DSSv4-1.2. - PC │ │ │ -0015afd0: 492d 4453 5376 342d 312e 322e 310a 2020 I-DSSv4-1.2.1. │ │ │ -0015afe0: 2d20 6469 7361 626c 655f 7374 7261 7465 - disable_strate │ │ │ -0015aff0: 6779 0a20 202d 206c 6f77 5f63 6f6d 706c gy. - low_compl │ │ │ -0015b000: 6578 6974 790a 2020 2d20 6c6f 775f 6469 exity. - low_di │ │ │ -0015b010: 7372 7570 7469 6f6e 0a20 202d 206d 6564 sruption. - med │ │ │ -0015b020: 6975 6d5f 7365 7665 7269 7479 0a20 202d ium_severity. - │ │ │ -0015b030: 206e 6f5f 7265 626f 6f74 5f6e 6565 6465 no_reboot_neede │ │ │ -0015b040: 640a 2020 2d20 7365 7276 6963 655f 6e66 d. - service_nf │ │ │ -0015b050: 7461 626c 6573 5f64 6973 6162 6c65 640a tables_disabled. │ │ │ -0015b060: 2020 2d20 7370 6563 6961 6c5f 7365 7276 - special_serv │ │ │ -0015b070: 6963 655f 626c 6f63 6b0a 2020 7768 656e ice_block. when │ │ │ -0015b080: 3a20 2820 226e 6674 6162 6c65 7322 2069 : ( "nftables" i │ │ │ -0015b090: 6e20 616e 7369 626c 655f 6661 6374 732e n ansible_facts. │ │ │ -0015b0a0: 7061 636b 6167 6573 2061 6e64 2022 6c69 packages and "li │ │ │ -0015b0b0: 6e75 782d 6261 7365 2220 696e 2061 6e73 nux-base" in ans │ │ │ -0015b0c0: 6962 6c65 5f66 6163 7473 2e70 6163 6b61 ible_facts.packa │ │ │ -0015b0d0: 6765 730a 2020 2020 290a 3c2f 636f 6465 ges. ).│ │ │ +0015a260: 3c74 723e 3c74 683e 436f 6d70 6c65 7869 Complexi │ │ │ +0015a270: 7479 3a3c 2f74 683e 3c74 643e 6c6f 773c ty: low< │ │ │ +0015a280: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Disruption: low Reboot │ │ │ +0015a2c0: 3a3c 2f74 683e 3c74 643e 6661 6c73 653c : false< │ │ │ +0015a2d0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Strategy: < │ │ │ +0015a2f0: 7464 3e64 6973 6162 6c65 3c2f 7464 3e3c td>disable< │ │ │ +0015a300: 2f74 723e 3c2f 7461 626c 653e 3c70 7265 /tr>│ │ │ +0015a9f0: 3c2f 6469 763e 3c61 2063 6c61 7373 3d22- name: G │ │ │ +0015a320: 6174 6865 7220 7468 6520 7061 636b 6167 ather the packag │ │ │ +0015a330: 6520 6661 6374 730a 2020 7061 636b 6167 e facts. packag │ │ │ +0015a340: 655f 6661 6374 733a 0a20 2020 206d 616e e_facts:. man │ │ │ +0015a350: 6167 6572 3a20 6175 746f 0a20 2074 6167 ager: auto. tag │ │ │ +0015a360: 733a 0a20 202d 2050 4349 2d44 5353 7634 s:. - PCI-DSSv4 │ │ │ +0015a370: 2d31 2e32 0a20 202d 2050 4349 2d44 5353 -1.2. - PCI-DSS │ │ │ +0015a380: 7634 2d31 2e32 2e31 0a20 202d 2064 6973 v4-1.2.1. - dis │ │ │ +0015a390: 6162 6c65 5f73 7472 6174 6567 790a 2020 able_strategy. │ │ │ +0015a3a0: 2d20 6c6f 775f 636f 6d70 6c65 7869 7479 - low_complexity │ │ │ +0015a3b0: 0a20 202d 206c 6f77 5f64 6973 7275 7074 . - low_disrupt │ │ │ +0015a3c0: 696f 6e0a 2020 2d20 6d65 6469 756d 5f73 ion. - medium_s │ │ │ +0015a3d0: 6576 6572 6974 790a 2020 2d20 6e6f 5f72 everity. - no_r │ │ │ +0015a3e0: 6562 6f6f 745f 6e65 6564 6564 0a20 202d eboot_needed. - │ │ │ +0015a3f0: 2073 6572 7669 6365 5f6e 6674 6162 6c65 service_nftable │ │ │ +0015a400: 735f 6469 7361 626c 6564 0a0a 2d20 6e61 s_disabled..- na │ │ │ +0015a410: 6d65 3a20 5665 7269 6679 206e 6674 6162 me: Verify nftab │ │ │ +0015a420: 6c65 7320 5365 7276 6963 6520 6973 2044 les Service is D │ │ │ +0015a430: 6973 6162 6c65 6420 2d20 4469 7361 626c isabled - Disabl │ │ │ +0015a440: 6520 7365 7276 6963 6520 6e66 7461 626c e service nftabl │ │ │ +0015a450: 6573 0a20 2062 6c6f 636b 3a0a 0a20 202d es. block:.. - │ │ │ +0015a460: 206e 616d 653a 2056 6572 6966 7920 6e66 name: Verify nf │ │ │ +0015a470: 7461 626c 6573 2053 6572 7669 6365 2069 tables Service i │ │ │ +0015a480: 7320 4469 7361 626c 6564 202d 2043 6f6c s Disabled - Col │ │ │ +0015a490: 6c65 6374 2073 7973 7465 6d64 2053 6572 lect systemd Ser │ │ │ +0015a4a0: 7669 6365 7320 5072 6573 656e 7420 696e vices Present in │ │ │ +0015a4b0: 0a20 2020 2020 2074 6865 2053 7973 7465 . the Syste │ │ │ +0015a4c0: 6d0a 2020 2020 616e 7369 626c 652e 6275 m. ansible.bu │ │ │ +0015a4d0: 696c 7469 6e2e 636f 6d6d 616e 643a 2073 iltin.command: s │ │ │ +0015a4e0: 7973 7465 6d63 746c 202d 7120 6c69 7374 ystemctl -q list │ │ │ +0015a4f0: 2d75 6e69 742d 6669 6c65 7320 2d2d 7479 -unit-files --ty │ │ │ +0015a500: 7065 2073 6572 7669 6365 0a20 2020 2072 pe service. r │ │ │ +0015a510: 6567 6973 7465 723a 2073 6572 7669 6365 egister: service │ │ │ +0015a520: 5f65 7869 7374 730a 2020 2020 6368 616e _exists. chan │ │ │ +0015a530: 6765 645f 7768 656e 3a20 6661 6c73 650a ged_when: false. │ │ │ +0015a540: 2020 2020 6661 696c 6564 5f77 6865 6e3a failed_when: │ │ │ +0015a550: 2073 6572 7669 6365 5f65 7869 7374 732e service_exists. │ │ │ +0015a560: 7263 206e 6f74 2069 6e20 5b30 2c20 315d rc not in [0, 1] │ │ │ +0015a570: 0a20 2020 2063 6865 636b 5f6d 6f64 653a . check_mode: │ │ │ +0015a580: 2066 616c 7365 0a0a 2020 2d20 6e61 6d65 false.. - name │ │ │ +0015a590: 3a20 5665 7269 6679 206e 6674 6162 6c65 : Verify nftable │ │ │ +0015a5a0: 7320 5365 7276 6963 6520 6973 2044 6973 s Service is Dis │ │ │ +0015a5b0: 6162 6c65 6420 2d20 456e 7375 7265 206e abled - Ensure n │ │ │ +0015a5c0: 6674 6162 6c65 732e 7365 7276 6963 6520 ftables.service │ │ │ +0015a5d0: 6973 204d 6173 6b65 640a 2020 2020 616e is Masked. an │ │ │ +0015a5e0: 7369 626c 652e 6275 696c 7469 6e2e 7379 sible.builtin.sy │ │ │ +0015a5f0: 7374 656d 643a 0a20 2020 2020 206e 616d stemd:. nam │ │ │ +0015a600: 653a 206e 6674 6162 6c65 732e 7365 7276 e: nftables.serv │ │ │ +0015a610: 6963 650a 2020 2020 2020 7374 6174 653a ice. state: │ │ │ +0015a620: 2073 746f 7070 6564 0a20 2020 2020 2065 stopped. e │ │ │ +0015a630: 6e61 626c 6564 3a20 6661 6c73 650a 2020 nabled: false. │ │ │ +0015a640: 2020 2020 6d61 736b 6564 3a20 7472 7565 masked: true │ │ │ +0015a650: 0a20 2020 2077 6865 6e3a 2073 6572 7669 . when: servi │ │ │ +0015a660: 6365 5f65 7869 7374 732e 7374 646f 7574 ce_exists.stdout │ │ │ +0015a670: 5f6c 696e 6573 2069 7320 7365 6172 6368 _lines is search │ │ │ +0015a680: 2822 6e66 7461 626c 6573 2e73 6572 7669 ("nftables.servi │ │ │ +0015a690: 6365 222c 206d 756c 7469 6c69 6e65 3d54 ce", multiline=T │ │ │ +0015a6a0: 7275 6529 0a0a 2020 2d20 6e61 6d65 3a20 rue).. - name: │ │ │ +0015a6b0: 556e 6974 2053 6f63 6b65 7420 4578 6973 Unit Socket Exis │ │ │ +0015a6c0: 7473 202d 206e 6674 6162 6c65 732e 736f ts - nftables.so │ │ │ +0015a6d0: 636b 6574 0a20 2020 2061 6e73 6962 6c65 cket. ansible │ │ │ +0015a6e0: 2e62 7569 6c74 696e 2e63 6f6d 6d61 6e64 .builtin.command │ │ │ +0015a6f0: 3a20 7379 7374 656d 6374 6c20 2d71 206c : systemctl -q l │ │ │ +0015a700: 6973 742d 756e 6974 2d66 696c 6573 206e ist-unit-files n │ │ │ +0015a710: 6674 6162 6c65 732e 736f 636b 6574 0a20 ftables.socket. │ │ │ +0015a720: 2020 2072 6567 6973 7465 723a 2073 6f63 register: soc │ │ │ +0015a730: 6b65 745f 6669 6c65 5f65 7869 7374 730a ket_file_exists. │ │ │ +0015a740: 2020 2020 6368 616e 6765 645f 7768 656e changed_when │ │ │ +0015a750: 3a20 6661 6c73 650a 2020 2020 6661 696c : false. fail │ │ │ +0015a760: 6564 5f77 6865 6e3a 2073 6f63 6b65 745f ed_when: socket_ │ │ │ +0015a770: 6669 6c65 5f65 7869 7374 732e 7263 206e file_exists.rc n │ │ │ +0015a780: 6f74 2069 6e20 5b30 2c20 315d 0a20 2020 ot in [0, 1]. │ │ │ +0015a790: 2063 6865 636b 5f6d 6f64 653a 2066 616c check_mode: fal │ │ │ +0015a7a0: 7365 0a0a 2020 2d20 6e61 6d65 3a20 5665 se.. - name: Ve │ │ │ +0015a7b0: 7269 6679 206e 6674 6162 6c65 7320 5365 rify nftables Se │ │ │ +0015a7c0: 7276 6963 6520 6973 2044 6973 6162 6c65 rvice is Disable │ │ │ +0015a7d0: 6420 2d20 4469 7361 626c 6520 536f 636b d - Disable Sock │ │ │ +0015a7e0: 6574 206e 6674 6162 6c65 730a 2020 2020 et nftables. │ │ │ +0015a7f0: 616e 7369 626c 652e 6275 696c 7469 6e2e ansible.builtin. │ │ │ +0015a800: 7379 7374 656d 643a 0a20 2020 2020 206e systemd:. n │ │ │ +0015a810: 616d 653a 206e 6674 6162 6c65 732e 736f ame: nftables.so │ │ │ +0015a820: 636b 6574 0a20 2020 2020 2065 6e61 626c cket. enabl │ │ │ +0015a830: 6564 3a20 6661 6c73 650a 2020 2020 2020 ed: false. │ │ │ +0015a840: 7374 6174 653a 2073 746f 7070 6564 0a20 state: stopped. │ │ │ +0015a850: 2020 2020 206d 6173 6b65 643a 2074 7275 masked: tru │ │ │ +0015a860: 650a 2020 2020 7768 656e 3a20 736f 636b e. when: sock │ │ │ +0015a870: 6574 5f66 696c 655f 6578 6973 7473 2e73 et_file_exists.s │ │ │ +0015a880: 7464 6f75 745f 6c69 6e65 7320 6973 2073 tdout_lines is s │ │ │ +0015a890: 6561 7263 6828 226e 6674 6162 6c65 732e earch("nftables. │ │ │ +0015a8a0: 736f 636b 6574 222c 206d 756c 7469 6c69 socket", multili │ │ │ +0015a8b0: 6e65 3d54 7275 6529 0a20 2074 6167 733a ne=True). tags: │ │ │ +0015a8c0: 0a20 202d 2050 4349 2d44 5353 7634 2d31 . - PCI-DSSv4-1 │ │ │ +0015a8d0: 2e32 0a20 202d 2050 4349 2d44 5353 7634 .2. - PCI-DSSv4 │ │ │ +0015a8e0: 2d31 2e32 2e31 0a20 202d 2064 6973 6162 -1.2.1. - disab │ │ │ +0015a8f0: 6c65 5f73 7472 6174 6567 790a 2020 2d20 le_strategy. - │ │ │ +0015a900: 6c6f 775f 636f 6d70 6c65 7869 7479 0a20 low_complexity. │ │ │ +0015a910: 202d 206c 6f77 5f64 6973 7275 7074 696f - low_disruptio │ │ │ +0015a920: 6e0a 2020 2d20 6d65 6469 756d 5f73 6576 n. - medium_sev │ │ │ +0015a930: 6572 6974 790a 2020 2d20 6e6f 5f72 6562 erity. - no_reb │ │ │ +0015a940: 6f6f 745f 6e65 6564 6564 0a20 202d 2073 oot_needed. - s │ │ │ +0015a950: 6572 7669 6365 5f6e 6674 6162 6c65 735f ervice_nftables_ │ │ │ +0015a960: 6469 7361 626c 6564 0a20 202d 2073 7065 disabled. - spe │ │ │ +0015a970: 6369 616c 5f73 6572 7669 6365 5f62 6c6f cial_service_blo │ │ │ +0015a980: 636b 0a20 2077 6865 6e3a 2028 2022 6e66 ck. when: ( "nf │ │ │ +0015a990: 7461 626c 6573 2220 696e 2061 6e73 6962 tables" in ansib │ │ │ +0015a9a0: 6c65 5f66 6163 7473 2e70 6163 6b61 6765 le_facts.package │ │ │ +0015a9b0: 7320 616e 6420 226c 696e 7578 2d62 6173 s and "linux-bas │ │ │ +0015a9c0: 6522 2069 6e20 616e 7369 626c 655f 6661 e" in ansible_fa │ │ │ +0015a9d0: 6374 732e 7061 636b 6167 6573 0a20 2020 cts.packages. │ │ │ +0015a9e0: 2029 0a3c 2f63 6f64 653e 3c2f 7072 653e ).< │ │ │ +0015ab30: 7472 3e3c 7468 3e43 6f6d 706c 6578 6974 tr> Complexit │ │ │ +0015ab40: 793a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f y: low │ │ │ +0015ab50: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td> │ │ │ +0015ab60: 4469 7372 7570 7469 6f6e 3a3c 2f74 683e Disruption: │ │ │ +0015ab70: 3c74 643e 6d65 6469 756d 3c2f 7464 3e3cmedium < │ │ │ +0015ab80: 2f74 723e 3c74 723e 3c74 683e 5265 626f /tr>Rebo │ │ │ +0015ab90: 6f74 3a3c 2f74 683e 3c74 643e 7472 7565 ot: true │ │ │ +0015aba0: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Strategy: │ │ │ +0015abc0: 3c74 643e 6469 7361 626c 653c 2f74 643e disable │ │ │ +0015abd0: 3c2f 7472 3e3c 2f74 6162 6c65 3e3c 7072apiVersi │ │ │ +0015abf0: 6f6e 3a20 6d61 6368 696e 6563 6f6e 6669 on: machineconfi │ │ │ +0015ac00: 6775 7261 7469 6f6e 2e6f 7065 6e73 6869 guration.openshi │ │ │ +0015ac10: 6674 2e69 6f2f 7631 0a6b 696e 643a 204d ft.io/v1.kind: M │ │ │ +0015ac20: 6163 6869 6e65 436f 6e66 6967 0a73 7065 achineConfig.spe │ │ │ +0015ac30: 633a 0a20 2063 6f6e 6669 673a 0a20 2020 c:. config:. │ │ │ +0015ac40: 2069 676e 6974 696f 6e3a 0a20 2020 2020 ignition:. │ │ │ +0015ac50: 2076 6572 7369 6f6e 3a20 332e 312e 300a version: 3.1.0. │ │ │ +0015ac60: 2020 2020 7379 7374 656d 643a 0a20 2020 systemd:. │ │ │ +0015ac70: 2020 2075 6e69 7473 3a0a 2020 2020 2020 units:. │ │ │ +0015ac80: 2d20 6e61 6d65 3a20 6e66 7461 626c 6573 - name: nftables │ │ │ +0015ac90: 2e73 6572 7669 6365 0a20 2020 2020 2020 .service. │ │ │ +0015aca0: 2065 6e61 626c 6564 3a20 6661 6c73 650a enabled: false. │ │ │ +0015acb0: 2020 2020 2020 2020 6d61 736b 3a20 7472 mask: tr │ │ │ +0015acc0: 7565 0a20 2020 2020 202d 206e 616d 653a ue. - name: │ │ │ +0015acd0: 206e 6674 6162 6c65 732e 736f 636b 6574 nftables.socket │ │ │ +0015ace0: 0a20 2020 2020 2020 2065 6e61 626c 6564 . enabled │ │ │ +0015acf0: 3a20 6661 6c73 650a 2020 2020 2020 2020 : false. │ │ │ +0015ad00: 6d61 736b 3a20 7472 7565 0a3c 2f63 6f64 mask: true.
| Compl │ │ │ +0015ae60: 6578 6974 793a 3c2f 7468 3e3c 7464 3e6c exity: | l │ │ │ +0015ae70: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow |
|---|---|
| Disruption:< │ │ │ +0015ae90: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> | low | │ │ │ +0015aea0: 3c2f 7472 3e3c 7472 3e3c 7468 3e52 6562
| Reb │ │ │ +0015aeb0: 6f6f 743a 3c2f 7468 3e3c 7464 3e66 616c oot: | fal │ │ │ +0015aec0: 7365 3c2f 7464 3e3c 2f74 723e 3c74 723e se |
| Strategy: | enable |
include
│ │ │ +0015af10: 2064 6973 6162 6c65 5f6e 6674 6162 6c65 disable_nftable
│ │ │ +0015af20: 730a 0a63 6c61 7373 2064 6973 6162 6c65 s..class disable
│ │ │ +0015af30: 5f6e 6674 6162 6c65 7320 7b0a 2020 7365 _nftables {. se
│ │ │ +0015af40: 7276 6963 6520 7b27 6e66 7461 626c 6573 rvice {'nftables
│ │ │ +0015af50: 273a 0a20 2020 2065 6e61 626c 6520 3d26 ':. enable =&
│ │ │ +0015af60: 6774 3b20 6661 6c73 652c 0a20 2020 2065 gt; false,. e
│ │ │ +0015af70: 6e73 7572 6520 3d26 6774 3b20 2773 746f nsure => 'sto
│ │ │ +0015af80: 7070 6564 272c 0a20 207d 0a7d 0a3c 2f63 pped',. }.}.
.[custo
│ │ │ +0015b0b0: 6d69 7a61 7469 6f6e 732e 7365 7276 6963 mizations.servic
│ │ │ +0015b0c0: 6573 5d0a 6d61 736b 6564 203d 205b 226e es].masked = ["n
│ │ │ +0015b0d0: 6674 6162 6c65 7322 5d0a 3c2f 636f 6465 ftables"].
.[c
│ │ │ -0016b8d0: 7573 746f 6d69 7a61 7469 6f6e 732e 7365 ustomizations.se
│ │ │ -0016b8e0: 7276 6963 6573 5d0a 6d61 736b 6564 203d rvices].masked =
│ │ │ -0016b8f0: 205b 2262 6c75 6574 6f6f 7468 225d 0a3c ["bluetooth"].<
│ │ │ -0016b900: 2f63 6f64 653e 3c2f 7072 653e 3c2f 6469 /code>R
│ │ │ -0016b9b0: 656d 6564 6961 7469 6f6e 204b 7562 6572 emediation Kuber
│ │ │ -0016b9c0: 6e65 7465 7320 736e 6970 7065 7420 e287 netes snippet ..
│ │ │ -0016b9d0: b23c 2f61 3e3c 6272 3e3c 6469 7620 636c .| low | < │ │ │ -0016ba70: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr>|
| Disr │ │ │ -0016ba80: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption: | │ │ │ -0016ba90: 6d65 6469 756d 3c2f 7464 3e3c 2f74 723e medium |
|---|---|
| Reboot:< │ │ │ -0016bab0: 2f74 683e 3c74 643e 7472 7565 3c2f 7464 /th> | true |
| St │ │ │ -0016bad0: 7261 7465 6779 3a3c 2f74 683e 3c74 643e rategy: | │ │ │ -0016bae0: 6469 7361 626c 653c 2f74 643e 3c2f 7472 disable |
apiVersion: │ │ │ -0016bb10: 6d61 6368 696e 6563 6f6e 6669 6775 7261 machineconfigura │ │ │ -0016bb20: 7469 6f6e 2e6f 7065 6e73 6869 6674 2e69 tion.openshift.i │ │ │ -0016bb30: 6f2f 7631 0a6b 696e 643a 204d 6163 6869 o/v1.kind: Machi │ │ │ -0016bb40: 6e65 436f 6e66 6967 0a73 7065 633a 0a20 neConfig.spec:. │ │ │ -0016bb50: 2063 6f6e 6669 673a 0a20 2020 2069 676e config:. ign │ │ │ -0016bb60: 6974 696f 6e3a 0a20 2020 2020 2076 6572 ition:. ver │ │ │ -0016bb70: 7369 6f6e 3a20 332e 312e 300a 2020 2020 sion: 3.1.0. │ │ │ -0016bb80: 7379 7374 656d 643a 0a20 2020 2020 2075 systemd:. u │ │ │ -0016bb90: 6e69 7473 3a0a 2020 2020 2020 2d20 6e61 nits:. - na │ │ │ -0016bba0: 6d65 3a20 626c 7565 746f 6f74 682e 7365 me: bluetooth.se │ │ │ -0016bbb0: 7276 6963 650a 2020 2020 2020 2020 656e rvice. en │ │ │ -0016bbc0: 6162 6c65 643a 2066 616c 7365 0a20 2020 abled: false. │ │ │ -0016bbd0: 2020 2020 206d 6173 6b3a 2074 7275 650a mask: true. │ │ │ -0016bbe0: 2020 2020 2020 2d20 6e61 6d65 3a20 626c - name: bl │ │ │ -0016bbf0: 7565 746f 6f74 682e 736f 636b 6574 0a20 uetooth.socket. │ │ │ -0016bc00: 2020 2020 2020 2065 6e61 626c 6564 3a20 enabled: │ │ │ -0016bc10: 6661 6c73 650a 2020 2020 2020 2020 6d61 false. ma │ │ │ -0016bc20: 736b 3a20 7472 7565 0a3c 2f63 6f64 653e sk: true. │ │ │ -0016bc30: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063
include d
│ │ │ -0016be30: 6973 6162 6c65 5f62 6c75 6574 6f6f 7468 isable_bluetooth
│ │ │ -0016be40: 0a0a 636c 6173 7320 6469 7361 626c 655f ..class disable_
│ │ │ -0016be50: 626c 7565 746f 6f74 6820 7b0a 2020 7365 bluetooth {. se
│ │ │ -0016be60: 7276 6963 6520 7b27 626c 7565 746f 6f74 rvice {'bluetoot
│ │ │ -0016be70: 6827 3a0a 2020 2020 656e 6162 6c65 203d h':. enable =
│ │ │ -0016be80: 2667 743b 2066 616c 7365 2c0a 2020 2020 > false,.
│ │ │ -0016be90: 656e 7375 7265 203d 2667 743b 2027 7374 ensure => 'st
│ │ │ -0016bea0: 6f70 7065 6427 2c0a 2020 7d0a 7d0a 3c2f opped',. }.}.
│ │ │ -0016beb0: 636f 6465 3e3c 2f70 7265 3e3c 2f64 6976 code>Re
│ │ │ -0016bf60: 6d65 6469 6174 696f 6e20 416e 7369 626c mediation Ansibl
│ │ │ -0016bf70: 6520 736e 6970 7065 7420 e287 b23c 2f61 e snippet ...| C │ │ │ -0016c000: 6f6d 706c 6578 6974 793a 3c2f 7468 3e3c omplexity: | < │ │ │ -0016c010: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low|
|---|---|
| Disrupti │ │ │ -0016c030: 6f6e 3a3c 2f74 683e 3c74 643e 6c6f 773c on: | low< │ │ │ -0016c040: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> |
| Reboot: | false |
| Strategy │ │ │ -0016c080: 3a3c 2f74 683e 3c74 643e 6469 7361 626c : | disabl │ │ │ -0016c090: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e |
| low | │ │ │ +0016b920: 7472 3e3c 7472 3e3c 7468 3e44 6973 7275 tr>|
| Disru │ │ │ +0016b930: 7074 696f 6e3a 3c2f 7468 3e3c 7464 3e6c ption: | l │ │ │ +0016b940: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow |
|---|---|
| Reboot: | │ │ │ +0016b960: 3c74 643e 6661 6c73 653c 2f74 643e 3c2ffalse | │ │ │ +0016b970: 7472 3e3c 7472 3e3c 7468 3e53 7472 6174 tr>
| Strat │ │ │ +0016b980: 6567 793a 3c2f 7468 3e3c 7464 3e64 6973 egy: | dis │ │ │ +0016b990: 6162 6c65 3c2f 7464 3e3c 2f74 723e 3c2f able |
| Complexity: | low |
|---|---|
| Disrup │ │ │ +0016c2b0: 7469 6f6e 3a3c 2f74 683e 3c74 643e 6d65 tion: | me │ │ │ +0016c2c0: 6469 756d 3c2f 7464 3e3c 2f74 723e 3c74 dium | Reboot: | true | < │ │ │ +0016c2f0: 2f74 723e 3c74 723e 3c74 683e 5374 7261 /tr>
| Stra │ │ │ +0016c300: 7465 6779 3a3c 2f74 683e 3c74 643e 6469 tegy: | di │ │ │ +0016c310: 7361 626c 653c 2f74 643e 3c2f 7472 3e3c sable | Complexit │ │ │ +0016c5b0: 793a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f y: | low │ │ │ +0016c5c0: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td> |
| │ │ │ +0016c5d0: 4469 7372 7570 7469 6f6e 3a3c 2f74 683e Disruption: | │ │ │ +0016c5e0: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472low |
| Reboot: │ │ │ +0016c600: 3c2f 7468 3e3c 7464 3e66 616c 7365 3c2f | false │ │ │ +0016c610: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td> |
| │ │ │ +0016c620: 5374 7261 7465 6779 3a3c 2f74 683e 3c74 Strategy: |
<
│ │ │ +0016c650: 636f 6465 3e69 6e63 6c75 6465 2064 6973 code>include dis
│ │ │ +0016c660: 6162 6c65 5f62 6c75 6574 6f6f 7468 0a0a able_bluetooth..
│ │ │ +0016c670: 636c 6173 7320 6469 7361 626c 655f 626c class disable_bl
│ │ │ +0016c680: 7565 746f 6f74 6820 7b0a 2020 7365 7276 uetooth {. serv
│ │ │ +0016c690: 6963 6520 7b27 626c 7565 746f 6f74 6827 ice {'bluetooth'
│ │ │ +0016c6a0: 3a0a 2020 2020 656e 6162 6c65 203d 2667 :. enable =&g
│ │ │ +0016c6b0: 743b 2066 616c 7365 2c0a 2020 2020 656e t; false,. en
│ │ │ +0016c6c0: 7375 7265 203d 2667 743b 2027 7374 6f70 sure => 'stop
│ │ │ +0016c6d0: 7065 6427 2c0a 2020 7d0a 7d0a 3c2f 636f ped',. }.}..[custom
│ │ │ +0016c800: 697a 6174 696f 6e73 2e73 6572 7669 6365 izations.service
│ │ │ +0016c810: 735d 0a6d 6173 6b65 6420 3d20 5b22 626c s].masked = ["bl
│ │ │ +0016c820: 7565 746f 6f74 6822 5d0a 3c2f 636f 6465 uetooth"].Reme
│ │ │ -001d6ba0: 6469 6174 696f 6e20 5075 7070 6574 2073 diation Puppet s
│ │ │ -001d6bb0: 6e69 7070 6574 20e2 87b2 3c2f 613e 3c62 nippet ...| Comp │ │ │ -001d6c40: 6c65 7869 7479 3a3c 2f74 683e 3c74 643e lexity: | │ │ │ -001d6c50: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low |
|---|---|
| Disruption: │ │ │ -001d6c70: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 | low |
| Re │ │ │ -001d6c90: 626f 6f74 3a3c 2f74 683e 3c74 643e 6661 boot: | fa │ │ │ -001d6ca0: 6c73 653c 2f74 643e 3c2f 7472 3e3c 7472 lse |
| Strategy: │ │ │ -001d6cc0: 7468 3e3c 7464 3e64 6973 6162 6c65 3c2f th> | disable │ │ │ -001d6cd0: 7464 3e3c 2f74 723e 3c2f 7461 626c 653e td> |
.incl
│ │ │ -001d6cf0: 7564 6520 7265 6d6f 7665 5f61 7574 6f66 ude remove_autof
│ │ │ -001d6d00: 730a 0a63 6c61 7373 2072 656d 6f76 655f s..class remove_
│ │ │ -001d6d10: 6175 746f 6673 207b 0a20 2070 6163 6b61 autofs {. packa
│ │ │ -001d6d20: 6765 207b 2027 6175 746f 6673 273a 0a20 ge { 'autofs':.
│ │ │ -001d6d30: 2020 2065 6e73 7572 6520 3d26 6774 3b20 ensure =>
│ │ │ -001d6d40: 2770 7572 6765 6427 2c0a 2020 7d0a 7d0a 'purged',. }.}.
│ │ │ -001d6d50: 3c2f 636f 6465 3e3c 2f70 7265 3e3c 2f64
│ │ │ -001d6e00: 5265 6d65 6469 6174 696f 6e20 416e 7369 Remediation Ansi
│ │ │ -001d6e10: 626c 6520 736e 6970 7065 7420 e287 b23c ble snippet ...<
│ │ │ -001d6e20: 2f61 3e3c 6272 3e3c 6469 7620 636c 6173 /a>| Complexity: | low |
|---|---|
| Disrup │ │ │ -001d6ed0: 7469 6f6e 3a3c 2f74 683e 3c74 643e 6c6f tion: | lo │ │ │ -001d6ee0: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w |
| Strate │ │ │ -001d6f20: 6779 3a3c 2f74 683e 3c74 643e 6469 7361 gy: | disa │ │ │ -001d6f30: 626c 653c 2f74 643e 3c2f 7472 3e3c 2f74 ble |
| Com │ │ │ +001d6c40: 706c 6578 6974 793a 3c2f 7468 3e3c 7464 plexity: | low | Disruption │ │ │ +001d6c70: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : | low |
|---|---|
| R │ │ │ +001d6c90: 6562 6f6f 743a 3c2f 7468 3e3c 7464 3e66 eboot: | f │ │ │ +001d6ca0: 616c 7365 3c2f 7464 3e3c 2f74 723e 3c74 alse | Strategy:< │ │ │ +001d6cc0: 2f74 683e 3c74 643e 6469 7361 626c 653c /th> | disable< │ │ │ +001d6cd0: 2f74 643e 3c2f 7472 3e3c 2f74 6162 6c65 /td> |
- na
│ │ │ +001d6cf0: 6d65 3a20 2752 656d 6f76 6520 6175 746f me: 'Remove auto
│ │ │ +001d6d00: 6673 2050 6163 6b61 6765 3a20 456e 7375 fs Package: Ensu
│ │ │ +001d6d10: 7265 2061 7574 6f66 7320 6973 2072 656d re autofs is rem
│ │ │ +001d6d20: 6f76 6564 270a 2020 616e 7369 626c 652e oved'. ansible.
│ │ │ +001d6d30: 6275 696c 7469 6e2e 7061 636b 6167 653a builtin.package:
│ │ │ +001d6d40: 0a20 2020 206e 616d 653a 2061 7574 6f66 . name: autof
│ │ │ +001d6d50: 730a 2020 2020 7374 6174 653a 2061 6273 s. state: abs
│ │ │ +001d6d60: 656e 740a 2020 7461 6773 3a0a 2020 2d20 ent. tags:. -
│ │ │ +001d6d70: 6469 7361 626c 655f 7374 7261 7465 6779 disable_strategy
│ │ │ +001d6d80: 0a20 202d 206c 6f77 5f63 6f6d 706c 6578 . - low_complex
│ │ │ +001d6d90: 6974 790a 2020 2d20 6c6f 775f 6469 7372 ity. - low_disr
│ │ │ +001d6da0: 7570 7469 6f6e 0a20 202d 206c 6f77 5f73 uption. - low_s
│ │ │ +001d6db0: 6576 6572 6974 790a 2020 2d20 6e6f 5f72 everity. - no_r
│ │ │ +001d6dc0: 6562 6f6f 745f 6e65 6564 6564 0a20 202d eboot_needed. -
│ │ │ +001d6dd0: 2070 6163 6b61 6765 5f61 7574 6f66 735f package_autofs_
│ │ │ +001d6de0: 7265 6d6f 7665 640a 3c2f 636f 6465 3e3c removed.<
│ │ │ +001d6df0: 2f70 7265 3e3c 2f64 6976 3e3c 6120 636c /pre>.include
│ │ │ +001d6ff0: 7265 6d6f 7665 5f61 7574 6f66 730a 0a63 remove_autofs..c
│ │ │ +001d7000: 6c61 7373 2072 656d 6f76 655f 6175 746f lass remove_auto
│ │ │ +001d7010: 6673 207b 0a20 2070 6163 6b61 6765 207b fs {. package {
│ │ │ +001d7020: 2027 6175 746f 6673 273a 0a20 2020 2065 'autofs':. e
│ │ │ +001d7030: 6e73 7572 6520 3d26 6774 3b20 2770 7572 nsure => 'pur
│ │ │ +001d7040: 6765 6427 2c0a 2020 7d0a 7d0a 3c2f 636f ged',. }.}.
│ │ │ -001d88e0: 0a5b 6375 7374 6f6d 697a 6174 696f 6e73 .[customizations
│ │ │ -001d88f0: 2e73 6572 7669 6365 735d 0a6d 6173 6b65 .services].maske
│ │ │ -001d8900: 6420 3d20 5b22 6175 746f 6673 225d 0a3c d = ["autofs"].<
│ │ │ -001d8910: 2f63 6f64 653e 3c2f 7072 653e 3c2f 6469 /code>R
│ │ │ -001d89c0: 656d 6564 6961 7469 6f6e 204b 7562 6572 emediation Kuber
│ │ │ -001d89d0: 6e65 7465 7320 736e 6970 7065 7420 e287 netes snippet ..
│ │ │ -001d89e0: b23c 2f61 3e3c 6272 3e3c 6469 7620 636c .| low | < │ │ │ -001d8a80: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr>|
| Disr │ │ │ -001d8a90: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption: | │ │ │ -001d8aa0: 6d65 6469 756d 3c2f 7464 3e3c 2f74 723e medium |
|---|---|
| Reboot:< │ │ │ -001d8ac0: 2f74 683e 3c74 643e 7472 7565 3c2f 7464 /th> | true |
| St │ │ │ -001d8ae0: 7261 7465 6779 3a3c 2f74 683e 3c74 643e rategy: | │ │ │ -001d8af0: 6469 7361 626c 653c 2f74 643e 3c2f 7472 disable |
│ │ │ -001d8c40: 3c2f 6469 763e 3c61 2063 6c61 7373 3d22apiVersion: │ │ │ -001d8b20: 6d61 6368 696e 6563 6f6e 6669 6775 7261 machineconfigura │ │ │ -001d8b30: 7469 6f6e 2e6f 7065 6e73 6869 6674 2e69 tion.openshift.i │ │ │ -001d8b40: 6f2f 7631 0a6b 696e 643a 204d 6163 6869 o/v1.kind: Machi │ │ │ -001d8b50: 6e65 436f 6e66 6967 0a73 7065 633a 0a20 neConfig.spec:. │ │ │ -001d8b60: 2063 6f6e 6669 673a 0a20 2020 2069 676e config:. ign │ │ │ -001d8b70: 6974 696f 6e3a 0a20 2020 2020 2076 6572 ition:. ver │ │ │ -001d8b80: 7369 6f6e 3a20 332e 312e 300a 2020 2020 sion: 3.1.0. │ │ │ -001d8b90: 7379 7374 656d 643a 0a20 2020 2020 2075 systemd:. u │ │ │ -001d8ba0: 6e69 7473 3a0a 2020 2020 2020 2d20 6e61 nits:. - na │ │ │ -001d8bb0: 6d65 3a20 6175 746f 6673 2e73 6572 7669 me: autofs.servi │ │ │ -001d8bc0: 6365 0a20 2020 2020 2020 2065 6e61 626c ce. enabl │ │ │ -001d8bd0: 6564 3a20 6661 6c73 650a 2020 2020 2020 ed: false. │ │ │ -001d8be0: 2020 6d61 736b 3a20 7472 7565 0a20 2020 mask: true. │ │ │ -001d8bf0: 2020 202d 206e 616d 653a 2061 7574 6f66 - name: autof │ │ │ -001d8c00: 732e 736f 636b 6574 0a20 2020 2020 2020 s.socket. │ │ │ -001d8c10: 2065 6e61 626c 6564 3a20 6661 6c73 650a enabled: false. │ │ │ -001d8c20: 2020 2020 2020 2020 6d61 736b 3a20 7472 mask: tr │ │ │ -001d8c30: 7565 0a3c 2f63 6f64 653e 3c2f 7072 653e ue.
| low | < │ │ │ -001d8da0: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr>|
| Disr │ │ │ -001d8db0: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption: | │ │ │ -001d8dc0: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low |
|---|---|
| Reboot: | false | < │ │ │ -001d8df0: 2f74 723e 3c74 723e 3c74 683e 5374 7261 /tr>
| Stra │ │ │ -001d8e00: 7465 6779 3a3c 2f74 683e 3c74 643e 656e tegy: | en │ │ │ -001d8e10: 6162 6c65 3c2f 7464 3e3c 2f74 723e 3c2f able |
| │ │ │ -001d9000: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity: | │ │ │ -001d9010: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472low |
|---|---|
| Disrupt │ │ │ -001d9030: 696f 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 ion: | low │ │ │ -001d9040: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 |
| Strateg │ │ │ -001d9080: 793a 3c2f 7468 3e3c 7464 3e64 6973 6162 y: | disab │ │ │ -001d9090: 6c65 3c2f 7464 3e3c 2f74 723e 3c2f 7461 le |
| Complexity: │ │ │ +001d8920: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 | low |
| Di │ │ │ +001d8940: 7372 7570 7469 6f6e 3a3c 2f74 683e 3c74 sruption: | Reboot: │ │ │ +001d8970: 7468 3e3c 7464 3e66 616c 7365 3c2f 7464 th> | false |
| St │ │ │ +001d8990: 7261 7465 6779 3a3c 2f74 683e 3c74 643e rategy: | │ │ │ +001d89a0: 6469 7361 626c 653c 2f74 643e 3c2f 7472 disable |
- name: Gath │ │ │ +001d89d0: 6572 2074 6865 2070 6163 6b61 6765 2066 er the package f │ │ │ +001d89e0: 6163 7473 0a20 2070 6163 6b61 6765 5f66 acts. package_f │ │ │ +001d89f0: 6163 7473 3a0a 2020 2020 6d61 6e61 6765 acts:. manage │ │ │ +001d8a00: 723a 2061 7574 6f0a 2020 7461 6773 3a0a r: auto. tags:. │ │ │ +001d8a10: 2020 2d20 4e49 5354 2d38 3030 2d31 3731 - NIST-800-171 │ │ │ +001d8a20: 2d33 2e34 2e36 0a20 202d 204e 4953 542d -3.4.6. - NIST- │ │ │ +001d8a30: 3830 302d 3533 2d43 4d2d 3628 6129 0a20 800-53-CM-6(a). │ │ │ +001d8a40: 202d 204e 4953 542d 3830 302d 3533 2d43 - NIST-800-53-C │ │ │ +001d8a50: 4d2d 3728 6129 0a20 202d 204e 4953 542d M-7(a). - NIST- │ │ │ +001d8a60: 3830 302d 3533 2d43 4d2d 3728 6229 0a20 800-53-CM-7(b). │ │ │ +001d8a70: 202d 204e 4953 542d 3830 302d 3533 2d4d - NIST-800-53-M │ │ │ +001d8a80: 502d 370a 2020 2d20 6469 7361 626c 655f P-7. - disable_ │ │ │ +001d8a90: 7374 7261 7465 6779 0a20 202d 206c 6f77 strategy. - low │ │ │ +001d8aa0: 5f63 6f6d 706c 6578 6974 790a 2020 2d20 _complexity. - │ │ │ +001d8ab0: 6c6f 775f 6469 7372 7570 7469 6f6e 0a20 low_disruption. │ │ │ +001d8ac0: 202d 206d 6564 6975 6d5f 7365 7665 7269 - medium_severi │ │ │ +001d8ad0: 7479 0a20 202d 206e 6f5f 7265 626f 6f74 ty. - no_reboot │ │ │ +001d8ae0: 5f6e 6565 6465 640a 2020 2d20 7365 7276 _needed. - serv │ │ │ +001d8af0: 6963 655f 6175 746f 6673 5f64 6973 6162 ice_autofs_disab │ │ │ +001d8b00: 6c65 640a 0a2d 206e 616d 653a 2044 6973 led..- name: Dis │ │ │ +001d8b10: 6162 6c65 2074 6865 2041 7574 6f6d 6f75 able the Automou │ │ │ +001d8b20: 6e74 6572 202d 2044 6973 6162 6c65 2073 nter - Disable s │ │ │ +001d8b30: 6572 7669 6365 2061 7574 6f66 730a 2020 ervice autofs. │ │ │ +001d8b40: 626c 6f63 6b3a 0a0a 2020 2d20 6e61 6d65 block:.. - name │ │ │ +001d8b50: 3a20 4469 7361 626c 6520 7468 6520 4175 : Disable the Au │ │ │ +001d8b60: 746f 6d6f 756e 7465 7220 2d20 436f 6c6c tomounter - Coll │ │ │ +001d8b70: 6563 7420 7379 7374 656d 6420 5365 7276 ect systemd Serv │ │ │ +001d8b80: 6963 6573 2050 7265 7365 6e74 2069 6e20 ices Present in │ │ │ +001d8b90: 7468 6520 5379 7374 656d 0a20 2020 2061 the System. a │ │ │ +001d8ba0: 6e73 6962 6c65 2e62 7569 6c74 696e 2e63 nsible.builtin.c │ │ │ +001d8bb0: 6f6d 6d61 6e64 3a20 7379 7374 656d 6374 ommand: systemct │ │ │ +001d8bc0: 6c20 2d71 206c 6973 742d 756e 6974 2d66 l -q list-unit-f │ │ │ +001d8bd0: 696c 6573 202d 2d74 7970 6520 7365 7276 iles --type serv │ │ │ +001d8be0: 6963 650a 2020 2020 7265 6769 7374 6572 ice. register │ │ │ +001d8bf0: 3a20 7365 7276 6963 655f 6578 6973 7473 : service_exists │ │ │ +001d8c00: 0a20 2020 2063 6861 6e67 6564 5f77 6865 . changed_whe │ │ │ +001d8c10: 6e3a 2066 616c 7365 0a20 2020 2066 6169 n: false. fai │ │ │ +001d8c20: 6c65 645f 7768 656e 3a20 7365 7276 6963 led_when: servic │ │ │ +001d8c30: 655f 6578 6973 7473 2e72 6320 6e6f 7420 e_exists.rc not │ │ │ +001d8c40: 696e 205b 302c 2031 5d0a 2020 2020 6368 in [0, 1]. ch │ │ │ +001d8c50: 6563 6b5f 6d6f 6465 3a20 6661 6c73 650a eck_mode: false. │ │ │ +001d8c60: 0a20 202d 206e 616d 653a 2044 6973 6162 . - name: Disab │ │ │ +001d8c70: 6c65 2074 6865 2041 7574 6f6d 6f75 6e74 le the Automount │ │ │ +001d8c80: 6572 202d 2045 6e73 7572 6520 6175 746f er - Ensure auto │ │ │ +001d8c90: 6673 2e73 6572 7669 6365 2069 7320 4d61 fs.service is Ma │ │ │ +001d8ca0: 736b 6564 0a20 2020 2061 6e73 6962 6c65 sked. ansible │ │ │ +001d8cb0: 2e62 7569 6c74 696e 2e73 7973 7465 6d64 .builtin.systemd │ │ │ +001d8cc0: 3a0a 2020 2020 2020 6e61 6d65 3a20 6175 :. name: au │ │ │ +001d8cd0: 746f 6673 2e73 6572 7669 6365 0a20 2020 tofs.service. │ │ │ +001d8ce0: 2020 2073 7461 7465 3a20 7374 6f70 7065 state: stoppe │ │ │ +001d8cf0: 640a 2020 2020 2020 656e 6162 6c65 643a d. enabled: │ │ │ +001d8d00: 2066 616c 7365 0a20 2020 2020 206d 6173 false. mas │ │ │ +001d8d10: 6b65 643a 2074 7275 650a 2020 2020 7768 ked: true. wh │ │ │ +001d8d20: 656e 3a20 7365 7276 6963 655f 6578 6973 en: service_exis │ │ │ +001d8d30: 7473 2e73 7464 6f75 745f 6c69 6e65 7320 ts.stdout_lines │ │ │ +001d8d40: 6973 2073 6561 7263 6828 2261 7574 6f66 is search("autof │ │ │ +001d8d50: 732e 7365 7276 6963 6522 2c20 6d75 6c74 s.service", mult │ │ │ +001d8d60: 696c 696e 653d 5472 7565 290a 0a20 202d iline=True).. - │ │ │ +001d8d70: 206e 616d 653a 2055 6e69 7420 536f 636b name: Unit Sock │ │ │ +001d8d80: 6574 2045 7869 7374 7320 2d20 6175 746f et Exists - auto │ │ │ +001d8d90: 6673 2e73 6f63 6b65 740a 2020 2020 616e fs.socket. an │ │ │ +001d8da0: 7369 626c 652e 6275 696c 7469 6e2e 636f sible.builtin.co │ │ │ +001d8db0: 6d6d 616e 643a 2073 7973 7465 6d63 746c mmand: systemctl │ │ │ +001d8dc0: 202d 7120 6c69 7374 2d75 6e69 742d 6669 -q list-unit-fi │ │ │ +001d8dd0: 6c65 7320 6175 746f 6673 2e73 6f63 6b65 les autofs.socke │ │ │ +001d8de0: 740a 2020 2020 7265 6769 7374 6572 3a20 t. register: │ │ │ +001d8df0: 736f 636b 6574 5f66 696c 655f 6578 6973 socket_file_exis │ │ │ +001d8e00: 7473 0a20 2020 2063 6861 6e67 6564 5f77 ts. changed_w │ │ │ +001d8e10: 6865 6e3a 2066 616c 7365 0a20 2020 2066 hen: false. f │ │ │ +001d8e20: 6169 6c65 645f 7768 656e 3a20 736f 636b ailed_when: sock │ │ │ +001d8e30: 6574 5f66 696c 655f 6578 6973 7473 2e72 et_file_exists.r │ │ │ +001d8e40: 6320 6e6f 7420 696e 205b 302c 2031 5d0a c not in [0, 1]. │ │ │ +001d8e50: 2020 2020 6368 6563 6b5f 6d6f 6465 3a20 check_mode: │ │ │ +001d8e60: 6661 6c73 650a 0a20 202d 206e 616d 653a false.. - name: │ │ │ +001d8e70: 2044 6973 6162 6c65 2074 6865 2041 7574 Disable the Aut │ │ │ +001d8e80: 6f6d 6f75 6e74 6572 202d 2044 6973 6162 omounter - Disab │ │ │ +001d8e90: 6c65 2053 6f63 6b65 7420 6175 746f 6673 le Socket autofs │ │ │ +001d8ea0: 0a20 2020 2061 6e73 6962 6c65 2e62 7569 . ansible.bui │ │ │ +001d8eb0: 6c74 696e 2e73 7973 7465 6d64 3a0a 2020 ltin.systemd:. │ │ │ +001d8ec0: 2020 2020 6e61 6d65 3a20 6175 746f 6673 name: autofs │ │ │ +001d8ed0: 2e73 6f63 6b65 740a 2020 2020 2020 656e .socket. en │ │ │ +001d8ee0: 6162 6c65 643a 2066 616c 7365 0a20 2020 abled: false. │ │ │ +001d8ef0: 2020 2073 7461 7465 3a20 7374 6f70 7065 state: stoppe │ │ │ +001d8f00: 640a 2020 2020 2020 6d61 736b 6564 3a20 d. masked: │ │ │ +001d8f10: 7472 7565 0a20 2020 2077 6865 6e3a 2073 true. when: s │ │ │ +001d8f20: 6f63 6b65 745f 6669 6c65 5f65 7869 7374 ocket_file_exist │ │ │ +001d8f30: 732e 7374 646f 7574 5f6c 696e 6573 2069 s.stdout_lines i │ │ │ +001d8f40: 7320 7365 6172 6368 2822 6175 746f 6673 s search("autofs │ │ │ +001d8f50: 2e73 6f63 6b65 7422 2c20 6d75 6c74 696c .socket", multil │ │ │ +001d8f60: 696e 653d 5472 7565 290a 2020 7461 6773 ine=True). tags │ │ │ +001d8f70: 3a0a 2020 2d20 4e49 5354 2d38 3030 2d31 :. - NIST-800-1 │ │ │ +001d8f80: 3731 2d33 2e34 2e36 0a20 202d 204e 4953 71-3.4.6. - NIS │ │ │ +001d8f90: 542d 3830 302d 3533 2d43 4d2d 3628 6129 T-800-53-CM-6(a) │ │ │ +001d8fa0: 0a20 202d 204e 4953 542d 3830 302d 3533 . - NIST-800-53 │ │ │ +001d8fb0: 2d43 4d2d 3728 6129 0a20 202d 204e 4953 -CM-7(a). - NIS │ │ │ +001d8fc0: 542d 3830 302d 3533 2d43 4d2d 3728 6229 T-800-53-CM-7(b) │ │ │ +001d8fd0: 0a20 202d 204e 4953 542d 3830 302d 3533 . - NIST-800-53 │ │ │ +001d8fe0: 2d4d 502d 370a 2020 2d20 6469 7361 626c -MP-7. - disabl │ │ │ +001d8ff0: 655f 7374 7261 7465 6779 0a20 202d 206c e_strategy. - l │ │ │ +001d9000: 6f77 5f63 6f6d 706c 6578 6974 790a 2020 ow_complexity. │ │ │ +001d9010: 2d20 6c6f 775f 6469 7372 7570 7469 6f6e - low_disruption │ │ │ +001d9020: 0a20 202d 206d 6564 6975 6d5f 7365 7665 . - medium_seve │ │ │ +001d9030: 7269 7479 0a20 202d 206e 6f5f 7265 626f rity. - no_rebo │ │ │ +001d9040: 6f74 5f6e 6565 6465 640a 2020 2d20 7365 ot_needed. - se │ │ │ +001d9050: 7276 6963 655f 6175 746f 6673 5f64 6973 rvice_autofs_dis │ │ │ +001d9060: 6162 6c65 640a 2020 2d20 7370 6563 6961 abled. - specia │ │ │ +001d9070: 6c5f 7365 7276 6963 655f 626c 6f63 6b0a l_service_block. │ │ │ +001d9080: 2020 7768 656e 3a20 2820 2261 7574 6f66 when: ( "autof │ │ │ +001d9090: 7322 2069 6e20 616e 7369 626c 655f 6661 s" in ansible_fa │ │ │ +001d90a0: 6374 732e 7061 636b 6167 6573 2061 6e64 cts.packages and │ │ │ +001d90b0: 2022 6c69 6e75 782d 6261 7365 2220 696e "linux-base" in │ │ │ +001d90c0: 2061 6e73 6962 6c65 5f66 6163 7473 2e70 ansible_facts.p │ │ │ +001d90d0: 6163 6b61 6765 730a 2020 2020 290a 3c2f ackages. ). │ │ │ +001d90e0: 636f 6465 3e3c 2f70 7265 3e3c 2f64 6976 code>
| low | │ │ │ +001d9250: 7472 3e3c 7472 3e3c 7468 3e44 6973 7275 tr>|
| Disru │ │ │ +001d9260: 7074 696f 6e3a 3c2f 7468 3e3c 7464 3e6d ption: | m │ │ │ +001d9270: 6564 6975 6d3c 2f74 643e 3c2f 7472 3e3c edium | Reboot: │ │ │ +001d9290: 7468 3e3c 7464 3e74 7275 653c 2f74 643e th> | true | │ │ │ +001d92a0: 3c2f 7472 3e3c 7472 3e3c 7468 3e53 7472
|---|---|
| Str │ │ │ +001d92b0: 6174 6567 793a 3c2f 7468 3e3c 7464 3e64 ategy: | d │ │ │ +001d92c0: 6973 6162 6c65 3c2f 7464 3e3c 2f74 723e isable |
< │ │ │ +001d9410: 2f64 6976 3e3c 6120 636c 6173 733d 2262 /div>Remediation Pu │ │ │ +001d94c0: 7070 6574 2073 6e69 7070 6574 20e2 87b2 ppet snippet ... │ │ │ +001d94d0: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61apiVersion: m │ │ │ +001d92f0: 6163 6869 6e65 636f 6e66 6967 7572 6174 achineconfigurat │ │ │ +001d9300: 696f 6e2e 6f70 656e 7368 6966 742e 696f ion.openshift.io │ │ │ +001d9310: 2f76 310a 6b69 6e64 3a20 4d61 6368 696e /v1.kind: Machin │ │ │ +001d9320: 6543 6f6e 6669 670a 7370 6563 3a0a 2020 eConfig.spec:. │ │ │ +001d9330: 636f 6e66 6967 3a0a 2020 2020 6967 6e69 config:. igni │ │ │ +001d9340: 7469 6f6e 3a0a 2020 2020 2020 7665 7273 tion:. vers │ │ │ +001d9350: 696f 6e3a 2033 2e31 2e30 0a20 2020 2073 ion: 3.1.0. s │ │ │ +001d9360: 7973 7465 6d64 3a0a 2020 2020 2020 756e ystemd:. un │ │ │ +001d9370: 6974 733a 0a20 2020 2020 202d 206e 616d its:. - nam │ │ │ +001d9380: 653a 2061 7574 6f66 732e 7365 7276 6963 e: autofs.servic │ │ │ +001d9390: 650a 2020 2020 2020 2020 656e 6162 6c65 e. enable │ │ │ +001d93a0: 643a 2066 616c 7365 0a20 2020 2020 2020 d: false. │ │ │ +001d93b0: 206d 6173 6b3a 2074 7275 650a 2020 2020 mask: true. │ │ │ +001d93c0: 2020 2d20 6e61 6d65 3a20 6175 746f 6673 - name: autofs │ │ │ +001d93d0: 2e73 6f63 6b65 740a 2020 2020 2020 2020 .socket. │ │ │ +001d93e0: 656e 6162 6c65 643a 2066 616c 7365 0a20 enabled: false. │ │ │ +001d93f0: 2020 2020 2020 206d 6173 6b3a 2074 7275 mask: tru │ │ │ +001d9400: 650a 3c2f 636f 6465 3e3c 2f70 7265 3e3c e.
| low | │ │ │ +001d9570: 7472 3e3c 7472 3e3c 7468 3e44 6973 7275 tr>|
| Disru │ │ │ +001d9580: 7074 696f 6e3a 3c2f 7468 3e3c 7464 3e6c ption: | l │ │ │ +001d9590: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow |
|---|---|
| Reboot: | │ │ │ +001d95b0: 3c74 643e 6661 6c73 653c 2f74 643e 3c2ffalse | │ │ │ +001d95c0: 7472 3e3c 7472 3e3c 7468 3e53 7472 6174 tr>
| Strat │ │ │ +001d95d0: 6567 793a 3c2f 7468 3e3c 7464 3e65 6e61 egy: | ena │ │ │ +001d95e0: 626c 653c 2f74 643e 3c2f 7472 3e3c 2f74 ble |
| Complex │ │ │ -00223a70: 6974 793a 3c2f 7468 3e3c 7464 3e6c 6f77 ity: | low │ │ │ -00223a80: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 |
| medium | |
| Re │ │ │ -00223ac0: 626f 6f74 3a3c 2f74 683e 3c74 643e 7472 boot: | tr │ │ │ -00223ad0: 7565 3c2f 7464 3e3c 2f74 723e 3c74 723e ue |
| Strategy: | disable |
apiVer
│ │ │ -00223b20: 7369 6f6e 3a20 6d61 6368 696e 6563 6f6e sion: machinecon
│ │ │ -00223b30: 6669 6775 7261 7469 6f6e 2e6f 7065 6e73 figuration.opens
│ │ │ -00223b40: 6869 6674 2e69 6f2f 7631 0a6b 696e 643a hift.io/v1.kind:
│ │ │ -00223b50: 204d 6163 6869 6e65 436f 6e66 6967 0a73 MachineConfig.s
│ │ │ -00223b60: 7065 633a 0a20 2063 6f6e 6669 673a 0a20 pec:. config:.
│ │ │ -00223b70: 2020 2069 676e 6974 696f 6e3a 0a20 2020 ignition:.
│ │ │ -00223b80: 2020 2076 6572 7369 6f6e 3a20 332e 312e version: 3.1.
│ │ │ -00223b90: 300a 2020 2020 7379 7374 656d 643a 0a20 0. systemd:.
│ │ │ -00223ba0: 2020 2020 2075 6e69 7473 3a0a 2020 2020 units:.
│ │ │ -00223bb0: 2020 2d20 6e61 6d65 3a20 6170 706f 7274 - name: apport
│ │ │ -00223bc0: 2e73 6572 7669 6365 0a20 2020 2020 2020 .service.
│ │ │ -00223bd0: 2065 6e61 626c 6564 3a20 6661 6c73 650a enabled: false.
│ │ │ -00223be0: 2020 2020 2020 2020 6d61 736b 3a20 7472 mask: tr
│ │ │ -00223bf0: 7565 0a20 2020 2020 202d 206e 616d 653a ue. - name:
│ │ │ -00223c00: 2061 7070 6f72 742e 736f 636b 6574 0a20 apport.socket.
│ │ │ -00223c10: 2020 2020 2020 2065 6e61 626c 6564 3a20 enabled:
│ │ │ -00223c20: 6661 6c73 650a 2020 2020 2020 2020 6d61 false. ma
│ │ │ -00223c30: 736b 3a20 7472 7565 0a3c 2f63 6f64 653e sk: true.
│ │ │ -00223c40: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063 include d
│ │ │ -00223e40: 6973 6162 6c65 5f61 7070 6f72 740a 0a63 isable_apport..c
│ │ │ -00223e50: 6c61 7373 2064 6973 6162 6c65 5f61 7070 lass disable_app
│ │ │ -00223e60: 6f72 7420 7b0a 2020 7365 7276 6963 6520 ort {. service
│ │ │ -00223e70: 7b27 6170 706f 7274 273a 0a20 2020 2065 {'apport':. e
│ │ │ -00223e80: 6e61 626c 6520 3d26 6774 3b20 6661 6c73 nable => fals
│ │ │ -00223e90: 652c 0a20 2020 2065 6e73 7572 6520 3d26 e,. ensure =&
│ │ │ -00223ea0: 6774 3b20 2773 746f 7070 6564 272c 0a20 gt; 'stopped',.
│ │ │ -00223eb0: 207d 0a7d 0a3c 2f63 6f64 653e 3c2f 7072 }.}.<
│ │ │ -002240b0: 636f 6465 3e2d 206e 616d 653a 2047 6174 code>- name: Gat
│ │ │ -002240c0: 6865 7220 7468 6520 7061 636b 6167 6520 her the package
│ │ │ -002240d0: 6661 6374 730a 2020 7061 636b 6167 655f facts. package_
│ │ │ -002240e0: 6661 6374 733a 0a20 2020 206d 616e 6167 facts:. manag
│ │ │ -002240f0: 6572 3a20 6175 746f 0a20 2074 6167 733a er: auto. tags:
│ │ │ -00224100: 0a20 202d 2064 6973 6162 6c65 5f73 7472 . - disable_str
│ │ │ -00224110: 6174 6567 790a 2020 2d20 6c6f 775f 636f ategy. - low_co
│ │ │ -00224120: 6d70 6c65 7869 7479 0a20 202d 206c 6f77 mplexity. - low
│ │ │ -00224130: 5f64 6973 7275 7074 696f 6e0a 2020 2d20 _disruption. -
│ │ │ -00224140: 6e6f 5f72 6562 6f6f 745f 6e65 6564 6564 no_reboot_needed
│ │ │ -00224150: 0a20 202d 2073 6572 7669 6365 5f61 7070 . - service_app
│ │ │ -00224160: 6f72 745f 6469 7361 626c 6564 0a20 202d ort_disabled. -
│ │ │ -00224170: 2075 6e6b 6e6f 776e 5f73 6576 6572 6974 unknown_severit
│ │ │ -00224180: 790a 0a2d 206e 616d 653a 2044 6973 6162 y..- name: Disab
│ │ │ -00224190: 6c65 2041 7070 6f72 7420 5365 7276 6963 le Apport Servic
│ │ │ -002241a0: 6520 2d20 4469 7361 626c 6520 7365 7276 e - Disable serv
│ │ │ -002241b0: 6963 6520 6170 706f 7274 0a20 2062 6c6f ice apport. blo
│ │ │ -002241c0: 636b 3a0a 0a20 202d 206e 616d 653a 2044 ck:.. - name: D
│ │ │ -002241d0: 6973 6162 6c65 2041 7070 6f72 7420 5365 isable Apport Se
│ │ │ -002241e0: 7276 6963 6520 2d20 436f 6c6c 6563 7420 rvice - Collect
│ │ │ -002241f0: 7379 7374 656d 6420 5365 7276 6963 6573 systemd Services
│ │ │ -00224200: 2050 7265 7365 6e74 2069 6e20 7468 6520 Present in the
│ │ │ -00224210: 5379 7374 656d 0a20 2020 2061 6e73 6962 System. ansib
│ │ │ -00224220: 6c65 2e62 7569 6c74 696e 2e63 6f6d 6d61 le.builtin.comma
│ │ │ -00224230: 6e64 3a20 7379 7374 656d 6374 6c20 2d71 nd: systemctl -q
│ │ │ -00224240: 206c 6973 742d 756e 6974 2d66 696c 6573 list-unit-files
│ │ │ -00224250: 202d 2d74 7970 6520 7365 7276 6963 650a --type service.
│ │ │ -00224260: 2020 2020 7265 6769 7374 6572 3a20 7365 register: se
│ │ │ -00224270: 7276 6963 655f 6578 6973 7473 0a20 2020 rvice_exists.
│ │ │ -00224280: 2063 6861 6e67 6564 5f77 6865 6e3a 2066 changed_when: f
│ │ │ -00224290: 616c 7365 0a20 2020 2066 6169 6c65 645f alse. failed_
│ │ │ -002242a0: 7768 656e 3a20 7365 7276 6963 655f 6578 when: service_ex
│ │ │ -002242b0: 6973 7473 2e72 6320 6e6f 7420 696e 205b ists.rc not in [
│ │ │ -002242c0: 302c 2031 5d0a 2020 2020 6368 6563 6b5f 0, 1]. check_
│ │ │ -002242d0: 6d6f 6465 3a20 6661 6c73 650a 0a20 202d mode: false.. -
│ │ │ -002242e0: 206e 616d 653a 2044 6973 6162 6c65 2041 name: Disable A
│ │ │ -002242f0: 7070 6f72 7420 5365 7276 6963 6520 2d20 pport Service -
│ │ │ -00224300: 456e 7375 7265 2061 7070 6f72 742e 7365 Ensure apport.se
│ │ │ -00224310: 7276 6963 6520 6973 204d 6173 6b65 640a rvice is Masked.
│ │ │ -00224320: 2020 2020 616e 7369 626c 652e 6275 696c ansible.buil
│ │ │ -00224330: 7469 6e2e 7379 7374 656d 643a 0a20 2020 tin.systemd:.
│ │ │ -00224340: 2020 206e 616d 653a 2061 7070 6f72 742e name: apport.
│ │ │ -00224350: 7365 7276 6963 650a 2020 2020 2020 7374 service. st
│ │ │ -00224360: 6174 653a 2073 746f 7070 6564 0a20 2020 ate: stopped.
│ │ │ -00224370: 2020 2065 6e61 626c 6564 3a20 6661 6c73 enabled: fals
│ │ │ -00224380: 650a 2020 2020 2020 6d61 736b 6564 3a20 e. masked:
│ │ │ -00224390: 7472 7565 0a20 2020 2077 6865 6e3a 2073 true. when: s
│ │ │ -002243a0: 6572 7669 6365 5f65 7869 7374 732e 7374 ervice_exists.st
│ │ │ -002243b0: 646f 7574 5f6c 696e 6573 2069 7320 7365 dout_lines is se
│ │ │ -002243c0: 6172 6368 2822 6170 706f 7274 2e73 6572 arch("apport.ser
│ │ │ -002243d0: 7669 6365 222c 206d 756c 7469 6c69 6e65 vice", multiline
│ │ │ -002243e0: 3d54 7275 6529 0a0a 2020 2d20 6e61 6d65 =True).. - name
│ │ │ -002243f0: 3a20 556e 6974 2053 6f63 6b65 7420 4578 : Unit Socket Ex
│ │ │ -00224400: 6973 7473 202d 2061 7070 6f72 742e 736f ists - apport.so
│ │ │ -00224410: 636b 6574 0a20 2020 2061 6e73 6962 6c65 cket. ansible
│ │ │ -00224420: 2e62 7569 6c74 696e 2e63 6f6d 6d61 6e64 .builtin.command
│ │ │ -00224430: 3a20 7379 7374 656d 6374 6c20 2d71 206c : systemctl -q l
│ │ │ -00224440: 6973 742d 756e 6974 2d66 696c 6573 2061 ist-unit-files a
│ │ │ -00224450: 7070 6f72 742e 736f 636b 6574 0a20 2020 pport.socket.
│ │ │ -00224460: 2072 6567 6973 7465 723a 2073 6f63 6b65 register: socke
│ │ │ -00224470: 745f 6669 6c65 5f65 7869 7374 730a 2020 t_file_exists.
│ │ │ -00224480: 2020 6368 616e 6765 645f 7768 656e 3a20 changed_when:
│ │ │ -00224490: 6661 6c73 650a 2020 2020 6661 696c 6564 false. failed
│ │ │ -002244a0: 5f77 6865 6e3a 2073 6f63 6b65 745f 6669 _when: socket_fi
│ │ │ -002244b0: 6c65 5f65 7869 7374 732e 7263 206e 6f74 le_exists.rc not
│ │ │ -002244c0: 2069 6e20 5b30 2c20 315d 0a20 2020 2063 in [0, 1]. c
│ │ │ -002244d0: 6865 636b 5f6d 6f64 653a 2066 616c 7365 heck_mode: false
│ │ │ -002244e0: 0a0a 2020 2d20 6e61 6d65 3a20 4469 7361 .. - name: Disa
│ │ │ -002244f0: 626c 6520 4170 706f 7274 2053 6572 7669 ble Apport Servi
│ │ │ -00224500: 6365 202d 2044 6973 6162 6c65 2053 6f63 ce - Disable Soc
│ │ │ -00224510: 6b65 7420 6170 706f 7274 0a20 2020 2061 ket apport. a
│ │ │ -00224520: 6e73 6962 6c65 2e62 7569 6c74 696e 2e73 nsible.builtin.s
│ │ │ -00224530: 7973 7465 6d64 3a0a 2020 2020 2020 6e61 ystemd:. na
│ │ │ -00224540: 6d65 3a20 6170 706f 7274 2e73 6f63 6b65 me: apport.socke
│ │ │ -00224550: 740a 2020 2020 2020 656e 6162 6c65 643a t. enabled:
│ │ │ -00224560: 2066 616c 7365 0a20 2020 2020 2073 7461 false. sta
│ │ │ -00224570: 7465 3a20 7374 6f70 7065 640a 2020 2020 te: stopped.
│ │ │ -00224580: 2020 6d61 736b 6564 3a20 7472 7565 0a20 masked: true.
│ │ │ -00224590: 2020 2077 6865 6e3a 2073 6f63 6b65 745f when: socket_
│ │ │ -002245a0: 6669 6c65 5f65 7869 7374 732e 7374 646f file_exists.stdo
│ │ │ -002245b0: 7574 5f6c 696e 6573 2069 7320 7365 6172 ut_lines is sear
│ │ │ -002245c0: 6368 2822 6170 706f 7274 2e73 6f63 6b65 ch("apport.socke
│ │ │ -002245d0: 7422 2c20 6d75 6c74 696c 696e 653d 5472 t", multiline=Tr
│ │ │ -002245e0: 7565 290a 2020 7461 6773 3a0a 2020 2d20 ue). tags:. -
│ │ │ -002245f0: 6469 7361 626c 655f 7374 7261 7465 6779 disable_strategy
│ │ │ -00224600: 0a20 202d 206c 6f77 5f63 6f6d 706c 6578 . - low_complex
│ │ │ -00224610: 6974 790a 2020 2d20 6c6f 775f 6469 7372 ity. - low_disr
│ │ │ -00224620: 7570 7469 6f6e 0a20 202d 206e 6f5f 7265 uption. - no_re
│ │ │ -00224630: 626f 6f74 5f6e 6565 6465 640a 2020 2d20 boot_needed. -
│ │ │ -00224640: 7365 7276 6963 655f 6170 706f 7274 5f64 service_apport_d
│ │ │ -00224650: 6973 6162 6c65 640a 2020 2d20 7370 6563 isabled. - spec
│ │ │ -00224660: 6961 6c5f 7365 7276 6963 655f 626c 6f63 ial_service_bloc
│ │ │ -00224670: 6b0a 2020 2d20 756e 6b6e 6f77 6e5f 7365 k. - unknown_se
│ │ │ -00224680: 7665 7269 7479 0a20 2077 6865 6e3a 2027 verity. when: '
│ │ │ -00224690: 2261 7070 6f72 7422 2069 6e20 616e 7369 "apport" in ansi
│ │ │ -002246a0: 626c 655f 6661 6374 732e 7061 636b 6167 ble_facts.packag
│ │ │ -002246b0: 6573 270a 3c2f 636f 6465 3e3c 2f70 7265 es'.| Compl │ │ │ +00223920: 6578 6974 793a 3c2f 7468 3e3c 7464 3e6c exity: | l │ │ │ +00223930: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow |
|---|---|
| Disruption:< │ │ │ +00223950: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> | low | │ │ │ +00223960: 3c2f 7472 3e3c 7472 3e3c 7468 3e52 6562
| Reb │ │ │ +00223970: 6f6f 743a 3c2f 7468 3e3c 7464 3e66 616c oot: | fal │ │ │ +00223980: 7365 3c2f 7464 3e3c 2f74 723e 3c74 723e se |
| Strategy: | disable |
- name
│ │ │ +002239d0: 3a20 4761 7468 6572 2074 6865 2070 6163 : Gather the pac
│ │ │ +002239e0: 6b61 6765 2066 6163 7473 0a20 2070 6163 kage facts. pac
│ │ │ +002239f0: 6b61 6765 5f66 6163 7473 3a0a 2020 2020 kage_facts:.
│ │ │ +00223a00: 6d61 6e61 6765 723a 2061 7574 6f0a 2020 manager: auto.
│ │ │ +00223a10: 7461 6773 3a0a 2020 2d20 6469 7361 626c tags:. - disabl
│ │ │ +00223a20: 655f 7374 7261 7465 6779 0a20 202d 206c e_strategy. - l
│ │ │ +00223a30: 6f77 5f63 6f6d 706c 6578 6974 790a 2020 ow_complexity.
│ │ │ +00223a40: 2d20 6c6f 775f 6469 7372 7570 7469 6f6e - low_disruption
│ │ │ +00223a50: 0a20 202d 206e 6f5f 7265 626f 6f74 5f6e . - no_reboot_n
│ │ │ +00223a60: 6565 6465 640a 2020 2d20 7365 7276 6963 eeded. - servic
│ │ │ +00223a70: 655f 6170 706f 7274 5f64 6973 6162 6c65 e_apport_disable
│ │ │ +00223a80: 640a 2020 2d20 756e 6b6e 6f77 6e5f 7365 d. - unknown_se
│ │ │ +00223a90: 7665 7269 7479 0a0a 2d20 6e61 6d65 3a20 verity..- name:
│ │ │ +00223aa0: 4469 7361 626c 6520 4170 706f 7274 2053 Disable Apport S
│ │ │ +00223ab0: 6572 7669 6365 202d 2044 6973 6162 6c65 ervice - Disable
│ │ │ +00223ac0: 2073 6572 7669 6365 2061 7070 6f72 740a service apport.
│ │ │ +00223ad0: 2020 626c 6f63 6b3a 0a0a 2020 2d20 6e61 block:.. - na
│ │ │ +00223ae0: 6d65 3a20 4469 7361 626c 6520 4170 706f me: Disable Appo
│ │ │ +00223af0: 7274 2053 6572 7669 6365 202d 2043 6f6c rt Service - Col
│ │ │ +00223b00: 6c65 6374 2073 7973 7465 6d64 2053 6572 lect systemd Ser
│ │ │ +00223b10: 7669 6365 7320 5072 6573 656e 7420 696e vices Present in
│ │ │ +00223b20: 2074 6865 2053 7973 7465 6d0a 2020 2020 the System.
│ │ │ +00223b30: 616e 7369 626c 652e 6275 696c 7469 6e2e ansible.builtin.
│ │ │ +00223b40: 636f 6d6d 616e 643a 2073 7973 7465 6d63 command: systemc
│ │ │ +00223b50: 746c 202d 7120 6c69 7374 2d75 6e69 742d tl -q list-unit-
│ │ │ +00223b60: 6669 6c65 7320 2d2d 7479 7065 2073 6572 files --type ser
│ │ │ +00223b70: 7669 6365 0a20 2020 2072 6567 6973 7465 vice. registe
│ │ │ +00223b80: 723a 2073 6572 7669 6365 5f65 7869 7374 r: service_exist
│ │ │ +00223b90: 730a 2020 2020 6368 616e 6765 645f 7768 s. changed_wh
│ │ │ +00223ba0: 656e 3a20 6661 6c73 650a 2020 2020 6661 en: false. fa
│ │ │ +00223bb0: 696c 6564 5f77 6865 6e3a 2073 6572 7669 iled_when: servi
│ │ │ +00223bc0: 6365 5f65 7869 7374 732e 7263 206e 6f74 ce_exists.rc not
│ │ │ +00223bd0: 2069 6e20 5b30 2c20 315d 0a20 2020 2063 in [0, 1]. c
│ │ │ +00223be0: 6865 636b 5f6d 6f64 653a 2066 616c 7365 heck_mode: false
│ │ │ +00223bf0: 0a0a 2020 2d20 6e61 6d65 3a20 4469 7361 .. - name: Disa
│ │ │ +00223c00: 626c 6520 4170 706f 7274 2053 6572 7669 ble Apport Servi
│ │ │ +00223c10: 6365 202d 2045 6e73 7572 6520 6170 706f ce - Ensure appo
│ │ │ +00223c20: 7274 2e73 6572 7669 6365 2069 7320 4d61 rt.service is Ma
│ │ │ +00223c30: 736b 6564 0a20 2020 2061 6e73 6962 6c65 sked. ansible
│ │ │ +00223c40: 2e62 7569 6c74 696e 2e73 7973 7465 6d64 .builtin.systemd
│ │ │ +00223c50: 3a0a 2020 2020 2020 6e61 6d65 3a20 6170 :. name: ap
│ │ │ +00223c60: 706f 7274 2e73 6572 7669 6365 0a20 2020 port.service.
│ │ │ +00223c70: 2020 2073 7461 7465 3a20 7374 6f70 7065 state: stoppe
│ │ │ +00223c80: 640a 2020 2020 2020 656e 6162 6c65 643a d. enabled:
│ │ │ +00223c90: 2066 616c 7365 0a20 2020 2020 206d 6173 false. mas
│ │ │ +00223ca0: 6b65 643a 2074 7275 650a 2020 2020 7768 ked: true. wh
│ │ │ +00223cb0: 656e 3a20 7365 7276 6963 655f 6578 6973 en: service_exis
│ │ │ +00223cc0: 7473 2e73 7464 6f75 745f 6c69 6e65 7320 ts.stdout_lines
│ │ │ +00223cd0: 6973 2073 6561 7263 6828 2261 7070 6f72 is search("appor
│ │ │ +00223ce0: 742e 7365 7276 6963 6522 2c20 6d75 6c74 t.service", mult
│ │ │ +00223cf0: 696c 696e 653d 5472 7565 290a 0a20 202d iline=True).. -
│ │ │ +00223d00: 206e 616d 653a 2055 6e69 7420 536f 636b name: Unit Sock
│ │ │ +00223d10: 6574 2045 7869 7374 7320 2d20 6170 706f et Exists - appo
│ │ │ +00223d20: 7274 2e73 6f63 6b65 740a 2020 2020 616e rt.socket. an
│ │ │ +00223d30: 7369 626c 652e 6275 696c 7469 6e2e 636f sible.builtin.co
│ │ │ +00223d40: 6d6d 616e 643a 2073 7973 7465 6d63 746c mmand: systemctl
│ │ │ +00223d50: 202d 7120 6c69 7374 2d75 6e69 742d 6669 -q list-unit-fi
│ │ │ +00223d60: 6c65 7320 6170 706f 7274 2e73 6f63 6b65 les apport.socke
│ │ │ +00223d70: 740a 2020 2020 7265 6769 7374 6572 3a20 t. register:
│ │ │ +00223d80: 736f 636b 6574 5f66 696c 655f 6578 6973 socket_file_exis
│ │ │ +00223d90: 7473 0a20 2020 2063 6861 6e67 6564 5f77 ts. changed_w
│ │ │ +00223da0: 6865 6e3a 2066 616c 7365 0a20 2020 2066 hen: false. f
│ │ │ +00223db0: 6169 6c65 645f 7768 656e 3a20 736f 636b ailed_when: sock
│ │ │ +00223dc0: 6574 5f66 696c 655f 6578 6973 7473 2e72 et_file_exists.r
│ │ │ +00223dd0: 6320 6e6f 7420 696e 205b 302c 2031 5d0a c not in [0, 1].
│ │ │ +00223de0: 2020 2020 6368 6563 6b5f 6d6f 6465 3a20 check_mode:
│ │ │ +00223df0: 6661 6c73 650a 0a20 202d 206e 616d 653a false.. - name:
│ │ │ +00223e00: 2044 6973 6162 6c65 2041 7070 6f72 7420 Disable Apport
│ │ │ +00223e10: 5365 7276 6963 6520 2d20 4469 7361 626c Service - Disabl
│ │ │ +00223e20: 6520 536f 636b 6574 2061 7070 6f72 740a e Socket apport.
│ │ │ +00223e30: 2020 2020 616e 7369 626c 652e 6275 696c ansible.buil
│ │ │ +00223e40: 7469 6e2e 7379 7374 656d 643a 0a20 2020 tin.systemd:.
│ │ │ +00223e50: 2020 206e 616d 653a 2061 7070 6f72 742e name: apport.
│ │ │ +00223e60: 736f 636b 6574 0a20 2020 2020 2065 6e61 socket. ena
│ │ │ +00223e70: 626c 6564 3a20 6661 6c73 650a 2020 2020 bled: false.
│ │ │ +00223e80: 2020 7374 6174 653a 2073 746f 7070 6564 state: stopped
│ │ │ +00223e90: 0a20 2020 2020 206d 6173 6b65 643a 2074 . masked: t
│ │ │ +00223ea0: 7275 650a 2020 2020 7768 656e 3a20 736f rue. when: so
│ │ │ +00223eb0: 636b 6574 5f66 696c 655f 6578 6973 7473 cket_file_exists
│ │ │ +00223ec0: 2e73 7464 6f75 745f 6c69 6e65 7320 6973 .stdout_lines is
│ │ │ +00223ed0: 2073 6561 7263 6828 2261 7070 6f72 742e search("apport.
│ │ │ +00223ee0: 736f 636b 6574 222c 206d 756c 7469 6c69 socket", multili
│ │ │ +00223ef0: 6e65 3d54 7275 6529 0a20 2074 6167 733a ne=True). tags:
│ │ │ +00223f00: 0a20 202d 2064 6973 6162 6c65 5f73 7472 . - disable_str
│ │ │ +00223f10: 6174 6567 790a 2020 2d20 6c6f 775f 636f ategy. - low_co
│ │ │ +00223f20: 6d70 6c65 7869 7479 0a20 202d 206c 6f77 mplexity. - low
│ │ │ +00223f30: 5f64 6973 7275 7074 696f 6e0a 2020 2d20 _disruption. -
│ │ │ +00223f40: 6e6f 5f72 6562 6f6f 745f 6e65 6564 6564 no_reboot_needed
│ │ │ +00223f50: 0a20 202d 2073 6572 7669 6365 5f61 7070 . - service_app
│ │ │ +00223f60: 6f72 745f 6469 7361 626c 6564 0a20 202d ort_disabled. -
│ │ │ +00223f70: 2073 7065 6369 616c 5f73 6572 7669 6365 special_service
│ │ │ +00223f80: 5f62 6c6f 636b 0a20 202d 2075 6e6b 6e6f _block. - unkno
│ │ │ +00223f90: 776e 5f73 6576 6572 6974 790a 2020 7768 wn_severity. wh
│ │ │ +00223fa0: 656e 3a20 2722 6170 706f 7274 2220 696e en: '"apport" in
│ │ │ +00223fb0: 2061 6e73 6962 6c65 5f66 6163 7473 2e70 ansible_facts.p
│ │ │ +00223fc0: 6163 6b61 6765 7327 0a3c 2f63 6f64 653e ackages'.
│ │ │ +00223fd0: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063 | Com │ │ │ +00224120: 706c 6578 6974 793a 3c2f 7468 3e3c 7464 plexity: | low | Disruption │ │ │ +00224150: 3a3c 2f74 683e 3c74 643e 6d65 6469 756d : | medium │ │ │ +00224160: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 |
|---|---|
| Strategy │ │ │ +002241a0: 3a3c 2f74 683e 3c74 643e 6469 7361 626c : | disabl │ │ │ +002241b0: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e |
| Com │ │ │ +00224440: 706c 6578 6974 793a 3c2f 7468 3e3c 7464 plexity: | low | Disruption │ │ │ +00224470: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : | low |
|---|---|
| R │ │ │ +00224490: 6562 6f6f 743a 3c2f 7468 3e3c 7464 3e66 eboot: | f │ │ │ +002244a0: 616c 7365 3c2f 7464 3e3c 2f74 723e 3c74 alse | Strategy:< │ │ │ +002244c0: 2f74 683e 3c74 643e 656e 6162 6c65 3c2f /th> | enable │ │ │ +002244d0: 7464 3e3c 2f74 723e 3c2f 7461 626c 653e td> |
inclu
│ │ │ +002244f0: 6465 2064 6973 6162 6c65 5f61 7070 6f72 de disable_appor
│ │ │ +00224500: 740a 0a63 6c61 7373 2064 6973 6162 6c65 t..class disable
│ │ │ +00224510: 5f61 7070 6f72 7420 7b0a 2020 7365 7276 _apport {. serv
│ │ │ +00224520: 6963 6520 7b27 6170 706f 7274 273a 0a20 ice {'apport':.
│ │ │ +00224530: 2020 2065 6e61 626c 6520 3d26 6774 3b20 enable =>
│ │ │ +00224540: 6661 6c73 652c 0a20 2020 2065 6e73 7572 false,. ensur
│ │ │ +00224550: 6520 3d26 6774 3b20 2773 746f 7070 6564 e => 'stopped
│ │ │ +00224560: 272c 0a20 207d 0a7d 0a3c 2f63 6f64 653e ',. }.}.
│ │ │ +00224570: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063 < │ │ │ +00224680: 636f 6465 3e0a 5b63 7573 746f 6d69 7a61 code>.[customiza │ │ │ +00224690: 7469 6f6e 732e 7365 7276 6963 6573 5d0a tions.services]. │ │ │ +002246a0: 6d61 736b 6564 203d 205b 2261 7070 6f72 masked = ["appor │ │ │ +002246b0: 7422 5d0a 3c2f 636f 6465 3e3c 2f70 7265 t"].
| Complexity:< │ │ │ -00226340: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> | low | │ │ │ -00226350: 3c2f 7472 3e3c 7472 3e3c 7468 3e44 6973
|---|---|
| Dis │ │ │ -00226360: 7275 7074 696f 6e3a 3c2f 7468 3e3c 7464 ruption: | low | Reboot: | false | │ │ │ -002263a0: 3c2f 7472 3e3c 7472 3e3c 7468 3e53 7472
| Str │ │ │ -002263b0: 6174 6567 793a 3c2f 7468 3e3c 7464 3e64 ategy: | d │ │ │ -002263c0: 6973 6162 6c65 3c2f 7464 3e3c 2f74 723e isable |
.include remo │ │ │ -002263f0: 7665 5f61 7661 6869 2d64 6165 6d6f 6e0a ve_avahi-daemon. │ │ │ -00226400: 0a63 6c61 7373 2072 656d 6f76 655f 6176 .class remove_av │ │ │ -00226410: 6168 692d 6461 656d 6f6e 207b 0a20 2070 ahi-daemon {. p │ │ │ -00226420: 6163 6b61 6765 207b 2027 6176 6168 692d ackage { 'avahi- │ │ │ -00226430: 6461 656d 6f6e 273a 0a20 2020 2065 6e73 daemon':. ens │ │ │ -00226440: 7572 6520 3d26 6774 3b20 2770 7572 6765 ure => 'purge │ │ │ -00226450: 6427 2c0a 2020 7d0a 7d0a 3c2f 636f 6465 d',. }.}.
| Compl │ │ │ -002265b0: 6578 6974 793a 3c2f 7468 3e3c 7464 3e6c exity: | l │ │ │ -002265c0: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow |
|---|---|
| Disruption:< │ │ │ -002265e0: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> | low | │ │ │ -002265f0: 3c2f 7472 3e3c 7472 3e3c 7468 3e52 6562
| Reb │ │ │ -00226600: 6f6f 743a 3c2f 7468 3e3c 7464 3e66 616c oot: | fal │ │ │ -00226610: 7365 3c2f 7464 3e3c 2f74 723e 3c74 723e se |
| Strategy: | disable |
- name
│ │ │ -00226660: 3a20 2755 6e69 6e73 7461 6c6c 2061 7661 : 'Uninstall ava
│ │ │ -00226670: 6869 2053 6572 7665 7220 5061 636b 6167 hi Server Packag
│ │ │ -00226680: 653a 2045 6e73 7572 6520 6176 6168 692d e: Ensure avahi-
│ │ │ -00226690: 6461 656d 6f6e 2069 7320 7265 6d6f 7665 daemon is remove
│ │ │ -002266a0: 6427 0a20 2061 6e73 6962 6c65 2e62 7569 d'. ansible.bui
│ │ │ -002266b0: 6c74 696e 2e70 6163 6b61 6765 3a0a 2020 ltin.package:.
│ │ │ -002266c0: 2020 6e61 6d65 3a20 6176 6168 692d 6461 name: avahi-da
│ │ │ -002266d0: 656d 6f6e 0a20 2020 2073 7461 7465 3a20 emon. state:
│ │ │ -002266e0: 6162 7365 6e74 0a20 2074 6167 733a 0a20 absent. tags:.
│ │ │ -002266f0: 202d 204e 4953 542d 3830 302d 3533 2d43 - NIST-800-53-C
│ │ │ -00226700: 4d2d 3628 6129 0a20 202d 204e 4953 542d M-6(a). - NIST-
│ │ │ -00226710: 3830 302d 3533 2d43 4d2d 3728 6129 0a20 800-53-CM-7(a).
│ │ │ -00226720: 202d 204e 4953 542d 3830 302d 3533 2d43 - NIST-800-53-C
│ │ │ -00226730: 4d2d 3728 6229 0a20 202d 2064 6973 6162 M-7(b). - disab
│ │ │ -00226740: 6c65 5f73 7472 6174 6567 790a 2020 2d20 le_strategy. -
│ │ │ -00226750: 6c6f 775f 636f 6d70 6c65 7869 7479 0a20 low_complexity.
│ │ │ -00226760: 202d 206c 6f77 5f64 6973 7275 7074 696f - low_disruptio
│ │ │ -00226770: 6e0a 2020 2d20 6d65 6469 756d 5f73 6576 n. - medium_sev
│ │ │ -00226780: 6572 6974 790a 2020 2d20 6e6f 5f72 6562 erity. - no_reb
│ │ │ -00226790: 6f6f 745f 6e65 6564 6564 0a20 202d 2070 oot_needed. - p
│ │ │ -002267a0: 6163 6b61 6765 5f61 7661 6869 5f72 656d ackage_avahi_rem
│ │ │ -002267b0: 6f76 6564 0a3c 2f63 6f64 653e 3c2f 7072 oved.R │ │ │ +002265f0: 656d 6564 6961 7469 6f6e 2050 7570 7065 emediation Puppe │ │ │ +00226600: 7420 736e 6970 7065 7420 e287 b23c 2f61 t snippet ...- name: 'Uni │ │ │ +002263f0: 6e73 7461 6c6c 2061 7661 6869 2053 6572 nstall avahi Ser │ │ │ +00226400: 7665 7220 5061 636b 6167 653a 2045 6e73 ver Package: Ens │ │ │ +00226410: 7572 6520 6176 6168 692d 6461 656d 6f6e ure avahi-daemon │ │ │ +00226420: 2069 7320 7265 6d6f 7665 6427 0a20 2061 is removed'. a │ │ │ +00226430: 6e73 6962 6c65 2e62 7569 6c74 696e 2e70 nsible.builtin.p │ │ │ +00226440: 6163 6b61 6765 3a0a 2020 2020 6e61 6d65 ackage:. name │ │ │ +00226450: 3a20 6176 6168 692d 6461 656d 6f6e 0a20 : avahi-daemon. │ │ │ +00226460: 2020 2073 7461 7465 3a20 6162 7365 6e74 state: absent │ │ │ +00226470: 0a20 2074 6167 733a 0a20 202d 204e 4953 . tags:. - NIS │ │ │ +00226480: 542d 3830 302d 3533 2d43 4d2d 3628 6129 T-800-53-CM-6(a) │ │ │ +00226490: 0a20 202d 204e 4953 542d 3830 302d 3533 . - NIST-800-53 │ │ │ +002264a0: 2d43 4d2d 3728 6129 0a20 202d 204e 4953 -CM-7(a). - NIS │ │ │ +002264b0: 542d 3830 302d 3533 2d43 4d2d 3728 6229 T-800-53-CM-7(b) │ │ │ +002264c0: 0a20 202d 2064 6973 6162 6c65 5f73 7472 . - disable_str │ │ │ +002264d0: 6174 6567 790a 2020 2d20 6c6f 775f 636f ategy. - low_co │ │ │ +002264e0: 6d70 6c65 7869 7479 0a20 202d 206c 6f77 mplexity. - low │ │ │ +002264f0: 5f64 6973 7275 7074 696f 6e0a 2020 2d20 _disruption. - │ │ │ +00226500: 6d65 6469 756d 5f73 6576 6572 6974 790a medium_severity. │ │ │ +00226510: 2020 2d20 6e6f 5f72 6562 6f6f 745f 6e65 - no_reboot_ne │ │ │ +00226520: 6564 6564 0a20 202d 2070 6163 6b61 6765 eded. - package │ │ │ +00226530: 5f61 7661 6869 5f72 656d 6f76 6564 0a3c _avahi_removed.< │ │ │ +00226540: 2f63 6f64 653e 3c2f 7072 653e 3c2f 6469 /code>
| C │ │ │ +00226690: 6f6d 706c 6578 6974 793a 3c2f 7468 3e3c omplexity: | < │ │ │ +002266a0: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low|
|---|---|
| Disrupti │ │ │ +002266c0: 6f6e 3a3c 2f74 683e 3c74 643e 6c6f 773c on: | low< │ │ │ +002266d0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> |
| Reboot: | false |
| Strategy │ │ │ +00226710: 3a3c 2f74 683e 3c74 643e 6469 7361 626c : | disabl │ │ │ +00226720: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e |
| │ │ │ -00227e60: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity: | │ │ │ -00227e70: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472low |
|---|---|
| Disrupt │ │ │ -00227e90: 696f 6e3a 3c2f 7468 3e3c 7464 3e6d 6564 ion: | med │ │ │ -00227ea0: 6975 6d3c 2f74 643e 3c2f 7472 3e3c 7472 ium |
| Reboot: | true | │ │ │ -00227ed0: 7472 3e3c 7472 3e3c 7468 3e53 7472 6174 tr>
| Strat │ │ │ -00227ee0: 6567 793a 3c2f 7468 3e3c 7464 3e64 6973 egy: | dis │ │ │ -00227ef0: 6162 6c65 3c2f 7464 3e3c 2f74 723e 3c2f able |
| Comp │ │ │ -00228190: 6c65 7869 7479 3a3c 2f74 683e 3c74 643e lexity: | │ │ │ -002281a0: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low |
|---|---|
| Disruption: │ │ │ -002281c0: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 | low |
| Re │ │ │ -002281e0: 626f 6f74 3a3c 2f74 683e 3c74 643e 6661 boot: | fa │ │ │ -002281f0: 6c73 653c 2f74 643e 3c2f 7472 3e3c 7472 lse |
| Strategy: │ │ │ -00228210: 7468 3e3c 7464 3e65 6e61 626c 653c 2f74 th> | enable |
includ
│ │ │ -00228240: 6520 6469 7361 626c 655f 6176 6168 692d e disable_avahi-
│ │ │ -00228250: 6461 656d 6f6e 0a0a 636c 6173 7320 6469 daemon..class di
│ │ │ -00228260: 7361 626c 655f 6176 6168 692d 6461 656d sable_avahi-daem
│ │ │ -00228270: 6f6e 207b 0a20 2073 6572 7669 6365 207b on {. service {
│ │ │ -00228280: 2761 7661 6869 2d64 6165 6d6f 6e27 3a0a 'avahi-daemon':.
│ │ │ -00228290: 2020 2020 656e 6162 6c65 203d 2667 743b enable =>
│ │ │ -002282a0: 2066 616c 7365 2c0a 2020 2020 656e 7375 false,. ensu
│ │ │ -002282b0: 7265 203d 2667 743b 2027 7374 6f70 7065 re => 'stoppe
│ │ │ -002282c0: 6427 2c0a 2020 7d0a 7d0a 3c2f 636f 6465 d',. }.}.| Compl │ │ │ -00228420: 6578 6974 793a 3c2f 7468 3e3c 7464 3e6c exity: | l │ │ │ -00228430: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow |
|---|---|
| Disruption:< │ │ │ -00228450: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> | low | │ │ │ -00228460: 3c2f 7472 3e3c 7472 3e3c 7468 3e52 6562
| Reb │ │ │ -00228470: 6f6f 743a 3c2f 7468 3e3c 7464 3e66 616c oot: | fal │ │ │ -00228480: 7365 3c2f 7464 3e3c 2f74 723e 3c74 723e se |
| Strategy: | disable |
- name
│ │ │ -002284d0: 3a20 4761 7468 6572 2074 6865 2070 6163 : Gather the pac
│ │ │ -002284e0: 6b61 6765 2066 6163 7473 0a20 2070 6163 kage facts. pac
│ │ │ -002284f0: 6b61 6765 5f66 6163 7473 3a0a 2020 2020 kage_facts:.
│ │ │ -00228500: 6d61 6e61 6765 723a 2061 7574 6f0a 2020 manager: auto.
│ │ │ -00228510: 7461 6773 3a0a 2020 2d20 4e49 5354 2d38 tags:. - NIST-8
│ │ │ -00228520: 3030 2d35 332d 434d 2d36 2861 290a 2020 00-53-CM-6(a).
│ │ │ -00228530: 2d20 4e49 5354 2d38 3030 2d35 332d 434d - NIST-800-53-CM
│ │ │ -00228540: 2d37 2861 290a 2020 2d20 4e49 5354 2d38 -7(a). - NIST-8
│ │ │ -00228550: 3030 2d35 332d 434d 2d37 2862 290a 2020 00-53-CM-7(b).
│ │ │ -00228560: 2d20 5043 492d 4453 5376 342d 322e 320a - PCI-DSSv4-2.2.
│ │ │ -00228570: 2020 2d20 5043 492d 4453 5376 342d 322e - PCI-DSSv4-2.
│ │ │ -00228580: 322e 340a 2020 2d20 6469 7361 626c 655f 2.4. - disable_
│ │ │ -00228590: 7374 7261 7465 6779 0a20 202d 206c 6f77 strategy. - low
│ │ │ -002285a0: 5f63 6f6d 706c 6578 6974 790a 2020 2d20 _complexity. -
│ │ │ -002285b0: 6c6f 775f 6469 7372 7570 7469 6f6e 0a20 low_disruption.
│ │ │ -002285c0: 202d 206d 6564 6975 6d5f 7365 7665 7269 - medium_severi
│ │ │ -002285d0: 7479 0a20 202d 206e 6f5f 7265 626f 6f74 ty. - no_reboot
│ │ │ -002285e0: 5f6e 6565 6465 640a 2020 2d20 7365 7276 _needed. - serv
│ │ │ -002285f0: 6963 655f 6176 6168 692d 6461 656d 6f6e ice_avahi-daemon
│ │ │ -00228600: 5f64 6973 6162 6c65 640a 0a2d 206e 616d _disabled..- nam
│ │ │ -00228610: 653a 2044 6973 6162 6c65 2041 7661 6869 e: Disable Avahi
│ │ │ -00228620: 2053 6572 7665 7220 536f 6674 7761 7265 Server Software
│ │ │ -00228630: 202d 2044 6973 6162 6c65 2073 6572 7669 - Disable servi
│ │ │ -00228640: 6365 2061 7661 6869 2d64 6165 6d6f 6e0a ce avahi-daemon.
│ │ │ -00228650: 2020 626c 6f63 6b3a 0a0a 2020 2d20 6e61 block:.. - na
│ │ │ -00228660: 6d65 3a20 4469 7361 626c 6520 4176 6168 me: Disable Avah
│ │ │ -00228670: 6920 5365 7276 6572 2053 6f66 7477 6172 i Server Softwar
│ │ │ -00228680: 6520 2d20 436f 6c6c 6563 7420 7379 7374 e - Collect syst
│ │ │ -00228690: 656d 6420 5365 7276 6963 6573 2050 7265 emd Services Pre
│ │ │ -002286a0: 7365 6e74 2069 6e20 7468 650a 2020 2020 sent in the.
│ │ │ -002286b0: 2020 5379 7374 656d 0a20 2020 2061 6e73 System. ans
│ │ │ -002286c0: 6962 6c65 2e62 7569 6c74 696e 2e63 6f6d ible.builtin.com
│ │ │ -002286d0: 6d61 6e64 3a20 7379 7374 656d 6374 6c20 mand: systemctl
│ │ │ -002286e0: 2d71 206c 6973 742d 756e 6974 2d66 696c -q list-unit-fil
│ │ │ -002286f0: 6573 202d 2d74 7970 6520 7365 7276 6963 es --type servic
│ │ │ -00228700: 650a 2020 2020 7265 6769 7374 6572 3a20 e. register:
│ │ │ -00228710: 7365 7276 6963 655f 6578 6973 7473 0a20 service_exists.
│ │ │ -00228720: 2020 2063 6861 6e67 6564 5f77 6865 6e3a changed_when:
│ │ │ -00228730: 2066 616c 7365 0a20 2020 2066 6169 6c65 false. faile
│ │ │ -00228740: 645f 7768 656e 3a20 7365 7276 6963 655f d_when: service_
│ │ │ -00228750: 6578 6973 7473 2e72 6320 6e6f 7420 696e exists.rc not in
│ │ │ -00228760: 205b 302c 2031 5d0a 2020 2020 6368 6563 [0, 1]. chec
│ │ │ -00228770: 6b5f 6d6f 6465 3a20 6661 6c73 650a 0a20 k_mode: false..
│ │ │ -00228780: 202d 206e 616d 653a 2044 6973 6162 6c65 - name: Disable
│ │ │ -00228790: 2041 7661 6869 2053 6572 7665 7220 536f Avahi Server So
│ │ │ -002287a0: 6674 7761 7265 202d 2045 6e73 7572 6520 ftware - Ensure
│ │ │ -002287b0: 6176 6168 692d 6461 656d 6f6e 2e73 6572 avahi-daemon.ser
│ │ │ -002287c0: 7669 6365 2069 7320 4d61 736b 6564 0a20 vice is Masked.
│ │ │ -002287d0: 2020 2061 6e73 6962 6c65 2e62 7569 6c74 ansible.built
│ │ │ -002287e0: 696e 2e73 7973 7465 6d64 3a0a 2020 2020 in.systemd:.
│ │ │ -002287f0: 2020 6e61 6d65 3a20 6176 6168 692d 6461 name: avahi-da
│ │ │ -00228800: 656d 6f6e 2e73 6572 7669 6365 0a20 2020 emon.service.
│ │ │ -00228810: 2020 2073 7461 7465 3a20 7374 6f70 7065 state: stoppe
│ │ │ -00228820: 640a 2020 2020 2020 656e 6162 6c65 643a d. enabled:
│ │ │ -00228830: 2066 616c 7365 0a20 2020 2020 206d 6173 false. mas
│ │ │ -00228840: 6b65 643a 2074 7275 650a 2020 2020 7768 ked: true. wh
│ │ │ -00228850: 656e 3a20 7365 7276 6963 655f 6578 6973 en: service_exis
│ │ │ -00228860: 7473 2e73 7464 6f75 745f 6c69 6e65 7320 ts.stdout_lines
│ │ │ -00228870: 6973 2073 6561 7263 6828 2261 7661 6869 is search("avahi
│ │ │ -00228880: 2d64 6165 6d6f 6e2e 7365 7276 6963 6522 -daemon.service"
│ │ │ -00228890: 2c20 6d75 6c74 696c 696e 653d 5472 7565 , multiline=True
│ │ │ -002288a0: 290a 0a20 202d 206e 616d 653a 2055 6e69 ).. - name: Uni
│ │ │ -002288b0: 7420 536f 636b 6574 2045 7869 7374 7320 t Socket Exists
│ │ │ -002288c0: 2d20 6176 6168 692d 6461 656d 6f6e 2e73 - avahi-daemon.s
│ │ │ -002288d0: 6f63 6b65 740a 2020 2020 616e 7369 626c ocket. ansibl
│ │ │ -002288e0: 652e 6275 696c 7469 6e2e 636f 6d6d 616e e.builtin.comman
│ │ │ -002288f0: 643a 2073 7973 7465 6d63 746c 202d 7120 d: systemctl -q
│ │ │ -00228900: 6c69 7374 2d75 6e69 742d 6669 6c65 7320 list-unit-files
│ │ │ -00228910: 6176 6168 692d 6461 656d 6f6e 2e73 6f63 avahi-daemon.soc
│ │ │ -00228920: 6b65 740a 2020 2020 7265 6769 7374 6572 ket. register
│ │ │ -00228930: 3a20 736f 636b 6574 5f66 696c 655f 6578 : socket_file_ex
│ │ │ -00228940: 6973 7473 0a20 2020 2063 6861 6e67 6564 ists. changed
│ │ │ -00228950: 5f77 6865 6e3a 2066 616c 7365 0a20 2020 _when: false.
│ │ │ -00228960: 2066 6169 6c65 645f 7768 656e 3a20 736f failed_when: so
│ │ │ -00228970: 636b 6574 5f66 696c 655f 6578 6973 7473 cket_file_exists
│ │ │ -00228980: 2e72 6320 6e6f 7420 696e 205b 302c 2031 .rc not in [0, 1
│ │ │ -00228990: 5d0a 2020 2020 6368 6563 6b5f 6d6f 6465 ]. check_mode
│ │ │ -002289a0: 3a20 6661 6c73 650a 0a20 202d 206e 616d : false.. - nam
│ │ │ -002289b0: 653a 2044 6973 6162 6c65 2041 7661 6869 e: Disable Avahi
│ │ │ -002289c0: 2053 6572 7665 7220 536f 6674 7761 7265 Server Software
│ │ │ -002289d0: 202d 2044 6973 6162 6c65 2053 6f63 6b65 - Disable Socke
│ │ │ -002289e0: 7420 6176 6168 692d 6461 656d 6f6e 0a20 t avahi-daemon.
│ │ │ -002289f0: 2020 2061 6e73 6962 6c65 2e62 7569 6c74 ansible.built
│ │ │ -00228a00: 696e 2e73 7973 7465 6d64 3a0a 2020 2020 in.systemd:.
│ │ │ -00228a10: 2020 6e61 6d65 3a20 6176 6168 692d 6461 name: avahi-da
│ │ │ -00228a20: 656d 6f6e 2e73 6f63 6b65 740a 2020 2020 emon.socket.
│ │ │ -00228a30: 2020 656e 6162 6c65 643a 2066 616c 7365 enabled: false
│ │ │ -00228a40: 0a20 2020 2020 2073 7461 7465 3a20 7374 . state: st
│ │ │ -00228a50: 6f70 7065 640a 2020 2020 2020 6d61 736b opped. mask
│ │ │ -00228a60: 6564 3a20 7472 7565 0a20 2020 2077 6865 ed: true. whe
│ │ │ -00228a70: 6e3a 2073 6f63 6b65 745f 6669 6c65 5f65 n: socket_file_e
│ │ │ -00228a80: 7869 7374 732e 7374 646f 7574 5f6c 696e xists.stdout_lin
│ │ │ -00228a90: 6573 2069 7320 7365 6172 6368 2822 6176 es is search("av
│ │ │ -00228aa0: 6168 692d 6461 656d 6f6e 2e73 6f63 6b65 ahi-daemon.socke
│ │ │ -00228ab0: 7422 2c20 6d75 6c74 696c 696e 653d 5472 t", multiline=Tr
│ │ │ -00228ac0: 7565 290a 2020 7461 6773 3a0a 2020 2d20 ue). tags:. -
│ │ │ -00228ad0: 4e49 5354 2d38 3030 2d35 332d 434d 2d36 NIST-800-53-CM-6
│ │ │ -00228ae0: 2861 290a 2020 2d20 4e49 5354 2d38 3030 (a). - NIST-800
│ │ │ -00228af0: 2d35 332d 434d 2d37 2861 290a 2020 2d20 -53-CM-7(a). -
│ │ │ -00228b00: 4e49 5354 2d38 3030 2d35 332d 434d 2d37 NIST-800-53-CM-7
│ │ │ -00228b10: 2862 290a 2020 2d20 5043 492d 4453 5376 (b). - PCI-DSSv
│ │ │ -00228b20: 342d 322e 320a 2020 2d20 5043 492d 4453 4-2.2. - PCI-DS
│ │ │ -00228b30: 5376 342d 322e 322e 340a 2020 2d20 6469 Sv4-2.2.4. - di
│ │ │ -00228b40: 7361 626c 655f 7374 7261 7465 6779 0a20 sable_strategy.
│ │ │ -00228b50: 202d 206c 6f77 5f63 6f6d 706c 6578 6974 - low_complexit
│ │ │ -00228b60: 790a 2020 2d20 6c6f 775f 6469 7372 7570 y. - low_disrup
│ │ │ -00228b70: 7469 6f6e 0a20 202d 206d 6564 6975 6d5f tion. - medium_
│ │ │ -00228b80: 7365 7665 7269 7479 0a20 202d 206e 6f5f severity. - no_
│ │ │ -00228b90: 7265 626f 6f74 5f6e 6565 6465 640a 2020 reboot_needed.
│ │ │ -00228ba0: 2d20 7365 7276 6963 655f 6176 6168 692d - service_avahi-
│ │ │ -00228bb0: 6461 656d 6f6e 5f64 6973 6162 6c65 640a daemon_disabled.
│ │ │ -00228bc0: 2020 2d20 7370 6563 6961 6c5f 7365 7276 - special_serv
│ │ │ -00228bd0: 6963 655f 626c 6f63 6b0a 2020 7768 656e ice_block. when
│ │ │ -00228be0: 3a20 2820 2261 7661 6869 2d64 6165 6d6f : ( "avahi-daemo
│ │ │ -00228bf0: 6e22 2069 6e20 616e 7369 626c 655f 6661 n" in ansible_fa
│ │ │ -00228c00: 6374 732e 7061 636b 6167 6573 2061 6e64 cts.packages and
│ │ │ -00228c10: 2022 6c69 6e75 782d 6261 7365 2220 696e "linux-base" in
│ │ │ -00228c20: 2061 6e73 6962 6c65 5f66 6163 7473 2e70 ansible_facts.p
│ │ │ -00228c30: 6163 6b61 6765 730a 2020 2020 290a 3c2f ackages. ).
│ │ │ +00227c70: 6961 7469 6f6e 2041 6e73 6962 6c65 2073 iation Ansible s
│ │ │ +00227c80: 6e69 7070 6574 20e2 87b2 3c2f 613e 3c62 nippet ...Comp
│ │ │ +00227d10: 6c65 7869 7479 3a3c 2f74 683e 3c74 643e lexity:
│ │ │ +00227d20: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Disruption:
│ │ │ +00227d40: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Re
│ │ │ +00227d60: 626f 6f74 3a3c 2f74 683e 3c74 643e 6661 boot: fa
│ │ │ +00227d70: 6c73 653c 2f74 643e 3c2f 7472 3e3c 7472 lse Strategy:
│ │ │ +00227d90: 7468 3e3c 7464 3e64 6973 6162 6c65 3c2f th> disable
│ │ │ +00227da0: 7464 3e3c 2f74 723e 3c2f 7461 626c 653e td>
│ │ │ +00227db0: 3c70 7265 3e3c 636f 6465 3e2d 206e 616d - nam
│ │ │ +00227dc0: 653a 2047 6174 6865 7220 7468 6520 7061 e: Gather the pa
│ │ │ +00227dd0: 636b 6167 6520 6661 6374 730a 2020 7061 ckage facts. pa
│ │ │ +00227de0: 636b 6167 655f 6661 6374 733a 0a20 2020 ckage_facts:.
│ │ │ +00227df0: 206d 616e 6167 6572 3a20 6175 746f 0a20 manager: auto.
│ │ │ +00227e00: 2074 6167 733a 0a20 202d 204e 4953 542d tags:. - NIST-
│ │ │ +00227e10: 3830 302d 3533 2d43 4d2d 3628 6129 0a20 800-53-CM-6(a).
│ │ │ +00227e20: 202d 204e 4953 542d 3830 302d 3533 2d43 - NIST-800-53-C
│ │ │ +00227e30: 4d2d 3728 6129 0a20 202d 204e 4953 542d M-7(a). - NIST-
│ │ │ +00227e40: 3830 302d 3533 2d43 4d2d 3728 6229 0a20 800-53-CM-7(b).
│ │ │ +00227e50: 202d 2050 4349 2d44 5353 7634 2d32 2e32 - PCI-DSSv4-2.2
│ │ │ +00227e60: 0a20 202d 2050 4349 2d44 5353 7634 2d32 . - PCI-DSSv4-2
│ │ │ +00227e70: 2e32 2e34 0a20 202d 2064 6973 6162 6c65 .2.4. - disable
│ │ │ +00227e80: 5f73 7472 6174 6567 790a 2020 2d20 6c6f _strategy. - lo
│ │ │ +00227e90: 775f 636f 6d70 6c65 7869 7479 0a20 202d w_complexity. -
│ │ │ +00227ea0: 206c 6f77 5f64 6973 7275 7074 696f 6e0a low_disruption.
│ │ │ +00227eb0: 2020 2d20 6d65 6469 756d 5f73 6576 6572 - medium_sever
│ │ │ +00227ec0: 6974 790a 2020 2d20 6e6f 5f72 6562 6f6f ity. - no_reboo
│ │ │ +00227ed0: 745f 6e65 6564 6564 0a20 202d 2073 6572 t_needed. - ser
│ │ │ +00227ee0: 7669 6365 5f61 7661 6869 2d64 6165 6d6f vice_avahi-daemo
│ │ │ +00227ef0: 6e5f 6469 7361 626c 6564 0a0a 2d20 6e61 n_disabled..- na
│ │ │ +00227f00: 6d65 3a20 4469 7361 626c 6520 4176 6168 me: Disable Avah
│ │ │ +00227f10: 6920 5365 7276 6572 2053 6f66 7477 6172 i Server Softwar
│ │ │ +00227f20: 6520 2d20 4469 7361 626c 6520 7365 7276 e - Disable serv
│ │ │ +00227f30: 6963 6520 6176 6168 692d 6461 656d 6f6e ice avahi-daemon
│ │ │ +00227f40: 0a20 2062 6c6f 636b 3a0a 0a20 202d 206e . block:.. - n
│ │ │ +00227f50: 616d 653a 2044 6973 6162 6c65 2041 7661 ame: Disable Ava
│ │ │ +00227f60: 6869 2053 6572 7665 7220 536f 6674 7761 hi Server Softwa
│ │ │ +00227f70: 7265 202d 2043 6f6c 6c65 6374 2073 7973 re - Collect sys
│ │ │ +00227f80: 7465 6d64 2053 6572 7669 6365 7320 5072 temd Services Pr
│ │ │ +00227f90: 6573 656e 7420 696e 2074 6865 0a20 2020 esent in the.
│ │ │ +00227fa0: 2020 2053 7973 7465 6d0a 2020 2020 616e System. an
│ │ │ +00227fb0: 7369 626c 652e 6275 696c 7469 6e2e 636f sible.builtin.co
│ │ │ +00227fc0: 6d6d 616e 643a 2073 7973 7465 6d63 746c mmand: systemctl
│ │ │ +00227fd0: 202d 7120 6c69 7374 2d75 6e69 742d 6669 -q list-unit-fi
│ │ │ +00227fe0: 6c65 7320 2d2d 7479 7065 2073 6572 7669 les --type servi
│ │ │ +00227ff0: 6365 0a20 2020 2072 6567 6973 7465 723a ce. register:
│ │ │ +00228000: 2073 6572 7669 6365 5f65 7869 7374 730a service_exists.
│ │ │ +00228010: 2020 2020 6368 616e 6765 645f 7768 656e changed_when
│ │ │ +00228020: 3a20 6661 6c73 650a 2020 2020 6661 696c : false. fail
│ │ │ +00228030: 6564 5f77 6865 6e3a 2073 6572 7669 6365 ed_when: service
│ │ │ +00228040: 5f65 7869 7374 732e 7263 206e 6f74 2069 _exists.rc not i
│ │ │ +00228050: 6e20 5b30 2c20 315d 0a20 2020 2063 6865 n [0, 1]. che
│ │ │ +00228060: 636b 5f6d 6f64 653a 2066 616c 7365 0a0a ck_mode: false..
│ │ │ +00228070: 2020 2d20 6e61 6d65 3a20 4469 7361 626c - name: Disabl
│ │ │ +00228080: 6520 4176 6168 6920 5365 7276 6572 2053 e Avahi Server S
│ │ │ +00228090: 6f66 7477 6172 6520 2d20 456e 7375 7265 oftware - Ensure
│ │ │ +002280a0: 2061 7661 6869 2d64 6165 6d6f 6e2e 7365 avahi-daemon.se
│ │ │ +002280b0: 7276 6963 6520 6973 204d 6173 6b65 640a rvice is Masked.
│ │ │ +002280c0: 2020 2020 616e 7369 626c 652e 6275 696c ansible.buil
│ │ │ +002280d0: 7469 6e2e 7379 7374 656d 643a 0a20 2020 tin.systemd:.
│ │ │ +002280e0: 2020 206e 616d 653a 2061 7661 6869 2d64 name: avahi-d
│ │ │ +002280f0: 6165 6d6f 6e2e 7365 7276 6963 650a 2020 aemon.service.
│ │ │ +00228100: 2020 2020 7374 6174 653a 2073 746f 7070 state: stopp
│ │ │ +00228110: 6564 0a20 2020 2020 2065 6e61 626c 6564 ed. enabled
│ │ │ +00228120: 3a20 6661 6c73 650a 2020 2020 2020 6d61 : false. ma
│ │ │ +00228130: 736b 6564 3a20 7472 7565 0a20 2020 2077 sked: true. w
│ │ │ +00228140: 6865 6e3a 2073 6572 7669 6365 5f65 7869 hen: service_exi
│ │ │ +00228150: 7374 732e 7374 646f 7574 5f6c 696e 6573 sts.stdout_lines
│ │ │ +00228160: 2069 7320 7365 6172 6368 2822 6176 6168 is search("avah
│ │ │ +00228170: 692d 6461 656d 6f6e 2e73 6572 7669 6365 i-daemon.service
│ │ │ +00228180: 222c 206d 756c 7469 6c69 6e65 3d54 7275 ", multiline=Tru
│ │ │ +00228190: 6529 0a0a 2020 2d20 6e61 6d65 3a20 556e e).. - name: Un
│ │ │ +002281a0: 6974 2053 6f63 6b65 7420 4578 6973 7473 it Socket Exists
│ │ │ +002281b0: 202d 2061 7661 6869 2d64 6165 6d6f 6e2e - avahi-daemon.
│ │ │ +002281c0: 736f 636b 6574 0a20 2020 2061 6e73 6962 socket. ansib
│ │ │ +002281d0: 6c65 2e62 7569 6c74 696e 2e63 6f6d 6d61 le.builtin.comma
│ │ │ +002281e0: 6e64 3a20 7379 7374 656d 6374 6c20 2d71 nd: systemctl -q
│ │ │ +002281f0: 206c 6973 742d 756e 6974 2d66 696c 6573 list-unit-files
│ │ │ +00228200: 2061 7661 6869 2d64 6165 6d6f 6e2e 736f avahi-daemon.so
│ │ │ +00228210: 636b 6574 0a20 2020 2072 6567 6973 7465 cket. registe
│ │ │ +00228220: 723a 2073 6f63 6b65 745f 6669 6c65 5f65 r: socket_file_e
│ │ │ +00228230: 7869 7374 730a 2020 2020 6368 616e 6765 xists. change
│ │ │ +00228240: 645f 7768 656e 3a20 6661 6c73 650a 2020 d_when: false.
│ │ │ +00228250: 2020 6661 696c 6564 5f77 6865 6e3a 2073 failed_when: s
│ │ │ +00228260: 6f63 6b65 745f 6669 6c65 5f65 7869 7374 ocket_file_exist
│ │ │ +00228270: 732e 7263 206e 6f74 2069 6e20 5b30 2c20 s.rc not in [0,
│ │ │ +00228280: 315d 0a20 2020 2063 6865 636b 5f6d 6f64 1]. check_mod
│ │ │ +00228290: 653a 2066 616c 7365 0a0a 2020 2d20 6e61 e: false.. - na
│ │ │ +002282a0: 6d65 3a20 4469 7361 626c 6520 4176 6168 me: Disable Avah
│ │ │ +002282b0: 6920 5365 7276 6572 2053 6f66 7477 6172 i Server Softwar
│ │ │ +002282c0: 6520 2d20 4469 7361 626c 6520 536f 636b e - Disable Sock
│ │ │ +002282d0: 6574 2061 7661 6869 2d64 6165 6d6f 6e0a et avahi-daemon.
│ │ │ +002282e0: 2020 2020 616e 7369 626c 652e 6275 696c ansible.buil
│ │ │ +002282f0: 7469 6e2e 7379 7374 656d 643a 0a20 2020 tin.systemd:.
│ │ │ +00228300: 2020 206e 616d 653a 2061 7661 6869 2d64 name: avahi-d
│ │ │ +00228310: 6165 6d6f 6e2e 736f 636b 6574 0a20 2020 aemon.socket.
│ │ │ +00228320: 2020 2065 6e61 626c 6564 3a20 6661 6c73 enabled: fals
│ │ │ +00228330: 650a 2020 2020 2020 7374 6174 653a 2073 e. state: s
│ │ │ +00228340: 746f 7070 6564 0a20 2020 2020 206d 6173 topped. mas
│ │ │ +00228350: 6b65 643a 2074 7275 650a 2020 2020 7768 ked: true. wh
│ │ │ +00228360: 656e 3a20 736f 636b 6574 5f66 696c 655f en: socket_file_
│ │ │ +00228370: 6578 6973 7473 2e73 7464 6f75 745f 6c69 exists.stdout_li
│ │ │ +00228380: 6e65 7320 6973 2073 6561 7263 6828 2261 nes is search("a
│ │ │ +00228390: 7661 6869 2d64 6165 6d6f 6e2e 736f 636b vahi-daemon.sock
│ │ │ +002283a0: 6574 222c 206d 756c 7469 6c69 6e65 3d54 et", multiline=T
│ │ │ +002283b0: 7275 6529 0a20 2074 6167 733a 0a20 202d rue). tags:. -
│ │ │ +002283c0: 204e 4953 542d 3830 302d 3533 2d43 4d2d NIST-800-53-CM-
│ │ │ +002283d0: 3628 6129 0a20 202d 204e 4953 542d 3830 6(a). - NIST-80
│ │ │ +002283e0: 302d 3533 2d43 4d2d 3728 6129 0a20 202d 0-53-CM-7(a). -
│ │ │ +002283f0: 204e 4953 542d 3830 302d 3533 2d43 4d2d NIST-800-53-CM-
│ │ │ +00228400: 3728 6229 0a20 202d 2050 4349 2d44 5353 7(b). - PCI-DSS
│ │ │ +00228410: 7634 2d32 2e32 0a20 202d 2050 4349 2d44 v4-2.2. - PCI-D
│ │ │ +00228420: 5353 7634 2d32 2e32 2e34 0a20 202d 2064 SSv4-2.2.4. - d
│ │ │ +00228430: 6973 6162 6c65 5f73 7472 6174 6567 790a isable_strategy.
│ │ │ +00228440: 2020 2d20 6c6f 775f 636f 6d70 6c65 7869 - low_complexi
│ │ │ +00228450: 7479 0a20 202d 206c 6f77 5f64 6973 7275 ty. - low_disru
│ │ │ +00228460: 7074 696f 6e0a 2020 2d20 6d65 6469 756d ption. - medium
│ │ │ +00228470: 5f73 6576 6572 6974 790a 2020 2d20 6e6f _severity. - no
│ │ │ +00228480: 5f72 6562 6f6f 745f 6e65 6564 6564 0a20 _reboot_needed.
│ │ │ +00228490: 202d 2073 6572 7669 6365 5f61 7661 6869 - service_avahi
│ │ │ +002284a0: 2d64 6165 6d6f 6e5f 6469 7361 626c 6564 -daemon_disabled
│ │ │ +002284b0: 0a20 202d 2073 7065 6369 616c 5f73 6572 . - special_ser
│ │ │ +002284c0: 7669 6365 5f62 6c6f 636b 0a20 2077 6865 vice_block. whe
│ │ │ +002284d0: 6e3a 2028 2022 6176 6168 692d 6461 656d n: ( "avahi-daem
│ │ │ +002284e0: 6f6e 2220 696e 2061 6e73 6962 6c65 5f66 on" in ansible_f
│ │ │ +002284f0: 6163 7473 2e70 6163 6b61 6765 7320 616e acts.packages an
│ │ │ +00228500: 6420 226c 696e 7578 2d62 6173 6522 2069 d "linux-base" i
│ │ │ +00228510: 6e20 616e 7369 626c 655f 6661 6374 732e n ansible_facts.
│ │ │ +00228520: 7061 636b 6167 6573 0a20 2020 2029 0a3c packages. ).<
│ │ │ +00228530: 2f63 6f64 653e 3c2f 7072 653e 3c2f 6469 /code>
R
│ │ │ +002285e0: 656d 6564 6961 7469 6f6e 204b 7562 6572 emediation Kuber
│ │ │ +002285f0: 6e65 7465 7320 736e 6970 7065 7420 e287 netes snippet ..
│ │ │ +00228600: b23c 2f61 3e3c 6272 3e3c 6469 7620 636c .
<
│ │ │ +00228680: 7468 3e43 6f6d 706c 6578 6974 793a 3c2f th>Complexity:
│ │ │ +00228690: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ +002286a0: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr> Disr
│ │ │ +002286b0: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption:
│ │ │ +002286c0: 6d65 6469 756d 3c2f 7464 3e3c 2f74 723e medium
│ │ │ +002286d0: 3c74 723e 3c74 683e 5265 626f 6f74 3a3c Reboot:<
│ │ │ +002286e0: 2f74 683e 3c74 643e 7472 7565 3c2f 7464 /th> true St
│ │ │ +00228700: 7261 7465 6779 3a3c 2f74 683e 3c74 643e rategy:
│ │ │ +00228710: 6469 7361 626c 653c 2f74 643e 3c2f 7472 disable
apiVersion:
│ │ │ +00228740: 6d61 6368 696e 6563 6f6e 6669 6775 7261 machineconfigura
│ │ │ +00228750: 7469 6f6e 2e6f 7065 6e73 6869 6674 2e69 tion.openshift.i
│ │ │ +00228760: 6f2f 7631 0a6b 696e 643a 204d 6163 6869 o/v1.kind: Machi
│ │ │ +00228770: 6e65 436f 6e66 6967 0a73 7065 633a 0a20 neConfig.spec:.
│ │ │ +00228780: 2063 6f6e 6669 673a 0a20 2020 2069 676e config:. ign
│ │ │ +00228790: 6974 696f 6e3a 0a20 2020 2020 2076 6572 ition:. ver
│ │ │ +002287a0: 7369 6f6e 3a20 332e 312e 300a 2020 2020 sion: 3.1.0.
│ │ │ +002287b0: 7379 7374 656d 643a 0a20 2020 2020 2075 systemd:. u
│ │ │ +002287c0: 6e69 7473 3a0a 2020 2020 2020 2d20 6e61 nits:. - na
│ │ │ +002287d0: 6d65 3a20 6176 6168 692d 6461 656d 6f6e me: avahi-daemon
│ │ │ +002287e0: 2e73 6572 7669 6365 0a20 2020 2020 2020 .service.
│ │ │ +002287f0: 2065 6e61 626c 6564 3a20 6661 6c73 650a enabled: false.
│ │ │ +00228800: 2020 2020 2020 2020 6d61 736b 3a20 7472 mask: tr
│ │ │ +00228810: 7565 0a20 2020 2020 202d 206e 616d 653a ue. - name:
│ │ │ +00228820: 2061 7661 6869 2d64 6165 6d6f 6e2e 736f avahi-daemon.so
│ │ │ +00228830: 636b 6574 0a20 2020 2020 2020 2065 6e61 cket. ena
│ │ │ +00228840: 626c 6564 3a20 6661 6c73 650a 2020 2020 bled: false.
│ │ │ +00228850: 2020 2020 6d61 736b 3a20 7472 7565 0a3c mask: true.<
│ │ │ +00228860: 2f63 6f64 653e 3c2f 7072 653e 3c2f 6469 /code>
R
│ │ │ +00228910: 656d 6564 6961 7469 6f6e 2050 7570 7065 emediation Puppe
│ │ │ +00228920: 7420 736e 6970 7065 7420 e287 b23c 2f61 t snippet ...
C
│ │ │ +002289b0: 6f6d 706c 6578 6974 793a 3c2f 7468 3e3c omplexity: <
│ │ │ +002289c0: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ +002289d0: 3c74 723e 3c74 683e 4469 7372 7570 7469 Disrupti
│ │ │ +002289e0: 6f6e 3a3c 2f74 683e 3c74 643e 6c6f 773c on: low<
│ │ │ +002289f0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Reboot: false
│ │ │ +00228a20: 3c74 723e 3c74 683e 5374 7261 7465 6779 Strategy
│ │ │ +00228a30: 3a3c 2f74 683e 3c74 643e 656e 6162 6c65 : enable
│ │ │ +00228a40: 3c2f 7464 3e3c 2f74 723e 3c2f 7461 626c inc
│ │ │ +00228a60: 6c75 6465 2064 6973 6162 6c65 5f61 7661 lude disable_ava
│ │ │ +00228a70: 6869 2d64 6165 6d6f 6e0a 0a63 6c61 7373 hi-daemon..class
│ │ │ +00228a80: 2064 6973 6162 6c65 5f61 7661 6869 2d64 disable_avahi-d
│ │ │ +00228a90: 6165 6d6f 6e20 7b0a 2020 7365 7276 6963 aemon {. servic
│ │ │ +00228aa0: 6520 7b27 6176 6168 692d 6461 656d 6f6e e {'avahi-daemon
│ │ │ +00228ab0: 273a 0a20 2020 2065 6e61 626c 6520 3d26 ':. enable =&
│ │ │ +00228ac0: 6774 3b20 6661 6c73 652c 0a20 2020 2065 gt; false,. e
│ │ │ +00228ad0: 6e73 7572 6520 3d26 6774 3b20 2773 746f nsure => 'sto
│ │ │ +00228ae0: 7070 6564 272c 0a20 207d 0a7d 0a3c 2f63 pped',. }.}.
│ │ │ +00228b00: 3c61 2063 6c61 7373 3d22 6274 6e20 6274 Rem
│ │ │ +00228ba0: 6564 6961 7469 6f6e 204f 5342 7569 6c64 ediation OSBuild
│ │ │ +00228bb0: 2042 6c75 6570 7269 6e74 2073 6e69 7070 Blueprint snipp
│ │ │ +00228bc0: 6574 20e2 87b2 3c2f 613e 3c62 723e 3c64 et ...
.[custo
│ │ │ +00228c10: 6d69 7a61 7469 6f6e 732e 7365 7276 6963 mizations.servic
│ │ │ +00228c20: 6573 5d0a 6d61 736b 6564 203d 205b 2261 es].masked = ["a
│ │ │ +00228c30: 7661 6869 2d64 6165 6d6f 6e22 5d0a 3c2f vahi-daemon"].
│ │ │ 00228c40: 636f 6465 3e3c 2f70 7265 3e3c 2f64 6976 code>Remed
│ │ │ -002393c0: 6961 7469 6f6e 204f 5342 7569 6c64 2042 iation OSBuild B
│ │ │ -002393d0: 6c75 6570 7269 6e74 2073 6e69 7070 6574 lueprint snippet
│ │ │ -002393e0: 20e2 87b2 3c2f 613e 3c62 723e 3c64 6976 ...
.[[packag
│ │ │ -00239430: 6573 5d5d 0a6e 616d 6520 3d20 2263 726f es]].name = "cro
│ │ │ -00239440: 6e22 0a76 6572 7369 6f6e 203d 2022 2a22 n".version = "*"
│ │ │ -00239450: 0a3c 2f63 6f64 653e 3c2f 7072 653e 3c2f .
│ │ │ -00239460: 6469 763e 3c61 2063 6c61 7373 3d22 6274 div>Remediation Pup
│ │ │ -00239510: 7065 7420 736e 6970 7065 7420 e287 b23c pet snippet ...<
│ │ │ -00239520: 2f61 3e3c 6272 3e3c 6469 7620 636c 6173 /a>
Complexity: low Disrup
│ │ │ -002395d0: 7469 6f6e 3a3c 2f74 683e 3c74 643e 6c6f tion: lo
│ │ │ -002395e0: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ -002395f0: 7468 3e52 6562 6f6f 743a 3c2f 7468 3e3c th>Reboot:<
│ │ │ -00239600: 7464 3e66 616c 7365 3c2f 7464 3e3c 2f74 td>false Strate
│ │ │ -00239620: 6779 3a3c 2f74 683e 3c74 643e 656e 6162 gy: enab
│ │ │ -00239630: 6c65 3c2f 7464 3e3c 2f74 723e 3c2f 7461 le i
│ │ │ -00239650: 6e63 6c75 6465 2069 6e73 7461 6c6c 5f63 nclude install_c
│ │ │ -00239660: 726f 6e0a 0a63 6c61 7373 2069 6e73 7461 ron..class insta
│ │ │ -00239670: 6c6c 5f63 726f 6e20 7b0a 2020 7061 636b ll_cron {. pack
│ │ │ -00239680: 6167 6520 7b20 2763 726f 6e27 3a0a 2020 age { 'cron':.
│ │ │ -00239690: 2020 656e 7375 7265 203d 2667 743b 2027 ensure => '
│ │ │ -002396a0: 696e 7374 616c 6c65 6427 2c0a 2020 7d0a installed',. }.
│ │ │ -002396b0: 7d0a 3c2f 636f 6465 3e3c 2f70 7265 3e3c }.
<
│ │ │ -002396c0: 2f64 6976 3e3c 6120 636c 6173 733d 2262 /div>Remediation An
│ │ │ -00239770: 7369 626c 6520 736e 6970 7065 7420 e287 sible snippet ..
│ │ │ -00239780: b23c 2f61 3e3c 6272 3e3c 6469 7620 636c .
<
│ │ │ -00239800: 7468 3e43 6f6d 706c 6578 6974 793a 3c2f th>Complexity:
│ │ │ -00239810: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ -00239820: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr> Disr
│ │ │ -00239830: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption:
│ │ │ -00239840: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Reboot: false <
│ │ │ -00239870: 2f74 723e 3c74 723e 3c74 683e 5374 7261 /tr>Stra
│ │ │ -00239880: 7465 6779 3a3c 2f74 683e 3c74 643e 656e tegy: en
│ │ │ -00239890: 6162 6c65 3c2f 7464 3e3c 2f74 723e 3c2f able
│ │ │ -002398a0: 7461 626c 653e 3c70 7265 3e3c 636f 6465 table>- name: Gather
│ │ │ -002398c0: 7468 6520 7061 636b 6167 6520 6661 6374 the package fact
│ │ │ -002398d0: 730a 2020 7061 636b 6167 655f 6661 6374 s. package_fact
│ │ │ -002398e0: 733a 0a20 2020 206d 616e 6167 6572 3a20 s:. manager:
│ │ │ -002398f0: 6175 746f 0a20 2074 6167 733a 0a20 202d auto. tags:. -
│ │ │ -00239900: 204e 4953 542d 3830 302d 3533 2d43 4d2d NIST-800-53-CM-
│ │ │ -00239910: 3628 6129 0a20 202d 2050 4349 2d44 5353 6(a). - PCI-DSS
│ │ │ -00239920: 7634 2d32 2e32 0a20 202d 2050 4349 2d44 v4-2.2. - PCI-D
│ │ │ -00239930: 5353 7634 2d32 2e32 2e36 0a20 202d 2065 SSv4-2.2.6. - e
│ │ │ -00239940: 6e61 626c 655f 7374 7261 7465 6779 0a20 nable_strategy.
│ │ │ -00239950: 202d 206c 6f77 5f63 6f6d 706c 6578 6974 - low_complexit
│ │ │ -00239960: 790a 2020 2d20 6c6f 775f 6469 7372 7570 y. - low_disrup
│ │ │ -00239970: 7469 6f6e 0a20 202d 206d 6564 6975 6d5f tion. - medium_
│ │ │ -00239980: 7365 7665 7269 7479 0a20 202d 206e 6f5f severity. - no_
│ │ │ -00239990: 7265 626f 6f74 5f6e 6565 6465 640a 2020 reboot_needed.
│ │ │ -002399a0: 2d20 7061 636b 6167 655f 6372 6f6e 5f69 - package_cron_i
│ │ │ -002399b0: 6e73 7461 6c6c 6564 0a0a 2d20 6e61 6d65 nstalled..- name
│ │ │ -002399c0: 3a20 456e 7375 7265 2063 726f 6e20 6973 : Ensure cron is
│ │ │ -002399d0: 2069 6e73 7461 6c6c 6564 0a20 2061 6e73 installed. ans
│ │ │ -002399e0: 6962 6c65 2e62 7569 6c74 696e 2e70 6163 ible.builtin.pac
│ │ │ -002399f0: 6b61 6765 3a0a 2020 2020 6e61 6d65 3a20 kage:. name:
│ │ │ -00239a00: 6372 6f6e 0a20 2020 2073 7461 7465 3a20 cron. state:
│ │ │ -00239a10: 7072 6573 656e 740a 2020 7768 656e 3a20 present. when:
│ │ │ -00239a20: 2722 6c69 6e75 782d 6261 7365 2220 696e '"linux-base" in
│ │ │ -00239a30: 2061 6e73 6962 6c65 5f66 6163 7473 2e70 ansible_facts.p
│ │ │ -00239a40: 6163 6b61 6765 7327 0a20 2074 6167 733a ackages'. tags:
│ │ │ -00239a50: 0a20 202d 204e 4953 542d 3830 302d 3533 . - NIST-800-53
│ │ │ -00239a60: 2d43 4d2d 3628 6129 0a20 202d 2050 4349 -CM-6(a). - PCI
│ │ │ -00239a70: 2d44 5353 7634 2d32 2e32 0a20 202d 2050 -DSSv4-2.2. - P
│ │ │ -00239a80: 4349 2d44 5353 7634 2d32 2e32 2e36 0a20 CI-DSSv4-2.2.6.
│ │ │ -00239a90: 202d 2065 6e61 626c 655f 7374 7261 7465 - enable_strate
│ │ │ -00239aa0: 6779 0a20 202d 206c 6f77 5f63 6f6d 706c gy. - low_compl
│ │ │ -00239ab0: 6578 6974 790a 2020 2d20 6c6f 775f 6469 exity. - low_di
│ │ │ -00239ac0: 7372 7570 7469 6f6e 0a20 202d 206d 6564 sruption. - med
│ │ │ -00239ad0: 6975 6d5f 7365 7665 7269 7479 0a20 202d ium_severity. -
│ │ │ -00239ae0: 206e 6f5f 7265 626f 6f74 5f6e 6565 6465 no_reboot_neede
│ │ │ -00239af0: 640a 2020 2d20 7061 636b 6167 655f 6372 d. - package_cr
│ │ │ -00239b00: 6f6e 5f69 6e73 7461 6c6c 6564 0a3c 2f63 on_installed.Comp
│ │ │ +00239460: 6c65 7869 7479 3a3c 2f74 683e 3c74 643e lexity:
│ │ │ +00239470: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Disruption:
│ │ │ +00239490: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Re
│ │ │ +002394b0: 626f 6f74 3a3c 2f74 683e 3c74 643e 6661 boot: fa
│ │ │ +002394c0: 6c73 653c 2f74 643e 3c2f 7472 3e3c 7472 lse Strategy:
│ │ │ +002394e0: 7468 3e3c 7464 3e65 6e61 626c 653c 2f74 th> enable
<
│ │ │ +00239500: 7072 653e 3c63 6f64 653e 2d20 6e61 6d65 pre>- name
│ │ │ +00239510: 3a20 4761 7468 6572 2074 6865 2070 6163 : Gather the pac
│ │ │ +00239520: 6b61 6765 2066 6163 7473 0a20 2070 6163 kage facts. pac
│ │ │ +00239530: 6b61 6765 5f66 6163 7473 3a0a 2020 2020 kage_facts:.
│ │ │ +00239540: 6d61 6e61 6765 723a 2061 7574 6f0a 2020 manager: auto.
│ │ │ +00239550: 7461 6773 3a0a 2020 2d20 4e49 5354 2d38 tags:. - NIST-8
│ │ │ +00239560: 3030 2d35 332d 434d 2d36 2861 290a 2020 00-53-CM-6(a).
│ │ │ +00239570: 2d20 5043 492d 4453 5376 342d 322e 320a - PCI-DSSv4-2.2.
│ │ │ +00239580: 2020 2d20 5043 492d 4453 5376 342d 322e - PCI-DSSv4-2.
│ │ │ +00239590: 322e 360a 2020 2d20 656e 6162 6c65 5f73 2.6. - enable_s
│ │ │ +002395a0: 7472 6174 6567 790a 2020 2d20 6c6f 775f trategy. - low_
│ │ │ +002395b0: 636f 6d70 6c65 7869 7479 0a20 202d 206c complexity. - l
│ │ │ +002395c0: 6f77 5f64 6973 7275 7074 696f 6e0a 2020 ow_disruption.
│ │ │ +002395d0: 2d20 6d65 6469 756d 5f73 6576 6572 6974 - medium_severit
│ │ │ +002395e0: 790a 2020 2d20 6e6f 5f72 6562 6f6f 745f y. - no_reboot_
│ │ │ +002395f0: 6e65 6564 6564 0a20 202d 2070 6163 6b61 needed. - packa
│ │ │ +00239600: 6765 5f63 726f 6e5f 696e 7374 616c 6c65 ge_cron_installe
│ │ │ +00239610: 640a 0a2d 206e 616d 653a 2045 6e73 7572 d..- name: Ensur
│ │ │ +00239620: 6520 6372 6f6e 2069 7320 696e 7374 616c e cron is instal
│ │ │ +00239630: 6c65 640a 2020 616e 7369 626c 652e 6275 led. ansible.bu
│ │ │ +00239640: 696c 7469 6e2e 7061 636b 6167 653a 0a20 iltin.package:.
│ │ │ +00239650: 2020 206e 616d 653a 2063 726f 6e0a 2020 name: cron.
│ │ │ +00239660: 2020 7374 6174 653a 2070 7265 7365 6e74 state: present
│ │ │ +00239670: 0a20 2077 6865 6e3a 2027 226c 696e 7578 . when: '"linux
│ │ │ +00239680: 2d62 6173 6522 2069 6e20 616e 7369 626c -base" in ansibl
│ │ │ +00239690: 655f 6661 6374 732e 7061 636b 6167 6573 e_facts.packages
│ │ │ +002396a0: 270a 2020 7461 6773 3a0a 2020 2d20 4e49 '. tags:. - NI
│ │ │ +002396b0: 5354 2d38 3030 2d35 332d 434d 2d36 2861 ST-800-53-CM-6(a
│ │ │ +002396c0: 290a 2020 2d20 5043 492d 4453 5376 342d ). - PCI-DSSv4-
│ │ │ +002396d0: 322e 320a 2020 2d20 5043 492d 4453 5376 2.2. - PCI-DSSv
│ │ │ +002396e0: 342d 322e 322e 360a 2020 2d20 656e 6162 4-2.2.6. - enab
│ │ │ +002396f0: 6c65 5f73 7472 6174 6567 790a 2020 2d20 le_strategy. -
│ │ │ +00239700: 6c6f 775f 636f 6d70 6c65 7869 7479 0a20 low_complexity.
│ │ │ +00239710: 202d 206c 6f77 5f64 6973 7275 7074 696f - low_disruptio
│ │ │ +00239720: 6e0a 2020 2d20 6d65 6469 756d 5f73 6576 n. - medium_sev
│ │ │ +00239730: 6572 6974 790a 2020 2d20 6e6f 5f72 6562 erity. - no_reb
│ │ │ +00239740: 6f6f 745f 6e65 6564 6564 0a20 202d 2070 oot_needed. - p
│ │ │ +00239750: 6163 6b61 6765 5f63 726f 6e5f 696e 7374 ackage_cron_inst
│ │ │ +00239760: 616c 6c65 640a 3c2f 636f 6465 3e3c 2f70 alled.Remediatio
│ │ │ +00239820: 6e20 5075 7070 6574 2073 6e69 7070 6574 n Puppet snippet
│ │ │ +00239830: 20e2 87b2 3c2f 613e 3c62 723e 3c64 6976 ...
Complexity
│ │ │ +002398c0: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low D
│ │ │ +002398e0: 6973 7275 7074 696f 6e3a 3c2f 7468 3e3c isruption: <
│ │ │ +002398f0: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ +00239900: 3c74 723e 3c74 683e 5265 626f 6f74 3a3c Reboot:<
│ │ │ +00239910: 2f74 683e 3c74 643e 6661 6c73 653c 2f74 /th> false S
│ │ │ +00239930: 7472 6174 6567 793a 3c2f 7468 3e3c 7464 trategy: enable
include inst
│ │ │ +00239970: 616c 6c5f 6372 6f6e 0a0a 636c 6173 7320 all_cron..class
│ │ │ +00239980: 696e 7374 616c 6c5f 6372 6f6e 207b 0a20 install_cron {.
│ │ │ +00239990: 2070 6163 6b61 6765 207b 2027 6372 6f6e package { 'cron
│ │ │ +002399a0: 273a 0a20 2020 2065 6e73 7572 6520 3d26 ':. ensure =&
│ │ │ +002399b0: 6774 3b20 2769 6e73 7461 6c6c 6564 272c gt; 'installed',
│ │ │ +002399c0: 0a20 207d 0a7d 0a3c 2f63 6f64 653e 3c2f . }.}.
│ │ │ +002399d0: 7072 653e 3c2f 6469 763e 3c61 2063 6c61 pre>
Remediati
│ │ │ +00239a80: 6f6e 204f 5342 7569 6c64 2042 6c75 6570 on OSBuild Bluep
│ │ │ +00239a90: 7269 6e74 2073 6e69 7070 6574 20e2 87b2 rint snippet ...
│ │ │ +00239aa0: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61
.[[packages]]
│ │ │ +00239af0: 0a6e 616d 6520 3d20 2263 726f 6e22 0a76 .name = "cron".v
│ │ │ +00239b00: 6572 7369 6f6e 203d 2022 2a22 0a3c 2f63 ersion = "*".
│ │ │ 00239b20: 3c61 2063 6c61 7373 3d22 6274 6e20 6274 Remed
│ │ │ -0023ad30: 6961 7469 6f6e 204f 5342 7569 6c64 2042 iation OSBuild B
│ │ │ -0023ad40: 6c75 6570 7269 6e74 2073 6e69 7070 6574 lueprint snippet
│ │ │ -0023ad50: 20e2 87b2 3c2f 613e 3c62 723e 3c64 6976 ...
.[customi
│ │ │ -0023ada0: 7a61 7469 6f6e 732e 7365 7276 6963 6573 zations.services
│ │ │ -0023adb0: 5d0a 656e 6162 6c65 6420 3d20 5b22 6372 ].enabled = ["cr
│ │ │ -0023adc0: 6f6e 225d 0a3c 2f63 6f64 653e 3c2f 7072 on"].
Remediation
│ │ │ -0023ae80: 2050 7570 7065 7420 736e 6970 7065 7420 Puppet snippet
│ │ │ -0023ae90: e287 b23c 2f61 3e3c 6272 3e3c 6469 7620 ...
Complexity:
│ │ │ -0023af20: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Di
│ │ │ -0023af40: 7372 7570 7469 6f6e 3a3c 2f74 683e 3c74 sruption: low <
│ │ │ -0023af60: 7472 3e3c 7468 3e52 6562 6f6f 743a 3c2f tr>Reboot:
│ │ │ -0023af70: 7468 3e3c 7464 3e66 616c 7365 3c2f 7464 th> false St
│ │ │ -0023af90: 7261 7465 6779 3a3c 2f74 683e 3c74 643e rategy:
│ │ │ -0023afa0: 656e 6162 6c65 3c2f 7464 3e3c 2f74 723e enable
│ │ │ -0023afb0: 3c2f 7461 626c 653e 3c70 7265 3e3c 636f
include enabl
│ │ │ -0023afd0: 655f 6372 6f6e 0a0a 636c 6173 7320 656e e_cron..class en
│ │ │ -0023afe0: 6162 6c65 5f63 726f 6e20 7b0a 2020 7365 able_cron {. se
│ │ │ -0023aff0: 7276 6963 6520 7b27 6372 6f6e 273a 0a20 rvice {'cron':.
│ │ │ -0023b000: 2020 2065 6e61 626c 6520 3d26 6774 3b20 enable =>
│ │ │ -0023b010: 7472 7565 2c0a 2020 2020 656e 7375 7265 true,. ensure
│ │ │ -0023b020: 203d 2667 743b 2027 7275 6e6e 696e 6727 => 'running'
│ │ │ -0023b030: 2c0a 2020 7d0a 7d0a 3c2f 636f 6465 3e3c ,. }.}.<
│ │ │ -0023b040: 2f70 7265 3e3c 2f64 6976 3e3c 6120 636c /pre>
Remediat
│ │ │ -0023b0f0: 696f 6e20 416e 7369 626c 6520 736e 6970 ion Ansible snip
│ │ │ -0023b100: 7065 7420 e287 b23c 2f61 3e3c 6272 3e3c pet ...
<
│ │ │ -0023b110: 6469 7620 636c 6173 733d 2270 616e 656c div class="panel
│ │ │ -0023b120: 2d63 6f6c 6c61 7073 6520 636f 6c6c 6170 -collapse collap
│ │ │ -0023b130: 7365 2220 6964 3d22 6964 3834 3922 3e3c se" id="id849"><
│ │ │ -0023b140: 7461 626c 6520 636c 6173 733d 2274 6162 table class="tab
│ │ │ -0023b150: 6c65 2074 6162 6c65 2d73 7472 6970 6564 le table-striped
│ │ │ -0023b160: 2074 6162 6c65 2d62 6f72 6465 7265 6420 table-bordered
│ │ │ -0023b170: 7461 626c 652d 636f 6e64 656e 7365 6422 table-condensed"
│ │ │ -0023b180: 3e3c 7472 3e3c 7468 3e43 6f6d 706c 6578 >Complex
│ │ │ -0023b190: 6974 793a 3c2f 7468 3e3c 7464 3e6c 6f77 ity: low
│ │ │ -0023b1a0: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Disruption: low
│ │ │ -0023b1d0: 7472 3e3c 7472 3e3c 7468 3e52 6562 6f6f tr>Reboo
│ │ │ -0023b1e0: 743a 3c2f 7468 3e3c 7464 3e66 616c 7365 t: false
│ │ │ -0023b1f0: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Strategy:
│ │ │ -0023b210: 3c74 643e 656e 6162 6c65 3c2f 7464 3e3c enable <
│ │ │ -0023b220: 2f74 723e 3c2f 7461 626c 653e 3c70 7265 /tr>
- name: G
│ │ │ -0023b240: 6174 6865 7220 7468 6520 7061 636b 6167 ather the packag
│ │ │ -0023b250: 6520 6661 6374 730a 2020 7061 636b 6167 e facts. packag
│ │ │ -0023b260: 655f 6661 6374 733a 0a20 2020 206d 616e e_facts:. man
│ │ │ -0023b270: 6167 6572 3a20 6175 746f 0a20 2074 6167 ager: auto. tag
│ │ │ -0023b280: 733a 0a20 202d 204e 4953 542d 3830 302d s:. - NIST-800-
│ │ │ -0023b290: 3533 2d43 4d2d 3628 6129 0a20 202d 2065 53-CM-6(a). - e
│ │ │ -0023b2a0: 6e61 626c 655f 7374 7261 7465 6779 0a20 nable_strategy.
│ │ │ -0023b2b0: 202d 206c 6f77 5f63 6f6d 706c 6578 6974 - low_complexit
│ │ │ -0023b2c0: 790a 2020 2d20 6c6f 775f 6469 7372 7570 y. - low_disrup
│ │ │ -0023b2d0: 7469 6f6e 0a20 202d 206d 6564 6975 6d5f tion. - medium_
│ │ │ -0023b2e0: 7365 7665 7269 7479 0a20 202d 206e 6f5f severity. - no_
│ │ │ -0023b2f0: 7265 626f 6f74 5f6e 6565 6465 640a 2020 reboot_needed.
│ │ │ -0023b300: 2d20 7365 7276 6963 655f 6372 6f6e 5f65 - service_cron_e
│ │ │ -0023b310: 6e61 626c 6564 0a0a 2d20 6e61 6d65 3a20 nabled..- name:
│ │ │ -0023b320: 456e 6162 6c65 2063 726f 6e20 5365 7276 Enable cron Serv
│ │ │ -0023b330: 6963 6520 2d20 456e 6162 6c65 2073 6572 ice - Enable ser
│ │ │ -0023b340: 7669 6365 2063 726f 6e0a 2020 626c 6f63 vice cron. bloc
│ │ │ -0023b350: 6b3a 0a0a 2020 2d20 6e61 6d65 3a20 4761 k:.. - name: Ga
│ │ │ -0023b360: 7468 6572 2074 6865 2070 6163 6b61 6765 ther the package
│ │ │ -0023b370: 2066 6163 7473 0a20 2020 2061 6e73 6962 facts. ansib
│ │ │ -0023b380: 6c65 2e62 7569 6c74 696e 2e70 6163 6b61 le.builtin.packa
│ │ │ -0023b390: 6765 5f66 6163 7473 3a0a 2020 2020 2020 ge_facts:.
│ │ │ -0023b3a0: 6d61 6e61 6765 723a 2061 7574 6f0a 0a20 manager: auto..
│ │ │ -0023b3b0: 202d 206e 616d 653a 2045 6e61 626c 6520 - name: Enable
│ │ │ -0023b3c0: 6372 6f6e 2053 6572 7669 6365 202d 2045 cron Service - E
│ │ │ -0023b3d0: 6e61 626c 6520 5365 7276 6963 6520 6372 nable Service cr
│ │ │ -0023b3e0: 6f6e 0a20 2020 2061 6e73 6962 6c65 2e62 on. ansible.b
│ │ │ -0023b3f0: 7569 6c74 696e 2e73 7973 7465 6d64 3a0a uiltin.systemd:.
│ │ │ -0023b400: 2020 2020 2020 6e61 6d65 3a20 6372 6f6e name: cron
│ │ │ -0023b410: 0a20 2020 2020 2065 6e61 626c 6564 3a20 . enabled:
│ │ │ -0023b420: 7472 7565 0a20 2020 2020 2073 7461 7465 true. state
│ │ │ -0023b430: 3a20 7374 6172 7465 640a 2020 2020 2020 : started.
│ │ │ -0023b440: 6d61 736b 6564 3a20 6661 6c73 650a 2020 masked: false.
│ │ │ -0023b450: 2020 7768 656e 3a0a 2020 2020 2d20 2722 when:. - '"
│ │ │ -0023b460: 6372 6f6e 2220 696e 2061 6e73 6962 6c65 cron" in ansible
│ │ │ -0023b470: 5f66 6163 7473 2e70 6163 6b61 6765 7327 _facts.packages'
│ │ │ -0023b480: 0a20 2074 6167 733a 0a20 202d 204e 4953 . tags:. - NIS
│ │ │ -0023b490: 542d 3830 302d 3533 2d43 4d2d 3628 6129 T-800-53-CM-6(a)
│ │ │ -0023b4a0: 0a20 202d 2065 6e61 626c 655f 7374 7261 . - enable_stra
│ │ │ -0023b4b0: 7465 6779 0a20 202d 206c 6f77 5f63 6f6d tegy. - low_com
│ │ │ -0023b4c0: 706c 6578 6974 790a 2020 2d20 6c6f 775f plexity. - low_
│ │ │ -0023b4d0: 6469 7372 7570 7469 6f6e 0a20 202d 206d disruption. - m
│ │ │ -0023b4e0: 6564 6975 6d5f 7365 7665 7269 7479 0a20 edium_severity.
│ │ │ -0023b4f0: 202d 206e 6f5f 7265 626f 6f74 5f6e 6565 - no_reboot_nee
│ │ │ -0023b500: 6465 640a 2020 2d20 7365 7276 6963 655f ded. - service_
│ │ │ -0023b510: 6372 6f6e 5f65 6e61 626c 6564 0a20 202d cron_enabled. -
│ │ │ -0023b520: 2073 7065 6369 616c 5f73 6572 7669 6365 special_service
│ │ │ -0023b530: 5f62 6c6f 636b 0a20 2077 6865 6e3a 2027 _block. when: '
│ │ │ -0023b540: 226c 696e 7578 2d62 6173 6522 2069 6e20 "linux-base" in
│ │ │ -0023b550: 616e 7369 626c 655f 6661 6374 732e 7061 ansible_facts.pa
│ │ │ -0023b560: 636b 6167 6573 270a 3c2f 636f 6465 3e3c ckages'.<
│ │ │ +0023ad30: 6961 7469 6f6e 2041 6e73 6962 6c65 2073 iation Ansible s
│ │ │ +0023ad40: 6e69 7070 6574 20e2 87b2 3c2f 613e 3c62 nippet ...Comp
│ │ │ +0023add0: 6c65 7869 7479 3a3c 2f74 683e 3c74 643e lexity:
│ │ │ +0023ade0: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Disruption:
│ │ │ +0023ae00: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Re
│ │ │ +0023ae20: 626f 6f74 3a3c 2f74 683e 3c74 643e 6661 boot: fa
│ │ │ +0023ae30: 6c73 653c 2f74 643e 3c2f 7472 3e3c 7472 lse Strategy:
│ │ │ +0023ae50: 7468 3e3c 7464 3e65 6e61 626c 653c 2f74 th> enable
<
│ │ │ +0023ae70: 7072 653e 3c63 6f64 653e 2d20 6e61 6d65 pre>- name
│ │ │ +0023ae80: 3a20 4761 7468 6572 2074 6865 2070 6163 : Gather the pac
│ │ │ +0023ae90: 6b61 6765 2066 6163 7473 0a20 2070 6163 kage facts. pac
│ │ │ +0023aea0: 6b61 6765 5f66 6163 7473 3a0a 2020 2020 kage_facts:.
│ │ │ +0023aeb0: 6d61 6e61 6765 723a 2061 7574 6f0a 2020 manager: auto.
│ │ │ +0023aec0: 7461 6773 3a0a 2020 2d20 4e49 5354 2d38 tags:. - NIST-8
│ │ │ +0023aed0: 3030 2d35 332d 434d 2d36 2861 290a 2020 00-53-CM-6(a).
│ │ │ +0023aee0: 2d20 656e 6162 6c65 5f73 7472 6174 6567 - enable_strateg
│ │ │ +0023aef0: 790a 2020 2d20 6c6f 775f 636f 6d70 6c65 y. - low_comple
│ │ │ +0023af00: 7869 7479 0a20 202d 206c 6f77 5f64 6973 xity. - low_dis
│ │ │ +0023af10: 7275 7074 696f 6e0a 2020 2d20 6d65 6469 ruption. - medi
│ │ │ +0023af20: 756d 5f73 6576 6572 6974 790a 2020 2d20 um_severity. -
│ │ │ +0023af30: 6e6f 5f72 6562 6f6f 745f 6e65 6564 6564 no_reboot_needed
│ │ │ +0023af40: 0a20 202d 2073 6572 7669 6365 5f63 726f . - service_cro
│ │ │ +0023af50: 6e5f 656e 6162 6c65 640a 0a2d 206e 616d n_enabled..- nam
│ │ │ +0023af60: 653a 2045 6e61 626c 6520 6372 6f6e 2053 e: Enable cron S
│ │ │ +0023af70: 6572 7669 6365 202d 2045 6e61 626c 6520 ervice - Enable
│ │ │ +0023af80: 7365 7276 6963 6520 6372 6f6e 0a20 2062 service cron. b
│ │ │ +0023af90: 6c6f 636b 3a0a 0a20 202d 206e 616d 653a lock:.. - name:
│ │ │ +0023afa0: 2047 6174 6865 7220 7468 6520 7061 636b Gather the pack
│ │ │ +0023afb0: 6167 6520 6661 6374 730a 2020 2020 616e age facts. an
│ │ │ +0023afc0: 7369 626c 652e 6275 696c 7469 6e2e 7061 sible.builtin.pa
│ │ │ +0023afd0: 636b 6167 655f 6661 6374 733a 0a20 2020 ckage_facts:.
│ │ │ +0023afe0: 2020 206d 616e 6167 6572 3a20 6175 746f manager: auto
│ │ │ +0023aff0: 0a0a 2020 2d20 6e61 6d65 3a20 456e 6162 .. - name: Enab
│ │ │ +0023b000: 6c65 2063 726f 6e20 5365 7276 6963 6520 le cron Service
│ │ │ +0023b010: 2d20 456e 6162 6c65 2053 6572 7669 6365 - Enable Service
│ │ │ +0023b020: 2063 726f 6e0a 2020 2020 616e 7369 626c cron. ansibl
│ │ │ +0023b030: 652e 6275 696c 7469 6e2e 7379 7374 656d e.builtin.system
│ │ │ +0023b040: 643a 0a20 2020 2020 206e 616d 653a 2063 d:. name: c
│ │ │ +0023b050: 726f 6e0a 2020 2020 2020 656e 6162 6c65 ron. enable
│ │ │ +0023b060: 643a 2074 7275 650a 2020 2020 2020 7374 d: true. st
│ │ │ +0023b070: 6174 653a 2073 7461 7274 6564 0a20 2020 ate: started.
│ │ │ +0023b080: 2020 206d 6173 6b65 643a 2066 616c 7365 masked: false
│ │ │ +0023b090: 0a20 2020 2077 6865 6e3a 0a20 2020 202d . when:. -
│ │ │ +0023b0a0: 2027 2263 726f 6e22 2069 6e20 616e 7369 '"cron" in ansi
│ │ │ +0023b0b0: 626c 655f 6661 6374 732e 7061 636b 6167 ble_facts.packag
│ │ │ +0023b0c0: 6573 270a 2020 7461 6773 3a0a 2020 2d20 es'. tags:. -
│ │ │ +0023b0d0: 4e49 5354 2d38 3030 2d35 332d 434d 2d36 NIST-800-53-CM-6
│ │ │ +0023b0e0: 2861 290a 2020 2d20 656e 6162 6c65 5f73 (a). - enable_s
│ │ │ +0023b0f0: 7472 6174 6567 790a 2020 2d20 6c6f 775f trategy. - low_
│ │ │ +0023b100: 636f 6d70 6c65 7869 7479 0a20 202d 206c complexity. - l
│ │ │ +0023b110: 6f77 5f64 6973 7275 7074 696f 6e0a 2020 ow_disruption.
│ │ │ +0023b120: 2d20 6d65 6469 756d 5f73 6576 6572 6974 - medium_severit
│ │ │ +0023b130: 790a 2020 2d20 6e6f 5f72 6562 6f6f 745f y. - no_reboot_
│ │ │ +0023b140: 6e65 6564 6564 0a20 202d 2073 6572 7669 needed. - servi
│ │ │ +0023b150: 6365 5f63 726f 6e5f 656e 6162 6c65 640a ce_cron_enabled.
│ │ │ +0023b160: 2020 2d20 7370 6563 6961 6c5f 7365 7276 - special_serv
│ │ │ +0023b170: 6963 655f 626c 6f63 6b0a 2020 7768 656e ice_block. when
│ │ │ +0023b180: 3a20 2722 6c69 6e75 782d 6261 7365 2220 : '"linux-base"
│ │ │ +0023b190: 696e 2061 6e73 6962 6c65 5f66 6163 7473 in ansible_facts
│ │ │ +0023b1a0: 2e70 6163 6b61 6765 7327 0a3c 2f63 6f64 .packages'.Remed
│ │ │ +0023b260: 6961 7469 6f6e 2050 7570 7065 7420 736e iation Puppet sn
│ │ │ +0023b270: 6970 7065 7420 e287 b23c 2f61 3e3c 6272 ippet ...
Compl
│ │ │ +0023b300: 6578 6974 793a 3c2f 7468 3e3c 7464 3e6c exity: l
│ │ │ +0023b310: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ +0023b320: 3c74 683e 4469 7372 7570 7469 6f6e 3a3c Disruption:<
│ │ │ +0023b330: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ +0023b340: 3c2f 7472 3e3c 7472 3e3c 7468 3e52 6562 Reb
│ │ │ +0023b350: 6f6f 743a 3c2f 7468 3e3c 7464 3e66 616c oot: fal
│ │ │ +0023b360: 7365 3c2f 7464 3e3c 2f74 723e 3c74 723e se
│ │ │ +0023b370: 3c74 683e 5374 7261 7465 6779 3a3c 2f74 Strategy: enable
include
│ │ │ +0023b3b0: 2065 6e61 626c 655f 6372 6f6e 0a0a 636c enable_cron..cl
│ │ │ +0023b3c0: 6173 7320 656e 6162 6c65 5f63 726f 6e20 ass enable_cron
│ │ │ +0023b3d0: 7b0a 2020 7365 7276 6963 6520 7b27 6372 {. service {'cr
│ │ │ +0023b3e0: 6f6e 273a 0a20 2020 2065 6e61 626c 6520 on':. enable
│ │ │ +0023b3f0: 3d26 6774 3b20 7472 7565 2c0a 2020 2020 => true,.
│ │ │ +0023b400: 656e 7375 7265 203d 2667 743b 2027 7275 ensure => 'ru
│ │ │ +0023b410: 6e6e 696e 6727 2c0a 2020 7d0a 7d0a 3c2f nning',. }.}.
│ │ │ +0023b420: 636f 6465 3e3c 2f70 7265 3e3c 2f64 6976 code>
Re
│ │ │ +0023b4d0: 6d65 6469 6174 696f 6e20 4f53 4275 696c mediation OSBuil
│ │ │ +0023b4e0: 6420 426c 7565 7072 696e 7420 736e 6970 d Blueprint snip
│ │ │ +0023b4f0: 7065 7420 e287 b23c 2f61 3e3c 6272 3e3c pet ...
<
│ │ │ +0023b500: 6469 7620 636c 6173 733d 2270 616e 656c div class="panel
│ │ │ +0023b510: 2d63 6f6c 6c61 7073 6520 636f 6c6c 6170 -collapse collap
│ │ │ +0023b520: 7365 2220 6964 3d22 6964 3834 3922 3e3c se" id="id849"><
│ │ │ +0023b530: 7072 653e 3c63 6f64 653e 0a5b 6375 7374 pre>.[cust
│ │ │ +0023b540: 6f6d 697a 6174 696f 6e73 2e73 6572 7669 omizations.servi
│ │ │ +0023b550: 6365 735d 0a65 6e61 626c 6564 203d 205b ces].enabled = [
│ │ │ +0023b560: 2263 726f 6e22 5d0a 3c2f 636f 6465 3e3c "cron"].<
│ │ │ 0023b570: 2f70 7265 3e3c 2f64 6976 3e3c 6120 636c /pre>
Remed
│ │ │ -002577d0: 6961 7469 6f6e 2050 7570 7065 7420 736e iation Puppet sn
│ │ │ -002577e0: 6970 7065 7420 e287 b23c 2f61 3e3c 6272 ippet ...
Compl
│ │ │ -00257870: 6578 6974 793a 3c2f 7468 3e3c 7464 3e6c exity: l
│ │ │ -00257880: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ -00257890: 3c74 683e 4469 7372 7570 7469 6f6e 3a3c Disruption:<
│ │ │ -002578a0: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ -002578b0: 3c2f 7472 3e3c 7472 3e3c 7468 3e52 6562 Reb
│ │ │ -002578c0: 6f6f 743a 3c2f 7468 3e3c 7464 3e66 616c oot: fal
│ │ │ -002578d0: 7365 3c2f 7464 3e3c 2f74 723e 3c74 723e se
│ │ │ -002578e0: 3c74 683e 5374 7261 7465 6779 3a3c 2f74 Strategy: disable
<
│ │ │ -00257910: 7072 653e 3c63 6f64 653e 0a69 6e63 6c75 pre>.inclu
│ │ │ -00257920: 6465 2072 656d 6f76 655f 6e69 730a 0a63 de remove_nis..c
│ │ │ -00257930: 6c61 7373 2072 656d 6f76 655f 6e69 7320 lass remove_nis
│ │ │ -00257940: 7b0a 2020 7061 636b 6167 6520 7b20 276e {. package { 'n
│ │ │ -00257950: 6973 273a 0a20 2020 2065 6e73 7572 6520 is':. ensure
│ │ │ -00257960: 3d26 6774 3b20 2770 7572 6765 6427 2c0a => 'purged',.
│ │ │ -00257970: 2020 7d0a 7d0a 3c2f 636f 6465 3e3c 2f70 }.}.Remediatio
│ │ │ -00257a30: 6e20 416e 7369 626c 6520 736e 6970 7065 n Ansible snippe
│ │ │ -00257a40: 7420 e287 b23c 2f61 3e3c 6272 3e3c 6469 t ...
<
│ │ │ -00257ac0: 7472 3e3c 7468 3e43 6f6d 706c 6578 6974 tr>Complexit
│ │ │ -00257ad0: 793a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f y: low
│ │ │ -00257ae0: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ -00257af0: 4469 7372 7570 7469 6f6e 3a3c 2f74 683e Disruption:
│ │ │ -00257b00: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Reboot:
│ │ │ -00257b20: 3c2f 7468 3e3c 7464 3e66 616c 7365 3c2f false
│ │ │ -00257b30: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ -00257b40: 5374 7261 7465 6779 3a3c 2f74 683e 3c74 Strategy: disable
│ │ │ -00257b60: 7472 3e3c 2f74 6162 6c65 3e3c 7072 653e tr>
│ │ │ -00257b70: 3c63 6f64 653e 2d20 6e61 6d65 3a20 2755 - name: 'U
│ │ │ -00257b80: 6e69 6e73 7461 6c6c 2074 6865 206e 6973 ninstall the nis
│ │ │ -00257b90: 2070 6163 6b61 6765 3a20 456e 7375 7265 package: Ensure
│ │ │ -00257ba0: 206e 6973 2069 7320 7265 6d6f 7665 6427 nis is removed'
│ │ │ -00257bb0: 0a20 2061 6e73 6962 6c65 2e62 7569 6c74 . ansible.built
│ │ │ -00257bc0: 696e 2e70 6163 6b61 6765 3a0a 2020 2020 in.package:.
│ │ │ -00257bd0: 6e61 6d65 3a20 6e69 730a 2020 2020 7374 name: nis. st
│ │ │ -00257be0: 6174 653a 2061 6273 656e 740a 2020 7461 ate: absent. ta
│ │ │ -00257bf0: 6773 3a0a 2020 2d20 6469 7361 626c 655f gs:. - disable_
│ │ │ -00257c00: 7374 7261 7465 6779 0a20 202d 206c 6f77 strategy. - low
│ │ │ -00257c10: 5f63 6f6d 706c 6578 6974 790a 2020 2d20 _complexity. -
│ │ │ -00257c20: 6c6f 775f 6469 7372 7570 7469 6f6e 0a20 low_disruption.
│ │ │ -00257c30: 202d 206c 6f77 5f73 6576 6572 6974 790a - low_severity.
│ │ │ -00257c40: 2020 2d20 6e6f 5f72 6562 6f6f 745f 6e65 - no_reboot_ne
│ │ │ -00257c50: 6564 6564 0a20 202d 2070 6163 6b61 6765 eded. - package
│ │ │ -00257c60: 5f6e 6973 5f72 656d 6f76 6564 0a3c 2f63 _nis_removed.Comp
│ │ │ +00257870: 6c65 7869 7479 3a3c 2f74 683e 3c74 643e lexity:
│ │ │ +00257880: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Disruption:
│ │ │ +002578a0: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Re
│ │ │ +002578c0: 626f 6f74 3a3c 2f74 683e 3c74 643e 6661 boot: fa
│ │ │ +002578d0: 6c73 653c 2f74 643e 3c2f 7472 3e3c 7472 lse Strategy:
│ │ │ +002578f0: 7468 3e3c 7464 3e64 6973 6162 6c65 3c2f th> disable
│ │ │ +00257900: 7464 3e3c 2f74 723e 3c2f 7461 626c 653e td>
│ │ │ +00257910: 3c70 7265 3e3c 636f 6465 3e2d 206e 616d - nam
│ │ │ +00257920: 653a 2027 556e 696e 7374 616c 6c20 7468 e: 'Uninstall th
│ │ │ +00257930: 6520 6e69 7320 7061 636b 6167 653a 2045 e nis package: E
│ │ │ +00257940: 6e73 7572 6520 6e69 7320 6973 2072 656d nsure nis is rem
│ │ │ +00257950: 6f76 6564 270a 2020 616e 7369 626c 652e oved'. ansible.
│ │ │ +00257960: 6275 696c 7469 6e2e 7061 636b 6167 653a builtin.package:
│ │ │ +00257970: 0a20 2020 206e 616d 653a 206e 6973 0a20 . name: nis.
│ │ │ +00257980: 2020 2073 7461 7465 3a20 6162 7365 6e74 state: absent
│ │ │ +00257990: 0a20 2074 6167 733a 0a20 202d 2064 6973 . tags:. - dis
│ │ │ +002579a0: 6162 6c65 5f73 7472 6174 6567 790a 2020 able_strategy.
│ │ │ +002579b0: 2d20 6c6f 775f 636f 6d70 6c65 7869 7479 - low_complexity
│ │ │ +002579c0: 0a20 202d 206c 6f77 5f64 6973 7275 7074 . - low_disrupt
│ │ │ +002579d0: 696f 6e0a 2020 2d20 6c6f 775f 7365 7665 ion. - low_seve
│ │ │ +002579e0: 7269 7479 0a20 202d 206e 6f5f 7265 626f rity. - no_rebo
│ │ │ +002579f0: 6f74 5f6e 6565 6465 640a 2020 2d20 7061 ot_needed. - pa
│ │ │ +00257a00: 636b 6167 655f 6e69 735f 7265 6d6f 7665 ckage_nis_remove
│ │ │ +00257a10: 640a 3c2f 636f 6465 3e3c 2f70 7265 3e3c d.
<
│ │ │ +00257a20: 2f64 6976 3e3c 6120 636c 6173 733d 2262 /div>Remediation Pu
│ │ │ +00257ad0: 7070 6574 2073 6e69 7070 6574 20e2 87b2 ppet snippet ...
│ │ │ +00257ae0: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61
Complexity: low
│ │ │ +00257b80: 7472 3e3c 7472 3e3c 7468 3e44 6973 7275 tr>Disru
│ │ │ +00257b90: 7074 696f 6e3a 3c2f 7468 3e3c 7464 3e6c ption: l
│ │ │ +00257ba0: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ +00257bb0: 3c74 683e 5265 626f 6f74 3a3c 2f74 683e Reboot:
│ │ │ +00257bc0: 3c74 643e 6661 6c73 653c 2f74 643e 3c2f false
│ │ │ +00257bd0: 7472 3e3c 7472 3e3c 7468 3e53 7472 6174 tr> Strat
│ │ │ +00257be0: 6567 793a 3c2f 7468 3e3c 7464 3e64 6973 egy: dis
│ │ │ +00257bf0: 6162 6c65 3c2f 7464 3e3c 2f74 723e 3c2f able
│ │ │ +00257c00: 7461 626c 653e 3c70 7265 3e3c 636f 6465 table>.include remove
│ │ │ +00257c20: 5f6e 6973 0a0a 636c 6173 7320 7265 6d6f _nis..class remo
│ │ │ +00257c30: 7665 5f6e 6973 207b 0a20 2070 6163 6b61 ve_nis {. packa
│ │ │ +00257c40: 6765 207b 2027 6e69 7327 3a0a 2020 2020 ge { 'nis':.
│ │ │ +00257c50: 656e 7375 7265 203d 2667 743b 2027 7075 ensure => 'pu
│ │ │ +00257c60: 7267 6564 272c 0a20 207d 0a7d 0a3c 2f63 rged',. }.}.
│ │ │ 00257c80: 3c61 2063 6c61 7373 3d22 6274 6e20 6274 Remediation Pup
│ │ │ -00259a20: 7065 7420 736e 6970 7065 7420 e287 b23c pet snippet ...<
│ │ │ -00259a30: 2f61 3e3c 6272 3e3c 6469 7620 636c 6173 /a>
Complexity: low Disrup
│ │ │ -00259ae0: 7469 6f6e 3a3c 2f74 683e 3c74 643e 6c6f tion: lo
│ │ │ -00259af0: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ -00259b00: 7468 3e52 6562 6f6f 743a 3c2f 7468 3e3c th>Reboot:<
│ │ │ -00259b10: 7464 3e66 616c 7365 3c2f 7464 3e3c 2f74 td>false Strate
│ │ │ -00259b30: 6779 3a3c 2f74 683e 3c74 643e 6469 7361 gy: disa
│ │ │ -00259b40: 626c 653c 2f74 643e 3c2f 7472 3e3c 2f74 ble
│ │ │ -00259b60: 0a69 6e63 6c75 6465 2072 656d 6f76 655f .include remove_
│ │ │ -00259b70: 6973 632d 6468 6370 2d73 6572 7665 720a isc-dhcp-server.
│ │ │ -00259b80: 0a63 6c61 7373 2072 656d 6f76 655f 6973 .class remove_is
│ │ │ -00259b90: 632d 6468 6370 2d73 6572 7665 7220 7b0a c-dhcp-server {.
│ │ │ -00259ba0: 2020 7061 636b 6167 6520 7b20 2769 7363 package { 'isc
│ │ │ -00259bb0: 2d64 6863 702d 7365 7276 6572 273a 0a20 -dhcp-server':.
│ │ │ -00259bc0: 2020 2065 6e73 7572 6520 3d26 6774 3b20 ensure =>
│ │ │ -00259bd0: 2770 7572 6765 6427 2c0a 2020 7d0a 7d0a 'purged',. }.}.
│ │ │ -00259be0: 3c2f 636f 6465 3e3c 2f70 7265 3e3c 2f64
│ │ │ -00259c90: 5265 6d65 6469 6174 696f 6e20 416e 7369 Remediation Ansi
│ │ │ -00259ca0: 626c 6520 736e 6970 7065 7420 e287 b23c ble snippet ...<
│ │ │ -00259cb0: 2f61 3e3c 6272 3e3c 6469 7620 636c 6173 /a>
Complexity: low Disrup
│ │ │ -00259d60: 7469 6f6e 3a3c 2f74 683e 3c74 643e 6c6f tion: lo
│ │ │ -00259d70: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ -00259d80: 7468 3e52 6562 6f6f 743a 3c2f 7468 3e3c th>Reboot:<
│ │ │ -00259d90: 7464 3e66 616c 7365 3c2f 7464 3e3c 2f74 td>false Strate
│ │ │ -00259db0: 6779 3a3c 2f74 683e 3c74 643e 6469 7361 gy: disa
│ │ │ -00259dc0: 626c 653c 2f74 643e 3c2f 7472 3e3c 2f74 ble
│ │ │ -00259de0: 2d20 6e61 6d65 3a20 2755 6e69 6e73 7461 - name: 'Uninsta
│ │ │ -00259df0: 6c6c 2044 4843 5020 5365 7276 6572 2050 ll DHCP Server P
│ │ │ -00259e00: 6163 6b61 6765 3a20 456e 7375 7265 2069 ackage: Ensure i
│ │ │ -00259e10: 7363 2d64 6863 702d 7365 7276 6572 2069 sc-dhcp-server i
│ │ │ -00259e20: 7320 7265 6d6f 7665 6427 0a20 2061 6e73 s removed'. ans
│ │ │ -00259e30: 6962 6c65 2e62 7569 6c74 696e 2e70 6163 ible.builtin.pac
│ │ │ -00259e40: 6b61 6765 3a0a 2020 2020 6e61 6d65 3a20 kage:. name:
│ │ │ -00259e50: 6973 632d 6468 6370 2d73 6572 7665 720a isc-dhcp-server.
│ │ │ -00259e60: 2020 2020 7374 6174 653a 2061 6273 656e state: absen
│ │ │ -00259e70: 740a 2020 7461 6773 3a0a 2020 2d20 4e49 t. tags:. - NI
│ │ │ -00259e80: 5354 2d38 3030 2d35 332d 434d 2d36 2861 ST-800-53-CM-6(a
│ │ │ -00259e90: 290a 2020 2d20 4e49 5354 2d38 3030 2d35 ). - NIST-800-5
│ │ │ -00259ea0: 332d 434d 2d37 2861 290a 2020 2d20 4e49 3-CM-7(a). - NI
│ │ │ -00259eb0: 5354 2d38 3030 2d35 332d 434d 2d37 2862 ST-800-53-CM-7(b
│ │ │ -00259ec0: 290a 2020 2d20 5043 492d 4453 5376 342d ). - PCI-DSSv4-
│ │ │ -00259ed0: 322e 320a 2020 2d20 5043 492d 4453 5376 2.2. - PCI-DSSv
│ │ │ -00259ee0: 342d 322e 322e 340a 2020 2d20 6469 7361 4-2.2.4. - disa
│ │ │ -00259ef0: 626c 655f 7374 7261 7465 6779 0a20 202d ble_strategy. -
│ │ │ -00259f00: 206c 6f77 5f63 6f6d 706c 6578 6974 790a low_complexity.
│ │ │ -00259f10: 2020 2d20 6c6f 775f 6469 7372 7570 7469 - low_disrupti
│ │ │ -00259f20: 6f6e 0a20 202d 206d 6564 6975 6d5f 7365 on. - medium_se
│ │ │ -00259f30: 7665 7269 7479 0a20 202d 206e 6f5f 7265 verity. - no_re
│ │ │ -00259f40: 626f 6f74 5f6e 6565 6465 640a 2020 2d20 boot_needed. -
│ │ │ -00259f50: 7061 636b 6167 655f 6468 6370 5f72 656d package_dhcp_rem
│ │ │ -00259f60: 6f76 6564 0a3c 2f63 6f64 653e 3c2f 7072 oved.Remediation Ans
│ │ │ +00259a20: 6962 6c65 2073 6e69 7070 6574 20e2 87b2 ible snippet ...
│ │ │ +00259a30: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61
Complexity: low
│ │ │ +00259ad0: 7472 3e3c 7472 3e3c 7468 3e44 6973 7275 tr>Disru
│ │ │ +00259ae0: 7074 696f 6e3a 3c2f 7468 3e3c 7464 3e6c ption: l
│ │ │ +00259af0: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ +00259b00: 3c74 683e 5265 626f 6f74 3a3c 2f74 683e Reboot:
│ │ │ +00259b10: 3c74 643e 6661 6c73 653c 2f74 643e 3c2f false
│ │ │ +00259b20: 7472 3e3c 7472 3e3c 7468 3e53 7472 6174 tr> Strat
│ │ │ +00259b30: 6567 793a 3c2f 7468 3e3c 7464 3e64 6973 egy: dis
│ │ │ +00259b40: 6162 6c65 3c2f 7464 3e3c 2f74 723e 3c2f able
│ │ │ +00259b50: 7461 626c 653e 3c70 7265 3e3c 636f 6465 table>- name: 'Uninst
│ │ │ +00259b70: 616c 6c20 4448 4350 2053 6572 7665 7220 all DHCP Server
│ │ │ +00259b80: 5061 636b 6167 653a 2045 6e73 7572 6520 Package: Ensure
│ │ │ +00259b90: 6973 632d 6468 6370 2d73 6572 7665 7220 isc-dhcp-server
│ │ │ +00259ba0: 6973 2072 656d 6f76 6564 270a 2020 616e is removed'. an
│ │ │ +00259bb0: 7369 626c 652e 6275 696c 7469 6e2e 7061 sible.builtin.pa
│ │ │ +00259bc0: 636b 6167 653a 0a20 2020 206e 616d 653a ckage:. name:
│ │ │ +00259bd0: 2069 7363 2d64 6863 702d 7365 7276 6572 isc-dhcp-server
│ │ │ +00259be0: 0a20 2020 2073 7461 7465 3a20 6162 7365 . state: abse
│ │ │ +00259bf0: 6e74 0a20 2074 6167 733a 0a20 202d 204e nt. tags:. - N
│ │ │ +00259c00: 4953 542d 3830 302d 3533 2d43 4d2d 3628 IST-800-53-CM-6(
│ │ │ +00259c10: 6129 0a20 202d 204e 4953 542d 3830 302d a). - NIST-800-
│ │ │ +00259c20: 3533 2d43 4d2d 3728 6129 0a20 202d 204e 53-CM-7(a). - N
│ │ │ +00259c30: 4953 542d 3830 302d 3533 2d43 4d2d 3728 IST-800-53-CM-7(
│ │ │ +00259c40: 6229 0a20 202d 2050 4349 2d44 5353 7634 b). - PCI-DSSv4
│ │ │ +00259c50: 2d32 2e32 0a20 202d 2050 4349 2d44 5353 -2.2. - PCI-DSS
│ │ │ +00259c60: 7634 2d32 2e32 2e34 0a20 202d 2064 6973 v4-2.2.4. - dis
│ │ │ +00259c70: 6162 6c65 5f73 7472 6174 6567 790a 2020 able_strategy.
│ │ │ +00259c80: 2d20 6c6f 775f 636f 6d70 6c65 7869 7479 - low_complexity
│ │ │ +00259c90: 0a20 202d 206c 6f77 5f64 6973 7275 7074 . - low_disrupt
│ │ │ +00259ca0: 696f 6e0a 2020 2d20 6d65 6469 756d 5f73 ion. - medium_s
│ │ │ +00259cb0: 6576 6572 6974 790a 2020 2d20 6e6f 5f72 everity. - no_r
│ │ │ +00259cc0: 6562 6f6f 745f 6e65 6564 6564 0a20 202d eboot_needed. -
│ │ │ +00259cd0: 2070 6163 6b61 6765 5f64 6863 705f 7265 package_dhcp_re
│ │ │ +00259ce0: 6d6f 7665 640a 3c2f 636f 6465 3e3c 2f70 moved.Remediatio
│ │ │ +00259da0: 6e20 5075 7070 6574 2073 6e69 7070 6574 n Puppet snippet
│ │ │ +00259db0: 20e2 87b2 3c2f 613e 3c62 723e 3c64 6976 ...
Complexity
│ │ │ +00259e40: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low D
│ │ │ +00259e60: 6973 7275 7074 696f 6e3a 3c2f 7468 3e3c isruption: <
│ │ │ +00259e70: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ +00259e80: 3c74 723e 3c74 683e 5265 626f 6f74 3a3c Reboot:<
│ │ │ +00259e90: 2f74 683e 3c74 643e 6661 6c73 653c 2f74 /th> false S
│ │ │ +00259eb0: 7472 6174 6567 793a 3c2f 7468 3e3c 7464 trategy: disable
<
│ │ │ +00259ee0: 636f 6465 3e0a 696e 636c 7564 6520 7265 code>.include re
│ │ │ +00259ef0: 6d6f 7665 5f69 7363 2d64 6863 702d 7365 move_isc-dhcp-se
│ │ │ +00259f00: 7276 6572 0a0a 636c 6173 7320 7265 6d6f rver..class remo
│ │ │ +00259f10: 7665 5f69 7363 2d64 6863 702d 7365 7276 ve_isc-dhcp-serv
│ │ │ +00259f20: 6572 207b 0a20 2070 6163 6b61 6765 207b er {. package {
│ │ │ +00259f30: 2027 6973 632d 6468 6370 2d73 6572 7665 'isc-dhcp-serve
│ │ │ +00259f40: 7227 3a0a 2020 2020 656e 7375 7265 203d r':. ensure =
│ │ │ +00259f50: 2667 743b 2027 7075 7267 6564 272c 0a20 > 'purged',.
│ │ │ +00259f60: 207d 0a7d 0a3c 2f63 6f64 653e 3c2f 7072 }.}.Remediation O
│ │ │ -0025ae10: 5342 7569 6c64 2042 6c75 6570 7269 6e74 SBuild Blueprint
│ │ │ -0025ae20: 2073 6e69 7070 6574 20e2 87b2 3c2f 613e snippet ...
│ │ │ -0025ae30: 3c62 723e 3c64 6976 2063 6c61 7373 3d22
.
│ │ │ -0025ae70: 5b63 7573 746f 6d69 7a61 7469 6f6e 732e [customizations.
│ │ │ -0025ae80: 7365 7276 6963 6573 5d0a 6d61 736b 6564 services].masked
│ │ │ -0025ae90: 203d 205b 2264 6863 7064 3622 5d0a 3c2f = ["dhcpd6"].
│ │ │ -0025aea0: 636f 6465 3e3c 2f70 7265 3e3c 2f64 6976 code>
Re
│ │ │ -0025af50: 6d65 6469 6174 696f 6e20 4b75 6265 726e mediation Kubern
│ │ │ -0025af60: 6574 6573 2073 6e69 7070 6574 20e2 87b2 etes snippet ...
│ │ │ -0025af70: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61
Complexity: low
│ │ │ -0025b010: 7472 3e3c 7472 3e3c 7468 3e44 6973 7275 tr>Disru
│ │ │ -0025b020: 7074 696f 6e3a 3c2f 7468 3e3c 7464 3e6d ption: m
│ │ │ -0025b030: 6564 6975 6d3c 2f74 643e 3c2f 7472 3e3c edium <
│ │ │ -0025b040: 7472 3e3c 7468 3e52 6562 6f6f 743a 3c2f tr>Reboot:
│ │ │ -0025b050: 7468 3e3c 7464 3e74 7275 653c 2f74 643e th> true
│ │ │ -0025b060: 3c2f 7472 3e3c 7472 3e3c 7468 3e53 7472 Str
│ │ │ -0025b070: 6174 6567 793a 3c2f 7468 3e3c 7464 3e64 ategy: d
│ │ │ -0025b080: 6973 6162 6c65 3c2f 7464 3e3c 2f74 723e isable
│ │ │ -0025b090: 3c2f 7461 626c 653e 3c70 7265 3e3c 636f
apiVersion: m
│ │ │ -0025b0b0: 6163 6869 6e65 636f 6e66 6967 7572 6174 achineconfigurat
│ │ │ -0025b0c0: 696f 6e2e 6f70 656e 7368 6966 742e 696f ion.openshift.io
│ │ │ -0025b0d0: 2f76 310a 6b69 6e64 3a20 4d61 6368 696e /v1.kind: Machin
│ │ │ -0025b0e0: 6543 6f6e 6669 670a 7370 6563 3a0a 2020 eConfig.spec:.
│ │ │ -0025b0f0: 636f 6e66 6967 3a0a 2020 2020 6967 6e69 config:. igni
│ │ │ -0025b100: 7469 6f6e 3a0a 2020 2020 2020 7665 7273 tion:. vers
│ │ │ -0025b110: 696f 6e3a 2033 2e31 2e30 0a20 2020 2073 ion: 3.1.0. s
│ │ │ -0025b120: 7973 7465 6d64 3a0a 2020 2020 2020 756e ystemd:. un
│ │ │ -0025b130: 6974 733a 0a20 2020 2020 202d 206e 616d its:. - nam
│ │ │ -0025b140: 653a 2064 6863 7064 362e 7365 7276 6963 e: dhcpd6.servic
│ │ │ -0025b150: 650a 2020 2020 2020 2020 656e 6162 6c65 e. enable
│ │ │ -0025b160: 643a 2066 616c 7365 0a20 2020 2020 2020 d: false.
│ │ │ -0025b170: 206d 6173 6b3a 2074 7275 650a 2020 2020 mask: true.
│ │ │ -0025b180: 2020 2d20 6e61 6d65 3a20 6468 6370 6436 - name: dhcpd6
│ │ │ -0025b190: 2e73 6f63 6b65 740a 2020 2020 2020 2020 .socket.
│ │ │ -0025b1a0: 656e 6162 6c65 643a 2066 616c 7365 0a20 enabled: false.
│ │ │ -0025b1b0: 2020 2020 2020 206d 6173 6b3a 2074 7275 mask: tru
│ │ │ -0025b1c0: 650a 3c2f 636f 6465 3e3c 2f70 7265 3e3c e.
<
│ │ │ -0025b1d0: 2f64 6976 3e3c 6120 636c 6173 733d 2262 /div>Remediation Pu
│ │ │ -0025b280: 7070 6574 2073 6e69 7070 6574 20e2 87b2 ppet snippet ...
│ │ │ -0025b290: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61
Complexity: low
│ │ │ -0025b330: 7472 3e3c 7472 3e3c 7468 3e44 6973 7275 tr>Disru
│ │ │ -0025b340: 7074 696f 6e3a 3c2f 7468 3e3c 7464 3e6c ption: l
│ │ │ -0025b350: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ -0025b360: 3c74 683e 5265 626f 6f74 3a3c 2f74 683e Reboot:
│ │ │ -0025b370: 3c74 643e 6661 6c73 653c 2f74 643e 3c2f false
│ │ │ -0025b380: 7472 3e3c 7472 3e3c 7468 3e53 7472 6174 tr> Strat
│ │ │ -0025b390: 6567 793a 3c2f 7468 3e3c 7464 3e65 6e61 egy: ena
│ │ │ -0025b3a0: 626c 653c 2f74 643e 3c2f 7472 3e3c 2f74 ble
│ │ │ -0025b3c0: 696e 636c 7564 6520 6469 7361 626c 655f include disable_
│ │ │ -0025b3d0: 6468 6370 6436 0a0a 636c 6173 7320 6469 dhcpd6..class di
│ │ │ -0025b3e0: 7361 626c 655f 6468 6370 6436 207b 0a20 sable_dhcpd6 {.
│ │ │ -0025b3f0: 2073 6572 7669 6365 207b 2764 6863 7064 service {'dhcpd
│ │ │ -0025b400: 3627 3a0a 2020 2020 656e 6162 6c65 203d 6':. enable =
│ │ │ -0025b410: 2667 743b 2066 616c 7365 2c0a 2020 2020 > false,.
│ │ │ -0025b420: 656e 7375 7265 203d 2667 743b 2027 7374 ensure => 'st
│ │ │ -0025b430: 6f70 7065 6427 2c0a 2020 7d0a 7d0a 3c2f opped',. }.}.
│ │ │ -0025b440: 636f 6465 3e3c 2f70 7265 3e3c 2f64 6976 code>
Re
│ │ │ -0025b4f0: 6d65 6469 6174 696f 6e20 416e 7369 626c mediation Ansibl
│ │ │ -0025b500: 6520 736e 6970 7065 7420 e287 b23c 2f61 e snippet ...
C
│ │ │ -0025b590: 6f6d 706c 6578 6974 793a 3c2f 7468 3e3c omplexity: <
│ │ │ -0025b5a0: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ -0025b5b0: 3c74 723e 3c74 683e 4469 7372 7570 7469 Disrupti
│ │ │ -0025b5c0: 6f6e 3a3c 2f74 683e 3c74 643e 6c6f 773c on: low<
│ │ │ -0025b5d0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Reboot: false
│ │ │ -0025b600: 3c74 723e 3c74 683e 5374 7261 7465 6779 Strategy
│ │ │ -0025b610: 3a3c 2f74 683e 3c74 643e 6469 7361 626c : disabl
│ │ │ -0025b620: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e -
│ │ │ -0025b640: 6e61 6d65 3a20 4761 7468 6572 2074 6865 name: Gather the
│ │ │ -0025b650: 2070 6163 6b61 6765 2066 6163 7473 0a20 package facts.
│ │ │ -0025b660: 2070 6163 6b61 6765 5f66 6163 7473 3a0a package_facts:.
│ │ │ -0025b670: 2020 2020 6d61 6e61 6765 723a 2061 7574 manager: aut
│ │ │ -0025b680: 6f0a 2020 7461 6773 3a0a 2020 2d20 6469 o. tags:. - di
│ │ │ -0025b690: 7361 626c 655f 7374 7261 7465 6779 0a20 sable_strategy.
│ │ │ -0025b6a0: 202d 206c 6f77 5f63 6f6d 706c 6578 6974 - low_complexit
│ │ │ -0025b6b0: 790a 2020 2d20 6c6f 775f 6469 7372 7570 y. - low_disrup
│ │ │ -0025b6c0: 7469 6f6e 0a20 202d 206d 6564 6975 6d5f tion. - medium_
│ │ │ -0025b6d0: 7365 7665 7269 7479 0a20 202d 206e 6f5f severity. - no_
│ │ │ -0025b6e0: 7265 626f 6f74 5f6e 6565 6465 640a 2020 reboot_needed.
│ │ │ -0025b6f0: 2d20 7365 7276 6963 655f 6468 6370 6436 - service_dhcpd6
│ │ │ -0025b700: 5f64 6973 6162 6c65 640a 0a2d 206e 616d _disabled..- nam
│ │ │ -0025b710: 653a 2044 6973 6162 6c65 2044 4843 5044 e: Disable DHCPD
│ │ │ -0025b720: 3620 5365 7276 6963 6520 2d20 4469 7361 6 Service - Disa
│ │ │ -0025b730: 626c 6520 7365 7276 6963 6520 6468 6370 ble service dhcp
│ │ │ -0025b740: 6436 0a20 2062 6c6f 636b 3a0a 0a20 202d d6. block:.. -
│ │ │ -0025b750: 206e 616d 653a 2044 6973 6162 6c65 2044 name: Disable D
│ │ │ -0025b760: 4843 5044 3620 5365 7276 6963 6520 2d20 HCPD6 Service -
│ │ │ -0025b770: 436f 6c6c 6563 7420 7379 7374 656d 6420 Collect systemd
│ │ │ -0025b780: 5365 7276 6963 6573 2050 7265 7365 6e74 Services Present
│ │ │ -0025b790: 2069 6e20 7468 6520 5379 7374 656d 0a20 in the System.
│ │ │ -0025b7a0: 2020 2061 6e73 6962 6c65 2e62 7569 6c74 ansible.built
│ │ │ -0025b7b0: 696e 2e63 6f6d 6d61 6e64 3a20 7379 7374 in.command: syst
│ │ │ -0025b7c0: 656d 6374 6c20 2d71 206c 6973 742d 756e emctl -q list-un
│ │ │ -0025b7d0: 6974 2d66 696c 6573 202d 2d74 7970 6520 it-files --type
│ │ │ -0025b7e0: 7365 7276 6963 650a 2020 2020 7265 6769 service. regi
│ │ │ -0025b7f0: 7374 6572 3a20 7365 7276 6963 655f 6578 ster: service_ex
│ │ │ -0025b800: 6973 7473 0a20 2020 2063 6861 6e67 6564 ists. changed
│ │ │ -0025b810: 5f77 6865 6e3a 2066 616c 7365 0a20 2020 _when: false.
│ │ │ -0025b820: 2066 6169 6c65 645f 7768 656e 3a20 7365 failed_when: se
│ │ │ -0025b830: 7276 6963 655f 6578 6973 7473 2e72 6320 rvice_exists.rc
│ │ │ -0025b840: 6e6f 7420 696e 205b 302c 2031 5d0a 2020 not in [0, 1].
│ │ │ -0025b850: 2020 6368 6563 6b5f 6d6f 6465 3a20 6661 check_mode: fa
│ │ │ -0025b860: 6c73 650a 0a20 202d 206e 616d 653a 2044 lse.. - name: D
│ │ │ -0025b870: 6973 6162 6c65 2044 4843 5044 3620 5365 isable DHCPD6 Se
│ │ │ -0025b880: 7276 6963 6520 2d20 456e 7375 7265 2064 rvice - Ensure d
│ │ │ -0025b890: 6863 7064 362e 7365 7276 6963 6520 6973 hcpd6.service is
│ │ │ -0025b8a0: 204d 6173 6b65 640a 2020 2020 616e 7369 Masked. ansi
│ │ │ -0025b8b0: 626c 652e 6275 696c 7469 6e2e 7379 7374 ble.builtin.syst
│ │ │ -0025b8c0: 656d 643a 0a20 2020 2020 206e 616d 653a emd:. name:
│ │ │ -0025b8d0: 2064 6863 7064 362e 7365 7276 6963 650a dhcpd6.service.
│ │ │ -0025b8e0: 2020 2020 2020 7374 6174 653a 2073 746f state: sto
│ │ │ -0025b8f0: 7070 6564 0a20 2020 2020 2065 6e61 626c pped. enabl
│ │ │ -0025b900: 6564 3a20 6661 6c73 650a 2020 2020 2020 ed: false.
│ │ │ -0025b910: 6d61 736b 6564 3a20 7472 7565 0a20 2020 masked: true.
│ │ │ -0025b920: 2077 6865 6e3a 2073 6572 7669 6365 5f65 when: service_e
│ │ │ -0025b930: 7869 7374 732e 7374 646f 7574 5f6c 696e xists.stdout_lin
│ │ │ -0025b940: 6573 2069 7320 7365 6172 6368 2822 6468 es is search("dh
│ │ │ -0025b950: 6370 6436 2e73 6572 7669 6365 222c 206d cpd6.service", m
│ │ │ -0025b960: 756c 7469 6c69 6e65 3d54 7275 6529 0a0a ultiline=True)..
│ │ │ -0025b970: 2020 2d20 6e61 6d65 3a20 556e 6974 2053 - name: Unit S
│ │ │ -0025b980: 6f63 6b65 7420 4578 6973 7473 202d 2064 ocket Exists - d
│ │ │ -0025b990: 6863 7064 362e 736f 636b 6574 0a20 2020 hcpd6.socket.
│ │ │ -0025b9a0: 2061 6e73 6962 6c65 2e62 7569 6c74 696e ansible.builtin
│ │ │ -0025b9b0: 2e63 6f6d 6d61 6e64 3a20 7379 7374 656d .command: system
│ │ │ -0025b9c0: 6374 6c20 2d71 206c 6973 742d 756e 6974 ctl -q list-unit
│ │ │ -0025b9d0: 2d66 696c 6573 2064 6863 7064 362e 736f -files dhcpd6.so
│ │ │ -0025b9e0: 636b 6574 0a20 2020 2072 6567 6973 7465 cket. registe
│ │ │ -0025b9f0: 723a 2073 6f63 6b65 745f 6669 6c65 5f65 r: socket_file_e
│ │ │ -0025ba00: 7869 7374 730a 2020 2020 6368 616e 6765 xists. change
│ │ │ -0025ba10: 645f 7768 656e 3a20 6661 6c73 650a 2020 d_when: false.
│ │ │ -0025ba20: 2020 6661 696c 6564 5f77 6865 6e3a 2073 failed_when: s
│ │ │ -0025ba30: 6f63 6b65 745f 6669 6c65 5f65 7869 7374 ocket_file_exist
│ │ │ -0025ba40: 732e 7263 206e 6f74 2069 6e20 5b30 2c20 s.rc not in [0,
│ │ │ -0025ba50: 315d 0a20 2020 2063 6865 636b 5f6d 6f64 1]. check_mod
│ │ │ -0025ba60: 653a 2066 616c 7365 0a0a 2020 2d20 6e61 e: false.. - na
│ │ │ -0025ba70: 6d65 3a20 4469 7361 626c 6520 4448 4350 me: Disable DHCP
│ │ │ -0025ba80: 4436 2053 6572 7669 6365 202d 2044 6973 D6 Service - Dis
│ │ │ -0025ba90: 6162 6c65 2053 6f63 6b65 7420 6468 6370 able Socket dhcp
│ │ │ -0025baa0: 6436 0a20 2020 2061 6e73 6962 6c65 2e62 d6. ansible.b
│ │ │ -0025bab0: 7569 6c74 696e 2e73 7973 7465 6d64 3a0a uiltin.systemd:.
│ │ │ -0025bac0: 2020 2020 2020 6e61 6d65 3a20 6468 6370 name: dhcp
│ │ │ -0025bad0: 6436 2e73 6f63 6b65 740a 2020 2020 2020 d6.socket.
│ │ │ -0025bae0: 656e 6162 6c65 643a 2066 616c 7365 0a20 enabled: false.
│ │ │ -0025baf0: 2020 2020 2073 7461 7465 3a20 7374 6f70 state: stop
│ │ │ -0025bb00: 7065 640a 2020 2020 2020 6d61 736b 6564 ped. masked
│ │ │ -0025bb10: 3a20 7472 7565 0a20 2020 2077 6865 6e3a : true. when:
│ │ │ -0025bb20: 2073 6f63 6b65 745f 6669 6c65 5f65 7869 socket_file_exi
│ │ │ -0025bb30: 7374 732e 7374 646f 7574 5f6c 696e 6573 sts.stdout_lines
│ │ │ -0025bb40: 2069 7320 7365 6172 6368 2822 6468 6370 is search("dhcp
│ │ │ -0025bb50: 6436 2e73 6f63 6b65 7422 2c20 6d75 6c74 d6.socket", mult
│ │ │ -0025bb60: 696c 696e 653d 5472 7565 290a 2020 7461 iline=True). ta
│ │ │ -0025bb70: 6773 3a0a 2020 2d20 6469 7361 626c 655f gs:. - disable_
│ │ │ -0025bb80: 7374 7261 7465 6779 0a20 202d 206c 6f77 strategy. - low
│ │ │ -0025bb90: 5f63 6f6d 706c 6578 6974 790a 2020 2d20 _complexity. -
│ │ │ -0025bba0: 6c6f 775f 6469 7372 7570 7469 6f6e 0a20 low_disruption.
│ │ │ -0025bbb0: 202d 206d 6564 6975 6d5f 7365 7665 7269 - medium_severi
│ │ │ -0025bbc0: 7479 0a20 202d 206e 6f5f 7265 626f 6f74 ty. - no_reboot
│ │ │ -0025bbd0: 5f6e 6565 6465 640a 2020 2d20 7365 7276 _needed. - serv
│ │ │ -0025bbe0: 6963 655f 6468 6370 6436 5f64 6973 6162 ice_dhcpd6_disab
│ │ │ -0025bbf0: 6c65 640a 2020 2d20 7370 6563 6961 6c5f led. - special_
│ │ │ -0025bc00: 7365 7276 6963 655f 626c 6f63 6b0a 2020 service_block.
│ │ │ -0025bc10: 7768 656e 3a20 2722 6c69 6e75 782d 6261 when: '"linux-ba
│ │ │ -0025bc20: 7365 2220 696e 2061 6e73 6962 6c65 5f66 se" in ansible_f
│ │ │ -0025bc30: 6163 7473 2e70 6163 6b61 6765 7327 0a3c acts.packages'.<
│ │ │ +0025ae00: 2122 3e52 656d 6564 6961 7469 6f6e 2041 !">Remediation A
│ │ │ +0025ae10: 6e73 6962 6c65 2073 6e69 7070 6574 20e2 nsible snippet .
│ │ │ +0025ae20: 87b2 3c2f 613e 3c62 723e 3c64 6976 2063 ..
│ │ │ +0025aea0: 3c74 683e 436f 6d70 6c65 7869 7479 3a3c Complexity:<
│ │ │ +0025aeb0: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ +0025aec0: 3c2f 7472 3e3c 7472 3e3c 7468 3e44 6973 Dis
│ │ │ +0025aed0: 7275 7074 696f 6e3a 3c2f 7468 3e3c 7464 ruption: low Reboot: false
│ │ │ +0025af10: 3c2f 7472 3e3c 7472 3e3c 7468 3e53 7472 Str
│ │ │ +0025af20: 6174 6567 793a 3c2f 7468 3e3c 7464 3e64 ategy: d
│ │ │ +0025af30: 6973 6162 6c65 3c2f 7464 3e3c 2f74 723e isable
│ │ │ +0025af40: 3c2f 7461 626c 653e 3c70 7265 3e3c 636f
- name: Gathe
│ │ │ +0025af60: 7220 7468 6520 7061 636b 6167 6520 6661 r the package fa
│ │ │ +0025af70: 6374 730a 2020 7061 636b 6167 655f 6661 cts. package_fa
│ │ │ +0025af80: 6374 733a 0a20 2020 206d 616e 6167 6572 cts:. manager
│ │ │ +0025af90: 3a20 6175 746f 0a20 2074 6167 733a 0a20 : auto. tags:.
│ │ │ +0025afa0: 202d 2064 6973 6162 6c65 5f73 7472 6174 - disable_strat
│ │ │ +0025afb0: 6567 790a 2020 2d20 6c6f 775f 636f 6d70 egy. - low_comp
│ │ │ +0025afc0: 6c65 7869 7479 0a20 202d 206c 6f77 5f64 lexity. - low_d
│ │ │ +0025afd0: 6973 7275 7074 696f 6e0a 2020 2d20 6d65 isruption. - me
│ │ │ +0025afe0: 6469 756d 5f73 6576 6572 6974 790a 2020 dium_severity.
│ │ │ +0025aff0: 2d20 6e6f 5f72 6562 6f6f 745f 6e65 6564 - no_reboot_need
│ │ │ +0025b000: 6564 0a20 202d 2073 6572 7669 6365 5f64 ed. - service_d
│ │ │ +0025b010: 6863 7064 365f 6469 7361 626c 6564 0a0a hcpd6_disabled..
│ │ │ +0025b020: 2d20 6e61 6d65 3a20 4469 7361 626c 6520 - name: Disable
│ │ │ +0025b030: 4448 4350 4436 2053 6572 7669 6365 202d DHCPD6 Service -
│ │ │ +0025b040: 2044 6973 6162 6c65 2073 6572 7669 6365 Disable service
│ │ │ +0025b050: 2064 6863 7064 360a 2020 626c 6f63 6b3a dhcpd6. block:
│ │ │ +0025b060: 0a0a 2020 2d20 6e61 6d65 3a20 4469 7361 .. - name: Disa
│ │ │ +0025b070: 626c 6520 4448 4350 4436 2053 6572 7669 ble DHCPD6 Servi
│ │ │ +0025b080: 6365 202d 2043 6f6c 6c65 6374 2073 7973 ce - Collect sys
│ │ │ +0025b090: 7465 6d64 2053 6572 7669 6365 7320 5072 temd Services Pr
│ │ │ +0025b0a0: 6573 656e 7420 696e 2074 6865 2053 7973 esent in the Sys
│ │ │ +0025b0b0: 7465 6d0a 2020 2020 616e 7369 626c 652e tem. ansible.
│ │ │ +0025b0c0: 6275 696c 7469 6e2e 636f 6d6d 616e 643a builtin.command:
│ │ │ +0025b0d0: 2073 7973 7465 6d63 746c 202d 7120 6c69 systemctl -q li
│ │ │ +0025b0e0: 7374 2d75 6e69 742d 6669 6c65 7320 2d2d st-unit-files --
│ │ │ +0025b0f0: 7479 7065 2073 6572 7669 6365 0a20 2020 type service.
│ │ │ +0025b100: 2072 6567 6973 7465 723a 2073 6572 7669 register: servi
│ │ │ +0025b110: 6365 5f65 7869 7374 730a 2020 2020 6368 ce_exists. ch
│ │ │ +0025b120: 616e 6765 645f 7768 656e 3a20 6661 6c73 anged_when: fals
│ │ │ +0025b130: 650a 2020 2020 6661 696c 6564 5f77 6865 e. failed_whe
│ │ │ +0025b140: 6e3a 2073 6572 7669 6365 5f65 7869 7374 n: service_exist
│ │ │ +0025b150: 732e 7263 206e 6f74 2069 6e20 5b30 2c20 s.rc not in [0,
│ │ │ +0025b160: 315d 0a20 2020 2063 6865 636b 5f6d 6f64 1]. check_mod
│ │ │ +0025b170: 653a 2066 616c 7365 0a0a 2020 2d20 6e61 e: false.. - na
│ │ │ +0025b180: 6d65 3a20 4469 7361 626c 6520 4448 4350 me: Disable DHCP
│ │ │ +0025b190: 4436 2053 6572 7669 6365 202d 2045 6e73 D6 Service - Ens
│ │ │ +0025b1a0: 7572 6520 6468 6370 6436 2e73 6572 7669 ure dhcpd6.servi
│ │ │ +0025b1b0: 6365 2069 7320 4d61 736b 6564 0a20 2020 ce is Masked.
│ │ │ +0025b1c0: 2061 6e73 6962 6c65 2e62 7569 6c74 696e ansible.builtin
│ │ │ +0025b1d0: 2e73 7973 7465 6d64 3a0a 2020 2020 2020 .systemd:.
│ │ │ +0025b1e0: 6e61 6d65 3a20 6468 6370 6436 2e73 6572 name: dhcpd6.ser
│ │ │ +0025b1f0: 7669 6365 0a20 2020 2020 2073 7461 7465 vice. state
│ │ │ +0025b200: 3a20 7374 6f70 7065 640a 2020 2020 2020 : stopped.
│ │ │ +0025b210: 656e 6162 6c65 643a 2066 616c 7365 0a20 enabled: false.
│ │ │ +0025b220: 2020 2020 206d 6173 6b65 643a 2074 7275 masked: tru
│ │ │ +0025b230: 650a 2020 2020 7768 656e 3a20 7365 7276 e. when: serv
│ │ │ +0025b240: 6963 655f 6578 6973 7473 2e73 7464 6f75 ice_exists.stdou
│ │ │ +0025b250: 745f 6c69 6e65 7320 6973 2073 6561 7263 t_lines is searc
│ │ │ +0025b260: 6828 2264 6863 7064 362e 7365 7276 6963 h("dhcpd6.servic
│ │ │ +0025b270: 6522 2c20 6d75 6c74 696c 696e 653d 5472 e", multiline=Tr
│ │ │ +0025b280: 7565 290a 0a20 202d 206e 616d 653a 2055 ue).. - name: U
│ │ │ +0025b290: 6e69 7420 536f 636b 6574 2045 7869 7374 nit Socket Exist
│ │ │ +0025b2a0: 7320 2d20 6468 6370 6436 2e73 6f63 6b65 s - dhcpd6.socke
│ │ │ +0025b2b0: 740a 2020 2020 616e 7369 626c 652e 6275 t. ansible.bu
│ │ │ +0025b2c0: 696c 7469 6e2e 636f 6d6d 616e 643a 2073 iltin.command: s
│ │ │ +0025b2d0: 7973 7465 6d63 746c 202d 7120 6c69 7374 ystemctl -q list
│ │ │ +0025b2e0: 2d75 6e69 742d 6669 6c65 7320 6468 6370 -unit-files dhcp
│ │ │ +0025b2f0: 6436 2e73 6f63 6b65 740a 2020 2020 7265 d6.socket. re
│ │ │ +0025b300: 6769 7374 6572 3a20 736f 636b 6574 5f66 gister: socket_f
│ │ │ +0025b310: 696c 655f 6578 6973 7473 0a20 2020 2063 ile_exists. c
│ │ │ +0025b320: 6861 6e67 6564 5f77 6865 6e3a 2066 616c hanged_when: fal
│ │ │ +0025b330: 7365 0a20 2020 2066 6169 6c65 645f 7768 se. failed_wh
│ │ │ +0025b340: 656e 3a20 736f 636b 6574 5f66 696c 655f en: socket_file_
│ │ │ +0025b350: 6578 6973 7473 2e72 6320 6e6f 7420 696e exists.rc not in
│ │ │ +0025b360: 205b 302c 2031 5d0a 2020 2020 6368 6563 [0, 1]. chec
│ │ │ +0025b370: 6b5f 6d6f 6465 3a20 6661 6c73 650a 0a20 k_mode: false..
│ │ │ +0025b380: 202d 206e 616d 653a 2044 6973 6162 6c65 - name: Disable
│ │ │ +0025b390: 2044 4843 5044 3620 5365 7276 6963 6520 DHCPD6 Service
│ │ │ +0025b3a0: 2d20 4469 7361 626c 6520 536f 636b 6574 - Disable Socket
│ │ │ +0025b3b0: 2064 6863 7064 360a 2020 2020 616e 7369 dhcpd6. ansi
│ │ │ +0025b3c0: 626c 652e 6275 696c 7469 6e2e 7379 7374 ble.builtin.syst
│ │ │ +0025b3d0: 656d 643a 0a20 2020 2020 206e 616d 653a emd:. name:
│ │ │ +0025b3e0: 2064 6863 7064 362e 736f 636b 6574 0a20 dhcpd6.socket.
│ │ │ +0025b3f0: 2020 2020 2065 6e61 626c 6564 3a20 6661 enabled: fa
│ │ │ +0025b400: 6c73 650a 2020 2020 2020 7374 6174 653a lse. state:
│ │ │ +0025b410: 2073 746f 7070 6564 0a20 2020 2020 206d stopped. m
│ │ │ +0025b420: 6173 6b65 643a 2074 7275 650a 2020 2020 asked: true.
│ │ │ +0025b430: 7768 656e 3a20 736f 636b 6574 5f66 696c when: socket_fil
│ │ │ +0025b440: 655f 6578 6973 7473 2e73 7464 6f75 745f e_exists.stdout_
│ │ │ +0025b450: 6c69 6e65 7320 6973 2073 6561 7263 6828 lines is search(
│ │ │ +0025b460: 2264 6863 7064 362e 736f 636b 6574 222c "dhcpd6.socket",
│ │ │ +0025b470: 206d 756c 7469 6c69 6e65 3d54 7275 6529 multiline=True)
│ │ │ +0025b480: 0a20 2074 6167 733a 0a20 202d 2064 6973 . tags:. - dis
│ │ │ +0025b490: 6162 6c65 5f73 7472 6174 6567 790a 2020 able_strategy.
│ │ │ +0025b4a0: 2d20 6c6f 775f 636f 6d70 6c65 7869 7479 - low_complexity
│ │ │ +0025b4b0: 0a20 202d 206c 6f77 5f64 6973 7275 7074 . - low_disrupt
│ │ │ +0025b4c0: 696f 6e0a 2020 2d20 6d65 6469 756d 5f73 ion. - medium_s
│ │ │ +0025b4d0: 6576 6572 6974 790a 2020 2d20 6e6f 5f72 everity. - no_r
│ │ │ +0025b4e0: 6562 6f6f 745f 6e65 6564 6564 0a20 202d eboot_needed. -
│ │ │ +0025b4f0: 2073 6572 7669 6365 5f64 6863 7064 365f service_dhcpd6_
│ │ │ +0025b500: 6469 7361 626c 6564 0a20 202d 2073 7065 disabled. - spe
│ │ │ +0025b510: 6369 616c 5f73 6572 7669 6365 5f62 6c6f cial_service_blo
│ │ │ +0025b520: 636b 0a20 2077 6865 6e3a 2027 226c 696e ck. when: '"lin
│ │ │ +0025b530: 7578 2d62 6173 6522 2069 6e20 616e 7369 ux-base" in ansi
│ │ │ +0025b540: 626c 655f 6661 6374 732e 7061 636b 6167 ble_facts.packag
│ │ │ +0025b550: 6573 270a 3c2f 636f 6465 3e3c 2f70 7265 es'.
Remediation
│ │ │ +0025b610: 4b75 6265 726e 6574 6573 2073 6e69 7070 Kubernetes snipp
│ │ │ +0025b620: 6574 20e2 87b2 3c2f 613e 3c62 723e 3c64 et ...
│ │ │ +0025b6a0: 3c74 723e 3c74 683e 436f 6d70 6c65 7869 Complexi
│ │ │ +0025b6b0: 7479 3a3c 2f74 683e 3c74 643e 6c6f 773c ty: low<
│ │ │ +0025b6c0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Disruption: medium
│ │ │ +0025b6f0: 3c2f 7472 3e3c 7472 3e3c 7468 3e52 6562 Reb
│ │ │ +0025b700: 6f6f 743a 3c2f 7468 3e3c 7464 3e74 7275 oot: tru
│ │ │ +0025b710: 653c 2f74 643e 3c2f 7472 3e3c 7472 3e3c e <
│ │ │ +0025b720: 7468 3e53 7472 6174 6567 793a 3c2f 7468 th>Strategy:disable
apiVers
│ │ │ +0025b760: 696f 6e3a 206d 6163 6869 6e65 636f 6e66 ion: machineconf
│ │ │ +0025b770: 6967 7572 6174 696f 6e2e 6f70 656e 7368 iguration.opensh
│ │ │ +0025b780: 6966 742e 696f 2f76 310a 6b69 6e64 3a20 ift.io/v1.kind:
│ │ │ +0025b790: 4d61 6368 696e 6543 6f6e 6669 670a 7370 MachineConfig.sp
│ │ │ +0025b7a0: 6563 3a0a 2020 636f 6e66 6967 3a0a 2020 ec:. config:.
│ │ │ +0025b7b0: 2020 6967 6e69 7469 6f6e 3a0a 2020 2020 ignition:.
│ │ │ +0025b7c0: 2020 7665 7273 696f 6e3a 2033 2e31 2e30 version: 3.1.0
│ │ │ +0025b7d0: 0a20 2020 2073 7973 7465 6d64 3a0a 2020 . systemd:.
│ │ │ +0025b7e0: 2020 2020 756e 6974 733a 0a20 2020 2020 units:.
│ │ │ +0025b7f0: 202d 206e 616d 653a 2064 6863 7064 362e - name: dhcpd6.
│ │ │ +0025b800: 7365 7276 6963 650a 2020 2020 2020 2020 service.
│ │ │ +0025b810: 656e 6162 6c65 643a 2066 616c 7365 0a20 enabled: false.
│ │ │ +0025b820: 2020 2020 2020 206d 6173 6b3a 2074 7275 mask: tru
│ │ │ +0025b830: 650a 2020 2020 2020 2d20 6e61 6d65 3a20 e. - name:
│ │ │ +0025b840: 6468 6370 6436 2e73 6f63 6b65 740a 2020 dhcpd6.socket.
│ │ │ +0025b850: 2020 2020 2020 656e 6162 6c65 643a 2066 enabled: f
│ │ │ +0025b860: 616c 7365 0a20 2020 2020 2020 206d 6173 alse. mas
│ │ │ +0025b870: 6b3a 2074 7275 650a 3c2f 636f 6465 3e3c k: true.<
│ │ │ +0025b880: 2f70 7265 3e3c 2f64 6976 3e3c 6120 636c /pre>
Remediat
│ │ │ +0025b930: 696f 6e20 5075 7070 6574 2073 6e69 7070 ion Puppet snipp
│ │ │ +0025b940: 6574 20e2 87b2 3c2f 613e 3c62 723e 3c64 et ...
│ │ │ +0025b9c0: 3c74 723e 3c74 683e 436f 6d70 6c65 7869 Complexi
│ │ │ +0025b9d0: 7479 3a3c 2f74 683e 3c74 643e 6c6f 773c ty: low<
│ │ │ +0025b9e0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Disruption: low Reboot
│ │ │ +0025ba20: 3a3c 2f74 683e 3c74 643e 6661 6c73 653c : false<
│ │ │ +0025ba30: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Strategy: <
│ │ │ +0025ba50: 7464 3e65 6e61 626c 653c 2f74 643e 3c2f td>enable
│ │ │ +0025ba60: 7472 3e3c 2f74 6162 6c65 3e3c 7072 653e tr>
│ │ │ +0025ba70: 3c63 6f64 653e 696e 636c 7564 6520 6469 include di
│ │ │ +0025ba80: 7361 626c 655f 6468 6370 6436 0a0a 636c sable_dhcpd6..cl
│ │ │ +0025ba90: 6173 7320 6469 7361 626c 655f 6468 6370 ass disable_dhcp
│ │ │ +0025baa0: 6436 207b 0a20 2073 6572 7669 6365 207b d6 {. service {
│ │ │ +0025bab0: 2764 6863 7064 3627 3a0a 2020 2020 656e 'dhcpd6':. en
│ │ │ +0025bac0: 6162 6c65 203d 2667 743b 2066 616c 7365 able => false
│ │ │ +0025bad0: 2c0a 2020 2020 656e 7375 7265 203d 2667 ,. ensure =&g
│ │ │ +0025bae0: 743b 2027 7374 6f70 7065 6427 2c0a 2020 t; 'stopped',.
│ │ │ +0025baf0: 7d0a 7d0a 3c2f 636f 6465 3e3c 2f70 7265 }.}.
Remediation
│ │ │ +0025bbb0: 4f53 4275 696c 6420 426c 7565 7072 696e OSBuild Blueprin
│ │ │ +0025bbc0: 7420 736e 6970 7065 7420 e287 b23c 2f61 t snippet ...
│ │ │ +0025bc10: 0a5b 6375 7374 6f6d 697a 6174 696f 6e73 .[customizations
│ │ │ +0025bc20: 2e73 6572 7669 6365 735d 0a6d 6173 6b65 .services].maske
│ │ │ +0025bc30: 6420 3d20 5b22 6468 6370 6436 225d 0a3c d = ["dhcpd6"].<
│ │ │ 0025bc40: 2f63 6f64 653e 3c2f 7072 653e 3c2f 6469 /code>
Remediation OSB
│ │ │ -0025d040: 7569 6c64 2042 6c75 6570 7269 6e74 2073 uild Blueprint s
│ │ │ -0025d050: 6e69 7070 6574 20e2 87b2 3c2f 613e 3c62 nippet ....[c
│ │ │ -0025d0a0: 7573 746f 6d69 7a61 7469 6f6e 732e 7365 ustomizations.se
│ │ │ -0025d0b0: 7276 6963 6573 5d0a 6d61 736b 6564 203d rvices].masked =
│ │ │ -0025d0c0: 205b 2264 6863 7064 225d 0a3c 2f63 6f64 ["dhcpd"].
Remed
│ │ │ -0025d180: 6961 7469 6f6e 204b 7562 6572 6e65 7465 iation Kubernete
│ │ │ -0025d190: 7320 736e 6970 7065 7420 e287 b23c 2f61 s snippet ...
C
│ │ │ -0025d220: 6f6d 706c 6578 6974 793a 3c2f 7468 3e3c omplexity: <
│ │ │ -0025d230: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ -0025d240: 3c74 723e 3c74 683e 4469 7372 7570 7469 Disrupti
│ │ │ -0025d250: 6f6e 3a3c 2f74 683e 3c74 643e 6d65 6469 on: medi
│ │ │ -0025d260: 756d 3c2f 7464 3e3c 2f74 723e 3c74 723e um
│ │ │ -0025d270: 3c74 683e 5265 626f 6f74 3a3c 2f74 683e Reboot:
│ │ │ -0025d280: 3c74 643e 7472 7565 3c2f 7464 3e3c 2f74 true Strate
│ │ │ -0025d2a0: 6779 3a3c 2f74 683e 3c74 643e 6469 7361 gy: disa
│ │ │ -0025d2b0: 626c 653c 2f74 643e 3c2f 7472 3e3c 2f74 ble
│ │ │ -0025d2d0: 6170 6956 6572 7369 6f6e 3a20 6d61 6368 apiVersion: mach
│ │ │ -0025d2e0: 696e 6563 6f6e 6669 6775 7261 7469 6f6e ineconfiguration
│ │ │ -0025d2f0: 2e6f 7065 6e73 6869 6674 2e69 6f2f 7631 .openshift.io/v1
│ │ │ -0025d300: 0a6b 696e 643a 204d 6163 6869 6e65 436f .kind: MachineCo
│ │ │ -0025d310: 6e66 6967 0a73 7065 633a 0a20 2063 6f6e nfig.spec:. con
│ │ │ -0025d320: 6669 673a 0a20 2020 2069 676e 6974 696f fig:. ignitio
│ │ │ -0025d330: 6e3a 0a20 2020 2020 2076 6572 7369 6f6e n:. version
│ │ │ -0025d340: 3a20 332e 312e 300a 2020 2020 7379 7374 : 3.1.0. syst
│ │ │ -0025d350: 656d 643a 0a20 2020 2020 2075 6e69 7473 emd:. units
│ │ │ -0025d360: 3a0a 2020 2020 2020 2d20 6e61 6d65 3a20 :. - name:
│ │ │ -0025d370: 6468 6370 642e 7365 7276 6963 650a 2020 dhcpd.service.
│ │ │ -0025d380: 2020 2020 2020 656e 6162 6c65 643a 2066 enabled: f
│ │ │ -0025d390: 616c 7365 0a20 2020 2020 2020 206d 6173 alse. mas
│ │ │ -0025d3a0: 6b3a 2074 7275 650a 2020 2020 2020 2d20 k: true. -
│ │ │ -0025d3b0: 6e61 6d65 3a20 6468 6370 642e 736f 636b name: dhcpd.sock
│ │ │ -0025d3c0: 6574 0a20 2020 2020 2020 2065 6e61 626c et. enabl
│ │ │ -0025d3d0: 6564 3a20 6661 6c73 650a 2020 2020 2020 ed: false.
│ │ │ -0025d3e0: 2020 6d61 736b 3a20 7472 7565 0a3c 2f63 mask: true.
│ │ │ -0025d400: 3c61 2063 6c61 7373 3d22 6274 6e20 6274 Rem
│ │ │ -0025d4a0: 6564 6961 7469 6f6e 2050 7570 7065 7420 ediation Puppet
│ │ │ -0025d4b0: 736e 6970 7065 7420 e287 b23c 2f61 3e3c snippet ...<
│ │ │ -0025d4c0: 6272 3e3c 6469 7620 636c 6173 733d 2270 br>Com
│ │ │ -0025d540: 706c 6578 6974 793a 3c2f 7468 3e3c 7464 plexity: low Disruption
│ │ │ -0025d570: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low R
│ │ │ -0025d590: 6562 6f6f 743a 3c2f 7468 3e3c 7464 3e66 eboot: f
│ │ │ -0025d5a0: 616c 7365 3c2f 7464 3e3c 2f74 723e 3c74 alse Strategy:<
│ │ │ -0025d5c0: 2f74 683e 3c74 643e 656e 6162 6c65 3c2f /th> enable
│ │ │ -0025d5d0: 7464 3e3c 2f74 723e 3c2f 7461 626c 653e td>
│ │ │ -0025d5e0: 3c70 7265 3e3c 636f 6465 3e69 6e63 6c75 inclu
│ │ │ -0025d5f0: 6465 2064 6973 6162 6c65 5f64 6863 7064 de disable_dhcpd
│ │ │ -0025d600: 0a0a 636c 6173 7320 6469 7361 626c 655f ..class disable_
│ │ │ -0025d610: 6468 6370 6420 7b0a 2020 7365 7276 6963 dhcpd {. servic
│ │ │ -0025d620: 6520 7b27 6468 6370 6427 3a0a 2020 2020 e {'dhcpd':.
│ │ │ -0025d630: 656e 6162 6c65 203d 2667 743b 2066 616c enable => fal
│ │ │ -0025d640: 7365 2c0a 2020 2020 656e 7375 7265 203d se,. ensure =
│ │ │ -0025d650: 2667 743b 2027 7374 6f70 7065 6427 2c0a > 'stopped',.
│ │ │ -0025d660: 2020 7d0a 7d0a 3c2f 636f 6465 3e3c 2f70 }.}.
Remediatio
│ │ │ -0025d720: 6e20 416e 7369 626c 6520 736e 6970 7065 n Ansible snippe
│ │ │ -0025d730: 7420 e287 b23c 2f61 3e3c 6272 3e3c 6469 t ...
<
│ │ │ -0025d7b0: 7472 3e3c 7468 3e43 6f6d 706c 6578 6974 tr>Complexit
│ │ │ -0025d7c0: 793a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f y: low
│ │ │ -0025d7d0: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ -0025d7e0: 4469 7372 7570 7469 6f6e 3a3c 2f74 683e Disruption:
│ │ │ -0025d7f0: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Reboot:
│ │ │ -0025d810: 3c2f 7468 3e3c 7464 3e66 616c 7365 3c2f false
│ │ │ -0025d820: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ -0025d830: 5374 7261 7465 6779 3a3c 2f74 683e 3c74 Strategy: disable
│ │ │ -0025d850: 7472 3e3c 2f74 6162 6c65 3e3c 7072 653e tr>
│ │ │ -0025d860: 3c63 6f64 653e 2d20 6e61 6d65 3a20 4761 - name: Ga
│ │ │ -0025d870: 7468 6572 2074 6865 2070 6163 6b61 6765 ther the package
│ │ │ -0025d880: 2066 6163 7473 0a20 2070 6163 6b61 6765 facts. package
│ │ │ -0025d890: 5f66 6163 7473 3a0a 2020 2020 6d61 6e61 _facts:. mana
│ │ │ -0025d8a0: 6765 723a 2061 7574 6f0a 2020 7461 6773 ger: auto. tags
│ │ │ -0025d8b0: 3a0a 2020 2d20 4e49 5354 2d38 3030 2d35 :. - NIST-800-5
│ │ │ -0025d8c0: 332d 434d 2d36 2861 290a 2020 2d20 4e49 3-CM-6(a). - NI
│ │ │ -0025d8d0: 5354 2d38 3030 2d35 332d 434d 2d37 2861 ST-800-53-CM-7(a
│ │ │ -0025d8e0: 290a 2020 2d20 4e49 5354 2d38 3030 2d35 ). - NIST-800-5
│ │ │ -0025d8f0: 332d 434d 2d37 2862 290a 2020 2d20 6469 3-CM-7(b). - di
│ │ │ -0025d900: 7361 626c 655f 7374 7261 7465 6779 0a20 sable_strategy.
│ │ │ -0025d910: 202d 206c 6f77 5f63 6f6d 706c 6578 6974 - low_complexit
│ │ │ -0025d920: 790a 2020 2d20 6c6f 775f 6469 7372 7570 y. - low_disrup
│ │ │ -0025d930: 7469 6f6e 0a20 202d 206d 6564 6975 6d5f tion. - medium_
│ │ │ -0025d940: 7365 7665 7269 7479 0a20 202d 206e 6f5f severity. - no_
│ │ │ -0025d950: 7265 626f 6f74 5f6e 6565 6465 640a 2020 reboot_needed.
│ │ │ -0025d960: 2d20 7365 7276 6963 655f 6468 6370 645f - service_dhcpd_
│ │ │ -0025d970: 6469 7361 626c 6564 0a0a 2d20 6e61 6d65 disabled..- name
│ │ │ -0025d980: 3a20 4469 7361 626c 6520 4448 4350 2053 : Disable DHCP S
│ │ │ -0025d990: 6572 7669 6365 202d 2044 6973 6162 6c65 ervice - Disable
│ │ │ -0025d9a0: 2073 6572 7669 6365 2064 6863 7064 0a20 service dhcpd.
│ │ │ -0025d9b0: 2062 6c6f 636b 3a0a 0a20 202d 206e 616d block:.. - nam
│ │ │ -0025d9c0: 653a 2044 6973 6162 6c65 2044 4843 5020 e: Disable DHCP
│ │ │ -0025d9d0: 5365 7276 6963 6520 2d20 436f 6c6c 6563 Service - Collec
│ │ │ -0025d9e0: 7420 7379 7374 656d 6420 5365 7276 6963 t systemd Servic
│ │ │ -0025d9f0: 6573 2050 7265 7365 6e74 2069 6e20 7468 es Present in th
│ │ │ -0025da00: 6520 5379 7374 656d 0a20 2020 2061 6e73 e System. ans
│ │ │ -0025da10: 6962 6c65 2e62 7569 6c74 696e 2e63 6f6d ible.builtin.com
│ │ │ -0025da20: 6d61 6e64 3a20 7379 7374 656d 6374 6c20 mand: systemctl
│ │ │ -0025da30: 2d71 206c 6973 742d 756e 6974 2d66 696c -q list-unit-fil
│ │ │ -0025da40: 6573 202d 2d74 7970 6520 7365 7276 6963 es --type servic
│ │ │ -0025da50: 650a 2020 2020 7265 6769 7374 6572 3a20 e. register:
│ │ │ -0025da60: 7365 7276 6963 655f 6578 6973 7473 0a20 service_exists.
│ │ │ -0025da70: 2020 2063 6861 6e67 6564 5f77 6865 6e3a changed_when:
│ │ │ -0025da80: 2066 616c 7365 0a20 2020 2066 6169 6c65 false. faile
│ │ │ -0025da90: 645f 7768 656e 3a20 7365 7276 6963 655f d_when: service_
│ │ │ -0025daa0: 6578 6973 7473 2e72 6320 6e6f 7420 696e exists.rc not in
│ │ │ -0025dab0: 205b 302c 2031 5d0a 2020 2020 6368 6563 [0, 1]. chec
│ │ │ -0025dac0: 6b5f 6d6f 6465 3a20 6661 6c73 650a 0a20 k_mode: false..
│ │ │ -0025dad0: 202d 206e 616d 653a 2044 6973 6162 6c65 - name: Disable
│ │ │ -0025dae0: 2044 4843 5020 5365 7276 6963 6520 2d20 DHCP Service -
│ │ │ -0025daf0: 456e 7375 7265 2064 6863 7064 2e73 6572 Ensure dhcpd.ser
│ │ │ -0025db00: 7669 6365 2069 7320 4d61 736b 6564 0a20 vice is Masked.
│ │ │ -0025db10: 2020 2061 6e73 6962 6c65 2e62 7569 6c74 ansible.built
│ │ │ -0025db20: 696e 2e73 7973 7465 6d64 3a0a 2020 2020 in.systemd:.
│ │ │ -0025db30: 2020 6e61 6d65 3a20 6468 6370 642e 7365 name: dhcpd.se
│ │ │ -0025db40: 7276 6963 650a 2020 2020 2020 7374 6174 rvice. stat
│ │ │ -0025db50: 653a 2073 746f 7070 6564 0a20 2020 2020 e: stopped.
│ │ │ -0025db60: 2065 6e61 626c 6564 3a20 6661 6c73 650a enabled: false.
│ │ │ -0025db70: 2020 2020 2020 6d61 736b 6564 3a20 7472 masked: tr
│ │ │ -0025db80: 7565 0a20 2020 2077 6865 6e3a 2073 6572 ue. when: ser
│ │ │ -0025db90: 7669 6365 5f65 7869 7374 732e 7374 646f vice_exists.stdo
│ │ │ -0025dba0: 7574 5f6c 696e 6573 2069 7320 7365 6172 ut_lines is sear
│ │ │ -0025dbb0: 6368 2822 6468 6370 642e 7365 7276 6963 ch("dhcpd.servic
│ │ │ -0025dbc0: 6522 2c20 6d75 6c74 696c 696e 653d 5472 e", multiline=Tr
│ │ │ -0025dbd0: 7565 290a 0a20 202d 206e 616d 653a 2055 ue).. - name: U
│ │ │ -0025dbe0: 6e69 7420 536f 636b 6574 2045 7869 7374 nit Socket Exist
│ │ │ -0025dbf0: 7320 2d20 6468 6370 642e 736f 636b 6574 s - dhcpd.socket
│ │ │ -0025dc00: 0a20 2020 2061 6e73 6962 6c65 2e62 7569 . ansible.bui
│ │ │ -0025dc10: 6c74 696e 2e63 6f6d 6d61 6e64 3a20 7379 ltin.command: sy
│ │ │ -0025dc20: 7374 656d 6374 6c20 2d71 206c 6973 742d stemctl -q list-
│ │ │ -0025dc30: 756e 6974 2d66 696c 6573 2064 6863 7064 unit-files dhcpd
│ │ │ -0025dc40: 2e73 6f63 6b65 740a 2020 2020 7265 6769 .socket. regi
│ │ │ -0025dc50: 7374 6572 3a20 736f 636b 6574 5f66 696c ster: socket_fil
│ │ │ -0025dc60: 655f 6578 6973 7473 0a20 2020 2063 6861 e_exists. cha
│ │ │ -0025dc70: 6e67 6564 5f77 6865 6e3a 2066 616c 7365 nged_when: false
│ │ │ -0025dc80: 0a20 2020 2066 6169 6c65 645f 7768 656e . failed_when
│ │ │ -0025dc90: 3a20 736f 636b 6574 5f66 696c 655f 6578 : socket_file_ex
│ │ │ -0025dca0: 6973 7473 2e72 6320 6e6f 7420 696e 205b ists.rc not in [
│ │ │ -0025dcb0: 302c 2031 5d0a 2020 2020 6368 6563 6b5f 0, 1]. check_
│ │ │ -0025dcc0: 6d6f 6465 3a20 6661 6c73 650a 0a20 202d mode: false.. -
│ │ │ -0025dcd0: 206e 616d 653a 2044 6973 6162 6c65 2044 name: Disable D
│ │ │ -0025dce0: 4843 5020 5365 7276 6963 6520 2d20 4469 HCP Service - Di
│ │ │ -0025dcf0: 7361 626c 6520 536f 636b 6574 2064 6863 sable Socket dhc
│ │ │ -0025dd00: 7064 0a20 2020 2061 6e73 6962 6c65 2e62 pd. ansible.b
│ │ │ -0025dd10: 7569 6c74 696e 2e73 7973 7465 6d64 3a0a uiltin.systemd:.
│ │ │ -0025dd20: 2020 2020 2020 6e61 6d65 3a20 6468 6370 name: dhcp
│ │ │ -0025dd30: 642e 736f 636b 6574 0a20 2020 2020 2065 d.socket. e
│ │ │ -0025dd40: 6e61 626c 6564 3a20 6661 6c73 650a 2020 nabled: false.
│ │ │ -0025dd50: 2020 2020 7374 6174 653a 2073 746f 7070 state: stopp
│ │ │ -0025dd60: 6564 0a20 2020 2020 206d 6173 6b65 643a ed. masked:
│ │ │ -0025dd70: 2074 7275 650a 2020 2020 7768 656e 3a20 true. when:
│ │ │ -0025dd80: 736f 636b 6574 5f66 696c 655f 6578 6973 socket_file_exis
│ │ │ -0025dd90: 7473 2e73 7464 6f75 745f 6c69 6e65 7320 ts.stdout_lines
│ │ │ -0025dda0: 6973 2073 6561 7263 6828 2264 6863 7064 is search("dhcpd
│ │ │ -0025ddb0: 2e73 6f63 6b65 7422 2c20 6d75 6c74 696c .socket", multil
│ │ │ -0025ddc0: 696e 653d 5472 7565 290a 2020 7461 6773 ine=True). tags
│ │ │ -0025ddd0: 3a0a 2020 2d20 4e49 5354 2d38 3030 2d35 :. - NIST-800-5
│ │ │ -0025dde0: 332d 434d 2d36 2861 290a 2020 2d20 4e49 3-CM-6(a). - NI
│ │ │ -0025ddf0: 5354 2d38 3030 2d35 332d 434d 2d37 2861 ST-800-53-CM-7(a
│ │ │ -0025de00: 290a 2020 2d20 4e49 5354 2d38 3030 2d35 ). - NIST-800-5
│ │ │ -0025de10: 332d 434d 2d37 2862 290a 2020 2d20 6469 3-CM-7(b). - di
│ │ │ -0025de20: 7361 626c 655f 7374 7261 7465 6779 0a20 sable_strategy.
│ │ │ -0025de30: 202d 206c 6f77 5f63 6f6d 706c 6578 6974 - low_complexit
│ │ │ -0025de40: 790a 2020 2d20 6c6f 775f 6469 7372 7570 y. - low_disrup
│ │ │ -0025de50: 7469 6f6e 0a20 202d 206d 6564 6975 6d5f tion. - medium_
│ │ │ -0025de60: 7365 7665 7269 7479 0a20 202d 206e 6f5f severity. - no_
│ │ │ -0025de70: 7265 626f 6f74 5f6e 6565 6465 640a 2020 reboot_needed.
│ │ │ -0025de80: 2d20 7365 7276 6963 655f 6468 6370 645f - service_dhcpd_
│ │ │ -0025de90: 6469 7361 626c 6564 0a20 202d 2073 7065 disabled. - spe
│ │ │ -0025dea0: 6369 616c 5f73 6572 7669 6365 5f62 6c6f cial_service_blo
│ │ │ -0025deb0: 636b 0a20 2077 6865 6e3a 2027 226c 696e ck. when: '"lin
│ │ │ -0025dec0: 7578 2d62 6173 6522 2069 6e20 616e 7369 ux-base" in ansi
│ │ │ -0025ded0: 626c 655f 6661 6374 732e 7061 636b 6167 ble_facts.packag
│ │ │ -0025dee0: 6573 270a 3c2f 636f 6465 3e3c 2f70 7265 es'.
Remediation Ans
│ │ │ +0025d040: 6962 6c65 2073 6e69 7070 6574 20e2 87b2 ible snippet ...
│ │ │ +0025d050: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61
Complexity: low
│ │ │ +0025d0f0: 7472 3e3c 7472 3e3c 7468 3e44 6973 7275 tr>Disru
│ │ │ +0025d100: 7074 696f 6e3a 3c2f 7468 3e3c 7464 3e6c ption: l
│ │ │ +0025d110: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ +0025d120: 3c74 683e 5265 626f 6f74 3a3c 2f74 683e Reboot:
│ │ │ +0025d130: 3c74 643e 6661 6c73 653c 2f74 643e 3c2f false
│ │ │ +0025d140: 7472 3e3c 7472 3e3c 7468 3e53 7472 6174 tr> Strat
│ │ │ +0025d150: 6567 793a 3c2f 7468 3e3c 7464 3e64 6973 egy: dis
│ │ │ +0025d160: 6162 6c65 3c2f 7464 3e3c 2f74 723e 3c2f able
│ │ │ +0025d170: 7461 626c 653e 3c70 7265 3e3c 636f 6465 table>- name: Gather
│ │ │ +0025d190: 7468 6520 7061 636b 6167 6520 6661 6374 the package fact
│ │ │ +0025d1a0: 730a 2020 7061 636b 6167 655f 6661 6374 s. package_fact
│ │ │ +0025d1b0: 733a 0a20 2020 206d 616e 6167 6572 3a20 s:. manager:
│ │ │ +0025d1c0: 6175 746f 0a20 2074 6167 733a 0a20 202d auto. tags:. -
│ │ │ +0025d1d0: 204e 4953 542d 3830 302d 3533 2d43 4d2d NIST-800-53-CM-
│ │ │ +0025d1e0: 3628 6129 0a20 202d 204e 4953 542d 3830 6(a). - NIST-80
│ │ │ +0025d1f0: 302d 3533 2d43 4d2d 3728 6129 0a20 202d 0-53-CM-7(a). -
│ │ │ +0025d200: 204e 4953 542d 3830 302d 3533 2d43 4d2d NIST-800-53-CM-
│ │ │ +0025d210: 3728 6229 0a20 202d 2064 6973 6162 6c65 7(b). - disable
│ │ │ +0025d220: 5f73 7472 6174 6567 790a 2020 2d20 6c6f _strategy. - lo
│ │ │ +0025d230: 775f 636f 6d70 6c65 7869 7479 0a20 202d w_complexity. -
│ │ │ +0025d240: 206c 6f77 5f64 6973 7275 7074 696f 6e0a low_disruption.
│ │ │ +0025d250: 2020 2d20 6d65 6469 756d 5f73 6576 6572 - medium_sever
│ │ │ +0025d260: 6974 790a 2020 2d20 6e6f 5f72 6562 6f6f ity. - no_reboo
│ │ │ +0025d270: 745f 6e65 6564 6564 0a20 202d 2073 6572 t_needed. - ser
│ │ │ +0025d280: 7669 6365 5f64 6863 7064 5f64 6973 6162 vice_dhcpd_disab
│ │ │ +0025d290: 6c65 640a 0a2d 206e 616d 653a 2044 6973 led..- name: Dis
│ │ │ +0025d2a0: 6162 6c65 2044 4843 5020 5365 7276 6963 able DHCP Servic
│ │ │ +0025d2b0: 6520 2d20 4469 7361 626c 6520 7365 7276 e - Disable serv
│ │ │ +0025d2c0: 6963 6520 6468 6370 640a 2020 626c 6f63 ice dhcpd. bloc
│ │ │ +0025d2d0: 6b3a 0a0a 2020 2d20 6e61 6d65 3a20 4469 k:.. - name: Di
│ │ │ +0025d2e0: 7361 626c 6520 4448 4350 2053 6572 7669 sable DHCP Servi
│ │ │ +0025d2f0: 6365 202d 2043 6f6c 6c65 6374 2073 7973 ce - Collect sys
│ │ │ +0025d300: 7465 6d64 2053 6572 7669 6365 7320 5072 temd Services Pr
│ │ │ +0025d310: 6573 656e 7420 696e 2074 6865 2053 7973 esent in the Sys
│ │ │ +0025d320: 7465 6d0a 2020 2020 616e 7369 626c 652e tem. ansible.
│ │ │ +0025d330: 6275 696c 7469 6e2e 636f 6d6d 616e 643a builtin.command:
│ │ │ +0025d340: 2073 7973 7465 6d63 746c 202d 7120 6c69 systemctl -q li
│ │ │ +0025d350: 7374 2d75 6e69 742d 6669 6c65 7320 2d2d st-unit-files --
│ │ │ +0025d360: 7479 7065 2073 6572 7669 6365 0a20 2020 type service.
│ │ │ +0025d370: 2072 6567 6973 7465 723a 2073 6572 7669 register: servi
│ │ │ +0025d380: 6365 5f65 7869 7374 730a 2020 2020 6368 ce_exists. ch
│ │ │ +0025d390: 616e 6765 645f 7768 656e 3a20 6661 6c73 anged_when: fals
│ │ │ +0025d3a0: 650a 2020 2020 6661 696c 6564 5f77 6865 e. failed_whe
│ │ │ +0025d3b0: 6e3a 2073 6572 7669 6365 5f65 7869 7374 n: service_exist
│ │ │ +0025d3c0: 732e 7263 206e 6f74 2069 6e20 5b30 2c20 s.rc not in [0,
│ │ │ +0025d3d0: 315d 0a20 2020 2063 6865 636b 5f6d 6f64 1]. check_mod
│ │ │ +0025d3e0: 653a 2066 616c 7365 0a0a 2020 2d20 6e61 e: false.. - na
│ │ │ +0025d3f0: 6d65 3a20 4469 7361 626c 6520 4448 4350 me: Disable DHCP
│ │ │ +0025d400: 2053 6572 7669 6365 202d 2045 6e73 7572 Service - Ensur
│ │ │ +0025d410: 6520 6468 6370 642e 7365 7276 6963 6520 e dhcpd.service
│ │ │ +0025d420: 6973 204d 6173 6b65 640a 2020 2020 616e is Masked. an
│ │ │ +0025d430: 7369 626c 652e 6275 696c 7469 6e2e 7379 sible.builtin.sy
│ │ │ +0025d440: 7374 656d 643a 0a20 2020 2020 206e 616d stemd:. nam
│ │ │ +0025d450: 653a 2064 6863 7064 2e73 6572 7669 6365 e: dhcpd.service
│ │ │ +0025d460: 0a20 2020 2020 2073 7461 7465 3a20 7374 . state: st
│ │ │ +0025d470: 6f70 7065 640a 2020 2020 2020 656e 6162 opped. enab
│ │ │ +0025d480: 6c65 643a 2066 616c 7365 0a20 2020 2020 led: false.
│ │ │ +0025d490: 206d 6173 6b65 643a 2074 7275 650a 2020 masked: true.
│ │ │ +0025d4a0: 2020 7768 656e 3a20 7365 7276 6963 655f when: service_
│ │ │ +0025d4b0: 6578 6973 7473 2e73 7464 6f75 745f 6c69 exists.stdout_li
│ │ │ +0025d4c0: 6e65 7320 6973 2073 6561 7263 6828 2264 nes is search("d
│ │ │ +0025d4d0: 6863 7064 2e73 6572 7669 6365 222c 206d hcpd.service", m
│ │ │ +0025d4e0: 756c 7469 6c69 6e65 3d54 7275 6529 0a0a ultiline=True)..
│ │ │ +0025d4f0: 2020 2d20 6e61 6d65 3a20 556e 6974 2053 - name: Unit S
│ │ │ +0025d500: 6f63 6b65 7420 4578 6973 7473 202d 2064 ocket Exists - d
│ │ │ +0025d510: 6863 7064 2e73 6f63 6b65 740a 2020 2020 hcpd.socket.
│ │ │ +0025d520: 616e 7369 626c 652e 6275 696c 7469 6e2e ansible.builtin.
│ │ │ +0025d530: 636f 6d6d 616e 643a 2073 7973 7465 6d63 command: systemc
│ │ │ +0025d540: 746c 202d 7120 6c69 7374 2d75 6e69 742d tl -q list-unit-
│ │ │ +0025d550: 6669 6c65 7320 6468 6370 642e 736f 636b files dhcpd.sock
│ │ │ +0025d560: 6574 0a20 2020 2072 6567 6973 7465 723a et. register:
│ │ │ +0025d570: 2073 6f63 6b65 745f 6669 6c65 5f65 7869 socket_file_exi
│ │ │ +0025d580: 7374 730a 2020 2020 6368 616e 6765 645f sts. changed_
│ │ │ +0025d590: 7768 656e 3a20 6661 6c73 650a 2020 2020 when: false.
│ │ │ +0025d5a0: 6661 696c 6564 5f77 6865 6e3a 2073 6f63 failed_when: soc
│ │ │ +0025d5b0: 6b65 745f 6669 6c65 5f65 7869 7374 732e ket_file_exists.
│ │ │ +0025d5c0: 7263 206e 6f74 2069 6e20 5b30 2c20 315d rc not in [0, 1]
│ │ │ +0025d5d0: 0a20 2020 2063 6865 636b 5f6d 6f64 653a . check_mode:
│ │ │ +0025d5e0: 2066 616c 7365 0a0a 2020 2d20 6e61 6d65 false.. - name
│ │ │ +0025d5f0: 3a20 4469 7361 626c 6520 4448 4350 2053 : Disable DHCP S
│ │ │ +0025d600: 6572 7669 6365 202d 2044 6973 6162 6c65 ervice - Disable
│ │ │ +0025d610: 2053 6f63 6b65 7420 6468 6370 640a 2020 Socket dhcpd.
│ │ │ +0025d620: 2020 616e 7369 626c 652e 6275 696c 7469 ansible.builti
│ │ │ +0025d630: 6e2e 7379 7374 656d 643a 0a20 2020 2020 n.systemd:.
│ │ │ +0025d640: 206e 616d 653a 2064 6863 7064 2e73 6f63 name: dhcpd.soc
│ │ │ +0025d650: 6b65 740a 2020 2020 2020 656e 6162 6c65 ket. enable
│ │ │ +0025d660: 643a 2066 616c 7365 0a20 2020 2020 2073 d: false. s
│ │ │ +0025d670: 7461 7465 3a20 7374 6f70 7065 640a 2020 tate: stopped.
│ │ │ +0025d680: 2020 2020 6d61 736b 6564 3a20 7472 7565 masked: true
│ │ │ +0025d690: 0a20 2020 2077 6865 6e3a 2073 6f63 6b65 . when: socke
│ │ │ +0025d6a0: 745f 6669 6c65 5f65 7869 7374 732e 7374 t_file_exists.st
│ │ │ +0025d6b0: 646f 7574 5f6c 696e 6573 2069 7320 7365 dout_lines is se
│ │ │ +0025d6c0: 6172 6368 2822 6468 6370 642e 736f 636b arch("dhcpd.sock
│ │ │ +0025d6d0: 6574 222c 206d 756c 7469 6c69 6e65 3d54 et", multiline=T
│ │ │ +0025d6e0: 7275 6529 0a20 2074 6167 733a 0a20 202d rue). tags:. -
│ │ │ +0025d6f0: 204e 4953 542d 3830 302d 3533 2d43 4d2d NIST-800-53-CM-
│ │ │ +0025d700: 3628 6129 0a20 202d 204e 4953 542d 3830 6(a). - NIST-80
│ │ │ +0025d710: 302d 3533 2d43 4d2d 3728 6129 0a20 202d 0-53-CM-7(a). -
│ │ │ +0025d720: 204e 4953 542d 3830 302d 3533 2d43 4d2d NIST-800-53-CM-
│ │ │ +0025d730: 3728 6229 0a20 202d 2064 6973 6162 6c65 7(b). - disable
│ │ │ +0025d740: 5f73 7472 6174 6567 790a 2020 2d20 6c6f _strategy. - lo
│ │ │ +0025d750: 775f 636f 6d70 6c65 7869 7479 0a20 202d w_complexity. -
│ │ │ +0025d760: 206c 6f77 5f64 6973 7275 7074 696f 6e0a low_disruption.
│ │ │ +0025d770: 2020 2d20 6d65 6469 756d 5f73 6576 6572 - medium_sever
│ │ │ +0025d780: 6974 790a 2020 2d20 6e6f 5f72 6562 6f6f ity. - no_reboo
│ │ │ +0025d790: 745f 6e65 6564 6564 0a20 202d 2073 6572 t_needed. - ser
│ │ │ +0025d7a0: 7669 6365 5f64 6863 7064 5f64 6973 6162 vice_dhcpd_disab
│ │ │ +0025d7b0: 6c65 640a 2020 2d20 7370 6563 6961 6c5f led. - special_
│ │ │ +0025d7c0: 7365 7276 6963 655f 626c 6f63 6b0a 2020 service_block.
│ │ │ +0025d7d0: 7768 656e 3a20 2722 6c69 6e75 782d 6261 when: '"linux-ba
│ │ │ +0025d7e0: 7365 2220 696e 2061 6e73 6962 6c65 5f66 se" in ansible_f
│ │ │ +0025d7f0: 6163 7473 2e70 6163 6b61 6765 7327 0a3c acts.packages'.<
│ │ │ +0025d800: 2f63 6f64 653e 3c2f 7072 653e 3c2f 6469 /code>
R
│ │ │ +0025d8b0: 656d 6564 6961 7469 6f6e 204b 7562 6572 emediation Kuber
│ │ │ +0025d8c0: 6e65 7465 7320 736e 6970 7065 7420 e287 netes snippet ..
│ │ │ +0025d8d0: b23c 2f61 3e3c 6272 3e3c 6469 7620 636c .
<
│ │ │ +0025d950: 7468 3e43 6f6d 706c 6578 6974 793a 3c2f th>Complexity:
│ │ │ +0025d960: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ +0025d970: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr> Disr
│ │ │ +0025d980: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption:
│ │ │ +0025d990: 6d65 6469 756d 3c2f 7464 3e3c 2f74 723e medium
│ │ │ +0025d9a0: 3c74 723e 3c74 683e 5265 626f 6f74 3a3c Reboot:<
│ │ │ +0025d9b0: 2f74 683e 3c74 643e 7472 7565 3c2f 7464 /th> true St
│ │ │ +0025d9d0: 7261 7465 6779 3a3c 2f74 683e 3c74 643e rategy:
│ │ │ +0025d9e0: 6469 7361 626c 653c 2f74 643e 3c2f 7472 disable
apiVersion:
│ │ │ +0025da10: 6d61 6368 696e 6563 6f6e 6669 6775 7261 machineconfigura
│ │ │ +0025da20: 7469 6f6e 2e6f 7065 6e73 6869 6674 2e69 tion.openshift.i
│ │ │ +0025da30: 6f2f 7631 0a6b 696e 643a 204d 6163 6869 o/v1.kind: Machi
│ │ │ +0025da40: 6e65 436f 6e66 6967 0a73 7065 633a 0a20 neConfig.spec:.
│ │ │ +0025da50: 2063 6f6e 6669 673a 0a20 2020 2069 676e config:. ign
│ │ │ +0025da60: 6974 696f 6e3a 0a20 2020 2020 2076 6572 ition:. ver
│ │ │ +0025da70: 7369 6f6e 3a20 332e 312e 300a 2020 2020 sion: 3.1.0.
│ │ │ +0025da80: 7379 7374 656d 643a 0a20 2020 2020 2075 systemd:. u
│ │ │ +0025da90: 6e69 7473 3a0a 2020 2020 2020 2d20 6e61 nits:. - na
│ │ │ +0025daa0: 6d65 3a20 6468 6370 642e 7365 7276 6963 me: dhcpd.servic
│ │ │ +0025dab0: 650a 2020 2020 2020 2020 656e 6162 6c65 e. enable
│ │ │ +0025dac0: 643a 2066 616c 7365 0a20 2020 2020 2020 d: false.
│ │ │ +0025dad0: 206d 6173 6b3a 2074 7275 650a 2020 2020 mask: true.
│ │ │ +0025dae0: 2020 2d20 6e61 6d65 3a20 6468 6370 642e - name: dhcpd.
│ │ │ +0025daf0: 736f 636b 6574 0a20 2020 2020 2020 2065 socket. e
│ │ │ +0025db00: 6e61 626c 6564 3a20 6661 6c73 650a 2020 nabled: false.
│ │ │ +0025db10: 2020 2020 2020 6d61 736b 3a20 7472 7565 mask: true
│ │ │ +0025db20: 0a3c 2f63 6f64 653e 3c2f 7072 653e 3c2f .
│ │ │ +0025db30: 6469 763e 3c61 2063 6c61 7373 3d22 6274 div>Remediation Pup
│ │ │ +0025dbe0: 7065 7420 736e 6970 7065 7420 e287 b23c pet snippet ...<
│ │ │ +0025dbf0: 2f61 3e3c 6272 3e3c 6469 7620 636c 6173 /a>
Complexity: low Disrup
│ │ │ +0025dca0: 7469 6f6e 3a3c 2f74 683e 3c74 643e 6c6f tion: lo
│ │ │ +0025dcb0: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ +0025dcc0: 7468 3e52 6562 6f6f 743a 3c2f 7468 3e3c th>Reboot:<
│ │ │ +0025dcd0: 7464 3e66 616c 7365 3c2f 7464 3e3c 2f74 td>false Strate
│ │ │ +0025dcf0: 6779 3a3c 2f74 683e 3c74 643e 656e 6162 gy: enab
│ │ │ +0025dd00: 6c65 3c2f 7464 3e3c 2f74 723e 3c2f 7461 le i
│ │ │ +0025dd20: 6e63 6c75 6465 2064 6973 6162 6c65 5f64 nclude disable_d
│ │ │ +0025dd30: 6863 7064 0a0a 636c 6173 7320 6469 7361 hcpd..class disa
│ │ │ +0025dd40: 626c 655f 6468 6370 6420 7b0a 2020 7365 ble_dhcpd {. se
│ │ │ +0025dd50: 7276 6963 6520 7b27 6468 6370 6427 3a0a rvice {'dhcpd':.
│ │ │ +0025dd60: 2020 2020 656e 6162 6c65 203d 2667 743b enable =>
│ │ │ +0025dd70: 2066 616c 7365 2c0a 2020 2020 656e 7375 false,. ensu
│ │ │ +0025dd80: 7265 203d 2667 743b 2027 7374 6f70 7065 re => 'stoppe
│ │ │ +0025dd90: 6427 2c0a 2020 7d0a 7d0a 3c2f 636f 6465 d',. }.}.
Remedi
│ │ │ +0025de50: 6174 696f 6e20 4f53 4275 696c 6420 426c ation OSBuild Bl
│ │ │ +0025de60: 7565 7072 696e 7420 736e 6970 7065 7420 ueprint snippet
│ │ │ +0025de70: e287 b23c 2f61 3e3c 6272 3e3c 6469 7620 ...
│ │ │ +0025deb0: 3c63 6f64 653e 0a5b 6375 7374 6f6d 697a .[customiz
│ │ │ +0025dec0: 6174 696f 6e73 2e73 6572 7669 6365 735d ations.services]
│ │ │ +0025ded0: 0a6d 6173 6b65 6420 3d20 5b22 6468 6370 .masked = ["dhcp
│ │ │ +0025dee0: 6422 5d0a 3c2f 636f 6465 3e3c 2f70 7265 d"].
Remediation Pup
│ │ │ -0025fa80: 7065 7420 736e 6970 7065 7420 e287 b23c pet snippet ...<
│ │ │ -0025fa90: 2f61 3e3c 6272 3e3c 6469 7620 636c 6173 /a>
Complexity: low Disrup
│ │ │ -0025fb40: 7469 6f6e 3a3c 2f74 683e 3c74 643e 6c6f tion: lo
│ │ │ -0025fb50: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ -0025fb60: 7468 3e52 6562 6f6f 743a 3c2f 7468 3e3c th>Reboot:<
│ │ │ -0025fb70: 7464 3e66 616c 7365 3c2f 7464 3e3c 2f74 td>false Strate
│ │ │ -0025fb90: 6779 3a3c 2f74 683e 3c74 643e 6469 7361 gy: disa
│ │ │ -0025fba0: 626c 653c 2f74 643e 3c2f 7472 3e3c 2f74 ble
│ │ │ -0025fbc0: 0a69 6e63 6c75 6465 2072 656d 6f76 655f .include remove_
│ │ │ -0025fbd0: 6269 6e64 390a 0a63 6c61 7373 2072 656d bind9..class rem
│ │ │ -0025fbe0: 6f76 655f 6269 6e64 3920 7b0a 2020 7061 ove_bind9 {. pa
│ │ │ -0025fbf0: 636b 6167 6520 7b20 2762 696e 6439 273a ckage { 'bind9':
│ │ │ -0025fc00: 0a20 2020 2065 6e73 7572 6520 3d26 6774 . ensure =>
│ │ │ -0025fc10: 3b20 2770 7572 6765 6427 2c0a 2020 7d0a ; 'purged',. }.
│ │ │ -0025fc20: 7d0a 3c2f 636f 6465 3e3c 2f70 7265 3e3c }.
<
│ │ │ -0025fc30: 2f64 6976 3e3c 6120 636c 6173 733d 2262 /div>Remediation An
│ │ │ -0025fce0: 7369 626c 6520 736e 6970 7065 7420 e287 sible snippet ..
│ │ │ -0025fcf0: b23c 2f61 3e3c 6272 3e3c 6469 7620 636c .
<
│ │ │ -0025fd70: 7468 3e43 6f6d 706c 6578 6974 793a 3c2f th>Complexity:
│ │ │ -0025fd80: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ -0025fd90: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr> Disr
│ │ │ -0025fda0: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption:
│ │ │ -0025fdb0: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Reboot: false <
│ │ │ -0025fde0: 2f74 723e 3c74 723e 3c74 683e 5374 7261 /tr>Stra
│ │ │ -0025fdf0: 7465 6779 3a3c 2f74 683e 3c74 643e 6469 tegy: di
│ │ │ -0025fe00: 7361 626c 653c 2f74 643e 3c2f 7472 3e3c sable <
│ │ │ -0025fe10: 2f74 6162 6c65 3e3c 7072 653e 3c63 6f64 /table>- name: 'Unins
│ │ │ -0025fe30: 7461 6c6c 2062 696e 6420 5061 636b 6167 tall bind Packag
│ │ │ -0025fe40: 653a 2045 6e73 7572 6520 6269 6e64 3920 e: Ensure bind9
│ │ │ -0025fe50: 6973 2072 656d 6f76 6564 270a 2020 616e is removed'. an
│ │ │ -0025fe60: 7369 626c 652e 6275 696c 7469 6e2e 7061 sible.builtin.pa
│ │ │ -0025fe70: 636b 6167 653a 0a20 2020 206e 616d 653a ckage:. name:
│ │ │ -0025fe80: 2062 696e 6439 0a20 2020 2073 7461 7465 bind9. state
│ │ │ -0025fe90: 3a20 6162 7365 6e74 0a20 2074 6167 733a : absent. tags:
│ │ │ -0025fea0: 0a20 202d 204e 4953 542d 3830 302d 3533 . - NIST-800-53
│ │ │ -0025feb0: 2d43 4d2d 3628 6129 0a20 202d 204e 4953 -CM-6(a). - NIS
│ │ │ -0025fec0: 542d 3830 302d 3533 2d43 4d2d 3728 6129 T-800-53-CM-7(a)
│ │ │ -0025fed0: 0a20 202d 204e 4953 542d 3830 302d 3533 . - NIST-800-53
│ │ │ -0025fee0: 2d43 4d2d 3728 6229 0a20 202d 2064 6973 -CM-7(b). - dis
│ │ │ -0025fef0: 6162 6c65 5f73 7472 6174 6567 790a 2020 able_strategy.
│ │ │ -0025ff00: 2d20 6c6f 775f 636f 6d70 6c65 7869 7479 - low_complexity
│ │ │ -0025ff10: 0a20 202d 206c 6f77 5f64 6973 7275 7074 . - low_disrupt
│ │ │ -0025ff20: 696f 6e0a 2020 2d20 6c6f 775f 7365 7665 ion. - low_seve
│ │ │ -0025ff30: 7269 7479 0a20 202d 206e 6f5f 7265 626f rity. - no_rebo
│ │ │ -0025ff40: 6f74 5f6e 6565 6465 640a 2020 2d20 7061 ot_needed. - pa
│ │ │ -0025ff50: 636b 6167 655f 6269 6e64 5f72 656d 6f76 ckage_bind_remov
│ │ │ -0025ff60: 6564 0a3c 2f63 6f64 653e 3c2f 7072 653e ed.
│ │ │ +0025fa70: 3e52 656d 6564 6961 7469 6f6e 2041 6e73 >Remediation Ans
│ │ │ +0025fa80: 6962 6c65 2073 6e69 7070 6574 20e2 87b2 ible snippet ...
│ │ │ +0025fa90: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61
Complexity: low
│ │ │ +0025fb30: 7472 3e3c 7472 3e3c 7468 3e44 6973 7275 tr>Disru
│ │ │ +0025fb40: 7074 696f 6e3a 3c2f 7468 3e3c 7464 3e6c ption: l
│ │ │ +0025fb50: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ +0025fb60: 3c74 683e 5265 626f 6f74 3a3c 2f74 683e Reboot:
│ │ │ +0025fb70: 3c74 643e 6661 6c73 653c 2f74 643e 3c2f false
│ │ │ +0025fb80: 7472 3e3c 7472 3e3c 7468 3e53 7472 6174 tr> Strat
│ │ │ +0025fb90: 6567 793a 3c2f 7468 3e3c 7464 3e64 6973 egy: dis
│ │ │ +0025fba0: 6162 6c65 3c2f 7464 3e3c 2f74 723e 3c2f able
│ │ │ +0025fbb0: 7461 626c 653e 3c70 7265 3e3c 636f 6465 table>- name: 'Uninst
│ │ │ +0025fbd0: 616c 6c20 6269 6e64 2050 6163 6b61 6765 all bind Package
│ │ │ +0025fbe0: 3a20 456e 7375 7265 2062 696e 6439 2069 : Ensure bind9 i
│ │ │ +0025fbf0: 7320 7265 6d6f 7665 6427 0a20 2061 6e73 s removed'. ans
│ │ │ +0025fc00: 6962 6c65 2e62 7569 6c74 696e 2e70 6163 ible.builtin.pac
│ │ │ +0025fc10: 6b61 6765 3a0a 2020 2020 6e61 6d65 3a20 kage:. name:
│ │ │ +0025fc20: 6269 6e64 390a 2020 2020 7374 6174 653a bind9. state:
│ │ │ +0025fc30: 2061 6273 656e 740a 2020 7461 6773 3a0a absent. tags:.
│ │ │ +0025fc40: 2020 2d20 4e49 5354 2d38 3030 2d35 332d - NIST-800-53-
│ │ │ +0025fc50: 434d 2d36 2861 290a 2020 2d20 4e49 5354 CM-6(a). - NIST
│ │ │ +0025fc60: 2d38 3030 2d35 332d 434d 2d37 2861 290a -800-53-CM-7(a).
│ │ │ +0025fc70: 2020 2d20 4e49 5354 2d38 3030 2d35 332d - NIST-800-53-
│ │ │ +0025fc80: 434d 2d37 2862 290a 2020 2d20 6469 7361 CM-7(b). - disa
│ │ │ +0025fc90: 626c 655f 7374 7261 7465 6779 0a20 202d ble_strategy. -
│ │ │ +0025fca0: 206c 6f77 5f63 6f6d 706c 6578 6974 790a low_complexity.
│ │ │ +0025fcb0: 2020 2d20 6c6f 775f 6469 7372 7570 7469 - low_disrupti
│ │ │ +0025fcc0: 6f6e 0a20 202d 206c 6f77 5f73 6576 6572 on. - low_sever
│ │ │ +0025fcd0: 6974 790a 2020 2d20 6e6f 5f72 6562 6f6f ity. - no_reboo
│ │ │ +0025fce0: 745f 6e65 6564 6564 0a20 202d 2070 6163 t_needed. - pac
│ │ │ +0025fcf0: 6b61 6765 5f62 696e 645f 7265 6d6f 7665 kage_bind_remove
│ │ │ +0025fd00: 640a 3c2f 636f 6465 3e3c 2f70 7265 3e3c d.
<
│ │ │ +0025fd10: 2f64 6976 3e3c 6120 636c 6173 733d 2262 /div>Remediation Pu
│ │ │ +0025fdc0: 7070 6574 2073 6e69 7070 6574 20e2 87b2 ppet snippet ...
│ │ │ +0025fdd0: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61
Complexity: low
│ │ │ +0025fe70: 7472 3e3c 7472 3e3c 7468 3e44 6973 7275 tr>Disru
│ │ │ +0025fe80: 7074 696f 6e3a 3c2f 7468 3e3c 7464 3e6c ption: l
│ │ │ +0025fe90: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ +0025fea0: 3c74 683e 5265 626f 6f74 3a3c 2f74 683e Reboot:
│ │ │ +0025feb0: 3c74 643e 6661 6c73 653c 2f74 643e 3c2f false
│ │ │ +0025fec0: 7472 3e3c 7472 3e3c 7468 3e53 7472 6174 tr> Strat
│ │ │ +0025fed0: 6567 793a 3c2f 7468 3e3c 7464 3e64 6973 egy: dis
│ │ │ +0025fee0: 6162 6c65 3c2f 7464 3e3c 2f74 723e 3c2f able
│ │ │ +0025fef0: 7461 626c 653e 3c70 7265 3e3c 636f 6465 table>.include remove
│ │ │ +0025ff10: 5f62 696e 6439 0a0a 636c 6173 7320 7265 _bind9..class re
│ │ │ +0025ff20: 6d6f 7665 5f62 696e 6439 207b 0a20 2070 move_bind9 {. p
│ │ │ +0025ff30: 6163 6b61 6765 207b 2027 6269 6e64 3927 ackage { 'bind9'
│ │ │ +0025ff40: 3a0a 2020 2020 656e 7375 7265 203d 2667 :. ensure =&g
│ │ │ +0025ff50: 743b 2027 7075 7267 6564 272c 0a20 207d t; 'purged',. }
│ │ │ +0025ff60: 0a7d 0a3c 2f63 6f64 653e 3c2f 7072 653e .}.
│ │ │ 0025ff70: 3c2f 6469 763e 3c61 2063 6c61 7373 3d22 Remediatio
│ │ │ -00260dd0: 6e20 5075 7070 6574 2073 6e69 7070 6574 n Puppet snippet
│ │ │ -00260de0: 20e2 87b2 3c2f 613e 3c62 723e 3c64 6976 ...
Complexity
│ │ │ -00260e70: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low D
│ │ │ -00260e90: 6973 7275 7074 696f 6e3a 3c2f 7468 3e3c isruption: <
│ │ │ -00260ea0: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ -00260eb0: 3c74 723e 3c74 683e 5265 626f 6f74 3a3c Reboot:<
│ │ │ -00260ec0: 2f74 683e 3c74 643e 6661 6c73 653c 2f74 /th> false S
│ │ │ -00260ee0: 7472 6174 6567 793a 3c2f 7468 3e3c 7464 trategy: disable
<
│ │ │ -00260f10: 636f 6465 3e0a 696e 636c 7564 6520 7265 code>.include re
│ │ │ -00260f20: 6d6f 7665 5f64 6e73 6d61 7371 0a0a 636c move_dnsmasq..cl
│ │ │ -00260f30: 6173 7320 7265 6d6f 7665 5f64 6e73 6d61 ass remove_dnsma
│ │ │ -00260f40: 7371 207b 0a20 2070 6163 6b61 6765 207b sq {. package {
│ │ │ -00260f50: 2027 646e 736d 6173 7127 3a0a 2020 2020 'dnsmasq':.
│ │ │ -00260f60: 656e 7375 7265 203d 2667 743b 2027 7075 ensure => 'pu
│ │ │ -00260f70: 7267 6564 272c 0a20 207d 0a7d 0a3c 2f63 rged',. }.}.
│ │ │ -00260f90: 3c61 2063 6c61 7373 3d22 6274 6e20 6274 Rem
│ │ │ -00261030: 6564 6961 7469 6f6e 2041 6e73 6962 6c65 ediation Ansible
│ │ │ -00261040: 2073 6e69 7070 6574 20e2 87b2 3c2f 613e snippet ...
│ │ │ -00261050: 3c62 723e 3c64 6976 2063 6c61 7373 3d22
Co
│ │ │ -002610d0: 6d70 6c65 7869 7479 3a3c 2f74 683e 3c74 mplexity: low <
│ │ │ -002610f0: 7472 3e3c 7468 3e44 6973 7275 7074 696f tr>Disruptio
│ │ │ -00261100: 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f n: low
│ │ │ -00261110: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ -00261120: 5265 626f 6f74 3a3c 2f74 683e 3c74 643e Reboot:
│ │ │ -00261130: 6661 6c73 653c 2f74 643e 3c2f 7472 3e3c false <
│ │ │ -00261140: 7472 3e3c 7468 3e53 7472 6174 6567 793a tr>Strategy:
│ │ │ -00261150: 3c2f 7468 3e3c 7464 3e64 6973 6162 6c65 disable
│ │ │ -00261160: 3c2f 7464 3e3c 2f74 723e 3c2f 7461 626c - n
│ │ │ -00261180: 616d 653a 2027 556e 696e 7374 616c 6c20 ame: 'Uninstall
│ │ │ -00261190: 646e 736d 6173 7120 5061 636b 6167 653a dnsmasq Package:
│ │ │ -002611a0: 2045 6e73 7572 6520 646e 736d 6173 7120 Ensure dnsmasq
│ │ │ -002611b0: 6973 2072 656d 6f76 6564 270a 2020 616e is removed'. an
│ │ │ -002611c0: 7369 626c 652e 6275 696c 7469 6e2e 7061 sible.builtin.pa
│ │ │ -002611d0: 636b 6167 653a 0a20 2020 206e 616d 653a ckage:. name:
│ │ │ -002611e0: 2064 6e73 6d61 7371 0a20 2020 2073 7461 dnsmasq. sta
│ │ │ -002611f0: 7465 3a20 6162 7365 6e74 0a20 2074 6167 te: absent. tag
│ │ │ -00261200: 733a 0a20 202d 2064 6973 6162 6c65 5f73 s:. - disable_s
│ │ │ -00261210: 7472 6174 6567 790a 2020 2d20 6c6f 775f trategy. - low_
│ │ │ -00261220: 636f 6d70 6c65 7869 7479 0a20 202d 206c complexity. - l
│ │ │ -00261230: 6f77 5f64 6973 7275 7074 696f 6e0a 2020 ow_disruption.
│ │ │ -00261240: 2d20 6c6f 775f 7365 7665 7269 7479 0a20 - low_severity.
│ │ │ -00261250: 202d 206e 6f5f 7265 626f 6f74 5f6e 6565 - no_reboot_nee
│ │ │ -00261260: 6465 640a 2020 2d20 7061 636b 6167 655f ded. - package_
│ │ │ -00261270: 646e 736d 6173 715f 7265 6d6f 7665 640a dnsmasq_removed.
│ │ │ +00260dd0: 6e20 416e 7369 626c 6520 736e 6970 7065 n Ansible snippe
│ │ │ +00260de0: 7420 e287 b23c 2f61 3e3c 6272 3e3c 6469 t ...
<
│ │ │ +00260e60: 7472 3e3c 7468 3e43 6f6d 706c 6578 6974 tr>Complexit
│ │ │ +00260e70: 793a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f y: low
│ │ │ +00260e80: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ +00260e90: 4469 7372 7570 7469 6f6e 3a3c 2f74 683e Disruption:
│ │ │ +00260ea0: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Reboot:
│ │ │ +00260ec0: 3c2f 7468 3e3c 7464 3e66 616c 7365 3c2f false
│ │ │ +00260ed0: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ +00260ee0: 5374 7261 7465 6779 3a3c 2f74 683e 3c74 Strategy: disable
│ │ │ +00260f00: 7472 3e3c 2f74 6162 6c65 3e3c 7072 653e tr>
│ │ │ +00260f10: 3c63 6f64 653e 2d20 6e61 6d65 3a20 2755 - name: 'U
│ │ │ +00260f20: 6e69 6e73 7461 6c6c 2064 6e73 6d61 7371 ninstall dnsmasq
│ │ │ +00260f30: 2050 6163 6b61 6765 3a20 456e 7375 7265 Package: Ensure
│ │ │ +00260f40: 2064 6e73 6d61 7371 2069 7320 7265 6d6f dnsmasq is remo
│ │ │ +00260f50: 7665 6427 0a20 2061 6e73 6962 6c65 2e62 ved'. ansible.b
│ │ │ +00260f60: 7569 6c74 696e 2e70 6163 6b61 6765 3a0a uiltin.package:.
│ │ │ +00260f70: 2020 2020 6e61 6d65 3a20 646e 736d 6173 name: dnsmas
│ │ │ +00260f80: 710a 2020 2020 7374 6174 653a 2061 6273 q. state: abs
│ │ │ +00260f90: 656e 740a 2020 7461 6773 3a0a 2020 2d20 ent. tags:. -
│ │ │ +00260fa0: 6469 7361 626c 655f 7374 7261 7465 6779 disable_strategy
│ │ │ +00260fb0: 0a20 202d 206c 6f77 5f63 6f6d 706c 6578 . - low_complex
│ │ │ +00260fc0: 6974 790a 2020 2d20 6c6f 775f 6469 7372 ity. - low_disr
│ │ │ +00260fd0: 7570 7469 6f6e 0a20 202d 206c 6f77 5f73 uption. - low_s
│ │ │ +00260fe0: 6576 6572 6974 790a 2020 2d20 6e6f 5f72 everity. - no_r
│ │ │ +00260ff0: 6562 6f6f 745f 6e65 6564 6564 0a20 202d eboot_needed. -
│ │ │ +00261000: 2070 6163 6b61 6765 5f64 6e73 6d61 7371 package_dnsmasq
│ │ │ +00261010: 5f72 656d 6f76 6564 0a3c 2f63 6f64 653e _removed.
│ │ │ +00261020: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063
Remedia
│ │ │ +002610d0: 7469 6f6e 2050 7570 7065 7420 736e 6970 tion Puppet snip
│ │ │ +002610e0: 7065 7420 e287 b23c 2f61 3e3c 6272 3e3c pet ...
<
│ │ │ +002610f0: 6469 7620 636c 6173 733d 2270 616e 656c div class="panel
│ │ │ +00261100: 2d63 6f6c 6c61 7073 6520 636f 6c6c 6170 -collapse collap
│ │ │ +00261110: 7365 2220 6964 3d22 6964 3933 3122 3e3c se" id="id931"><
│ │ │ +00261120: 7461 626c 6520 636c 6173 733d 2274 6162 table class="tab
│ │ │ +00261130: 6c65 2074 6162 6c65 2d73 7472 6970 6564 le table-striped
│ │ │ +00261140: 2074 6162 6c65 2d62 6f72 6465 7265 6420 table-bordered
│ │ │ +00261150: 7461 626c 652d 636f 6e64 656e 7365 6422 table-condensed"
│ │ │ +00261160: 3e3c 7472 3e3c 7468 3e43 6f6d 706c 6578 >Complex
│ │ │ +00261170: 6974 793a 3c2f 7468 3e3c 7464 3e6c 6f77 ity: low
│ │ │ +00261180: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Disruption: low
│ │ │ +002611b0: 7472 3e3c 7472 3e3c 7468 3e52 6562 6f6f tr>Reboo
│ │ │ +002611c0: 743a 3c2f 7468 3e3c 7464 3e66 616c 7365 t: false
│ │ │ +002611d0: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Strategy:
│ │ │ +002611f0: 3c74 643e 6469 7361 626c 653c 2f74 643e disable
│ │ │ +00261200: 3c2f 7472 3e3c 2f74 6162 6c65 3e3c 7072
.include
│ │ │ +00261220: 2072 656d 6f76 655f 646e 736d 6173 710a remove_dnsmasq.
│ │ │ +00261230: 0a63 6c61 7373 2072 656d 6f76 655f 646e .class remove_dn
│ │ │ +00261240: 736d 6173 7120 7b0a 2020 7061 636b 6167 smasq {. packag
│ │ │ +00261250: 6520 7b20 2764 6e73 6d61 7371 273a 0a20 e { 'dnsmasq':.
│ │ │ +00261260: 2020 2065 6e73 7572 6520 3d26 6774 3b20 ensure =>
│ │ │ +00261270: 2770 7572 6765 6427 2c0a 2020 7d0a 7d0a 'purged',. }.}.
│ │ │ 00261280: 3c2f 636f 6465 3e3c 2f70 7265 3e3c 2f64 Remediation O
│ │ │ -00262090: 5342 7569 6c64 2042 6c75 6570 7269 6e74 SBuild Blueprint
│ │ │ -002620a0: 2073 6e69 7070 6574 20e2 87b2 3c2f 613e snippet ...
│ │ │ -002620b0: 3c62 723e 3c64 6976 2063 6c61 7373 3d22
.
│ │ │ -002620f0: 5b63 7573 746f 6d69 7a61 7469 6f6e 732e [customizations.
│ │ │ -00262100: 7365 7276 6963 6573 5d0a 6d61 736b 6564 services].masked
│ │ │ -00262110: 203d 205b 2264 6e73 6d61 7371 225d 0a3c = ["dnsmasq"].<
│ │ │ -00262120: 2f63 6f64 653e 3c2f 7072 653e 3c2f 6469 /code>
R
│ │ │ -002621d0: 656d 6564 6961 7469 6f6e 204b 7562 6572 emediation Kuber
│ │ │ -002621e0: 6e65 7465 7320 736e 6970 7065 7420 e287 netes snippet ..
│ │ │ -002621f0: b23c 2f61 3e3c 6272 3e3c 6469 7620 636c .
<
│ │ │ -00262270: 7468 3e43 6f6d 706c 6578 6974 793a 3c2f th>Complexity:
│ │ │ -00262280: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ -00262290: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr> Disr
│ │ │ -002622a0: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption:
│ │ │ -002622b0: 6d65 6469 756d 3c2f 7464 3e3c 2f74 723e medium
│ │ │ -002622c0: 3c74 723e 3c74 683e 5265 626f 6f74 3a3c Reboot:<
│ │ │ -002622d0: 2f74 683e 3c74 643e 7472 7565 3c2f 7464 /th> true St
│ │ │ -002622f0: 7261 7465 6779 3a3c 2f74 683e 3c74 643e rategy:
│ │ │ -00262300: 6469 7361 626c 653c 2f74 643e 3c2f 7472 disable
apiVersion:
│ │ │ -00262330: 6d61 6368 696e 6563 6f6e 6669 6775 7261 machineconfigura
│ │ │ -00262340: 7469 6f6e 2e6f 7065 6e73 6869 6674 2e69 tion.openshift.i
│ │ │ -00262350: 6f2f 7631 0a6b 696e 643a 204d 6163 6869 o/v1.kind: Machi
│ │ │ -00262360: 6e65 436f 6e66 6967 0a73 7065 633a 0a20 neConfig.spec:.
│ │ │ -00262370: 2063 6f6e 6669 673a 0a20 2020 2069 676e config:. ign
│ │ │ -00262380: 6974 696f 6e3a 0a20 2020 2020 2076 6572 ition:. ver
│ │ │ -00262390: 7369 6f6e 3a20 332e 312e 300a 2020 2020 sion: 3.1.0.
│ │ │ -002623a0: 7379 7374 656d 643a 0a20 2020 2020 2075 systemd:. u
│ │ │ -002623b0: 6e69 7473 3a0a 2020 2020 2020 2d20 6e61 nits:. - na
│ │ │ -002623c0: 6d65 3a20 646e 736d 6173 712e 7365 7276 me: dnsmasq.serv
│ │ │ -002623d0: 6963 650a 2020 2020 2020 2020 656e 6162 ice. enab
│ │ │ -002623e0: 6c65 643a 2066 616c 7365 0a20 2020 2020 led: false.
│ │ │ -002623f0: 2020 206d 6173 6b3a 2074 7275 650a 2020 mask: true.
│ │ │ -00262400: 2020 2020 2d20 6e61 6d65 3a20 646e 736d - name: dnsm
│ │ │ -00262410: 6173 712e 736f 636b 6574 0a20 2020 2020 asq.socket.
│ │ │ -00262420: 2020 2065 6e61 626c 6564 3a20 6661 6c73 enabled: fals
│ │ │ -00262430: 650a 2020 2020 2020 2020 6d61 736b 3a20 e. mask:
│ │ │ -00262440: 7472 7565 0a3c 2f63 6f64 653e 3c2f 7072 true.
Remediation
│ │ │ -00262500: 2050 7570 7065 7420 736e 6970 7065 7420 Puppet snippet
│ │ │ -00262510: e287 b23c 2f61 3e3c 6272 3e3c 6469 7620 ...
Complexity:
│ │ │ -002625a0: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Di
│ │ │ -002625c0: 7372 7570 7469 6f6e 3a3c 2f74 683e 3c74 sruption: low <
│ │ │ -002625e0: 7472 3e3c 7468 3e52 6562 6f6f 743a 3c2f tr>Reboot:
│ │ │ -002625f0: 7468 3e3c 7464 3e66 616c 7365 3c2f 7464 th> false St
│ │ │ -00262610: 7261 7465 6779 3a3c 2f74 683e 3c74 643e rategy:
│ │ │ -00262620: 656e 6162 6c65 3c2f 7464 3e3c 2f74 723e enable
│ │ │ -00262630: 3c2f 7461 626c 653e 3c70 7265 3e3c 636f
include disab
│ │ │ -00262650: 6c65 5f64 6e73 6d61 7371 0a0a 636c 6173 le_dnsmasq..clas
│ │ │ -00262660: 7320 6469 7361 626c 655f 646e 736d 6173 s disable_dnsmas
│ │ │ -00262670: 7120 7b0a 2020 7365 7276 6963 6520 7b27 q {. service {'
│ │ │ -00262680: 646e 736d 6173 7127 3a0a 2020 2020 656e dnsmasq':. en
│ │ │ -00262690: 6162 6c65 203d 2667 743b 2066 616c 7365 able => false
│ │ │ -002626a0: 2c0a 2020 2020 656e 7375 7265 203d 2667 ,. ensure =&g
│ │ │ -002626b0: 743b 2027 7374 6f70 7065 6427 2c0a 2020 t; 'stopped',.
│ │ │ -002626c0: 7d0a 7d0a 3c2f 636f 6465 3e3c 2f70 7265 }.}.
Remediation
│ │ │ -00262780: 416e 7369 626c 6520 736e 6970 7065 7420 Ansible snippet
│ │ │ -00262790: e287 b23c 2f61 3e3c 6272 3e3c 6469 7620 ...
Complexity:
│ │ │ -00262820: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Di
│ │ │ -00262840: 7372 7570 7469 6f6e 3a3c 2f74 683e 3c74 sruption: low <
│ │ │ -00262860: 7472 3e3c 7468 3e52 6562 6f6f 743a 3c2f tr>Reboot:
│ │ │ -00262870: 7468 3e3c 7464 3e66 616c 7365 3c2f 7464 th> false St
│ │ │ -00262890: 7261 7465 6779 3a3c 2f74 683e 3c74 643e rategy:
│ │ │ -002628a0: 6469 7361 626c 653c 2f74 643e 3c2f 7472 disable
- name: Gath
│ │ │ -002628d0: 6572 2074 6865 2070 6163 6b61 6765 2066 er the package f
│ │ │ -002628e0: 6163 7473 0a20 2070 6163 6b61 6765 5f66 acts. package_f
│ │ │ -002628f0: 6163 7473 3a0a 2020 2020 6d61 6e61 6765 acts:. manage
│ │ │ -00262900: 723a 2061 7574 6f0a 2020 7461 6773 3a0a r: auto. tags:.
│ │ │ -00262910: 2020 2d20 6469 7361 626c 655f 7374 7261 - disable_stra
│ │ │ -00262920: 7465 6779 0a20 202d 206c 6f77 5f63 6f6d tegy. - low_com
│ │ │ -00262930: 706c 6578 6974 790a 2020 2d20 6c6f 775f plexity. - low_
│ │ │ -00262940: 6469 7372 7570 7469 6f6e 0a20 202d 206d disruption. - m
│ │ │ -00262950: 6564 6975 6d5f 7365 7665 7269 7479 0a20 edium_severity.
│ │ │ -00262960: 202d 206e 6f5f 7265 626f 6f74 5f6e 6565 - no_reboot_nee
│ │ │ -00262970: 6465 640a 2020 2d20 7365 7276 6963 655f ded. - service_
│ │ │ -00262980: 646e 736d 6173 715f 6469 7361 626c 6564 dnsmasq_disabled
│ │ │ -00262990: 0a0a 2d20 6e61 6d65 3a20 4469 7361 626c ..- name: Disabl
│ │ │ -002629a0: 6520 646e 736d 6173 7120 5365 7276 6963 e dnsmasq Servic
│ │ │ -002629b0: 6520 2d20 4469 7361 626c 6520 7365 7276 e - Disable serv
│ │ │ -002629c0: 6963 6520 646e 736d 6173 710a 2020 626c ice dnsmasq. bl
│ │ │ -002629d0: 6f63 6b3a 0a0a 2020 2d20 6e61 6d65 3a20 ock:.. - name:
│ │ │ -002629e0: 4469 7361 626c 6520 646e 736d 6173 7120 Disable dnsmasq
│ │ │ -002629f0: 5365 7276 6963 6520 2d20 436f 6c6c 6563 Service - Collec
│ │ │ -00262a00: 7420 7379 7374 656d 6420 5365 7276 6963 t systemd Servic
│ │ │ -00262a10: 6573 2050 7265 7365 6e74 2069 6e20 7468 es Present in th
│ │ │ -00262a20: 6520 5379 7374 656d 0a20 2020 2061 6e73 e System. ans
│ │ │ -00262a30: 6962 6c65 2e62 7569 6c74 696e 2e63 6f6d ible.builtin.com
│ │ │ -00262a40: 6d61 6e64 3a20 7379 7374 656d 6374 6c20 mand: systemctl
│ │ │ -00262a50: 2d71 206c 6973 742d 756e 6974 2d66 696c -q list-unit-fil
│ │ │ -00262a60: 6573 202d 2d74 7970 6520 7365 7276 6963 es --type servic
│ │ │ -00262a70: 650a 2020 2020 7265 6769 7374 6572 3a20 e. register:
│ │ │ -00262a80: 7365 7276 6963 655f 6578 6973 7473 0a20 service_exists.
│ │ │ -00262a90: 2020 2063 6861 6e67 6564 5f77 6865 6e3a changed_when:
│ │ │ -00262aa0: 2066 616c 7365 0a20 2020 2066 6169 6c65 false. faile
│ │ │ -00262ab0: 645f 7768 656e 3a20 7365 7276 6963 655f d_when: service_
│ │ │ -00262ac0: 6578 6973 7473 2e72 6320 6e6f 7420 696e exists.rc not in
│ │ │ -00262ad0: 205b 302c 2031 5d0a 2020 2020 6368 6563 [0, 1]. chec
│ │ │ -00262ae0: 6b5f 6d6f 6465 3a20 6661 6c73 650a 0a20 k_mode: false..
│ │ │ -00262af0: 202d 206e 616d 653a 2044 6973 6162 6c65 - name: Disable
│ │ │ -00262b00: 2064 6e73 6d61 7371 2053 6572 7669 6365 dnsmasq Service
│ │ │ -00262b10: 202d 2045 6e73 7572 6520 646e 736d 6173 - Ensure dnsmas
│ │ │ -00262b20: 712e 7365 7276 6963 6520 6973 204d 6173 q.service is Mas
│ │ │ -00262b30: 6b65 640a 2020 2020 616e 7369 626c 652e ked. ansible.
│ │ │ -00262b40: 6275 696c 7469 6e2e 7379 7374 656d 643a builtin.systemd:
│ │ │ -00262b50: 0a20 2020 2020 206e 616d 653a 2064 6e73 . name: dns
│ │ │ -00262b60: 6d61 7371 2e73 6572 7669 6365 0a20 2020 masq.service.
│ │ │ -00262b70: 2020 2073 7461 7465 3a20 7374 6f70 7065 state: stoppe
│ │ │ -00262b80: 640a 2020 2020 2020 656e 6162 6c65 643a d. enabled:
│ │ │ -00262b90: 2066 616c 7365 0a20 2020 2020 206d 6173 false. mas
│ │ │ -00262ba0: 6b65 643a 2074 7275 650a 2020 2020 7768 ked: true. wh
│ │ │ -00262bb0: 656e 3a20 7365 7276 6963 655f 6578 6973 en: service_exis
│ │ │ -00262bc0: 7473 2e73 7464 6f75 745f 6c69 6e65 7320 ts.stdout_lines
│ │ │ -00262bd0: 6973 2073 6561 7263 6828 2264 6e73 6d61 is search("dnsma
│ │ │ -00262be0: 7371 2e73 6572 7669 6365 222c 206d 756c sq.service", mul
│ │ │ -00262bf0: 7469 6c69 6e65 3d54 7275 6529 0a0a 2020 tiline=True)..
│ │ │ -00262c00: 2d20 6e61 6d65 3a20 556e 6974 2053 6f63 - name: Unit Soc
│ │ │ -00262c10: 6b65 7420 4578 6973 7473 202d 2064 6e73 ket Exists - dns
│ │ │ -00262c20: 6d61 7371 2e73 6f63 6b65 740a 2020 2020 masq.socket.
│ │ │ -00262c30: 616e 7369 626c 652e 6275 696c 7469 6e2e ansible.builtin.
│ │ │ -00262c40: 636f 6d6d 616e 643a 2073 7973 7465 6d63 command: systemc
│ │ │ -00262c50: 746c 202d 7120 6c69 7374 2d75 6e69 742d tl -q list-unit-
│ │ │ -00262c60: 6669 6c65 7320 646e 736d 6173 712e 736f files dnsmasq.so
│ │ │ -00262c70: 636b 6574 0a20 2020 2072 6567 6973 7465 cket. registe
│ │ │ -00262c80: 723a 2073 6f63 6b65 745f 6669 6c65 5f65 r: socket_file_e
│ │ │ -00262c90: 7869 7374 730a 2020 2020 6368 616e 6765 xists. change
│ │ │ -00262ca0: 645f 7768 656e 3a20 6661 6c73 650a 2020 d_when: false.
│ │ │ -00262cb0: 2020 6661 696c 6564 5f77 6865 6e3a 2073 failed_when: s
│ │ │ -00262cc0: 6f63 6b65 745f 6669 6c65 5f65 7869 7374 ocket_file_exist
│ │ │ -00262cd0: 732e 7263 206e 6f74 2069 6e20 5b30 2c20 s.rc not in [0,
│ │ │ -00262ce0: 315d 0a20 2020 2063 6865 636b 5f6d 6f64 1]. check_mod
│ │ │ -00262cf0: 653a 2066 616c 7365 0a0a 2020 2d20 6e61 e: false.. - na
│ │ │ -00262d00: 6d65 3a20 4469 7361 626c 6520 646e 736d me: Disable dnsm
│ │ │ -00262d10: 6173 7120 5365 7276 6963 6520 2d20 4469 asq Service - Di
│ │ │ -00262d20: 7361 626c 6520 536f 636b 6574 2064 6e73 sable Socket dns
│ │ │ -00262d30: 6d61 7371 0a20 2020 2061 6e73 6962 6c65 masq. ansible
│ │ │ -00262d40: 2e62 7569 6c74 696e 2e73 7973 7465 6d64 .builtin.systemd
│ │ │ -00262d50: 3a0a 2020 2020 2020 6e61 6d65 3a20 646e :. name: dn
│ │ │ -00262d60: 736d 6173 712e 736f 636b 6574 0a20 2020 smasq.socket.
│ │ │ -00262d70: 2020 2065 6e61 626c 6564 3a20 6661 6c73 enabled: fals
│ │ │ -00262d80: 650a 2020 2020 2020 7374 6174 653a 2073 e. state: s
│ │ │ -00262d90: 746f 7070 6564 0a20 2020 2020 206d 6173 topped. mas
│ │ │ -00262da0: 6b65 643a 2074 7275 650a 2020 2020 7768 ked: true. wh
│ │ │ -00262db0: 656e 3a20 736f 636b 6574 5f66 696c 655f en: socket_file_
│ │ │ -00262dc0: 6578 6973 7473 2e73 7464 6f75 745f 6c69 exists.stdout_li
│ │ │ -00262dd0: 6e65 7320 6973 2073 6561 7263 6828 2264 nes is search("d
│ │ │ -00262de0: 6e73 6d61 7371 2e73 6f63 6b65 7422 2c20 nsmasq.socket",
│ │ │ -00262df0: 6d75 6c74 696c 696e 653d 5472 7565 290a multiline=True).
│ │ │ -00262e00: 2020 7461 6773 3a0a 2020 2d20 6469 7361 tags:. - disa
│ │ │ -00262e10: 626c 655f 7374 7261 7465 6779 0a20 202d ble_strategy. -
│ │ │ -00262e20: 206c 6f77 5f63 6f6d 706c 6578 6974 790a low_complexity.
│ │ │ -00262e30: 2020 2d20 6c6f 775f 6469 7372 7570 7469 - low_disrupti
│ │ │ -00262e40: 6f6e 0a20 202d 206d 6564 6975 6d5f 7365 on. - medium_se
│ │ │ -00262e50: 7665 7269 7479 0a20 202d 206e 6f5f 7265 verity. - no_re
│ │ │ -00262e60: 626f 6f74 5f6e 6565 6465 640a 2020 2d20 boot_needed. -
│ │ │ -00262e70: 7365 7276 6963 655f 646e 736d 6173 715f service_dnsmasq_
│ │ │ -00262e80: 6469 7361 626c 6564 0a20 202d 2073 7065 disabled. - spe
│ │ │ -00262e90: 6369 616c 5f73 6572 7669 6365 5f62 6c6f cial_service_blo
│ │ │ -00262ea0: 636b 0a20 2077 6865 6e3a 2027 226c 696e ck. when: '"lin
│ │ │ -00262eb0: 7578 2d62 6173 6522 2069 6e20 616e 7369 ux-base" in ansi
│ │ │ -00262ec0: 626c 655f 6661 6374 732e 7061 636b 6167 ble_facts.packag
│ │ │ -00262ed0: 6573 270a 3c2f 636f 6465 3e3c 2f70 7265 es'.
Remediation A
│ │ │ +00262090: 6e73 6962 6c65 2073 6e69 7070 6574 20e2 nsible snippet .
│ │ │ +002620a0: 87b2 3c2f 613e 3c62 723e 3c64 6976 2063 ..
│ │ │ +00262120: 3c74 683e 436f 6d70 6c65 7869 7479 3a3c Complexity:<
│ │ │ +00262130: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ +00262140: 3c2f 7472 3e3c 7472 3e3c 7468 3e44 6973 Dis
│ │ │ +00262150: 7275 7074 696f 6e3a 3c2f 7468 3e3c 7464 ruption: low Reboot: false
│ │ │ +00262190: 3c2f 7472 3e3c 7472 3e3c 7468 3e53 7472 Str
│ │ │ +002621a0: 6174 6567 793a 3c2f 7468 3e3c 7464 3e64 ategy: d
│ │ │ +002621b0: 6973 6162 6c65 3c2f 7464 3e3c 2f74 723e isable
│ │ │ +002621c0: 3c2f 7461 626c 653e 3c70 7265 3e3c 636f
- name: Gathe
│ │ │ +002621e0: 7220 7468 6520 7061 636b 6167 6520 6661 r the package fa
│ │ │ +002621f0: 6374 730a 2020 7061 636b 6167 655f 6661 cts. package_fa
│ │ │ +00262200: 6374 733a 0a20 2020 206d 616e 6167 6572 cts:. manager
│ │ │ +00262210: 3a20 6175 746f 0a20 2074 6167 733a 0a20 : auto. tags:.
│ │ │ +00262220: 202d 2064 6973 6162 6c65 5f73 7472 6174 - disable_strat
│ │ │ +00262230: 6567 790a 2020 2d20 6c6f 775f 636f 6d70 egy. - low_comp
│ │ │ +00262240: 6c65 7869 7479 0a20 202d 206c 6f77 5f64 lexity. - low_d
│ │ │ +00262250: 6973 7275 7074 696f 6e0a 2020 2d20 6d65 isruption. - me
│ │ │ +00262260: 6469 756d 5f73 6576 6572 6974 790a 2020 dium_severity.
│ │ │ +00262270: 2d20 6e6f 5f72 6562 6f6f 745f 6e65 6564 - no_reboot_need
│ │ │ +00262280: 6564 0a20 202d 2073 6572 7669 6365 5f64 ed. - service_d
│ │ │ +00262290: 6e73 6d61 7371 5f64 6973 6162 6c65 640a nsmasq_disabled.
│ │ │ +002622a0: 0a2d 206e 616d 653a 2044 6973 6162 6c65 .- name: Disable
│ │ │ +002622b0: 2064 6e73 6d61 7371 2053 6572 7669 6365 dnsmasq Service
│ │ │ +002622c0: 202d 2044 6973 6162 6c65 2073 6572 7669 - Disable servi
│ │ │ +002622d0: 6365 2064 6e73 6d61 7371 0a20 2062 6c6f ce dnsmasq. blo
│ │ │ +002622e0: 636b 3a0a 0a20 202d 206e 616d 653a 2044 ck:.. - name: D
│ │ │ +002622f0: 6973 6162 6c65 2064 6e73 6d61 7371 2053 isable dnsmasq S
│ │ │ +00262300: 6572 7669 6365 202d 2043 6f6c 6c65 6374 ervice - Collect
│ │ │ +00262310: 2073 7973 7465 6d64 2053 6572 7669 6365 systemd Service
│ │ │ +00262320: 7320 5072 6573 656e 7420 696e 2074 6865 s Present in the
│ │ │ +00262330: 2053 7973 7465 6d0a 2020 2020 616e 7369 System. ansi
│ │ │ +00262340: 626c 652e 6275 696c 7469 6e2e 636f 6d6d ble.builtin.comm
│ │ │ +00262350: 616e 643a 2073 7973 7465 6d63 746c 202d and: systemctl -
│ │ │ +00262360: 7120 6c69 7374 2d75 6e69 742d 6669 6c65 q list-unit-file
│ │ │ +00262370: 7320 2d2d 7479 7065 2073 6572 7669 6365 s --type service
│ │ │ +00262380: 0a20 2020 2072 6567 6973 7465 723a 2073 . register: s
│ │ │ +00262390: 6572 7669 6365 5f65 7869 7374 730a 2020 ervice_exists.
│ │ │ +002623a0: 2020 6368 616e 6765 645f 7768 656e 3a20 changed_when:
│ │ │ +002623b0: 6661 6c73 650a 2020 2020 6661 696c 6564 false. failed
│ │ │ +002623c0: 5f77 6865 6e3a 2073 6572 7669 6365 5f65 _when: service_e
│ │ │ +002623d0: 7869 7374 732e 7263 206e 6f74 2069 6e20 xists.rc not in
│ │ │ +002623e0: 5b30 2c20 315d 0a20 2020 2063 6865 636b [0, 1]. check
│ │ │ +002623f0: 5f6d 6f64 653a 2066 616c 7365 0a0a 2020 _mode: false..
│ │ │ +00262400: 2d20 6e61 6d65 3a20 4469 7361 626c 6520 - name: Disable
│ │ │ +00262410: 646e 736d 6173 7120 5365 7276 6963 6520 dnsmasq Service
│ │ │ +00262420: 2d20 456e 7375 7265 2064 6e73 6d61 7371 - Ensure dnsmasq
│ │ │ +00262430: 2e73 6572 7669 6365 2069 7320 4d61 736b .service is Mask
│ │ │ +00262440: 6564 0a20 2020 2061 6e73 6962 6c65 2e62 ed. ansible.b
│ │ │ +00262450: 7569 6c74 696e 2e73 7973 7465 6d64 3a0a uiltin.systemd:.
│ │ │ +00262460: 2020 2020 2020 6e61 6d65 3a20 646e 736d name: dnsm
│ │ │ +00262470: 6173 712e 7365 7276 6963 650a 2020 2020 asq.service.
│ │ │ +00262480: 2020 7374 6174 653a 2073 746f 7070 6564 state: stopped
│ │ │ +00262490: 0a20 2020 2020 2065 6e61 626c 6564 3a20 . enabled:
│ │ │ +002624a0: 6661 6c73 650a 2020 2020 2020 6d61 736b false. mask
│ │ │ +002624b0: 6564 3a20 7472 7565 0a20 2020 2077 6865 ed: true. whe
│ │ │ +002624c0: 6e3a 2073 6572 7669 6365 5f65 7869 7374 n: service_exist
│ │ │ +002624d0: 732e 7374 646f 7574 5f6c 696e 6573 2069 s.stdout_lines i
│ │ │ +002624e0: 7320 7365 6172 6368 2822 646e 736d 6173 s search("dnsmas
│ │ │ +002624f0: 712e 7365 7276 6963 6522 2c20 6d75 6c74 q.service", mult
│ │ │ +00262500: 696c 696e 653d 5472 7565 290a 0a20 202d iline=True).. -
│ │ │ +00262510: 206e 616d 653a 2055 6e69 7420 536f 636b name: Unit Sock
│ │ │ +00262520: 6574 2045 7869 7374 7320 2d20 646e 736d et Exists - dnsm
│ │ │ +00262530: 6173 712e 736f 636b 6574 0a20 2020 2061 asq.socket. a
│ │ │ +00262540: 6e73 6962 6c65 2e62 7569 6c74 696e 2e63 nsible.builtin.c
│ │ │ +00262550: 6f6d 6d61 6e64 3a20 7379 7374 656d 6374 ommand: systemct
│ │ │ +00262560: 6c20 2d71 206c 6973 742d 756e 6974 2d66 l -q list-unit-f
│ │ │ +00262570: 696c 6573 2064 6e73 6d61 7371 2e73 6f63 iles dnsmasq.soc
│ │ │ +00262580: 6b65 740a 2020 2020 7265 6769 7374 6572 ket. register
│ │ │ +00262590: 3a20 736f 636b 6574 5f66 696c 655f 6578 : socket_file_ex
│ │ │ +002625a0: 6973 7473 0a20 2020 2063 6861 6e67 6564 ists. changed
│ │ │ +002625b0: 5f77 6865 6e3a 2066 616c 7365 0a20 2020 _when: false.
│ │ │ +002625c0: 2066 6169 6c65 645f 7768 656e 3a20 736f failed_when: so
│ │ │ +002625d0: 636b 6574 5f66 696c 655f 6578 6973 7473 cket_file_exists
│ │ │ +002625e0: 2e72 6320 6e6f 7420 696e 205b 302c 2031 .rc not in [0, 1
│ │ │ +002625f0: 5d0a 2020 2020 6368 6563 6b5f 6d6f 6465 ]. check_mode
│ │ │ +00262600: 3a20 6661 6c73 650a 0a20 202d 206e 616d : false.. - nam
│ │ │ +00262610: 653a 2044 6973 6162 6c65 2064 6e73 6d61 e: Disable dnsma
│ │ │ +00262620: 7371 2053 6572 7669 6365 202d 2044 6973 sq Service - Dis
│ │ │ +00262630: 6162 6c65 2053 6f63 6b65 7420 646e 736d able Socket dnsm
│ │ │ +00262640: 6173 710a 2020 2020 616e 7369 626c 652e asq. ansible.
│ │ │ +00262650: 6275 696c 7469 6e2e 7379 7374 656d 643a builtin.systemd:
│ │ │ +00262660: 0a20 2020 2020 206e 616d 653a 2064 6e73 . name: dns
│ │ │ +00262670: 6d61 7371 2e73 6f63 6b65 740a 2020 2020 masq.socket.
│ │ │ +00262680: 2020 656e 6162 6c65 643a 2066 616c 7365 enabled: false
│ │ │ +00262690: 0a20 2020 2020 2073 7461 7465 3a20 7374 . state: st
│ │ │ +002626a0: 6f70 7065 640a 2020 2020 2020 6d61 736b opped. mask
│ │ │ +002626b0: 6564 3a20 7472 7565 0a20 2020 2077 6865 ed: true. whe
│ │ │ +002626c0: 6e3a 2073 6f63 6b65 745f 6669 6c65 5f65 n: socket_file_e
│ │ │ +002626d0: 7869 7374 732e 7374 646f 7574 5f6c 696e xists.stdout_lin
│ │ │ +002626e0: 6573 2069 7320 7365 6172 6368 2822 646e es is search("dn
│ │ │ +002626f0: 736d 6173 712e 736f 636b 6574 222c 206d smasq.socket", m
│ │ │ +00262700: 756c 7469 6c69 6e65 3d54 7275 6529 0a20 ultiline=True).
│ │ │ +00262710: 2074 6167 733a 0a20 202d 2064 6973 6162 tags:. - disab
│ │ │ +00262720: 6c65 5f73 7472 6174 6567 790a 2020 2d20 le_strategy. -
│ │ │ +00262730: 6c6f 775f 636f 6d70 6c65 7869 7479 0a20 low_complexity.
│ │ │ +00262740: 202d 206c 6f77 5f64 6973 7275 7074 696f - low_disruptio
│ │ │ +00262750: 6e0a 2020 2d20 6d65 6469 756d 5f73 6576 n. - medium_sev
│ │ │ +00262760: 6572 6974 790a 2020 2d20 6e6f 5f72 6562 erity. - no_reb
│ │ │ +00262770: 6f6f 745f 6e65 6564 6564 0a20 202d 2073 oot_needed. - s
│ │ │ +00262780: 6572 7669 6365 5f64 6e73 6d61 7371 5f64 ervice_dnsmasq_d
│ │ │ +00262790: 6973 6162 6c65 640a 2020 2d20 7370 6563 isabled. - spec
│ │ │ +002627a0: 6961 6c5f 7365 7276 6963 655f 626c 6f63 ial_service_bloc
│ │ │ +002627b0: 6b0a 2020 7768 656e 3a20 2722 6c69 6e75 k. when: '"linu
│ │ │ +002627c0: 782d 6261 7365 2220 696e 2061 6e73 6962 x-base" in ansib
│ │ │ +002627d0: 6c65 5f66 6163 7473 2e70 6163 6b61 6765 le_facts.package
│ │ │ +002627e0: 7327 0a3c 2f63 6f64 653e 3c2f 7072 653e s'.
│ │ │ +002627f0: 3c2f 6469 763e 3c61 2063 6c61 7373 3d22 Remediation K
│ │ │ +002628a0: 7562 6572 6e65 7465 7320 736e 6970 7065 ubernetes snippe
│ │ │ +002628b0: 7420 e287 b23c 2f61 3e3c 6272 3e3c 6469 t ...
<
│ │ │ +00262930: 7472 3e3c 7468 3e43 6f6d 706c 6578 6974 tr>Complexit
│ │ │ +00262940: 793a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f y: low
│ │ │ +00262950: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ +00262960: 4469 7372 7570 7469 6f6e 3a3c 2f74 683e Disruption:
│ │ │ +00262970: 3c74 643e 6d65 6469 756d 3c2f 7464 3e3c medium <
│ │ │ +00262980: 2f74 723e 3c74 723e 3c74 683e 5265 626f /tr>Rebo
│ │ │ +00262990: 6f74 3a3c 2f74 683e 3c74 643e 7472 7565 ot: true
│ │ │ +002629a0: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Strategy:
│ │ │ +002629c0: 3c74 643e 6469 7361 626c 653c 2f74 643e disable
│ │ │ +002629d0: 3c2f 7472 3e3c 2f74 6162 6c65 3e3c 7072
apiVersi
│ │ │ +002629f0: 6f6e 3a20 6d61 6368 696e 6563 6f6e 6669 on: machineconfi
│ │ │ +00262a00: 6775 7261 7469 6f6e 2e6f 7065 6e73 6869 guration.openshi
│ │ │ +00262a10: 6674 2e69 6f2f 7631 0a6b 696e 643a 204d ft.io/v1.kind: M
│ │ │ +00262a20: 6163 6869 6e65 436f 6e66 6967 0a73 7065 achineConfig.spe
│ │ │ +00262a30: 633a 0a20 2063 6f6e 6669 673a 0a20 2020 c:. config:.
│ │ │ +00262a40: 2069 676e 6974 696f 6e3a 0a20 2020 2020 ignition:.
│ │ │ +00262a50: 2076 6572 7369 6f6e 3a20 332e 312e 300a version: 3.1.0.
│ │ │ +00262a60: 2020 2020 7379 7374 656d 643a 0a20 2020 systemd:.
│ │ │ +00262a70: 2020 2075 6e69 7473 3a0a 2020 2020 2020 units:.
│ │ │ +00262a80: 2d20 6e61 6d65 3a20 646e 736d 6173 712e - name: dnsmasq.
│ │ │ +00262a90: 7365 7276 6963 650a 2020 2020 2020 2020 service.
│ │ │ +00262aa0: 656e 6162 6c65 643a 2066 616c 7365 0a20 enabled: false.
│ │ │ +00262ab0: 2020 2020 2020 206d 6173 6b3a 2074 7275 mask: tru
│ │ │ +00262ac0: 650a 2020 2020 2020 2d20 6e61 6d65 3a20 e. - name:
│ │ │ +00262ad0: 646e 736d 6173 712e 736f 636b 6574 0a20 dnsmasq.socket.
│ │ │ +00262ae0: 2020 2020 2020 2065 6e61 626c 6564 3a20 enabled:
│ │ │ +00262af0: 6661 6c73 650a 2020 2020 2020 2020 6d61 false. ma
│ │ │ +00262b00: 736b 3a20 7472 7565 0a3c 2f63 6f64 653e sk: true.
│ │ │ +00262b10: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063 Remedia
│ │ │ +00262bc0: 7469 6f6e 2050 7570 7065 7420 736e 6970 tion Puppet snip
│ │ │ +00262bd0: 7065 7420 e287 b23c 2f61 3e3c 6272 3e3c pet ...
<
│ │ │ +00262be0: 6469 7620 636c 6173 733d 2270 616e 656c div class="panel
│ │ │ +00262bf0: 2d63 6f6c 6c61 7073 6520 636f 6c6c 6170 -collapse collap
│ │ │ +00262c00: 7365 2220 6964 3d22 6964 3933 3622 3e3c se" id="id936"><
│ │ │ +00262c10: 7461 626c 6520 636c 6173 733d 2274 6162 table class="tab
│ │ │ +00262c20: 6c65 2074 6162 6c65 2d73 7472 6970 6564 le table-striped
│ │ │ +00262c30: 2074 6162 6c65 2d62 6f72 6465 7265 6420 table-bordered
│ │ │ +00262c40: 7461 626c 652d 636f 6e64 656e 7365 6422 table-condensed"
│ │ │ +00262c50: 3e3c 7472 3e3c 7468 3e43 6f6d 706c 6578 >Complex
│ │ │ +00262c60: 6974 793a 3c2f 7468 3e3c 7464 3e6c 6f77 ity: low
│ │ │ +00262c70: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Disruption: low
│ │ │ +00262ca0: 7472 3e3c 7472 3e3c 7468 3e52 6562 6f6f tr>Reboo
│ │ │ +00262cb0: 743a 3c2f 7468 3e3c 7464 3e66 616c 7365 t: false
│ │ │ +00262cc0: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Strategy:
│ │ │ +00262ce0: 3c74 643e 656e 6162 6c65 3c2f 7464 3e3c enable <
│ │ │ +00262cf0: 2f74 723e 3c2f 7461 626c 653e 3c70 7265 /tr>
include d
│ │ │ +00262d10: 6973 6162 6c65 5f64 6e73 6d61 7371 0a0a isable_dnsmasq..
│ │ │ +00262d20: 636c 6173 7320 6469 7361 626c 655f 646e class disable_dn
│ │ │ +00262d30: 736d 6173 7120 7b0a 2020 7365 7276 6963 smasq {. servic
│ │ │ +00262d40: 6520 7b27 646e 736d 6173 7127 3a0a 2020 e {'dnsmasq':.
│ │ │ +00262d50: 2020 656e 6162 6c65 203d 2667 743b 2066 enable => f
│ │ │ +00262d60: 616c 7365 2c0a 2020 2020 656e 7375 7265 alse,. ensure
│ │ │ +00262d70: 203d 2667 743b 2027 7374 6f70 7065 6427 => 'stopped'
│ │ │ +00262d80: 2c0a 2020 7d0a 7d0a 3c2f 636f 6465 3e3c ,. }.}.<
│ │ │ +00262d90: 2f70 7265 3e3c 2f64 6976 3e3c 6120 636c /pre>
Remediat
│ │ │ +00262e40: 696f 6e20 4f53 4275 696c 6420 426c 7565 ion OSBuild Blue
│ │ │ +00262e50: 7072 696e 7420 736e 6970 7065 7420 e287 print snippet ..
│ │ │ +00262e60: b23c 2f61 3e3c 6272 3e3c 6469 7620 636c .
.[customizat
│ │ │ +00262eb0: 696f 6e73 2e73 6572 7669 6365 735d 0a6d ions.services].m
│ │ │ +00262ec0: 6173 6b65 6420 3d20 5b22 646e 736d 6173 asked = ["dnsmas
│ │ │ +00262ed0: 7122 5d0a 3c2f 636f 6465 3e3c 2f70 7265 q"].
Remediation
│ │ │ -00264b80: 5075 7070 6574 2073 6e69 7070 6574 20e2 Puppet snippet .
│ │ │ -00264b90: 87b2 3c2f 613e 3c62 723e 3c64 6976 2063 ..
│ │ │ -00264c10: 3c74 683e 436f 6d70 6c65 7869 7479 3a3c Complexity:<
│ │ │ -00264c20: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ -00264c30: 3c2f 7472 3e3c 7472 3e3c 7468 3e44 6973 Dis
│ │ │ -00264c40: 7275 7074 696f 6e3a 3c2f 7468 3e3c 7464 ruption: low Reboot: false
│ │ │ -00264c80: 3c2f 7472 3e3c 7472 3e3c 7468 3e53 7472 Str
│ │ │ -00264c90: 6174 6567 793a 3c2f 7468 3e3c 7464 3e64 ategy: d
│ │ │ -00264ca0: 6973 6162 6c65 3c2f 7464 3e3c 2f74 723e isable
│ │ │ -00264cb0: 3c2f 7461 626c 653e 3c70 7265 3e3c 636f
.include remo
│ │ │ -00264cd0: 7665 5f76 7366 7470 640a 0a63 6c61 7373 ve_vsftpd..class
│ │ │ -00264ce0: 2072 656d 6f76 655f 7673 6674 7064 207b remove_vsftpd {
│ │ │ -00264cf0: 0a20 2070 6163 6b61 6765 207b 2027 7673 . package { 'vs
│ │ │ -00264d00: 6674 7064 273a 0a20 2020 2065 6e73 7572 ftpd':. ensur
│ │ │ -00264d10: 6520 3d26 6774 3b20 2770 7572 6765 6427 e => 'purged'
│ │ │ -00264d20: 2c0a 2020 7d0a 7d0a 3c2f 636f 6465 3e3c ,. }.}.<
│ │ │ -00264d30: 2f70 7265 3e3c 2f64 6976 3e3c 6120 636c /pre>
Remediat
│ │ │ -00264de0: 696f 6e20 416e 7369 626c 6520 736e 6970 ion Ansible snip
│ │ │ -00264df0: 7065 7420 e287 b23c 2f61 3e3c 6272 3e3c pet ...
<
│ │ │ -00264e00: 6469 7620 636c 6173 733d 2270 616e 656c div class="panel
│ │ │ -00264e10: 2d63 6f6c 6c61 7073 6520 636f 6c6c 6170 -collapse collap
│ │ │ -00264e20: 7365 2220 6964 3d22 6964 3934 3122 3e3c se" id="id941"><
│ │ │ -00264e30: 7461 626c 6520 636c 6173 733d 2274 6162 table class="tab
│ │ │ -00264e40: 6c65 2074 6162 6c65 2d73 7472 6970 6564 le table-striped
│ │ │ -00264e50: 2074 6162 6c65 2d62 6f72 6465 7265 6420 table-bordered
│ │ │ -00264e60: 7461 626c 652d 636f 6e64 656e 7365 6422 table-condensed"
│ │ │ -00264e70: 3e3c 7472 3e3c 7468 3e43 6f6d 706c 6578 >Complex
│ │ │ -00264e80: 6974 793a 3c2f 7468 3e3c 7464 3e6c 6f77 ity: low
│ │ │ -00264e90: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Disruption: low
│ │ │ -00264ec0: 7472 3e3c 7472 3e3c 7468 3e52 6562 6f6f tr>Reboo
│ │ │ -00264ed0: 743a 3c2f 7468 3e3c 7464 3e66 616c 7365 t: false
│ │ │ -00264ee0: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Strategy:
│ │ │ -00264f00: 3c74 643e 6469 7361 626c 653c 2f74 643e disable
│ │ │ -00264f10: 3c2f 7472 3e3c 2f74 6162 6c65 3e3c 7072
- name:
│ │ │ -00264f30: 2755 6e69 6e73 7461 6c6c 2076 7366 7470 'Uninstall vsftp
│ │ │ -00264f40: 6420 5061 636b 6167 653a 2045 6e73 7572 d Package: Ensur
│ │ │ -00264f50: 6520 7673 6674 7064 2069 7320 7265 6d6f e vsftpd is remo
│ │ │ -00264f60: 7665 6427 0a20 2061 6e73 6962 6c65 2e62 ved'. ansible.b
│ │ │ -00264f70: 7569 6c74 696e 2e70 6163 6b61 6765 3a0a uiltin.package:.
│ │ │ -00264f80: 2020 2020 6e61 6d65 3a20 7673 6674 7064 name: vsftpd
│ │ │ -00264f90: 0a20 2020 2073 7461 7465 3a20 6162 7365 . state: abse
│ │ │ -00264fa0: 6e74 0a20 2074 6167 733a 0a20 202d 204e nt. tags:. - N
│ │ │ -00264fb0: 4953 542d 3830 302d 3533 2d43 4d2d 3628 IST-800-53-CM-6(
│ │ │ -00264fc0: 6129 0a20 202d 204e 4953 542d 3830 302d a). - NIST-800-
│ │ │ -00264fd0: 3533 2d43 4d2d 370a 2020 2d20 4e49 5354 53-CM-7. - NIST
│ │ │ -00264fe0: 2d38 3030 2d35 332d 434d 2d37 2861 290a -800-53-CM-7(a).
│ │ │ -00264ff0: 2020 2d20 4e49 5354 2d38 3030 2d35 332d - NIST-800-53-
│ │ │ -00265000: 434d 2d37 2862 290a 2020 2d20 4e49 5354 CM-7(b). - NIST
│ │ │ -00265010: 2d38 3030 2d35 332d 434d 2d37 2e31 2869 -800-53-CM-7.1(i
│ │ │ -00265020: 6929 0a20 202d 204e 4953 542d 3830 302d i). - NIST-800-
│ │ │ -00265030: 3533 2d49 412d 3528 3129 2863 290a 2020 53-IA-5(1)(c).
│ │ │ -00265040: 2d20 4e49 5354 2d38 3030 2d35 332d 4941 - NIST-800-53-IA
│ │ │ -00265050: 2d35 2831 292e 3128 7629 0a20 202d 2064 -5(1).1(v). - d
│ │ │ -00265060: 6973 6162 6c65 5f73 7472 6174 6567 790a isable_strategy.
│ │ │ -00265070: 2020 2d20 6869 6768 5f73 6576 6572 6974 - high_severit
│ │ │ -00265080: 790a 2020 2d20 6c6f 775f 636f 6d70 6c65 y. - low_comple
│ │ │ -00265090: 7869 7479 0a20 202d 206c 6f77 5f64 6973 xity. - low_dis
│ │ │ -002650a0: 7275 7074 696f 6e0a 2020 2d20 6e6f 5f72 ruption. - no_r
│ │ │ -002650b0: 6562 6f6f 745f 6e65 6564 6564 0a20 202d eboot_needed. -
│ │ │ -002650c0: 2070 6163 6b61 6765 5f76 7366 7470 645f package_vsftpd_
│ │ │ -002650d0: 7265 6d6f 7665 640a 3c2f 636f 6465 3e3c removed.<
│ │ │ +00264b80: 416e 7369 626c 6520 736e 6970 7065 7420 Ansible snippet
│ │ │ +00264b90: e287 b23c 2f61 3e3c 6272 3e3c 6469 7620 ...
Complexity:
│ │ │ +00264c20: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Di
│ │ │ +00264c40: 7372 7570 7469 6f6e 3a3c 2f74 683e 3c74 sruption: low <
│ │ │ +00264c60: 7472 3e3c 7468 3e52 6562 6f6f 743a 3c2f tr>Reboot:
│ │ │ +00264c70: 7468 3e3c 7464 3e66 616c 7365 3c2f 7464 th> false St
│ │ │ +00264c90: 7261 7465 6779 3a3c 2f74 683e 3c74 643e rategy:
│ │ │ +00264ca0: 6469 7361 626c 653c 2f74 643e 3c2f 7472 disable
- name: 'Uni
│ │ │ +00264cd0: 6e73 7461 6c6c 2076 7366 7470 6420 5061 nstall vsftpd Pa
│ │ │ +00264ce0: 636b 6167 653a 2045 6e73 7572 6520 7673 ckage: Ensure vs
│ │ │ +00264cf0: 6674 7064 2069 7320 7265 6d6f 7665 6427 ftpd is removed'
│ │ │ +00264d00: 0a20 2061 6e73 6962 6c65 2e62 7569 6c74 . ansible.built
│ │ │ +00264d10: 696e 2e70 6163 6b61 6765 3a0a 2020 2020 in.package:.
│ │ │ +00264d20: 6e61 6d65 3a20 7673 6674 7064 0a20 2020 name: vsftpd.
│ │ │ +00264d30: 2073 7461 7465 3a20 6162 7365 6e74 0a20 state: absent.
│ │ │ +00264d40: 2074 6167 733a 0a20 202d 204e 4953 542d tags:. - NIST-
│ │ │ +00264d50: 3830 302d 3533 2d43 4d2d 3628 6129 0a20 800-53-CM-6(a).
│ │ │ +00264d60: 202d 204e 4953 542d 3830 302d 3533 2d43 - NIST-800-53-C
│ │ │ +00264d70: 4d2d 370a 2020 2d20 4e49 5354 2d38 3030 M-7. - NIST-800
│ │ │ +00264d80: 2d35 332d 434d 2d37 2861 290a 2020 2d20 -53-CM-7(a). -
│ │ │ +00264d90: 4e49 5354 2d38 3030 2d35 332d 434d 2d37 NIST-800-53-CM-7
│ │ │ +00264da0: 2862 290a 2020 2d20 4e49 5354 2d38 3030 (b). - NIST-800
│ │ │ +00264db0: 2d35 332d 434d 2d37 2e31 2869 6929 0a20 -53-CM-7.1(ii).
│ │ │ +00264dc0: 202d 204e 4953 542d 3830 302d 3533 2d49 - NIST-800-53-I
│ │ │ +00264dd0: 412d 3528 3129 2863 290a 2020 2d20 4e49 A-5(1)(c). - NI
│ │ │ +00264de0: 5354 2d38 3030 2d35 332d 4941 2d35 2831 ST-800-53-IA-5(1
│ │ │ +00264df0: 292e 3128 7629 0a20 202d 2064 6973 6162 ).1(v). - disab
│ │ │ +00264e00: 6c65 5f73 7472 6174 6567 790a 2020 2d20 le_strategy. -
│ │ │ +00264e10: 6869 6768 5f73 6576 6572 6974 790a 2020 high_severity.
│ │ │ +00264e20: 2d20 6c6f 775f 636f 6d70 6c65 7869 7479 - low_complexity
│ │ │ +00264e30: 0a20 202d 206c 6f77 5f64 6973 7275 7074 . - low_disrupt
│ │ │ +00264e40: 696f 6e0a 2020 2d20 6e6f 5f72 6562 6f6f ion. - no_reboo
│ │ │ +00264e50: 745f 6e65 6564 6564 0a20 202d 2070 6163 t_needed. - pac
│ │ │ +00264e60: 6b61 6765 5f76 7366 7470 645f 7265 6d6f kage_vsftpd_remo
│ │ │ +00264e70: 7665 640a 3c2f 636f 6465 3e3c 2f70 7265 ved.
Remediation
│ │ │ +00264f30: 5075 7070 6574 2073 6e69 7070 6574 20e2 Puppet snippet .
│ │ │ +00264f40: 87b2 3c2f 613e 3c62 723e 3c64 6976 2063 ..
│ │ │ +00264fc0: 3c74 683e 436f 6d70 6c65 7869 7479 3a3c Complexity:<
│ │ │ +00264fd0: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ +00264fe0: 3c2f 7472 3e3c 7472 3e3c 7468 3e44 6973 Dis
│ │ │ +00264ff0: 7275 7074 696f 6e3a 3c2f 7468 3e3c 7464 ruption: low Reboot: false
│ │ │ +00265030: 3c2f 7472 3e3c 7472 3e3c 7468 3e53 7472 Str
│ │ │ +00265040: 6174 6567 793a 3c2f 7468 3e3c 7464 3e64 ategy: d
│ │ │ +00265050: 6973 6162 6c65 3c2f 7464 3e3c 2f74 723e isable
│ │ │ +00265060: 3c2f 7461 626c 653e 3c70 7265 3e3c 636f
.include remo
│ │ │ +00265080: 7665 5f76 7366 7470 640a 0a63 6c61 7373 ve_vsftpd..class
│ │ │ +00265090: 2072 656d 6f76 655f 7673 6674 7064 207b remove_vsftpd {
│ │ │ +002650a0: 0a20 2070 6163 6b61 6765 207b 2027 7673 . package { 'vs
│ │ │ +002650b0: 6674 7064 273a 0a20 2020 2065 6e73 7572 ftpd':. ensur
│ │ │ +002650c0: 6520 3d26 6774 3b20 2770 7572 6765 6427 e => 'purged'
│ │ │ +002650d0: 2c0a 2020 7d0a 7d0a 3c2f 636f 6465 3e3c ,. }.}.<
│ │ │ 002650e0: 2f70 7265 3e3c 2f64 6976 3e3c 6120 636c /pre>
Remediation O
│ │ │ -00266470: 5342 7569 6c64 2042 6c75 6570 7269 6e74 SBuild Blueprint
│ │ │ -00266480: 2073 6e69 7070 6574 20e2 87b2 3c2f 613e snippet ...
│ │ │ -00266490: 3c62 723e 3c64 6976 2063 6c61 7373 3d22
.
│ │ │ -002664d0: 5b63 7573 746f 6d69 7a61 7469 6f6e 732e [customizations.
│ │ │ -002664e0: 7365 7276 6963 6573 5d0a 6d61 736b 6564 services].masked
│ │ │ -002664f0: 203d 205b 2276 7366 7470 6422 5d0a 3c2f = ["vsftpd"].
│ │ │ -00266500: 636f 6465 3e3c 2f70 7265 3e3c 2f64 6976 code>
Re
│ │ │ -002665b0: 6d65 6469 6174 696f 6e20 4b75 6265 726e mediation Kubern
│ │ │ -002665c0: 6574 6573 2073 6e69 7070 6574 20e2 87b2 etes snippet ...
│ │ │ -002665d0: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61
Complexity: low
│ │ │ -00266670: 7472 3e3c 7472 3e3c 7468 3e44 6973 7275 tr>Disru
│ │ │ -00266680: 7074 696f 6e3a 3c2f 7468 3e3c 7464 3e6d ption: m
│ │ │ -00266690: 6564 6975 6d3c 2f74 643e 3c2f 7472 3e3c edium <
│ │ │ -002666a0: 7472 3e3c 7468 3e52 6562 6f6f 743a 3c2f tr>Reboot:
│ │ │ -002666b0: 7468 3e3c 7464 3e74 7275 653c 2f74 643e th> true
│ │ │ -002666c0: 3c2f 7472 3e3c 7472 3e3c 7468 3e53 7472 Str
│ │ │ -002666d0: 6174 6567 793a 3c2f 7468 3e3c 7464 3e64 ategy: d
│ │ │ -002666e0: 6973 6162 6c65 3c2f 7464 3e3c 2f74 723e isable
│ │ │ -002666f0: 3c2f 7461 626c 653e 3c70 7265 3e3c 636f
apiVersion: m
│ │ │ -00266710: 6163 6869 6e65 636f 6e66 6967 7572 6174 achineconfigurat
│ │ │ -00266720: 696f 6e2e 6f70 656e 7368 6966 742e 696f ion.openshift.io
│ │ │ -00266730: 2f76 310a 6b69 6e64 3a20 4d61 6368 696e /v1.kind: Machin
│ │ │ -00266740: 6543 6f6e 6669 670a 7370 6563 3a0a 2020 eConfig.spec:.
│ │ │ -00266750: 636f 6e66 6967 3a0a 2020 2020 6967 6e69 config:. igni
│ │ │ -00266760: 7469 6f6e 3a0a 2020 2020 2020 7665 7273 tion:. vers
│ │ │ -00266770: 696f 6e3a 2033 2e31 2e30 0a20 2020 2073 ion: 3.1.0. s
│ │ │ -00266780: 7973 7465 6d64 3a0a 2020 2020 2020 756e ystemd:. un
│ │ │ -00266790: 6974 733a 0a20 2020 2020 202d 206e 616d its:. - nam
│ │ │ -002667a0: 653a 2076 7366 7470 642e 7365 7276 6963 e: vsftpd.servic
│ │ │ -002667b0: 650a 2020 2020 2020 2020 656e 6162 6c65 e. enable
│ │ │ -002667c0: 643a 2066 616c 7365 0a20 2020 2020 2020 d: false.
│ │ │ -002667d0: 206d 6173 6b3a 2074 7275 650a 2020 2020 mask: true.
│ │ │ -002667e0: 2020 2d20 6e61 6d65 3a20 7673 6674 7064 - name: vsftpd
│ │ │ -002667f0: 2e73 6f63 6b65 740a 2020 2020 2020 2020 .socket.
│ │ │ -00266800: 656e 6162 6c65 643a 2066 616c 7365 0a20 enabled: false.
│ │ │ -00266810: 2020 2020 2020 206d 6173 6b3a 2074 7275 mask: tru
│ │ │ -00266820: 650a 3c2f 636f 6465 3e3c 2f70 7265 3e3c e.
<
│ │ │ -00266830: 2f64 6976 3e3c 6120 636c 6173 733d 2262 /div>Remediation Pu
│ │ │ -002668e0: 7070 6574 2073 6e69 7070 6574 20e2 87b2 ppet snippet ...
│ │ │ -002668f0: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61
Complexity: low
│ │ │ -00266990: 7472 3e3c 7472 3e3c 7468 3e44 6973 7275 tr>Disru
│ │ │ -002669a0: 7074 696f 6e3a 3c2f 7468 3e3c 7464 3e6c ption: l
│ │ │ -002669b0: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ -002669c0: 3c74 683e 5265 626f 6f74 3a3c 2f74 683e Reboot:
│ │ │ -002669d0: 3c74 643e 6661 6c73 653c 2f74 643e 3c2f false
│ │ │ -002669e0: 7472 3e3c 7472 3e3c 7468 3e53 7472 6174 tr> Strat
│ │ │ -002669f0: 6567 793a 3c2f 7468 3e3c 7464 3e65 6e61 egy: ena
│ │ │ -00266a00: 626c 653c 2f74 643e 3c2f 7472 3e3c 2f74 ble
│ │ │ -00266a20: 696e 636c 7564 6520 6469 7361 626c 655f include disable_
│ │ │ -00266a30: 7673 6674 7064 0a0a 636c 6173 7320 6469 vsftpd..class di
│ │ │ -00266a40: 7361 626c 655f 7673 6674 7064 207b 0a20 sable_vsftpd {.
│ │ │ -00266a50: 2073 6572 7669 6365 207b 2776 7366 7470 service {'vsftp
│ │ │ -00266a60: 6427 3a0a 2020 2020 656e 6162 6c65 203d d':. enable =
│ │ │ -00266a70: 2667 743b 2066 616c 7365 2c0a 2020 2020 > false,.
│ │ │ -00266a80: 656e 7375 7265 203d 2667 743b 2027 7374 ensure => 'st
│ │ │ -00266a90: 6f70 7065 6427 2c0a 2020 7d0a 7d0a 3c2f opped',. }.}.
│ │ │ -00266aa0: 636f 6465 3e3c 2f70 7265 3e3c 2f64 6976 code>
Re
│ │ │ -00266b50: 6d65 6469 6174 696f 6e20 416e 7369 626c mediation Ansibl
│ │ │ -00266b60: 6520 736e 6970 7065 7420 e287 b23c 2f61 e snippet ...
C
│ │ │ -00266bf0: 6f6d 706c 6578 6974 793a 3c2f 7468 3e3c omplexity: <
│ │ │ -00266c00: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ -00266c10: 3c74 723e 3c74 683e 4469 7372 7570 7469 Disrupti
│ │ │ -00266c20: 6f6e 3a3c 2f74 683e 3c74 643e 6c6f 773c on: low<
│ │ │ -00266c30: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Reboot: false
│ │ │ -00266c60: 3c74 723e 3c74 683e 5374 7261 7465 6779 Strategy
│ │ │ -00266c70: 3a3c 2f74 683e 3c74 643e 6469 7361 626c : disabl
│ │ │ -00266c80: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e -
│ │ │ -00266ca0: 6e61 6d65 3a20 4761 7468 6572 2074 6865 name: Gather the
│ │ │ -00266cb0: 2070 6163 6b61 6765 2066 6163 7473 0a20 package facts.
│ │ │ -00266cc0: 2070 6163 6b61 6765 5f66 6163 7473 3a0a package_facts:.
│ │ │ -00266cd0: 2020 2020 6d61 6e61 6765 723a 2061 7574 manager: aut
│ │ │ -00266ce0: 6f0a 2020 7461 6773 3a0a 2020 2d20 4e49 o. tags:. - NI
│ │ │ -00266cf0: 5354 2d38 3030 2d35 332d 434d 2d36 2861 ST-800-53-CM-6(a
│ │ │ -00266d00: 290a 2020 2d20 4e49 5354 2d38 3030 2d35 ). - NIST-800-5
│ │ │ -00266d10: 332d 434d 2d37 2861 290a 2020 2d20 4e49 3-CM-7(a). - NI
│ │ │ -00266d20: 5354 2d38 3030 2d35 332d 434d 2d37 2862 ST-800-53-CM-7(b
│ │ │ -00266d30: 290a 2020 2d20 6469 7361 626c 655f 7374 ). - disable_st
│ │ │ -00266d40: 7261 7465 6779 0a20 202d 206c 6f77 5f63 rategy. - low_c
│ │ │ -00266d50: 6f6d 706c 6578 6974 790a 2020 2d20 6c6f omplexity. - lo
│ │ │ -00266d60: 775f 6469 7372 7570 7469 6f6e 0a20 202d w_disruption. -
│ │ │ -00266d70: 206d 6564 6975 6d5f 7365 7665 7269 7479 medium_severity
│ │ │ -00266d80: 0a20 202d 206e 6f5f 7265 626f 6f74 5f6e . - no_reboot_n
│ │ │ -00266d90: 6565 6465 640a 2020 2d20 7365 7276 6963 eeded. - servic
│ │ │ -00266da0: 655f 7673 6674 7064 5f64 6973 6162 6c65 e_vsftpd_disable
│ │ │ -00266db0: 640a 0a2d 206e 616d 653a 2044 6973 6162 d..- name: Disab
│ │ │ -00266dc0: 6c65 2076 7366 7470 6420 5365 7276 6963 le vsftpd Servic
│ │ │ -00266dd0: 6520 2d20 4469 7361 626c 6520 7365 7276 e - Disable serv
│ │ │ -00266de0: 6963 6520 7673 6674 7064 0a20 2062 6c6f ice vsftpd. blo
│ │ │ -00266df0: 636b 3a0a 0a20 202d 206e 616d 653a 2044 ck:.. - name: D
│ │ │ -00266e00: 6973 6162 6c65 2076 7366 7470 6420 5365 isable vsftpd Se
│ │ │ -00266e10: 7276 6963 6520 2d20 436f 6c6c 6563 7420 rvice - Collect
│ │ │ -00266e20: 7379 7374 656d 6420 5365 7276 6963 6573 systemd Services
│ │ │ -00266e30: 2050 7265 7365 6e74 2069 6e20 7468 6520 Present in the
│ │ │ -00266e40: 5379 7374 656d 0a20 2020 2061 6e73 6962 System. ansib
│ │ │ -00266e50: 6c65 2e62 7569 6c74 696e 2e63 6f6d 6d61 le.builtin.comma
│ │ │ -00266e60: 6e64 3a20 7379 7374 656d 6374 6c20 2d71 nd: systemctl -q
│ │ │ -00266e70: 206c 6973 742d 756e 6974 2d66 696c 6573 list-unit-files
│ │ │ -00266e80: 202d 2d74 7970 6520 7365 7276 6963 650a --type service.
│ │ │ -00266e90: 2020 2020 7265 6769 7374 6572 3a20 7365 register: se
│ │ │ -00266ea0: 7276 6963 655f 6578 6973 7473 0a20 2020 rvice_exists.
│ │ │ -00266eb0: 2063 6861 6e67 6564 5f77 6865 6e3a 2066 changed_when: f
│ │ │ -00266ec0: 616c 7365 0a20 2020 2066 6169 6c65 645f alse. failed_
│ │ │ -00266ed0: 7768 656e 3a20 7365 7276 6963 655f 6578 when: service_ex
│ │ │ -00266ee0: 6973 7473 2e72 6320 6e6f 7420 696e 205b ists.rc not in [
│ │ │ -00266ef0: 302c 2031 5d0a 2020 2020 6368 6563 6b5f 0, 1]. check_
│ │ │ -00266f00: 6d6f 6465 3a20 6661 6c73 650a 0a20 202d mode: false.. -
│ │ │ -00266f10: 206e 616d 653a 2044 6973 6162 6c65 2076 name: Disable v
│ │ │ -00266f20: 7366 7470 6420 5365 7276 6963 6520 2d20 sftpd Service -
│ │ │ -00266f30: 456e 7375 7265 2076 7366 7470 642e 7365 Ensure vsftpd.se
│ │ │ -00266f40: 7276 6963 6520 6973 204d 6173 6b65 640a rvice is Masked.
│ │ │ -00266f50: 2020 2020 616e 7369 626c 652e 6275 696c ansible.buil
│ │ │ -00266f60: 7469 6e2e 7379 7374 656d 643a 0a20 2020 tin.systemd:.
│ │ │ -00266f70: 2020 206e 616d 653a 2076 7366 7470 642e name: vsftpd.
│ │ │ -00266f80: 7365 7276 6963 650a 2020 2020 2020 7374 service. st
│ │ │ -00266f90: 6174 653a 2073 746f 7070 6564 0a20 2020 ate: stopped.
│ │ │ -00266fa0: 2020 2065 6e61 626c 6564 3a20 6661 6c73 enabled: fals
│ │ │ -00266fb0: 650a 2020 2020 2020 6d61 736b 6564 3a20 e. masked:
│ │ │ -00266fc0: 7472 7565 0a20 2020 2077 6865 6e3a 2073 true. when: s
│ │ │ -00266fd0: 6572 7669 6365 5f65 7869 7374 732e 7374 ervice_exists.st
│ │ │ -00266fe0: 646f 7574 5f6c 696e 6573 2069 7320 7365 dout_lines is se
│ │ │ -00266ff0: 6172 6368 2822 7673 6674 7064 2e73 6572 arch("vsftpd.ser
│ │ │ -00267000: 7669 6365 222c 206d 756c 7469 6c69 6e65 vice", multiline
│ │ │ -00267010: 3d54 7275 6529 0a0a 2020 2d20 6e61 6d65 =True).. - name
│ │ │ -00267020: 3a20 556e 6974 2053 6f63 6b65 7420 4578 : Unit Socket Ex
│ │ │ -00267030: 6973 7473 202d 2076 7366 7470 642e 736f ists - vsftpd.so
│ │ │ -00267040: 636b 6574 0a20 2020 2061 6e73 6962 6c65 cket. ansible
│ │ │ -00267050: 2e62 7569 6c74 696e 2e63 6f6d 6d61 6e64 .builtin.command
│ │ │ -00267060: 3a20 7379 7374 656d 6374 6c20 2d71 206c : systemctl -q l
│ │ │ -00267070: 6973 742d 756e 6974 2d66 696c 6573 2076 ist-unit-files v
│ │ │ -00267080: 7366 7470 642e 736f 636b 6574 0a20 2020 sftpd.socket.
│ │ │ -00267090: 2072 6567 6973 7465 723a 2073 6f63 6b65 register: socke
│ │ │ -002670a0: 745f 6669 6c65 5f65 7869 7374 730a 2020 t_file_exists.
│ │ │ -002670b0: 2020 6368 616e 6765 645f 7768 656e 3a20 changed_when:
│ │ │ -002670c0: 6661 6c73 650a 2020 2020 6661 696c 6564 false. failed
│ │ │ -002670d0: 5f77 6865 6e3a 2073 6f63 6b65 745f 6669 _when: socket_fi
│ │ │ -002670e0: 6c65 5f65 7869 7374 732e 7263 206e 6f74 le_exists.rc not
│ │ │ -002670f0: 2069 6e20 5b30 2c20 315d 0a20 2020 2063 in [0, 1]. c
│ │ │ -00267100: 6865 636b 5f6d 6f64 653a 2066 616c 7365 heck_mode: false
│ │ │ -00267110: 0a0a 2020 2d20 6e61 6d65 3a20 4469 7361 .. - name: Disa
│ │ │ -00267120: 626c 6520 7673 6674 7064 2053 6572 7669 ble vsftpd Servi
│ │ │ -00267130: 6365 202d 2044 6973 6162 6c65 2053 6f63 ce - Disable Soc
│ │ │ -00267140: 6b65 7420 7673 6674 7064 0a20 2020 2061 ket vsftpd. a
│ │ │ -00267150: 6e73 6962 6c65 2e62 7569 6c74 696e 2e73 nsible.builtin.s
│ │ │ -00267160: 7973 7465 6d64 3a0a 2020 2020 2020 6e61 ystemd:. na
│ │ │ -00267170: 6d65 3a20 7673 6674 7064 2e73 6f63 6b65 me: vsftpd.socke
│ │ │ -00267180: 740a 2020 2020 2020 656e 6162 6c65 643a t. enabled:
│ │ │ -00267190: 2066 616c 7365 0a20 2020 2020 2073 7461 false. sta
│ │ │ -002671a0: 7465 3a20 7374 6f70 7065 640a 2020 2020 te: stopped.
│ │ │ -002671b0: 2020 6d61 736b 6564 3a20 7472 7565 0a20 masked: true.
│ │ │ -002671c0: 2020 2077 6865 6e3a 2073 6f63 6b65 745f when: socket_
│ │ │ -002671d0: 6669 6c65 5f65 7869 7374 732e 7374 646f file_exists.stdo
│ │ │ -002671e0: 7574 5f6c 696e 6573 2069 7320 7365 6172 ut_lines is sear
│ │ │ -002671f0: 6368 2822 7673 6674 7064 2e73 6f63 6b65 ch("vsftpd.socke
│ │ │ -00267200: 7422 2c20 6d75 6c74 696c 696e 653d 5472 t", multiline=Tr
│ │ │ -00267210: 7565 290a 2020 7461 6773 3a0a 2020 2d20 ue). tags:. -
│ │ │ -00267220: 4e49 5354 2d38 3030 2d35 332d 434d 2d36 NIST-800-53-CM-6
│ │ │ -00267230: 2861 290a 2020 2d20 4e49 5354 2d38 3030 (a). - NIST-800
│ │ │ -00267240: 2d35 332d 434d 2d37 2861 290a 2020 2d20 -53-CM-7(a). -
│ │ │ -00267250: 4e49 5354 2d38 3030 2d35 332d 434d 2d37 NIST-800-53-CM-7
│ │ │ -00267260: 2862 290a 2020 2d20 6469 7361 626c 655f (b). - disable_
│ │ │ -00267270: 7374 7261 7465 6779 0a20 202d 206c 6f77 strategy. - low
│ │ │ -00267280: 5f63 6f6d 706c 6578 6974 790a 2020 2d20 _complexity. -
│ │ │ -00267290: 6c6f 775f 6469 7372 7570 7469 6f6e 0a20 low_disruption.
│ │ │ -002672a0: 202d 206d 6564 6975 6d5f 7365 7665 7269 - medium_severi
│ │ │ -002672b0: 7479 0a20 202d 206e 6f5f 7265 626f 6f74 ty. - no_reboot
│ │ │ -002672c0: 5f6e 6565 6465 640a 2020 2d20 7365 7276 _needed. - serv
│ │ │ -002672d0: 6963 655f 7673 6674 7064 5f64 6973 6162 ice_vsftpd_disab
│ │ │ -002672e0: 6c65 640a 2020 2d20 7370 6563 6961 6c5f led. - special_
│ │ │ -002672f0: 7365 7276 6963 655f 626c 6f63 6b0a 2020 service_block.
│ │ │ -00267300: 7768 656e 3a20 2722 6c69 6e75 782d 6261 when: '"linux-ba
│ │ │ -00267310: 7365 2220 696e 2061 6e73 6962 6c65 5f66 se" in ansible_f
│ │ │ -00267320: 6163 7473 2e70 6163 6b61 6765 7327 0a3c acts.packages'.<
│ │ │ +00266460: 2122 3e52 656d 6564 6961 7469 6f6e 2041 !">Remediation A
│ │ │ +00266470: 6e73 6962 6c65 2073 6e69 7070 6574 20e2 nsible snippet .
│ │ │ +00266480: 87b2 3c2f 613e 3c62 723e 3c64 6976 2063 ..
│ │ │ +00266500: 3c74 683e 436f 6d70 6c65 7869 7479 3a3c Complexity:<
│ │ │ +00266510: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ +00266520: 3c2f 7472 3e3c 7472 3e3c 7468 3e44 6973 Dis
│ │ │ +00266530: 7275 7074 696f 6e3a 3c2f 7468 3e3c 7464 ruption: low Reboot: false
│ │ │ +00266570: 3c2f 7472 3e3c 7472 3e3c 7468 3e53 7472 Str
│ │ │ +00266580: 6174 6567 793a 3c2f 7468 3e3c 7464 3e64 ategy: d
│ │ │ +00266590: 6973 6162 6c65 3c2f 7464 3e3c 2f74 723e isable
│ │ │ +002665a0: 3c2f 7461 626c 653e 3c70 7265 3e3c 636f
- name: Gathe
│ │ │ +002665c0: 7220 7468 6520 7061 636b 6167 6520 6661 r the package fa
│ │ │ +002665d0: 6374 730a 2020 7061 636b 6167 655f 6661 cts. package_fa
│ │ │ +002665e0: 6374 733a 0a20 2020 206d 616e 6167 6572 cts:. manager
│ │ │ +002665f0: 3a20 6175 746f 0a20 2074 6167 733a 0a20 : auto. tags:.
│ │ │ +00266600: 202d 204e 4953 542d 3830 302d 3533 2d43 - NIST-800-53-C
│ │ │ +00266610: 4d2d 3628 6129 0a20 202d 204e 4953 542d M-6(a). - NIST-
│ │ │ +00266620: 3830 302d 3533 2d43 4d2d 3728 6129 0a20 800-53-CM-7(a).
│ │ │ +00266630: 202d 204e 4953 542d 3830 302d 3533 2d43 - NIST-800-53-C
│ │ │ +00266640: 4d2d 3728 6229 0a20 202d 2064 6973 6162 M-7(b). - disab
│ │ │ +00266650: 6c65 5f73 7472 6174 6567 790a 2020 2d20 le_strategy. -
│ │ │ +00266660: 6c6f 775f 636f 6d70 6c65 7869 7479 0a20 low_complexity.
│ │ │ +00266670: 202d 206c 6f77 5f64 6973 7275 7074 696f - low_disruptio
│ │ │ +00266680: 6e0a 2020 2d20 6d65 6469 756d 5f73 6576 n. - medium_sev
│ │ │ +00266690: 6572 6974 790a 2020 2d20 6e6f 5f72 6562 erity. - no_reb
│ │ │ +002666a0: 6f6f 745f 6e65 6564 6564 0a20 202d 2073 oot_needed. - s
│ │ │ +002666b0: 6572 7669 6365 5f76 7366 7470 645f 6469 ervice_vsftpd_di
│ │ │ +002666c0: 7361 626c 6564 0a0a 2d20 6e61 6d65 3a20 sabled..- name:
│ │ │ +002666d0: 4469 7361 626c 6520 7673 6674 7064 2053 Disable vsftpd S
│ │ │ +002666e0: 6572 7669 6365 202d 2044 6973 6162 6c65 ervice - Disable
│ │ │ +002666f0: 2073 6572 7669 6365 2076 7366 7470 640a service vsftpd.
│ │ │ +00266700: 2020 626c 6f63 6b3a 0a0a 2020 2d20 6e61 block:.. - na
│ │ │ +00266710: 6d65 3a20 4469 7361 626c 6520 7673 6674 me: Disable vsft
│ │ │ +00266720: 7064 2053 6572 7669 6365 202d 2043 6f6c pd Service - Col
│ │ │ +00266730: 6c65 6374 2073 7973 7465 6d64 2053 6572 lect systemd Ser
│ │ │ +00266740: 7669 6365 7320 5072 6573 656e 7420 696e vices Present in
│ │ │ +00266750: 2074 6865 2053 7973 7465 6d0a 2020 2020 the System.
│ │ │ +00266760: 616e 7369 626c 652e 6275 696c 7469 6e2e ansible.builtin.
│ │ │ +00266770: 636f 6d6d 616e 643a 2073 7973 7465 6d63 command: systemc
│ │ │ +00266780: 746c 202d 7120 6c69 7374 2d75 6e69 742d tl -q list-unit-
│ │ │ +00266790: 6669 6c65 7320 2d2d 7479 7065 2073 6572 files --type ser
│ │ │ +002667a0: 7669 6365 0a20 2020 2072 6567 6973 7465 vice. registe
│ │ │ +002667b0: 723a 2073 6572 7669 6365 5f65 7869 7374 r: service_exist
│ │ │ +002667c0: 730a 2020 2020 6368 616e 6765 645f 7768 s. changed_wh
│ │ │ +002667d0: 656e 3a20 6661 6c73 650a 2020 2020 6661 en: false. fa
│ │ │ +002667e0: 696c 6564 5f77 6865 6e3a 2073 6572 7669 iled_when: servi
│ │ │ +002667f0: 6365 5f65 7869 7374 732e 7263 206e 6f74 ce_exists.rc not
│ │ │ +00266800: 2069 6e20 5b30 2c20 315d 0a20 2020 2063 in [0, 1]. c
│ │ │ +00266810: 6865 636b 5f6d 6f64 653a 2066 616c 7365 heck_mode: false
│ │ │ +00266820: 0a0a 2020 2d20 6e61 6d65 3a20 4469 7361 .. - name: Disa
│ │ │ +00266830: 626c 6520 7673 6674 7064 2053 6572 7669 ble vsftpd Servi
│ │ │ +00266840: 6365 202d 2045 6e73 7572 6520 7673 6674 ce - Ensure vsft
│ │ │ +00266850: 7064 2e73 6572 7669 6365 2069 7320 4d61 pd.service is Ma
│ │ │ +00266860: 736b 6564 0a20 2020 2061 6e73 6962 6c65 sked. ansible
│ │ │ +00266870: 2e62 7569 6c74 696e 2e73 7973 7465 6d64 .builtin.systemd
│ │ │ +00266880: 3a0a 2020 2020 2020 6e61 6d65 3a20 7673 :. name: vs
│ │ │ +00266890: 6674 7064 2e73 6572 7669 6365 0a20 2020 ftpd.service.
│ │ │ +002668a0: 2020 2073 7461 7465 3a20 7374 6f70 7065 state: stoppe
│ │ │ +002668b0: 640a 2020 2020 2020 656e 6162 6c65 643a d. enabled:
│ │ │ +002668c0: 2066 616c 7365 0a20 2020 2020 206d 6173 false. mas
│ │ │ +002668d0: 6b65 643a 2074 7275 650a 2020 2020 7768 ked: true. wh
│ │ │ +002668e0: 656e 3a20 7365 7276 6963 655f 6578 6973 en: service_exis
│ │ │ +002668f0: 7473 2e73 7464 6f75 745f 6c69 6e65 7320 ts.stdout_lines
│ │ │ +00266900: 6973 2073 6561 7263 6828 2276 7366 7470 is search("vsftp
│ │ │ +00266910: 642e 7365 7276 6963 6522 2c20 6d75 6c74 d.service", mult
│ │ │ +00266920: 696c 696e 653d 5472 7565 290a 0a20 202d iline=True).. -
│ │ │ +00266930: 206e 616d 653a 2055 6e69 7420 536f 636b name: Unit Sock
│ │ │ +00266940: 6574 2045 7869 7374 7320 2d20 7673 6674 et Exists - vsft
│ │ │ +00266950: 7064 2e73 6f63 6b65 740a 2020 2020 616e pd.socket. an
│ │ │ +00266960: 7369 626c 652e 6275 696c 7469 6e2e 636f sible.builtin.co
│ │ │ +00266970: 6d6d 616e 643a 2073 7973 7465 6d63 746c mmand: systemctl
│ │ │ +00266980: 202d 7120 6c69 7374 2d75 6e69 742d 6669 -q list-unit-fi
│ │ │ +00266990: 6c65 7320 7673 6674 7064 2e73 6f63 6b65 les vsftpd.socke
│ │ │ +002669a0: 740a 2020 2020 7265 6769 7374 6572 3a20 t. register:
│ │ │ +002669b0: 736f 636b 6574 5f66 696c 655f 6578 6973 socket_file_exis
│ │ │ +002669c0: 7473 0a20 2020 2063 6861 6e67 6564 5f77 ts. changed_w
│ │ │ +002669d0: 6865 6e3a 2066 616c 7365 0a20 2020 2066 hen: false. f
│ │ │ +002669e0: 6169 6c65 645f 7768 656e 3a20 736f 636b ailed_when: sock
│ │ │ +002669f0: 6574 5f66 696c 655f 6578 6973 7473 2e72 et_file_exists.r
│ │ │ +00266a00: 6320 6e6f 7420 696e 205b 302c 2031 5d0a c not in [0, 1].
│ │ │ +00266a10: 2020 2020 6368 6563 6b5f 6d6f 6465 3a20 check_mode:
│ │ │ +00266a20: 6661 6c73 650a 0a20 202d 206e 616d 653a false.. - name:
│ │ │ +00266a30: 2044 6973 6162 6c65 2076 7366 7470 6420 Disable vsftpd
│ │ │ +00266a40: 5365 7276 6963 6520 2d20 4469 7361 626c Service - Disabl
│ │ │ +00266a50: 6520 536f 636b 6574 2076 7366 7470 640a e Socket vsftpd.
│ │ │ +00266a60: 2020 2020 616e 7369 626c 652e 6275 696c ansible.buil
│ │ │ +00266a70: 7469 6e2e 7379 7374 656d 643a 0a20 2020 tin.systemd:.
│ │ │ +00266a80: 2020 206e 616d 653a 2076 7366 7470 642e name: vsftpd.
│ │ │ +00266a90: 736f 636b 6574 0a20 2020 2020 2065 6e61 socket. ena
│ │ │ +00266aa0: 626c 6564 3a20 6661 6c73 650a 2020 2020 bled: false.
│ │ │ +00266ab0: 2020 7374 6174 653a 2073 746f 7070 6564 state: stopped
│ │ │ +00266ac0: 0a20 2020 2020 206d 6173 6b65 643a 2074 . masked: t
│ │ │ +00266ad0: 7275 650a 2020 2020 7768 656e 3a20 736f rue. when: so
│ │ │ +00266ae0: 636b 6574 5f66 696c 655f 6578 6973 7473 cket_file_exists
│ │ │ +00266af0: 2e73 7464 6f75 745f 6c69 6e65 7320 6973 .stdout_lines is
│ │ │ +00266b00: 2073 6561 7263 6828 2276 7366 7470 642e search("vsftpd.
│ │ │ +00266b10: 736f 636b 6574 222c 206d 756c 7469 6c69 socket", multili
│ │ │ +00266b20: 6e65 3d54 7275 6529 0a20 2074 6167 733a ne=True). tags:
│ │ │ +00266b30: 0a20 202d 204e 4953 542d 3830 302d 3533 . - NIST-800-53
│ │ │ +00266b40: 2d43 4d2d 3628 6129 0a20 202d 204e 4953 -CM-6(a). - NIS
│ │ │ +00266b50: 542d 3830 302d 3533 2d43 4d2d 3728 6129 T-800-53-CM-7(a)
│ │ │ +00266b60: 0a20 202d 204e 4953 542d 3830 302d 3533 . - NIST-800-53
│ │ │ +00266b70: 2d43 4d2d 3728 6229 0a20 202d 2064 6973 -CM-7(b). - dis
│ │ │ +00266b80: 6162 6c65 5f73 7472 6174 6567 790a 2020 able_strategy.
│ │ │ +00266b90: 2d20 6c6f 775f 636f 6d70 6c65 7869 7479 - low_complexity
│ │ │ +00266ba0: 0a20 202d 206c 6f77 5f64 6973 7275 7074 . - low_disrupt
│ │ │ +00266bb0: 696f 6e0a 2020 2d20 6d65 6469 756d 5f73 ion. - medium_s
│ │ │ +00266bc0: 6576 6572 6974 790a 2020 2d20 6e6f 5f72 everity. - no_r
│ │ │ +00266bd0: 6562 6f6f 745f 6e65 6564 6564 0a20 202d eboot_needed. -
│ │ │ +00266be0: 2073 6572 7669 6365 5f76 7366 7470 645f service_vsftpd_
│ │ │ +00266bf0: 6469 7361 626c 6564 0a20 202d 2073 7065 disabled. - spe
│ │ │ +00266c00: 6369 616c 5f73 6572 7669 6365 5f62 6c6f cial_service_blo
│ │ │ +00266c10: 636b 0a20 2077 6865 6e3a 2027 226c 696e ck. when: '"lin
│ │ │ +00266c20: 7578 2d62 6173 6522 2069 6e20 616e 7369 ux-base" in ansi
│ │ │ +00266c30: 626c 655f 6661 6374 732e 7061 636b 6167 ble_facts.packag
│ │ │ +00266c40: 6573 270a 3c2f 636f 6465 3e3c 2f70 7265 es'.
Remediation
│ │ │ +00266d00: 4b75 6265 726e 6574 6573 2073 6e69 7070 Kubernetes snipp
│ │ │ +00266d10: 6574 20e2 87b2 3c2f 613e 3c62 723e 3c64 et ...
│ │ │ +00266d90: 3c74 723e 3c74 683e 436f 6d70 6c65 7869 Complexi
│ │ │ +00266da0: 7479 3a3c 2f74 683e 3c74 643e 6c6f 773c ty: low<
│ │ │ +00266db0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Disruption: medium
│ │ │ +00266de0: 3c2f 7472 3e3c 7472 3e3c 7468 3e52 6562 Reb
│ │ │ +00266df0: 6f6f 743a 3c2f 7468 3e3c 7464 3e74 7275 oot: tru
│ │ │ +00266e00: 653c 2f74 643e 3c2f 7472 3e3c 7472 3e3c e <
│ │ │ +00266e10: 7468 3e53 7472 6174 6567 793a 3c2f 7468 th>Strategy:disable
apiVers
│ │ │ +00266e50: 696f 6e3a 206d 6163 6869 6e65 636f 6e66 ion: machineconf
│ │ │ +00266e60: 6967 7572 6174 696f 6e2e 6f70 656e 7368 iguration.opensh
│ │ │ +00266e70: 6966 742e 696f 2f76 310a 6b69 6e64 3a20 ift.io/v1.kind:
│ │ │ +00266e80: 4d61 6368 696e 6543 6f6e 6669 670a 7370 MachineConfig.sp
│ │ │ +00266e90: 6563 3a0a 2020 636f 6e66 6967 3a0a 2020 ec:. config:.
│ │ │ +00266ea0: 2020 6967 6e69 7469 6f6e 3a0a 2020 2020 ignition:.
│ │ │ +00266eb0: 2020 7665 7273 696f 6e3a 2033 2e31 2e30 version: 3.1.0
│ │ │ +00266ec0: 0a20 2020 2073 7973 7465 6d64 3a0a 2020 . systemd:.
│ │ │ +00266ed0: 2020 2020 756e 6974 733a 0a20 2020 2020 units:.
│ │ │ +00266ee0: 202d 206e 616d 653a 2076 7366 7470 642e - name: vsftpd.
│ │ │ +00266ef0: 7365 7276 6963 650a 2020 2020 2020 2020 service.
│ │ │ +00266f00: 656e 6162 6c65 643a 2066 616c 7365 0a20 enabled: false.
│ │ │ +00266f10: 2020 2020 2020 206d 6173 6b3a 2074 7275 mask: tru
│ │ │ +00266f20: 650a 2020 2020 2020 2d20 6e61 6d65 3a20 e. - name:
│ │ │ +00266f30: 7673 6674 7064 2e73 6f63 6b65 740a 2020 vsftpd.socket.
│ │ │ +00266f40: 2020 2020 2020 656e 6162 6c65 643a 2066 enabled: f
│ │ │ +00266f50: 616c 7365 0a20 2020 2020 2020 206d 6173 alse. mas
│ │ │ +00266f60: 6b3a 2074 7275 650a 3c2f 636f 6465 3e3c k: true.<
│ │ │ +00266f70: 2f70 7265 3e3c 2f64 6976 3e3c 6120 636c /pre>
Remediat
│ │ │ +00267020: 696f 6e20 5075 7070 6574 2073 6e69 7070 ion Puppet snipp
│ │ │ +00267030: 6574 20e2 87b2 3c2f 613e 3c62 723e 3c64 et ...
│ │ │ +002670b0: 3c74 723e 3c74 683e 436f 6d70 6c65 7869 Complexi
│ │ │ +002670c0: 7479 3a3c 2f74 683e 3c74 643e 6c6f 773c ty: low<
│ │ │ +002670d0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Disruption: low Reboot
│ │ │ +00267110: 3a3c 2f74 683e 3c74 643e 6661 6c73 653c : false<
│ │ │ +00267120: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Strategy: <
│ │ │ +00267140: 7464 3e65 6e61 626c 653c 2f74 643e 3c2f td>enable
│ │ │ +00267150: 7472 3e3c 2f74 6162 6c65 3e3c 7072 653e tr>
│ │ │ +00267160: 3c63 6f64 653e 696e 636c 7564 6520 6469 include di
│ │ │ +00267170: 7361 626c 655f 7673 6674 7064 0a0a 636c sable_vsftpd..cl
│ │ │ +00267180: 6173 7320 6469 7361 626c 655f 7673 6674 ass disable_vsft
│ │ │ +00267190: 7064 207b 0a20 2073 6572 7669 6365 207b pd {. service {
│ │ │ +002671a0: 2776 7366 7470 6427 3a0a 2020 2020 656e 'vsftpd':. en
│ │ │ +002671b0: 6162 6c65 203d 2667 743b 2066 616c 7365 able => false
│ │ │ +002671c0: 2c0a 2020 2020 656e 7375 7265 203d 2667 ,. ensure =&g
│ │ │ +002671d0: 743b 2027 7374 6f70 7065 6427 2c0a 2020 t; 'stopped',.
│ │ │ +002671e0: 7d0a 7d0a 3c2f 636f 6465 3e3c 2f70 7265 }.}.
Remediation
│ │ │ +002672a0: 4f53 4275 696c 6420 426c 7565 7072 696e OSBuild Blueprin
│ │ │ +002672b0: 7420 736e 6970 7065 7420 e287 b23c 2f61 t snippet ...
│ │ │ +00267300: 0a5b 6375 7374 6f6d 697a 6174 696f 6e73 .[customizations
│ │ │ +00267310: 2e73 6572 7669 6365 735d 0a6d 6173 6b65 .services].maske
│ │ │ +00267320: 6420 3d20 5b22 7673 6674 7064 225d 0a3c d = ["vsftpd"].<
│ │ │ 00267330: 2f63 6f64 653e 3c2f 7072 653e 3c2f 6469 /code>
Reme
│ │ │ -00268320: 6469 6174 696f 6e20 5075 7070 6574 2073 diation Puppet s
│ │ │ -00268330: 6e69 7070 6574 20e2 87b2 3c2f 613e 3c62 nippet ...Comp
│ │ │ -002683c0: 6c65 7869 7479 3a3c 2f74 683e 3c74 643e lexity:
│ │ │ -002683d0: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Disruption:
│ │ │ -002683f0: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Re
│ │ │ -00268410: 626f 6f74 3a3c 2f74 683e 3c74 643e 6661 boot: fa
│ │ │ -00268420: 6c73 653c 2f74 643e 3c2f 7472 3e3c 7472 lse Strategy:
│ │ │ -00268440: 7468 3e3c 7464 3e64 6973 6162 6c65 3c2f th> disable
│ │ │ -00268450: 7464 3e3c 2f74 723e 3c2f 7461 626c 653e td>
│ │ │ -00268460: 3c70 7265 3e3c 636f 6465 3e0a 696e 636c .incl
│ │ │ -00268470: 7564 6520 7265 6d6f 7665 5f66 7470 0a0a ude remove_ftp..
│ │ │ -00268480: 636c 6173 7320 7265 6d6f 7665 5f66 7470 class remove_ftp
│ │ │ -00268490: 207b 0a20 2070 6163 6b61 6765 207b 2027 {. package { '
│ │ │ -002684a0: 6674 7027 3a0a 2020 2020 656e 7375 7265 ftp':. ensure
│ │ │ -002684b0: 203d 2667 743b 2027 7075 7267 6564 272c => 'purged',
│ │ │ -002684c0: 0a20 207d 0a7d 0a3c 2f63 6f64 653e 3c2f . }.}.
│ │ │ -002684d0: 7072 653e 3c2f 6469 763e 3c61 2063 6c61 pre>
Remediati
│ │ │ -00268580: 6f6e 2041 6e73 6962 6c65 2073 6e69 7070 on Ansible snipp
│ │ │ -00268590: 6574 20e2 87b2 3c2f 613e 3c62 723e 3c64 et ...
│ │ │ -00268610: 3c74 723e 3c74 683e 436f 6d70 6c65 7869 Complexi
│ │ │ -00268620: 7479 3a3c 2f74 683e 3c74 643e 6c6f 773c ty: low<
│ │ │ -00268630: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Disruption: low Reboot
│ │ │ -00268670: 3a3c 2f74 683e 3c74 643e 6661 6c73 653c : false<
│ │ │ -00268680: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Strategy: <
│ │ │ -002686a0: 7464 3e64 6973 6162 6c65 3c2f 7464 3e3c td>disable<
│ │ │ -002686b0: 2f74 723e 3c2f 7461 626c 653e 3c70 7265 /tr>
- name: '
│ │ │ -002686d0: 5265 6d6f 7665 2066 7470 2050 6163 6b61 Remove ftp Packa
│ │ │ -002686e0: 6765 3a20 456e 7375 7265 2066 7470 2069 ge: Ensure ftp i
│ │ │ -002686f0: 7320 7265 6d6f 7665 6427 0a20 2061 6e73 s removed'. ans
│ │ │ -00268700: 6962 6c65 2e62 7569 6c74 696e 2e70 6163 ible.builtin.pac
│ │ │ -00268710: 6b61 6765 3a0a 2020 2020 6e61 6d65 3a20 kage:. name:
│ │ │ -00268720: 6674 700a 2020 2020 7374 6174 653a 2061 ftp. state: a
│ │ │ -00268730: 6273 656e 740a 2020 7461 6773 3a0a 2020 bsent. tags:.
│ │ │ -00268740: 2d20 5043 492d 4453 5376 342d 322e 320a - PCI-DSSv4-2.2.
│ │ │ -00268750: 2020 2d20 5043 492d 4453 5376 342d 322e - PCI-DSSv4-2.
│ │ │ -00268760: 322e 340a 2020 2d20 6469 7361 626c 655f 2.4. - disable_
│ │ │ -00268770: 7374 7261 7465 6779 0a20 202d 206c 6f77 strategy. - low
│ │ │ -00268780: 5f63 6f6d 706c 6578 6974 790a 2020 2d20 _complexity. -
│ │ │ -00268790: 6c6f 775f 6469 7372 7570 7469 6f6e 0a20 low_disruption.
│ │ │ -002687a0: 202d 206c 6f77 5f73 6576 6572 6974 790a - low_severity.
│ │ │ -002687b0: 2020 2d20 6e6f 5f72 6562 6f6f 745f 6e65 - no_reboot_ne
│ │ │ -002687c0: 6564 6564 0a20 202d 2070 6163 6b61 6765 eded. - package
│ │ │ -002687d0: 5f66 7470 5f72 656d 6f76 6564 0a3c 2f63 _ftp_removed.<
│ │ │ +00268340: 6272 3e3c 6469 7620 636c 6173 733d 2270 br>Com
│ │ │ +002683c0: 706c 6578 6974 793a 3c2f 7468 3e3c 7464 plexity: low Disruption
│ │ │ +002683f0: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low R
│ │ │ +00268410: 6562 6f6f 743a 3c2f 7468 3e3c 7464 3e66 eboot: f
│ │ │ +00268420: 616c 7365 3c2f 7464 3e3c 2f74 723e 3c74 alse Strategy:<
│ │ │ +00268440: 2f74 683e 3c74 643e 6469 7361 626c 653c /th> disable<
│ │ │ +00268450: 2f74 643e 3c2f 7472 3e3c 2f74 6162 6c65 /td>
- na
│ │ │ +00268470: 6d65 3a20 2752 656d 6f76 6520 6674 7020 me: 'Remove ftp
│ │ │ +00268480: 5061 636b 6167 653a 2045 6e73 7572 6520 Package: Ensure
│ │ │ +00268490: 6674 7020 6973 2072 656d 6f76 6564 270a ftp is removed'.
│ │ │ +002684a0: 2020 616e 7369 626c 652e 6275 696c 7469 ansible.builti
│ │ │ +002684b0: 6e2e 7061 636b 6167 653a 0a20 2020 206e n.package:. n
│ │ │ +002684c0: 616d 653a 2066 7470 0a20 2020 2073 7461 ame: ftp. sta
│ │ │ +002684d0: 7465 3a20 6162 7365 6e74 0a20 2074 6167 te: absent. tag
│ │ │ +002684e0: 733a 0a20 202d 2050 4349 2d44 5353 7634 s:. - PCI-DSSv4
│ │ │ +002684f0: 2d32 2e32 0a20 202d 2050 4349 2d44 5353 -2.2. - PCI-DSS
│ │ │ +00268500: 7634 2d32 2e32 2e34 0a20 202d 2064 6973 v4-2.2.4. - dis
│ │ │ +00268510: 6162 6c65 5f73 7472 6174 6567 790a 2020 able_strategy.
│ │ │ +00268520: 2d20 6c6f 775f 636f 6d70 6c65 7869 7479 - low_complexity
│ │ │ +00268530: 0a20 202d 206c 6f77 5f64 6973 7275 7074 . - low_disrupt
│ │ │ +00268540: 696f 6e0a 2020 2d20 6c6f 775f 7365 7665 ion. - low_seve
│ │ │ +00268550: 7269 7479 0a20 202d 206e 6f5f 7265 626f rity. - no_rebo
│ │ │ +00268560: 6f74 5f6e 6565 6465 640a 2020 2d20 7061 ot_needed. - pa
│ │ │ +00268570: 636b 6167 655f 6674 705f 7265 6d6f 7665 ckage_ftp_remove
│ │ │ +00268580: 640a 3c2f 636f 6465 3e3c 2f70 7265 3e3c d.
<
│ │ │ +00268590: 2f64 6976 3e3c 6120 636c 6173 733d 2262 /div>Remediation Pu
│ │ │ +00268640: 7070 6574 2073 6e69 7070 6574 20e2 87b2 ppet snippet ...
│ │ │ +00268650: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61
Complexity: low
│ │ │ +002686f0: 7472 3e3c 7472 3e3c 7468 3e44 6973 7275 tr>Disru
│ │ │ +00268700: 7074 696f 6e3a 3c2f 7468 3e3c 7464 3e6c ption: l
│ │ │ +00268710: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ +00268720: 3c74 683e 5265 626f 6f74 3a3c 2f74 683e Reboot:
│ │ │ +00268730: 3c74 643e 6661 6c73 653c 2f74 643e 3c2f false
│ │ │ +00268740: 7472 3e3c 7472 3e3c 7468 3e53 7472 6174 tr> Strat
│ │ │ +00268750: 6567 793a 3c2f 7468 3e3c 7464 3e64 6973 egy: dis
│ │ │ +00268760: 6162 6c65 3c2f 7464 3e3c 2f74 723e 3c2f able
│ │ │ +00268770: 7461 626c 653e 3c70 7265 3e3c 636f 6465 table>.include remove
│ │ │ +00268790: 5f66 7470 0a0a 636c 6173 7320 7265 6d6f _ftp..class remo
│ │ │ +002687a0: 7665 5f66 7470 207b 0a20 2070 6163 6b61 ve_ftp {. packa
│ │ │ +002687b0: 6765 207b 2027 6674 7027 3a0a 2020 2020 ge { 'ftp':.
│ │ │ +002687c0: 656e 7375 7265 203d 2667 743b 2027 7075 ensure => 'pu
│ │ │ +002687d0: 7267 6564 272c 0a20 207d 0a7d 0a3c 2f63 rged',. }.}.
│ │ │ 002687f0: 3c61 2063 6c61 7373 3d22 6274 6e20 6274 Remediation Pu
│ │ │ -0026a3c0: 7070 6574 2073 6e69 7070 6574 20e2 87b2 ppet snippet ...
│ │ │ -0026a3d0: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61
Complexity: low
│ │ │ -0026a470: 7472 3e3c 7472 3e3c 7468 3e44 6973 7275 tr>Disru
│ │ │ -0026a480: 7074 696f 6e3a 3c2f 7468 3e3c 7464 3e6c ption: l
│ │ │ -0026a490: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ -0026a4a0: 3c74 683e 5265 626f 6f74 3a3c 2f74 683e Reboot:
│ │ │ -0026a4b0: 3c74 643e 6661 6c73 653c 2f74 643e 3c2f false
│ │ │ -0026a4c0: 7472 3e3c 7472 3e3c 7468 3e53 7472 6174 tr> Strat
│ │ │ -0026a4d0: 6567 793a 3c2f 7468 3e3c 7464 3e64 6973 egy: dis
│ │ │ -0026a4e0: 6162 6c65 3c2f 7464 3e3c 2f74 723e 3c2f able
│ │ │ -0026a4f0: 7461 626c 653e 3c70 7265 3e3c 636f 6465 table>.include remove
│ │ │ -0026a510: 5f61 7061 6368 6532 0a0a 636c 6173 7320 _apache2..class
│ │ │ -0026a520: 7265 6d6f 7665 5f61 7061 6368 6532 207b remove_apache2 {
│ │ │ -0026a530: 0a20 2070 6163 6b61 6765 207b 2027 6170 . package { 'ap
│ │ │ -0026a540: 6163 6865 3227 3a0a 2020 2020 656e 7375 ache2':. ensu
│ │ │ -0026a550: 7265 203d 2667 743b 2027 7075 7267 6564 re => 'purged
│ │ │ -0026a560: 272c 0a20 207d 0a7d 0a3c 2f63 6f64 653e ',. }.}.
│ │ │ -0026a570: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063
Remedia
│ │ │ -0026a620: 7469 6f6e 2041 6e73 6962 6c65 2073 6e69 tion Ansible sni
│ │ │ -0026a630: 7070 6574 20e2 87b2 3c2f 613e 3c62 723e ppet ...
│ │ │ -0026a640: 3c64 6976 2063 6c61 7373 3d22 7061 6e65
│ │ │ -0026a670: 3c74 6162 6c65 2063 6c61 7373 3d22 7461 Comple
│ │ │ -0026a6c0: 7869 7479 3a3c 2f74 683e 3c74 643e 6c6f xity: lo
│ │ │ -0026a6d0: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ -0026a6e0: 7468 3e44 6973 7275 7074 696f 6e3a 3c2f th>Disruption:
│ │ │ -0026a6f0: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ -0026a700: 2f74 723e 3c74 723e 3c74 683e 5265 626f /tr> Rebo
│ │ │ -0026a710: 6f74 3a3c 2f74 683e 3c74 643e 6661 6c73 ot: fals
│ │ │ -0026a720: 653c 2f74 643e 3c2f 7472 3e3c 7472 3e3c e <
│ │ │ -0026a730: 7468 3e53 7472 6174 6567 793a 3c2f 7468 th>Strategy:disable
- name:
│ │ │ -0026a770: 2027 556e 696e 7374 616c 6c20 6170 6163 'Uninstall apac
│ │ │ -0026a780: 6865 3220 5061 636b 6167 653a 2045 6e73 he2 Package: Ens
│ │ │ -0026a790: 7572 6520 6170 6163 6865 3220 6973 2072 ure apache2 is r
│ │ │ -0026a7a0: 656d 6f76 6564 270a 2020 616e 7369 626c emoved'. ansibl
│ │ │ -0026a7b0: 652e 6275 696c 7469 6e2e 7061 636b 6167 e.builtin.packag
│ │ │ -0026a7c0: 653a 0a20 2020 206e 616d 653a 2061 7061 e:. name: apa
│ │ │ -0026a7d0: 6368 6532 0a20 2020 2073 7461 7465 3a20 che2. state:
│ │ │ -0026a7e0: 6162 7365 6e74 0a20 2074 6167 733a 0a20 absent. tags:.
│ │ │ -0026a7f0: 202d 204e 4953 542d 3830 302d 3533 2d43 - NIST-800-53-C
│ │ │ -0026a800: 4d2d 3628 6129 0a20 202d 204e 4953 542d M-6(a). - NIST-
│ │ │ -0026a810: 3830 302d 3533 2d43 4d2d 3728 6129 0a20 800-53-CM-7(a).
│ │ │ -0026a820: 202d 204e 4953 542d 3830 302d 3533 2d43 - NIST-800-53-C
│ │ │ -0026a830: 4d2d 3728 6229 0a20 202d 2064 6973 6162 M-7(b). - disab
│ │ │ -0026a840: 6c65 5f73 7472 6174 6567 790a 2020 2d20 le_strategy. -
│ │ │ -0026a850: 6c6f 775f 636f 6d70 6c65 7869 7479 0a20 low_complexity.
│ │ │ -0026a860: 202d 206c 6f77 5f64 6973 7275 7074 696f - low_disruptio
│ │ │ -0026a870: 6e0a 2020 2d20 6e6f 5f72 6562 6f6f 745f n. - no_reboot_
│ │ │ -0026a880: 6e65 6564 6564 0a20 202d 2070 6163 6b61 needed. - packa
│ │ │ -0026a890: 6765 5f68 7474 7064 5f72 656d 6f76 6564 ge_httpd_removed
│ │ │ -0026a8a0: 0a20 202d 2075 6e6b 6e6f 776e 5f73 6576 . - unknown_sev
│ │ │ -0026a8b0: 6572 6974 790a 3c2f 636f 6465 3e3c 2f70 erity.
Remediation An
│ │ │ +0026a3c0: 7369 626c 6520 736e 6970 7065 7420 e287 sible snippet ..
│ │ │ +0026a3d0: b23c 2f61 3e3c 6272 3e3c 6469 7620 636c .
<
│ │ │ +0026a450: 7468 3e43 6f6d 706c 6578 6974 793a 3c2f th>Complexity:
│ │ │ +0026a460: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ +0026a470: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr> Disr
│ │ │ +0026a480: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption:
│ │ │ +0026a490: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Reboot: false <
│ │ │ +0026a4c0: 2f74 723e 3c74 723e 3c74 683e 5374 7261 /tr>Stra
│ │ │ +0026a4d0: 7465 6779 3a3c 2f74 683e 3c74 643e 6469 tegy: di
│ │ │ +0026a4e0: 7361 626c 653c 2f74 643e 3c2f 7472 3e3c sable <
│ │ │ +0026a4f0: 2f74 6162 6c65 3e3c 7072 653e 3c63 6f64 /table>- name: 'Unins
│ │ │ +0026a510: 7461 6c6c 2061 7061 6368 6532 2050 6163 tall apache2 Pac
│ │ │ +0026a520: 6b61 6765 3a20 456e 7375 7265 2061 7061 kage: Ensure apa
│ │ │ +0026a530: 6368 6532 2069 7320 7265 6d6f 7665 6427 che2 is removed'
│ │ │ +0026a540: 0a20 2061 6e73 6962 6c65 2e62 7569 6c74 . ansible.built
│ │ │ +0026a550: 696e 2e70 6163 6b61 6765 3a0a 2020 2020 in.package:.
│ │ │ +0026a560: 6e61 6d65 3a20 6170 6163 6865 320a 2020 name: apache2.
│ │ │ +0026a570: 2020 7374 6174 653a 2061 6273 656e 740a state: absent.
│ │ │ +0026a580: 2020 7461 6773 3a0a 2020 2d20 4e49 5354 tags:. - NIST
│ │ │ +0026a590: 2d38 3030 2d35 332d 434d 2d36 2861 290a -800-53-CM-6(a).
│ │ │ +0026a5a0: 2020 2d20 4e49 5354 2d38 3030 2d35 332d - NIST-800-53-
│ │ │ +0026a5b0: 434d 2d37 2861 290a 2020 2d20 4e49 5354 CM-7(a). - NIST
│ │ │ +0026a5c0: 2d38 3030 2d35 332d 434d 2d37 2862 290a -800-53-CM-7(b).
│ │ │ +0026a5d0: 2020 2d20 6469 7361 626c 655f 7374 7261 - disable_stra
│ │ │ +0026a5e0: 7465 6779 0a20 202d 206c 6f77 5f63 6f6d tegy. - low_com
│ │ │ +0026a5f0: 706c 6578 6974 790a 2020 2d20 6c6f 775f plexity. - low_
│ │ │ +0026a600: 6469 7372 7570 7469 6f6e 0a20 202d 206e disruption. - n
│ │ │ +0026a610: 6f5f 7265 626f 6f74 5f6e 6565 6465 640a o_reboot_needed.
│ │ │ +0026a620: 2020 2d20 7061 636b 6167 655f 6874 7470 - package_http
│ │ │ +0026a630: 645f 7265 6d6f 7665 640a 2020 2d20 756e d_removed. - un
│ │ │ +0026a640: 6b6e 6f77 6e5f 7365 7665 7269 7479 0a3c known_severity.<
│ │ │ +0026a650: 2f63 6f64 653e 3c2f 7072 653e 3c2f 6469 /code>
R
│ │ │ +0026a700: 656d 6564 6961 7469 6f6e 2050 7570 7065 emediation Puppe
│ │ │ +0026a710: 7420 736e 6970 7065 7420 e287 b23c 2f61 t snippet ...
C
│ │ │ +0026a7a0: 6f6d 706c 6578 6974 793a 3c2f 7468 3e3c omplexity: <
│ │ │ +0026a7b0: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ +0026a7c0: 3c74 723e 3c74 683e 4469 7372 7570 7469 Disrupti
│ │ │ +0026a7d0: 6f6e 3a3c 2f74 683e 3c74 643e 6c6f 773c on: low<
│ │ │ +0026a7e0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Reboot: false
│ │ │ +0026a810: 3c74 723e 3c74 683e 5374 7261 7465 6779 Strategy
│ │ │ +0026a820: 3a3c 2f74 683e 3c74 643e 6469 7361 626c : disabl
│ │ │ +0026a830: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e .i
│ │ │ +0026a850: 6e63 6c75 6465 2072 656d 6f76 655f 6170 nclude remove_ap
│ │ │ +0026a860: 6163 6865 320a 0a63 6c61 7373 2072 656d ache2..class rem
│ │ │ +0026a870: 6f76 655f 6170 6163 6865 3220 7b0a 2020 ove_apache2 {.
│ │ │ +0026a880: 7061 636b 6167 6520 7b20 2761 7061 6368 package { 'apach
│ │ │ +0026a890: 6532 273a 0a20 2020 2065 6e73 7572 6520 e2':. ensure
│ │ │ +0026a8a0: 3d26 6774 3b20 2770 7572 6765 6427 2c0a => 'purged',.
│ │ │ +0026a8b0: 2020 7d0a 7d0a 3c2f 636f 6465 3e3c 2f70 }.}.R
│ │ │ -0026bbe0: 656d 6564 6961 7469 6f6e 204f 5342 7569 emediation OSBui
│ │ │ -0026bbf0: 6c64 2042 6c75 6570 7269 6e74 2073 6e69 ld Blueprint sni
│ │ │ -0026bc00: 7070 6574 20e2 87b2 3c2f 613e 3c62 723e ppet ...
│ │ │ -0026bc10: 3c64 6976 2063 6c61 7373 3d22 7061 6e65
│ │ │ -0026bc40: 3c70 7265 3e3c 636f 6465 3e0a 5b63 7573 .[cus
│ │ │ -0026bc50: 746f 6d69 7a61 7469 6f6e 732e 7365 7276 tomizations.serv
│ │ │ -0026bc60: 6963 6573 5d0a 6d61 736b 6564 203d 205b ices].masked = [
│ │ │ -0026bc70: 2261 7061 6368 6532 225d 0a3c 2f63 6f64 "apache2"].
Remed
│ │ │ -0026bd30: 6961 7469 6f6e 204b 7562 6572 6e65 7465 iation Kubernete
│ │ │ -0026bd40: 7320 736e 6970 7065 7420 e287 b23c 2f61 s snippet ...
C
│ │ │ -0026bdd0: 6f6d 706c 6578 6974 793a 3c2f 7468 3e3c omplexity: <
│ │ │ -0026bde0: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ -0026bdf0: 3c74 723e 3c74 683e 4469 7372 7570 7469 Disrupti
│ │ │ -0026be00: 6f6e 3a3c 2f74 683e 3c74 643e 6d65 6469 on: medi
│ │ │ -0026be10: 756d 3c2f 7464 3e3c 2f74 723e 3c74 723e um
│ │ │ -0026be20: 3c74 683e 5265 626f 6f74 3a3c 2f74 683e Reboot:
│ │ │ -0026be30: 3c74 643e 7472 7565 3c2f 7464 3e3c 2f74 true Strate
│ │ │ -0026be50: 6779 3a3c 2f74 683e 3c74 643e 6469 7361 gy: disa
│ │ │ -0026be60: 626c 653c 2f74 643e 3c2f 7472 3e3c 2f74 ble
│ │ │ -0026be80: 6170 6956 6572 7369 6f6e 3a20 6d61 6368 apiVersion: mach
│ │ │ -0026be90: 696e 6563 6f6e 6669 6775 7261 7469 6f6e ineconfiguration
│ │ │ -0026bea0: 2e6f 7065 6e73 6869 6674 2e69 6f2f 7631 .openshift.io/v1
│ │ │ -0026beb0: 0a6b 696e 643a 204d 6163 6869 6e65 436f .kind: MachineCo
│ │ │ -0026bec0: 6e66 6967 0a73 7065 633a 0a20 2063 6f6e nfig.spec:. con
│ │ │ -0026bed0: 6669 673a 0a20 2020 2069 676e 6974 696f fig:. ignitio
│ │ │ -0026bee0: 6e3a 0a20 2020 2020 2076 6572 7369 6f6e n:. version
│ │ │ -0026bef0: 3a20 332e 312e 300a 2020 2020 7379 7374 : 3.1.0. syst
│ │ │ -0026bf00: 656d 643a 0a20 2020 2020 2075 6e69 7473 emd:. units
│ │ │ -0026bf10: 3a0a 2020 2020 2020 2d20 6e61 6d65 3a20 :. - name:
│ │ │ -0026bf20: 6170 6163 6865 322e 7365 7276 6963 650a apache2.service.
│ │ │ -0026bf30: 2020 2020 2020 2020 656e 6162 6c65 643a enabled:
│ │ │ -0026bf40: 2066 616c 7365 0a20 2020 2020 2020 206d false. m
│ │ │ -0026bf50: 6173 6b3a 2074 7275 650a 2020 2020 2020 ask: true.
│ │ │ -0026bf60: 2d20 6e61 6d65 3a20 6170 6163 6865 322e - name: apache2.
│ │ │ -0026bf70: 736f 636b 6574 0a20 2020 2020 2020 2065 socket. e
│ │ │ -0026bf80: 6e61 626c 6564 3a20 6661 6c73 650a 2020 nabled: false.
│ │ │ -0026bf90: 2020 2020 2020 6d61 736b 3a20 7472 7565 mask: true
│ │ │ -0026bfa0: 0a3c 2f63 6f64 653e 3c2f 7072 653e 3c2f .
│ │ │ -0026bfb0: 6469 763e 3c61 2063 6c61 7373 3d22 6274 div>Remediation Pup
│ │ │ -0026c060: 7065 7420 736e 6970 7065 7420 e287 b23c pet snippet ...<
│ │ │ -0026c070: 2f61 3e3c 6272 3e3c 6469 7620 636c 6173 /a>
Complexity: low Disrup
│ │ │ -0026c120: 7469 6f6e 3a3c 2f74 683e 3c74 643e 6c6f tion: lo
│ │ │ -0026c130: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ -0026c140: 7468 3e52 6562 6f6f 743a 3c2f 7468 3e3c th>Reboot:<
│ │ │ -0026c150: 7464 3e66 616c 7365 3c2f 7464 3e3c 2f74 td>false Strate
│ │ │ -0026c170: 6779 3a3c 2f74 683e 3c74 643e 656e 6162 gy: enab
│ │ │ -0026c180: 6c65 3c2f 7464 3e3c 2f74 723e 3c2f 7461 le i
│ │ │ -0026c1a0: 6e63 6c75 6465 2064 6973 6162 6c65 5f61 nclude disable_a
│ │ │ -0026c1b0: 7061 6368 6532 0a0a 636c 6173 7320 6469 pache2..class di
│ │ │ -0026c1c0: 7361 626c 655f 6170 6163 6865 3220 7b0a sable_apache2 {.
│ │ │ -0026c1d0: 2020 7365 7276 6963 6520 7b27 6170 6163 service {'apac
│ │ │ -0026c1e0: 6865 3227 3a0a 2020 2020 656e 6162 6c65 he2':. enable
│ │ │ -0026c1f0: 203d 2667 743b 2066 616c 7365 2c0a 2020 => false,.
│ │ │ -0026c200: 2020 656e 7375 7265 203d 2667 743b 2027 ensure => '
│ │ │ -0026c210: 7374 6f70 7065 6427 2c0a 2020 7d0a 7d0a stopped',. }.}.
│ │ │ -0026c220: 3c2f 636f 6465 3e3c 2f70 7265 3e3c 2f64
│ │ │ -0026c2d0: 5265 6d65 6469 6174 696f 6e20 416e 7369 Remediation Ansi
│ │ │ -0026c2e0: 626c 6520 736e 6970 7065 7420 e287 b23c ble snippet ...<
│ │ │ -0026c2f0: 2f61 3e3c 6272 3e3c 6469 7620 636c 6173 /a>
Complexity: low Disrup
│ │ │ -0026c3a0: 7469 6f6e 3a3c 2f74 683e 3c74 643e 6c6f tion: lo
│ │ │ -0026c3b0: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ -0026c3c0: 7468 3e52 6562 6f6f 743a 3c2f 7468 3e3c th>Reboot:<
│ │ │ -0026c3d0: 7464 3e66 616c 7365 3c2f 7464 3e3c 2f74 td>false Strate
│ │ │ -0026c3f0: 6779 3a3c 2f74 683e 3c74 643e 6469 7361 gy: disa
│ │ │ -0026c400: 626c 653c 2f74 643e 3c2f 7472 3e3c 2f74 ble
│ │ │ -0026c420: 2d20 6e61 6d65 3a20 4761 7468 6572 2074 - name: Gather t
│ │ │ -0026c430: 6865 2070 6163 6b61 6765 2066 6163 7473 he package facts
│ │ │ -0026c440: 0a20 2070 6163 6b61 6765 5f66 6163 7473 . package_facts
│ │ │ -0026c450: 3a0a 2020 2020 6d61 6e61 6765 723a 2061 :. manager: a
│ │ │ -0026c460: 7574 6f0a 2020 7461 6773 3a0a 2020 2d20 uto. tags:. -
│ │ │ -0026c470: 4e49 5354 2d38 3030 2d35 332d 434d 2d36 NIST-800-53-CM-6
│ │ │ -0026c480: 2861 290a 2020 2d20 4e49 5354 2d38 3030 (a). - NIST-800
│ │ │ -0026c490: 2d35 332d 434d 2d37 2861 290a 2020 2d20 -53-CM-7(a). -
│ │ │ -0026c4a0: 4e49 5354 2d38 3030 2d35 332d 434d 2d37 NIST-800-53-CM-7
│ │ │ -0026c4b0: 2862 290a 2020 2d20 6469 7361 626c 655f (b). - disable_
│ │ │ -0026c4c0: 7374 7261 7465 6779 0a20 202d 206c 6f77 strategy. - low
│ │ │ -0026c4d0: 5f63 6f6d 706c 6578 6974 790a 2020 2d20 _complexity. -
│ │ │ -0026c4e0: 6c6f 775f 6469 7372 7570 7469 6f6e 0a20 low_disruption.
│ │ │ -0026c4f0: 202d 206e 6f5f 7265 626f 6f74 5f6e 6565 - no_reboot_nee
│ │ │ -0026c500: 6465 640a 2020 2d20 7365 7276 6963 655f ded. - service_
│ │ │ -0026c510: 6874 7470 645f 6469 7361 626c 6564 0a20 httpd_disabled.
│ │ │ -0026c520: 202d 2075 6e6b 6e6f 776e 5f73 6576 6572 - unknown_sever
│ │ │ -0026c530: 6974 790a 0a2d 206e 616d 653a 2044 6973 ity..- name: Dis
│ │ │ -0026c540: 6162 6c65 2061 7061 6368 6532 2053 6572 able apache2 Ser
│ │ │ -0026c550: 7669 6365 202d 2044 6973 6162 6c65 2073 vice - Disable s
│ │ │ -0026c560: 6572 7669 6365 2061 7061 6368 6532 0a20 ervice apache2.
│ │ │ -0026c570: 2062 6c6f 636b 3a0a 0a20 202d 206e 616d block:.. - nam
│ │ │ -0026c580: 653a 2044 6973 6162 6c65 2061 7061 6368 e: Disable apach
│ │ │ -0026c590: 6532 2053 6572 7669 6365 202d 2043 6f6c e2 Service - Col
│ │ │ -0026c5a0: 6c65 6374 2073 7973 7465 6d64 2053 6572 lect systemd Ser
│ │ │ -0026c5b0: 7669 6365 7320 5072 6573 656e 7420 696e vices Present in
│ │ │ -0026c5c0: 2074 6865 2053 7973 7465 6d0a 2020 2020 the System.
│ │ │ -0026c5d0: 616e 7369 626c 652e 6275 696c 7469 6e2e ansible.builtin.
│ │ │ -0026c5e0: 636f 6d6d 616e 643a 2073 7973 7465 6d63 command: systemc
│ │ │ -0026c5f0: 746c 202d 7120 6c69 7374 2d75 6e69 742d tl -q list-unit-
│ │ │ -0026c600: 6669 6c65 7320 2d2d 7479 7065 2073 6572 files --type ser
│ │ │ -0026c610: 7669 6365 0a20 2020 2072 6567 6973 7465 vice. registe
│ │ │ -0026c620: 723a 2073 6572 7669 6365 5f65 7869 7374 r: service_exist
│ │ │ -0026c630: 730a 2020 2020 6368 616e 6765 645f 7768 s. changed_wh
│ │ │ -0026c640: 656e 3a20 6661 6c73 650a 2020 2020 6661 en: false. fa
│ │ │ -0026c650: 696c 6564 5f77 6865 6e3a 2073 6572 7669 iled_when: servi
│ │ │ -0026c660: 6365 5f65 7869 7374 732e 7263 206e 6f74 ce_exists.rc not
│ │ │ -0026c670: 2069 6e20 5b30 2c20 315d 0a20 2020 2063 in [0, 1]. c
│ │ │ -0026c680: 6865 636b 5f6d 6f64 653a 2066 616c 7365 heck_mode: false
│ │ │ -0026c690: 0a0a 2020 2d20 6e61 6d65 3a20 4469 7361 .. - name: Disa
│ │ │ -0026c6a0: 626c 6520 6170 6163 6865 3220 5365 7276 ble apache2 Serv
│ │ │ -0026c6b0: 6963 6520 2d20 456e 7375 7265 2061 7061 ice - Ensure apa
│ │ │ -0026c6c0: 6368 6532 2e73 6572 7669 6365 2069 7320 che2.service is
│ │ │ -0026c6d0: 4d61 736b 6564 0a20 2020 2061 6e73 6962 Masked. ansib
│ │ │ -0026c6e0: 6c65 2e62 7569 6c74 696e 2e73 7973 7465 le.builtin.syste
│ │ │ -0026c6f0: 6d64 3a0a 2020 2020 2020 6e61 6d65 3a20 md:. name:
│ │ │ -0026c700: 6170 6163 6865 322e 7365 7276 6963 650a apache2.service.
│ │ │ -0026c710: 2020 2020 2020 7374 6174 653a 2073 746f state: sto
│ │ │ -0026c720: 7070 6564 0a20 2020 2020 2065 6e61 626c pped. enabl
│ │ │ -0026c730: 6564 3a20 6661 6c73 650a 2020 2020 2020 ed: false.
│ │ │ -0026c740: 6d61 736b 6564 3a20 7472 7565 0a20 2020 masked: true.
│ │ │ -0026c750: 2077 6865 6e3a 2073 6572 7669 6365 5f65 when: service_e
│ │ │ -0026c760: 7869 7374 732e 7374 646f 7574 5f6c 696e xists.stdout_lin
│ │ │ -0026c770: 6573 2069 7320 7365 6172 6368 2822 6170 es is search("ap
│ │ │ -0026c780: 6163 6865 322e 7365 7276 6963 6522 2c20 ache2.service",
│ │ │ -0026c790: 6d75 6c74 696c 696e 653d 5472 7565 290a multiline=True).
│ │ │ -0026c7a0: 0a20 202d 206e 616d 653a 2055 6e69 7420 . - name: Unit
│ │ │ -0026c7b0: 536f 636b 6574 2045 7869 7374 7320 2d20 Socket Exists -
│ │ │ -0026c7c0: 6170 6163 6865 322e 736f 636b 6574 0a20 apache2.socket.
│ │ │ -0026c7d0: 2020 2061 6e73 6962 6c65 2e62 7569 6c74 ansible.built
│ │ │ -0026c7e0: 696e 2e63 6f6d 6d61 6e64 3a20 7379 7374 in.command: syst
│ │ │ -0026c7f0: 656d 6374 6c20 2d71 206c 6973 742d 756e emctl -q list-un
│ │ │ -0026c800: 6974 2d66 696c 6573 2061 7061 6368 6532 it-files apache2
│ │ │ -0026c810: 2e73 6f63 6b65 740a 2020 2020 7265 6769 .socket. regi
│ │ │ -0026c820: 7374 6572 3a20 736f 636b 6574 5f66 696c ster: socket_fil
│ │ │ -0026c830: 655f 6578 6973 7473 0a20 2020 2063 6861 e_exists. cha
│ │ │ -0026c840: 6e67 6564 5f77 6865 6e3a 2066 616c 7365 nged_when: false
│ │ │ -0026c850: 0a20 2020 2066 6169 6c65 645f 7768 656e . failed_when
│ │ │ -0026c860: 3a20 736f 636b 6574 5f66 696c 655f 6578 : socket_file_ex
│ │ │ -0026c870: 6973 7473 2e72 6320 6e6f 7420 696e 205b ists.rc not in [
│ │ │ -0026c880: 302c 2031 5d0a 2020 2020 6368 6563 6b5f 0, 1]. check_
│ │ │ -0026c890: 6d6f 6465 3a20 6661 6c73 650a 0a20 202d mode: false.. -
│ │ │ -0026c8a0: 206e 616d 653a 2044 6973 6162 6c65 2061 name: Disable a
│ │ │ -0026c8b0: 7061 6368 6532 2053 6572 7669 6365 202d pache2 Service -
│ │ │ -0026c8c0: 2044 6973 6162 6c65 2053 6f63 6b65 7420 Disable Socket
│ │ │ -0026c8d0: 6170 6163 6865 320a 2020 2020 616e 7369 apache2. ansi
│ │ │ -0026c8e0: 626c 652e 6275 696c 7469 6e2e 7379 7374 ble.builtin.syst
│ │ │ -0026c8f0: 656d 643a 0a20 2020 2020 206e 616d 653a emd:. name:
│ │ │ -0026c900: 2061 7061 6368 6532 2e73 6f63 6b65 740a apache2.socket.
│ │ │ -0026c910: 2020 2020 2020 656e 6162 6c65 643a 2066 enabled: f
│ │ │ -0026c920: 616c 7365 0a20 2020 2020 2073 7461 7465 alse. state
│ │ │ -0026c930: 3a20 7374 6f70 7065 640a 2020 2020 2020 : stopped.
│ │ │ -0026c940: 6d61 736b 6564 3a20 7472 7565 0a20 2020 masked: true.
│ │ │ -0026c950: 2077 6865 6e3a 2073 6f63 6b65 745f 6669 when: socket_fi
│ │ │ -0026c960: 6c65 5f65 7869 7374 732e 7374 646f 7574 le_exists.stdout
│ │ │ -0026c970: 5f6c 696e 6573 2069 7320 7365 6172 6368 _lines is search
│ │ │ -0026c980: 2822 6170 6163 6865 322e 736f 636b 6574 ("apache2.socket
│ │ │ -0026c990: 222c 206d 756c 7469 6c69 6e65 3d54 7275 ", multiline=Tru
│ │ │ -0026c9a0: 6529 0a20 2074 6167 733a 0a20 202d 204e e). tags:. - N
│ │ │ -0026c9b0: 4953 542d 3830 302d 3533 2d43 4d2d 3628 IST-800-53-CM-6(
│ │ │ -0026c9c0: 6129 0a20 202d 204e 4953 542d 3830 302d a). - NIST-800-
│ │ │ -0026c9d0: 3533 2d43 4d2d 3728 6129 0a20 202d 204e 53-CM-7(a). - N
│ │ │ -0026c9e0: 4953 542d 3830 302d 3533 2d43 4d2d 3728 IST-800-53-CM-7(
│ │ │ -0026c9f0: 6229 0a20 202d 2064 6973 6162 6c65 5f73 b). - disable_s
│ │ │ -0026ca00: 7472 6174 6567 790a 2020 2d20 6c6f 775f trategy. - low_
│ │ │ -0026ca10: 636f 6d70 6c65 7869 7479 0a20 202d 206c complexity. - l
│ │ │ -0026ca20: 6f77 5f64 6973 7275 7074 696f 6e0a 2020 ow_disruption.
│ │ │ -0026ca30: 2d20 6e6f 5f72 6562 6f6f 745f 6e65 6564 - no_reboot_need
│ │ │ -0026ca40: 6564 0a20 202d 2073 6572 7669 6365 5f68 ed. - service_h
│ │ │ -0026ca50: 7474 7064 5f64 6973 6162 6c65 640a 2020 ttpd_disabled.
│ │ │ -0026ca60: 2d20 7370 6563 6961 6c5f 7365 7276 6963 - special_servic
│ │ │ -0026ca70: 655f 626c 6f63 6b0a 2020 2d20 756e 6b6e e_block. - unkn
│ │ │ -0026ca80: 6f77 6e5f 7365 7665 7269 7479 0a20 2077 own_severity. w
│ │ │ -0026ca90: 6865 6e3a 2027 226c 696e 7578 2d62 6173 hen: '"linux-bas
│ │ │ -0026caa0: 6522 2069 6e20 616e 7369 626c 655f 6661 e" in ansible_fa
│ │ │ -0026cab0: 6374 732e 7061 636b 6167 6573 270a 3c2f cts.packages'.
│ │ │ +0026bbe0: 656d 6564 6961 7469 6f6e 2041 6e73 6962 emediation Ansib
│ │ │ +0026bbf0: 6c65 2073 6e69 7070 6574 20e2 87b2 3c2f le snippet ...
│ │ │ +0026bc00: 613e 3c62 723e 3c64 6976 2063 6c61 7373 a>
│ │ │ +0026bc80: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity:
│ │ │ +0026bc90: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Disrupt
│ │ │ +0026bcb0: 696f 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 ion: low
│ │ │ +0026bcc0: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Reboot:false Strateg
│ │ │ +0026bd00: 793a 3c2f 7468 3e3c 7464 3e64 6973 6162 y: disab
│ │ │ +0026bd10: 6c65 3c2f 7464 3e3c 2f74 723e 3c2f 7461 le -
│ │ │ +0026bd30: 206e 616d 653a 2047 6174 6865 7220 7468 name: Gather th
│ │ │ +0026bd40: 6520 7061 636b 6167 6520 6661 6374 730a e package facts.
│ │ │ +0026bd50: 2020 7061 636b 6167 655f 6661 6374 733a package_facts:
│ │ │ +0026bd60: 0a20 2020 206d 616e 6167 6572 3a20 6175 . manager: au
│ │ │ +0026bd70: 746f 0a20 2074 6167 733a 0a20 202d 204e to. tags:. - N
│ │ │ +0026bd80: 4953 542d 3830 302d 3533 2d43 4d2d 3628 IST-800-53-CM-6(
│ │ │ +0026bd90: 6129 0a20 202d 204e 4953 542d 3830 302d a). - NIST-800-
│ │ │ +0026bda0: 3533 2d43 4d2d 3728 6129 0a20 202d 204e 53-CM-7(a). - N
│ │ │ +0026bdb0: 4953 542d 3830 302d 3533 2d43 4d2d 3728 IST-800-53-CM-7(
│ │ │ +0026bdc0: 6229 0a20 202d 2064 6973 6162 6c65 5f73 b). - disable_s
│ │ │ +0026bdd0: 7472 6174 6567 790a 2020 2d20 6c6f 775f trategy. - low_
│ │ │ +0026bde0: 636f 6d70 6c65 7869 7479 0a20 202d 206c complexity. - l
│ │ │ +0026bdf0: 6f77 5f64 6973 7275 7074 696f 6e0a 2020 ow_disruption.
│ │ │ +0026be00: 2d20 6e6f 5f72 6562 6f6f 745f 6e65 6564 - no_reboot_need
│ │ │ +0026be10: 6564 0a20 202d 2073 6572 7669 6365 5f68 ed. - service_h
│ │ │ +0026be20: 7474 7064 5f64 6973 6162 6c65 640a 2020 ttpd_disabled.
│ │ │ +0026be30: 2d20 756e 6b6e 6f77 6e5f 7365 7665 7269 - unknown_severi
│ │ │ +0026be40: 7479 0a0a 2d20 6e61 6d65 3a20 4469 7361 ty..- name: Disa
│ │ │ +0026be50: 626c 6520 6170 6163 6865 3220 5365 7276 ble apache2 Serv
│ │ │ +0026be60: 6963 6520 2d20 4469 7361 626c 6520 7365 ice - Disable se
│ │ │ +0026be70: 7276 6963 6520 6170 6163 6865 320a 2020 rvice apache2.
│ │ │ +0026be80: 626c 6f63 6b3a 0a0a 2020 2d20 6e61 6d65 block:.. - name
│ │ │ +0026be90: 3a20 4469 7361 626c 6520 6170 6163 6865 : Disable apache
│ │ │ +0026bea0: 3220 5365 7276 6963 6520 2d20 436f 6c6c 2 Service - Coll
│ │ │ +0026beb0: 6563 7420 7379 7374 656d 6420 5365 7276 ect systemd Serv
│ │ │ +0026bec0: 6963 6573 2050 7265 7365 6e74 2069 6e20 ices Present in
│ │ │ +0026bed0: 7468 6520 5379 7374 656d 0a20 2020 2061 the System. a
│ │ │ +0026bee0: 6e73 6962 6c65 2e62 7569 6c74 696e 2e63 nsible.builtin.c
│ │ │ +0026bef0: 6f6d 6d61 6e64 3a20 7379 7374 656d 6374 ommand: systemct
│ │ │ +0026bf00: 6c20 2d71 206c 6973 742d 756e 6974 2d66 l -q list-unit-f
│ │ │ +0026bf10: 696c 6573 202d 2d74 7970 6520 7365 7276 iles --type serv
│ │ │ +0026bf20: 6963 650a 2020 2020 7265 6769 7374 6572 ice. register
│ │ │ +0026bf30: 3a20 7365 7276 6963 655f 6578 6973 7473 : service_exists
│ │ │ +0026bf40: 0a20 2020 2063 6861 6e67 6564 5f77 6865 . changed_whe
│ │ │ +0026bf50: 6e3a 2066 616c 7365 0a20 2020 2066 6169 n: false. fai
│ │ │ +0026bf60: 6c65 645f 7768 656e 3a20 7365 7276 6963 led_when: servic
│ │ │ +0026bf70: 655f 6578 6973 7473 2e72 6320 6e6f 7420 e_exists.rc not
│ │ │ +0026bf80: 696e 205b 302c 2031 5d0a 2020 2020 6368 in [0, 1]. ch
│ │ │ +0026bf90: 6563 6b5f 6d6f 6465 3a20 6661 6c73 650a eck_mode: false.
│ │ │ +0026bfa0: 0a20 202d 206e 616d 653a 2044 6973 6162 . - name: Disab
│ │ │ +0026bfb0: 6c65 2061 7061 6368 6532 2053 6572 7669 le apache2 Servi
│ │ │ +0026bfc0: 6365 202d 2045 6e73 7572 6520 6170 6163 ce - Ensure apac
│ │ │ +0026bfd0: 6865 322e 7365 7276 6963 6520 6973 204d he2.service is M
│ │ │ +0026bfe0: 6173 6b65 640a 2020 2020 616e 7369 626c asked. ansibl
│ │ │ +0026bff0: 652e 6275 696c 7469 6e2e 7379 7374 656d e.builtin.system
│ │ │ +0026c000: 643a 0a20 2020 2020 206e 616d 653a 2061 d:. name: a
│ │ │ +0026c010: 7061 6368 6532 2e73 6572 7669 6365 0a20 pache2.service.
│ │ │ +0026c020: 2020 2020 2073 7461 7465 3a20 7374 6f70 state: stop
│ │ │ +0026c030: 7065 640a 2020 2020 2020 656e 6162 6c65 ped. enable
│ │ │ +0026c040: 643a 2066 616c 7365 0a20 2020 2020 206d d: false. m
│ │ │ +0026c050: 6173 6b65 643a 2074 7275 650a 2020 2020 asked: true.
│ │ │ +0026c060: 7768 656e 3a20 7365 7276 6963 655f 6578 when: service_ex
│ │ │ +0026c070: 6973 7473 2e73 7464 6f75 745f 6c69 6e65 ists.stdout_line
│ │ │ +0026c080: 7320 6973 2073 6561 7263 6828 2261 7061 s is search("apa
│ │ │ +0026c090: 6368 6532 2e73 6572 7669 6365 222c 206d che2.service", m
│ │ │ +0026c0a0: 756c 7469 6c69 6e65 3d54 7275 6529 0a0a ultiline=True)..
│ │ │ +0026c0b0: 2020 2d20 6e61 6d65 3a20 556e 6974 2053 - name: Unit S
│ │ │ +0026c0c0: 6f63 6b65 7420 4578 6973 7473 202d 2061 ocket Exists - a
│ │ │ +0026c0d0: 7061 6368 6532 2e73 6f63 6b65 740a 2020 pache2.socket.
│ │ │ +0026c0e0: 2020 616e 7369 626c 652e 6275 696c 7469 ansible.builti
│ │ │ +0026c0f0: 6e2e 636f 6d6d 616e 643a 2073 7973 7465 n.command: syste
│ │ │ +0026c100: 6d63 746c 202d 7120 6c69 7374 2d75 6e69 mctl -q list-uni
│ │ │ +0026c110: 742d 6669 6c65 7320 6170 6163 6865 322e t-files apache2.
│ │ │ +0026c120: 736f 636b 6574 0a20 2020 2072 6567 6973 socket. regis
│ │ │ +0026c130: 7465 723a 2073 6f63 6b65 745f 6669 6c65 ter: socket_file
│ │ │ +0026c140: 5f65 7869 7374 730a 2020 2020 6368 616e _exists. chan
│ │ │ +0026c150: 6765 645f 7768 656e 3a20 6661 6c73 650a ged_when: false.
│ │ │ +0026c160: 2020 2020 6661 696c 6564 5f77 6865 6e3a failed_when:
│ │ │ +0026c170: 2073 6f63 6b65 745f 6669 6c65 5f65 7869 socket_file_exi
│ │ │ +0026c180: 7374 732e 7263 206e 6f74 2069 6e20 5b30 sts.rc not in [0
│ │ │ +0026c190: 2c20 315d 0a20 2020 2063 6865 636b 5f6d , 1]. check_m
│ │ │ +0026c1a0: 6f64 653a 2066 616c 7365 0a0a 2020 2d20 ode: false.. -
│ │ │ +0026c1b0: 6e61 6d65 3a20 4469 7361 626c 6520 6170 name: Disable ap
│ │ │ +0026c1c0: 6163 6865 3220 5365 7276 6963 6520 2d20 ache2 Service -
│ │ │ +0026c1d0: 4469 7361 626c 6520 536f 636b 6574 2061 Disable Socket a
│ │ │ +0026c1e0: 7061 6368 6532 0a20 2020 2061 6e73 6962 pache2. ansib
│ │ │ +0026c1f0: 6c65 2e62 7569 6c74 696e 2e73 7973 7465 le.builtin.syste
│ │ │ +0026c200: 6d64 3a0a 2020 2020 2020 6e61 6d65 3a20 md:. name:
│ │ │ +0026c210: 6170 6163 6865 322e 736f 636b 6574 0a20 apache2.socket.
│ │ │ +0026c220: 2020 2020 2065 6e61 626c 6564 3a20 6661 enabled: fa
│ │ │ +0026c230: 6c73 650a 2020 2020 2020 7374 6174 653a lse. state:
│ │ │ +0026c240: 2073 746f 7070 6564 0a20 2020 2020 206d stopped. m
│ │ │ +0026c250: 6173 6b65 643a 2074 7275 650a 2020 2020 asked: true.
│ │ │ +0026c260: 7768 656e 3a20 736f 636b 6574 5f66 696c when: socket_fil
│ │ │ +0026c270: 655f 6578 6973 7473 2e73 7464 6f75 745f e_exists.stdout_
│ │ │ +0026c280: 6c69 6e65 7320 6973 2073 6561 7263 6828 lines is search(
│ │ │ +0026c290: 2261 7061 6368 6532 2e73 6f63 6b65 7422 "apache2.socket"
│ │ │ +0026c2a0: 2c20 6d75 6c74 696c 696e 653d 5472 7565 , multiline=True
│ │ │ +0026c2b0: 290a 2020 7461 6773 3a0a 2020 2d20 4e49 ). tags:. - NI
│ │ │ +0026c2c0: 5354 2d38 3030 2d35 332d 434d 2d36 2861 ST-800-53-CM-6(a
│ │ │ +0026c2d0: 290a 2020 2d20 4e49 5354 2d38 3030 2d35 ). - NIST-800-5
│ │ │ +0026c2e0: 332d 434d 2d37 2861 290a 2020 2d20 4e49 3-CM-7(a). - NI
│ │ │ +0026c2f0: 5354 2d38 3030 2d35 332d 434d 2d37 2862 ST-800-53-CM-7(b
│ │ │ +0026c300: 290a 2020 2d20 6469 7361 626c 655f 7374 ). - disable_st
│ │ │ +0026c310: 7261 7465 6779 0a20 202d 206c 6f77 5f63 rategy. - low_c
│ │ │ +0026c320: 6f6d 706c 6578 6974 790a 2020 2d20 6c6f omplexity. - lo
│ │ │ +0026c330: 775f 6469 7372 7570 7469 6f6e 0a20 202d w_disruption. -
│ │ │ +0026c340: 206e 6f5f 7265 626f 6f74 5f6e 6565 6465 no_reboot_neede
│ │ │ +0026c350: 640a 2020 2d20 7365 7276 6963 655f 6874 d. - service_ht
│ │ │ +0026c360: 7470 645f 6469 7361 626c 6564 0a20 202d tpd_disabled. -
│ │ │ +0026c370: 2073 7065 6369 616c 5f73 6572 7669 6365 special_service
│ │ │ +0026c380: 5f62 6c6f 636b 0a20 202d 2075 6e6b 6e6f _block. - unkno
│ │ │ +0026c390: 776e 5f73 6576 6572 6974 790a 2020 7768 wn_severity. wh
│ │ │ +0026c3a0: 656e 3a20 2722 6c69 6e75 782d 6261 7365 en: '"linux-base
│ │ │ +0026c3b0: 2220 696e 2061 6e73 6962 6c65 5f66 6163 " in ansible_fac
│ │ │ +0026c3c0: 7473 2e70 6163 6b61 6765 7327 0a3c 2f63 ts.packages'.
│ │ │ +0026c3e0: 3c61 2063 6c61 7373 3d22 6274 6e20 6274 Rem
│ │ │ +0026c480: 6564 6961 7469 6f6e 204b 7562 6572 6e65 ediation Kuberne
│ │ │ +0026c490: 7465 7320 736e 6970 7065 7420 e287 b23c tes snippet ...<
│ │ │ +0026c4a0: 2f61 3e3c 6272 3e3c 6469 7620 636c 6173 /a>
Complexity: low Disrup
│ │ │ +0026c550: 7469 6f6e 3a3c 2f74 683e 3c74 643e 6d65 tion: me
│ │ │ +0026c560: 6469 756d 3c2f 7464 3e3c 2f74 723e 3c74 dium Reboot: true <
│ │ │ +0026c590: 2f74 723e 3c74 723e 3c74 683e 5374 7261 /tr>Stra
│ │ │ +0026c5a0: 7465 6779 3a3c 2f74 683e 3c74 643e 6469 tegy: di
│ │ │ +0026c5b0: 7361 626c 653c 2f74 643e 3c2f 7472 3e3c sable <
│ │ │ +0026c5c0: 2f74 6162 6c65 3e3c 7072 653e 3c63 6f64 /table>apiVersion: ma
│ │ │ +0026c5e0: 6368 696e 6563 6f6e 6669 6775 7261 7469 chineconfigurati
│ │ │ +0026c5f0: 6f6e 2e6f 7065 6e73 6869 6674 2e69 6f2f on.openshift.io/
│ │ │ +0026c600: 7631 0a6b 696e 643a 204d 6163 6869 6e65 v1.kind: Machine
│ │ │ +0026c610: 436f 6e66 6967 0a73 7065 633a 0a20 2063 Config.spec:. c
│ │ │ +0026c620: 6f6e 6669 673a 0a20 2020 2069 676e 6974 onfig:. ignit
│ │ │ +0026c630: 696f 6e3a 0a20 2020 2020 2076 6572 7369 ion:. versi
│ │ │ +0026c640: 6f6e 3a20 332e 312e 300a 2020 2020 7379 on: 3.1.0. sy
│ │ │ +0026c650: 7374 656d 643a 0a20 2020 2020 2075 6e69 stemd:. uni
│ │ │ +0026c660: 7473 3a0a 2020 2020 2020 2d20 6e61 6d65 ts:. - name
│ │ │ +0026c670: 3a20 6170 6163 6865 322e 7365 7276 6963 : apache2.servic
│ │ │ +0026c680: 650a 2020 2020 2020 2020 656e 6162 6c65 e. enable
│ │ │ +0026c690: 643a 2066 616c 7365 0a20 2020 2020 2020 d: false.
│ │ │ +0026c6a0: 206d 6173 6b3a 2074 7275 650a 2020 2020 mask: true.
│ │ │ +0026c6b0: 2020 2d20 6e61 6d65 3a20 6170 6163 6865 - name: apache
│ │ │ +0026c6c0: 322e 736f 636b 6574 0a20 2020 2020 2020 2.socket.
│ │ │ +0026c6d0: 2065 6e61 626c 6564 3a20 6661 6c73 650a enabled: false.
│ │ │ +0026c6e0: 2020 2020 2020 2020 6d61 736b 3a20 7472 mask: tr
│ │ │ +0026c6f0: 7565 0a3c 2f63 6f64 653e 3c2f 7072 653e ue.
│ │ │ +0026c700: 3c2f 6469 763e 3c61 2063 6c61 7373 3d22 Remediation P
│ │ │ +0026c7b0: 7570 7065 7420 736e 6970 7065 7420 e287 uppet snippet ..
│ │ │ +0026c7c0: b23c 2f61 3e3c 6272 3e3c 6469 7620 636c .
<
│ │ │ +0026c840: 7468 3e43 6f6d 706c 6578 6974 793a 3c2f th>Complexity:
│ │ │ +0026c850: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ +0026c860: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr> Disr
│ │ │ +0026c870: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption:
│ │ │ +0026c880: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Reboot: false <
│ │ │ +0026c8b0: 2f74 723e 3c74 723e 3c74 683e 5374 7261 /tr>Stra
│ │ │ +0026c8c0: 7465 6779 3a3c 2f74 683e 3c74 643e 656e tegy: en
│ │ │ +0026c8d0: 6162 6c65 3c2f 7464 3e3c 2f74 723e 3c2f able
│ │ │ +0026c8e0: 7461 626c 653e 3c70 7265 3e3c 636f 6465 table>include disable
│ │ │ +0026c900: 5f61 7061 6368 6532 0a0a 636c 6173 7320 _apache2..class
│ │ │ +0026c910: 6469 7361 626c 655f 6170 6163 6865 3220 disable_apache2
│ │ │ +0026c920: 7b0a 2020 7365 7276 6963 6520 7b27 6170 {. service {'ap
│ │ │ +0026c930: 6163 6865 3227 3a0a 2020 2020 656e 6162 ache2':. enab
│ │ │ +0026c940: 6c65 203d 2667 743b 2066 616c 7365 2c0a le => false,.
│ │ │ +0026c950: 2020 2020 656e 7375 7265 203d 2667 743b ensure =>
│ │ │ +0026c960: 2027 7374 6f70 7065 6427 2c0a 2020 7d0a 'stopped',. }.
│ │ │ +0026c970: 7d0a 3c2f 636f 6465 3e3c 2f70 7265 3e3c }.
<
│ │ │ +0026c980: 2f64 6976 3e3c 6120 636c 6173 733d 2262 /div>Remediation OS
│ │ │ +0026ca30: 4275 696c 6420 426c 7565 7072 696e 7420 Build Blueprint
│ │ │ +0026ca40: 736e 6970 7065 7420 e287 b23c 2f61 3e3c snippet ...<
│ │ │ +0026ca50: 6272 3e3c 6469 7620 636c 6173 733d 2270 br>.[
│ │ │ +0026ca90: 6375 7374 6f6d 697a 6174 696f 6e73 2e73 customizations.s
│ │ │ +0026caa0: 6572 7669 6365 735d 0a6d 6173 6b65 6420 ervices].masked
│ │ │ +0026cab0: 3d20 5b22 6170 6163 6865 3222 5d0a 3c2f = ["apache2"].
│ │ │ 0026cac0: 636f 6465 3e3c 2f70 7265 3e3c 2f64 6976 code>
Remediatio
│ │ │ -0026e150: 6e20 5075 7070 6574 2073 6e69 7070 6574 n Puppet snippet
│ │ │ -0026e160: 20e2 87b2 3c2f 613e 3c62 723e 3c64 6976 ...
Complexity
│ │ │ -0026e1f0: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low D
│ │ │ -0026e210: 6973 7275 7074 696f 6e3a 3c2f 7468 3e3c isruption: <
│ │ │ -0026e220: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ -0026e230: 3c74 723e 3c74 683e 5265 626f 6f74 3a3c Reboot:<
│ │ │ -0026e240: 2f74 683e 3c74 643e 6661 6c73 653c 2f74 /th> false S
│ │ │ -0026e260: 7472 6174 6567 793a 3c2f 7468 3e3c 7464 trategy: disable
<
│ │ │ -0026e290: 636f 6465 3e0a 696e 636c 7564 6520 7265 code>.include re
│ │ │ -0026e2a0: 6d6f 7665 5f6e 6769 6e78 0a0a 636c 6173 move_nginx..clas
│ │ │ -0026e2b0: 7320 7265 6d6f 7665 5f6e 6769 6e78 207b s remove_nginx {
│ │ │ -0026e2c0: 0a20 2070 6163 6b61 6765 207b 2027 6e67 . package { 'ng
│ │ │ -0026e2d0: 696e 7827 3a0a 2020 2020 656e 7375 7265 inx':. ensure
│ │ │ -0026e2e0: 203d 2667 743b 2027 7075 7267 6564 272c => 'purged',
│ │ │ -0026e2f0: 0a20 207d 0a7d 0a3c 2f63 6f64 653e 3c2f . }.}.
│ │ │ -0026e300: 7072 653e 3c2f 6469 763e 3c61 2063 6c61 pre>Remediati
│ │ │ -0026e3b0: 6f6e 2041 6e73 6962 6c65 2073 6e69 7070 on Ansible snipp
│ │ │ -0026e3c0: 6574 20e2 87b2 3c2f 613e 3c62 723e 3c64 et ...
│ │ │ -0026e440: 3c74 723e 3c74 683e 436f 6d70 6c65 7869 Complexi
│ │ │ -0026e450: 7479 3a3c 2f74 683e 3c74 643e 6c6f 773c ty: low<
│ │ │ -0026e460: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Disruption: low Reboot
│ │ │ -0026e4a0: 3a3c 2f74 683e 3c74 643e 6661 6c73 653c : false<
│ │ │ -0026e4b0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Strategy: <
│ │ │ -0026e4d0: 7464 3e64 6973 6162 6c65 3c2f 7464 3e3c td>disable<
│ │ │ -0026e4e0: 2f74 723e 3c2f 7461 626c 653e 3c70 7265 /tr>
- name: '
│ │ │ -0026e500: 556e 696e 7374 616c 6c20 6e67 696e 7820 Uninstall nginx
│ │ │ -0026e510: 5061 636b 6167 653a 2045 6e73 7572 6520 Package: Ensure
│ │ │ -0026e520: 6e67 696e 7820 6973 2072 656d 6f76 6564 nginx is removed
│ │ │ -0026e530: 270a 2020 616e 7369 626c 652e 6275 696c '. ansible.buil
│ │ │ -0026e540: 7469 6e2e 7061 636b 6167 653a 0a20 2020 tin.package:.
│ │ │ -0026e550: 206e 616d 653a 206e 6769 6e78 0a20 2020 name: nginx.
│ │ │ -0026e560: 2073 7461 7465 3a20 6162 7365 6e74 0a20 state: absent.
│ │ │ -0026e570: 2074 6167 733a 0a20 202d 204e 4953 542d tags:. - NIST-
│ │ │ -0026e580: 3830 302d 3533 2d43 4d2d 3628 6129 0a20 800-53-CM-6(a).
│ │ │ -0026e590: 202d 204e 4953 542d 3830 302d 3533 2d43 - NIST-800-53-C
│ │ │ -0026e5a0: 4d2d 3728 6129 0a20 202d 204e 4953 542d M-7(a). - NIST-
│ │ │ -0026e5b0: 3830 302d 3533 2d43 4d2d 3728 6229 0a20 800-53-CM-7(b).
│ │ │ -0026e5c0: 202d 2064 6973 6162 6c65 5f73 7472 6174 - disable_strat
│ │ │ -0026e5d0: 6567 790a 2020 2d20 6c6f 775f 636f 6d70 egy. - low_comp
│ │ │ -0026e5e0: 6c65 7869 7479 0a20 202d 206c 6f77 5f64 lexity. - low_d
│ │ │ -0026e5f0: 6973 7275 7074 696f 6e0a 2020 2d20 6e6f isruption. - no
│ │ │ -0026e600: 5f72 6562 6f6f 745f 6e65 6564 6564 0a20 _reboot_needed.
│ │ │ -0026e610: 202d 2070 6163 6b61 6765 5f6e 6769 6e78 - package_nginx
│ │ │ -0026e620: 5f72 656d 6f76 6564 0a20 202d 2075 6e6b _removed. - unk
│ │ │ -0026e630: 6e6f 776e 5f73 6576 6572 6974 790a 3c2f nown_severity.
│ │ │ +0026e150: 6e20 416e 7369 626c 6520 736e 6970 7065 n Ansible snippe
│ │ │ +0026e160: 7420 e287 b23c 2f61 3e3c 6272 3e3c 6469 t ...
<
│ │ │ +0026e1e0: 7472 3e3c 7468 3e43 6f6d 706c 6578 6974 tr>Complexit
│ │ │ +0026e1f0: 793a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f y: low
│ │ │ +0026e200: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ +0026e210: 4469 7372 7570 7469 6f6e 3a3c 2f74 683e Disruption:
│ │ │ +0026e220: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Reboot:
│ │ │ +0026e240: 3c2f 7468 3e3c 7464 3e66 616c 7365 3c2f false
│ │ │ +0026e250: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ +0026e260: 5374 7261 7465 6779 3a3c 2f74 683e 3c74 Strategy: disable
│ │ │ +0026e280: 7472 3e3c 2f74 6162 6c65 3e3c 7072 653e tr>
│ │ │ +0026e290: 3c63 6f64 653e 2d20 6e61 6d65 3a20 2755 - name: 'U
│ │ │ +0026e2a0: 6e69 6e73 7461 6c6c 206e 6769 6e78 2050 ninstall nginx P
│ │ │ +0026e2b0: 6163 6b61 6765 3a20 456e 7375 7265 206e ackage: Ensure n
│ │ │ +0026e2c0: 6769 6e78 2069 7320 7265 6d6f 7665 6427 ginx is removed'
│ │ │ +0026e2d0: 0a20 2061 6e73 6962 6c65 2e62 7569 6c74 . ansible.built
│ │ │ +0026e2e0: 696e 2e70 6163 6b61 6765 3a0a 2020 2020 in.package:.
│ │ │ +0026e2f0: 6e61 6d65 3a20 6e67 696e 780a 2020 2020 name: nginx.
│ │ │ +0026e300: 7374 6174 653a 2061 6273 656e 740a 2020 state: absent.
│ │ │ +0026e310: 7461 6773 3a0a 2020 2d20 4e49 5354 2d38 tags:. - NIST-8
│ │ │ +0026e320: 3030 2d35 332d 434d 2d36 2861 290a 2020 00-53-CM-6(a).
│ │ │ +0026e330: 2d20 4e49 5354 2d38 3030 2d35 332d 434d - NIST-800-53-CM
│ │ │ +0026e340: 2d37 2861 290a 2020 2d20 4e49 5354 2d38 -7(a). - NIST-8
│ │ │ +0026e350: 3030 2d35 332d 434d 2d37 2862 290a 2020 00-53-CM-7(b).
│ │ │ +0026e360: 2d20 6469 7361 626c 655f 7374 7261 7465 - disable_strate
│ │ │ +0026e370: 6779 0a20 202d 206c 6f77 5f63 6f6d 706c gy. - low_compl
│ │ │ +0026e380: 6578 6974 790a 2020 2d20 6c6f 775f 6469 exity. - low_di
│ │ │ +0026e390: 7372 7570 7469 6f6e 0a20 202d 206e 6f5f sruption. - no_
│ │ │ +0026e3a0: 7265 626f 6f74 5f6e 6565 6465 640a 2020 reboot_needed.
│ │ │ +0026e3b0: 2d20 7061 636b 6167 655f 6e67 696e 785f - package_nginx_
│ │ │ +0026e3c0: 7265 6d6f 7665 640a 2020 2d20 756e 6b6e removed. - unkn
│ │ │ +0026e3d0: 6f77 6e5f 7365 7665 7269 7479 0a3c 2f63 own_severity.
│ │ │ +0026e3f0: 3c61 2063 6c61 7373 3d22 6274 6e20 6274 Rem
│ │ │ +0026e490: 6564 6961 7469 6f6e 2050 7570 7065 7420 ediation Puppet
│ │ │ +0026e4a0: 736e 6970 7065 7420 e287 b23c 2f61 3e3c snippet ...<
│ │ │ +0026e4b0: 6272 3e3c 6469 7620 636c 6173 733d 2270 br>Com
│ │ │ +0026e530: 706c 6578 6974 793a 3c2f 7468 3e3c 7464 plexity: low Disruption
│ │ │ +0026e560: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low R
│ │ │ +0026e580: 6562 6f6f 743a 3c2f 7468 3e3c 7464 3e66 eboot: f
│ │ │ +0026e590: 616c 7365 3c2f 7464 3e3c 2f74 723e 3c74 alse Strategy:<
│ │ │ +0026e5b0: 2f74 683e 3c74 643e 6469 7361 626c 653c /th> disable<
│ │ │ +0026e5c0: 2f74 643e 3c2f 7472 3e3c 2f74 6162 6c65 /td>
.inc
│ │ │ +0026e5e0: 6c75 6465 2072 656d 6f76 655f 6e67 696e lude remove_ngin
│ │ │ +0026e5f0: 780a 0a63 6c61 7373 2072 656d 6f76 655f x..class remove_
│ │ │ +0026e600: 6e67 696e 7820 7b0a 2020 7061 636b 6167 nginx {. packag
│ │ │ +0026e610: 6520 7b20 276e 6769 6e78 273a 0a20 2020 e { 'nginx':.
│ │ │ +0026e620: 2065 6e73 7572 6520 3d26 6774 3b20 2770 ensure => 'p
│ │ │ +0026e630: 7572 6765 6427 2c0a 2020 7d0a 7d0a 3c2f urged',. }.}.
│ │ │ 0026e640: 636f 6465 3e3c 2f70 7265 3e3c 2f64 6976 code>
Remediation
│ │ │ -0026f3f0: 4f53 4275 696c 6420 426c 7565 7072 696e OSBuild Blueprin
│ │ │ -0026f400: 7420 736e 6970 7065 7420 e287 b23c 2f61 t snippet ...
│ │ │ -0026f450: 0a5b 6375 7374 6f6d 697a 6174 696f 6e73 .[customizations
│ │ │ -0026f460: 2e73 6572 7669 6365 735d 0a6d 6173 6b65 .services].maske
│ │ │ -0026f470: 6420 3d20 5b22 6e67 696e 7822 5d0a 3c2f d = ["nginx"].
│ │ │ -0026f480: 636f 6465 3e3c 2f70 7265 3e3c 2f64 6976 code>
Re
│ │ │ -0026f530: 6d65 6469 6174 696f 6e20 4b75 6265 726e mediation Kubern
│ │ │ -0026f540: 6574 6573 2073 6e69 7070 6574 20e2 87b2 etes snippet ...
│ │ │ -0026f550: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61
Complexity: low
│ │ │ -0026f5f0: 7472 3e3c 7472 3e3c 7468 3e44 6973 7275 tr>Disru
│ │ │ -0026f600: 7074 696f 6e3a 3c2f 7468 3e3c 7464 3e6d ption: m
│ │ │ -0026f610: 6564 6975 6d3c 2f74 643e 3c2f 7472 3e3c edium <
│ │ │ -0026f620: 7472 3e3c 7468 3e52 6562 6f6f 743a 3c2f tr>Reboot:
│ │ │ -0026f630: 7468 3e3c 7464 3e74 7275 653c 2f74 643e th> true
│ │ │ -0026f640: 3c2f 7472 3e3c 7472 3e3c 7468 3e53 7472 Str
│ │ │ -0026f650: 6174 6567 793a 3c2f 7468 3e3c 7464 3e64 ategy: d
│ │ │ -0026f660: 6973 6162 6c65 3c2f 7464 3e3c 2f74 723e isable
│ │ │ -0026f670: 3c2f 7461 626c 653e 3c70 7265 3e3c 636f
apiVersion: m
│ │ │ -0026f690: 6163 6869 6e65 636f 6e66 6967 7572 6174 achineconfigurat
│ │ │ -0026f6a0: 696f 6e2e 6f70 656e 7368 6966 742e 696f ion.openshift.io
│ │ │ -0026f6b0: 2f76 310a 6b69 6e64 3a20 4d61 6368 696e /v1.kind: Machin
│ │ │ -0026f6c0: 6543 6f6e 6669 670a 7370 6563 3a0a 2020 eConfig.spec:.
│ │ │ -0026f6d0: 636f 6e66 6967 3a0a 2020 2020 6967 6e69 config:. igni
│ │ │ -0026f6e0: 7469 6f6e 3a0a 2020 2020 2020 7665 7273 tion:. vers
│ │ │ -0026f6f0: 696f 6e3a 2033 2e31 2e30 0a20 2020 2073 ion: 3.1.0. s
│ │ │ -0026f700: 7973 7465 6d64 3a0a 2020 2020 2020 756e ystemd:. un
│ │ │ -0026f710: 6974 733a 0a20 2020 2020 202d 206e 616d its:. - nam
│ │ │ -0026f720: 653a 206e 6769 6e78 2e73 6572 7669 6365 e: nginx.service
│ │ │ -0026f730: 0a20 2020 2020 2020 2065 6e61 626c 6564 . enabled
│ │ │ -0026f740: 3a20 6661 6c73 650a 2020 2020 2020 2020 : false.
│ │ │ -0026f750: 6d61 736b 3a20 7472 7565 0a20 2020 2020 mask: true.
│ │ │ -0026f760: 202d 206e 616d 653a 206e 6769 6e78 2e73 - name: nginx.s
│ │ │ -0026f770: 6f63 6b65 740a 2020 2020 2020 2020 656e ocket. en
│ │ │ -0026f780: 6162 6c65 643a 2066 616c 7365 0a20 2020 abled: false.
│ │ │ -0026f790: 2020 2020 206d 6173 6b3a 2074 7275 650a mask: true.
│ │ │ -0026f7a0: 3c2f 636f 6465 3e3c 2f70 7265 3e3c 2f64
│ │ │ -0026f850: 5265 6d65 6469 6174 696f 6e20 5075 7070 Remediation Pupp
│ │ │ -0026f860: 6574 2073 6e69 7070 6574 20e2 87b2 3c2f et snippet ...
│ │ │ -0026f870: 613e 3c62 723e 3c64 6976 2063 6c61 7373 a>
│ │ │ -0026f8f0: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity:
│ │ │ -0026f900: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Disrupt
│ │ │ -0026f920: 696f 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 ion: low
│ │ │ -0026f930: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Reboot:false Strateg
│ │ │ -0026f970: 793a 3c2f 7468 3e3c 7464 3e65 6e61 626c y: enabl
│ │ │ -0026f980: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e in
│ │ │ -0026f9a0: 636c 7564 6520 6469 7361 626c 655f 6e67 clude disable_ng
│ │ │ -0026f9b0: 696e 780a 0a63 6c61 7373 2064 6973 6162 inx..class disab
│ │ │ -0026f9c0: 6c65 5f6e 6769 6e78 207b 0a20 2073 6572 le_nginx {. ser
│ │ │ -0026f9d0: 7669 6365 207b 276e 6769 6e78 273a 0a20 vice {'nginx':.
│ │ │ -0026f9e0: 2020 2065 6e61 626c 6520 3d26 6774 3b20 enable =>
│ │ │ -0026f9f0: 6661 6c73 652c 0a20 2020 2065 6e73 7572 false,. ensur
│ │ │ -0026fa00: 6520 3d26 6774 3b20 2773 746f 7070 6564 e => 'stopped
│ │ │ -0026fa10: 272c 0a20 207d 0a7d 0a3c 2f63 6f64 653e ',. }.}.
│ │ │ -0026fa20: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063
Remedia
│ │ │ -0026fad0: 7469 6f6e 2041 6e73 6962 6c65 2073 6e69 tion Ansible sni
│ │ │ -0026fae0: 7070 6574 20e2 87b2 3c2f 613e 3c62 723e ppet ...
│ │ │ -0026faf0: 3c64 6976 2063 6c61 7373 3d22 7061 6e65
│ │ │ -0026fb20: 3c74 6162 6c65 2063 6c61 7373 3d22 7461 Comple
│ │ │ -0026fb70: 7869 7479 3a3c 2f74 683e 3c74 643e 6c6f xity: lo
│ │ │ -0026fb80: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ -0026fb90: 7468 3e44 6973 7275 7074 696f 6e3a 3c2f th>Disruption:
│ │ │ -0026fba0: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ -0026fbb0: 2f74 723e 3c74 723e 3c74 683e 5265 626f /tr> Rebo
│ │ │ -0026fbc0: 6f74 3a3c 2f74 683e 3c74 643e 6661 6c73 ot: fals
│ │ │ -0026fbd0: 653c 2f74 643e 3c2f 7472 3e3c 7472 3e3c e <
│ │ │ -0026fbe0: 7468 3e53 7472 6174 6567 793a 3c2f 7468 th>Strategy:disable
- name:
│ │ │ -0026fc20: 2047 6174 6865 7220 7468 6520 7061 636b Gather the pack
│ │ │ -0026fc30: 6167 6520 6661 6374 730a 2020 7061 636b age facts. pack
│ │ │ -0026fc40: 6167 655f 6661 6374 733a 0a20 2020 206d age_facts:. m
│ │ │ -0026fc50: 616e 6167 6572 3a20 6175 746f 0a20 2074 anager: auto. t
│ │ │ -0026fc60: 6167 733a 0a20 202d 2064 6973 6162 6c65 ags:. - disable
│ │ │ -0026fc70: 5f73 7472 6174 6567 790a 2020 2d20 6c6f _strategy. - lo
│ │ │ -0026fc80: 775f 636f 6d70 6c65 7869 7479 0a20 202d w_complexity. -
│ │ │ -0026fc90: 206c 6f77 5f64 6973 7275 7074 696f 6e0a low_disruption.
│ │ │ -0026fca0: 2020 2d20 6e6f 5f72 6562 6f6f 745f 6e65 - no_reboot_ne
│ │ │ -0026fcb0: 6564 6564 0a20 202d 2073 6572 7669 6365 eded. - service
│ │ │ -0026fcc0: 5f6e 6769 6e78 5f64 6973 6162 6c65 640a _nginx_disabled.
│ │ │ -0026fcd0: 2020 2d20 756e 6b6e 6f77 6e5f 7365 7665 - unknown_seve
│ │ │ -0026fce0: 7269 7479 0a0a 2d20 6e61 6d65 3a20 4469 rity..- name: Di
│ │ │ -0026fcf0: 7361 626c 6520 6e67 696e 7820 5365 7276 sable nginx Serv
│ │ │ -0026fd00: 6963 6520 2d20 4469 7361 626c 6520 7365 ice - Disable se
│ │ │ -0026fd10: 7276 6963 6520 6e67 696e 780a 2020 626c rvice nginx. bl
│ │ │ -0026fd20: 6f63 6b3a 0a0a 2020 2d20 6e61 6d65 3a20 ock:.. - name:
│ │ │ -0026fd30: 4469 7361 626c 6520 6e67 696e 7820 5365 Disable nginx Se
│ │ │ -0026fd40: 7276 6963 6520 2d20 436f 6c6c 6563 7420 rvice - Collect
│ │ │ -0026fd50: 7379 7374 656d 6420 5365 7276 6963 6573 systemd Services
│ │ │ -0026fd60: 2050 7265 7365 6e74 2069 6e20 7468 6520 Present in the
│ │ │ -0026fd70: 5379 7374 656d 0a20 2020 2061 6e73 6962 System. ansib
│ │ │ -0026fd80: 6c65 2e62 7569 6c74 696e 2e63 6f6d 6d61 le.builtin.comma
│ │ │ -0026fd90: 6e64 3a20 7379 7374 656d 6374 6c20 2d71 nd: systemctl -q
│ │ │ -0026fda0: 206c 6973 742d 756e 6974 2d66 696c 6573 list-unit-files
│ │ │ -0026fdb0: 202d 2d74 7970 6520 7365 7276 6963 650a --type service.
│ │ │ -0026fdc0: 2020 2020 7265 6769 7374 6572 3a20 7365 register: se
│ │ │ -0026fdd0: 7276 6963 655f 6578 6973 7473 0a20 2020 rvice_exists.
│ │ │ -0026fde0: 2063 6861 6e67 6564 5f77 6865 6e3a 2066 changed_when: f
│ │ │ -0026fdf0: 616c 7365 0a20 2020 2066 6169 6c65 645f alse. failed_
│ │ │ -0026fe00: 7768 656e 3a20 7365 7276 6963 655f 6578 when: service_ex
│ │ │ -0026fe10: 6973 7473 2e72 6320 6e6f 7420 696e 205b ists.rc not in [
│ │ │ -0026fe20: 302c 2031 5d0a 2020 2020 6368 6563 6b5f 0, 1]. check_
│ │ │ -0026fe30: 6d6f 6465 3a20 6661 6c73 650a 0a20 202d mode: false.. -
│ │ │ -0026fe40: 206e 616d 653a 2044 6973 6162 6c65 206e name: Disable n
│ │ │ -0026fe50: 6769 6e78 2053 6572 7669 6365 202d 2045 ginx Service - E
│ │ │ -0026fe60: 6e73 7572 6520 6e67 696e 782e 7365 7276 nsure nginx.serv
│ │ │ -0026fe70: 6963 6520 6973 204d 6173 6b65 640a 2020 ice is Masked.
│ │ │ -0026fe80: 2020 616e 7369 626c 652e 6275 696c 7469 ansible.builti
│ │ │ -0026fe90: 6e2e 7379 7374 656d 643a 0a20 2020 2020 n.systemd:.
│ │ │ -0026fea0: 206e 616d 653a 206e 6769 6e78 2e73 6572 name: nginx.ser
│ │ │ -0026feb0: 7669 6365 0a20 2020 2020 2073 7461 7465 vice. state
│ │ │ -0026fec0: 3a20 7374 6f70 7065 640a 2020 2020 2020 : stopped.
│ │ │ -0026fed0: 656e 6162 6c65 643a 2066 616c 7365 0a20 enabled: false.
│ │ │ -0026fee0: 2020 2020 206d 6173 6b65 643a 2074 7275 masked: tru
│ │ │ -0026fef0: 650a 2020 2020 7768 656e 3a20 7365 7276 e. when: serv
│ │ │ -0026ff00: 6963 655f 6578 6973 7473 2e73 7464 6f75 ice_exists.stdou
│ │ │ -0026ff10: 745f 6c69 6e65 7320 6973 2073 6561 7263 t_lines is searc
│ │ │ -0026ff20: 6828 226e 6769 6e78 2e73 6572 7669 6365 h("nginx.service
│ │ │ -0026ff30: 222c 206d 756c 7469 6c69 6e65 3d54 7275 ", multiline=Tru
│ │ │ -0026ff40: 6529 0a0a 2020 2d20 6e61 6d65 3a20 556e e).. - name: Un
│ │ │ -0026ff50: 6974 2053 6f63 6b65 7420 4578 6973 7473 it Socket Exists
│ │ │ -0026ff60: 202d 206e 6769 6e78 2e73 6f63 6b65 740a - nginx.socket.
│ │ │ -0026ff70: 2020 2020 616e 7369 626c 652e 6275 696c ansible.buil
│ │ │ -0026ff80: 7469 6e2e 636f 6d6d 616e 643a 2073 7973 tin.command: sys
│ │ │ -0026ff90: 7465 6d63 746c 202d 7120 6c69 7374 2d75 temctl -q list-u
│ │ │ -0026ffa0: 6e69 742d 6669 6c65 7320 6e67 696e 782e nit-files nginx.
│ │ │ -0026ffb0: 736f 636b 6574 0a20 2020 2072 6567 6973 socket. regis
│ │ │ -0026ffc0: 7465 723a 2073 6f63 6b65 745f 6669 6c65 ter: socket_file
│ │ │ -0026ffd0: 5f65 7869 7374 730a 2020 2020 6368 616e _exists. chan
│ │ │ -0026ffe0: 6765 645f 7768 656e 3a20 6661 6c73 650a ged_when: false.
│ │ │ -0026fff0: 2020 2020 6661 696c 6564 5f77 6865 6e3a failed_when:
│ │ │ -00270000: 2073 6f63 6b65 745f 6669 6c65 5f65 7869 socket_file_exi
│ │ │ -00270010: 7374 732e 7263 206e 6f74 2069 6e20 5b30 sts.rc not in [0
│ │ │ -00270020: 2c20 315d 0a20 2020 2063 6865 636b 5f6d , 1]. check_m
│ │ │ -00270030: 6f64 653a 2066 616c 7365 0a0a 2020 2d20 ode: false.. -
│ │ │ -00270040: 6e61 6d65 3a20 4469 7361 626c 6520 6e67 name: Disable ng
│ │ │ -00270050: 696e 7820 5365 7276 6963 6520 2d20 4469 inx Service - Di
│ │ │ -00270060: 7361 626c 6520 536f 636b 6574 206e 6769 sable Socket ngi
│ │ │ -00270070: 6e78 0a20 2020 2061 6e73 6962 6c65 2e62 nx. ansible.b
│ │ │ -00270080: 7569 6c74 696e 2e73 7973 7465 6d64 3a0a uiltin.systemd:.
│ │ │ -00270090: 2020 2020 2020 6e61 6d65 3a20 6e67 696e name: ngin
│ │ │ -002700a0: 782e 736f 636b 6574 0a20 2020 2020 2065 x.socket. e
│ │ │ -002700b0: 6e61 626c 6564 3a20 6661 6c73 650a 2020 nabled: false.
│ │ │ -002700c0: 2020 2020 7374 6174 653a 2073 746f 7070 state: stopp
│ │ │ -002700d0: 6564 0a20 2020 2020 206d 6173 6b65 643a ed. masked:
│ │ │ -002700e0: 2074 7275 650a 2020 2020 7768 656e 3a20 true. when:
│ │ │ -002700f0: 736f 636b 6574 5f66 696c 655f 6578 6973 socket_file_exis
│ │ │ -00270100: 7473 2e73 7464 6f75 745f 6c69 6e65 7320 ts.stdout_lines
│ │ │ -00270110: 6973 2073 6561 7263 6828 226e 6769 6e78 is search("nginx
│ │ │ -00270120: 2e73 6f63 6b65 7422 2c20 6d75 6c74 696c .socket", multil
│ │ │ -00270130: 696e 653d 5472 7565 290a 2020 7461 6773 ine=True). tags
│ │ │ -00270140: 3a0a 2020 2d20 6469 7361 626c 655f 7374 :. - disable_st
│ │ │ -00270150: 7261 7465 6779 0a20 202d 206c 6f77 5f63 rategy. - low_c
│ │ │ -00270160: 6f6d 706c 6578 6974 790a 2020 2d20 6c6f omplexity. - lo
│ │ │ -00270170: 775f 6469 7372 7570 7469 6f6e 0a20 202d w_disruption. -
│ │ │ -00270180: 206e 6f5f 7265 626f 6f74 5f6e 6565 6465 no_reboot_neede
│ │ │ -00270190: 640a 2020 2d20 7365 7276 6963 655f 6e67 d. - service_ng
│ │ │ -002701a0: 696e 785f 6469 7361 626c 6564 0a20 202d inx_disabled. -
│ │ │ -002701b0: 2073 7065 6369 616c 5f73 6572 7669 6365 special_service
│ │ │ -002701c0: 5f62 6c6f 636b 0a20 202d 2075 6e6b 6e6f _block. - unkno
│ │ │ -002701d0: 776e 5f73 6576 6572 6974 790a 2020 7768 wn_severity. wh
│ │ │ -002701e0: 656e 3a20 2722 6c69 6e75 782d 6261 7365 en: '"linux-base
│ │ │ -002701f0: 2220 696e 2061 6e73 6962 6c65 5f66 6163 " in ansible_fac
│ │ │ -00270200: 7473 2e70 6163 6b61 6765 7327 0a3c 2f63 ts.packages'.
Complexity:
│ │ │ +0026f490: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Di
│ │ │ +0026f4b0: 7372 7570 7469 6f6e 3a3c 2f74 683e 3c74 sruption: low <
│ │ │ +0026f4d0: 7472 3e3c 7468 3e52 6562 6f6f 743a 3c2f tr>Reboot:
│ │ │ +0026f4e0: 7468 3e3c 7464 3e66 616c 7365 3c2f 7464 th> false St
│ │ │ +0026f500: 7261 7465 6779 3a3c 2f74 683e 3c74 643e rategy:
│ │ │ +0026f510: 6469 7361 626c 653c 2f74 643e 3c2f 7472 disable
- name: Gath
│ │ │ +0026f540: 6572 2074 6865 2070 6163 6b61 6765 2066 er the package f
│ │ │ +0026f550: 6163 7473 0a20 2070 6163 6b61 6765 5f66 acts. package_f
│ │ │ +0026f560: 6163 7473 3a0a 2020 2020 6d61 6e61 6765 acts:. manage
│ │ │ +0026f570: 723a 2061 7574 6f0a 2020 7461 6773 3a0a r: auto. tags:.
│ │ │ +0026f580: 2020 2d20 6469 7361 626c 655f 7374 7261 - disable_stra
│ │ │ +0026f590: 7465 6779 0a20 202d 206c 6f77 5f63 6f6d tegy. - low_com
│ │ │ +0026f5a0: 706c 6578 6974 790a 2020 2d20 6c6f 775f plexity. - low_
│ │ │ +0026f5b0: 6469 7372 7570 7469 6f6e 0a20 202d 206e disruption. - n
│ │ │ +0026f5c0: 6f5f 7265 626f 6f74 5f6e 6565 6465 640a o_reboot_needed.
│ │ │ +0026f5d0: 2020 2d20 7365 7276 6963 655f 6e67 696e - service_ngin
│ │ │ +0026f5e0: 785f 6469 7361 626c 6564 0a20 202d 2075 x_disabled. - u
│ │ │ +0026f5f0: 6e6b 6e6f 776e 5f73 6576 6572 6974 790a nknown_severity.
│ │ │ +0026f600: 0a2d 206e 616d 653a 2044 6973 6162 6c65 .- name: Disable
│ │ │ +0026f610: 206e 6769 6e78 2053 6572 7669 6365 202d nginx Service -
│ │ │ +0026f620: 2044 6973 6162 6c65 2073 6572 7669 6365 Disable service
│ │ │ +0026f630: 206e 6769 6e78 0a20 2062 6c6f 636b 3a0a nginx. block:.
│ │ │ +0026f640: 0a20 202d 206e 616d 653a 2044 6973 6162 . - name: Disab
│ │ │ +0026f650: 6c65 206e 6769 6e78 2053 6572 7669 6365 le nginx Service
│ │ │ +0026f660: 202d 2043 6f6c 6c65 6374 2073 7973 7465 - Collect syste
│ │ │ +0026f670: 6d64 2053 6572 7669 6365 7320 5072 6573 md Services Pres
│ │ │ +0026f680: 656e 7420 696e 2074 6865 2053 7973 7465 ent in the Syste
│ │ │ +0026f690: 6d0a 2020 2020 616e 7369 626c 652e 6275 m. ansible.bu
│ │ │ +0026f6a0: 696c 7469 6e2e 636f 6d6d 616e 643a 2073 iltin.command: s
│ │ │ +0026f6b0: 7973 7465 6d63 746c 202d 7120 6c69 7374 ystemctl -q list
│ │ │ +0026f6c0: 2d75 6e69 742d 6669 6c65 7320 2d2d 7479 -unit-files --ty
│ │ │ +0026f6d0: 7065 2073 6572 7669 6365 0a20 2020 2072 pe service. r
│ │ │ +0026f6e0: 6567 6973 7465 723a 2073 6572 7669 6365 egister: service
│ │ │ +0026f6f0: 5f65 7869 7374 730a 2020 2020 6368 616e _exists. chan
│ │ │ +0026f700: 6765 645f 7768 656e 3a20 6661 6c73 650a ged_when: false.
│ │ │ +0026f710: 2020 2020 6661 696c 6564 5f77 6865 6e3a failed_when:
│ │ │ +0026f720: 2073 6572 7669 6365 5f65 7869 7374 732e service_exists.
│ │ │ +0026f730: 7263 206e 6f74 2069 6e20 5b30 2c20 315d rc not in [0, 1]
│ │ │ +0026f740: 0a20 2020 2063 6865 636b 5f6d 6f64 653a . check_mode:
│ │ │ +0026f750: 2066 616c 7365 0a0a 2020 2d20 6e61 6d65 false.. - name
│ │ │ +0026f760: 3a20 4469 7361 626c 6520 6e67 696e 7820 : Disable nginx
│ │ │ +0026f770: 5365 7276 6963 6520 2d20 456e 7375 7265 Service - Ensure
│ │ │ +0026f780: 206e 6769 6e78 2e73 6572 7669 6365 2069 nginx.service i
│ │ │ +0026f790: 7320 4d61 736b 6564 0a20 2020 2061 6e73 s Masked. ans
│ │ │ +0026f7a0: 6962 6c65 2e62 7569 6c74 696e 2e73 7973 ible.builtin.sys
│ │ │ +0026f7b0: 7465 6d64 3a0a 2020 2020 2020 6e61 6d65 temd:. name
│ │ │ +0026f7c0: 3a20 6e67 696e 782e 7365 7276 6963 650a : nginx.service.
│ │ │ +0026f7d0: 2020 2020 2020 7374 6174 653a 2073 746f state: sto
│ │ │ +0026f7e0: 7070 6564 0a20 2020 2020 2065 6e61 626c pped. enabl
│ │ │ +0026f7f0: 6564 3a20 6661 6c73 650a 2020 2020 2020 ed: false.
│ │ │ +0026f800: 6d61 736b 6564 3a20 7472 7565 0a20 2020 masked: true.
│ │ │ +0026f810: 2077 6865 6e3a 2073 6572 7669 6365 5f65 when: service_e
│ │ │ +0026f820: 7869 7374 732e 7374 646f 7574 5f6c 696e xists.stdout_lin
│ │ │ +0026f830: 6573 2069 7320 7365 6172 6368 2822 6e67 es is search("ng
│ │ │ +0026f840: 696e 782e 7365 7276 6963 6522 2c20 6d75 inx.service", mu
│ │ │ +0026f850: 6c74 696c 696e 653d 5472 7565 290a 0a20 ltiline=True)..
│ │ │ +0026f860: 202d 206e 616d 653a 2055 6e69 7420 536f - name: Unit So
│ │ │ +0026f870: 636b 6574 2045 7869 7374 7320 2d20 6e67 cket Exists - ng
│ │ │ +0026f880: 696e 782e 736f 636b 6574 0a20 2020 2061 inx.socket. a
│ │ │ +0026f890: 6e73 6962 6c65 2e62 7569 6c74 696e 2e63 nsible.builtin.c
│ │ │ +0026f8a0: 6f6d 6d61 6e64 3a20 7379 7374 656d 6374 ommand: systemct
│ │ │ +0026f8b0: 6c20 2d71 206c 6973 742d 756e 6974 2d66 l -q list-unit-f
│ │ │ +0026f8c0: 696c 6573 206e 6769 6e78 2e73 6f63 6b65 iles nginx.socke
│ │ │ +0026f8d0: 740a 2020 2020 7265 6769 7374 6572 3a20 t. register:
│ │ │ +0026f8e0: 736f 636b 6574 5f66 696c 655f 6578 6973 socket_file_exis
│ │ │ +0026f8f0: 7473 0a20 2020 2063 6861 6e67 6564 5f77 ts. changed_w
│ │ │ +0026f900: 6865 6e3a 2066 616c 7365 0a20 2020 2066 hen: false. f
│ │ │ +0026f910: 6169 6c65 645f 7768 656e 3a20 736f 636b ailed_when: sock
│ │ │ +0026f920: 6574 5f66 696c 655f 6578 6973 7473 2e72 et_file_exists.r
│ │ │ +0026f930: 6320 6e6f 7420 696e 205b 302c 2031 5d0a c not in [0, 1].
│ │ │ +0026f940: 2020 2020 6368 6563 6b5f 6d6f 6465 3a20 check_mode:
│ │ │ +0026f950: 6661 6c73 650a 0a20 202d 206e 616d 653a false.. - name:
│ │ │ +0026f960: 2044 6973 6162 6c65 206e 6769 6e78 2053 Disable nginx S
│ │ │ +0026f970: 6572 7669 6365 202d 2044 6973 6162 6c65 ervice - Disable
│ │ │ +0026f980: 2053 6f63 6b65 7420 6e67 696e 780a 2020 Socket nginx.
│ │ │ +0026f990: 2020 616e 7369 626c 652e 6275 696c 7469 ansible.builti
│ │ │ +0026f9a0: 6e2e 7379 7374 656d 643a 0a20 2020 2020 n.systemd:.
│ │ │ +0026f9b0: 206e 616d 653a 206e 6769 6e78 2e73 6f63 name: nginx.soc
│ │ │ +0026f9c0: 6b65 740a 2020 2020 2020 656e 6162 6c65 ket. enable
│ │ │ +0026f9d0: 643a 2066 616c 7365 0a20 2020 2020 2073 d: false. s
│ │ │ +0026f9e0: 7461 7465 3a20 7374 6f70 7065 640a 2020 tate: stopped.
│ │ │ +0026f9f0: 2020 2020 6d61 736b 6564 3a20 7472 7565 masked: true
│ │ │ +0026fa00: 0a20 2020 2077 6865 6e3a 2073 6f63 6b65 . when: socke
│ │ │ +0026fa10: 745f 6669 6c65 5f65 7869 7374 732e 7374 t_file_exists.st
│ │ │ +0026fa20: 646f 7574 5f6c 696e 6573 2069 7320 7365 dout_lines is se
│ │ │ +0026fa30: 6172 6368 2822 6e67 696e 782e 736f 636b arch("nginx.sock
│ │ │ +0026fa40: 6574 222c 206d 756c 7469 6c69 6e65 3d54 et", multiline=T
│ │ │ +0026fa50: 7275 6529 0a20 2074 6167 733a 0a20 202d rue). tags:. -
│ │ │ +0026fa60: 2064 6973 6162 6c65 5f73 7472 6174 6567 disable_strateg
│ │ │ +0026fa70: 790a 2020 2d20 6c6f 775f 636f 6d70 6c65 y. - low_comple
│ │ │ +0026fa80: 7869 7479 0a20 202d 206c 6f77 5f64 6973 xity. - low_dis
│ │ │ +0026fa90: 7275 7074 696f 6e0a 2020 2d20 6e6f 5f72 ruption. - no_r
│ │ │ +0026faa0: 6562 6f6f 745f 6e65 6564 6564 0a20 202d eboot_needed. -
│ │ │ +0026fab0: 2073 6572 7669 6365 5f6e 6769 6e78 5f64 service_nginx_d
│ │ │ +0026fac0: 6973 6162 6c65 640a 2020 2d20 7370 6563 isabled. - spec
│ │ │ +0026fad0: 6961 6c5f 7365 7276 6963 655f 626c 6f63 ial_service_bloc
│ │ │ +0026fae0: 6b0a 2020 2d20 756e 6b6e 6f77 6e5f 7365 k. - unknown_se
│ │ │ +0026faf0: 7665 7269 7479 0a20 2077 6865 6e3a 2027 verity. when: '
│ │ │ +0026fb00: 226c 696e 7578 2d62 6173 6522 2069 6e20 "linux-base" in
│ │ │ +0026fb10: 616e 7369 626c 655f 6661 6374 732e 7061 ansible_facts.pa
│ │ │ +0026fb20: 636b 6167 6573 270a 3c2f 636f 6465 3e3c ckages'.<
│ │ │ +0026fb30: 2f70 7265 3e3c 2f64 6976 3e3c 6120 636c /pre>
Remediat
│ │ │ +0026fbe0: 696f 6e20 4b75 6265 726e 6574 6573 2073 ion Kubernetes s
│ │ │ +0026fbf0: 6e69 7070 6574 20e2 87b2 3c2f 613e 3c62 nippet ...Comp
│ │ │ +0026fc80: 6c65 7869 7479 3a3c 2f74 683e 3c74 643e lexity:
│ │ │ +0026fc90: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Disruption:
│ │ │ +0026fcb0: 3c2f 7468 3e3c 7464 3e6d 6564 6975 6d3c medium<
│ │ │ +0026fcc0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Reboot: true <
│ │ │ +0026fcf0: 7472 3e3c 7468 3e53 7472 6174 6567 793a tr>Strategy:
│ │ │ +0026fd00: 3c2f 7468 3e3c 7464 3e64 6973 6162 6c65 disable
│ │ │ +0026fd10: 3c2f 7464 3e3c 2f74 723e 3c2f 7461 626c api
│ │ │ +0026fd30: 5665 7273 696f 6e3a 206d 6163 6869 6e65 Version: machine
│ │ │ +0026fd40: 636f 6e66 6967 7572 6174 696f 6e2e 6f70 configuration.op
│ │ │ +0026fd50: 656e 7368 6966 742e 696f 2f76 310a 6b69 enshift.io/v1.ki
│ │ │ +0026fd60: 6e64 3a20 4d61 6368 696e 6543 6f6e 6669 nd: MachineConfi
│ │ │ +0026fd70: 670a 7370 6563 3a0a 2020 636f 6e66 6967 g.spec:. config
│ │ │ +0026fd80: 3a0a 2020 2020 6967 6e69 7469 6f6e 3a0a :. ignition:.
│ │ │ +0026fd90: 2020 2020 2020 7665 7273 696f 6e3a 2033 version: 3
│ │ │ +0026fda0: 2e31 2e30 0a20 2020 2073 7973 7465 6d64 .1.0. systemd
│ │ │ +0026fdb0: 3a0a 2020 2020 2020 756e 6974 733a 0a20 :. units:.
│ │ │ +0026fdc0: 2020 2020 202d 206e 616d 653a 206e 6769 - name: ngi
│ │ │ +0026fdd0: 6e78 2e73 6572 7669 6365 0a20 2020 2020 nx.service.
│ │ │ +0026fde0: 2020 2065 6e61 626c 6564 3a20 6661 6c73 enabled: fals
│ │ │ +0026fdf0: 650a 2020 2020 2020 2020 6d61 736b 3a20 e. mask:
│ │ │ +0026fe00: 7472 7565 0a20 2020 2020 202d 206e 616d true. - nam
│ │ │ +0026fe10: 653a 206e 6769 6e78 2e73 6f63 6b65 740a e: nginx.socket.
│ │ │ +0026fe20: 2020 2020 2020 2020 656e 6162 6c65 643a enabled:
│ │ │ +0026fe30: 2066 616c 7365 0a20 2020 2020 2020 206d false. m
│ │ │ +0026fe40: 6173 6b3a 2074 7275 650a 3c2f 636f 6465 ask: true.
Remedi
│ │ │ +0026ff00: 6174 696f 6e20 5075 7070 6574 2073 6e69 ation Puppet sni
│ │ │ +0026ff10: 7070 6574 20e2 87b2 3c2f 613e 3c62 723e ppet ...
│ │ │ +0026ff20: 3c64 6976 2063 6c61 7373 3d22 7061 6e65
│ │ │ +0026ff50: 3c74 6162 6c65 2063 6c61 7373 3d22 7461 Comple
│ │ │ +0026ffa0: 7869 7479 3a3c 2f74 683e 3c74 643e 6c6f xity: lo
│ │ │ +0026ffb0: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ +0026ffc0: 7468 3e44 6973 7275 7074 696f 6e3a 3c2f th>Disruption:
│ │ │ +0026ffd0: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ +0026ffe0: 2f74 723e 3c74 723e 3c74 683e 5265 626f /tr> Rebo
│ │ │ +0026fff0: 6f74 3a3c 2f74 683e 3c74 643e 6661 6c73 ot: fals
│ │ │ +00270000: 653c 2f74 643e 3c2f 7472 3e3c 7472 3e3c e <
│ │ │ +00270010: 7468 3e53 7472 6174 6567 793a 3c2f 7468 th>Strategy:enable
│ │ │ +00270030: 3c2f 7472 3e3c 2f74 6162 6c65 3e3c 7072
include
│ │ │ +00270050: 6469 7361 626c 655f 6e67 696e 780a 0a63 disable_nginx..c
│ │ │ +00270060: 6c61 7373 2064 6973 6162 6c65 5f6e 6769 lass disable_ngi
│ │ │ +00270070: 6e78 207b 0a20 2073 6572 7669 6365 207b nx {. service {
│ │ │ +00270080: 276e 6769 6e78 273a 0a20 2020 2065 6e61 'nginx':. ena
│ │ │ +00270090: 626c 6520 3d26 6774 3b20 6661 6c73 652c ble => false,
│ │ │ +002700a0: 0a20 2020 2065 6e73 7572 6520 3d26 6774 . ensure =>
│ │ │ +002700b0: 3b20 2773 746f 7070 6564 272c 0a20 207d ; 'stopped',. }
│ │ │ +002700c0: 0a7d 0a3c 2f63 6f64 653e 3c2f 7072 653e .}.
│ │ │ +002700d0: 3c2f 6469 763e 3c61 2063 6c61 7373 3d22 Remediation O
│ │ │ +00270180: 5342 7569 6c64 2042 6c75 6570 7269 6e74 SBuild Blueprint
│ │ │ +00270190: 2073 6e69 7070 6574 20e2 87b2 3c2f 613e snippet ...
│ │ │ +002701a0: 3c62 723e 3c64 6976 2063 6c61 7373 3d22
.
│ │ │ +002701e0: 5b63 7573 746f 6d69 7a61 7469 6f6e 732e [customizations.
│ │ │ +002701f0: 7365 7276 6963 6573 5d0a 6d61 736b 6564 services].masked
│ │ │ +00270200: 203d 205b 226e 6769 6e78 225d 0a3c 2f63 = ["nginx"].
│ │ │ 00270220: 3c61 2063 6c61 7373 3d22 6274 6e20 6274 R
│ │ │ -00271760: 656d 6564 6961 7469 6f6e 2050 7570 7065 emediation Puppe
│ │ │ -00271770: 7420 736e 6970 7065 7420 e287 b23c 2f61 t snippet ...
C
│ │ │ -00271800: 6f6d 706c 6578 6974 793a 3c2f 7468 3e3c omplexity: <
│ │ │ -00271810: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ -00271820: 3c74 723e 3c74 683e 4469 7372 7570 7469 Disrupti
│ │ │ -00271830: 6f6e 3a3c 2f74 683e 3c74 643e 6c6f 773c on: low<
│ │ │ -00271840: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Reboot: false
│ │ │ -00271870: 3c74 723e 3c74 683e 5374 7261 7465 6779 Strategy
│ │ │ -00271880: 3a3c 2f74 683e 3c74 643e 6469 7361 626c : disabl
│ │ │ -00271890: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e .i
│ │ │ -002718b0: 6e63 6c75 6465 2072 656d 6f76 655f 646f nclude remove_do
│ │ │ -002718c0: 7665 636f 742d 636f 7265 0a0a 636c 6173 vecot-core..clas
│ │ │ -002718d0: 7320 7265 6d6f 7665 5f64 6f76 6563 6f74 s remove_dovecot
│ │ │ -002718e0: 2d63 6f72 6520 7b0a 2020 7061 636b 6167 -core {. packag
│ │ │ -002718f0: 6520 7b20 2764 6f76 6563 6f74 2d63 6f72 e { 'dovecot-cor
│ │ │ -00271900: 6527 3a0a 2020 2020 656e 7375 7265 203d e':. ensure =
│ │ │ -00271910: 2667 743b 2027 7075 7267 6564 272c 0a20 > 'purged',.
│ │ │ -00271920: 207d 0a7d 0a3c 2f63 6f64 653e 3c2f 7072 }.}.Remediation
│ │ │ -002719e0: 2041 6e73 6962 6c65 2073 6e69 7070 6574 Ansible snippet
│ │ │ -002719f0: 20e2 87b2 3c2f 613e 3c62 723e 3c64 6976 ...
Complexity
│ │ │ -00271a80: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low D
│ │ │ -00271aa0: 6973 7275 7074 696f 6e3a 3c2f 7468 3e3c isruption: <
│ │ │ -00271ab0: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ -00271ac0: 3c74 723e 3c74 683e 5265 626f 6f74 3a3c Reboot:<
│ │ │ -00271ad0: 2f74 683e 3c74 643e 6661 6c73 653c 2f74 /th> false S
│ │ │ -00271af0: 7472 6174 6567 793a 3c2f 7468 3e3c 7464 trategy: disable
<
│ │ │ -00271b20: 636f 6465 3e2d 206e 616d 653a 2027 556e code>- name: 'Un
│ │ │ -00271b30: 696e 7374 616c 6c20 646f 7665 636f 7420 install dovecot
│ │ │ -00271b40: 5061 636b 6167 653a 2045 6e73 7572 6520 Package: Ensure
│ │ │ -00271b50: 646f 7665 636f 742d 636f 7265 2069 7320 dovecot-core is
│ │ │ -00271b60: 7265 6d6f 7665 6427 0a20 2061 6e73 6962 removed'. ansib
│ │ │ -00271b70: 6c65 2e62 7569 6c74 696e 2e70 6163 6b61 le.builtin.packa
│ │ │ -00271b80: 6765 3a0a 2020 2020 6e61 6d65 3a20 646f ge:. name: do
│ │ │ -00271b90: 7665 636f 742d 636f 7265 0a20 2020 2073 vecot-core. s
│ │ │ -00271ba0: 7461 7465 3a20 6162 7365 6e74 0a20 2074 tate: absent. t
│ │ │ -00271bb0: 6167 733a 0a20 202d 2064 6973 6162 6c65 ags:. - disable
│ │ │ -00271bc0: 5f73 7472 6174 6567 790a 2020 2d20 6c6f _strategy. - lo
│ │ │ -00271bd0: 775f 636f 6d70 6c65 7869 7479 0a20 202d w_complexity. -
│ │ │ -00271be0: 206c 6f77 5f64 6973 7275 7074 696f 6e0a low_disruption.
│ │ │ -00271bf0: 2020 2d20 6e6f 5f72 6562 6f6f 745f 6e65 - no_reboot_ne
│ │ │ -00271c00: 6564 6564 0a20 202d 2070 6163 6b61 6765 eded. - package
│ │ │ -00271c10: 5f64 6f76 6563 6f74 5f72 656d 6f76 6564 _dovecot_removed
│ │ │ -00271c20: 0a20 202d 2075 6e6b 6e6f 776e 5f73 6576 . - unknown_sev
│ │ │ -00271c30: 6572 6974 790a 3c2f 636f 6465 3e3c 2f70 erity.
│ │ │ +00271800: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity:
│ │ │ +00271810: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Disrupt
│ │ │ +00271830: 696f 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 ion: low
│ │ │ +00271840: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Reboot:false Strateg
│ │ │ +00271880: 793a 3c2f 7468 3e3c 7464 3e64 6973 6162 y: disab
│ │ │ +00271890: 6c65 3c2f 7464 3e3c 2f74 723e 3c2f 7461 le -
│ │ │ +002718b0: 206e 616d 653a 2027 556e 696e 7374 616c name: 'Uninstal
│ │ │ +002718c0: 6c20 646f 7665 636f 7420 5061 636b 6167 l dovecot Packag
│ │ │ +002718d0: 653a 2045 6e73 7572 6520 646f 7665 636f e: Ensure doveco
│ │ │ +002718e0: 742d 636f 7265 2069 7320 7265 6d6f 7665 t-core is remove
│ │ │ +002718f0: 6427 0a20 2061 6e73 6962 6c65 2e62 7569 d'. ansible.bui
│ │ │ +00271900: 6c74 696e 2e70 6163 6b61 6765 3a0a 2020 ltin.package:.
│ │ │ +00271910: 2020 6e61 6d65 3a20 646f 7665 636f 742d name: dovecot-
│ │ │ +00271920: 636f 7265 0a20 2020 2073 7461 7465 3a20 core. state:
│ │ │ +00271930: 6162 7365 6e74 0a20 2074 6167 733a 0a20 absent. tags:.
│ │ │ +00271940: 202d 2064 6973 6162 6c65 5f73 7472 6174 - disable_strat
│ │ │ +00271950: 6567 790a 2020 2d20 6c6f 775f 636f 6d70 egy. - low_comp
│ │ │ +00271960: 6c65 7869 7479 0a20 202d 206c 6f77 5f64 lexity. - low_d
│ │ │ +00271970: 6973 7275 7074 696f 6e0a 2020 2d20 6e6f isruption. - no
│ │ │ +00271980: 5f72 6562 6f6f 745f 6e65 6564 6564 0a20 _reboot_needed.
│ │ │ +00271990: 202d 2070 6163 6b61 6765 5f64 6f76 6563 - package_dovec
│ │ │ +002719a0: 6f74 5f72 656d 6f76 6564 0a20 202d 2075 ot_removed. - u
│ │ │ +002719b0: 6e6b 6e6f 776e 5f73 6576 6572 6974 790a nknown_severity.
│ │ │ +002719c0: 3c2f 636f 6465 3e3c 2f70 7265 3e3c 2f64
│ │ │ +00271a70: 5265 6d65 6469 6174 696f 6e20 5075 7070 Remediation Pupp
│ │ │ +00271a80: 6574 2073 6e69 7070 6574 20e2 87b2 3c2f et snippet ...
│ │ │ +00271a90: 613e 3c62 723e 3c64 6976 2063 6c61 7373 a>
│ │ │ +00271b10: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity:
│ │ │ +00271b20: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Disrupt
│ │ │ +00271b40: 696f 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 ion: low
│ │ │ +00271b50: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Reboot:false Strateg
│ │ │ +00271b90: 793a 3c2f 7468 3e3c 7464 3e64 6973 6162 y: disab
│ │ │ +00271ba0: 6c65 3c2f 7464 3e3c 2f74 723e 3c2f 7461 le .
│ │ │ +00271bc0: 696e 636c 7564 6520 7265 6d6f 7665 5f64 include remove_d
│ │ │ +00271bd0: 6f76 6563 6f74 2d63 6f72 650a 0a63 6c61 ovecot-core..cla
│ │ │ +00271be0: 7373 2072 656d 6f76 655f 646f 7665 636f ss remove_doveco
│ │ │ +00271bf0: 742d 636f 7265 207b 0a20 2070 6163 6b61 t-core {. packa
│ │ │ +00271c00: 6765 207b 2027 646f 7665 636f 742d 636f ge { 'dovecot-co
│ │ │ +00271c10: 7265 273a 0a20 2020 2065 6e73 7572 6520 re':. ensure
│ │ │ +00271c20: 3d26 6774 3b20 2770 7572 6765 6427 2c0a => 'purged',.
│ │ │ +00271c30: 2020 7d0a 7d0a 3c2f 636f 6465 3e3c 2f70 }.}.Remedi
│ │ │ -00272a20: 6174 696f 6e20 4f53 4275 696c 6420 426c ation OSBuild Bl
│ │ │ -00272a30: 7565 7072 696e 7420 736e 6970 7065 7420 ueprint snippet
│ │ │ -00272a40: e287 b23c 2f61 3e3c 6272 3e3c 6469 7620 ...
│ │ │ -00272a80: 3c63 6f64 653e 0a5b 6375 7374 6f6d 697a .[customiz
│ │ │ -00272a90: 6174 696f 6e73 2e73 6572 7669 6365 735d ations.services]
│ │ │ -00272aa0: 0a6d 6173 6b65 6420 3d20 5b22 646f 7665 .masked = ["dove
│ │ │ -00272ab0: 636f 7422 5d0a 3c2f 636f 6465 3e3c 2f70 cot"].
Remediatio
│ │ │ -00272b70: 6e20 4b75 6265 726e 6574 6573 2073 6e69 n Kubernetes sni
│ │ │ -00272b80: 7070 6574 20e2 87b2 3c2f 613e 3c62 723e ppet ...
│ │ │ -00272b90: 3c64 6976 2063 6c61 7373 3d22 7061 6e65
│ │ │ -00272bc0: 3c74 6162 6c65 2063 6c61 7373 3d22 7461 Comple
│ │ │ -00272c10: 7869 7479 3a3c 2f74 683e 3c74 643e 6c6f xity: lo
│ │ │ -00272c20: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ -00272c30: 7468 3e44 6973 7275 7074 696f 6e3a 3c2f th>Disruption:
│ │ │ -00272c40: 7468 3e3c 7464 3e6d 6564 6975 6d3c 2f74 th>medium R
│ │ │ -00272c60: 6562 6f6f 743a 3c2f 7468 3e3c 7464 3e74 eboot: t
│ │ │ -00272c70: 7275 653c 2f74 643e 3c2f 7472 3e3c 7472 rue Strategy:
│ │ │ -00272c90: 7468 3e3c 7464 3e64 6973 6162 6c65 3c2f th> disable
│ │ │ -00272ca0: 7464 3e3c 2f74 723e 3c2f 7461 626c 653e td>
│ │ │ -00272cb0: 3c70 7265 3e3c 636f 6465 3e61 7069 5665 apiVe
│ │ │ -00272cc0: 7273 696f 6e3a 206d 6163 6869 6e65 636f rsion: machineco
│ │ │ -00272cd0: 6e66 6967 7572 6174 696f 6e2e 6f70 656e nfiguration.open
│ │ │ -00272ce0: 7368 6966 742e 696f 2f76 310a 6b69 6e64 shift.io/v1.kind
│ │ │ -00272cf0: 3a20 4d61 6368 696e 6543 6f6e 6669 670a : MachineConfig.
│ │ │ -00272d00: 7370 6563 3a0a 2020 636f 6e66 6967 3a0a spec:. config:.
│ │ │ -00272d10: 2020 2020 6967 6e69 7469 6f6e 3a0a 2020 ignition:.
│ │ │ -00272d20: 2020 2020 7665 7273 696f 6e3a 2033 2e31 version: 3.1
│ │ │ -00272d30: 2e30 0a20 2020 2073 7973 7465 6d64 3a0a .0. systemd:.
│ │ │ -00272d40: 2020 2020 2020 756e 6974 733a 0a20 2020 units:.
│ │ │ -00272d50: 2020 202d 206e 616d 653a 2064 6f76 6563 - name: dovec
│ │ │ -00272d60: 6f74 2e73 6572 7669 6365 0a20 2020 2020 ot.service.
│ │ │ -00272d70: 2020 2065 6e61 626c 6564 3a20 6661 6c73 enabled: fals
│ │ │ -00272d80: 650a 2020 2020 2020 2020 6d61 736b 3a20 e. mask:
│ │ │ -00272d90: 7472 7565 0a20 2020 2020 202d 206e 616d true. - nam
│ │ │ -00272da0: 653a 2064 6f76 6563 6f74 2e73 6f63 6b65 e: dovecot.socke
│ │ │ -00272db0: 740a 2020 2020 2020 2020 656e 6162 6c65 t. enable
│ │ │ -00272dc0: 643a 2066 616c 7365 0a20 2020 2020 2020 d: false.
│ │ │ -00272dd0: 206d 6173 6b3a 2074 7275 650a 3c2f 636f mask: true.
<
│ │ │ -00272df0: 6120 636c 6173 733d 2262 746e 2062 746e a class="btn btn
│ │ │ -00272e00: 2d73 7563 6365 7373 2220 6461 7461 2d74 -success" data-t
│ │ │ -00272e10: 6f67 676c 653d 2263 6f6c 6c61 7073 6522 oggle="collapse"
│ │ │ -00272e20: 2064 6174 612d 7461 7267 6574 3d22 2369 data-target="#i
│ │ │ -00272e30: 6439 3830 2220 7461 6269 6e64 6578 3d22 d980" tabindex="
│ │ │ -00272e40: 3022 2072 6f6c 653d 2262 7574 746f 6e22 0" role="button"
│ │ │ -00272e50: 2061 7269 612d 6578 7061 6e64 6564 3d22 aria-expanded="
│ │ │ -00272e60: 6661 6c73 6522 2074 6974 6c65 3d22 4163 false" title="Ac
│ │ │ -00272e70: 7469 7661 7465 2074 6f20 7265 7665 616c tivate to reveal
│ │ │ -00272e80: 2220 6872 6566 3d22 2321 223e 5265 6d65 " href="#!">Reme
│ │ │ -00272e90: 6469 6174 696f 6e20 5075 7070 6574 2073 diation Puppet s
│ │ │ -00272ea0: 6e69 7070 6574 20e2 87b2 3c2f 613e 3c62 nippet ...Comp
│ │ │ -00272f30: 6c65 7869 7479 3a3c 2f74 683e 3c74 643e lexity:
│ │ │ -00272f40: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Disruption:
│ │ │ -00272f60: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Re
│ │ │ -00272f80: 626f 6f74 3a3c 2f74 683e 3c74 643e 6661 boot: fa
│ │ │ -00272f90: 6c73 653c 2f74 643e 3c2f 7472 3e3c 7472 lse Strategy:
│ │ │ -00272fb0: 7468 3e3c 7464 3e65 6e61 626c 653c 2f74 th> enable
<
│ │ │ -00272fd0: 7072 653e 3c63 6f64 653e 696e 636c 7564 pre>includ
│ │ │ -00272fe0: 6520 6469 7361 626c 655f 646f 7665 636f e disable_doveco
│ │ │ -00272ff0: 740a 0a63 6c61 7373 2064 6973 6162 6c65 t..class disable
│ │ │ -00273000: 5f64 6f76 6563 6f74 207b 0a20 2073 6572 _dovecot {. ser
│ │ │ -00273010: 7669 6365 207b 2764 6f76 6563 6f74 273a vice {'dovecot':
│ │ │ -00273020: 0a20 2020 2065 6e61 626c 6520 3d26 6774 . enable =>
│ │ │ -00273030: 3b20 6661 6c73 652c 0a20 2020 2065 6e73 ; false,. ens
│ │ │ -00273040: 7572 6520 3d26 6774 3b20 2773 746f 7070 ure => 'stopp
│ │ │ -00273050: 6564 272c 0a20 207d 0a7d 0a3c 2f63 6f64 ed',. }.}.Remed
│ │ │ -00273110: 6961 7469 6f6e 2041 6e73 6962 6c65 2073 iation Ansible s
│ │ │ -00273120: 6e69 7070 6574 20e2 87b2 3c2f 613e 3c62 nippet ...Comp
│ │ │ -002731b0: 6c65 7869 7479 3a3c 2f74 683e 3c74 643e lexity:
│ │ │ -002731c0: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Disruption:
│ │ │ -002731e0: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Re
│ │ │ -00273200: 626f 6f74 3a3c 2f74 683e 3c74 643e 6661 boot: fa
│ │ │ -00273210: 6c73 653c 2f74 643e 3c2f 7472 3e3c 7472 lse Strategy:
│ │ │ -00273230: 7468 3e3c 7464 3e64 6973 6162 6c65 3c2f th> disable
│ │ │ -00273240: 7464 3e3c 2f74 723e 3c2f 7461 626c 653e td>
│ │ │ -00273250: 3c70 7265 3e3c 636f 6465 3e2d 206e 616d - nam
│ │ │ -00273260: 653a 2047 6174 6865 7220 7468 6520 7061 e: Gather the pa
│ │ │ -00273270: 636b 6167 6520 6661 6374 730a 2020 7061 ckage facts. pa
│ │ │ -00273280: 636b 6167 655f 6661 6374 733a 0a20 2020 ckage_facts:.
│ │ │ -00273290: 206d 616e 6167 6572 3a20 6175 746f 0a20 manager: auto.
│ │ │ -002732a0: 2074 6167 733a 0a20 202d 2064 6973 6162 tags:. - disab
│ │ │ -002732b0: 6c65 5f73 7472 6174 6567 790a 2020 2d20 le_strategy. -
│ │ │ -002732c0: 6c6f 775f 636f 6d70 6c65 7869 7479 0a20 low_complexity.
│ │ │ -002732d0: 202d 206c 6f77 5f64 6973 7275 7074 696f - low_disruptio
│ │ │ -002732e0: 6e0a 2020 2d20 6e6f 5f72 6562 6f6f 745f n. - no_reboot_
│ │ │ -002732f0: 6e65 6564 6564 0a20 202d 2073 6572 7669 needed. - servi
│ │ │ -00273300: 6365 5f64 6f76 6563 6f74 5f64 6973 6162 ce_dovecot_disab
│ │ │ -00273310: 6c65 640a 2020 2d20 756e 6b6e 6f77 6e5f led. - unknown_
│ │ │ -00273320: 7365 7665 7269 7479 0a0a 2d20 6e61 6d65 severity..- name
│ │ │ -00273330: 3a20 4469 7361 626c 6520 446f 7665 636f : Disable Doveco
│ │ │ -00273340: 7420 5365 7276 6963 6520 2d20 4469 7361 t Service - Disa
│ │ │ -00273350: 626c 6520 7365 7276 6963 6520 646f 7665 ble service dove
│ │ │ -00273360: 636f 740a 2020 626c 6f63 6b3a 0a0a 2020 cot. block:..
│ │ │ -00273370: 2d20 6e61 6d65 3a20 4469 7361 626c 6520 - name: Disable
│ │ │ -00273380: 446f 7665 636f 7420 5365 7276 6963 6520 Dovecot Service
│ │ │ -00273390: 2d20 436f 6c6c 6563 7420 7379 7374 656d - Collect system
│ │ │ -002733a0: 6420 5365 7276 6963 6573 2050 7265 7365 d Services Prese
│ │ │ -002733b0: 6e74 2069 6e20 7468 6520 5379 7374 656d nt in the System
│ │ │ -002733c0: 0a20 2020 2061 6e73 6962 6c65 2e62 7569 . ansible.bui
│ │ │ -002733d0: 6c74 696e 2e63 6f6d 6d61 6e64 3a20 7379 ltin.command: sy
│ │ │ -002733e0: 7374 656d 6374 6c20 2d71 206c 6973 742d stemctl -q list-
│ │ │ -002733f0: 756e 6974 2d66 696c 6573 202d 2d74 7970 unit-files --typ
│ │ │ -00273400: 6520 7365 7276 6963 650a 2020 2020 7265 e service. re
│ │ │ -00273410: 6769 7374 6572 3a20 7365 7276 6963 655f gister: service_
│ │ │ -00273420: 6578 6973 7473 0a20 2020 2063 6861 6e67 exists. chang
│ │ │ -00273430: 6564 5f77 6865 6e3a 2066 616c 7365 0a20 ed_when: false.
│ │ │ -00273440: 2020 2066 6169 6c65 645f 7768 656e 3a20 failed_when:
│ │ │ -00273450: 7365 7276 6963 655f 6578 6973 7473 2e72 service_exists.r
│ │ │ -00273460: 6320 6e6f 7420 696e 205b 302c 2031 5d0a c not in [0, 1].
│ │ │ -00273470: 2020 2020 6368 6563 6b5f 6d6f 6465 3a20 check_mode:
│ │ │ -00273480: 6661 6c73 650a 0a20 202d 206e 616d 653a false.. - name:
│ │ │ -00273490: 2044 6973 6162 6c65 2044 6f76 6563 6f74 Disable Dovecot
│ │ │ -002734a0: 2053 6572 7669 6365 202d 2045 6e73 7572 Service - Ensur
│ │ │ -002734b0: 6520 646f 7665 636f 742e 7365 7276 6963 e dovecot.servic
│ │ │ -002734c0: 6520 6973 204d 6173 6b65 640a 2020 2020 e is Masked.
│ │ │ -002734d0: 616e 7369 626c 652e 6275 696c 7469 6e2e ansible.builtin.
│ │ │ -002734e0: 7379 7374 656d 643a 0a20 2020 2020 206e systemd:. n
│ │ │ -002734f0: 616d 653a 2064 6f76 6563 6f74 2e73 6572 ame: dovecot.ser
│ │ │ -00273500: 7669 6365 0a20 2020 2020 2073 7461 7465 vice. state
│ │ │ -00273510: 3a20 7374 6f70 7065 640a 2020 2020 2020 : stopped.
│ │ │ -00273520: 656e 6162 6c65 643a 2066 616c 7365 0a20 enabled: false.
│ │ │ -00273530: 2020 2020 206d 6173 6b65 643a 2074 7275 masked: tru
│ │ │ -00273540: 650a 2020 2020 7768 656e 3a20 7365 7276 e. when: serv
│ │ │ -00273550: 6963 655f 6578 6973 7473 2e73 7464 6f75 ice_exists.stdou
│ │ │ -00273560: 745f 6c69 6e65 7320 6973 2073 6561 7263 t_lines is searc
│ │ │ -00273570: 6828 2264 6f76 6563 6f74 2e73 6572 7669 h("dovecot.servi
│ │ │ -00273580: 6365 222c 206d 756c 7469 6c69 6e65 3d54 ce", multiline=T
│ │ │ -00273590: 7275 6529 0a0a 2020 2d20 6e61 6d65 3a20 rue).. - name:
│ │ │ -002735a0: 556e 6974 2053 6f63 6b65 7420 4578 6973 Unit Socket Exis
│ │ │ -002735b0: 7473 202d 2064 6f76 6563 6f74 2e73 6f63 ts - dovecot.soc
│ │ │ -002735c0: 6b65 740a 2020 2020 616e 7369 626c 652e ket. ansible.
│ │ │ -002735d0: 6275 696c 7469 6e2e 636f 6d6d 616e 643a builtin.command:
│ │ │ -002735e0: 2073 7973 7465 6d63 746c 202d 7120 6c69 systemctl -q li
│ │ │ -002735f0: 7374 2d75 6e69 742d 6669 6c65 7320 646f st-unit-files do
│ │ │ -00273600: 7665 636f 742e 736f 636b 6574 0a20 2020 vecot.socket.
│ │ │ -00273610: 2072 6567 6973 7465 723a 2073 6f63 6b65 register: socke
│ │ │ -00273620: 745f 6669 6c65 5f65 7869 7374 730a 2020 t_file_exists.
│ │ │ -00273630: 2020 6368 616e 6765 645f 7768 656e 3a20 changed_when:
│ │ │ -00273640: 6661 6c73 650a 2020 2020 6661 696c 6564 false. failed
│ │ │ -00273650: 5f77 6865 6e3a 2073 6f63 6b65 745f 6669 _when: socket_fi
│ │ │ -00273660: 6c65 5f65 7869 7374 732e 7263 206e 6f74 le_exists.rc not
│ │ │ -00273670: 2069 6e20 5b30 2c20 315d 0a20 2020 2063 in [0, 1]. c
│ │ │ -00273680: 6865 636b 5f6d 6f64 653a 2066 616c 7365 heck_mode: false
│ │ │ -00273690: 0a0a 2020 2d20 6e61 6d65 3a20 4469 7361 .. - name: Disa
│ │ │ -002736a0: 626c 6520 446f 7665 636f 7420 5365 7276 ble Dovecot Serv
│ │ │ -002736b0: 6963 6520 2d20 4469 7361 626c 6520 536f ice - Disable So
│ │ │ -002736c0: 636b 6574 2064 6f76 6563 6f74 0a20 2020 cket dovecot.
│ │ │ -002736d0: 2061 6e73 6962 6c65 2e62 7569 6c74 696e ansible.builtin
│ │ │ -002736e0: 2e73 7973 7465 6d64 3a0a 2020 2020 2020 .systemd:.
│ │ │ -002736f0: 6e61 6d65 3a20 646f 7665 636f 742e 736f name: dovecot.so
│ │ │ -00273700: 636b 6574 0a20 2020 2020 2065 6e61 626c cket. enabl
│ │ │ -00273710: 6564 3a20 6661 6c73 650a 2020 2020 2020 ed: false.
│ │ │ -00273720: 7374 6174 653a 2073 746f 7070 6564 0a20 state: stopped.
│ │ │ -00273730: 2020 2020 206d 6173 6b65 643a 2074 7275 masked: tru
│ │ │ -00273740: 650a 2020 2020 7768 656e 3a20 736f 636b e. when: sock
│ │ │ -00273750: 6574 5f66 696c 655f 6578 6973 7473 2e73 et_file_exists.s
│ │ │ -00273760: 7464 6f75 745f 6c69 6e65 7320 6973 2073 tdout_lines is s
│ │ │ -00273770: 6561 7263 6828 2264 6f76 6563 6f74 2e73 earch("dovecot.s
│ │ │ -00273780: 6f63 6b65 7422 2c20 6d75 6c74 696c 696e ocket", multilin
│ │ │ -00273790: 653d 5472 7565 290a 2020 7461 6773 3a0a e=True). tags:.
│ │ │ -002737a0: 2020 2d20 6469 7361 626c 655f 7374 7261 - disable_stra
│ │ │ -002737b0: 7465 6779 0a20 202d 206c 6f77 5f63 6f6d tegy. - low_com
│ │ │ -002737c0: 706c 6578 6974 790a 2020 2d20 6c6f 775f plexity. - low_
│ │ │ -002737d0: 6469 7372 7570 7469 6f6e 0a20 202d 206e disruption. - n
│ │ │ -002737e0: 6f5f 7265 626f 6f74 5f6e 6565 6465 640a o_reboot_needed.
│ │ │ -002737f0: 2020 2d20 7365 7276 6963 655f 646f 7665 - service_dove
│ │ │ -00273800: 636f 745f 6469 7361 626c 6564 0a20 202d cot_disabled. -
│ │ │ -00273810: 2073 7065 6369 616c 5f73 6572 7669 6365 special_service
│ │ │ -00273820: 5f62 6c6f 636b 0a20 202d 2075 6e6b 6e6f _block. - unkno
│ │ │ -00273830: 776e 5f73 6576 6572 6974 790a 2020 7768 wn_severity. wh
│ │ │ -00273840: 656e 3a20 2722 6c69 6e75 782d 6261 7365 en: '"linux-base
│ │ │ -00273850: 2220 696e 2061 6e73 6962 6c65 5f66 6163 " in ansible_fac
│ │ │ -00273860: 7473 2e70 6163 6b61 6765 7327 0a3c 2f63 ts.packages'.
Compl
│ │ │ +00272ac0: 6578 6974 793a 3c2f 7468 3e3c 7464 3e6c exity: l
│ │ │ +00272ad0: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ +00272ae0: 3c74 683e 4469 7372 7570 7469 6f6e 3a3c Disruption:<
│ │ │ +00272af0: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ +00272b00: 3c2f 7472 3e3c 7472 3e3c 7468 3e52 6562 Reb
│ │ │ +00272b10: 6f6f 743a 3c2f 7468 3e3c 7464 3e66 616c oot: fal
│ │ │ +00272b20: 7365 3c2f 7464 3e3c 2f74 723e 3c74 723e se
│ │ │ +00272b30: 3c74 683e 5374 7261 7465 6779 3a3c 2f74 Strategy: disable
<
│ │ │ +00272b60: 7072 653e 3c63 6f64 653e 2d20 6e61 6d65 pre>- name
│ │ │ +00272b70: 3a20 4761 7468 6572 2074 6865 2070 6163 : Gather the pac
│ │ │ +00272b80: 6b61 6765 2066 6163 7473 0a20 2070 6163 kage facts. pac
│ │ │ +00272b90: 6b61 6765 5f66 6163 7473 3a0a 2020 2020 kage_facts:.
│ │ │ +00272ba0: 6d61 6e61 6765 723a 2061 7574 6f0a 2020 manager: auto.
│ │ │ +00272bb0: 7461 6773 3a0a 2020 2d20 6469 7361 626c tags:. - disabl
│ │ │ +00272bc0: 655f 7374 7261 7465 6779 0a20 202d 206c e_strategy. - l
│ │ │ +00272bd0: 6f77 5f63 6f6d 706c 6578 6974 790a 2020 ow_complexity.
│ │ │ +00272be0: 2d20 6c6f 775f 6469 7372 7570 7469 6f6e - low_disruption
│ │ │ +00272bf0: 0a20 202d 206e 6f5f 7265 626f 6f74 5f6e . - no_reboot_n
│ │ │ +00272c00: 6565 6465 640a 2020 2d20 7365 7276 6963 eeded. - servic
│ │ │ +00272c10: 655f 646f 7665 636f 745f 6469 7361 626c e_dovecot_disabl
│ │ │ +00272c20: 6564 0a20 202d 2075 6e6b 6e6f 776e 5f73 ed. - unknown_s
│ │ │ +00272c30: 6576 6572 6974 790a 0a2d 206e 616d 653a everity..- name:
│ │ │ +00272c40: 2044 6973 6162 6c65 2044 6f76 6563 6f74 Disable Dovecot
│ │ │ +00272c50: 2053 6572 7669 6365 202d 2044 6973 6162 Service - Disab
│ │ │ +00272c60: 6c65 2073 6572 7669 6365 2064 6f76 6563 le service dovec
│ │ │ +00272c70: 6f74 0a20 2062 6c6f 636b 3a0a 0a20 202d ot. block:.. -
│ │ │ +00272c80: 206e 616d 653a 2044 6973 6162 6c65 2044 name: Disable D
│ │ │ +00272c90: 6f76 6563 6f74 2053 6572 7669 6365 202d ovecot Service -
│ │ │ +00272ca0: 2043 6f6c 6c65 6374 2073 7973 7465 6d64 Collect systemd
│ │ │ +00272cb0: 2053 6572 7669 6365 7320 5072 6573 656e Services Presen
│ │ │ +00272cc0: 7420 696e 2074 6865 2053 7973 7465 6d0a t in the System.
│ │ │ +00272cd0: 2020 2020 616e 7369 626c 652e 6275 696c ansible.buil
│ │ │ +00272ce0: 7469 6e2e 636f 6d6d 616e 643a 2073 7973 tin.command: sys
│ │ │ +00272cf0: 7465 6d63 746c 202d 7120 6c69 7374 2d75 temctl -q list-u
│ │ │ +00272d00: 6e69 742d 6669 6c65 7320 2d2d 7479 7065 nit-files --type
│ │ │ +00272d10: 2073 6572 7669 6365 0a20 2020 2072 6567 service. reg
│ │ │ +00272d20: 6973 7465 723a 2073 6572 7669 6365 5f65 ister: service_e
│ │ │ +00272d30: 7869 7374 730a 2020 2020 6368 616e 6765 xists. change
│ │ │ +00272d40: 645f 7768 656e 3a20 6661 6c73 650a 2020 d_when: false.
│ │ │ +00272d50: 2020 6661 696c 6564 5f77 6865 6e3a 2073 failed_when: s
│ │ │ +00272d60: 6572 7669 6365 5f65 7869 7374 732e 7263 ervice_exists.rc
│ │ │ +00272d70: 206e 6f74 2069 6e20 5b30 2c20 315d 0a20 not in [0, 1].
│ │ │ +00272d80: 2020 2063 6865 636b 5f6d 6f64 653a 2066 check_mode: f
│ │ │ +00272d90: 616c 7365 0a0a 2020 2d20 6e61 6d65 3a20 alse.. - name:
│ │ │ +00272da0: 4469 7361 626c 6520 446f 7665 636f 7420 Disable Dovecot
│ │ │ +00272db0: 5365 7276 6963 6520 2d20 456e 7375 7265 Service - Ensure
│ │ │ +00272dc0: 2064 6f76 6563 6f74 2e73 6572 7669 6365 dovecot.service
│ │ │ +00272dd0: 2069 7320 4d61 736b 6564 0a20 2020 2061 is Masked. a
│ │ │ +00272de0: 6e73 6962 6c65 2e62 7569 6c74 696e 2e73 nsible.builtin.s
│ │ │ +00272df0: 7973 7465 6d64 3a0a 2020 2020 2020 6e61 ystemd:. na
│ │ │ +00272e00: 6d65 3a20 646f 7665 636f 742e 7365 7276 me: dovecot.serv
│ │ │ +00272e10: 6963 650a 2020 2020 2020 7374 6174 653a ice. state:
│ │ │ +00272e20: 2073 746f 7070 6564 0a20 2020 2020 2065 stopped. e
│ │ │ +00272e30: 6e61 626c 6564 3a20 6661 6c73 650a 2020 nabled: false.
│ │ │ +00272e40: 2020 2020 6d61 736b 6564 3a20 7472 7565 masked: true
│ │ │ +00272e50: 0a20 2020 2077 6865 6e3a 2073 6572 7669 . when: servi
│ │ │ +00272e60: 6365 5f65 7869 7374 732e 7374 646f 7574 ce_exists.stdout
│ │ │ +00272e70: 5f6c 696e 6573 2069 7320 7365 6172 6368 _lines is search
│ │ │ +00272e80: 2822 646f 7665 636f 742e 7365 7276 6963 ("dovecot.servic
│ │ │ +00272e90: 6522 2c20 6d75 6c74 696c 696e 653d 5472 e", multiline=Tr
│ │ │ +00272ea0: 7565 290a 0a20 202d 206e 616d 653a 2055 ue).. - name: U
│ │ │ +00272eb0: 6e69 7420 536f 636b 6574 2045 7869 7374 nit Socket Exist
│ │ │ +00272ec0: 7320 2d20 646f 7665 636f 742e 736f 636b s - dovecot.sock
│ │ │ +00272ed0: 6574 0a20 2020 2061 6e73 6962 6c65 2e62 et. ansible.b
│ │ │ +00272ee0: 7569 6c74 696e 2e63 6f6d 6d61 6e64 3a20 uiltin.command:
│ │ │ +00272ef0: 7379 7374 656d 6374 6c20 2d71 206c 6973 systemctl -q lis
│ │ │ +00272f00: 742d 756e 6974 2d66 696c 6573 2064 6f76 t-unit-files dov
│ │ │ +00272f10: 6563 6f74 2e73 6f63 6b65 740a 2020 2020 ecot.socket.
│ │ │ +00272f20: 7265 6769 7374 6572 3a20 736f 636b 6574 register: socket
│ │ │ +00272f30: 5f66 696c 655f 6578 6973 7473 0a20 2020 _file_exists.
│ │ │ +00272f40: 2063 6861 6e67 6564 5f77 6865 6e3a 2066 changed_when: f
│ │ │ +00272f50: 616c 7365 0a20 2020 2066 6169 6c65 645f alse. failed_
│ │ │ +00272f60: 7768 656e 3a20 736f 636b 6574 5f66 696c when: socket_fil
│ │ │ +00272f70: 655f 6578 6973 7473 2e72 6320 6e6f 7420 e_exists.rc not
│ │ │ +00272f80: 696e 205b 302c 2031 5d0a 2020 2020 6368 in [0, 1]. ch
│ │ │ +00272f90: 6563 6b5f 6d6f 6465 3a20 6661 6c73 650a eck_mode: false.
│ │ │ +00272fa0: 0a20 202d 206e 616d 653a 2044 6973 6162 . - name: Disab
│ │ │ +00272fb0: 6c65 2044 6f76 6563 6f74 2053 6572 7669 le Dovecot Servi
│ │ │ +00272fc0: 6365 202d 2044 6973 6162 6c65 2053 6f63 ce - Disable Soc
│ │ │ +00272fd0: 6b65 7420 646f 7665 636f 740a 2020 2020 ket dovecot.
│ │ │ +00272fe0: 616e 7369 626c 652e 6275 696c 7469 6e2e ansible.builtin.
│ │ │ +00272ff0: 7379 7374 656d 643a 0a20 2020 2020 206e systemd:. n
│ │ │ +00273000: 616d 653a 2064 6f76 6563 6f74 2e73 6f63 ame: dovecot.soc
│ │ │ +00273010: 6b65 740a 2020 2020 2020 656e 6162 6c65 ket. enable
│ │ │ +00273020: 643a 2066 616c 7365 0a20 2020 2020 2073 d: false. s
│ │ │ +00273030: 7461 7465 3a20 7374 6f70 7065 640a 2020 tate: stopped.
│ │ │ +00273040: 2020 2020 6d61 736b 6564 3a20 7472 7565 masked: true
│ │ │ +00273050: 0a20 2020 2077 6865 6e3a 2073 6f63 6b65 . when: socke
│ │ │ +00273060: 745f 6669 6c65 5f65 7869 7374 732e 7374 t_file_exists.st
│ │ │ +00273070: 646f 7574 5f6c 696e 6573 2069 7320 7365 dout_lines is se
│ │ │ +00273080: 6172 6368 2822 646f 7665 636f 742e 736f arch("dovecot.so
│ │ │ +00273090: 636b 6574 222c 206d 756c 7469 6c69 6e65 cket", multiline
│ │ │ +002730a0: 3d54 7275 6529 0a20 2074 6167 733a 0a20 =True). tags:.
│ │ │ +002730b0: 202d 2064 6973 6162 6c65 5f73 7472 6174 - disable_strat
│ │ │ +002730c0: 6567 790a 2020 2d20 6c6f 775f 636f 6d70 egy. - low_comp
│ │ │ +002730d0: 6c65 7869 7479 0a20 202d 206c 6f77 5f64 lexity. - low_d
│ │ │ +002730e0: 6973 7275 7074 696f 6e0a 2020 2d20 6e6f isruption. - no
│ │ │ +002730f0: 5f72 6562 6f6f 745f 6e65 6564 6564 0a20 _reboot_needed.
│ │ │ +00273100: 202d 2073 6572 7669 6365 5f64 6f76 6563 - service_dovec
│ │ │ +00273110: 6f74 5f64 6973 6162 6c65 640a 2020 2d20 ot_disabled. -
│ │ │ +00273120: 7370 6563 6961 6c5f 7365 7276 6963 655f special_service_
│ │ │ +00273130: 626c 6f63 6b0a 2020 2d20 756e 6b6e 6f77 block. - unknow
│ │ │ +00273140: 6e5f 7365 7665 7269 7479 0a20 2077 6865 n_severity. whe
│ │ │ +00273150: 6e3a 2027 226c 696e 7578 2d62 6173 6522 n: '"linux-base"
│ │ │ +00273160: 2069 6e20 616e 7369 626c 655f 6661 6374 in ansible_fact
│ │ │ +00273170: 732e 7061 636b 6167 6573 270a 3c2f 636f s.packages'.<
│ │ │ +00273190: 6120 636c 6173 733d 2262 746e 2062 746e a class="btn btn
│ │ │ +002731a0: 2d73 7563 6365 7373 2220 6461 7461 2d74 -success" data-t
│ │ │ +002731b0: 6f67 676c 653d 2263 6f6c 6c61 7073 6522 oggle="collapse"
│ │ │ +002731c0: 2064 6174 612d 7461 7267 6574 3d22 2369 data-target="#i
│ │ │ +002731d0: 6439 3739 2220 7461 6269 6e64 6578 3d22 d979" tabindex="
│ │ │ +002731e0: 3022 2072 6f6c 653d 2262 7574 746f 6e22 0" role="button"
│ │ │ +002731f0: 2061 7269 612d 6578 7061 6e64 6564 3d22 aria-expanded="
│ │ │ +00273200: 6661 6c73 6522 2074 6974 6c65 3d22 4163 false" title="Ac
│ │ │ +00273210: 7469 7661 7465 2074 6f20 7265 7665 616c tivate to reveal
│ │ │ +00273220: 2220 6872 6566 3d22 2321 223e 5265 6d65 " href="#!">Reme
│ │ │ +00273230: 6469 6174 696f 6e20 4b75 6265 726e 6574 diation Kubernet
│ │ │ +00273240: 6573 2073 6e69 7070 6574 20e2 87b2 3c2f es snippet ...
│ │ │ +00273250: 613e 3c62 723e 3c64 6976 2063 6c61 7373 a>
│ │ │ +002732d0: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity:
│ │ │ +002732e0: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Disrupt
│ │ │ +00273300: 696f 6e3a 3c2f 7468 3e3c 7464 3e6d 6564 ion: med
│ │ │ +00273310: 6975 6d3c 2f74 643e 3c2f 7472 3e3c 7472 ium Reboot: true
│ │ │ +00273340: 7472 3e3c 7472 3e3c 7468 3e53 7472 6174 tr>Strat
│ │ │ +00273350: 6567 793a 3c2f 7468 3e3c 7464 3e64 6973 egy: dis
│ │ │ +00273360: 6162 6c65 3c2f 7464 3e3c 2f74 723e 3c2f able
│ │ │ +00273370: 7461 626c 653e 3c70 7265 3e3c 636f 6465 table>apiVersion: mac
│ │ │ +00273390: 6869 6e65 636f 6e66 6967 7572 6174 696f hineconfiguratio
│ │ │ +002733a0: 6e2e 6f70 656e 7368 6966 742e 696f 2f76 n.openshift.io/v
│ │ │ +002733b0: 310a 6b69 6e64 3a20 4d61 6368 696e 6543 1.kind: MachineC
│ │ │ +002733c0: 6f6e 6669 670a 7370 6563 3a0a 2020 636f onfig.spec:. co
│ │ │ +002733d0: 6e66 6967 3a0a 2020 2020 6967 6e69 7469 nfig:. igniti
│ │ │ +002733e0: 6f6e 3a0a 2020 2020 2020 7665 7273 696f on:. versio
│ │ │ +002733f0: 6e3a 2033 2e31 2e30 0a20 2020 2073 7973 n: 3.1.0. sys
│ │ │ +00273400: 7465 6d64 3a0a 2020 2020 2020 756e 6974 temd:. unit
│ │ │ +00273410: 733a 0a20 2020 2020 202d 206e 616d 653a s:. - name:
│ │ │ +00273420: 2064 6f76 6563 6f74 2e73 6572 7669 6365 dovecot.service
│ │ │ +00273430: 0a20 2020 2020 2020 2065 6e61 626c 6564 . enabled
│ │ │ +00273440: 3a20 6661 6c73 650a 2020 2020 2020 2020 : false.
│ │ │ +00273450: 6d61 736b 3a20 7472 7565 0a20 2020 2020 mask: true.
│ │ │ +00273460: 202d 206e 616d 653a 2064 6f76 6563 6f74 - name: dovecot
│ │ │ +00273470: 2e73 6f63 6b65 740a 2020 2020 2020 2020 .socket.
│ │ │ +00273480: 656e 6162 6c65 643a 2066 616c 7365 0a20 enabled: false.
│ │ │ +00273490: 2020 2020 2020 206d 6173 6b3a 2074 7275 mask: tru
│ │ │ +002734a0: 650a 3c2f 636f 6465 3e3c 2f70 7265 3e3c e.
<
│ │ │ +002734b0: 2f64 6976 3e3c 6120 636c 6173 733d 2262 /div>Remediation Pu
│ │ │ +00273560: 7070 6574 2073 6e69 7070 6574 20e2 87b2 ppet snippet ...
│ │ │ +00273570: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61
Complexity: low
│ │ │ +00273610: 7472 3e3c 7472 3e3c 7468 3e44 6973 7275 tr>Disru
│ │ │ +00273620: 7074 696f 6e3a 3c2f 7468 3e3c 7464 3e6c ption: l
│ │ │ +00273630: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ +00273640: 3c74 683e 5265 626f 6f74 3a3c 2f74 683e Reboot:
│ │ │ +00273650: 3c74 643e 6661 6c73 653c 2f74 643e 3c2f false
│ │ │ +00273660: 7472 3e3c 7472 3e3c 7468 3e53 7472 6174 tr> Strat
│ │ │ +00273670: 6567 793a 3c2f 7468 3e3c 7464 3e65 6e61 egy: ena
│ │ │ +00273680: 626c 653c 2f74 643e 3c2f 7472 3e3c 2f74 ble
│ │ │ +002736a0: 696e 636c 7564 6520 6469 7361 626c 655f include disable_
│ │ │ +002736b0: 646f 7665 636f 740a 0a63 6c61 7373 2064 dovecot..class d
│ │ │ +002736c0: 6973 6162 6c65 5f64 6f76 6563 6f74 207b isable_dovecot {
│ │ │ +002736d0: 0a20 2073 6572 7669 6365 207b 2764 6f76 . service {'dov
│ │ │ +002736e0: 6563 6f74 273a 0a20 2020 2065 6e61 626c ecot':. enabl
│ │ │ +002736f0: 6520 3d26 6774 3b20 6661 6c73 652c 0a20 e => false,.
│ │ │ +00273700: 2020 2065 6e73 7572 6520 3d26 6774 3b20 ensure =>
│ │ │ +00273710: 2773 746f 7070 6564 272c 0a20 207d 0a7d 'stopped',. }.}
│ │ │ +00273720: 0a3c 2f63 6f64 653e 3c2f 7072 653e 3c2f .
│ │ │ +00273730: 6469 763e 3c61 2063 6c61 7373 3d22 6274 div>Remediation OSB
│ │ │ +002737e0: 7569 6c64 2042 6c75 6570 7269 6e74 2073 uild Blueprint s
│ │ │ +002737f0: 6e69 7070 6574 20e2 87b2 3c2f 613e 3c62 nippet ....[c
│ │ │ +00273840: 7573 746f 6d69 7a61 7469 6f6e 732e 7365 ustomizations.se
│ │ │ +00273850: 7276 6963 6573 5d0a 6d61 736b 6564 203d rvices].masked =
│ │ │ +00273860: 205b 2264 6f76 6563 6f74 225d 0a3c 2f63 ["dovecot"].
│ │ │ 00273880: 3c61 2063 6c61 7373 3d22 6274 6e20 6274 Remediat
│ │ │ -002751c0: 696f 6e20 5075 7070 6574 2073 6e69 7070 ion Puppet snipp
│ │ │ -002751d0: 6574 20e2 87b2 3c2f 613e 3c62 723e 3c64 et ...
│ │ │ -00275250: 3c74 723e 3c74 683e 436f 6d70 6c65 7869 Complexi
│ │ │ -00275260: 7479 3a3c 2f74 683e 3c74 643e 6c6f 773c ty: low<
│ │ │ -00275270: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Disruption: low Reboot
│ │ │ -002752b0: 3a3c 2f74 683e 3c74 643e 6661 6c73 653c : false<
│ │ │ -002752c0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Strategy: <
│ │ │ -002752e0: 7464 3e64 6973 6162 6c65 3c2f 7464 3e3c td>disable<
│ │ │ -002752f0: 2f74 723e 3c2f 7461 626c 653e 3c70 7265 /tr>
.include
│ │ │ -00275310: 7265 6d6f 7665 5f6c 6461 702d 7574 696c remove_ldap-util
│ │ │ -00275320: 730a 0a63 6c61 7373 2072 656d 6f76 655f s..class remove_
│ │ │ -00275330: 6c64 6170 2d75 7469 6c73 207b 0a20 2070 ldap-utils {. p
│ │ │ -00275340: 6163 6b61 6765 207b 2027 6c64 6170 2d75 ackage { 'ldap-u
│ │ │ -00275350: 7469 6c73 273a 0a20 2020 2065 6e73 7572 tils':. ensur
│ │ │ -00275360: 6520 3d26 6774 3b20 2770 7572 6765 6427 e => 'purged'
│ │ │ -00275370: 2c0a 2020 7d0a 7d0a 3c2f 636f 6465 3e3c ,. }.}.<
│ │ │ -00275380: 2f70 7265 3e3c 2f64 6976 3e3c 6120 636c /pre>
Remediat
│ │ │ -00275430: 696f 6e20 416e 7369 626c 6520 736e 6970 ion Ansible snip
│ │ │ -00275440: 7065 7420 e287 b23c 2f61 3e3c 6272 3e3c pet ...
<
│ │ │ -00275450: 6469 7620 636c 6173 733d 2270 616e 656c div class="panel
│ │ │ -00275460: 2d63 6f6c 6c61 7073 6520 636f 6c6c 6170 -collapse collap
│ │ │ -00275470: 7365 2220 6964 3d22 6964 3938 3522 3e3c se" id="id985"><
│ │ │ -00275480: 7461 626c 6520 636c 6173 733d 2274 6162 table class="tab
│ │ │ -00275490: 6c65 2074 6162 6c65 2d73 7472 6970 6564 le table-striped
│ │ │ -002754a0: 2074 6162 6c65 2d62 6f72 6465 7265 6420 table-bordered
│ │ │ -002754b0: 7461 626c 652d 636f 6e64 656e 7365 6422 table-condensed"
│ │ │ -002754c0: 3e3c 7472 3e3c 7468 3e43 6f6d 706c 6578 >Complex
│ │ │ -002754d0: 6974 793a 3c2f 7468 3e3c 7464 3e6c 6f77 ity: low
│ │ │ -002754e0: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Disruption: low
│ │ │ -00275510: 7472 3e3c 7472 3e3c 7468 3e52 6562 6f6f tr>Reboo
│ │ │ -00275520: 743a 3c2f 7468 3e3c 7464 3e66 616c 7365 t: false
│ │ │ -00275530: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Strategy:
│ │ │ -00275550: 3c74 643e 6469 7361 626c 653c 2f74 643e disable
│ │ │ -00275560: 3c2f 7472 3e3c 2f74 6162 6c65 3e3c 7072
- name:
│ │ │ -00275580: 2745 6e73 7572 6520 4c44 4150 2063 6c69 'Ensure LDAP cli
│ │ │ -00275590: 656e 7420 6973 206e 6f74 2069 6e73 7461 ent is not insta
│ │ │ -002755a0: 6c6c 6564 3a20 456e 7375 7265 206c 6461 lled: Ensure lda
│ │ │ -002755b0: 702d 7574 696c 7320 6973 2072 656d 6f76 p-utils is remov
│ │ │ -002755c0: 6564 270a 2020 616e 7369 626c 652e 6275 ed'. ansible.bu
│ │ │ -002755d0: 696c 7469 6e2e 7061 636b 6167 653a 0a20 iltin.package:.
│ │ │ -002755e0: 2020 206e 616d 653a 206c 6461 702d 7574 name: ldap-ut
│ │ │ -002755f0: 696c 730a 2020 2020 7374 6174 653a 2061 ils. state: a
│ │ │ -00275600: 6273 656e 740a 2020 7461 6773 3a0a 2020 bsent. tags:.
│ │ │ -00275610: 2d20 6469 7361 626c 655f 7374 7261 7465 - disable_strate
│ │ │ -00275620: 6779 0a20 202d 206c 6f77 5f63 6f6d 706c gy. - low_compl
│ │ │ -00275630: 6578 6974 790a 2020 2d20 6c6f 775f 6469 exity. - low_di
│ │ │ -00275640: 7372 7570 7469 6f6e 0a20 202d 206c 6f77 sruption. - low
│ │ │ -00275650: 5f73 6576 6572 6974 790a 2020 2d20 6e6f _severity. - no
│ │ │ -00275660: 5f72 6562 6f6f 745f 6e65 6564 6564 0a20 _reboot_needed.
│ │ │ -00275670: 202d 2070 6163 6b61 6765 5f6f 7065 6e6c - package_openl
│ │ │ -00275680: 6461 702d 636c 6965 6e74 735f 7265 6d6f dap-clients_remo
│ │ │ -00275690: 7665 640a 3c2f 636f 6465 3e3c 2f70 7265 ved.
<
│ │ │ +002751e0: 6469 7620 636c 6173 733d 2270 616e 656c div class="panel
│ │ │ +002751f0: 2d63 6f6c 6c61 7073 6520 636f 6c6c 6170 -collapse collap
│ │ │ +00275200: 7365 2220 6964 3d22 6964 3938 3422 3e3c se" id="id984"><
│ │ │ +00275210: 7461 626c 6520 636c 6173 733d 2274 6162 table class="tab
│ │ │ +00275220: 6c65 2074 6162 6c65 2d73 7472 6970 6564 le table-striped
│ │ │ +00275230: 2074 6162 6c65 2d62 6f72 6465 7265 6420 table-bordered
│ │ │ +00275240: 7461 626c 652d 636f 6e64 656e 7365 6422 table-condensed"
│ │ │ +00275250: 3e3c 7472 3e3c 7468 3e43 6f6d 706c 6578 >Complex
│ │ │ +00275260: 6974 793a 3c2f 7468 3e3c 7464 3e6c 6f77 ity: low
│ │ │ +00275270: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Disruption: low
│ │ │ +002752a0: 7472 3e3c 7472 3e3c 7468 3e52 6562 6f6f tr>Reboo
│ │ │ +002752b0: 743a 3c2f 7468 3e3c 7464 3e66 616c 7365 t: false
│ │ │ +002752c0: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Strategy:
│ │ │ +002752e0: 3c74 643e 6469 7361 626c 653c 2f74 643e disable
│ │ │ +002752f0: 3c2f 7472 3e3c 2f74 6162 6c65 3e3c 7072
- name:
│ │ │ +00275310: 2745 6e73 7572 6520 4c44 4150 2063 6c69 'Ensure LDAP cli
│ │ │ +00275320: 656e 7420 6973 206e 6f74 2069 6e73 7461 ent is not insta
│ │ │ +00275330: 6c6c 6564 3a20 456e 7375 7265 206c 6461 lled: Ensure lda
│ │ │ +00275340: 702d 7574 696c 7320 6973 2072 656d 6f76 p-utils is remov
│ │ │ +00275350: 6564 270a 2020 616e 7369 626c 652e 6275 ed'. ansible.bu
│ │ │ +00275360: 696c 7469 6e2e 7061 636b 6167 653a 0a20 iltin.package:.
│ │ │ +00275370: 2020 206e 616d 653a 206c 6461 702d 7574 name: ldap-ut
│ │ │ +00275380: 696c 730a 2020 2020 7374 6174 653a 2061 ils. state: a
│ │ │ +00275390: 6273 656e 740a 2020 7461 6773 3a0a 2020 bsent. tags:.
│ │ │ +002753a0: 2d20 6469 7361 626c 655f 7374 7261 7465 - disable_strate
│ │ │ +002753b0: 6779 0a20 202d 206c 6f77 5f63 6f6d 706c gy. - low_compl
│ │ │ +002753c0: 6578 6974 790a 2020 2d20 6c6f 775f 6469 exity. - low_di
│ │ │ +002753d0: 7372 7570 7469 6f6e 0a20 202d 206c 6f77 sruption. - low
│ │ │ +002753e0: 5f73 6576 6572 6974 790a 2020 2d20 6e6f _severity. - no
│ │ │ +002753f0: 5f72 6562 6f6f 745f 6e65 6564 6564 0a20 _reboot_needed.
│ │ │ +00275400: 202d 2070 6163 6b61 6765 5f6f 7065 6e6c - package_openl
│ │ │ +00275410: 6461 702d 636c 6965 6e74 735f 7265 6d6f dap-clients_remo
│ │ │ +00275420: 7665 640a 3c2f 636f 6465 3e3c 2f70 7265 ved. Remediation
│ │ │ +002754e0: 5075 7070 6574 2073 6e69 7070 6574 20e2 Puppet snippet .
│ │ │ +002754f0: 87b2 3c2f 613e 3c62 723e 3c64 6976 2063 ..
│ │ │ +00275570: 3c74 683e 436f 6d70 6c65 7869 7479 3a3c Complexity:<
│ │ │ +00275580: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ +00275590: 3c2f 7472 3e3c 7472 3e3c 7468 3e44 6973 Dis
│ │ │ +002755a0: 7275 7074 696f 6e3a 3c2f 7468 3e3c 7464 ruption: low Reboot: false
│ │ │ +002755e0: 3c2f 7472 3e3c 7472 3e3c 7468 3e53 7472 Str
│ │ │ +002755f0: 6174 6567 793a 3c2f 7468 3e3c 7464 3e64 ategy: d
│ │ │ +00275600: 6973 6162 6c65 3c2f 7464 3e3c 2f74 723e isable
│ │ │ +00275610: 3c2f 7461 626c 653e 3c70 7265 3e3c 636f
.include remo
│ │ │ +00275630: 7665 5f6c 6461 702d 7574 696c 730a 0a63 ve_ldap-utils..c
│ │ │ +00275640: 6c61 7373 2072 656d 6f76 655f 6c64 6170 lass remove_ldap
│ │ │ +00275650: 2d75 7469 6c73 207b 0a20 2070 6163 6b61 -utils {. packa
│ │ │ +00275660: 6765 207b 2027 6c64 6170 2d75 7469 6c73 ge { 'ldap-utils
│ │ │ +00275670: 273a 0a20 2020 2065 6e73 7572 6520 3d26 ':. ensure =&
│ │ │ +00275680: 6774 3b20 2770 7572 6765 6427 2c0a 2020 gt; 'purged',.
│ │ │ +00275690: 7d0a 7d0a 3c2f 636f 6465 3e3c 2f70 7265 }.}.
Remediation
│ │ │ -00276e50: 2050 7570 7065 7420 736e 6970 7065 7420 Puppet snippet
│ │ │ -00276e60: e287 b23c 2f61 3e3c 6272 3e3c 6469 7620 ...
Complexity:
│ │ │ -00276ef0: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Di
│ │ │ -00276f10: 7372 7570 7469 6f6e 3a3c 2f74 683e 3c74 sruption: low <
│ │ │ -00276f30: 7472 3e3c 7468 3e52 6562 6f6f 743a 3c2f tr>Reboot:
│ │ │ -00276f40: 7468 3e3c 7464 3e66 616c 7365 3c2f 7464 th> false St
│ │ │ -00276f60: 7261 7465 6779 3a3c 2f74 683e 3c74 643e rategy:
│ │ │ -00276f70: 6469 7361 626c 653c 2f74 643e 3c2f 7472 disable
.include rem
│ │ │ -00276fa0: 6f76 655f 736c 6170 640a 0a63 6c61 7373 ove_slapd..class
│ │ │ -00276fb0: 2072 656d 6f76 655f 736c 6170 6420 7b0a remove_slapd {.
│ │ │ -00276fc0: 2020 7061 636b 6167 6520 7b20 2773 6c61 package { 'sla
│ │ │ -00276fd0: 7064 273a 0a20 2020 2065 6e73 7572 6520 pd':. ensure
│ │ │ -00276fe0: 3d26 6774 3b20 2770 7572 6765 6427 2c0a => 'purged',.
│ │ │ -00276ff0: 2020 7d0a 7d0a 3c2f 636f 6465 3e3c 2f70 }.}.
Remediatio
│ │ │ -002770b0: 6e20 416e 7369 626c 6520 736e 6970 7065 n Ansible snippe
│ │ │ -002770c0: 7420 e287 b23c 2f61 3e3c 6272 3e3c 6469 t ...
<
│ │ │ -00277140: 7472 3e3c 7468 3e43 6f6d 706c 6578 6974 tr>Complexit
│ │ │ -00277150: 793a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f y: low
│ │ │ -00277160: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ -00277170: 4469 7372 7570 7469 6f6e 3a3c 2f74 683e Disruption:
│ │ │ -00277180: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Reboot:
│ │ │ -002771a0: 3c2f 7468 3e3c 7464 3e66 616c 7365 3c2f false
│ │ │ -002771b0: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ -002771c0: 5374 7261 7465 6779 3a3c 2f74 683e 3c74 Strategy: disable
│ │ │ -002771e0: 7472 3e3c 2f74 6162 6c65 3e3c 7072 653e tr>
│ │ │ -002771f0: 3c63 6f64 653e 2d20 6e61 6d65 3a20 2755 - name: 'U
│ │ │ -00277200: 6e69 6e73 7461 6c6c 2073 6c61 7064 2050 ninstall slapd P
│ │ │ -00277210: 6163 6b61 6765 3a20 456e 7375 7265 2073 ackage: Ensure s
│ │ │ -00277220: 6c61 7064 2069 7320 7265 6d6f 7665 6427 lapd is removed'
│ │ │ -00277230: 0a20 2061 6e73 6962 6c65 2e62 7569 6c74 . ansible.built
│ │ │ -00277240: 696e 2e70 6163 6b61 6765 3a0a 2020 2020 in.package:.
│ │ │ -00277250: 6e61 6d65 3a20 736c 6170 640a 2020 2020 name: slapd.
│ │ │ -00277260: 7374 6174 653a 2061 6273 656e 740a 2020 state: absent.
│ │ │ -00277270: 7461 6773 3a0a 2020 2d20 4e49 5354 2d38 tags:. - NIST-8
│ │ │ -00277280: 3030 2d35 332d 434d 2d36 2861 290a 2020 00-53-CM-6(a).
│ │ │ -00277290: 2d20 4e49 5354 2d38 3030 2d35 332d 434d - NIST-800-53-CM
│ │ │ -002772a0: 2d37 2861 290a 2020 2d20 4e49 5354 2d38 -7(a). - NIST-8
│ │ │ -002772b0: 3030 2d35 332d 434d 2d37 2862 290a 2020 00-53-CM-7(b).
│ │ │ -002772c0: 2d20 6469 7361 626c 655f 7374 7261 7465 - disable_strate
│ │ │ -002772d0: 6779 0a20 202d 206c 6f77 5f63 6f6d 706c gy. - low_compl
│ │ │ -002772e0: 6578 6974 790a 2020 2d20 6c6f 775f 6469 exity. - low_di
│ │ │ -002772f0: 7372 7570 7469 6f6e 0a20 202d 206c 6f77 sruption. - low
│ │ │ -00277300: 5f73 6576 6572 6974 790a 2020 2d20 6e6f _severity. - no
│ │ │ -00277310: 5f72 6562 6f6f 745f 6e65 6564 6564 0a20 _reboot_needed.
│ │ │ -00277320: 202d 2070 6163 6b61 6765 5f6f 7065 6e6c - package_openl
│ │ │ -00277330: 6461 702d 7365 7276 6572 735f 7265 6d6f dap-servers_remo
│ │ │ -00277340: 7665 640a 3c2f 636f 6465 3e3c 2f70 7265 ved.
Complexity
│ │ │ +00276ef0: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low D
│ │ │ +00276f10: 6973 7275 7074 696f 6e3a 3c2f 7468 3e3c isruption: <
│ │ │ +00276f20: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ +00276f30: 3c74 723e 3c74 683e 5265 626f 6f74 3a3c Reboot:<
│ │ │ +00276f40: 2f74 683e 3c74 643e 6661 6c73 653c 2f74 /th> false S
│ │ │ +00276f60: 7472 6174 6567 793a 3c2f 7468 3e3c 7464 trategy: disable
<
│ │ │ +00276f90: 636f 6465 3e2d 206e 616d 653a 2027 556e code>- name: 'Un
│ │ │ +00276fa0: 696e 7374 616c 6c20 736c 6170 6420 5061 install slapd Pa
│ │ │ +00276fb0: 636b 6167 653a 2045 6e73 7572 6520 736c ckage: Ensure sl
│ │ │ +00276fc0: 6170 6420 6973 2072 656d 6f76 6564 270a apd is removed'.
│ │ │ +00276fd0: 2020 616e 7369 626c 652e 6275 696c 7469 ansible.builti
│ │ │ +00276fe0: 6e2e 7061 636b 6167 653a 0a20 2020 206e n.package:. n
│ │ │ +00276ff0: 616d 653a 2073 6c61 7064 0a20 2020 2073 ame: slapd. s
│ │ │ +00277000: 7461 7465 3a20 6162 7365 6e74 0a20 2074 tate: absent. t
│ │ │ +00277010: 6167 733a 0a20 202d 204e 4953 542d 3830 ags:. - NIST-80
│ │ │ +00277020: 302d 3533 2d43 4d2d 3628 6129 0a20 202d 0-53-CM-6(a). -
│ │ │ +00277030: 204e 4953 542d 3830 302d 3533 2d43 4d2d NIST-800-53-CM-
│ │ │ +00277040: 3728 6129 0a20 202d 204e 4953 542d 3830 7(a). - NIST-80
│ │ │ +00277050: 302d 3533 2d43 4d2d 3728 6229 0a20 202d 0-53-CM-7(b). -
│ │ │ +00277060: 2064 6973 6162 6c65 5f73 7472 6174 6567 disable_strateg
│ │ │ +00277070: 790a 2020 2d20 6c6f 775f 636f 6d70 6c65 y. - low_comple
│ │ │ +00277080: 7869 7479 0a20 202d 206c 6f77 5f64 6973 xity. - low_dis
│ │ │ +00277090: 7275 7074 696f 6e0a 2020 2d20 6c6f 775f ruption. - low_
│ │ │ +002770a0: 7365 7665 7269 7479 0a20 202d 206e 6f5f severity. - no_
│ │ │ +002770b0: 7265 626f 6f74 5f6e 6565 6465 640a 2020 reboot_needed.
│ │ │ +002770c0: 2d20 7061 636b 6167 655f 6f70 656e 6c64 - package_openld
│ │ │ +002770d0: 6170 2d73 6572 7665 7273 5f72 656d 6f76 ap-servers_remov
│ │ │ +002770e0: 6564 0a3c 2f63 6f64 653e 3c2f 7072 653e ed.
│ │ │ +002770f0: 3c2f 6469 763e 3c61 2063 6c61 7373 3d22 Remediation P
│ │ │ +002771a0: 7570 7065 7420 736e 6970 7065 7420 e287 uppet snippet ..
│ │ │ +002771b0: b23c 2f61 3e3c 6272 3e3c 6469 7620 636c .
<
│ │ │ +00277230: 7468 3e43 6f6d 706c 6578 6974 793a 3c2f th>Complexity:
│ │ │ +00277240: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ +00277250: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr> Disr
│ │ │ +00277260: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption:
│ │ │ +00277270: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Reboot: false <
│ │ │ +002772a0: 2f74 723e 3c74 723e 3c74 683e 5374 7261 /tr>Stra
│ │ │ +002772b0: 7465 6779 3a3c 2f74 683e 3c74 643e 6469 tegy: di
│ │ │ +002772c0: 7361 626c 653c 2f74 643e 3c2f 7472 3e3c sable <
│ │ │ +002772d0: 2f74 6162 6c65 3e3c 7072 653e 3c63 6f64 /table>.include remov
│ │ │ +002772f0: 655f 736c 6170 640a 0a63 6c61 7373 2072 e_slapd..class r
│ │ │ +00277300: 656d 6f76 655f 736c 6170 6420 7b0a 2020 emove_slapd {.
│ │ │ +00277310: 7061 636b 6167 6520 7b20 2773 6c61 7064 package { 'slapd
│ │ │ +00277320: 273a 0a20 2020 2065 6e73 7572 6520 3d26 ':. ensure =&
│ │ │ +00277330: 6774 3b20 2770 7572 6765 6427 2c0a 2020 gt; 'purged',.
│ │ │ +00277340: 7d0a 7d0a 3c2f 636f 6465 3e3c 2f70 7265 }.}.
R
│ │ │ -00278110: 656d 6564 6961 7469 6f6e 204f 5342 7569 emediation OSBui
│ │ │ -00278120: 6c64 2042 6c75 6570 7269 6e74 2073 6e69 ld Blueprint sni
│ │ │ -00278130: 7070 6574 20e2 87b2 3c2f 613e 3c62 723e ppet ...
│ │ │ -00278140: 3c64 6976 2063 6c61 7373 3d22 7061 6e65
│ │ │ -00278170: 3c70 7265 3e3c 636f 6465 3e0a 5b63 7573 .[cus
│ │ │ -00278180: 746f 6d69 7a61 7469 6f6e 732e 7365 7276 tomizations.serv
│ │ │ -00278190: 6963 6573 5d0a 6d61 736b 6564 203d 205b ices].masked = [
│ │ │ -002781a0: 2273 6c61 7064 225d 0a3c 2f63 6f64 653e "slapd"].
│ │ │ -002781b0: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063
Remedia
│ │ │ -00278260: 7469 6f6e 204b 7562 6572 6e65 7465 7320 tion Kubernetes
│ │ │ -00278270: 736e 6970 7065 7420 e287 b23c 2f61 3e3c snippet ...<
│ │ │ -00278280: 6272 3e3c 6469 7620 636c 6173 733d 2270 br>Com
│ │ │ -00278300: 706c 6578 6974 793a 3c2f 7468 3e3c 7464 plexity: low Disruption
│ │ │ -00278330: 3a3c 2f74 683e 3c74 643e 6d65 6469 756d : medium
│ │ │ -00278340: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Reboot:true
│ │ │ -00278370: 3c74 723e 3c74 683e 5374 7261 7465 6779 Strategy
│ │ │ -00278380: 3a3c 2f74 683e 3c74 643e 6469 7361 626c : disabl
│ │ │ -00278390: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e ap
│ │ │ -002783b0: 6956 6572 7369 6f6e 3a20 6d61 6368 696e iVersion: machin
│ │ │ -002783c0: 6563 6f6e 6669 6775 7261 7469 6f6e 2e6f econfiguration.o
│ │ │ -002783d0: 7065 6e73 6869 6674 2e69 6f2f 7631 0a6b penshift.io/v1.k
│ │ │ -002783e0: 696e 643a 204d 6163 6869 6e65 436f 6e66 ind: MachineConf
│ │ │ -002783f0: 6967 0a73 7065 633a 0a20 2063 6f6e 6669 ig.spec:. confi
│ │ │ -00278400: 673a 0a20 2020 2069 676e 6974 696f 6e3a g:. ignition:
│ │ │ -00278410: 0a20 2020 2020 2076 6572 7369 6f6e 3a20 . version:
│ │ │ -00278420: 332e 312e 300a 2020 2020 7379 7374 656d 3.1.0. system
│ │ │ -00278430: 643a 0a20 2020 2020 2075 6e69 7473 3a0a d:. units:.
│ │ │ -00278440: 2020 2020 2020 2d20 6e61 6d65 3a20 736c - name: sl
│ │ │ -00278450: 6170 642e 7365 7276 6963 650a 2020 2020 apd.service.
│ │ │ -00278460: 2020 2020 656e 6162 6c65 643a 2066 616c enabled: fal
│ │ │ -00278470: 7365 0a20 2020 2020 2020 206d 6173 6b3a se. mask:
│ │ │ -00278480: 2074 7275 650a 2020 2020 2020 2d20 6e61 true. - na
│ │ │ -00278490: 6d65 3a20 736c 6170 642e 736f 636b 6574 me: slapd.socket
│ │ │ -002784a0: 0a20 2020 2020 2020 2065 6e61 626c 6564 . enabled
│ │ │ -002784b0: 3a20 6661 6c73 650a 2020 2020 2020 2020 : false.
│ │ │ -002784c0: 6d61 736b 3a20 7472 7565 0a3c 2f63 6f64 mask: true.
Remed
│ │ │ -00278580: 6961 7469 6f6e 2050 7570 7065 7420 736e iation Puppet sn
│ │ │ -00278590: 6970 7065 7420 e287 b23c 2f61 3e3c 6272 ippet ...
Compl
│ │ │ -00278620: 6578 6974 793a 3c2f 7468 3e3c 7464 3e6c exity: l
│ │ │ -00278630: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ -00278640: 3c74 683e 4469 7372 7570 7469 6f6e 3a3c Disruption:<
│ │ │ -00278650: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ -00278660: 3c2f 7472 3e3c 7472 3e3c 7468 3e52 6562 Reb
│ │ │ -00278670: 6f6f 743a 3c2f 7468 3e3c 7464 3e66 616c oot: fal
│ │ │ -00278680: 7365 3c2f 7464 3e3c 2f74 723e 3c74 723e se
│ │ │ -00278690: 3c74 683e 5374 7261 7465 6779 3a3c 2f74 Strategy: enable
include
│ │ │ -002786d0: 2064 6973 6162 6c65 5f73 6c61 7064 0a0a disable_slapd..
│ │ │ -002786e0: 636c 6173 7320 6469 7361 626c 655f 736c class disable_sl
│ │ │ -002786f0: 6170 6420 7b0a 2020 7365 7276 6963 6520 apd {. service
│ │ │ -00278700: 7b27 736c 6170 6427 3a0a 2020 2020 656e {'slapd':. en
│ │ │ -00278710: 6162 6c65 203d 2667 743b 2066 616c 7365 able => false
│ │ │ -00278720: 2c0a 2020 2020 656e 7375 7265 203d 2667 ,. ensure =&g
│ │ │ -00278730: 743b 2027 7374 6f70 7065 6427 2c0a 2020 t; 'stopped',.
│ │ │ -00278740: 7d0a 7d0a 3c2f 636f 6465 3e3c 2f70 7265 }.}.
Remediation
│ │ │ -00278800: 416e 7369 626c 6520 736e 6970 7065 7420 Ansible snippet
│ │ │ -00278810: e287 b23c 2f61 3e3c 6272 3e3c 6469 7620 ...
Complexity:
│ │ │ -002788a0: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Di
│ │ │ -002788c0: 7372 7570 7469 6f6e 3a3c 2f74 683e 3c74 sruption: low <
│ │ │ -002788e0: 7472 3e3c 7468 3e52 6562 6f6f 743a 3c2f tr>Reboot:
│ │ │ -002788f0: 7468 3e3c 7464 3e66 616c 7365 3c2f 7464 th> false St
│ │ │ -00278910: 7261 7465 6779 3a3c 2f74 683e 3c74 643e rategy:
│ │ │ -00278920: 6469 7361 626c 653c 2f74 643e 3c2f 7472 disable
- name: Gath
│ │ │ -00278950: 6572 2074 6865 2070 6163 6b61 6765 2066 er the package f
│ │ │ -00278960: 6163 7473 0a20 2070 6163 6b61 6765 5f66 acts. package_f
│ │ │ -00278970: 6163 7473 3a0a 2020 2020 6d61 6e61 6765 acts:. manage
│ │ │ -00278980: 723a 2061 7574 6f0a 2020 7461 6773 3a0a r: auto. tags:.
│ │ │ -00278990: 2020 2d20 6469 7361 626c 655f 7374 7261 - disable_stra
│ │ │ -002789a0: 7465 6779 0a20 202d 206c 6f77 5f63 6f6d tegy. - low_com
│ │ │ -002789b0: 706c 6578 6974 790a 2020 2d20 6c6f 775f plexity. - low_
│ │ │ -002789c0: 6469 7372 7570 7469 6f6e 0a20 202d 206d disruption. - m
│ │ │ -002789d0: 6564 6975 6d5f 7365 7665 7269 7479 0a20 edium_severity.
│ │ │ -002789e0: 202d 206e 6f5f 7265 626f 6f74 5f6e 6565 - no_reboot_nee
│ │ │ -002789f0: 6465 640a 2020 2d20 7365 7276 6963 655f ded. - service_
│ │ │ -00278a00: 736c 6170 645f 6469 7361 626c 6564 0a0a slapd_disabled..
│ │ │ -00278a10: 2d20 6e61 6d65 3a20 4469 7361 626c 6520 - name: Disable
│ │ │ -00278a20: 4c44 4150 2053 6572 7665 7220 2873 6c61 LDAP Server (sla
│ │ │ -00278a30: 7064 2920 2d20 4469 7361 626c 6520 7365 pd) - Disable se
│ │ │ -00278a40: 7276 6963 6520 736c 6170 640a 2020 626c rvice slapd. bl
│ │ │ -00278a50: 6f63 6b3a 0a0a 2020 2d20 6e61 6d65 3a20 ock:.. - name:
│ │ │ -00278a60: 4469 7361 626c 6520 4c44 4150 2053 6572 Disable LDAP Ser
│ │ │ -00278a70: 7665 7220 2873 6c61 7064 2920 2d20 436f ver (slapd) - Co
│ │ │ -00278a80: 6c6c 6563 7420 7379 7374 656d 6420 5365 llect systemd Se
│ │ │ -00278a90: 7276 6963 6573 2050 7265 7365 6e74 2069 rvices Present i
│ │ │ -00278aa0: 6e20 7468 6520 5379 7374 656d 0a20 2020 n the System.
│ │ │ -00278ab0: 2061 6e73 6962 6c65 2e62 7569 6c74 696e ansible.builtin
│ │ │ -00278ac0: 2e63 6f6d 6d61 6e64 3a20 7379 7374 656d .command: system
│ │ │ -00278ad0: 6374 6c20 2d71 206c 6973 742d 756e 6974 ctl -q list-unit
│ │ │ -00278ae0: 2d66 696c 6573 202d 2d74 7970 6520 7365 -files --type se
│ │ │ -00278af0: 7276 6963 650a 2020 2020 7265 6769 7374 rvice. regist
│ │ │ -00278b00: 6572 3a20 7365 7276 6963 655f 6578 6973 er: service_exis
│ │ │ -00278b10: 7473 0a20 2020 2063 6861 6e67 6564 5f77 ts. changed_w
│ │ │ -00278b20: 6865 6e3a 2066 616c 7365 0a20 2020 2066 hen: false. f
│ │ │ -00278b30: 6169 6c65 645f 7768 656e 3a20 7365 7276 ailed_when: serv
│ │ │ -00278b40: 6963 655f 6578 6973 7473 2e72 6320 6e6f ice_exists.rc no
│ │ │ -00278b50: 7420 696e 205b 302c 2031 5d0a 2020 2020 t in [0, 1].
│ │ │ -00278b60: 6368 6563 6b5f 6d6f 6465 3a20 6661 6c73 check_mode: fals
│ │ │ -00278b70: 650a 0a20 202d 206e 616d 653a 2044 6973 e.. - name: Dis
│ │ │ -00278b80: 6162 6c65 204c 4441 5020 5365 7276 6572 able LDAP Server
│ │ │ -00278b90: 2028 736c 6170 6429 202d 2045 6e73 7572 (slapd) - Ensur
│ │ │ -00278ba0: 6520 736c 6170 642e 7365 7276 6963 6520 e slapd.service
│ │ │ -00278bb0: 6973 204d 6173 6b65 640a 2020 2020 616e is Masked. an
│ │ │ -00278bc0: 7369 626c 652e 6275 696c 7469 6e2e 7379 sible.builtin.sy
│ │ │ -00278bd0: 7374 656d 643a 0a20 2020 2020 206e 616d stemd:. nam
│ │ │ -00278be0: 653a 2073 6c61 7064 2e73 6572 7669 6365 e: slapd.service
│ │ │ -00278bf0: 0a20 2020 2020 2073 7461 7465 3a20 7374 . state: st
│ │ │ -00278c00: 6f70 7065 640a 2020 2020 2020 656e 6162 opped. enab
│ │ │ -00278c10: 6c65 643a 2066 616c 7365 0a20 2020 2020 led: false.
│ │ │ -00278c20: 206d 6173 6b65 643a 2074 7275 650a 2020 masked: true.
│ │ │ -00278c30: 2020 7768 656e 3a20 7365 7276 6963 655f when: service_
│ │ │ -00278c40: 6578 6973 7473 2e73 7464 6f75 745f 6c69 exists.stdout_li
│ │ │ -00278c50: 6e65 7320 6973 2073 6561 7263 6828 2273 nes is search("s
│ │ │ -00278c60: 6c61 7064 2e73 6572 7669 6365 222c 206d lapd.service", m
│ │ │ -00278c70: 756c 7469 6c69 6e65 3d54 7275 6529 0a0a ultiline=True)..
│ │ │ -00278c80: 2020 2d20 6e61 6d65 3a20 556e 6974 2053 - name: Unit S
│ │ │ -00278c90: 6f63 6b65 7420 4578 6973 7473 202d 2073 ocket Exists - s
│ │ │ -00278ca0: 6c61 7064 2e73 6f63 6b65 740a 2020 2020 lapd.socket.
│ │ │ -00278cb0: 616e 7369 626c 652e 6275 696c 7469 6e2e ansible.builtin.
│ │ │ -00278cc0: 636f 6d6d 616e 643a 2073 7973 7465 6d63 command: systemc
│ │ │ -00278cd0: 746c 202d 7120 6c69 7374 2d75 6e69 742d tl -q list-unit-
│ │ │ -00278ce0: 6669 6c65 7320 736c 6170 642e 736f 636b files slapd.sock
│ │ │ -00278cf0: 6574 0a20 2020 2072 6567 6973 7465 723a et. register:
│ │ │ -00278d00: 2073 6f63 6b65 745f 6669 6c65 5f65 7869 socket_file_exi
│ │ │ -00278d10: 7374 730a 2020 2020 6368 616e 6765 645f sts. changed_
│ │ │ -00278d20: 7768 656e 3a20 6661 6c73 650a 2020 2020 when: false.
│ │ │ -00278d30: 6661 696c 6564 5f77 6865 6e3a 2073 6f63 failed_when: soc
│ │ │ -00278d40: 6b65 745f 6669 6c65 5f65 7869 7374 732e ket_file_exists.
│ │ │ -00278d50: 7263 206e 6f74 2069 6e20 5b30 2c20 315d rc not in [0, 1]
│ │ │ -00278d60: 0a20 2020 2063 6865 636b 5f6d 6f64 653a . check_mode:
│ │ │ -00278d70: 2066 616c 7365 0a0a 2020 2d20 6e61 6d65 false.. - name
│ │ │ -00278d80: 3a20 4469 7361 626c 6520 4c44 4150 2053 : Disable LDAP S
│ │ │ -00278d90: 6572 7665 7220 2873 6c61 7064 2920 2d20 erver (slapd) -
│ │ │ -00278da0: 4469 7361 626c 6520 536f 636b 6574 2073 Disable Socket s
│ │ │ -00278db0: 6c61 7064 0a20 2020 2061 6e73 6962 6c65 lapd. ansible
│ │ │ -00278dc0: 2e62 7569 6c74 696e 2e73 7973 7465 6d64 .builtin.systemd
│ │ │ -00278dd0: 3a0a 2020 2020 2020 6e61 6d65 3a20 736c :. name: sl
│ │ │ -00278de0: 6170 642e 736f 636b 6574 0a20 2020 2020 apd.socket.
│ │ │ -00278df0: 2065 6e61 626c 6564 3a20 6661 6c73 650a enabled: false.
│ │ │ -00278e00: 2020 2020 2020 7374 6174 653a 2073 746f state: sto
│ │ │ -00278e10: 7070 6564 0a20 2020 2020 206d 6173 6b65 pped. maske
│ │ │ -00278e20: 643a 2074 7275 650a 2020 2020 7768 656e d: true. when
│ │ │ -00278e30: 3a20 736f 636b 6574 5f66 696c 655f 6578 : socket_file_ex
│ │ │ -00278e40: 6973 7473 2e73 7464 6f75 745f 6c69 6e65 ists.stdout_line
│ │ │ -00278e50: 7320 6973 2073 6561 7263 6828 2273 6c61 s is search("sla
│ │ │ -00278e60: 7064 2e73 6f63 6b65 7422 2c20 6d75 6c74 pd.socket", mult
│ │ │ -00278e70: 696c 696e 653d 5472 7565 290a 2020 7461 iline=True). ta
│ │ │ -00278e80: 6773 3a0a 2020 2d20 6469 7361 626c 655f gs:. - disable_
│ │ │ -00278e90: 7374 7261 7465 6779 0a20 202d 206c 6f77 strategy. - low
│ │ │ -00278ea0: 5f63 6f6d 706c 6578 6974 790a 2020 2d20 _complexity. -
│ │ │ -00278eb0: 6c6f 775f 6469 7372 7570 7469 6f6e 0a20 low_disruption.
│ │ │ -00278ec0: 202d 206d 6564 6975 6d5f 7365 7665 7269 - medium_severi
│ │ │ -00278ed0: 7479 0a20 202d 206e 6f5f 7265 626f 6f74 ty. - no_reboot
│ │ │ -00278ee0: 5f6e 6565 6465 640a 2020 2d20 7365 7276 _needed. - serv
│ │ │ -00278ef0: 6963 655f 736c 6170 645f 6469 7361 626c ice_slapd_disabl
│ │ │ -00278f00: 6564 0a20 202d 2073 7065 6369 616c 5f73 ed. - special_s
│ │ │ -00278f10: 6572 7669 6365 5f62 6c6f 636b 0a20 2077 ervice_block. w
│ │ │ -00278f20: 6865 6e3a 2027 226c 696e 7578 2d62 6173 hen: '"linux-bas
│ │ │ -00278f30: 6522 2069 6e20 616e 7369 626c 655f 6661 e" in ansible_fa
│ │ │ -00278f40: 6374 732e 7061 636b 6167 6573 270a 3c2f cts.packages'.
│ │ │ +00278110: 656d 6564 6961 7469 6f6e 2041 6e73 6962 emediation Ansib
│ │ │ +00278120: 6c65 2073 6e69 7070 6574 20e2 87b2 3c2f le snippet ...
│ │ │ +00278130: 613e 3c62 723e 3c64 6976 2063 6c61 7373 a>
│ │ │ +002781b0: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity:
│ │ │ +002781c0: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Disrupt
│ │ │ +002781e0: 696f 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 ion: low
│ │ │ +002781f0: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Reboot:false Strateg
│ │ │ +00278230: 793a 3c2f 7468 3e3c 7464 3e64 6973 6162 y: disab
│ │ │ +00278240: 6c65 3c2f 7464 3e3c 2f74 723e 3c2f 7461 le -
│ │ │ +00278260: 206e 616d 653a 2047 6174 6865 7220 7468 name: Gather th
│ │ │ +00278270: 6520 7061 636b 6167 6520 6661 6374 730a e package facts.
│ │ │ +00278280: 2020 7061 636b 6167 655f 6661 6374 733a package_facts:
│ │ │ +00278290: 0a20 2020 206d 616e 6167 6572 3a20 6175 . manager: au
│ │ │ +002782a0: 746f 0a20 2074 6167 733a 0a20 202d 2064 to. tags:. - d
│ │ │ +002782b0: 6973 6162 6c65 5f73 7472 6174 6567 790a isable_strategy.
│ │ │ +002782c0: 2020 2d20 6c6f 775f 636f 6d70 6c65 7869 - low_complexi
│ │ │ +002782d0: 7479 0a20 202d 206c 6f77 5f64 6973 7275 ty. - low_disru
│ │ │ +002782e0: 7074 696f 6e0a 2020 2d20 6d65 6469 756d ption. - medium
│ │ │ +002782f0: 5f73 6576 6572 6974 790a 2020 2d20 6e6f _severity. - no
│ │ │ +00278300: 5f72 6562 6f6f 745f 6e65 6564 6564 0a20 _reboot_needed.
│ │ │ +00278310: 202d 2073 6572 7669 6365 5f73 6c61 7064 - service_slapd
│ │ │ +00278320: 5f64 6973 6162 6c65 640a 0a2d 206e 616d _disabled..- nam
│ │ │ +00278330: 653a 2044 6973 6162 6c65 204c 4441 5020 e: Disable LDAP
│ │ │ +00278340: 5365 7276 6572 2028 736c 6170 6429 202d Server (slapd) -
│ │ │ +00278350: 2044 6973 6162 6c65 2073 6572 7669 6365 Disable service
│ │ │ +00278360: 2073 6c61 7064 0a20 2062 6c6f 636b 3a0a slapd. block:.
│ │ │ +00278370: 0a20 202d 206e 616d 653a 2044 6973 6162 . - name: Disab
│ │ │ +00278380: 6c65 204c 4441 5020 5365 7276 6572 2028 le LDAP Server (
│ │ │ +00278390: 736c 6170 6429 202d 2043 6f6c 6c65 6374 slapd) - Collect
│ │ │ +002783a0: 2073 7973 7465 6d64 2053 6572 7669 6365 systemd Service
│ │ │ +002783b0: 7320 5072 6573 656e 7420 696e 2074 6865 s Present in the
│ │ │ +002783c0: 2053 7973 7465 6d0a 2020 2020 616e 7369 System. ansi
│ │ │ +002783d0: 626c 652e 6275 696c 7469 6e2e 636f 6d6d ble.builtin.comm
│ │ │ +002783e0: 616e 643a 2073 7973 7465 6d63 746c 202d and: systemctl -
│ │ │ +002783f0: 7120 6c69 7374 2d75 6e69 742d 6669 6c65 q list-unit-file
│ │ │ +00278400: 7320 2d2d 7479 7065 2073 6572 7669 6365 s --type service
│ │ │ +00278410: 0a20 2020 2072 6567 6973 7465 723a 2073 . register: s
│ │ │ +00278420: 6572 7669 6365 5f65 7869 7374 730a 2020 ervice_exists.
│ │ │ +00278430: 2020 6368 616e 6765 645f 7768 656e 3a20 changed_when:
│ │ │ +00278440: 6661 6c73 650a 2020 2020 6661 696c 6564 false. failed
│ │ │ +00278450: 5f77 6865 6e3a 2073 6572 7669 6365 5f65 _when: service_e
│ │ │ +00278460: 7869 7374 732e 7263 206e 6f74 2069 6e20 xists.rc not in
│ │ │ +00278470: 5b30 2c20 315d 0a20 2020 2063 6865 636b [0, 1]. check
│ │ │ +00278480: 5f6d 6f64 653a 2066 616c 7365 0a0a 2020 _mode: false..
│ │ │ +00278490: 2d20 6e61 6d65 3a20 4469 7361 626c 6520 - name: Disable
│ │ │ +002784a0: 4c44 4150 2053 6572 7665 7220 2873 6c61 LDAP Server (sla
│ │ │ +002784b0: 7064 2920 2d20 456e 7375 7265 2073 6c61 pd) - Ensure sla
│ │ │ +002784c0: 7064 2e73 6572 7669 6365 2069 7320 4d61 pd.service is Ma
│ │ │ +002784d0: 736b 6564 0a20 2020 2061 6e73 6962 6c65 sked. ansible
│ │ │ +002784e0: 2e62 7569 6c74 696e 2e73 7973 7465 6d64 .builtin.systemd
│ │ │ +002784f0: 3a0a 2020 2020 2020 6e61 6d65 3a20 736c :. name: sl
│ │ │ +00278500: 6170 642e 7365 7276 6963 650a 2020 2020 apd.service.
│ │ │ +00278510: 2020 7374 6174 653a 2073 746f 7070 6564 state: stopped
│ │ │ +00278520: 0a20 2020 2020 2065 6e61 626c 6564 3a20 . enabled:
│ │ │ +00278530: 6661 6c73 650a 2020 2020 2020 6d61 736b false. mask
│ │ │ +00278540: 6564 3a20 7472 7565 0a20 2020 2077 6865 ed: true. whe
│ │ │ +00278550: 6e3a 2073 6572 7669 6365 5f65 7869 7374 n: service_exist
│ │ │ +00278560: 732e 7374 646f 7574 5f6c 696e 6573 2069 s.stdout_lines i
│ │ │ +00278570: 7320 7365 6172 6368 2822 736c 6170 642e s search("slapd.
│ │ │ +00278580: 7365 7276 6963 6522 2c20 6d75 6c74 696c service", multil
│ │ │ +00278590: 696e 653d 5472 7565 290a 0a20 202d 206e ine=True).. - n
│ │ │ +002785a0: 616d 653a 2055 6e69 7420 536f 636b 6574 ame: Unit Socket
│ │ │ +002785b0: 2045 7869 7374 7320 2d20 736c 6170 642e Exists - slapd.
│ │ │ +002785c0: 736f 636b 6574 0a20 2020 2061 6e73 6962 socket. ansib
│ │ │ +002785d0: 6c65 2e62 7569 6c74 696e 2e63 6f6d 6d61 le.builtin.comma
│ │ │ +002785e0: 6e64 3a20 7379 7374 656d 6374 6c20 2d71 nd: systemctl -q
│ │ │ +002785f0: 206c 6973 742d 756e 6974 2d66 696c 6573 list-unit-files
│ │ │ +00278600: 2073 6c61 7064 2e73 6f63 6b65 740a 2020 slapd.socket.
│ │ │ +00278610: 2020 7265 6769 7374 6572 3a20 736f 636b register: sock
│ │ │ +00278620: 6574 5f66 696c 655f 6578 6973 7473 0a20 et_file_exists.
│ │ │ +00278630: 2020 2063 6861 6e67 6564 5f77 6865 6e3a changed_when:
│ │ │ +00278640: 2066 616c 7365 0a20 2020 2066 6169 6c65 false. faile
│ │ │ +00278650: 645f 7768 656e 3a20 736f 636b 6574 5f66 d_when: socket_f
│ │ │ +00278660: 696c 655f 6578 6973 7473 2e72 6320 6e6f ile_exists.rc no
│ │ │ +00278670: 7420 696e 205b 302c 2031 5d0a 2020 2020 t in [0, 1].
│ │ │ +00278680: 6368 6563 6b5f 6d6f 6465 3a20 6661 6c73 check_mode: fals
│ │ │ +00278690: 650a 0a20 202d 206e 616d 653a 2044 6973 e.. - name: Dis
│ │ │ +002786a0: 6162 6c65 204c 4441 5020 5365 7276 6572 able LDAP Server
│ │ │ +002786b0: 2028 736c 6170 6429 202d 2044 6973 6162 (slapd) - Disab
│ │ │ +002786c0: 6c65 2053 6f63 6b65 7420 736c 6170 640a le Socket slapd.
│ │ │ +002786d0: 2020 2020 616e 7369 626c 652e 6275 696c ansible.buil
│ │ │ +002786e0: 7469 6e2e 7379 7374 656d 643a 0a20 2020 tin.systemd:.
│ │ │ +002786f0: 2020 206e 616d 653a 2073 6c61 7064 2e73 name: slapd.s
│ │ │ +00278700: 6f63 6b65 740a 2020 2020 2020 656e 6162 ocket. enab
│ │ │ +00278710: 6c65 643a 2066 616c 7365 0a20 2020 2020 led: false.
│ │ │ +00278720: 2073 7461 7465 3a20 7374 6f70 7065 640a state: stopped.
│ │ │ +00278730: 2020 2020 2020 6d61 736b 6564 3a20 7472 masked: tr
│ │ │ +00278740: 7565 0a20 2020 2077 6865 6e3a 2073 6f63 ue. when: soc
│ │ │ +00278750: 6b65 745f 6669 6c65 5f65 7869 7374 732e ket_file_exists.
│ │ │ +00278760: 7374 646f 7574 5f6c 696e 6573 2069 7320 stdout_lines is
│ │ │ +00278770: 7365 6172 6368 2822 736c 6170 642e 736f search("slapd.so
│ │ │ +00278780: 636b 6574 222c 206d 756c 7469 6c69 6e65 cket", multiline
│ │ │ +00278790: 3d54 7275 6529 0a20 2074 6167 733a 0a20 =True). tags:.
│ │ │ +002787a0: 202d 2064 6973 6162 6c65 5f73 7472 6174 - disable_strat
│ │ │ +002787b0: 6567 790a 2020 2d20 6c6f 775f 636f 6d70 egy. - low_comp
│ │ │ +002787c0: 6c65 7869 7479 0a20 202d 206c 6f77 5f64 lexity. - low_d
│ │ │ +002787d0: 6973 7275 7074 696f 6e0a 2020 2d20 6d65 isruption. - me
│ │ │ +002787e0: 6469 756d 5f73 6576 6572 6974 790a 2020 dium_severity.
│ │ │ +002787f0: 2d20 6e6f 5f72 6562 6f6f 745f 6e65 6564 - no_reboot_need
│ │ │ +00278800: 6564 0a20 202d 2073 6572 7669 6365 5f73 ed. - service_s
│ │ │ +00278810: 6c61 7064 5f64 6973 6162 6c65 640a 2020 lapd_disabled.
│ │ │ +00278820: 2d20 7370 6563 6961 6c5f 7365 7276 6963 - special_servic
│ │ │ +00278830: 655f 626c 6f63 6b0a 2020 7768 656e 3a20 e_block. when:
│ │ │ +00278840: 2722 6c69 6e75 782d 6261 7365 2220 696e '"linux-base" in
│ │ │ +00278850: 2061 6e73 6962 6c65 5f66 6163 7473 2e70 ansible_facts.p
│ │ │ +00278860: 6163 6b61 6765 7327 0a3c 2f63 6f64 653e ackages'.
│ │ │ +00278870: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063
Remedia
│ │ │ +00278920: 7469 6f6e 204b 7562 6572 6e65 7465 7320 tion Kubernetes
│ │ │ +00278930: 736e 6970 7065 7420 e287 b23c 2f61 3e3c snippet ...<
│ │ │ +00278940: 6272 3e3c 6469 7620 636c 6173 733d 2270 br>Com
│ │ │ +002789c0: 706c 6578 6974 793a 3c2f 7468 3e3c 7464 plexity: low Disruption
│ │ │ +002789f0: 3a3c 2f74 683e 3c74 643e 6d65 6469 756d : medium
│ │ │ +00278a00: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Reboot:true
│ │ │ +00278a30: 3c74 723e 3c74 683e 5374 7261 7465 6779 Strategy
│ │ │ +00278a40: 3a3c 2f74 683e 3c74 643e 6469 7361 626c : disabl
│ │ │ +00278a50: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e ap
│ │ │ +00278a70: 6956 6572 7369 6f6e 3a20 6d61 6368 696e iVersion: machin
│ │ │ +00278a80: 6563 6f6e 6669 6775 7261 7469 6f6e 2e6f econfiguration.o
│ │ │ +00278a90: 7065 6e73 6869 6674 2e69 6f2f 7631 0a6b penshift.io/v1.k
│ │ │ +00278aa0: 696e 643a 204d 6163 6869 6e65 436f 6e66 ind: MachineConf
│ │ │ +00278ab0: 6967 0a73 7065 633a 0a20 2063 6f6e 6669 ig.spec:. confi
│ │ │ +00278ac0: 673a 0a20 2020 2069 676e 6974 696f 6e3a g:. ignition:
│ │ │ +00278ad0: 0a20 2020 2020 2076 6572 7369 6f6e 3a20 . version:
│ │ │ +00278ae0: 332e 312e 300a 2020 2020 7379 7374 656d 3.1.0. system
│ │ │ +00278af0: 643a 0a20 2020 2020 2075 6e69 7473 3a0a d:. units:.
│ │ │ +00278b00: 2020 2020 2020 2d20 6e61 6d65 3a20 736c - name: sl
│ │ │ +00278b10: 6170 642e 7365 7276 6963 650a 2020 2020 apd.service.
│ │ │ +00278b20: 2020 2020 656e 6162 6c65 643a 2066 616c enabled: fal
│ │ │ +00278b30: 7365 0a20 2020 2020 2020 206d 6173 6b3a se. mask:
│ │ │ +00278b40: 2074 7275 650a 2020 2020 2020 2d20 6e61 true. - na
│ │ │ +00278b50: 6d65 3a20 736c 6170 642e 736f 636b 6574 me: slapd.socket
│ │ │ +00278b60: 0a20 2020 2020 2020 2065 6e61 626c 6564 . enabled
│ │ │ +00278b70: 3a20 6661 6c73 650a 2020 2020 2020 2020 : false.
│ │ │ +00278b80: 6d61 736b 3a20 7472 7565 0a3c 2f63 6f64 mask: true.
Remed
│ │ │ +00278c40: 6961 7469 6f6e 2050 7570 7065 7420 736e iation Puppet sn
│ │ │ +00278c50: 6970 7065 7420 e287 b23c 2f61 3e3c 6272 ippet ...
Compl
│ │ │ +00278ce0: 6578 6974 793a 3c2f 7468 3e3c 7464 3e6c exity: l
│ │ │ +00278cf0: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ +00278d00: 3c74 683e 4469 7372 7570 7469 6f6e 3a3c Disruption:<
│ │ │ +00278d10: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ +00278d20: 3c2f 7472 3e3c 7472 3e3c 7468 3e52 6562 Reb
│ │ │ +00278d30: 6f6f 743a 3c2f 7468 3e3c 7464 3e66 616c oot: fal
│ │ │ +00278d40: 7365 3c2f 7464 3e3c 2f74 723e 3c74 723e se
│ │ │ +00278d50: 3c74 683e 5374 7261 7465 6779 3a3c 2f74 Strategy: enable
include
│ │ │ +00278d90: 2064 6973 6162 6c65 5f73 6c61 7064 0a0a disable_slapd..
│ │ │ +00278da0: 636c 6173 7320 6469 7361 626c 655f 736c class disable_sl
│ │ │ +00278db0: 6170 6420 7b0a 2020 7365 7276 6963 6520 apd {. service
│ │ │ +00278dc0: 7b27 736c 6170 6427 3a0a 2020 2020 656e {'slapd':. en
│ │ │ +00278dd0: 6162 6c65 203d 2667 743b 2066 616c 7365 able => false
│ │ │ +00278de0: 2c0a 2020 2020 656e 7375 7265 203d 2667 ,. ensure =&g
│ │ │ +00278df0: 743b 2027 7374 6f70 7065 6427 2c0a 2020 t; 'stopped',.
│ │ │ +00278e00: 7d0a 7d0a 3c2f 636f 6465 3e3c 2f70 7265 }.}.
Remediation
│ │ │ +00278ec0: 4f53 4275 696c 6420 426c 7565 7072 696e OSBuild Blueprin
│ │ │ +00278ed0: 7420 736e 6970 7065 7420 e287 b23c 2f61 t snippet ...
│ │ │ +00278f20: 0a5b 6375 7374 6f6d 697a 6174 696f 6e73 .[customizations
│ │ │ +00278f30: 2e73 6572 7669 6365 735d 0a6d 6173 6b65 .services].maske
│ │ │ +00278f40: 6420 3d20 5b22 736c 6170 6422 5d0a 3c2f d = ["slapd"].
│ │ │ 00278f50: 636f 6465 3e3c 2f70 7265 3e3c 2f64 6976 code>
Rem
│ │ │ -0027d5f0: 6564 6961 7469 6f6e 2050 7570 7065 7420 ediation Puppet
│ │ │ -0027d600: 736e 6970 7065 7420 e287 b23c 2f61 3e3c snippet ...<
│ │ │ -0027d610: 6272 3e3c 6469 7620 636c 6173 733d 2270 br>Co
│ │ │ -0027d690: 6d70 6c65 7869 7479 3a3c 2f74 683e 3c74 mplexity: low <
│ │ │ -0027d6b0: 7472 3e3c 7468 3e44 6973 7275 7074 696f tr>Disruptio
│ │ │ -0027d6c0: 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f n: low
│ │ │ -0027d6d0: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ -0027d6e0: 5265 626f 6f74 3a3c 2f74 683e 3c74 643e Reboot:
│ │ │ -0027d6f0: 6661 6c73 653c 2f74 643e 3c2f 7472 3e3c false <
│ │ │ -0027d700: 7472 3e3c 7468 3e53 7472 6174 6567 793a tr>Strategy:
│ │ │ -0027d710: 3c2f 7468 3e3c 7464 3e64 6973 6162 6c65 disable
│ │ │ -0027d720: 3c2f 7464 3e3c 2f74 723e 3c2f 7461 626c .in
│ │ │ -0027d740: 636c 7564 6520 7265 6d6f 7665 5f72 7063 clude remove_rpc
│ │ │ -0027d750: 6269 6e64 0a0a 636c 6173 7320 7265 6d6f bind..class remo
│ │ │ -0027d760: 7665 5f72 7063 6269 6e64 207b 0a20 2070 ve_rpcbind {. p
│ │ │ -0027d770: 6163 6b61 6765 207b 2027 7270 6362 696e ackage { 'rpcbin
│ │ │ -0027d780: 6427 3a0a 2020 2020 656e 7375 7265 203d d':. ensure =
│ │ │ -0027d790: 2667 743b 2027 7075 7267 6564 272c 0a20 > 'purged',.
│ │ │ -0027d7a0: 207d 0a7d 0a3c 2f63 6f64 653e 3c2f 7072 }.}.Remediatio
│ │ │ -0027d860: 6e20 416e 7369 626c 6520 736e 6970 7065 n Ansible snippe
│ │ │ -0027d870: 7420 e287 b23c 2f61 3e3c 6272 3e3c 6469 t ...
│ │ │ -0027d8f0: 3c74 723e 3c74 683e 436f 6d70 6c65 7869 Complexi
│ │ │ -0027d900: 7479 3a3c 2f74 683e 3c74 643e 6c6f 773c ty: low<
│ │ │ -0027d910: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Disruption: low Reboot
│ │ │ -0027d950: 3a3c 2f74 683e 3c74 643e 6661 6c73 653c : false<
│ │ │ -0027d960: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Strategy: <
│ │ │ -0027d980: 7464 3e64 6973 6162 6c65 3c2f 7464 3e3c td>disable<
│ │ │ -0027d990: 2f74 723e 3c2f 7461 626c 653e 3c70 7265 /tr>
- name: G
│ │ │ -0027d9b0: 6174 6865 7220 7468 6520 7061 636b 6167 ather the packag
│ │ │ -0027d9c0: 6520 6661 6374 730a 2020 7061 636b 6167 e facts. packag
│ │ │ -0027d9d0: 655f 6661 6374 733a 0a20 2020 206d 616e e_facts:. man
│ │ │ -0027d9e0: 6167 6572 3a20 6175 746f 0a20 2074 6167 ager: auto. tag
│ │ │ -0027d9f0: 733a 0a20 202d 2064 6973 6162 6c65 5f73 s:. - disable_s
│ │ │ -0027da00: 7472 6174 6567 790a 2020 2d20 6c6f 775f trategy. - low_
│ │ │ -0027da10: 636f 6d70 6c65 7869 7479 0a20 202d 206c complexity. - l
│ │ │ -0027da20: 6f77 5f64 6973 7275 7074 696f 6e0a 2020 ow_disruption.
│ │ │ -0027da30: 2d20 6c6f 775f 7365 7665 7269 7479 0a20 - low_severity.
│ │ │ -0027da40: 202d 206e 6f5f 7265 626f 6f74 5f6e 6565 - no_reboot_nee
│ │ │ -0027da50: 6465 640a 2020 2d20 7061 636b 6167 655f ded. - package_
│ │ │ -0027da60: 7270 6362 696e 645f 7265 6d6f 7665 640a rpcbind_removed.
│ │ │ -0027da70: 0a2d 206e 616d 653a 2027 556e 696e 7374 .- name: 'Uninst
│ │ │ -0027da80: 616c 6c20 7270 6362 696e 6420 5061 636b all rpcbind Pack
│ │ │ -0027da90: 6167 653a 2045 6e73 7572 6520 7270 6362 age: Ensure rpcb
│ │ │ -0027daa0: 696e 6420 6973 2072 656d 6f76 6564 270a ind is removed'.
│ │ │ -0027dab0: 2020 616e 7369 626c 652e 6275 696c 7469 ansible.builti
│ │ │ -0027dac0: 6e2e 7061 636b 6167 653a 0a20 2020 206e n.package:. n
│ │ │ -0027dad0: 616d 653a 2072 7063 6269 6e64 0a20 2020 ame: rpcbind.
│ │ │ -0027dae0: 2073 7461 7465 3a20 6162 7365 6e74 0a20 state: absent.
│ │ │ -0027daf0: 2077 6865 6e3a 2027 226c 696e 7578 2d62 when: '"linux-b
│ │ │ -0027db00: 6173 6522 2069 6e20 616e 7369 626c 655f ase" in ansible_
│ │ │ -0027db10: 6661 6374 732e 7061 636b 6167 6573 270a facts.packages'.
│ │ │ -0027db20: 2020 7461 6773 3a0a 2020 2d20 6469 7361 tags:. - disa
│ │ │ -0027db30: 626c 655f 7374 7261 7465 6779 0a20 202d ble_strategy. -
│ │ │ -0027db40: 206c 6f77 5f63 6f6d 706c 6578 6974 790a low_complexity.
│ │ │ -0027db50: 2020 2d20 6c6f 775f 6469 7372 7570 7469 - low_disrupti
│ │ │ -0027db60: 6f6e 0a20 202d 206c 6f77 5f73 6576 6572 on. - low_sever
│ │ │ -0027db70: 6974 790a 2020 2d20 6e6f 5f72 6562 6f6f ity. - no_reboo
│ │ │ -0027db80: 745f 6e65 6564 6564 0a20 202d 2070 6163 t_needed. - pac
│ │ │ -0027db90: 6b61 6765 5f72 7063 6269 6e64 5f72 656d kage_rpcbind_rem
│ │ │ -0027dba0: 6f76 6564 0a3c 2f63 6f64 653e 3c2f 7072 oved.
│ │ │ +0027d610: 3c62 723e 3c64 6976 2063 6c61 7373 3d22
C
│ │ │ +0027d690: 6f6d 706c 6578 6974 793a 3c2f 7468 3e3c omplexity: <
│ │ │ +0027d6a0: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ +0027d6b0: 3c74 723e 3c74 683e 4469 7372 7570 7469 Disrupti
│ │ │ +0027d6c0: 6f6e 3a3c 2f74 683e 3c74 643e 6c6f 773c on: low<
│ │ │ +0027d6d0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Reboot: false
│ │ │ +0027d700: 3c74 723e 3c74 683e 5374 7261 7465 6779 Strategy
│ │ │ +0027d710: 3a3c 2f74 683e 3c74 643e 6469 7361 626c : disabl
│ │ │ +0027d720: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e -
│ │ │ +0027d740: 6e61 6d65 3a20 4761 7468 6572 2074 6865 name: Gather the
│ │ │ +0027d750: 2070 6163 6b61 6765 2066 6163 7473 0a20 package facts.
│ │ │ +0027d760: 2070 6163 6b61 6765 5f66 6163 7473 3a0a package_facts:.
│ │ │ +0027d770: 2020 2020 6d61 6e61 6765 723a 2061 7574 manager: aut
│ │ │ +0027d780: 6f0a 2020 7461 6773 3a0a 2020 2d20 6469 o. tags:. - di
│ │ │ +0027d790: 7361 626c 655f 7374 7261 7465 6779 0a20 sable_strategy.
│ │ │ +0027d7a0: 202d 206c 6f77 5f63 6f6d 706c 6578 6974 - low_complexit
│ │ │ +0027d7b0: 790a 2020 2d20 6c6f 775f 6469 7372 7570 y. - low_disrup
│ │ │ +0027d7c0: 7469 6f6e 0a20 202d 206c 6f77 5f73 6576 tion. - low_sev
│ │ │ +0027d7d0: 6572 6974 790a 2020 2d20 6e6f 5f72 6562 erity. - no_reb
│ │ │ +0027d7e0: 6f6f 745f 6e65 6564 6564 0a20 202d 2070 oot_needed. - p
│ │ │ +0027d7f0: 6163 6b61 6765 5f72 7063 6269 6e64 5f72 ackage_rpcbind_r
│ │ │ +0027d800: 656d 6f76 6564 0a0a 2d20 6e61 6d65 3a20 emoved..- name:
│ │ │ +0027d810: 2755 6e69 6e73 7461 6c6c 2072 7063 6269 'Uninstall rpcbi
│ │ │ +0027d820: 6e64 2050 6163 6b61 6765 3a20 456e 7375 nd Package: Ensu
│ │ │ +0027d830: 7265 2072 7063 6269 6e64 2069 7320 7265 re rpcbind is re
│ │ │ +0027d840: 6d6f 7665 6427 0a20 2061 6e73 6962 6c65 moved'. ansible
│ │ │ +0027d850: 2e62 7569 6c74 696e 2e70 6163 6b61 6765 .builtin.package
│ │ │ +0027d860: 3a0a 2020 2020 6e61 6d65 3a20 7270 6362 :. name: rpcb
│ │ │ +0027d870: 696e 640a 2020 2020 7374 6174 653a 2061 ind. state: a
│ │ │ +0027d880: 6273 656e 740a 2020 7768 656e 3a20 2722 bsent. when: '"
│ │ │ +0027d890: 6c69 6e75 782d 6261 7365 2220 696e 2061 linux-base" in a
│ │ │ +0027d8a0: 6e73 6962 6c65 5f66 6163 7473 2e70 6163 nsible_facts.pac
│ │ │ +0027d8b0: 6b61 6765 7327 0a20 2074 6167 733a 0a20 kages'. tags:.
│ │ │ +0027d8c0: 202d 2064 6973 6162 6c65 5f73 7472 6174 - disable_strat
│ │ │ +0027d8d0: 6567 790a 2020 2d20 6c6f 775f 636f 6d70 egy. - low_comp
│ │ │ +0027d8e0: 6c65 7869 7479 0a20 202d 206c 6f77 5f64 lexity. - low_d
│ │ │ +0027d8f0: 6973 7275 7074 696f 6e0a 2020 2d20 6c6f isruption. - lo
│ │ │ +0027d900: 775f 7365 7665 7269 7479 0a20 202d 206e w_severity. - n
│ │ │ +0027d910: 6f5f 7265 626f 6f74 5f6e 6565 6465 640a o_reboot_needed.
│ │ │ +0027d920: 2020 2d20 7061 636b 6167 655f 7270 6362 - package_rpcb
│ │ │ +0027d930: 696e 645f 7265 6d6f 7665 640a 3c2f 636f ind_removed.
<
│ │ │ +0027d950: 6120 636c 6173 733d 2262 746e 2062 746e a class="btn btn
│ │ │ +0027d960: 2d73 7563 6365 7373 2220 6461 7461 2d74 -success" data-t
│ │ │ +0027d970: 6f67 676c 653d 2263 6f6c 6c61 7073 6522 oggle="collapse"
│ │ │ +0027d980: 2064 6174 612d 7461 7267 6574 3d22 2369 data-target="#i
│ │ │ +0027d990: 6431 3030 3222 2074 6162 696e 6465 783d d1002" tabindex=
│ │ │ +0027d9a0: 2230 2220 726f 6c65 3d22 6275 7474 6f6e "0" role="button
│ │ │ +0027d9b0: 2220 6172 6961 2d65 7870 616e 6465 643d " aria-expanded=
│ │ │ +0027d9c0: 2266 616c 7365 2220 7469 746c 653d 2241 "false" title="A
│ │ │ +0027d9d0: 6374 6976 6174 6520 746f 2072 6576 6561 ctivate to revea
│ │ │ +0027d9e0: 6c22 2068 7265 663d 2223 2122 3e52 656d l" href="#!">Rem
│ │ │ +0027d9f0: 6564 6961 7469 6f6e 2050 7570 7065 7420 ediation Puppet
│ │ │ +0027da00: 736e 6970 7065 7420 e287 b23c 2f61 3e3c snippet ...<
│ │ │ +0027da10: 6272 3e3c 6469 7620 636c 6173 733d 2270 br>Co
│ │ │ +0027da90: 6d70 6c65 7869 7479 3a3c 2f74 683e 3c74 mplexity: low <
│ │ │ +0027dab0: 7472 3e3c 7468 3e44 6973 7275 7074 696f tr>Disruptio
│ │ │ +0027dac0: 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f n: low
│ │ │ +0027dad0: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ +0027dae0: 5265 626f 6f74 3a3c 2f74 683e 3c74 643e Reboot:
│ │ │ +0027daf0: 6661 6c73 653c 2f74 643e 3c2f 7472 3e3c false <
│ │ │ +0027db00: 7472 3e3c 7468 3e53 7472 6174 6567 793a tr>Strategy:
│ │ │ +0027db10: 3c2f 7468 3e3c 7464 3e64 6973 6162 6c65 disable
│ │ │ +0027db20: 3c2f 7464 3e3c 2f74 723e 3c2f 7461 626c .in
│ │ │ +0027db40: 636c 7564 6520 7265 6d6f 7665 5f72 7063 clude remove_rpc
│ │ │ +0027db50: 6269 6e64 0a0a 636c 6173 7320 7265 6d6f bind..class remo
│ │ │ +0027db60: 7665 5f72 7063 6269 6e64 207b 0a20 2070 ve_rpcbind {. p
│ │ │ +0027db70: 6163 6b61 6765 207b 2027 7270 6362 696e ackage { 'rpcbin
│ │ │ +0027db80: 6427 3a0a 2020 2020 656e 7375 7265 203d d':. ensure =
│ │ │ +0027db90: 2667 743b 2027 7075 7267 6564 272c 0a20 > 'purged',.
│ │ │ +0027dba0: 207d 0a7d 0a3c 2f63 6f64 653e 3c2f 7072 }.}.Remedi
│ │ │ -0027ecb0: 6174 696f 6e20 4f53 4275 696c 6420 426c ation OSBuild Bl
│ │ │ -0027ecc0: 7565 7072 696e 7420 736e 6970 7065 7420 ueprint snippet
│ │ │ -0027ecd0: e287 b23c 2f61 3e3c 6272 3e3c 6469 7620 ...
.[customi
│ │ │ -0027ed20: 7a61 7469 6f6e 732e 7365 7276 6963 6573 zations.services
│ │ │ -0027ed30: 5d0a 6d61 736b 6564 203d 205b 2272 7063 ].masked = ["rpc
│ │ │ -0027ed40: 6269 6e64 225d 0a3c 2f63 6f64 653e 3c2f bind"].
│ │ │ -0027ed50: 7072 653e 3c2f 6469 763e 3c61 2063 6c61 pre>
Remediat
│ │ │ -0027ee00: 696f 6e20 4b75 6265 726e 6574 6573 2073 ion Kubernetes s
│ │ │ -0027ee10: 6e69 7070 6574 20e2 87b2 3c2f 613e 3c62 nippet ...Com
│ │ │ -0027eea0: 706c 6578 6974 793a 3c2f 7468 3e3c 7464 plexity: low Disruption
│ │ │ -0027eed0: 3a3c 2f74 683e 3c74 643e 6d65 6469 756d : medium
│ │ │ -0027eee0: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Reboot:true
│ │ │ -0027ef10: 3c74 723e 3c74 683e 5374 7261 7465 6779 Strategy
│ │ │ -0027ef20: 3a3c 2f74 683e 3c74 643e 6469 7361 626c : disabl
│ │ │ -0027ef30: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e ap
│ │ │ -0027ef50: 6956 6572 7369 6f6e 3a20 6d61 6368 696e iVersion: machin
│ │ │ -0027ef60: 6563 6f6e 6669 6775 7261 7469 6f6e 2e6f econfiguration.o
│ │ │ -0027ef70: 7065 6e73 6869 6674 2e69 6f2f 7631 0a6b penshift.io/v1.k
│ │ │ -0027ef80: 696e 643a 204d 6163 6869 6e65 436f 6e66 ind: MachineConf
│ │ │ -0027ef90: 6967 0a73 7065 633a 0a20 2063 6f6e 6669 ig.spec:. confi
│ │ │ -0027efa0: 673a 0a20 2020 2069 676e 6974 696f 6e3a g:. ignition:
│ │ │ -0027efb0: 0a20 2020 2020 2076 6572 7369 6f6e 3a20 . version:
│ │ │ -0027efc0: 332e 312e 300a 2020 2020 7379 7374 656d 3.1.0. system
│ │ │ -0027efd0: 643a 0a20 2020 2020 2075 6e69 7473 3a0a d:. units:.
│ │ │ -0027efe0: 2020 2020 2020 2d20 6e61 6d65 3a20 7270 - name: rp
│ │ │ -0027eff0: 6362 696e 642e 7365 7276 6963 650a 2020 cbind.service.
│ │ │ -0027f000: 2020 2020 2020 656e 6162 6c65 643a 2066 enabled: f
│ │ │ -0027f010: 616c 7365 0a20 2020 2020 2020 206d 6173 alse. mas
│ │ │ -0027f020: 6b3a 2074 7275 650a 2020 2020 2020 2d20 k: true. -
│ │ │ -0027f030: 6e61 6d65 3a20 7270 6362 696e 642e 736f name: rpcbind.so
│ │ │ -0027f040: 636b 6574 0a20 2020 2020 2020 2065 6e61 cket. ena
│ │ │ -0027f050: 626c 6564 3a20 6661 6c73 650a 2020 2020 bled: false.
│ │ │ -0027f060: 2020 2020 6d61 736b 3a20 7472 7565 0a3c mask: true.<
│ │ │ -0027f070: 2f63 6f64 653e 3c2f 7072 653e 3c2f 6469 /code>
│ │ │ -0027f120: 5265 6d65 6469 6174 696f 6e20 5075 7070 Remediation Pupp
│ │ │ -0027f130: 6574 2073 6e69 7070 6574 20e2 87b2 3c2f et snippet ...
│ │ │ -0027f140: 613e 3c62 723e 3c64 6976 2063 6c61 7373 a>
Complexity: low Disrup
│ │ │ -0027f1f0: 7469 6f6e 3a3c 2f74 683e 3c74 643e 6c6f tion: lo
│ │ │ -0027f200: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ -0027f210: 7468 3e52 6562 6f6f 743a 3c2f 7468 3e3c th>Reboot:<
│ │ │ -0027f220: 7464 3e66 616c 7365 3c2f 7464 3e3c 2f74 td>false Strate
│ │ │ -0027f240: 6779 3a3c 2f74 683e 3c74 643e 656e 6162 gy: enab
│ │ │ -0027f250: 6c65 3c2f 7464 3e3c 2f74 723e 3c2f 7461 le i
│ │ │ -0027f270: 6e63 6c75 6465 2064 6973 6162 6c65 5f72 nclude disable_r
│ │ │ -0027f280: 7063 6269 6e64 0a0a 636c 6173 7320 6469 pcbind..class di
│ │ │ -0027f290: 7361 626c 655f 7270 6362 696e 6420 7b0a sable_rpcbind {.
│ │ │ -0027f2a0: 2020 7365 7276 6963 6520 7b27 7270 6362 service {'rpcb
│ │ │ -0027f2b0: 696e 6427 3a0a 2020 2020 656e 6162 6c65 ind':. enable
│ │ │ -0027f2c0: 203d 2667 743b 2066 616c 7365 2c0a 2020 => false,.
│ │ │ -0027f2d0: 2020 656e 7375 7265 203d 2667 743b 2027 ensure => '
│ │ │ -0027f2e0: 7374 6f70 7065 6427 2c0a 2020 7d0a 7d0a stopped',. }.}.
│ │ │ -0027f2f0: 3c2f 636f 6465 3e3c 2f70 7265 3e3c 2f64
Remediation Ans
│ │ │ -0027f3b0: 6962 6c65 2073 6e69 7070 6574 20e2 87b2 ible snippet ...
│ │ │ -0027f3c0: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61
<
│ │ │ -0027f440: 7468 3e43 6f6d 706c 6578 6974 793a 3c2f th>Complexity:
│ │ │ -0027f450: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ -0027f460: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr> Disr
│ │ │ -0027f470: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption:
│ │ │ -0027f480: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Reboot: false <
│ │ │ -0027f4b0: 2f74 723e 3c74 723e 3c74 683e 5374 7261 /tr>Stra
│ │ │ -0027f4c0: 7465 6779 3a3c 2f74 683e 3c74 643e 6469 tegy: di
│ │ │ -0027f4d0: 7361 626c 653c 2f74 643e 3c2f 7472 3e3c sable <
│ │ │ -0027f4e0: 2f74 6162 6c65 3e3c 7072 653e 3c63 6f64 /table>- name: Gather
│ │ │ -0027f500: 2074 6865 2070 6163 6b61 6765 2066 6163 the package fac
│ │ │ -0027f510: 7473 0a20 2070 6163 6b61 6765 5f66 6163 ts. package_fac
│ │ │ -0027f520: 7473 3a0a 2020 2020 6d61 6e61 6765 723a ts:. manager:
│ │ │ -0027f530: 2061 7574 6f0a 2020 7461 6773 3a0a 2020 auto. tags:.
│ │ │ -0027f540: 2d20 5043 492d 4453 5376 342d 322e 320a - PCI-DSSv4-2.2.
│ │ │ -0027f550: 2020 2d20 5043 492d 4453 5376 342d 322e - PCI-DSSv4-2.
│ │ │ -0027f560: 322e 340a 2020 2d20 6469 7361 626c 655f 2.4. - disable_
│ │ │ -0027f570: 7374 7261 7465 6779 0a20 202d 206c 6f77 strategy. - low
│ │ │ -0027f580: 5f63 6f6d 706c 6578 6974 790a 2020 2d20 _complexity. -
│ │ │ -0027f590: 6c6f 775f 6469 7372 7570 7469 6f6e 0a20 low_disruption.
│ │ │ -0027f5a0: 202d 206c 6f77 5f73 6576 6572 6974 790a - low_severity.
│ │ │ -0027f5b0: 2020 2d20 6e6f 5f72 6562 6f6f 745f 6e65 - no_reboot_ne
│ │ │ -0027f5c0: 6564 6564 0a20 202d 2073 6572 7669 6365 eded. - service
│ │ │ -0027f5d0: 5f72 7063 6269 6e64 5f64 6973 6162 6c65 _rpcbind_disable
│ │ │ -0027f5e0: 640a 0a2d 206e 616d 653a 2044 6973 6162 d..- name: Disab
│ │ │ -0027f5f0: 6c65 2072 7063 6269 6e64 2053 6572 7669 le rpcbind Servi
│ │ │ -0027f600: 6365 202d 2044 6973 6162 6c65 2073 6572 ce - Disable ser
│ │ │ -0027f610: 7669 6365 2072 7063 6269 6e64 0a20 2062 vice rpcbind. b
│ │ │ -0027f620: 6c6f 636b 3a0a 0a20 202d 206e 616d 653a lock:.. - name:
│ │ │ -0027f630: 2044 6973 6162 6c65 2072 7063 6269 6e64 Disable rpcbind
│ │ │ -0027f640: 2053 6572 7669 6365 202d 2043 6f6c 6c65 Service - Colle
│ │ │ -0027f650: 6374 2073 7973 7465 6d64 2053 6572 7669 ct systemd Servi
│ │ │ -0027f660: 6365 7320 5072 6573 656e 7420 696e 2074 ces Present in t
│ │ │ -0027f670: 6865 2053 7973 7465 6d0a 2020 2020 616e he System. an
│ │ │ -0027f680: 7369 626c 652e 6275 696c 7469 6e2e 636f sible.builtin.co
│ │ │ -0027f690: 6d6d 616e 643a 2073 7973 7465 6d63 746c mmand: systemctl
│ │ │ -0027f6a0: 202d 7120 6c69 7374 2d75 6e69 742d 6669 -q list-unit-fi
│ │ │ -0027f6b0: 6c65 7320 2d2d 7479 7065 2073 6572 7669 les --type servi
│ │ │ -0027f6c0: 6365 0a20 2020 2072 6567 6973 7465 723a ce. register:
│ │ │ -0027f6d0: 2073 6572 7669 6365 5f65 7869 7374 730a service_exists.
│ │ │ -0027f6e0: 2020 2020 6368 616e 6765 645f 7768 656e changed_when
│ │ │ -0027f6f0: 3a20 6661 6c73 650a 2020 2020 6661 696c : false. fail
│ │ │ -0027f700: 6564 5f77 6865 6e3a 2073 6572 7669 6365 ed_when: service
│ │ │ -0027f710: 5f65 7869 7374 732e 7263 206e 6f74 2069 _exists.rc not i
│ │ │ -0027f720: 6e20 5b30 2c20 315d 0a20 2020 2063 6865 n [0, 1]. che
│ │ │ -0027f730: 636b 5f6d 6f64 653a 2066 616c 7365 0a0a ck_mode: false..
│ │ │ -0027f740: 2020 2d20 6e61 6d65 3a20 4469 7361 626c - name: Disabl
│ │ │ -0027f750: 6520 7270 6362 696e 6420 5365 7276 6963 e rpcbind Servic
│ │ │ -0027f760: 6520 2d20 456e 7375 7265 2072 7063 6269 e - Ensure rpcbi
│ │ │ -0027f770: 6e64 2e73 6572 7669 6365 2069 7320 4d61 nd.service is Ma
│ │ │ -0027f780: 736b 6564 0a20 2020 2061 6e73 6962 6c65 sked. ansible
│ │ │ -0027f790: 2e62 7569 6c74 696e 2e73 7973 7465 6d64 .builtin.systemd
│ │ │ -0027f7a0: 3a0a 2020 2020 2020 6e61 6d65 3a20 7270 :. name: rp
│ │ │ -0027f7b0: 6362 696e 642e 7365 7276 6963 650a 2020 cbind.service.
│ │ │ -0027f7c0: 2020 2020 7374 6174 653a 2073 746f 7070 state: stopp
│ │ │ -0027f7d0: 6564 0a20 2020 2020 2065 6e61 626c 6564 ed. enabled
│ │ │ -0027f7e0: 3a20 6661 6c73 650a 2020 2020 2020 6d61 : false. ma
│ │ │ -0027f7f0: 736b 6564 3a20 7472 7565 0a20 2020 2077 sked: true. w
│ │ │ -0027f800: 6865 6e3a 2073 6572 7669 6365 5f65 7869 hen: service_exi
│ │ │ -0027f810: 7374 732e 7374 646f 7574 5f6c 696e 6573 sts.stdout_lines
│ │ │ -0027f820: 2069 7320 7365 6172 6368 2822 7270 6362 is search("rpcb
│ │ │ -0027f830: 696e 642e 7365 7276 6963 6522 2c20 6d75 ind.service", mu
│ │ │ -0027f840: 6c74 696c 696e 653d 5472 7565 290a 0a20 ltiline=True)..
│ │ │ -0027f850: 202d 206e 616d 653a 2055 6e69 7420 536f - name: Unit So
│ │ │ -0027f860: 636b 6574 2045 7869 7374 7320 2d20 7270 cket Exists - rp
│ │ │ -0027f870: 6362 696e 642e 736f 636b 6574 0a20 2020 cbind.socket.
│ │ │ -0027f880: 2061 6e73 6962 6c65 2e62 7569 6c74 696e ansible.builtin
│ │ │ -0027f890: 2e63 6f6d 6d61 6e64 3a20 7379 7374 656d .command: system
│ │ │ -0027f8a0: 6374 6c20 2d71 206c 6973 742d 756e 6974 ctl -q list-unit
│ │ │ -0027f8b0: 2d66 696c 6573 2072 7063 6269 6e64 2e73 -files rpcbind.s
│ │ │ -0027f8c0: 6f63 6b65 740a 2020 2020 7265 6769 7374 ocket. regist
│ │ │ -0027f8d0: 6572 3a20 736f 636b 6574 5f66 696c 655f er: socket_file_
│ │ │ -0027f8e0: 6578 6973 7473 0a20 2020 2063 6861 6e67 exists. chang
│ │ │ -0027f8f0: 6564 5f77 6865 6e3a 2066 616c 7365 0a20 ed_when: false.
│ │ │ -0027f900: 2020 2066 6169 6c65 645f 7768 656e 3a20 failed_when:
│ │ │ -0027f910: 736f 636b 6574 5f66 696c 655f 6578 6973 socket_file_exis
│ │ │ -0027f920: 7473 2e72 6320 6e6f 7420 696e 205b 302c ts.rc not in [0,
│ │ │ -0027f930: 2031 5d0a 2020 2020 6368 6563 6b5f 6d6f 1]. check_mo
│ │ │ -0027f940: 6465 3a20 6661 6c73 650a 0a20 202d 206e de: false.. - n
│ │ │ -0027f950: 616d 653a 2044 6973 6162 6c65 2072 7063 ame: Disable rpc
│ │ │ -0027f960: 6269 6e64 2053 6572 7669 6365 202d 2044 bind Service - D
│ │ │ -0027f970: 6973 6162 6c65 2053 6f63 6b65 7420 7270 isable Socket rp
│ │ │ -0027f980: 6362 696e 640a 2020 2020 616e 7369 626c cbind. ansibl
│ │ │ -0027f990: 652e 6275 696c 7469 6e2e 7379 7374 656d e.builtin.system
│ │ │ -0027f9a0: 643a 0a20 2020 2020 206e 616d 653a 2072 d:. name: r
│ │ │ -0027f9b0: 7063 6269 6e64 2e73 6f63 6b65 740a 2020 pcbind.socket.
│ │ │ -0027f9c0: 2020 2020 656e 6162 6c65 643a 2066 616c enabled: fal
│ │ │ -0027f9d0: 7365 0a20 2020 2020 2073 7461 7465 3a20 se. state:
│ │ │ -0027f9e0: 7374 6f70 7065 640a 2020 2020 2020 6d61 stopped. ma
│ │ │ -0027f9f0: 736b 6564 3a20 7472 7565 0a20 2020 2077 sked: true. w
│ │ │ -0027fa00: 6865 6e3a 2073 6f63 6b65 745f 6669 6c65 hen: socket_file
│ │ │ -0027fa10: 5f65 7869 7374 732e 7374 646f 7574 5f6c _exists.stdout_l
│ │ │ -0027fa20: 696e 6573 2069 7320 7365 6172 6368 2822 ines is search("
│ │ │ -0027fa30: 7270 6362 696e 642e 736f 636b 6574 222c rpcbind.socket",
│ │ │ -0027fa40: 206d 756c 7469 6c69 6e65 3d54 7275 6529 multiline=True)
│ │ │ -0027fa50: 0a20 2074 6167 733a 0a20 202d 2050 4349 . tags:. - PCI
│ │ │ -0027fa60: 2d44 5353 7634 2d32 2e32 0a20 202d 2050 -DSSv4-2.2. - P
│ │ │ -0027fa70: 4349 2d44 5353 7634 2d32 2e32 2e34 0a20 CI-DSSv4-2.2.4.
│ │ │ -0027fa80: 202d 2064 6973 6162 6c65 5f73 7472 6174 - disable_strat
│ │ │ -0027fa90: 6567 790a 2020 2d20 6c6f 775f 636f 6d70 egy. - low_comp
│ │ │ -0027faa0: 6c65 7869 7479 0a20 202d 206c 6f77 5f64 lexity. - low_d
│ │ │ -0027fab0: 6973 7275 7074 696f 6e0a 2020 2d20 6c6f isruption. - lo
│ │ │ -0027fac0: 775f 7365 7665 7269 7479 0a20 202d 206e w_severity. - n
│ │ │ -0027fad0: 6f5f 7265 626f 6f74 5f6e 6565 6465 640a o_reboot_needed.
│ │ │ -0027fae0: 2020 2d20 7365 7276 6963 655f 7270 6362 - service_rpcb
│ │ │ -0027faf0: 696e 645f 6469 7361 626c 6564 0a20 202d ind_disabled. -
│ │ │ -0027fb00: 2073 7065 6369 616c 5f73 6572 7669 6365 special_service
│ │ │ -0027fb10: 5f62 6c6f 636b 0a20 2077 6865 6e3a 2027 _block. when: '
│ │ │ -0027fb20: 226c 696e 7578 2d62 6173 6522 2069 6e20 "linux-base" in
│ │ │ -0027fb30: 616e 7369 626c 655f 6661 6374 732e 7061 ansible_facts.pa
│ │ │ -0027fb40: 636b 6167 6573 270a 3c2f 636f 6465 3e3c ckages'.<
│ │ │ +0027ecb0: 6174 696f 6e20 416e 7369 626c 6520 736e ation Ansible sn
│ │ │ +0027ecc0: 6970 7065 7420 e287 b23c 2f61 3e3c 6272 ippet ...
Comp
│ │ │ +0027ed50: 6c65 7869 7479 3a3c 2f74 683e 3c74 643e lexity:
│ │ │ +0027ed60: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Disruption:
│ │ │ +0027ed80: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Re
│ │ │ +0027eda0: 626f 6f74 3a3c 2f74 683e 3c74 643e 6661 boot: fa
│ │ │ +0027edb0: 6c73 653c 2f74 643e 3c2f 7472 3e3c 7472 lse Strategy:
│ │ │ +0027edd0: 7468 3e3c 7464 3e64 6973 6162 6c65 3c2f th> disable
│ │ │ +0027ede0: 7464 3e3c 2f74 723e 3c2f 7461 626c 653e td>
│ │ │ +0027edf0: 3c70 7265 3e3c 636f 6465 3e2d 206e 616d - nam
│ │ │ +0027ee00: 653a 2047 6174 6865 7220 7468 6520 7061 e: Gather the pa
│ │ │ +0027ee10: 636b 6167 6520 6661 6374 730a 2020 7061 ckage facts. pa
│ │ │ +0027ee20: 636b 6167 655f 6661 6374 733a 0a20 2020 ckage_facts:.
│ │ │ +0027ee30: 206d 616e 6167 6572 3a20 6175 746f 0a20 manager: auto.
│ │ │ +0027ee40: 2074 6167 733a 0a20 202d 2050 4349 2d44 tags:. - PCI-D
│ │ │ +0027ee50: 5353 7634 2d32 2e32 0a20 202d 2050 4349 SSv4-2.2. - PCI
│ │ │ +0027ee60: 2d44 5353 7634 2d32 2e32 2e34 0a20 202d -DSSv4-2.2.4. -
│ │ │ +0027ee70: 2064 6973 6162 6c65 5f73 7472 6174 6567 disable_strateg
│ │ │ +0027ee80: 790a 2020 2d20 6c6f 775f 636f 6d70 6c65 y. - low_comple
│ │ │ +0027ee90: 7869 7479 0a20 202d 206c 6f77 5f64 6973 xity. - low_dis
│ │ │ +0027eea0: 7275 7074 696f 6e0a 2020 2d20 6c6f 775f ruption. - low_
│ │ │ +0027eeb0: 7365 7665 7269 7479 0a20 202d 206e 6f5f severity. - no_
│ │ │ +0027eec0: 7265 626f 6f74 5f6e 6565 6465 640a 2020 reboot_needed.
│ │ │ +0027eed0: 2d20 7365 7276 6963 655f 7270 6362 696e - service_rpcbin
│ │ │ +0027eee0: 645f 6469 7361 626c 6564 0a0a 2d20 6e61 d_disabled..- na
│ │ │ +0027eef0: 6d65 3a20 4469 7361 626c 6520 7270 6362 me: Disable rpcb
│ │ │ +0027ef00: 696e 6420 5365 7276 6963 6520 2d20 4469 ind Service - Di
│ │ │ +0027ef10: 7361 626c 6520 7365 7276 6963 6520 7270 sable service rp
│ │ │ +0027ef20: 6362 696e 640a 2020 626c 6f63 6b3a 0a0a cbind. block:..
│ │ │ +0027ef30: 2020 2d20 6e61 6d65 3a20 4469 7361 626c - name: Disabl
│ │ │ +0027ef40: 6520 7270 6362 696e 6420 5365 7276 6963 e rpcbind Servic
│ │ │ +0027ef50: 6520 2d20 436f 6c6c 6563 7420 7379 7374 e - Collect syst
│ │ │ +0027ef60: 656d 6420 5365 7276 6963 6573 2050 7265 emd Services Pre
│ │ │ +0027ef70: 7365 6e74 2069 6e20 7468 6520 5379 7374 sent in the Syst
│ │ │ +0027ef80: 656d 0a20 2020 2061 6e73 6962 6c65 2e62 em. ansible.b
│ │ │ +0027ef90: 7569 6c74 696e 2e63 6f6d 6d61 6e64 3a20 uiltin.command:
│ │ │ +0027efa0: 7379 7374 656d 6374 6c20 2d71 206c 6973 systemctl -q lis
│ │ │ +0027efb0: 742d 756e 6974 2d66 696c 6573 202d 2d74 t-unit-files --t
│ │ │ +0027efc0: 7970 6520 7365 7276 6963 650a 2020 2020 ype service.
│ │ │ +0027efd0: 7265 6769 7374 6572 3a20 7365 7276 6963 register: servic
│ │ │ +0027efe0: 655f 6578 6973 7473 0a20 2020 2063 6861 e_exists. cha
│ │ │ +0027eff0: 6e67 6564 5f77 6865 6e3a 2066 616c 7365 nged_when: false
│ │ │ +0027f000: 0a20 2020 2066 6169 6c65 645f 7768 656e . failed_when
│ │ │ +0027f010: 3a20 7365 7276 6963 655f 6578 6973 7473 : service_exists
│ │ │ +0027f020: 2e72 6320 6e6f 7420 696e 205b 302c 2031 .rc not in [0, 1
│ │ │ +0027f030: 5d0a 2020 2020 6368 6563 6b5f 6d6f 6465 ]. check_mode
│ │ │ +0027f040: 3a20 6661 6c73 650a 0a20 202d 206e 616d : false.. - nam
│ │ │ +0027f050: 653a 2044 6973 6162 6c65 2072 7063 6269 e: Disable rpcbi
│ │ │ +0027f060: 6e64 2053 6572 7669 6365 202d 2045 6e73 nd Service - Ens
│ │ │ +0027f070: 7572 6520 7270 6362 696e 642e 7365 7276 ure rpcbind.serv
│ │ │ +0027f080: 6963 6520 6973 204d 6173 6b65 640a 2020 ice is Masked.
│ │ │ +0027f090: 2020 616e 7369 626c 652e 6275 696c 7469 ansible.builti
│ │ │ +0027f0a0: 6e2e 7379 7374 656d 643a 0a20 2020 2020 n.systemd:.
│ │ │ +0027f0b0: 206e 616d 653a 2072 7063 6269 6e64 2e73 name: rpcbind.s
│ │ │ +0027f0c0: 6572 7669 6365 0a20 2020 2020 2073 7461 ervice. sta
│ │ │ +0027f0d0: 7465 3a20 7374 6f70 7065 640a 2020 2020 te: stopped.
│ │ │ +0027f0e0: 2020 656e 6162 6c65 643a 2066 616c 7365 enabled: false
│ │ │ +0027f0f0: 0a20 2020 2020 206d 6173 6b65 643a 2074 . masked: t
│ │ │ +0027f100: 7275 650a 2020 2020 7768 656e 3a20 7365 rue. when: se
│ │ │ +0027f110: 7276 6963 655f 6578 6973 7473 2e73 7464 rvice_exists.std
│ │ │ +0027f120: 6f75 745f 6c69 6e65 7320 6973 2073 6561 out_lines is sea
│ │ │ +0027f130: 7263 6828 2272 7063 6269 6e64 2e73 6572 rch("rpcbind.ser
│ │ │ +0027f140: 7669 6365 222c 206d 756c 7469 6c69 6e65 vice", multiline
│ │ │ +0027f150: 3d54 7275 6529 0a0a 2020 2d20 6e61 6d65 =True).. - name
│ │ │ +0027f160: 3a20 556e 6974 2053 6f63 6b65 7420 4578 : Unit Socket Ex
│ │ │ +0027f170: 6973 7473 202d 2072 7063 6269 6e64 2e73 ists - rpcbind.s
│ │ │ +0027f180: 6f63 6b65 740a 2020 2020 616e 7369 626c ocket. ansibl
│ │ │ +0027f190: 652e 6275 696c 7469 6e2e 636f 6d6d 616e e.builtin.comman
│ │ │ +0027f1a0: 643a 2073 7973 7465 6d63 746c 202d 7120 d: systemctl -q
│ │ │ +0027f1b0: 6c69 7374 2d75 6e69 742d 6669 6c65 7320 list-unit-files
│ │ │ +0027f1c0: 7270 6362 696e 642e 736f 636b 6574 0a20 rpcbind.socket.
│ │ │ +0027f1d0: 2020 2072 6567 6973 7465 723a 2073 6f63 register: soc
│ │ │ +0027f1e0: 6b65 745f 6669 6c65 5f65 7869 7374 730a ket_file_exists.
│ │ │ +0027f1f0: 2020 2020 6368 616e 6765 645f 7768 656e changed_when
│ │ │ +0027f200: 3a20 6661 6c73 650a 2020 2020 6661 696c : false. fail
│ │ │ +0027f210: 6564 5f77 6865 6e3a 2073 6f63 6b65 745f ed_when: socket_
│ │ │ +0027f220: 6669 6c65 5f65 7869 7374 732e 7263 206e file_exists.rc n
│ │ │ +0027f230: 6f74 2069 6e20 5b30 2c20 315d 0a20 2020 ot in [0, 1].
│ │ │ +0027f240: 2063 6865 636b 5f6d 6f64 653a 2066 616c check_mode: fal
│ │ │ +0027f250: 7365 0a0a 2020 2d20 6e61 6d65 3a20 4469 se.. - name: Di
│ │ │ +0027f260: 7361 626c 6520 7270 6362 696e 6420 5365 sable rpcbind Se
│ │ │ +0027f270: 7276 6963 6520 2d20 4469 7361 626c 6520 rvice - Disable
│ │ │ +0027f280: 536f 636b 6574 2072 7063 6269 6e64 0a20 Socket rpcbind.
│ │ │ +0027f290: 2020 2061 6e73 6962 6c65 2e62 7569 6c74 ansible.built
│ │ │ +0027f2a0: 696e 2e73 7973 7465 6d64 3a0a 2020 2020 in.systemd:.
│ │ │ +0027f2b0: 2020 6e61 6d65 3a20 7270 6362 696e 642e name: rpcbind.
│ │ │ +0027f2c0: 736f 636b 6574 0a20 2020 2020 2065 6e61 socket. ena
│ │ │ +0027f2d0: 626c 6564 3a20 6661 6c73 650a 2020 2020 bled: false.
│ │ │ +0027f2e0: 2020 7374 6174 653a 2073 746f 7070 6564 state: stopped
│ │ │ +0027f2f0: 0a20 2020 2020 206d 6173 6b65 643a 2074 . masked: t
│ │ │ +0027f300: 7275 650a 2020 2020 7768 656e 3a20 736f rue. when: so
│ │ │ +0027f310: 636b 6574 5f66 696c 655f 6578 6973 7473 cket_file_exists
│ │ │ +0027f320: 2e73 7464 6f75 745f 6c69 6e65 7320 6973 .stdout_lines is
│ │ │ +0027f330: 2073 6561 7263 6828 2272 7063 6269 6e64 search("rpcbind
│ │ │ +0027f340: 2e73 6f63 6b65 7422 2c20 6d75 6c74 696c .socket", multil
│ │ │ +0027f350: 696e 653d 5472 7565 290a 2020 7461 6773 ine=True). tags
│ │ │ +0027f360: 3a0a 2020 2d20 5043 492d 4453 5376 342d :. - PCI-DSSv4-
│ │ │ +0027f370: 322e 320a 2020 2d20 5043 492d 4453 5376 2.2. - PCI-DSSv
│ │ │ +0027f380: 342d 322e 322e 340a 2020 2d20 6469 7361 4-2.2.4. - disa
│ │ │ +0027f390: 626c 655f 7374 7261 7465 6779 0a20 202d ble_strategy. -
│ │ │ +0027f3a0: 206c 6f77 5f63 6f6d 706c 6578 6974 790a low_complexity.
│ │ │ +0027f3b0: 2020 2d20 6c6f 775f 6469 7372 7570 7469 - low_disrupti
│ │ │ +0027f3c0: 6f6e 0a20 202d 206c 6f77 5f73 6576 6572 on. - low_sever
│ │ │ +0027f3d0: 6974 790a 2020 2d20 6e6f 5f72 6562 6f6f ity. - no_reboo
│ │ │ +0027f3e0: 745f 6e65 6564 6564 0a20 202d 2073 6572 t_needed. - ser
│ │ │ +0027f3f0: 7669 6365 5f72 7063 6269 6e64 5f64 6973 vice_rpcbind_dis
│ │ │ +0027f400: 6162 6c65 640a 2020 2d20 7370 6563 6961 abled. - specia
│ │ │ +0027f410: 6c5f 7365 7276 6963 655f 626c 6f63 6b0a l_service_block.
│ │ │ +0027f420: 2020 7768 656e 3a20 2722 6c69 6e75 782d when: '"linux-
│ │ │ +0027f430: 6261 7365 2220 696e 2061 6e73 6962 6c65 base" in ansible
│ │ │ +0027f440: 5f66 6163 7473 2e70 6163 6b61 6765 7327 _facts.packages'
│ │ │ +0027f450: 0a3c 2f63 6f64 653e 3c2f 7072 653e 3c2f .
│ │ │ +0027f460: 6469 763e 3c61 2063 6c61 7373 3d22 6274 div>Remediation Ku
│ │ │ +0027f510: 6265 726e 6574 6573 2073 6e69 7070 6574 bernetes snippet
│ │ │ +0027f520: 20e2 87b2 3c2f 613e 3c62 723e 3c64 6976 ...
<
│ │ │ +0027f5a0: 7472 3e3c 7468 3e43 6f6d 706c 6578 6974 tr>Complexit
│ │ │ +0027f5b0: 793a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f y: low
│ │ │ +0027f5c0: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ +0027f5d0: 4469 7372 7570 7469 6f6e 3a3c 2f74 683e Disruption:
│ │ │ +0027f5e0: 3c74 643e 6d65 6469 756d 3c2f 7464 3e3c medium <
│ │ │ +0027f5f0: 2f74 723e 3c74 723e 3c74 683e 5265 626f /tr>Rebo
│ │ │ +0027f600: 6f74 3a3c 2f74 683e 3c74 643e 7472 7565 ot: true
│ │ │ +0027f610: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Strategy:
│ │ │ +0027f630: 3c74 643e 6469 7361 626c 653c 2f74 643e disable
│ │ │ +0027f640: 3c2f 7472 3e3c 2f74 6162 6c65 3e3c 7072
apiVersi
│ │ │ +0027f660: 6f6e 3a20 6d61 6368 696e 6563 6f6e 6669 on: machineconfi
│ │ │ +0027f670: 6775 7261 7469 6f6e 2e6f 7065 6e73 6869 guration.openshi
│ │ │ +0027f680: 6674 2e69 6f2f 7631 0a6b 696e 643a 204d ft.io/v1.kind: M
│ │ │ +0027f690: 6163 6869 6e65 436f 6e66 6967 0a73 7065 achineConfig.spe
│ │ │ +0027f6a0: 633a 0a20 2063 6f6e 6669 673a 0a20 2020 c:. config:.
│ │ │ +0027f6b0: 2069 676e 6974 696f 6e3a 0a20 2020 2020 ignition:.
│ │ │ +0027f6c0: 2076 6572 7369 6f6e 3a20 332e 312e 300a version: 3.1.0.
│ │ │ +0027f6d0: 2020 2020 7379 7374 656d 643a 0a20 2020 systemd:.
│ │ │ +0027f6e0: 2020 2075 6e69 7473 3a0a 2020 2020 2020 units:.
│ │ │ +0027f6f0: 2d20 6e61 6d65 3a20 7270 6362 696e 642e - name: rpcbind.
│ │ │ +0027f700: 7365 7276 6963 650a 2020 2020 2020 2020 service.
│ │ │ +0027f710: 656e 6162 6c65 643a 2066 616c 7365 0a20 enabled: false.
│ │ │ +0027f720: 2020 2020 2020 206d 6173 6b3a 2074 7275 mask: tru
│ │ │ +0027f730: 650a 2020 2020 2020 2d20 6e61 6d65 3a20 e. - name:
│ │ │ +0027f740: 7270 6362 696e 642e 736f 636b 6574 0a20 rpcbind.socket.
│ │ │ +0027f750: 2020 2020 2020 2065 6e61 626c 6564 3a20 enabled:
│ │ │ +0027f760: 6661 6c73 650a 2020 2020 2020 2020 6d61 false. ma
│ │ │ +0027f770: 736b 3a20 7472 7565 0a3c 2f63 6f64 653e sk: true.
│ │ │ +0027f780: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063 Remedi
│ │ │ +0027f830: 6174 696f 6e20 5075 7070 6574 2073 6e69 ation Puppet sni
│ │ │ +0027f840: 7070 6574 20e2 87b2 3c2f 613e 3c62 723e ppet ...
│ │ │ +0027f850: 3c64 6976 2063 6c61 7373 3d22 7061 6e65 Compl
│ │ │ +0027f8d0: 6578 6974 793a 3c2f 7468 3e3c 7464 3e6c exity: l
│ │ │ +0027f8e0: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ +0027f8f0: 3c74 683e 4469 7372 7570 7469 6f6e 3a3c Disruption:<
│ │ │ +0027f900: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ +0027f910: 3c2f 7472 3e3c 7472 3e3c 7468 3e52 6562 Reb
│ │ │ +0027f920: 6f6f 743a 3c2f 7468 3e3c 7464 3e66 616c oot: fal
│ │ │ +0027f930: 7365 3c2f 7464 3e3c 2f74 723e 3c74 723e se
│ │ │ +0027f940: 3c74 683e 5374 7261 7465 6779 3a3c 2f74 Strategy: enable
include
│ │ │ +0027f980: 2064 6973 6162 6c65 5f72 7063 6269 6e64 disable_rpcbind
│ │ │ +0027f990: 0a0a 636c 6173 7320 6469 7361 626c 655f ..class disable_
│ │ │ +0027f9a0: 7270 6362 696e 6420 7b0a 2020 7365 7276 rpcbind {. serv
│ │ │ +0027f9b0: 6963 6520 7b27 7270 6362 696e 6427 3a0a ice {'rpcbind':.
│ │ │ +0027f9c0: 2020 2020 656e 6162 6c65 203d 2667 743b enable =>
│ │ │ +0027f9d0: 2066 616c 7365 2c0a 2020 2020 656e 7375 false,. ensu
│ │ │ +0027f9e0: 7265 203d 2667 743b 2027 7374 6f70 7065 re => 'stoppe
│ │ │ +0027f9f0: 6427 2c0a 2020 7d0a 7d0a 3c2f 636f 6465 d',. }.}.
Remed
│ │ │ +0027fab0: 6961 7469 6f6e 204f 5342 7569 6c64 2042 iation OSBuild B
│ │ │ +0027fac0: 6c75 6570 7269 6e74 2073 6e69 7070 6574 lueprint snippet
│ │ │ +0027fad0: 20e2 87b2 3c2f 613e 3c62 723e 3c64 6976 ...
.[custom
│ │ │ +0027fb20: 697a 6174 696f 6e73 2e73 6572 7669 6365 izations.service
│ │ │ +0027fb30: 735d 0a6d 6173 6b65 6420 3d20 5b22 7270 s].masked = ["rp
│ │ │ +0027fb40: 6362 696e 6422 5d0a 3c2f 636f 6465 3e3c cbind"].<
│ │ │ 0027fb50: 2f70 7265 3e3c 2f64 6976 3e3c 6120 636c /pre> Remediation
│ │ │ -00281750: 204f 5342 7569 6c64 2042 6c75 6570 7269 OSBuild Bluepri
│ │ │ -00281760: 6e74 2073 6e69 7070 6574 20e2 87b2 3c2f nt snippet ...
│ │ │ -00281770: 613e 3c62 723e 3c64 6976 2063 6c61 7373 a>
.[customizatio
│ │ │ -002817c0: 6e73 2e73 6572 7669 6365 735d 0a6d 6173 ns.services].mas
│ │ │ -002817d0: 6b65 6420 3d20 5b22 6e66 732d 7365 7276 ked = ["nfs-serv
│ │ │ -002817e0: 6572 225d 0a3c 2f63 6f64 653e 3c2f 7072 er"].
Remediatio
│ │ │ -002818a0: 6e20 4b75 6265 726e 6574 6573 2073 6e69 n Kubernetes sni
│ │ │ -002818b0: 7070 6574 20e2 87b2 3c2f 613e 3c62 723e ppet ...
│ │ │ -002818c0: 3c64 6976 2063 6c61 7373 3d22 7061 6e65 Compl
│ │ │ -00281940: 6578 6974 793a 3c2f 7468 3e3c 7464 3e6c exity: l
│ │ │ -00281950: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ -00281960: 3c74 683e 4469 7372 7570 7469 6f6e 3a3c Disruption:<
│ │ │ -00281970: 2f74 683e 3c74 643e 6d65 6469 756d 3c2f /th> medium
│ │ │ -00281980: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ -00281990: 5265 626f 6f74 3a3c 2f74 683e 3c74 643e Reboot:
│ │ │ -002819a0: 7472 7565 3c2f 7464 3e3c 2f74 723e 3c74 true Strategy:<
│ │ │ -002819c0: 2f74 683e 3c74 643e 6469 7361 626c 653c /th> disable<
│ │ │ -002819d0: 2f74 643e 3c2f 7472 3e3c 2f74 6162 6c65 /td>
apiV
│ │ │ -002819f0: 6572 7369 6f6e 3a20 6d61 6368 696e 6563 ersion: machinec
│ │ │ -00281a00: 6f6e 6669 6775 7261 7469 6f6e 2e6f 7065 onfiguration.ope
│ │ │ -00281a10: 6e73 6869 6674 2e69 6f2f 7631 0a6b 696e nshift.io/v1.kin
│ │ │ -00281a20: 643a 204d 6163 6869 6e65 436f 6e66 6967 d: MachineConfig
│ │ │ -00281a30: 0a73 7065 633a 0a20 2063 6f6e 6669 673a .spec:. config:
│ │ │ -00281a40: 0a20 2020 2069 676e 6974 696f 6e3a 0a20 . ignition:.
│ │ │ -00281a50: 2020 2020 2076 6572 7369 6f6e 3a20 332e version: 3.
│ │ │ -00281a60: 312e 300a 2020 2020 7379 7374 656d 643a 1.0. systemd:
│ │ │ -00281a70: 0a20 2020 2020 2075 6e69 7473 3a0a 2020 . units:.
│ │ │ -00281a80: 2020 2020 2d20 6e61 6d65 3a20 6e66 732d - name: nfs-
│ │ │ -00281a90: 7365 7276 6572 2e73 6572 7669 6365 0a20 server.service.
│ │ │ -00281aa0: 2020 2020 2020 2065 6e61 626c 6564 3a20 enabled:
│ │ │ -00281ab0: 6661 6c73 650a 2020 2020 2020 2020 6d61 false. ma
│ │ │ -00281ac0: 736b 3a20 7472 7565 0a20 2020 2020 202d sk: true. -
│ │ │ -00281ad0: 206e 616d 653a 206e 6673 2d73 6572 7665 name: nfs-serve
│ │ │ -00281ae0: 722e 736f 636b 6574 0a20 2020 2020 2020 r.socket.
│ │ │ -00281af0: 2065 6e61 626c 6564 3a20 6661 6c73 650a enabled: false.
│ │ │ -00281b00: 2020 2020 2020 2020 6d61 736b 3a20 7472 mask: tr
│ │ │ -00281b10: 7565 0a3c 2f63 6f64 653e 3c2f 7072 653e ue.
│ │ │ -00281b20: 3c2f 6469 763e 3c61 2063 6c61 7373 3d22 Remediation
│ │ │ -00281bd0: 5075 7070 6574 2073 6e69 7070 6574 20e2 Puppet snippet .
│ │ │ -00281be0: 87b2 3c2f 613e 3c62 723e 3c64 6976 2063 ..
Complexity:
│ │ │ -00281c70: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Di
│ │ │ -00281c90: 7372 7570 7469 6f6e 3a3c 2f74 683e 3c74 sruption: low <
│ │ │ -00281cb0: 7472 3e3c 7468 3e52 6562 6f6f 743a 3c2f tr>Reboot:
│ │ │ -00281cc0: 7468 3e3c 7464 3e66 616c 7365 3c2f 7464 th> false St
│ │ │ -00281ce0: 7261 7465 6779 3a3c 2f74 683e 3c74 643e rategy:
│ │ │ -00281cf0: 656e 6162 6c65 3c2f 7464 3e3c 2f74 723e enable
│ │ │ -00281d00: 3c2f 7461 626c 653e 3c70 7265 3e3c 636f
include disab
│ │ │ -00281d20: 6c65 5f6e 6673 2d73 6572 7665 720a 0a63 le_nfs-server..c
│ │ │ -00281d30: 6c61 7373 2064 6973 6162 6c65 5f6e 6673 lass disable_nfs
│ │ │ -00281d40: 2d73 6572 7665 7220 7b0a 2020 7365 7276 -server {. serv
│ │ │ -00281d50: 6963 6520 7b27 6e66 732d 7365 7276 6572 ice {'nfs-server
│ │ │ -00281d60: 273a 0a20 2020 2065 6e61 626c 6520 3d26 ':. enable =&
│ │ │ -00281d70: 6774 3b20 6661 6c73 652c 0a20 2020 2065 gt; false,. e
│ │ │ -00281d80: 6e73 7572 6520 3d26 6774 3b20 2773 746f nsure => 'sto
│ │ │ -00281d90: 7070 6564 272c 0a20 207d 0a7d 0a3c 2f63 pped',. }.}.
│ │ │ -00281db0: 3c61 2063 6c61 7373 3d22 6274 6e20 6274 Re
│ │ │ -00281e50: 6d65 6469 6174 696f 6e20 416e 7369 626c mediation Ansibl
│ │ │ -00281e60: 6520 736e 6970 7065 7420 e287 b23c 2f61 e snippet ...
│ │ │ -00281ef0: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity:
│ │ │ -00281f00: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Disrupt
│ │ │ -00281f20: 696f 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 ion: low
│ │ │ -00281f30: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Reboot:false Strateg
│ │ │ -00281f70: 793a 3c2f 7468 3e3c 7464 3e64 6973 6162 y: disab
│ │ │ -00281f80: 6c65 3c2f 7464 3e3c 2f74 723e 3c2f 7461 le -
│ │ │ -00281fa0: 206e 616d 653a 2047 6174 6865 7220 7468 name: Gather th
│ │ │ -00281fb0: 6520 7061 636b 6167 6520 6661 6374 730a e package facts.
│ │ │ -00281fc0: 2020 7061 636b 6167 655f 6661 6374 733a package_facts:
│ │ │ -00281fd0: 0a20 2020 206d 616e 6167 6572 3a20 6175 . manager: au
│ │ │ -00281fe0: 746f 0a20 2074 6167 733a 0a20 202d 204e to. tags:. - N
│ │ │ -00281ff0: 4953 542d 3830 302d 3533 2d43 4d2d 3628 IST-800-53-CM-6(
│ │ │ -00282000: 6129 0a20 202d 204e 4953 542d 3830 302d a). - NIST-800-
│ │ │ -00282010: 3533 2d43 4d2d 3728 6129 0a20 202d 204e 53-CM-7(a). - N
│ │ │ -00282020: 4953 542d 3830 302d 3533 2d43 4d2d 3728 IST-800-53-CM-7(
│ │ │ -00282030: 6229 0a20 202d 2064 6973 6162 6c65 5f73 b). - disable_s
│ │ │ -00282040: 7472 6174 6567 790a 2020 2d20 6c6f 775f trategy. - low_
│ │ │ -00282050: 636f 6d70 6c65 7869 7479 0a20 202d 206c complexity. - l
│ │ │ -00282060: 6f77 5f64 6973 7275 7074 696f 6e0a 2020 ow_disruption.
│ │ │ -00282070: 2d20 6e6f 5f72 6562 6f6f 745f 6e65 6564 - no_reboot_need
│ │ │ -00282080: 6564 0a20 202d 2073 6572 7669 6365 5f6e ed. - service_n
│ │ │ -00282090: 6673 5f64 6973 6162 6c65 640a 2020 2d20 fs_disabled. -
│ │ │ -002820a0: 756e 6b6e 6f77 6e5f 7365 7665 7269 7479 unknown_severity
│ │ │ -002820b0: 0a0a 2d20 6e61 6d65 3a20 4469 7361 626c ..- name: Disabl
│ │ │ -002820c0: 6520 4e65 7477 6f72 6b20 4669 6c65 2053 e Network File S
│ │ │ -002820d0: 7973 7465 6d20 286e 6673 2920 2d20 4469 ystem (nfs) - Di
│ │ │ -002820e0: 7361 626c 6520 7365 7276 6963 6520 6e66 sable service nf
│ │ │ -002820f0: 732d 7365 7276 6572 0a20 2062 6c6f 636b s-server. block
│ │ │ -00282100: 3a0a 0a20 202d 206e 616d 653a 2044 6973 :.. - name: Dis
│ │ │ -00282110: 6162 6c65 204e 6574 776f 726b 2046 696c able Network Fil
│ │ │ -00282120: 6520 5379 7374 656d 2028 6e66 7329 202d e System (nfs) -
│ │ │ -00282130: 2043 6f6c 6c65 6374 2073 7973 7465 6d64 Collect systemd
│ │ │ -00282140: 2053 6572 7669 6365 7320 5072 6573 656e Services Presen
│ │ │ -00282150: 7420 696e 0a20 2020 2020 2074 6865 2053 t in. the S
│ │ │ -00282160: 7973 7465 6d0a 2020 2020 616e 7369 626c ystem. ansibl
│ │ │ -00282170: 652e 6275 696c 7469 6e2e 636f 6d6d 616e e.builtin.comman
│ │ │ -00282180: 643a 2073 7973 7465 6d63 746c 202d 7120 d: systemctl -q
│ │ │ -00282190: 6c69 7374 2d75 6e69 742d 6669 6c65 7320 list-unit-files
│ │ │ -002821a0: 2d2d 7479 7065 2073 6572 7669 6365 0a20 --type service.
│ │ │ -002821b0: 2020 2072 6567 6973 7465 723a 2073 6572 register: ser
│ │ │ -002821c0: 7669 6365 5f65 7869 7374 730a 2020 2020 vice_exists.
│ │ │ -002821d0: 6368 616e 6765 645f 7768 656e 3a20 6661 changed_when: fa
│ │ │ -002821e0: 6c73 650a 2020 2020 6661 696c 6564 5f77 lse. failed_w
│ │ │ -002821f0: 6865 6e3a 2073 6572 7669 6365 5f65 7869 hen: service_exi
│ │ │ -00282200: 7374 732e 7263 206e 6f74 2069 6e20 5b30 sts.rc not in [0
│ │ │ -00282210: 2c20 315d 0a20 2020 2063 6865 636b 5f6d , 1]. check_m
│ │ │ -00282220: 6f64 653a 2066 616c 7365 0a0a 2020 2d20 ode: false.. -
│ │ │ -00282230: 6e61 6d65 3a20 4469 7361 626c 6520 4e65 name: Disable Ne
│ │ │ -00282240: 7477 6f72 6b20 4669 6c65 2053 7973 7465 twork File Syste
│ │ │ -00282250: 6d20 286e 6673 2920 2d20 456e 7375 7265 m (nfs) - Ensure
│ │ │ -00282260: 206e 6673 2d73 6572 7665 722e 7365 7276 nfs-server.serv
│ │ │ -00282270: 6963 6520 6973 204d 6173 6b65 640a 2020 ice is Masked.
│ │ │ -00282280: 2020 616e 7369 626c 652e 6275 696c 7469 ansible.builti
│ │ │ -00282290: 6e2e 7379 7374 656d 643a 0a20 2020 2020 n.systemd:.
│ │ │ -002822a0: 206e 616d 653a 206e 6673 2d73 6572 7665 name: nfs-serve
│ │ │ -002822b0: 722e 7365 7276 6963 650a 2020 2020 2020 r.service.
│ │ │ -002822c0: 7374 6174 653a 2073 746f 7070 6564 0a20 state: stopped.
│ │ │ -002822d0: 2020 2020 2065 6e61 626c 6564 3a20 6661 enabled: fa
│ │ │ -002822e0: 6c73 650a 2020 2020 2020 6d61 736b 6564 lse. masked
│ │ │ -002822f0: 3a20 7472 7565 0a20 2020 2077 6865 6e3a : true. when:
│ │ │ -00282300: 2073 6572 7669 6365 5f65 7869 7374 732e service_exists.
│ │ │ -00282310: 7374 646f 7574 5f6c 696e 6573 2069 7320 stdout_lines is
│ │ │ -00282320: 7365 6172 6368 2822 6e66 732d 7365 7276 search("nfs-serv
│ │ │ -00282330: 6572 2e73 6572 7669 6365 222c 206d 756c er.service", mul
│ │ │ -00282340: 7469 6c69 6e65 3d54 7275 6529 0a0a 2020 tiline=True)..
│ │ │ -00282350: 2d20 6e61 6d65 3a20 556e 6974 2053 6f63 - name: Unit Soc
│ │ │ -00282360: 6b65 7420 4578 6973 7473 202d 206e 6673 ket Exists - nfs
│ │ │ -00282370: 2d73 6572 7665 722e 736f 636b 6574 0a20 -server.socket.
│ │ │ -00282380: 2020 2061 6e73 6962 6c65 2e62 7569 6c74 ansible.built
│ │ │ -00282390: 696e 2e63 6f6d 6d61 6e64 3a20 7379 7374 in.command: syst
│ │ │ -002823a0: 656d 6374 6c20 2d71 206c 6973 742d 756e emctl -q list-un
│ │ │ -002823b0: 6974 2d66 696c 6573 206e 6673 2d73 6572 it-files nfs-ser
│ │ │ -002823c0: 7665 722e 736f 636b 6574 0a20 2020 2072 ver.socket. r
│ │ │ -002823d0: 6567 6973 7465 723a 2073 6f63 6b65 745f egister: socket_
│ │ │ -002823e0: 6669 6c65 5f65 7869 7374 730a 2020 2020 file_exists.
│ │ │ -002823f0: 6368 616e 6765 645f 7768 656e 3a20 6661 changed_when: fa
│ │ │ -00282400: 6c73 650a 2020 2020 6661 696c 6564 5f77 lse. failed_w
│ │ │ -00282410: 6865 6e3a 2073 6f63 6b65 745f 6669 6c65 hen: socket_file
│ │ │ -00282420: 5f65 7869 7374 732e 7263 206e 6f74 2069 _exists.rc not i
│ │ │ -00282430: 6e20 5b30 2c20 315d 0a20 2020 2063 6865 n [0, 1]. che
│ │ │ -00282440: 636b 5f6d 6f64 653a 2066 616c 7365 0a0a ck_mode: false..
│ │ │ -00282450: 2020 2d20 6e61 6d65 3a20 4469 7361 626c - name: Disabl
│ │ │ -00282460: 6520 4e65 7477 6f72 6b20 4669 6c65 2053 e Network File S
│ │ │ -00282470: 7973 7465 6d20 286e 6673 2920 2d20 4469 ystem (nfs) - Di
│ │ │ -00282480: 7361 626c 6520 536f 636b 6574 206e 6673 sable Socket nfs
│ │ │ -00282490: 2d73 6572 7665 720a 2020 2020 616e 7369 -server. ansi
│ │ │ -002824a0: 626c 652e 6275 696c 7469 6e2e 7379 7374 ble.builtin.syst
│ │ │ -002824b0: 656d 643a 0a20 2020 2020 206e 616d 653a emd:. name:
│ │ │ -002824c0: 206e 6673 2d73 6572 7665 722e 736f 636b nfs-server.sock
│ │ │ -002824d0: 6574 0a20 2020 2020 2065 6e61 626c 6564 et. enabled
│ │ │ -002824e0: 3a20 6661 6c73 650a 2020 2020 2020 7374 : false. st
│ │ │ -002824f0: 6174 653a 2073 746f 7070 6564 0a20 2020 ate: stopped.
│ │ │ -00282500: 2020 206d 6173 6b65 643a 2074 7275 650a masked: true.
│ │ │ -00282510: 2020 2020 7768 656e 3a20 736f 636b 6574 when: socket
│ │ │ -00282520: 5f66 696c 655f 6578 6973 7473 2e73 7464 _file_exists.std
│ │ │ -00282530: 6f75 745f 6c69 6e65 7320 6973 2073 6561 out_lines is sea
│ │ │ -00282540: 7263 6828 226e 6673 2d73 6572 7665 722e rch("nfs-server.
│ │ │ -00282550: 736f 636b 6574 222c 206d 756c 7469 6c69 socket", multili
│ │ │ -00282560: 6e65 3d54 7275 6529 0a20 2074 6167 733a ne=True). tags:
│ │ │ -00282570: 0a20 202d 204e 4953 542d 3830 302d 3533 . - NIST-800-53
│ │ │ -00282580: 2d43 4d2d 3628 6129 0a20 202d 204e 4953 -CM-6(a). - NIS
│ │ │ -00282590: 542d 3830 302d 3533 2d43 4d2d 3728 6129 T-800-53-CM-7(a)
│ │ │ -002825a0: 0a20 202d 204e 4953 542d 3830 302d 3533 . - NIST-800-53
│ │ │ -002825b0: 2d43 4d2d 3728 6229 0a20 202d 2064 6973 -CM-7(b). - dis
│ │ │ -002825c0: 6162 6c65 5f73 7472 6174 6567 790a 2020 able_strategy.
│ │ │ -002825d0: 2d20 6c6f 775f 636f 6d70 6c65 7869 7479 - low_complexity
│ │ │ -002825e0: 0a20 202d 206c 6f77 5f64 6973 7275 7074 . - low_disrupt
│ │ │ -002825f0: 696f 6e0a 2020 2d20 6e6f 5f72 6562 6f6f ion. - no_reboo
│ │ │ -00282600: 745f 6e65 6564 6564 0a20 202d 2073 6572 t_needed. - ser
│ │ │ -00282610: 7669 6365 5f6e 6673 5f64 6973 6162 6c65 vice_nfs_disable
│ │ │ -00282620: 640a 2020 2d20 7370 6563 6961 6c5f 7365 d. - special_se
│ │ │ -00282630: 7276 6963 655f 626c 6f63 6b0a 2020 2d20 rvice_block. -
│ │ │ -00282640: 756e 6b6e 6f77 6e5f 7365 7665 7269 7479 unknown_severity
│ │ │ -00282650: 0a20 2077 6865 6e3a 2027 226c 696e 7578 . when: '"linux
│ │ │ -00282660: 2d62 6173 6522 2069 6e20 616e 7369 626c -base" in ansibl
│ │ │ -00282670: 655f 6661 6374 732e 7061 636b 6167 6573 e_facts.packages
│ │ │ -00282680: 270a 3c2f 636f 6465 3e3c 2f70 7265 3e3c '.
<
│ │ │ +00281750: 2041 6e73 6962 6c65 2073 6e69 7070 6574 Ansible snippet
│ │ │ +00281760: 20e2 87b2 3c2f 613e 3c62 723e 3c64 6976 ...
<
│ │ │ +002817e0: 7472 3e3c 7468 3e43 6f6d 706c 6578 6974 tr>Complexit
│ │ │ +002817f0: 793a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f y: low
│ │ │ +00281800: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ +00281810: 4469 7372 7570 7469 6f6e 3a3c 2f74 683e Disruption:
│ │ │ +00281820: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Reboot:
│ │ │ +00281840: 3c2f 7468 3e3c 7464 3e66 616c 7365 3c2f false
│ │ │ +00281850: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ +00281860: 5374 7261 7465 6779 3a3c 2f74 683e 3c74 Strategy: disable
│ │ │ +00281880: 7472 3e3c 2f74 6162 6c65 3e3c 7072 653e tr>
│ │ │ +00281890: 3c63 6f64 653e 2d20 6e61 6d65 3a20 4761 - name: Ga
│ │ │ +002818a0: 7468 6572 2074 6865 2070 6163 6b61 6765 ther the package
│ │ │ +002818b0: 2066 6163 7473 0a20 2070 6163 6b61 6765 facts. package
│ │ │ +002818c0: 5f66 6163 7473 3a0a 2020 2020 6d61 6e61 _facts:. mana
│ │ │ +002818d0: 6765 723a 2061 7574 6f0a 2020 7461 6773 ger: auto. tags
│ │ │ +002818e0: 3a0a 2020 2d20 4e49 5354 2d38 3030 2d35 :. - NIST-800-5
│ │ │ +002818f0: 332d 434d 2d36 2861 290a 2020 2d20 4e49 3-CM-6(a). - NI
│ │ │ +00281900: 5354 2d38 3030 2d35 332d 434d 2d37 2861 ST-800-53-CM-7(a
│ │ │ +00281910: 290a 2020 2d20 4e49 5354 2d38 3030 2d35 ). - NIST-800-5
│ │ │ +00281920: 332d 434d 2d37 2862 290a 2020 2d20 6469 3-CM-7(b). - di
│ │ │ +00281930: 7361 626c 655f 7374 7261 7465 6779 0a20 sable_strategy.
│ │ │ +00281940: 202d 206c 6f77 5f63 6f6d 706c 6578 6974 - low_complexit
│ │ │ +00281950: 790a 2020 2d20 6c6f 775f 6469 7372 7570 y. - low_disrup
│ │ │ +00281960: 7469 6f6e 0a20 202d 206e 6f5f 7265 626f tion. - no_rebo
│ │ │ +00281970: 6f74 5f6e 6565 6465 640a 2020 2d20 7365 ot_needed. - se
│ │ │ +00281980: 7276 6963 655f 6e66 735f 6469 7361 626c rvice_nfs_disabl
│ │ │ +00281990: 6564 0a20 202d 2075 6e6b 6e6f 776e 5f73 ed. - unknown_s
│ │ │ +002819a0: 6576 6572 6974 790a 0a2d 206e 616d 653a everity..- name:
│ │ │ +002819b0: 2044 6973 6162 6c65 204e 6574 776f 726b Disable Network
│ │ │ +002819c0: 2046 696c 6520 5379 7374 656d 2028 6e66 File System (nf
│ │ │ +002819d0: 7329 202d 2044 6973 6162 6c65 2073 6572 s) - Disable ser
│ │ │ +002819e0: 7669 6365 206e 6673 2d73 6572 7665 720a vice nfs-server.
│ │ │ +002819f0: 2020 626c 6f63 6b3a 0a0a 2020 2d20 6e61 block:.. - na
│ │ │ +00281a00: 6d65 3a20 4469 7361 626c 6520 4e65 7477 me: Disable Netw
│ │ │ +00281a10: 6f72 6b20 4669 6c65 2053 7973 7465 6d20 ork File System
│ │ │ +00281a20: 286e 6673 2920 2d20 436f 6c6c 6563 7420 (nfs) - Collect
│ │ │ +00281a30: 7379 7374 656d 6420 5365 7276 6963 6573 systemd Services
│ │ │ +00281a40: 2050 7265 7365 6e74 2069 6e0a 2020 2020 Present in.
│ │ │ +00281a50: 2020 7468 6520 5379 7374 656d 0a20 2020 the System.
│ │ │ +00281a60: 2061 6e73 6962 6c65 2e62 7569 6c74 696e ansible.builtin
│ │ │ +00281a70: 2e63 6f6d 6d61 6e64 3a20 7379 7374 656d .command: system
│ │ │ +00281a80: 6374 6c20 2d71 206c 6973 742d 756e 6974 ctl -q list-unit
│ │ │ +00281a90: 2d66 696c 6573 202d 2d74 7970 6520 7365 -files --type se
│ │ │ +00281aa0: 7276 6963 650a 2020 2020 7265 6769 7374 rvice. regist
│ │ │ +00281ab0: 6572 3a20 7365 7276 6963 655f 6578 6973 er: service_exis
│ │ │ +00281ac0: 7473 0a20 2020 2063 6861 6e67 6564 5f77 ts. changed_w
│ │ │ +00281ad0: 6865 6e3a 2066 616c 7365 0a20 2020 2066 hen: false. f
│ │ │ +00281ae0: 6169 6c65 645f 7768 656e 3a20 7365 7276 ailed_when: serv
│ │ │ +00281af0: 6963 655f 6578 6973 7473 2e72 6320 6e6f ice_exists.rc no
│ │ │ +00281b00: 7420 696e 205b 302c 2031 5d0a 2020 2020 t in [0, 1].
│ │ │ +00281b10: 6368 6563 6b5f 6d6f 6465 3a20 6661 6c73 check_mode: fals
│ │ │ +00281b20: 650a 0a20 202d 206e 616d 653a 2044 6973 e.. - name: Dis
│ │ │ +00281b30: 6162 6c65 204e 6574 776f 726b 2046 696c able Network Fil
│ │ │ +00281b40: 6520 5379 7374 656d 2028 6e66 7329 202d e System (nfs) -
│ │ │ +00281b50: 2045 6e73 7572 6520 6e66 732d 7365 7276 Ensure nfs-serv
│ │ │ +00281b60: 6572 2e73 6572 7669 6365 2069 7320 4d61 er.service is Ma
│ │ │ +00281b70: 736b 6564 0a20 2020 2061 6e73 6962 6c65 sked. ansible
│ │ │ +00281b80: 2e62 7569 6c74 696e 2e73 7973 7465 6d64 .builtin.systemd
│ │ │ +00281b90: 3a0a 2020 2020 2020 6e61 6d65 3a20 6e66 :. name: nf
│ │ │ +00281ba0: 732d 7365 7276 6572 2e73 6572 7669 6365 s-server.service
│ │ │ +00281bb0: 0a20 2020 2020 2073 7461 7465 3a20 7374 . state: st
│ │ │ +00281bc0: 6f70 7065 640a 2020 2020 2020 656e 6162 opped. enab
│ │ │ +00281bd0: 6c65 643a 2066 616c 7365 0a20 2020 2020 led: false.
│ │ │ +00281be0: 206d 6173 6b65 643a 2074 7275 650a 2020 masked: true.
│ │ │ +00281bf0: 2020 7768 656e 3a20 7365 7276 6963 655f when: service_
│ │ │ +00281c00: 6578 6973 7473 2e73 7464 6f75 745f 6c69 exists.stdout_li
│ │ │ +00281c10: 6e65 7320 6973 2073 6561 7263 6828 226e nes is search("n
│ │ │ +00281c20: 6673 2d73 6572 7665 722e 7365 7276 6963 fs-server.servic
│ │ │ +00281c30: 6522 2c20 6d75 6c74 696c 696e 653d 5472 e", multiline=Tr
│ │ │ +00281c40: 7565 290a 0a20 202d 206e 616d 653a 2055 ue).. - name: U
│ │ │ +00281c50: 6e69 7420 536f 636b 6574 2045 7869 7374 nit Socket Exist
│ │ │ +00281c60: 7320 2d20 6e66 732d 7365 7276 6572 2e73 s - nfs-server.s
│ │ │ +00281c70: 6f63 6b65 740a 2020 2020 616e 7369 626c ocket. ansibl
│ │ │ +00281c80: 652e 6275 696c 7469 6e2e 636f 6d6d 616e e.builtin.comman
│ │ │ +00281c90: 643a 2073 7973 7465 6d63 746c 202d 7120 d: systemctl -q
│ │ │ +00281ca0: 6c69 7374 2d75 6e69 742d 6669 6c65 7320 list-unit-files
│ │ │ +00281cb0: 6e66 732d 7365 7276 6572 2e73 6f63 6b65 nfs-server.socke
│ │ │ +00281cc0: 740a 2020 2020 7265 6769 7374 6572 3a20 t. register:
│ │ │ +00281cd0: 736f 636b 6574 5f66 696c 655f 6578 6973 socket_file_exis
│ │ │ +00281ce0: 7473 0a20 2020 2063 6861 6e67 6564 5f77 ts. changed_w
│ │ │ +00281cf0: 6865 6e3a 2066 616c 7365 0a20 2020 2066 hen: false. f
│ │ │ +00281d00: 6169 6c65 645f 7768 656e 3a20 736f 636b ailed_when: sock
│ │ │ +00281d10: 6574 5f66 696c 655f 6578 6973 7473 2e72 et_file_exists.r
│ │ │ +00281d20: 6320 6e6f 7420 696e 205b 302c 2031 5d0a c not in [0, 1].
│ │ │ +00281d30: 2020 2020 6368 6563 6b5f 6d6f 6465 3a20 check_mode:
│ │ │ +00281d40: 6661 6c73 650a 0a20 202d 206e 616d 653a false.. - name:
│ │ │ +00281d50: 2044 6973 6162 6c65 204e 6574 776f 726b Disable Network
│ │ │ +00281d60: 2046 696c 6520 5379 7374 656d 2028 6e66 File System (nf
│ │ │ +00281d70: 7329 202d 2044 6973 6162 6c65 2053 6f63 s) - Disable Soc
│ │ │ +00281d80: 6b65 7420 6e66 732d 7365 7276 6572 0a20 ket nfs-server.
│ │ │ +00281d90: 2020 2061 6e73 6962 6c65 2e62 7569 6c74 ansible.built
│ │ │ +00281da0: 696e 2e73 7973 7465 6d64 3a0a 2020 2020 in.systemd:.
│ │ │ +00281db0: 2020 6e61 6d65 3a20 6e66 732d 7365 7276 name: nfs-serv
│ │ │ +00281dc0: 6572 2e73 6f63 6b65 740a 2020 2020 2020 er.socket.
│ │ │ +00281dd0: 656e 6162 6c65 643a 2066 616c 7365 0a20 enabled: false.
│ │ │ +00281de0: 2020 2020 2073 7461 7465 3a20 7374 6f70 state: stop
│ │ │ +00281df0: 7065 640a 2020 2020 2020 6d61 736b 6564 ped. masked
│ │ │ +00281e00: 3a20 7472 7565 0a20 2020 2077 6865 6e3a : true. when:
│ │ │ +00281e10: 2073 6f63 6b65 745f 6669 6c65 5f65 7869 socket_file_exi
│ │ │ +00281e20: 7374 732e 7374 646f 7574 5f6c 696e 6573 sts.stdout_lines
│ │ │ +00281e30: 2069 7320 7365 6172 6368 2822 6e66 732d is search("nfs-
│ │ │ +00281e40: 7365 7276 6572 2e73 6f63 6b65 7422 2c20 server.socket",
│ │ │ +00281e50: 6d75 6c74 696c 696e 653d 5472 7565 290a multiline=True).
│ │ │ +00281e60: 2020 7461 6773 3a0a 2020 2d20 4e49 5354 tags:. - NIST
│ │ │ +00281e70: 2d38 3030 2d35 332d 434d 2d36 2861 290a -800-53-CM-6(a).
│ │ │ +00281e80: 2020 2d20 4e49 5354 2d38 3030 2d35 332d - NIST-800-53-
│ │ │ +00281e90: 434d 2d37 2861 290a 2020 2d20 4e49 5354 CM-7(a). - NIST
│ │ │ +00281ea0: 2d38 3030 2d35 332d 434d 2d37 2862 290a -800-53-CM-7(b).
│ │ │ +00281eb0: 2020 2d20 6469 7361 626c 655f 7374 7261 - disable_stra
│ │ │ +00281ec0: 7465 6779 0a20 202d 206c 6f77 5f63 6f6d tegy. - low_com
│ │ │ +00281ed0: 706c 6578 6974 790a 2020 2d20 6c6f 775f plexity. - low_
│ │ │ +00281ee0: 6469 7372 7570 7469 6f6e 0a20 202d 206e disruption. - n
│ │ │ +00281ef0: 6f5f 7265 626f 6f74 5f6e 6565 6465 640a o_reboot_needed.
│ │ │ +00281f00: 2020 2d20 7365 7276 6963 655f 6e66 735f - service_nfs_
│ │ │ +00281f10: 6469 7361 626c 6564 0a20 202d 2073 7065 disabled. - spe
│ │ │ +00281f20: 6369 616c 5f73 6572 7669 6365 5f62 6c6f cial_service_blo
│ │ │ +00281f30: 636b 0a20 202d 2075 6e6b 6e6f 776e 5f73 ck. - unknown_s
│ │ │ +00281f40: 6576 6572 6974 790a 2020 7768 656e 3a20 everity. when:
│ │ │ +00281f50: 2722 6c69 6e75 782d 6261 7365 2220 696e '"linux-base" in
│ │ │ +00281f60: 2061 6e73 6962 6c65 5f66 6163 7473 2e70 ansible_facts.p
│ │ │ +00281f70: 6163 6b61 6765 7327 0a3c 2f63 6f64 653e ackages'.
│ │ │ +00281f80: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063
Remedi
│ │ │ +00282030: 6174 696f 6e20 4b75 6265 726e 6574 6573 ation Kubernetes
│ │ │ +00282040: 2073 6e69 7070 6574 20e2 87b2 3c2f 613e snippet ...
│ │ │ +00282050: 3c62 723e 3c64 6976 2063 6c61 7373 3d22
C
│ │ │ +002820d0: 6f6d 706c 6578 6974 793a 3c2f 7468 3e3c omplexity: <
│ │ │ +002820e0: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ +002820f0: 3c74 723e 3c74 683e 4469 7372 7570 7469 Disrupti
│ │ │ +00282100: 6f6e 3a3c 2f74 683e 3c74 643e 6d65 6469 on: medi
│ │ │ +00282110: 756d 3c2f 7464 3e3c 2f74 723e 3c74 723e um
│ │ │ +00282120: 3c74 683e 5265 626f 6f74 3a3c 2f74 683e Reboot:
│ │ │ +00282130: 3c74 643e 7472 7565 3c2f 7464 3e3c 2f74 true Strate
│ │ │ +00282150: 6779 3a3c 2f74 683e 3c74 643e 6469 7361 gy: disa
│ │ │ +00282160: 626c 653c 2f74 643e 3c2f 7472 3e3c 2f74 ble
│ │ │ +00282180: 6170 6956 6572 7369 6f6e 3a20 6d61 6368 apiVersion: mach
│ │ │ +00282190: 696e 6563 6f6e 6669 6775 7261 7469 6f6e ineconfiguration
│ │ │ +002821a0: 2e6f 7065 6e73 6869 6674 2e69 6f2f 7631 .openshift.io/v1
│ │ │ +002821b0: 0a6b 696e 643a 204d 6163 6869 6e65 436f .kind: MachineCo
│ │ │ +002821c0: 6e66 6967 0a73 7065 633a 0a20 2063 6f6e nfig.spec:. con
│ │ │ +002821d0: 6669 673a 0a20 2020 2069 676e 6974 696f fig:. ignitio
│ │ │ +002821e0: 6e3a 0a20 2020 2020 2076 6572 7369 6f6e n:. version
│ │ │ +002821f0: 3a20 332e 312e 300a 2020 2020 7379 7374 : 3.1.0. syst
│ │ │ +00282200: 656d 643a 0a20 2020 2020 2075 6e69 7473 emd:. units
│ │ │ +00282210: 3a0a 2020 2020 2020 2d20 6e61 6d65 3a20 :. - name:
│ │ │ +00282220: 6e66 732d 7365 7276 6572 2e73 6572 7669 nfs-server.servi
│ │ │ +00282230: 6365 0a20 2020 2020 2020 2065 6e61 626c ce. enabl
│ │ │ +00282240: 6564 3a20 6661 6c73 650a 2020 2020 2020 ed: false.
│ │ │ +00282250: 2020 6d61 736b 3a20 7472 7565 0a20 2020 mask: true.
│ │ │ +00282260: 2020 202d 206e 616d 653a 206e 6673 2d73 - name: nfs-s
│ │ │ +00282270: 6572 7665 722e 736f 636b 6574 0a20 2020 erver.socket.
│ │ │ +00282280: 2020 2020 2065 6e61 626c 6564 3a20 6661 enabled: fa
│ │ │ +00282290: 6c73 650a 2020 2020 2020 2020 6d61 736b lse. mask
│ │ │ +002822a0: 3a20 7472 7565 0a3c 2f63 6f64 653e 3c2f : true.
│ │ │ +002822b0: 7072 653e 3c2f 6469 763e 3c61 2063 6c61 pre>Remediat
│ │ │ +00282360: 696f 6e20 5075 7070 6574 2073 6e69 7070 ion Puppet snipp
│ │ │ +00282370: 6574 20e2 87b2 3c2f 613e 3c62 723e 3c64 et ...
<
│ │ │ +002823b0: 7461 626c 6520 636c 6173 733d 2274 6162 table class="tab
│ │ │ +002823c0: 6c65 2074 6162 6c65 2d73 7472 6970 6564 le table-striped
│ │ │ +002823d0: 2074 6162 6c65 2d62 6f72 6465 7265 6420 table-bordered
│ │ │ +002823e0: 7461 626c 652d 636f 6e64 656e 7365 6422 table-condensed"
│ │ │ +002823f0: 3e3c 7472 3e3c 7468 3e43 6f6d 706c 6578 >Complex
│ │ │ +00282400: 6974 793a 3c2f 7468 3e3c 7464 3e6c 6f77 ity: low
│ │ │ +00282410: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Disruption: low
│ │ │ +00282440: 7472 3e3c 7472 3e3c 7468 3e52 6562 6f6f tr>Reboo
│ │ │ +00282450: 743a 3c2f 7468 3e3c 7464 3e66 616c 7365 t: false
│ │ │ +00282460: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Strategy:
│ │ │ +00282480: 3c74 643e 656e 6162 6c65 3c2f 7464 3e3c enable <
│ │ │ +00282490: 2f74 723e 3c2f 7461 626c 653e 3c70 7265 /tr>
include d
│ │ │ +002824b0: 6973 6162 6c65 5f6e 6673 2d73 6572 7665 isable_nfs-serve
│ │ │ +002824c0: 720a 0a63 6c61 7373 2064 6973 6162 6c65 r..class disable
│ │ │ +002824d0: 5f6e 6673 2d73 6572 7665 7220 7b0a 2020 _nfs-server {.
│ │ │ +002824e0: 7365 7276 6963 6520 7b27 6e66 732d 7365 service {'nfs-se
│ │ │ +002824f0: 7276 6572 273a 0a20 2020 2065 6e61 626c rver':. enabl
│ │ │ +00282500: 6520 3d26 6774 3b20 6661 6c73 652c 0a20 e => false,.
│ │ │ +00282510: 2020 2065 6e73 7572 6520 3d26 6774 3b20 ensure =>
│ │ │ +00282520: 2773 746f 7070 6564 272c 0a20 207d 0a7d 'stopped',. }.}
│ │ │ +00282530: 0a3c 2f63 6f64 653e 3c2f 7072 653e 3c2f .
│ │ │ +00282540: 6469 763e 3c61 2063 6c61 7373 3d22 6274 div>Remediation OS
│ │ │ +002825f0: 4275 696c 6420 426c 7565 7072 696e 7420 Build Blueprint
│ │ │ +00282600: 736e 6970 7065 7420 e287 b23c 2f61 3e3c snippet ...<
│ │ │ +00282610: 6272 3e3c 6469 7620 636c 6173 733d 2270 br>.
│ │ │ +00282650: 5b63 7573 746f 6d69 7a61 7469 6f6e 732e [customizations.
│ │ │ +00282660: 7365 7276 6963 6573 5d0a 6d61 736b 6564 services].masked
│ │ │ +00282670: 203d 205b 226e 6673 2d73 6572 7665 7222 = ["nfs-server"
│ │ │ +00282680: 5d0a 3c2f 636f 6465 3e3c 2f70 7265 3e3c ].
<
│ │ │ 00282690: 2f64 6976 3e3c 6120 636c 6173 733d 2262 /div>Remediation
│ │ │ -00283670: 5075 7070 6574 2073 6e69 7070 6574 20e2 Puppet snippet .
│ │ │ -00283680: 87b2 3c2f 613e 3c62 723e 3c64 6976 2063 ..
Complexity:
│ │ │ -00283710: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Di
│ │ │ -00283730: 7372 7570 7469 6f6e 3a3c 2f74 683e 3c74 sruption: low <
│ │ │ -00283750: 7472 3e3c 7468 3e52 6562 6f6f 743a 3c2f tr>Reboot:
│ │ │ -00283760: 7468 3e3c 7464 3e66 616c 7365 3c2f 7464 th> false St
│ │ │ -00283780: 7261 7465 6779 3a3c 2f74 683e 3c74 643e rategy:
│ │ │ -00283790: 6469 7361 626c 653c 2f74 643e 3c2f 7472 disable
.include rem
│ │ │ -002837c0: 6f76 655f 6e66 732d 6b65 726e 656c 2d73 ove_nfs-kernel-s
│ │ │ -002837d0: 6572 7665 720a 0a63 6c61 7373 2072 656d erver..class rem
│ │ │ -002837e0: 6f76 655f 6e66 732d 6b65 726e 656c 2d73 ove_nfs-kernel-s
│ │ │ -002837f0: 6572 7665 7220 7b0a 2020 7061 636b 6167 erver {. packag
│ │ │ -00283800: 6520 7b20 276e 6673 2d6b 6572 6e65 6c2d e { 'nfs-kernel-
│ │ │ -00283810: 7365 7276 6572 273a 0a20 2020 2065 6e73 server':. ens
│ │ │ -00283820: 7572 6520 3d26 6774 3b20 2770 7572 6765 ure => 'purge
│ │ │ -00283830: 6427 2c0a 2020 7d0a 7d0a 3c2f 636f 6465 d',. }.}.
Remed
│ │ │ -002838f0: 6961 7469 6f6e 2041 6e73 6962 6c65 2073 iation Ansible s
│ │ │ -00283900: 6e69 7070 6574 20e2 87b2 3c2f 613e 3c62 nippet ...Com
│ │ │ -00283990: 706c 6578 6974 793a 3c2f 7468 3e3c 7464 plexity: low Disruption
│ │ │ -002839c0: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low R
│ │ │ -002839e0: 6562 6f6f 743a 3c2f 7468 3e3c 7464 3e66 eboot: f
│ │ │ -002839f0: 616c 7365 3c2f 7464 3e3c 2f74 723e 3c74 alse Strategy:<
│ │ │ -00283a10: 2f74 683e 3c74 643e 6469 7361 626c 653c /th> disable<
│ │ │ -00283a20: 2f74 643e 3c2f 7472 3e3c 2f74 6162 6c65 /td>
- na
│ │ │ -00283a40: 6d65 3a20 2755 6e69 6e73 7461 6c6c 206e me: 'Uninstall n
│ │ │ -00283a50: 6673 2d6b 6572 6e65 6c2d 7365 7276 6572 fs-kernel-server
│ │ │ -00283a60: 2050 6163 6b61 6765 3a20 456e 7375 7265 Package: Ensure
│ │ │ -00283a70: 206e 6673 2d6b 6572 6e65 6c2d 7365 7276 nfs-kernel-serv
│ │ │ -00283a80: 6572 2069 7320 7265 6d6f 7665 6427 0a20 er is removed'.
│ │ │ -00283a90: 2061 6e73 6962 6c65 2e62 7569 6c74 696e ansible.builtin
│ │ │ -00283aa0: 2e70 6163 6b61 6765 3a0a 2020 2020 6e61 .package:. na
│ │ │ -00283ab0: 6d65 3a20 6e66 732d 6b65 726e 656c 2d73 me: nfs-kernel-s
│ │ │ -00283ac0: 6572 7665 720a 2020 2020 7374 6174 653a erver. state:
│ │ │ -00283ad0: 2061 6273 656e 740a 2020 7461 6773 3a0a absent. tags:.
│ │ │ -00283ae0: 2020 2d20 4449 5341 2d53 5449 472d 5542 - DISA-STIG-UB
│ │ │ -00283af0: 5455 2d32 322d 3231 3530 3430 0a20 202d TU-22-215040. -
│ │ │ -00283b00: 2064 6973 6162 6c65 5f73 7472 6174 6567 disable_strateg
│ │ │ -00283b10: 790a 2020 2d20 6c6f 775f 636f 6d70 6c65 y. - low_comple
│ │ │ -00283b20: 7869 7479 0a20 202d 206c 6f77 5f64 6973 xity. - low_dis
│ │ │ -00283b30: 7275 7074 696f 6e0a 2020 2d20 6c6f 775f ruption. - low_
│ │ │ -00283b40: 7365 7665 7269 7479 0a20 202d 206e 6f5f severity. - no_
│ │ │ -00283b50: 7265 626f 6f74 5f6e 6565 6465 640a 2020 reboot_needed.
│ │ │ -00283b60: 2d20 7061 636b 6167 655f 6e66 732d 6b65 - package_nfs-ke
│ │ │ -00283b70: 726e 656c 2d73 6572 7665 725f 7265 6d6f rnel-server_remo
│ │ │ -00283b80: 7665 640a 3c2f 636f 6465 3e3c 2f70 7265 ved.
Complexity
│ │ │ +00283710: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low D
│ │ │ +00283730: 6973 7275 7074 696f 6e3a 3c2f 7468 3e3c isruption: <
│ │ │ +00283740: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ +00283750: 3c74 723e 3c74 683e 5265 626f 6f74 3a3c Reboot:<
│ │ │ +00283760: 2f74 683e 3c74 643e 6661 6c73 653c 2f74 /th> false S
│ │ │ +00283780: 7472 6174 6567 793a 3c2f 7468 3e3c 7464 trategy: disable
<
│ │ │ +002837b0: 636f 6465 3e2d 206e 616d 653a 2027 556e code>- name: 'Un
│ │ │ +002837c0: 696e 7374 616c 6c20 6e66 732d 6b65 726e install nfs-kern
│ │ │ +002837d0: 656c 2d73 6572 7665 7220 5061 636b 6167 el-server Packag
│ │ │ +002837e0: 653a 2045 6e73 7572 6520 6e66 732d 6b65 e: Ensure nfs-ke
│ │ │ +002837f0: 726e 656c 2d73 6572 7665 7220 6973 2072 rnel-server is r
│ │ │ +00283800: 656d 6f76 6564 270a 2020 616e 7369 626c emoved'. ansibl
│ │ │ +00283810: 652e 6275 696c 7469 6e2e 7061 636b 6167 e.builtin.packag
│ │ │ +00283820: 653a 0a20 2020 206e 616d 653a 206e 6673 e:. name: nfs
│ │ │ +00283830: 2d6b 6572 6e65 6c2d 7365 7276 6572 0a20 -kernel-server.
│ │ │ +00283840: 2020 2073 7461 7465 3a20 6162 7365 6e74 state: absent
│ │ │ +00283850: 0a20 2074 6167 733a 0a20 202d 2044 4953 . tags:. - DIS
│ │ │ +00283860: 412d 5354 4947 2d55 4254 552d 3232 2d32 A-STIG-UBTU-22-2
│ │ │ +00283870: 3135 3034 300a 2020 2d20 6469 7361 626c 15040. - disabl
│ │ │ +00283880: 655f 7374 7261 7465 6779 0a20 202d 206c e_strategy. - l
│ │ │ +00283890: 6f77 5f63 6f6d 706c 6578 6974 790a 2020 ow_complexity.
│ │ │ +002838a0: 2d20 6c6f 775f 6469 7372 7570 7469 6f6e - low_disruption
│ │ │ +002838b0: 0a20 202d 206c 6f77 5f73 6576 6572 6974 . - low_severit
│ │ │ +002838c0: 790a 2020 2d20 6e6f 5f72 6562 6f6f 745f y. - no_reboot_
│ │ │ +002838d0: 6e65 6564 6564 0a20 202d 2070 6163 6b61 needed. - packa
│ │ │ +002838e0: 6765 5f6e 6673 2d6b 6572 6e65 6c2d 7365 ge_nfs-kernel-se
│ │ │ +002838f0: 7276 6572 5f72 656d 6f76 6564 0a3c 2f63 rver_removed.
│ │ │ +00283910: 3c61 2063 6c61 7373 3d22 6274 6e20 6274 Re
│ │ │ +002839b0: 6d65 6469 6174 696f 6e20 5075 7070 6574 mediation Puppet
│ │ │ +002839c0: 2073 6e69 7070 6574 20e2 87b2 3c2f 613e snippet ...
│ │ │ +002839d0: 3c62 723e 3c64 6976 2063 6c61 7373 3d22
C
│ │ │ +00283a50: 6f6d 706c 6578 6974 793a 3c2f 7468 3e3c omplexity: <
│ │ │ +00283a60: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ +00283a70: 3c74 723e 3c74 683e 4469 7372 7570 7469 Disrupti
│ │ │ +00283a80: 6f6e 3a3c 2f74 683e 3c74 643e 6c6f 773c on: low<
│ │ │ +00283a90: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Reboot: false
│ │ │ +00283ac0: 3c74 723e 3c74 683e 5374 7261 7465 6779 Strategy
│ │ │ +00283ad0: 3a3c 2f74 683e 3c74 643e 6469 7361 626c : disabl
│ │ │ +00283ae0: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e .i
│ │ │ +00283b00: 6e63 6c75 6465 2072 656d 6f76 655f 6e66 nclude remove_nf
│ │ │ +00283b10: 732d 6b65 726e 656c 2d73 6572 7665 720a s-kernel-server.
│ │ │ +00283b20: 0a63 6c61 7373 2072 656d 6f76 655f 6e66 .class remove_nf
│ │ │ +00283b30: 732d 6b65 726e 656c 2d73 6572 7665 7220 s-kernel-server
│ │ │ +00283b40: 7b0a 2020 7061 636b 6167 6520 7b20 276e {. package { 'n
│ │ │ +00283b50: 6673 2d6b 6572 6e65 6c2d 7365 7276 6572 fs-kernel-server
│ │ │ +00283b60: 273a 0a20 2020 2065 6e73 7572 6520 3d26 ':. ensure =&
│ │ │ +00283b70: 6774 3b20 2770 7572 6765 6427 2c0a 2020 gt; 'purged',.
│ │ │ +00283b80: 7d0a 7d0a 3c2f 636f 6465 3e3c 2f70 7265 }.}.
Reme
│ │ │ -00295c70: 6469 6174 696f 6e20 5075 7070 6574 2073 diation Puppet s
│ │ │ -00295c80: 6e69 7070 6574 20e2 87b2 3c2f 613e 3c62 nippet ...Com
│ │ │ -00295d10: 706c 6578 6974 793a 3c2f 7468 3e3c 7464 plexity: low Disruption
│ │ │ -00295d40: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low R
│ │ │ -00295d60: 6562 6f6f 743a 3c2f 7468 3e3c 7464 3e66 eboot: f
│ │ │ -00295d70: 616c 7365 3c2f 7464 3e3c 2f74 723e 3c74 alse Strategy:<
│ │ │ -00295d90: 2f74 683e 3c74 643e 6469 7361 626c 653c /th> disable<
│ │ │ -00295da0: 2f74 643e 3c2f 7472 3e3c 2f74 6162 6c65 /td>
.inc
│ │ │ -00295dc0: 6c75 6465 2072 656d 6f76 655f 7869 6e65 lude remove_xine
│ │ │ -00295dd0: 7464 0a0a 636c 6173 7320 7265 6d6f 7665 td..class remove
│ │ │ -00295de0: 5f78 696e 6574 6420 7b0a 2020 7061 636b _xinetd {. pack
│ │ │ -00295df0: 6167 6520 7b20 2778 696e 6574 6427 3a0a age { 'xinetd':.
│ │ │ -00295e00: 2020 2020 656e 7375 7265 203d 2667 743b ensure =>
│ │ │ -00295e10: 2027 7075 7267 6564 272c 0a20 207d 0a7d 'purged',. }.}
│ │ │ -00295e20: 0a3c 2f63 6f64 653e 3c2f 7072 653e 3c2f .
│ │ │ -00295e30: 6469 763e 3c61 2063 6c61 7373 3d22 6274 div>Remediation An
│ │ │ -00295ee0: 7369 626c 6520 736e 6970 7065 7420 e287 sible snippet ..
│ │ │ -00295ef0: b23c 2f61 3e3c 6272 3e3c 6469 7620 636c .
│ │ │ -00295f70: 3c74 683e 436f 6d70 6c65 7869 7479 3a3c Complexity:<
│ │ │ -00295f80: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ -00295f90: 3c2f 7472 3e3c 7472 3e3c 7468 3e44 6973 Dis
│ │ │ -00295fa0: 7275 7074 696f 6e3a 3c2f 7468 3e3c 7464 ruption: low Reboot: false
│ │ │ -00295fe0: 3c2f 7472 3e3c 7472 3e3c 7468 3e53 7472 Str
│ │ │ -00295ff0: 6174 6567 793a 3c2f 7468 3e3c 7464 3e64 ategy: d
│ │ │ -00296000: 6973 6162 6c65 3c2f 7464 3e3c 2f74 723e isable
│ │ │ -00296010: 3c2f 7461 626c 653e 3c70 7265 3e3c 636f
- name: Gathe
│ │ │ -00296030: 7220 7468 6520 7061 636b 6167 6520 6661 r the package fa
│ │ │ -00296040: 6374 730a 2020 7061 636b 6167 655f 6661 cts. package_fa
│ │ │ -00296050: 6374 733a 0a20 2020 206d 616e 6167 6572 cts:. manager
│ │ │ -00296060: 3a20 6175 746f 0a20 2074 6167 733a 0a20 : auto. tags:.
│ │ │ -00296070: 202d 204e 4953 542d 3830 302d 3533 2d43 - NIST-800-53-C
│ │ │ -00296080: 4d2d 3628 6129 0a20 202d 204e 4953 542d M-6(a). - NIST-
│ │ │ -00296090: 3830 302d 3533 2d43 4d2d 3728 6129 0a20 800-53-CM-7(a).
│ │ │ -002960a0: 202d 204e 4953 542d 3830 302d 3533 2d43 - NIST-800-53-C
│ │ │ -002960b0: 4d2d 3728 6229 0a20 202d 2050 4349 2d44 M-7(b). - PCI-D
│ │ │ -002960c0: 5353 7634 2d32 2e32 0a20 202d 2050 4349 SSv4-2.2. - PCI
│ │ │ -002960d0: 2d44 5353 7634 2d32 2e32 2e34 0a20 202d -DSSv4-2.2.4. -
│ │ │ -002960e0: 2064 6973 6162 6c65 5f73 7472 6174 6567 disable_strateg
│ │ │ -002960f0: 790a 2020 2d20 6c6f 775f 636f 6d70 6c65 y. - low_comple
│ │ │ -00296100: 7869 7479 0a20 202d 206c 6f77 5f64 6973 xity. - low_dis
│ │ │ -00296110: 7275 7074 696f 6e0a 2020 2d20 6c6f 775f ruption. - low_
│ │ │ -00296120: 7365 7665 7269 7479 0a20 202d 206e 6f5f severity. - no_
│ │ │ -00296130: 7265 626f 6f74 5f6e 6565 6465 640a 2020 reboot_needed.
│ │ │ -00296140: 2d20 7061 636b 6167 655f 7869 6e65 7464 - package_xinetd
│ │ │ -00296150: 5f72 656d 6f76 6564 0a0a 2d20 6e61 6d65 _removed..- name
│ │ │ -00296160: 3a20 2755 6e69 6e73 7461 6c6c 2078 696e : 'Uninstall xin
│ │ │ -00296170: 6574 6420 7061 636b 6167 6520 6966 206e etd package if n
│ │ │ -00296180: 6f74 2075 7365 6420 6279 206e 6574 776f ot used by netwo
│ │ │ -00296190: 726b 2073 6572 7669 6365 733a 2045 6e73 rk services: Ens
│ │ │ -002961a0: 7572 6520 7869 6e65 7464 2069 730a 2020 ure xinetd is.
│ │ │ -002961b0: 2020 7265 6d6f 7665 6427 0a20 2061 6e73 removed'. ans
│ │ │ -002961c0: 6962 6c65 2e62 7569 6c74 696e 2e70 6163 ible.builtin.pac
│ │ │ -002961d0: 6b61 6765 3a0a 2020 2020 6e61 6d65 3a20 kage:. name:
│ │ │ -002961e0: 7869 6e65 7464 0a20 2020 2073 7461 7465 xinetd. state
│ │ │ -002961f0: 3a20 6162 7365 6e74 0a20 2077 6865 6e3a : absent. when:
│ │ │ -00296200: 2027 226c 696e 7578 2d62 6173 6522 2069 '"linux-base" i
│ │ │ -00296210: 6e20 616e 7369 626c 655f 6661 6374 732e n ansible_facts.
│ │ │ -00296220: 7061 636b 6167 6573 270a 2020 7461 6773 packages'. tags
│ │ │ -00296230: 3a0a 2020 2d20 4e49 5354 2d38 3030 2d35 :. - NIST-800-5
│ │ │ -00296240: 332d 434d 2d36 2861 290a 2020 2d20 4e49 3-CM-6(a). - NI
│ │ │ -00296250: 5354 2d38 3030 2d35 332d 434d 2d37 2861 ST-800-53-CM-7(a
│ │ │ -00296260: 290a 2020 2d20 4e49 5354 2d38 3030 2d35 ). - NIST-800-5
│ │ │ -00296270: 332d 434d 2d37 2862 290a 2020 2d20 5043 3-CM-7(b). - PC
│ │ │ -00296280: 492d 4453 5376 342d 322e 320a 2020 2d20 I-DSSv4-2.2. -
│ │ │ -00296290: 5043 492d 4453 5376 342d 322e 322e 340a PCI-DSSv4-2.2.4.
│ │ │ -002962a0: 2020 2d20 6469 7361 626c 655f 7374 7261 - disable_stra
│ │ │ -002962b0: 7465 6779 0a20 202d 206c 6f77 5f63 6f6d tegy. - low_com
│ │ │ -002962c0: 706c 6578 6974 790a 2020 2d20 6c6f 775f plexity. - low_
│ │ │ -002962d0: 6469 7372 7570 7469 6f6e 0a20 202d 206c disruption. - l
│ │ │ -002962e0: 6f77 5f73 6576 6572 6974 790a 2020 2d20 ow_severity. -
│ │ │ -002962f0: 6e6f 5f72 6562 6f6f 745f 6e65 6564 6564 no_reboot_needed
│ │ │ -00296300: 0a20 202d 2070 6163 6b61 6765 5f78 696e . - package_xin
│ │ │ -00296310: 6574 645f 7265 6d6f 7665 640a 3c2f 636f etd_removed. <
│ │ │ +00295c90: 6272 3e3c 6469 7620 636c 6173 733d 2270 br>Co
│ │ │ +00295d10: 6d70 6c65 7869 7479 3a3c 2f74 683e 3c74 mplexity: low <
│ │ │ +00295d30: 7472 3e3c 7468 3e44 6973 7275 7074 696f tr>Disruptio
│ │ │ +00295d40: 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f n: low
│ │ │ +00295d50: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ +00295d60: 5265 626f 6f74 3a3c 2f74 683e 3c74 643e Reboot:
│ │ │ +00295d70: 6661 6c73 653c 2f74 643e 3c2f 7472 3e3c false <
│ │ │ +00295d80: 7472 3e3c 7468 3e53 7472 6174 6567 793a tr>Strategy:
│ │ │ +00295d90: 3c2f 7468 3e3c 7464 3e64 6973 6162 6c65 disable
│ │ │ +00295da0: 3c2f 7464 3e3c 2f74 723e 3c2f 7461 626c - n
│ │ │ +00295dc0: 616d 653a 2047 6174 6865 7220 7468 6520 ame: Gather the
│ │ │ +00295dd0: 7061 636b 6167 6520 6661 6374 730a 2020 package facts.
│ │ │ +00295de0: 7061 636b 6167 655f 6661 6374 733a 0a20 package_facts:.
│ │ │ +00295df0: 2020 206d 616e 6167 6572 3a20 6175 746f manager: auto
│ │ │ +00295e00: 0a20 2074 6167 733a 0a20 202d 204e 4953 . tags:. - NIS
│ │ │ +00295e10: 542d 3830 302d 3533 2d43 4d2d 3628 6129 T-800-53-CM-6(a)
│ │ │ +00295e20: 0a20 202d 204e 4953 542d 3830 302d 3533 . - NIST-800-53
│ │ │ +00295e30: 2d43 4d2d 3728 6129 0a20 202d 204e 4953 -CM-7(a). - NIS
│ │ │ +00295e40: 542d 3830 302d 3533 2d43 4d2d 3728 6229 T-800-53-CM-7(b)
│ │ │ +00295e50: 0a20 202d 2050 4349 2d44 5353 7634 2d32 . - PCI-DSSv4-2
│ │ │ +00295e60: 2e32 0a20 202d 2050 4349 2d44 5353 7634 .2. - PCI-DSSv4
│ │ │ +00295e70: 2d32 2e32 2e34 0a20 202d 2064 6973 6162 -2.2.4. - disab
│ │ │ +00295e80: 6c65 5f73 7472 6174 6567 790a 2020 2d20 le_strategy. -
│ │ │ +00295e90: 6c6f 775f 636f 6d70 6c65 7869 7479 0a20 low_complexity.
│ │ │ +00295ea0: 202d 206c 6f77 5f64 6973 7275 7074 696f - low_disruptio
│ │ │ +00295eb0: 6e0a 2020 2d20 6c6f 775f 7365 7665 7269 n. - low_severi
│ │ │ +00295ec0: 7479 0a20 202d 206e 6f5f 7265 626f 6f74 ty. - no_reboot
│ │ │ +00295ed0: 5f6e 6565 6465 640a 2020 2d20 7061 636b _needed. - pack
│ │ │ +00295ee0: 6167 655f 7869 6e65 7464 5f72 656d 6f76 age_xinetd_remov
│ │ │ +00295ef0: 6564 0a0a 2d20 6e61 6d65 3a20 2755 6e69 ed..- name: 'Uni
│ │ │ +00295f00: 6e73 7461 6c6c 2078 696e 6574 6420 7061 nstall xinetd pa
│ │ │ +00295f10: 636b 6167 6520 6966 206e 6f74 2075 7365 ckage if not use
│ │ │ +00295f20: 6420 6279 206e 6574 776f 726b 2073 6572 d by network ser
│ │ │ +00295f30: 7669 6365 733a 2045 6e73 7572 6520 7869 vices: Ensure xi
│ │ │ +00295f40: 6e65 7464 2069 730a 2020 2020 7265 6d6f netd is. remo
│ │ │ +00295f50: 7665 6427 0a20 2061 6e73 6962 6c65 2e62 ved'. ansible.b
│ │ │ +00295f60: 7569 6c74 696e 2e70 6163 6b61 6765 3a0a uiltin.package:.
│ │ │ +00295f70: 2020 2020 6e61 6d65 3a20 7869 6e65 7464 name: xinetd
│ │ │ +00295f80: 0a20 2020 2073 7461 7465 3a20 6162 7365 . state: abse
│ │ │ +00295f90: 6e74 0a20 2077 6865 6e3a 2027 226c 696e nt. when: '"lin
│ │ │ +00295fa0: 7578 2d62 6173 6522 2069 6e20 616e 7369 ux-base" in ansi
│ │ │ +00295fb0: 626c 655f 6661 6374 732e 7061 636b 6167 ble_facts.packag
│ │ │ +00295fc0: 6573 270a 2020 7461 6773 3a0a 2020 2d20 es'. tags:. -
│ │ │ +00295fd0: 4e49 5354 2d38 3030 2d35 332d 434d 2d36 NIST-800-53-CM-6
│ │ │ +00295fe0: 2861 290a 2020 2d20 4e49 5354 2d38 3030 (a). - NIST-800
│ │ │ +00295ff0: 2d35 332d 434d 2d37 2861 290a 2020 2d20 -53-CM-7(a). -
│ │ │ +00296000: 4e49 5354 2d38 3030 2d35 332d 434d 2d37 NIST-800-53-CM-7
│ │ │ +00296010: 2862 290a 2020 2d20 5043 492d 4453 5376 (b). - PCI-DSSv
│ │ │ +00296020: 342d 322e 320a 2020 2d20 5043 492d 4453 4-2.2. - PCI-DS
│ │ │ +00296030: 5376 342d 322e 322e 340a 2020 2d20 6469 Sv4-2.2.4. - di
│ │ │ +00296040: 7361 626c 655f 7374 7261 7465 6779 0a20 sable_strategy.
│ │ │ +00296050: 202d 206c 6f77 5f63 6f6d 706c 6578 6974 - low_complexit
│ │ │ +00296060: 790a 2020 2d20 6c6f 775f 6469 7372 7570 y. - low_disrup
│ │ │ +00296070: 7469 6f6e 0a20 202d 206c 6f77 5f73 6576 tion. - low_sev
│ │ │ +00296080: 6572 6974 790a 2020 2d20 6e6f 5f72 6562 erity. - no_reb
│ │ │ +00296090: 6f6f 745f 6e65 6564 6564 0a20 202d 2070 oot_needed. - p
│ │ │ +002960a0: 6163 6b61 6765 5f78 696e 6574 645f 7265 ackage_xinetd_re
│ │ │ +002960b0: 6d6f 7665 640a 3c2f 636f 6465 3e3c 2f70 moved.Remediati
│ │ │ +00296170: 6f6e 2050 7570 7065 7420 736e 6970 7065 on Puppet snippe
│ │ │ +00296180: 7420 e287 b23c 2f61 3e3c 6272 3e3c 6469 t ...
│ │ │ +00296200: 3c74 723e 3c74 683e 436f 6d70 6c65 7869 Complexi
│ │ │ +00296210: 7479 3a3c 2f74 683e 3c74 643e 6c6f 773c ty: low<
│ │ │ +00296220: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Disruption: low Reboot
│ │ │ +00296260: 3a3c 2f74 683e 3c74 643e 6661 6c73 653c : false<
│ │ │ +00296270: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Strategy: <
│ │ │ +00296290: 7464 3e64 6973 6162 6c65 3c2f 7464 3e3c td>disable<
│ │ │ +002962a0: 2f74 723e 3c2f 7461 626c 653e 3c70 7265 /tr>
.include
│ │ │ +002962c0: 7265 6d6f 7665 5f78 696e 6574 640a 0a63 remove_xinetd..c
│ │ │ +002962d0: 6c61 7373 2072 656d 6f76 655f 7869 6e65 lass remove_xine
│ │ │ +002962e0: 7464 207b 0a20 2070 6163 6b61 6765 207b td {. package {
│ │ │ +002962f0: 2027 7869 6e65 7464 273a 0a20 2020 2065 'xinetd':. e
│ │ │ +00296300: 6e73 7572 6520 3d26 6774 3b20 2770 7572 nsure => 'pur
│ │ │ +00296310: 6765 6427 2c0a 2020 7d0a 7d0a 3c2f 636f ged',. }.}.
<
│ │ │ 00296330: 6120 636c 6173 733d 2262 746e 2062 746e a class="btn btn
│ │ │ 00296340: 2d73 7563 6365 7373 2220 6461 7461 2d74 -success" data-t
│ │ │ 00296350: 6f67 676c 653d 2263 6f6c 6c61 7073 6522 oggle="collapse"
│ │ │ 00296360: 2064 6174 612d 7461 7267 6574 3d22 2369 data-target="#i
│ │ │ 00296370: 6431 3035 3022 2074 6162 696e 6465 783d d1050" tabindex=
│ │ │ 00296380: 2230 2220 726f 6c65 3d22 6275 7474 6f6e "0" role="button
│ │ │ @@ -169888,254 +169888,254 @@
│ │ │ 002979f0: 7267 6574 3d22 2369 6431 3035 3222 2074 rget="#id1052" t
│ │ │ 00297a00: 6162 696e 6465 783d 2230 2220 726f 6c65 abindex="0" role
│ │ │ 00297a10: 3d22 6275 7474 6f6e 2220 6172 6961 2d65 ="button" aria-e
│ │ │ 00297a20: 7870 616e 6465 643d 2266 616c 7365 2220 xpanded="false"
│ │ │ 00297a30: 7469 746c 653d 2241 6374 6976 6174 6520 title="Activate
│ │ │ 00297a40: 746f 2072 6576 6561 6c22 2068 7265 663d to reveal" href=
│ │ │ 00297a50: 2223 2122 3e52 656d 6564 6961 7469 6f6e "#!">Remediation
│ │ │ -00297a60: 204f 5342 7569 6c64 2042 6c75 6570 7269 OSBuild Bluepri
│ │ │ -00297a70: 6e74 2073 6e69 7070 6574 20e2 87b2 3c2f nt snippet ...
│ │ │ -00297a80: 613e 3c62 723e 3c64 6976 2063 6c61 7373 a>
.[customizatio
│ │ │ -00297ad0: 6e73 2e73 6572 7669 6365 735d 0a6d 6173 ns.services].mas
│ │ │ -00297ae0: 6b65 6420 3d20 5b22 7869 6e65 7464 225d ked = ["xinetd"]
│ │ │ -00297af0: 0a3c 2f63 6f64 653e 3c2f 7072 653e 3c2f .
│ │ │ -00297b00: 6469 763e 3c61 2063 6c61 7373 3d22 6274 div>Remediation Ku
│ │ │ -00297bb0: 6265 726e 6574 6573 2073 6e69 7070 6574 bernetes snippet
│ │ │ -00297bc0: 20e2 87b2 3c2f 613e 3c62 723e 3c64 6976 ...
<
│ │ │ -00297c40: 7472 3e3c 7468 3e43 6f6d 706c 6578 6974 tr>Complexit
│ │ │ -00297c50: 793a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f y: low
│ │ │ -00297c60: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ -00297c70: 4469 7372 7570 7469 6f6e 3a3c 2f74 683e Disruption:
│ │ │ -00297c80: 3c74 643e 6d65 6469 756d 3c2f 7464 3e3c medium <
│ │ │ -00297c90: 2f74 723e 3c74 723e 3c74 683e 5265 626f /tr>Rebo
│ │ │ -00297ca0: 6f74 3a3c 2f74 683e 3c74 643e 7472 7565 ot: true
│ │ │ -00297cb0: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Strategy:
│ │ │ -00297cd0: 3c74 643e 6469 7361 626c 653c 2f74 643e disable
│ │ │ -00297ce0: 3c2f 7472 3e3c 2f74 6162 6c65 3e3c 7072
apiVersi
│ │ │ -00297d00: 6f6e 3a20 6d61 6368 696e 6563 6f6e 6669 on: machineconfi
│ │ │ -00297d10: 6775 7261 7469 6f6e 2e6f 7065 6e73 6869 guration.openshi
│ │ │ -00297d20: 6674 2e69 6f2f 7631 0a6b 696e 643a 204d ft.io/v1.kind: M
│ │ │ -00297d30: 6163 6869 6e65 436f 6e66 6967 0a73 7065 achineConfig.spe
│ │ │ -00297d40: 633a 0a20 2063 6f6e 6669 673a 0a20 2020 c:. config:.
│ │ │ -00297d50: 2069 676e 6974 696f 6e3a 0a20 2020 2020 ignition:.
│ │ │ -00297d60: 2076 6572 7369 6f6e 3a20 332e 312e 300a version: 3.1.0.
│ │ │ -00297d70: 2020 2020 7379 7374 656d 643a 0a20 2020 systemd:.
│ │ │ -00297d80: 2020 2075 6e69 7473 3a0a 2020 2020 2020 units:.
│ │ │ -00297d90: 2d20 6e61 6d65 3a20 7869 6e65 7464 2e73 - name: xinetd.s
│ │ │ -00297da0: 6572 7669 6365 0a20 2020 2020 2020 2065 ervice. e
│ │ │ -00297db0: 6e61 626c 6564 3a20 6661 6c73 650a 2020 nabled: false.
│ │ │ -00297dc0: 2020 2020 2020 6d61 736b 3a20 7472 7565 mask: true
│ │ │ -00297dd0: 0a20 2020 2020 202d 206e 616d 653a 2078 . - name: x
│ │ │ -00297de0: 696e 6574 642e 736f 636b 6574 0a20 2020 inetd.socket.
│ │ │ -00297df0: 2020 2020 2065 6e61 626c 6564 3a20 6661 enabled: fa
│ │ │ -00297e00: 6c73 650a 2020 2020 2020 2020 6d61 736b lse. mask
│ │ │ -00297e10: 3a20 7472 7565 0a3c 2f63 6f64 653e 3c2f : true.
│ │ │ -00297e20: 7072 653e 3c2f 6469 763e 3c61 2063 6c61 pre> Remediat
│ │ │ -00297ed0: 696f 6e20 5075 7070 6574 2073 6e69 7070 ion Puppet snipp
│ │ │ -00297ee0: 6574 20e2 87b2 3c2f 613e 3c62 723e 3c64 et ...
<
│ │ │ -00297f20: 7461 626c 6520 636c 6173 733d 2274 6162 table class="tab
│ │ │ -00297f30: 6c65 2074 6162 6c65 2d73 7472 6970 6564 le table-striped
│ │ │ -00297f40: 2074 6162 6c65 2d62 6f72 6465 7265 6420 table-bordered
│ │ │ -00297f50: 7461 626c 652d 636f 6e64 656e 7365 6422 table-condensed"
│ │ │ -00297f60: 3e3c 7472 3e3c 7468 3e43 6f6d 706c 6578 >Complex
│ │ │ -00297f70: 6974 793a 3c2f 7468 3e3c 7464 3e6c 6f77 ity: low
│ │ │ -00297f80: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Disruption: low
│ │ │ -00297fb0: 7472 3e3c 7472 3e3c 7468 3e52 6562 6f6f tr>Reboo
│ │ │ -00297fc0: 743a 3c2f 7468 3e3c 7464 3e66 616c 7365 t: false
│ │ │ -00297fd0: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Strategy:
│ │ │ -00297ff0: 3c74 643e 656e 6162 6c65 3c2f 7464 3e3c enable <
│ │ │ -00298000: 2f74 723e 3c2f 7461 626c 653e 3c70 7265 /tr>
include d
│ │ │ -00298020: 6973 6162 6c65 5f78 696e 6574 640a 0a63 isable_xinetd..c
│ │ │ -00298030: 6c61 7373 2064 6973 6162 6c65 5f78 696e lass disable_xin
│ │ │ -00298040: 6574 6420 7b0a 2020 7365 7276 6963 6520 etd {. service
│ │ │ -00298050: 7b27 7869 6e65 7464 273a 0a20 2020 2065 {'xinetd':. e
│ │ │ -00298060: 6e61 626c 6520 3d26 6774 3b20 6661 6c73 nable => fals
│ │ │ -00298070: 652c 0a20 2020 2065 6e73 7572 6520 3d26 e,. ensure =&
│ │ │ -00298080: 6774 3b20 2773 746f 7070 6564 272c 0a20 gt; 'stopped',.
│ │ │ -00298090: 207d 0a7d 0a3c 2f63 6f64 653e 3c2f 7072 }.}.
Remediatio
│ │ │ -00298150: 6e20 416e 7369 626c 6520 736e 6970 7065 n Ansible snippe
│ │ │ -00298160: 7420 e287 b23c 2f61 3e3c 6272 3e3c 6469 t ...
│ │ │ -002981e0: 3c74 723e 3c74 683e 436f 6d70 6c65 7869 Complexi
│ │ │ -002981f0: 7479 3a3c 2f74 683e 3c74 643e 6c6f 773c ty: low<
│ │ │ -00298200: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Disruption: low Reboot
│ │ │ -00298240: 3a3c 2f74 683e 3c74 643e 6661 6c73 653c : false<
│ │ │ -00298250: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Strategy: <
│ │ │ -00298270: 7464 3e64 6973 6162 6c65 3c2f 7464 3e3c td>disable<
│ │ │ -00298280: 2f74 723e 3c2f 7461 626c 653e 3c70 7265 /tr>
- name: G
│ │ │ -002982a0: 6174 6865 7220 7468 6520 7061 636b 6167 ather the packag
│ │ │ -002982b0: 6520 6661 6374 730a 2020 7061 636b 6167 e facts. packag
│ │ │ -002982c0: 655f 6661 6374 733a 0a20 2020 206d 616e e_facts:. man
│ │ │ -002982d0: 6167 6572 3a20 6175 746f 0a20 2074 6167 ager: auto. tag
│ │ │ -002982e0: 733a 0a20 202d 204e 4953 542d 3830 302d s:. - NIST-800-
│ │ │ -002982f0: 3137 312d 332e 342e 370a 2020 2d20 4e49 171-3.4.7. - NI
│ │ │ -00298300: 5354 2d38 3030 2d35 332d 434d 2d36 2861 ST-800-53-CM-6(a
│ │ │ -00298310: 290a 2020 2d20 4e49 5354 2d38 3030 2d35 ). - NIST-800-5
│ │ │ -00298320: 332d 434d 2d37 2861 290a 2020 2d20 4e49 3-CM-7(a). - NI
│ │ │ -00298330: 5354 2d38 3030 2d35 332d 434d 2d37 2862 ST-800-53-CM-7(b
│ │ │ -00298340: 290a 2020 2d20 6469 7361 626c 655f 7374 ). - disable_st
│ │ │ -00298350: 7261 7465 6779 0a20 202d 206c 6f77 5f63 rategy. - low_c
│ │ │ -00298360: 6f6d 706c 6578 6974 790a 2020 2d20 6c6f omplexity. - lo
│ │ │ -00298370: 775f 6469 7372 7570 7469 6f6e 0a20 202d w_disruption. -
│ │ │ -00298380: 206d 6564 6975 6d5f 7365 7665 7269 7479 medium_severity
│ │ │ -00298390: 0a20 202d 206e 6f5f 7265 626f 6f74 5f6e . - no_reboot_n
│ │ │ -002983a0: 6565 6465 640a 2020 2d20 7365 7276 6963 eeded. - servic
│ │ │ -002983b0: 655f 7869 6e65 7464 5f64 6973 6162 6c65 e_xinetd_disable
│ │ │ -002983c0: 640a 0a2d 206e 616d 653a 2044 6973 6162 d..- name: Disab
│ │ │ -002983d0: 6c65 2078 696e 6574 6420 5365 7276 6963 le xinetd Servic
│ │ │ -002983e0: 6520 2d20 4469 7361 626c 6520 7365 7276 e - Disable serv
│ │ │ -002983f0: 6963 6520 7869 6e65 7464 0a20 2062 6c6f ice xinetd. blo
│ │ │ -00298400: 636b 3a0a 0a20 202d 206e 616d 653a 2044 ck:.. - name: D
│ │ │ -00298410: 6973 6162 6c65 2078 696e 6574 6420 5365 isable xinetd Se
│ │ │ -00298420: 7276 6963 6520 2d20 436f 6c6c 6563 7420 rvice - Collect
│ │ │ -00298430: 7379 7374 656d 6420 5365 7276 6963 6573 systemd Services
│ │ │ -00298440: 2050 7265 7365 6e74 2069 6e20 7468 6520 Present in the
│ │ │ -00298450: 5379 7374 656d 0a20 2020 2061 6e73 6962 System. ansib
│ │ │ -00298460: 6c65 2e62 7569 6c74 696e 2e63 6f6d 6d61 le.builtin.comma
│ │ │ -00298470: 6e64 3a20 7379 7374 656d 6374 6c20 2d71 nd: systemctl -q
│ │ │ -00298480: 206c 6973 742d 756e 6974 2d66 696c 6573 list-unit-files
│ │ │ -00298490: 202d 2d74 7970 6520 7365 7276 6963 650a --type service.
│ │ │ -002984a0: 2020 2020 7265 6769 7374 6572 3a20 7365 register: se
│ │ │ -002984b0: 7276 6963 655f 6578 6973 7473 0a20 2020 rvice_exists.
│ │ │ -002984c0: 2063 6861 6e67 6564 5f77 6865 6e3a 2066 changed_when: f
│ │ │ -002984d0: 616c 7365 0a20 2020 2066 6169 6c65 645f alse. failed_
│ │ │ -002984e0: 7768 656e 3a20 7365 7276 6963 655f 6578 when: service_ex
│ │ │ -002984f0: 6973 7473 2e72 6320 6e6f 7420 696e 205b ists.rc not in [
│ │ │ -00298500: 302c 2031 5d0a 2020 2020 6368 6563 6b5f 0, 1]. check_
│ │ │ -00298510: 6d6f 6465 3a20 6661 6c73 650a 0a20 202d mode: false.. -
│ │ │ -00298520: 206e 616d 653a 2044 6973 6162 6c65 2078 name: Disable x
│ │ │ -00298530: 696e 6574 6420 5365 7276 6963 6520 2d20 inetd Service -
│ │ │ -00298540: 456e 7375 7265 2078 696e 6574 642e 7365 Ensure xinetd.se
│ │ │ -00298550: 7276 6963 6520 6973 204d 6173 6b65 640a rvice is Masked.
│ │ │ -00298560: 2020 2020 616e 7369 626c 652e 6275 696c ansible.buil
│ │ │ -00298570: 7469 6e2e 7379 7374 656d 643a 0a20 2020 tin.systemd:.
│ │ │ -00298580: 2020 206e 616d 653a 2078 696e 6574 642e name: xinetd.
│ │ │ -00298590: 7365 7276 6963 650a 2020 2020 2020 7374 service. st
│ │ │ -002985a0: 6174 653a 2073 746f 7070 6564 0a20 2020 ate: stopped.
│ │ │ -002985b0: 2020 2065 6e61 626c 6564 3a20 6661 6c73 enabled: fals
│ │ │ -002985c0: 650a 2020 2020 2020 6d61 736b 6564 3a20 e. masked:
│ │ │ -002985d0: 7472 7565 0a20 2020 2077 6865 6e3a 2073 true. when: s
│ │ │ -002985e0: 6572 7669 6365 5f65 7869 7374 732e 7374 ervice_exists.st
│ │ │ -002985f0: 646f 7574 5f6c 696e 6573 2069 7320 7365 dout_lines is se
│ │ │ -00298600: 6172 6368 2822 7869 6e65 7464 2e73 6572 arch("xinetd.ser
│ │ │ -00298610: 7669 6365 222c 206d 756c 7469 6c69 6e65 vice", multiline
│ │ │ -00298620: 3d54 7275 6529 0a0a 2020 2d20 6e61 6d65 =True).. - name
│ │ │ -00298630: 3a20 556e 6974 2053 6f63 6b65 7420 4578 : Unit Socket Ex
│ │ │ -00298640: 6973 7473 202d 2078 696e 6574 642e 736f ists - xinetd.so
│ │ │ -00298650: 636b 6574 0a20 2020 2061 6e73 6962 6c65 cket. ansible
│ │ │ -00298660: 2e62 7569 6c74 696e 2e63 6f6d 6d61 6e64 .builtin.command
│ │ │ -00298670: 3a20 7379 7374 656d 6374 6c20 2d71 206c : systemctl -q l
│ │ │ -00298680: 6973 742d 756e 6974 2d66 696c 6573 2078 ist-unit-files x
│ │ │ -00298690: 696e 6574 642e 736f 636b 6574 0a20 2020 inetd.socket.
│ │ │ -002986a0: 2072 6567 6973 7465 723a 2073 6f63 6b65 register: socke
│ │ │ -002986b0: 745f 6669 6c65 5f65 7869 7374 730a 2020 t_file_exists.
│ │ │ -002986c0: 2020 6368 616e 6765 645f 7768 656e 3a20 changed_when:
│ │ │ -002986d0: 6661 6c73 650a 2020 2020 6661 696c 6564 false. failed
│ │ │ -002986e0: 5f77 6865 6e3a 2073 6f63 6b65 745f 6669 _when: socket_fi
│ │ │ -002986f0: 6c65 5f65 7869 7374 732e 7263 206e 6f74 le_exists.rc not
│ │ │ -00298700: 2069 6e20 5b30 2c20 315d 0a20 2020 2063 in [0, 1]. c
│ │ │ -00298710: 6865 636b 5f6d 6f64 653a 2066 616c 7365 heck_mode: false
│ │ │ -00298720: 0a0a 2020 2d20 6e61 6d65 3a20 4469 7361 .. - name: Disa
│ │ │ -00298730: 626c 6520 7869 6e65 7464 2053 6572 7669 ble xinetd Servi
│ │ │ -00298740: 6365 202d 2044 6973 6162 6c65 2053 6f63 ce - Disable Soc
│ │ │ -00298750: 6b65 7420 7869 6e65 7464 0a20 2020 2061 ket xinetd. a
│ │ │ -00298760: 6e73 6962 6c65 2e62 7569 6c74 696e 2e73 nsible.builtin.s
│ │ │ -00298770: 7973 7465 6d64 3a0a 2020 2020 2020 6e61 ystemd:. na
│ │ │ -00298780: 6d65 3a20 7869 6e65 7464 2e73 6f63 6b65 me: xinetd.socke
│ │ │ -00298790: 740a 2020 2020 2020 656e 6162 6c65 643a t. enabled:
│ │ │ -002987a0: 2066 616c 7365 0a20 2020 2020 2073 7461 false. sta
│ │ │ -002987b0: 7465 3a20 7374 6f70 7065 640a 2020 2020 te: stopped.
│ │ │ -002987c0: 2020 6d61 736b 6564 3a20 7472 7565 0a20 masked: true.
│ │ │ -002987d0: 2020 2077 6865 6e3a 2073 6f63 6b65 745f when: socket_
│ │ │ -002987e0: 6669 6c65 5f65 7869 7374 732e 7374 646f file_exists.stdo
│ │ │ -002987f0: 7574 5f6c 696e 6573 2069 7320 7365 6172 ut_lines is sear
│ │ │ -00298800: 6368 2822 7869 6e65 7464 2e73 6f63 6b65 ch("xinetd.socke
│ │ │ -00298810: 7422 2c20 6d75 6c74 696c 696e 653d 5472 t", multiline=Tr
│ │ │ -00298820: 7565 290a 2020 7461 6773 3a0a 2020 2d20 ue). tags:. -
│ │ │ -00298830: 4e49 5354 2d38 3030 2d31 3731 2d33 2e34 NIST-800-171-3.4
│ │ │ -00298840: 2e37 0a20 202d 204e 4953 542d 3830 302d .7. - NIST-800-
│ │ │ -00298850: 3533 2d43 4d2d 3628 6129 0a20 202d 204e 53-CM-6(a). - N
│ │ │ -00298860: 4953 542d 3830 302d 3533 2d43 4d2d 3728 IST-800-53-CM-7(
│ │ │ -00298870: 6129 0a20 202d 204e 4953 542d 3830 302d a). - NIST-800-
│ │ │ -00298880: 3533 2d43 4d2d 3728 6229 0a20 202d 2064 53-CM-7(b). - d
│ │ │ -00298890: 6973 6162 6c65 5f73 7472 6174 6567 790a isable_strategy.
│ │ │ -002988a0: 2020 2d20 6c6f 775f 636f 6d70 6c65 7869 - low_complexi
│ │ │ -002988b0: 7479 0a20 202d 206c 6f77 5f64 6973 7275 ty. - low_disru
│ │ │ -002988c0: 7074 696f 6e0a 2020 2d20 6d65 6469 756d ption. - medium
│ │ │ -002988d0: 5f73 6576 6572 6974 790a 2020 2d20 6e6f _severity. - no
│ │ │ -002988e0: 5f72 6562 6f6f 745f 6e65 6564 6564 0a20 _reboot_needed.
│ │ │ -002988f0: 202d 2073 6572 7669 6365 5f78 696e 6574 - service_xinet
│ │ │ -00298900: 645f 6469 7361 626c 6564 0a20 202d 2073 d_disabled. - s
│ │ │ -00298910: 7065 6369 616c 5f73 6572 7669 6365 5f62 pecial_service_b
│ │ │ -00298920: 6c6f 636b 0a20 2077 6865 6e3a 2027 226c lock. when: '"l
│ │ │ -00298930: 696e 7578 2d62 6173 6522 2069 6e20 616e inux-base" in an
│ │ │ -00298940: 7369 626c 655f 6661 6374 732e 7061 636b sible_facts.pack
│ │ │ -00298950: 6167 6573 270a 3c2f 636f 6465 3e3c 2f70 ages'.
<
│ │ │ +00297af0: 7472 3e3c 7468 3e43 6f6d 706c 6578 6974 tr>Complexit
│ │ │ +00297b00: 793a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f y: low
│ │ │ +00297b10: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ +00297b20: 4469 7372 7570 7469 6f6e 3a3c 2f74 683e Disruption:
│ │ │ +00297b30: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Reboot:
│ │ │ +00297b50: 3c2f 7468 3e3c 7464 3e66 616c 7365 3c2f false
│ │ │ +00297b60: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ +00297b70: 5374 7261 7465 6779 3a3c 2f74 683e 3c74 Strategy: disable
│ │ │ +00297b90: 7472 3e3c 2f74 6162 6c65 3e3c 7072 653e tr>
│ │ │ +00297ba0: 3c63 6f64 653e 2d20 6e61 6d65 3a20 4761 - name: Ga
│ │ │ +00297bb0: 7468 6572 2074 6865 2070 6163 6b61 6765 ther the package
│ │ │ +00297bc0: 2066 6163 7473 0a20 2070 6163 6b61 6765 facts. package
│ │ │ +00297bd0: 5f66 6163 7473 3a0a 2020 2020 6d61 6e61 _facts:. mana
│ │ │ +00297be0: 6765 723a 2061 7574 6f0a 2020 7461 6773 ger: auto. tags
│ │ │ +00297bf0: 3a0a 2020 2d20 4e49 5354 2d38 3030 2d31 :. - NIST-800-1
│ │ │ +00297c00: 3731 2d33 2e34 2e37 0a20 202d 204e 4953 71-3.4.7. - NIS
│ │ │ +00297c10: 542d 3830 302d 3533 2d43 4d2d 3628 6129 T-800-53-CM-6(a)
│ │ │ +00297c20: 0a20 202d 204e 4953 542d 3830 302d 3533 . - NIST-800-53
│ │ │ +00297c30: 2d43 4d2d 3728 6129 0a20 202d 204e 4953 -CM-7(a). - NIS
│ │ │ +00297c40: 542d 3830 302d 3533 2d43 4d2d 3728 6229 T-800-53-CM-7(b)
│ │ │ +00297c50: 0a20 202d 2064 6973 6162 6c65 5f73 7472 . - disable_str
│ │ │ +00297c60: 6174 6567 790a 2020 2d20 6c6f 775f 636f ategy. - low_co
│ │ │ +00297c70: 6d70 6c65 7869 7479 0a20 202d 206c 6f77 mplexity. - low
│ │ │ +00297c80: 5f64 6973 7275 7074 696f 6e0a 2020 2d20 _disruption. -
│ │ │ +00297c90: 6d65 6469 756d 5f73 6576 6572 6974 790a medium_severity.
│ │ │ +00297ca0: 2020 2d20 6e6f 5f72 6562 6f6f 745f 6e65 - no_reboot_ne
│ │ │ +00297cb0: 6564 6564 0a20 202d 2073 6572 7669 6365 eded. - service
│ │ │ +00297cc0: 5f78 696e 6574 645f 6469 7361 626c 6564 _xinetd_disabled
│ │ │ +00297cd0: 0a0a 2d20 6e61 6d65 3a20 4469 7361 626c ..- name: Disabl
│ │ │ +00297ce0: 6520 7869 6e65 7464 2053 6572 7669 6365 e xinetd Service
│ │ │ +00297cf0: 202d 2044 6973 6162 6c65 2073 6572 7669 - Disable servi
│ │ │ +00297d00: 6365 2078 696e 6574 640a 2020 626c 6f63 ce xinetd. bloc
│ │ │ +00297d10: 6b3a 0a0a 2020 2d20 6e61 6d65 3a20 4469 k:.. - name: Di
│ │ │ +00297d20: 7361 626c 6520 7869 6e65 7464 2053 6572 sable xinetd Ser
│ │ │ +00297d30: 7669 6365 202d 2043 6f6c 6c65 6374 2073 vice - Collect s
│ │ │ +00297d40: 7973 7465 6d64 2053 6572 7669 6365 7320 ystemd Services
│ │ │ +00297d50: 5072 6573 656e 7420 696e 2074 6865 2053 Present in the S
│ │ │ +00297d60: 7973 7465 6d0a 2020 2020 616e 7369 626c ystem. ansibl
│ │ │ +00297d70: 652e 6275 696c 7469 6e2e 636f 6d6d 616e e.builtin.comman
│ │ │ +00297d80: 643a 2073 7973 7465 6d63 746c 202d 7120 d: systemctl -q
│ │ │ +00297d90: 6c69 7374 2d75 6e69 742d 6669 6c65 7320 list-unit-files
│ │ │ +00297da0: 2d2d 7479 7065 2073 6572 7669 6365 0a20 --type service.
│ │ │ +00297db0: 2020 2072 6567 6973 7465 723a 2073 6572 register: ser
│ │ │ +00297dc0: 7669 6365 5f65 7869 7374 730a 2020 2020 vice_exists.
│ │ │ +00297dd0: 6368 616e 6765 645f 7768 656e 3a20 6661 changed_when: fa
│ │ │ +00297de0: 6c73 650a 2020 2020 6661 696c 6564 5f77 lse. failed_w
│ │ │ +00297df0: 6865 6e3a 2073 6572 7669 6365 5f65 7869 hen: service_exi
│ │ │ +00297e00: 7374 732e 7263 206e 6f74 2069 6e20 5b30 sts.rc not in [0
│ │ │ +00297e10: 2c20 315d 0a20 2020 2063 6865 636b 5f6d , 1]. check_m
│ │ │ +00297e20: 6f64 653a 2066 616c 7365 0a0a 2020 2d20 ode: false.. -
│ │ │ +00297e30: 6e61 6d65 3a20 4469 7361 626c 6520 7869 name: Disable xi
│ │ │ +00297e40: 6e65 7464 2053 6572 7669 6365 202d 2045 netd Service - E
│ │ │ +00297e50: 6e73 7572 6520 7869 6e65 7464 2e73 6572 nsure xinetd.ser
│ │ │ +00297e60: 7669 6365 2069 7320 4d61 736b 6564 0a20 vice is Masked.
│ │ │ +00297e70: 2020 2061 6e73 6962 6c65 2e62 7569 6c74 ansible.built
│ │ │ +00297e80: 696e 2e73 7973 7465 6d64 3a0a 2020 2020 in.systemd:.
│ │ │ +00297e90: 2020 6e61 6d65 3a20 7869 6e65 7464 2e73 name: xinetd.s
│ │ │ +00297ea0: 6572 7669 6365 0a20 2020 2020 2073 7461 ervice. sta
│ │ │ +00297eb0: 7465 3a20 7374 6f70 7065 640a 2020 2020 te: stopped.
│ │ │ +00297ec0: 2020 656e 6162 6c65 643a 2066 616c 7365 enabled: false
│ │ │ +00297ed0: 0a20 2020 2020 206d 6173 6b65 643a 2074 . masked: t
│ │ │ +00297ee0: 7275 650a 2020 2020 7768 656e 3a20 7365 rue. when: se
│ │ │ +00297ef0: 7276 6963 655f 6578 6973 7473 2e73 7464 rvice_exists.std
│ │ │ +00297f00: 6f75 745f 6c69 6e65 7320 6973 2073 6561 out_lines is sea
│ │ │ +00297f10: 7263 6828 2278 696e 6574 642e 7365 7276 rch("xinetd.serv
│ │ │ +00297f20: 6963 6522 2c20 6d75 6c74 696c 696e 653d ice", multiline=
│ │ │ +00297f30: 5472 7565 290a 0a20 202d 206e 616d 653a True).. - name:
│ │ │ +00297f40: 2055 6e69 7420 536f 636b 6574 2045 7869 Unit Socket Exi
│ │ │ +00297f50: 7374 7320 2d20 7869 6e65 7464 2e73 6f63 sts - xinetd.soc
│ │ │ +00297f60: 6b65 740a 2020 2020 616e 7369 626c 652e ket. ansible.
│ │ │ +00297f70: 6275 696c 7469 6e2e 636f 6d6d 616e 643a builtin.command:
│ │ │ +00297f80: 2073 7973 7465 6d63 746c 202d 7120 6c69 systemctl -q li
│ │ │ +00297f90: 7374 2d75 6e69 742d 6669 6c65 7320 7869 st-unit-files xi
│ │ │ +00297fa0: 6e65 7464 2e73 6f63 6b65 740a 2020 2020 netd.socket.
│ │ │ +00297fb0: 7265 6769 7374 6572 3a20 736f 636b 6574 register: socket
│ │ │ +00297fc0: 5f66 696c 655f 6578 6973 7473 0a20 2020 _file_exists.
│ │ │ +00297fd0: 2063 6861 6e67 6564 5f77 6865 6e3a 2066 changed_when: f
│ │ │ +00297fe0: 616c 7365 0a20 2020 2066 6169 6c65 645f alse. failed_
│ │ │ +00297ff0: 7768 656e 3a20 736f 636b 6574 5f66 696c when: socket_fil
│ │ │ +00298000: 655f 6578 6973 7473 2e72 6320 6e6f 7420 e_exists.rc not
│ │ │ +00298010: 696e 205b 302c 2031 5d0a 2020 2020 6368 in [0, 1]. ch
│ │ │ +00298020: 6563 6b5f 6d6f 6465 3a20 6661 6c73 650a eck_mode: false.
│ │ │ +00298030: 0a20 202d 206e 616d 653a 2044 6973 6162 . - name: Disab
│ │ │ +00298040: 6c65 2078 696e 6574 6420 5365 7276 6963 le xinetd Servic
│ │ │ +00298050: 6520 2d20 4469 7361 626c 6520 536f 636b e - Disable Sock
│ │ │ +00298060: 6574 2078 696e 6574 640a 2020 2020 616e et xinetd. an
│ │ │ +00298070: 7369 626c 652e 6275 696c 7469 6e2e 7379 sible.builtin.sy
│ │ │ +00298080: 7374 656d 643a 0a20 2020 2020 206e 616d stemd:. nam
│ │ │ +00298090: 653a 2078 696e 6574 642e 736f 636b 6574 e: xinetd.socket
│ │ │ +002980a0: 0a20 2020 2020 2065 6e61 626c 6564 3a20 . enabled:
│ │ │ +002980b0: 6661 6c73 650a 2020 2020 2020 7374 6174 false. stat
│ │ │ +002980c0: 653a 2073 746f 7070 6564 0a20 2020 2020 e: stopped.
│ │ │ +002980d0: 206d 6173 6b65 643a 2074 7275 650a 2020 masked: true.
│ │ │ +002980e0: 2020 7768 656e 3a20 736f 636b 6574 5f66 when: socket_f
│ │ │ +002980f0: 696c 655f 6578 6973 7473 2e73 7464 6f75 ile_exists.stdou
│ │ │ +00298100: 745f 6c69 6e65 7320 6973 2073 6561 7263 t_lines is searc
│ │ │ +00298110: 6828 2278 696e 6574 642e 736f 636b 6574 h("xinetd.socket
│ │ │ +00298120: 222c 206d 756c 7469 6c69 6e65 3d54 7275 ", multiline=Tru
│ │ │ +00298130: 6529 0a20 2074 6167 733a 0a20 202d 204e e). tags:. - N
│ │ │ +00298140: 4953 542d 3830 302d 3137 312d 332e 342e IST-800-171-3.4.
│ │ │ +00298150: 370a 2020 2d20 4e49 5354 2d38 3030 2d35 7. - NIST-800-5
│ │ │ +00298160: 332d 434d 2d36 2861 290a 2020 2d20 4e49 3-CM-6(a). - NI
│ │ │ +00298170: 5354 2d38 3030 2d35 332d 434d 2d37 2861 ST-800-53-CM-7(a
│ │ │ +00298180: 290a 2020 2d20 4e49 5354 2d38 3030 2d35 ). - NIST-800-5
│ │ │ +00298190: 332d 434d 2d37 2862 290a 2020 2d20 6469 3-CM-7(b). - di
│ │ │ +002981a0: 7361 626c 655f 7374 7261 7465 6779 0a20 sable_strategy.
│ │ │ +002981b0: 202d 206c 6f77 5f63 6f6d 706c 6578 6974 - low_complexit
│ │ │ +002981c0: 790a 2020 2d20 6c6f 775f 6469 7372 7570 y. - low_disrup
│ │ │ +002981d0: 7469 6f6e 0a20 202d 206d 6564 6975 6d5f tion. - medium_
│ │ │ +002981e0: 7365 7665 7269 7479 0a20 202d 206e 6f5f severity. - no_
│ │ │ +002981f0: 7265 626f 6f74 5f6e 6565 6465 640a 2020 reboot_needed.
│ │ │ +00298200: 2d20 7365 7276 6963 655f 7869 6e65 7464 - service_xinetd
│ │ │ +00298210: 5f64 6973 6162 6c65 640a 2020 2d20 7370 _disabled. - sp
│ │ │ +00298220: 6563 6961 6c5f 7365 7276 6963 655f 626c ecial_service_bl
│ │ │ +00298230: 6f63 6b0a 2020 7768 656e 3a20 2722 6c69 ock. when: '"li
│ │ │ +00298240: 6e75 782d 6261 7365 2220 696e 2061 6e73 nux-base" in ans
│ │ │ +00298250: 6962 6c65 5f66 6163 7473 2e70 6163 6b61 ible_facts.packa
│ │ │ +00298260: 6765 7327 0a3c 2f63 6f64 653e 3c2f 7072 ges'.
Remediatio
│ │ │ +00298320: 6e20 4b75 6265 726e 6574 6573 2073 6e69 n Kubernetes sni
│ │ │ +00298330: 7070 6574 20e2 87b2 3c2f 613e 3c62 723e ppet ...
│ │ │ +00298340: 3c64 6976 2063 6c61 7373 3d22 7061 6e65 Compl
│ │ │ +002983c0: 6578 6974 793a 3c2f 7468 3e3c 7464 3e6c exity: l
│ │ │ +002983d0: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ +002983e0: 3c74 683e 4469 7372 7570 7469 6f6e 3a3c Disruption:<
│ │ │ +002983f0: 2f74 683e 3c74 643e 6d65 6469 756d 3c2f /th> medium
│ │ │ +00298400: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ +00298410: 5265 626f 6f74 3a3c 2f74 683e 3c74 643e Reboot:
│ │ │ +00298420: 7472 7565 3c2f 7464 3e3c 2f74 723e 3c74 true Strategy:<
│ │ │ +00298440: 2f74 683e 3c74 643e 6469 7361 626c 653c /th> disable<
│ │ │ +00298450: 2f74 643e 3c2f 7472 3e3c 2f74 6162 6c65 /td>
apiV
│ │ │ +00298470: 6572 7369 6f6e 3a20 6d61 6368 696e 6563 ersion: machinec
│ │ │ +00298480: 6f6e 6669 6775 7261 7469 6f6e 2e6f 7065 onfiguration.ope
│ │ │ +00298490: 6e73 6869 6674 2e69 6f2f 7631 0a6b 696e nshift.io/v1.kin
│ │ │ +002984a0: 643a 204d 6163 6869 6e65 436f 6e66 6967 d: MachineConfig
│ │ │ +002984b0: 0a73 7065 633a 0a20 2063 6f6e 6669 673a .spec:. config:
│ │ │ +002984c0: 0a20 2020 2069 676e 6974 696f 6e3a 0a20 . ignition:.
│ │ │ +002984d0: 2020 2020 2076 6572 7369 6f6e 3a20 332e version: 3.
│ │ │ +002984e0: 312e 300a 2020 2020 7379 7374 656d 643a 1.0. systemd:
│ │ │ +002984f0: 0a20 2020 2020 2075 6e69 7473 3a0a 2020 . units:.
│ │ │ +00298500: 2020 2020 2d20 6e61 6d65 3a20 7869 6e65 - name: xine
│ │ │ +00298510: 7464 2e73 6572 7669 6365 0a20 2020 2020 td.service.
│ │ │ +00298520: 2020 2065 6e61 626c 6564 3a20 6661 6c73 enabled: fals
│ │ │ +00298530: 650a 2020 2020 2020 2020 6d61 736b 3a20 e. mask:
│ │ │ +00298540: 7472 7565 0a20 2020 2020 202d 206e 616d true. - nam
│ │ │ +00298550: 653a 2078 696e 6574 642e 736f 636b 6574 e: xinetd.socket
│ │ │ +00298560: 0a20 2020 2020 2020 2065 6e61 626c 6564 . enabled
│ │ │ +00298570: 3a20 6661 6c73 650a 2020 2020 2020 2020 : false.
│ │ │ +00298580: 6d61 736b 3a20 7472 7565 0a3c 2f63 6f64 mask: true.
Reme
│ │ │ +00298640: 6469 6174 696f 6e20 5075 7070 6574 2073 diation Puppet s
│ │ │ +00298650: 6e69 7070 6574 20e2 87b2 3c2f 613e 3c62 nippet ...Com
│ │ │ +002986e0: 706c 6578 6974 793a 3c2f 7468 3e3c 7464 plexity: low Disruption
│ │ │ +00298710: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low R
│ │ │ +00298730: 6562 6f6f 743a 3c2f 7468 3e3c 7464 3e66 eboot: f
│ │ │ +00298740: 616c 7365 3c2f 7464 3e3c 2f74 723e 3c74 alse Strategy:<
│ │ │ +00298760: 2f74 683e 3c74 643e 656e 6162 6c65 3c2f /th> enable
│ │ │ +00298770: 7464 3e3c 2f74 723e 3c2f 7461 626c 653e td>
│ │ │ +00298780: 3c70 7265 3e3c 636f 6465 3e69 6e63 6c75 inclu
│ │ │ +00298790: 6465 2064 6973 6162 6c65 5f78 696e 6574 de disable_xinet
│ │ │ +002987a0: 640a 0a63 6c61 7373 2064 6973 6162 6c65 d..class disable
│ │ │ +002987b0: 5f78 696e 6574 6420 7b0a 2020 7365 7276 _xinetd {. serv
│ │ │ +002987c0: 6963 6520 7b27 7869 6e65 7464 273a 0a20 ice {'xinetd':.
│ │ │ +002987d0: 2020 2065 6e61 626c 6520 3d26 6774 3b20 enable =>
│ │ │ +002987e0: 6661 6c73 652c 0a20 2020 2065 6e73 7572 false,. ensur
│ │ │ +002987f0: 6520 3d26 6774 3b20 2773 746f 7070 6564 e => 'stopped
│ │ │ +00298800: 272c 0a20 207d 0a7d 0a3c 2f63 6f64 653e ',. }.}.
│ │ │ +00298810: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063
Remedi
│ │ │ +002988c0: 6174 696f 6e20 4f53 4275 696c 6420 426c ation OSBuild Bl
│ │ │ +002988d0: 7565 7072 696e 7420 736e 6970 7065 7420 ueprint snippet
│ │ │ +002988e0: e287 b23c 2f61 3e3c 6272 3e3c 6469 7620 ...
.[customi
│ │ │ +00298930: 7a61 7469 6f6e 732e 7365 7276 6963 6573 zations.services
│ │ │ +00298940: 5d0a 6d61 736b 6564 203d 205b 2278 696e ].masked = ["xin
│ │ │ +00298950: 6574 6422 5d0a 3c2f 636f 6465 3e3c 2f70 etd"].
Remediation
│ │ │ -0029a560: 2050 7570 7065 7420 736e 6970 7065 7420 Puppet snippet
│ │ │ -0029a570: e287 b23c 2f61 3e3c 6272 3e3c 6469 7620 ...
Complexity
│ │ │ -0029a600: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low D
│ │ │ -0029a620: 6973 7275 7074 696f 6e3a 3c2f 7468 3e3c isruption: <
│ │ │ -0029a630: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ -0029a640: 3c74 723e 3c74 683e 5265 626f 6f74 3a3c Reboot:<
│ │ │ -0029a650: 2f74 683e 3c74 643e 6661 6c73 653c 2f74 /th> false S
│ │ │ -0029a670: 7472 6174 6567 793a 3c2f 7468 3e3c 7464 trategy: disable
<
│ │ │ -0029a6a0: 636f 6465 3e0a 696e 636c 7564 6520 7265 code>.include re
│ │ │ -0029a6b0: 6d6f 7665 5f79 7073 6572 760a 0a63 6c61 move_ypserv..cla
│ │ │ -0029a6c0: 7373 2072 656d 6f76 655f 7970 7365 7276 ss remove_ypserv
│ │ │ -0029a6d0: 207b 0a20 2070 6163 6b61 6765 207b 2027 {. package { '
│ │ │ -0029a6e0: 7970 7365 7276 273a 0a20 2020 2065 6e73 ypserv':. ens
│ │ │ -0029a6f0: 7572 6520 3d26 6774 3b20 2770 7572 6765 ure => 'purge
│ │ │ -0029a700: 6427 2c0a 2020 7d0a 7d0a 3c2f 636f 6465 d',. }.}.Remed
│ │ │ -0029a7c0: 6961 7469 6f6e 2041 6e73 6962 6c65 2073 iation Ansible s
│ │ │ -0029a7d0: 6e69 7070 6574 20e2 87b2 3c2f 613e 3c62 nippet ...Com
│ │ │ -0029a860: 706c 6578 6974 793a 3c2f 7468 3e3c 7464 plexity: low Disruption
│ │ │ -0029a890: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low R
│ │ │ -0029a8b0: 6562 6f6f 743a 3c2f 7468 3e3c 7464 3e66 eboot: f
│ │ │ -0029a8c0: 616c 7365 3c2f 7464 3e3c 2f74 723e 3c74 alse Strategy:<
│ │ │ -0029a8e0: 2f74 683e 3c74 643e 6469 7361 626c 653c /th> disable<
│ │ │ -0029a8f0: 2f74 643e 3c2f 7472 3e3c 2f74 6162 6c65 /td>
- na
│ │ │ -0029a910: 6d65 3a20 2755 6e69 6e73 7461 6c6c 2079 me: 'Uninstall y
│ │ │ -0029a920: 7073 6572 7620 5061 636b 6167 653a 2045 pserv Package: E
│ │ │ -0029a930: 6e73 7572 6520 7970 7365 7276 2069 7320 nsure ypserv is
│ │ │ -0029a940: 7265 6d6f 7665 6427 0a20 2061 6e73 6962 removed'. ansib
│ │ │ -0029a950: 6c65 2e62 7569 6c74 696e 2e70 6163 6b61 le.builtin.packa
│ │ │ -0029a960: 6765 3a0a 2020 2020 6e61 6d65 3a20 7970 ge:. name: yp
│ │ │ -0029a970: 7365 7276 0a20 2020 2073 7461 7465 3a20 serv. state:
│ │ │ -0029a980: 6162 7365 6e74 0a20 2074 6167 733a 0a20 absent. tags:.
│ │ │ -0029a990: 202d 204e 4953 542d 3830 302d 3533 2d43 - NIST-800-53-C
│ │ │ -0029a9a0: 4d2d 3628 6129 0a20 202d 204e 4953 542d M-6(a). - NIST-
│ │ │ -0029a9b0: 3830 302d 3533 2d43 4d2d 3728 6129 0a20 800-53-CM-7(a).
│ │ │ -0029a9c0: 202d 204e 4953 542d 3830 302d 3533 2d43 - NIST-800-53-C
│ │ │ -0029a9d0: 4d2d 3728 6229 0a20 202d 204e 4953 542d M-7(b). - NIST-
│ │ │ -0029a9e0: 3830 302d 3533 2d49 412d 3528 3129 2863 800-53-IA-5(1)(c
│ │ │ -0029a9f0: 290a 2020 2d20 5043 492d 4453 532d 5265 ). - PCI-DSS-Re
│ │ │ -0029aa00: 712d 322e 322e 320a 2020 2d20 5043 492d q-2.2.2. - PCI-
│ │ │ -0029aa10: 4453 5376 342d 322e 320a 2020 2d20 5043 DSSv4-2.2. - PC
│ │ │ -0029aa20: 492d 4453 5376 342d 322e 322e 340a 2020 I-DSSv4-2.2.4.
│ │ │ -0029aa30: 2d20 6469 7361 626c 655f 7374 7261 7465 - disable_strate
│ │ │ -0029aa40: 6779 0a20 202d 2068 6967 685f 7365 7665 gy. - high_seve
│ │ │ -0029aa50: 7269 7479 0a20 202d 206c 6f77 5f63 6f6d rity. - low_com
│ │ │ -0029aa60: 706c 6578 6974 790a 2020 2d20 6c6f 775f plexity. - low_
│ │ │ -0029aa70: 6469 7372 7570 7469 6f6e 0a20 202d 206e disruption. - n
│ │ │ -0029aa80: 6f5f 7265 626f 6f74 5f6e 6565 6465 640a o_reboot_needed.
│ │ │ -0029aa90: 2020 2d20 7061 636b 6167 655f 7970 7365 - package_ypse
│ │ │ -0029aaa0: 7276 5f72 656d 6f76 6564 0a3c 2f63 6f64 rv_removed.
<
│ │ │ +0029a5f0: 7472 3e3c 7468 3e43 6f6d 706c 6578 6974 tr>Complexit
│ │ │ +0029a600: 793a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f y: low
│ │ │ +0029a610: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ +0029a620: 4469 7372 7570 7469 6f6e 3a3c 2f74 683e Disruption:
│ │ │ +0029a630: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Reboot:
│ │ │ +0029a650: 3c2f 7468 3e3c 7464 3e66 616c 7365 3c2f false
│ │ │ +0029a660: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ +0029a670: 5374 7261 7465 6779 3a3c 2f74 683e 3c74 Strategy: disable
│ │ │ +0029a690: 7472 3e3c 2f74 6162 6c65 3e3c 7072 653e tr>
│ │ │ +0029a6a0: 3c63 6f64 653e 2d20 6e61 6d65 3a20 2755 - name: 'U
│ │ │ +0029a6b0: 6e69 6e73 7461 6c6c 2079 7073 6572 7620 ninstall ypserv
│ │ │ +0029a6c0: 5061 636b 6167 653a 2045 6e73 7572 6520 Package: Ensure
│ │ │ +0029a6d0: 7970 7365 7276 2069 7320 7265 6d6f 7665 ypserv is remove
│ │ │ +0029a6e0: 6427 0a20 2061 6e73 6962 6c65 2e62 7569 d'. ansible.bui
│ │ │ +0029a6f0: 6c74 696e 2e70 6163 6b61 6765 3a0a 2020 ltin.package:.
│ │ │ +0029a700: 2020 6e61 6d65 3a20 7970 7365 7276 0a20 name: ypserv.
│ │ │ +0029a710: 2020 2073 7461 7465 3a20 6162 7365 6e74 state: absent
│ │ │ +0029a720: 0a20 2074 6167 733a 0a20 202d 204e 4953 . tags:. - NIS
│ │ │ +0029a730: 542d 3830 302d 3533 2d43 4d2d 3628 6129 T-800-53-CM-6(a)
│ │ │ +0029a740: 0a20 202d 204e 4953 542d 3830 302d 3533 . - NIST-800-53
│ │ │ +0029a750: 2d43 4d2d 3728 6129 0a20 202d 204e 4953 -CM-7(a). - NIS
│ │ │ +0029a760: 542d 3830 302d 3533 2d43 4d2d 3728 6229 T-800-53-CM-7(b)
│ │ │ +0029a770: 0a20 202d 204e 4953 542d 3830 302d 3533 . - NIST-800-53
│ │ │ +0029a780: 2d49 412d 3528 3129 2863 290a 2020 2d20 -IA-5(1)(c). -
│ │ │ +0029a790: 5043 492d 4453 532d 5265 712d 322e 322e PCI-DSS-Req-2.2.
│ │ │ +0029a7a0: 320a 2020 2d20 5043 492d 4453 5376 342d 2. - PCI-DSSv4-
│ │ │ +0029a7b0: 322e 320a 2020 2d20 5043 492d 4453 5376 2.2. - PCI-DSSv
│ │ │ +0029a7c0: 342d 322e 322e 340a 2020 2d20 6469 7361 4-2.2.4. - disa
│ │ │ +0029a7d0: 626c 655f 7374 7261 7465 6779 0a20 202d ble_strategy. -
│ │ │ +0029a7e0: 2068 6967 685f 7365 7665 7269 7479 0a20 high_severity.
│ │ │ +0029a7f0: 202d 206c 6f77 5f63 6f6d 706c 6578 6974 - low_complexit
│ │ │ +0029a800: 790a 2020 2d20 6c6f 775f 6469 7372 7570 y. - low_disrup
│ │ │ +0029a810: 7469 6f6e 0a20 202d 206e 6f5f 7265 626f tion. - no_rebo
│ │ │ +0029a820: 6f74 5f6e 6565 6465 640a 2020 2d20 7061 ot_needed. - pa
│ │ │ +0029a830: 636b 6167 655f 7970 7365 7276 5f72 656d ckage_ypserv_rem
│ │ │ +0029a840: 6f76 6564 0a3c 2f63 6f64 653e 3c2f 7072 oved.
Remediatio
│ │ │ +0029a900: 6e20 5075 7070 6574 2073 6e69 7070 6574 n Puppet snippet
│ │ │ +0029a910: 20e2 87b2 3c2f 613e 3c62 723e 3c64 6976 ...
<
│ │ │ +0029a990: 7472 3e3c 7468 3e43 6f6d 706c 6578 6974 tr>Complexit
│ │ │ +0029a9a0: 793a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f y: low
│ │ │ +0029a9b0: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ +0029a9c0: 4469 7372 7570 7469 6f6e 3a3c 2f74 683e Disruption:
│ │ │ +0029a9d0: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Reboot:
│ │ │ +0029a9f0: 3c2f 7468 3e3c 7464 3e66 616c 7365 3c2f false
│ │ │ +0029aa00: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ +0029aa10: 5374 7261 7465 6779 3a3c 2f74 683e 3c74 Strategy: disable
│ │ │ +0029aa30: 7472 3e3c 2f74 6162 6c65 3e3c 7072 653e tr>
│ │ │ +0029aa40: 3c63 6f64 653e 0a69 6e63 6c75 6465 2072 .include r
│ │ │ +0029aa50: 656d 6f76 655f 7970 7365 7276 0a0a 636c emove_ypserv..cl
│ │ │ +0029aa60: 6173 7320 7265 6d6f 7665 5f79 7073 6572 ass remove_ypser
│ │ │ +0029aa70: 7620 7b0a 2020 7061 636b 6167 6520 7b20 v {. package {
│ │ │ +0029aa80: 2779 7073 6572 7627 3a0a 2020 2020 656e 'ypserv':. en
│ │ │ +0029aa90: 7375 7265 203d 2667 743b 2027 7075 7267 sure => 'purg
│ │ │ +0029aaa0: 6564 272c 0a20 207d 0a7d 0a3c 2f63 6f64 ed',. }.}.
Remediation OSB
│ │ │ -0029b910: 7569 6c64 2042 6c75 6570 7269 6e74 2073 uild Blueprint s
│ │ │ -0029b920: 6e69 7070 6574 20e2 87b2 3c2f 613e 3c62 nippet ....[
│ │ │ -0029b970: 6375 7374 6f6d 697a 6174 696f 6e73 2e73 customizations.s
│ │ │ -0029b980: 6572 7669 6365 735d 0a6d 6173 6b65 6420 ervices].masked
│ │ │ -0029b990: 3d20 5b22 7970 7365 7276 225d 0a3c 2f63 = ["ypserv"].
│ │ │ -0029b9b0: 3c61 2063 6c61 7373 3d22 6274 6e20 6274 Re
│ │ │ -0029ba50: 6d65 6469 6174 696f 6e20 4b75 6265 726e mediation Kubern
│ │ │ -0029ba60: 6574 6573 2073 6e69 7070 6574 20e2 87b2 etes snippet ...
│ │ │ -0029ba70: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61
<
│ │ │ -0029baf0: 7468 3e43 6f6d 706c 6578 6974 793a 3c2f th>Complexity:
│ │ │ -0029bb00: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ -0029bb10: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr> Disr
│ │ │ -0029bb20: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption:
│ │ │ -0029bb30: 6d65 6469 756d 3c2f 7464 3e3c 2f74 723e medium
│ │ │ -0029bb40: 3c74 723e 3c74 683e 5265 626f 6f74 3a3c Reboot:<
│ │ │ -0029bb50: 2f74 683e 3c74 643e 7472 7565 3c2f 7464 /th> true St
│ │ │ -0029bb70: 7261 7465 6779 3a3c 2f74 683e 3c74 643e rategy:
│ │ │ -0029bb80: 6469 7361 626c 653c 2f74 643e 3c2f 7472 disable
apiVersion:
│ │ │ -0029bbb0: 6d61 6368 696e 6563 6f6e 6669 6775 7261 machineconfigura
│ │ │ -0029bbc0: 7469 6f6e 2e6f 7065 6e73 6869 6674 2e69 tion.openshift.i
│ │ │ -0029bbd0: 6f2f 7631 0a6b 696e 643a 204d 6163 6869 o/v1.kind: Machi
│ │ │ -0029bbe0: 6e65 436f 6e66 6967 0a73 7065 633a 0a20 neConfig.spec:.
│ │ │ -0029bbf0: 2063 6f6e 6669 673a 0a20 2020 2069 676e config:. ign
│ │ │ -0029bc00: 6974 696f 6e3a 0a20 2020 2020 2076 6572 ition:. ver
│ │ │ -0029bc10: 7369 6f6e 3a20 332e 312e 300a 2020 2020 sion: 3.1.0.
│ │ │ -0029bc20: 7379 7374 656d 643a 0a20 2020 2020 2075 systemd:. u
│ │ │ -0029bc30: 6e69 7473 3a0a 2020 2020 2020 2d20 6e61 nits:. - na
│ │ │ -0029bc40: 6d65 3a20 7970 7365 7276 2e73 6572 7669 me: ypserv.servi
│ │ │ -0029bc50: 6365 0a20 2020 2020 2020 2065 6e61 626c ce. enabl
│ │ │ -0029bc60: 6564 3a20 6661 6c73 650a 2020 2020 2020 ed: false.
│ │ │ -0029bc70: 2020 6d61 736b 3a20 7472 7565 0a20 2020 mask: true.
│ │ │ -0029bc80: 2020 202d 206e 616d 653a 2079 7073 6572 - name: ypser
│ │ │ -0029bc90: 762e 736f 636b 6574 0a20 2020 2020 2020 v.socket.
│ │ │ -0029bca0: 2065 6e61 626c 6564 3a20 6661 6c73 650a enabled: false.
│ │ │ -0029bcb0: 2020 2020 2020 2020 6d61 736b 3a20 7472 mask: tr
│ │ │ -0029bcc0: 7565 0a3c 2f63 6f64 653e 3c2f 7072 653e ue.
│ │ │ -0029bcd0: 3c2f 6469 763e 3c61 2063 6c61 7373 3d22 Remediation
│ │ │ -0029bd80: 5075 7070 6574 2073 6e69 7070 6574 20e2 Puppet snippet .
│ │ │ -0029bd90: 87b2 3c2f 613e 3c62 723e 3c64 6976 2063 ..
Complexity:
│ │ │ -0029be20: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Di
│ │ │ -0029be40: 7372 7570 7469 6f6e 3a3c 2f74 683e 3c74 sruption: low <
│ │ │ -0029be60: 7472 3e3c 7468 3e52 6562 6f6f 743a 3c2f tr>Reboot:
│ │ │ -0029be70: 7468 3e3c 7464 3e66 616c 7365 3c2f 7464 th> false St
│ │ │ -0029be90: 7261 7465 6779 3a3c 2f74 683e 3c74 643e rategy:
│ │ │ -0029bea0: 656e 6162 6c65 3c2f 7464 3e3c 2f74 723e enable
│ │ │ -0029beb0: 3c2f 7461 626c 653e 3c70 7265 3e3c 636f
include disab
│ │ │ -0029bed0: 6c65 5f79 7073 6572 760a 0a63 6c61 7373 le_ypserv..class
│ │ │ -0029bee0: 2064 6973 6162 6c65 5f79 7073 6572 7620 disable_ypserv
│ │ │ -0029bef0: 7b0a 2020 7365 7276 6963 6520 7b27 7970 {. service {'yp
│ │ │ -0029bf00: 7365 7276 273a 0a20 2020 2065 6e61 626c serv':. enabl
│ │ │ -0029bf10: 6520 3d26 6774 3b20 6661 6c73 652c 0a20 e => false,.
│ │ │ -0029bf20: 2020 2065 6e73 7572 6520 3d26 6774 3b20 ensure =>
│ │ │ -0029bf30: 2773 746f 7070 6564 272c 0a20 207d 0a7d 'stopped',. }.}
│ │ │ -0029bf40: 0a3c 2f63 6f64 653e 3c2f 7072 653e 3c2f .
│ │ │ -0029bf50: 6469 763e 3c61 2063 6c61 7373 3d22 6274 div>Remediation An
│ │ │ -0029c000: 7369 626c 6520 736e 6970 7065 7420 e287 sible snippet ..
│ │ │ -0029c010: b23c 2f61 3e3c 6272 3e3c 6469 7620 636c .
│ │ │ -0029c090: 3c74 683e 436f 6d70 6c65 7869 7479 3a3c Complexity:<
│ │ │ -0029c0a0: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ -0029c0b0: 3c2f 7472 3e3c 7472 3e3c 7468 3e44 6973 Dis
│ │ │ -0029c0c0: 7275 7074 696f 6e3a 3c2f 7468 3e3c 7464 ruption: low Reboot: false
│ │ │ -0029c100: 3c2f 7472 3e3c 7472 3e3c 7468 3e53 7472 Str
│ │ │ -0029c110: 6174 6567 793a 3c2f 7468 3e3c 7464 3e64 ategy: d
│ │ │ -0029c120: 6973 6162 6c65 3c2f 7464 3e3c 2f74 723e isable
│ │ │ -0029c130: 3c2f 7461 626c 653e 3c70 7265 3e3c 636f
- name: Gathe
│ │ │ -0029c150: 7220 7468 6520 7061 636b 6167 6520 6661 r the package fa
│ │ │ -0029c160: 6374 730a 2020 7061 636b 6167 655f 6661 cts. package_fa
│ │ │ -0029c170: 6374 733a 0a20 2020 206d 616e 6167 6572 cts:. manager
│ │ │ -0029c180: 3a20 6175 746f 0a20 2074 6167 733a 0a20 : auto. tags:.
│ │ │ -0029c190: 202d 2064 6973 6162 6c65 5f73 7472 6174 - disable_strat
│ │ │ -0029c1a0: 6567 790a 2020 2d20 6c6f 775f 636f 6d70 egy. - low_comp
│ │ │ -0029c1b0: 6c65 7869 7479 0a20 202d 206c 6f77 5f64 lexity. - low_d
│ │ │ -0029c1c0: 6973 7275 7074 696f 6e0a 2020 2d20 6d65 isruption. - me
│ │ │ -0029c1d0: 6469 756d 5f73 6576 6572 6974 790a 2020 dium_severity.
│ │ │ -0029c1e0: 2d20 6e6f 5f72 6562 6f6f 745f 6e65 6564 - no_reboot_need
│ │ │ -0029c1f0: 6564 0a20 202d 2073 6572 7669 6365 5f79 ed. - service_y
│ │ │ -0029c200: 7073 6572 765f 6469 7361 626c 6564 0a0a pserv_disabled..
│ │ │ -0029c210: 2d20 6e61 6d65 3a20 4469 7361 626c 6520 - name: Disable
│ │ │ -0029c220: 7970 7365 7276 2053 6572 7669 6365 202d ypserv Service -
│ │ │ -0029c230: 2044 6973 6162 6c65 2073 6572 7669 6365 Disable service
│ │ │ -0029c240: 2079 7073 6572 760a 2020 626c 6f63 6b3a ypserv. block:
│ │ │ -0029c250: 0a0a 2020 2d20 6e61 6d65 3a20 4469 7361 .. - name: Disa
│ │ │ -0029c260: 626c 6520 7970 7365 7276 2053 6572 7669 ble ypserv Servi
│ │ │ -0029c270: 6365 202d 2043 6f6c 6c65 6374 2073 7973 ce - Collect sys
│ │ │ -0029c280: 7465 6d64 2053 6572 7669 6365 7320 5072 temd Services Pr
│ │ │ -0029c290: 6573 656e 7420 696e 2074 6865 2053 7973 esent in the Sys
│ │ │ -0029c2a0: 7465 6d0a 2020 2020 616e 7369 626c 652e tem. ansible.
│ │ │ -0029c2b0: 6275 696c 7469 6e2e 636f 6d6d 616e 643a builtin.command:
│ │ │ -0029c2c0: 2073 7973 7465 6d63 746c 202d 7120 6c69 systemctl -q li
│ │ │ -0029c2d0: 7374 2d75 6e69 742d 6669 6c65 7320 2d2d st-unit-files --
│ │ │ -0029c2e0: 7479 7065 2073 6572 7669 6365 0a20 2020 type service.
│ │ │ -0029c2f0: 2072 6567 6973 7465 723a 2073 6572 7669 register: servi
│ │ │ -0029c300: 6365 5f65 7869 7374 730a 2020 2020 6368 ce_exists. ch
│ │ │ -0029c310: 616e 6765 645f 7768 656e 3a20 6661 6c73 anged_when: fals
│ │ │ -0029c320: 650a 2020 2020 6661 696c 6564 5f77 6865 e. failed_whe
│ │ │ -0029c330: 6e3a 2073 6572 7669 6365 5f65 7869 7374 n: service_exist
│ │ │ -0029c340: 732e 7263 206e 6f74 2069 6e20 5b30 2c20 s.rc not in [0,
│ │ │ -0029c350: 315d 0a20 2020 2063 6865 636b 5f6d 6f64 1]. check_mod
│ │ │ -0029c360: 653a 2066 616c 7365 0a0a 2020 2d20 6e61 e: false.. - na
│ │ │ -0029c370: 6d65 3a20 4469 7361 626c 6520 7970 7365 me: Disable ypse
│ │ │ -0029c380: 7276 2053 6572 7669 6365 202d 2045 6e73 rv Service - Ens
│ │ │ -0029c390: 7572 6520 7970 7365 7276 2e73 6572 7669 ure ypserv.servi
│ │ │ -0029c3a0: 6365 2069 7320 4d61 736b 6564 0a20 2020 ce is Masked.
│ │ │ -0029c3b0: 2061 6e73 6962 6c65 2e62 7569 6c74 696e ansible.builtin
│ │ │ -0029c3c0: 2e73 7973 7465 6d64 3a0a 2020 2020 2020 .systemd:.
│ │ │ -0029c3d0: 6e61 6d65 3a20 7970 7365 7276 2e73 6572 name: ypserv.ser
│ │ │ -0029c3e0: 7669 6365 0a20 2020 2020 2073 7461 7465 vice. state
│ │ │ -0029c3f0: 3a20 7374 6f70 7065 640a 2020 2020 2020 : stopped.
│ │ │ -0029c400: 656e 6162 6c65 643a 2066 616c 7365 0a20 enabled: false.
│ │ │ -0029c410: 2020 2020 206d 6173 6b65 643a 2074 7275 masked: tru
│ │ │ -0029c420: 650a 2020 2020 7768 656e 3a20 7365 7276 e. when: serv
│ │ │ -0029c430: 6963 655f 6578 6973 7473 2e73 7464 6f75 ice_exists.stdou
│ │ │ -0029c440: 745f 6c69 6e65 7320 6973 2073 6561 7263 t_lines is searc
│ │ │ -0029c450: 6828 2279 7073 6572 762e 7365 7276 6963 h("ypserv.servic
│ │ │ -0029c460: 6522 2c20 6d75 6c74 696c 696e 653d 5472 e", multiline=Tr
│ │ │ -0029c470: 7565 290a 0a20 202d 206e 616d 653a 2055 ue).. - name: U
│ │ │ -0029c480: 6e69 7420 536f 636b 6574 2045 7869 7374 nit Socket Exist
│ │ │ -0029c490: 7320 2d20 7970 7365 7276 2e73 6f63 6b65 s - ypserv.socke
│ │ │ -0029c4a0: 740a 2020 2020 616e 7369 626c 652e 6275 t. ansible.bu
│ │ │ -0029c4b0: 696c 7469 6e2e 636f 6d6d 616e 643a 2073 iltin.command: s
│ │ │ -0029c4c0: 7973 7465 6d63 746c 202d 7120 6c69 7374 ystemctl -q list
│ │ │ -0029c4d0: 2d75 6e69 742d 6669 6c65 7320 7970 7365 -unit-files ypse
│ │ │ -0029c4e0: 7276 2e73 6f63 6b65 740a 2020 2020 7265 rv.socket. re
│ │ │ -0029c4f0: 6769 7374 6572 3a20 736f 636b 6574 5f66 gister: socket_f
│ │ │ -0029c500: 696c 655f 6578 6973 7473 0a20 2020 2063 ile_exists. c
│ │ │ -0029c510: 6861 6e67 6564 5f77 6865 6e3a 2066 616c hanged_when: fal
│ │ │ -0029c520: 7365 0a20 2020 2066 6169 6c65 645f 7768 se. failed_wh
│ │ │ -0029c530: 656e 3a20 736f 636b 6574 5f66 696c 655f en: socket_file_
│ │ │ -0029c540: 6578 6973 7473 2e72 6320 6e6f 7420 696e exists.rc not in
│ │ │ -0029c550: 205b 302c 2031 5d0a 2020 2020 6368 6563 [0, 1]. chec
│ │ │ -0029c560: 6b5f 6d6f 6465 3a20 6661 6c73 650a 0a20 k_mode: false..
│ │ │ -0029c570: 202d 206e 616d 653a 2044 6973 6162 6c65 - name: Disable
│ │ │ -0029c580: 2079 7073 6572 7620 5365 7276 6963 6520 ypserv Service
│ │ │ -0029c590: 2d20 4469 7361 626c 6520 536f 636b 6574 - Disable Socket
│ │ │ -0029c5a0: 2079 7073 6572 760a 2020 2020 616e 7369 ypserv. ansi
│ │ │ -0029c5b0: 626c 652e 6275 696c 7469 6e2e 7379 7374 ble.builtin.syst
│ │ │ -0029c5c0: 656d 643a 0a20 2020 2020 206e 616d 653a emd:. name:
│ │ │ -0029c5d0: 2079 7073 6572 762e 736f 636b 6574 0a20 ypserv.socket.
│ │ │ -0029c5e0: 2020 2020 2065 6e61 626c 6564 3a20 6661 enabled: fa
│ │ │ -0029c5f0: 6c73 650a 2020 2020 2020 7374 6174 653a lse. state:
│ │ │ -0029c600: 2073 746f 7070 6564 0a20 2020 2020 206d stopped. m
│ │ │ -0029c610: 6173 6b65 643a 2074 7275 650a 2020 2020 asked: true.
│ │ │ -0029c620: 7768 656e 3a20 736f 636b 6574 5f66 696c when: socket_fil
│ │ │ -0029c630: 655f 6578 6973 7473 2e73 7464 6f75 745f e_exists.stdout_
│ │ │ -0029c640: 6c69 6e65 7320 6973 2073 6561 7263 6828 lines is search(
│ │ │ -0029c650: 2279 7073 6572 762e 736f 636b 6574 222c "ypserv.socket",
│ │ │ -0029c660: 206d 756c 7469 6c69 6e65 3d54 7275 6529 multiline=True)
│ │ │ -0029c670: 0a20 2074 6167 733a 0a20 202d 2064 6973 . tags:. - dis
│ │ │ -0029c680: 6162 6c65 5f73 7472 6174 6567 790a 2020 able_strategy.
│ │ │ -0029c690: 2d20 6c6f 775f 636f 6d70 6c65 7869 7479 - low_complexity
│ │ │ -0029c6a0: 0a20 202d 206c 6f77 5f64 6973 7275 7074 . - low_disrupt
│ │ │ -0029c6b0: 696f 6e0a 2020 2d20 6d65 6469 756d 5f73 ion. - medium_s
│ │ │ -0029c6c0: 6576 6572 6974 790a 2020 2d20 6e6f 5f72 everity. - no_r
│ │ │ -0029c6d0: 6562 6f6f 745f 6e65 6564 6564 0a20 202d eboot_needed. -
│ │ │ -0029c6e0: 2073 6572 7669 6365 5f79 7073 6572 765f service_ypserv_
│ │ │ -0029c6f0: 6469 7361 626c 6564 0a20 202d 2073 7065 disabled. - spe
│ │ │ -0029c700: 6369 616c 5f73 6572 7669 6365 5f62 6c6f cial_service_blo
│ │ │ -0029c710: 636b 0a20 2077 6865 6e3a 2027 226c 696e ck. when: '"lin
│ │ │ -0029c720: 7578 2d62 6173 6522 2069 6e20 616e 7369 ux-base" in ansi
│ │ │ -0029c730: 626c 655f 6661 6374 732e 7061 636b 6167 ble_facts.packag
│ │ │ -0029c740: 6573 270a 3c2f 636f 6465 3e3c 2f70 7265 es'.
Remediation Ans
│ │ │ +0029b910: 6962 6c65 2073 6e69 7070 6574 20e2 87b2 ible snippet ...
│ │ │ +0029b920: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61
<
│ │ │ +0029b9a0: 7468 3e43 6f6d 706c 6578 6974 793a 3c2f th>Complexity:
│ │ │ +0029b9b0: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ +0029b9c0: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr> Disr
│ │ │ +0029b9d0: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption:
│ │ │ +0029b9e0: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Reboot: false <
│ │ │ +0029ba10: 2f74 723e 3c74 723e 3c74 683e 5374 7261 /tr>Stra
│ │ │ +0029ba20: 7465 6779 3a3c 2f74 683e 3c74 643e 6469 tegy: di
│ │ │ +0029ba30: 7361 626c 653c 2f74 643e 3c2f 7472 3e3c sable <
│ │ │ +0029ba40: 2f74 6162 6c65 3e3c 7072 653e 3c63 6f64 /table>- name: Gather
│ │ │ +0029ba60: 2074 6865 2070 6163 6b61 6765 2066 6163 the package fac
│ │ │ +0029ba70: 7473 0a20 2070 6163 6b61 6765 5f66 6163 ts. package_fac
│ │ │ +0029ba80: 7473 3a0a 2020 2020 6d61 6e61 6765 723a ts:. manager:
│ │ │ +0029ba90: 2061 7574 6f0a 2020 7461 6773 3a0a 2020 auto. tags:.
│ │ │ +0029baa0: 2d20 6469 7361 626c 655f 7374 7261 7465 - disable_strate
│ │ │ +0029bab0: 6779 0a20 202d 206c 6f77 5f63 6f6d 706c gy. - low_compl
│ │ │ +0029bac0: 6578 6974 790a 2020 2d20 6c6f 775f 6469 exity. - low_di
│ │ │ +0029bad0: 7372 7570 7469 6f6e 0a20 202d 206d 6564 sruption. - med
│ │ │ +0029bae0: 6975 6d5f 7365 7665 7269 7479 0a20 202d ium_severity. -
│ │ │ +0029baf0: 206e 6f5f 7265 626f 6f74 5f6e 6565 6465 no_reboot_neede
│ │ │ +0029bb00: 640a 2020 2d20 7365 7276 6963 655f 7970 d. - service_yp
│ │ │ +0029bb10: 7365 7276 5f64 6973 6162 6c65 640a 0a2d serv_disabled..-
│ │ │ +0029bb20: 206e 616d 653a 2044 6973 6162 6c65 2079 name: Disable y
│ │ │ +0029bb30: 7073 6572 7620 5365 7276 6963 6520 2d20 pserv Service -
│ │ │ +0029bb40: 4469 7361 626c 6520 7365 7276 6963 6520 Disable service
│ │ │ +0029bb50: 7970 7365 7276 0a20 2062 6c6f 636b 3a0a ypserv. block:.
│ │ │ +0029bb60: 0a20 202d 206e 616d 653a 2044 6973 6162 . - name: Disab
│ │ │ +0029bb70: 6c65 2079 7073 6572 7620 5365 7276 6963 le ypserv Servic
│ │ │ +0029bb80: 6520 2d20 436f 6c6c 6563 7420 7379 7374 e - Collect syst
│ │ │ +0029bb90: 656d 6420 5365 7276 6963 6573 2050 7265 emd Services Pre
│ │ │ +0029bba0: 7365 6e74 2069 6e20 7468 6520 5379 7374 sent in the Syst
│ │ │ +0029bbb0: 656d 0a20 2020 2061 6e73 6962 6c65 2e62 em. ansible.b
│ │ │ +0029bbc0: 7569 6c74 696e 2e63 6f6d 6d61 6e64 3a20 uiltin.command:
│ │ │ +0029bbd0: 7379 7374 656d 6374 6c20 2d71 206c 6973 systemctl -q lis
│ │ │ +0029bbe0: 742d 756e 6974 2d66 696c 6573 202d 2d74 t-unit-files --t
│ │ │ +0029bbf0: 7970 6520 7365 7276 6963 650a 2020 2020 ype service.
│ │ │ +0029bc00: 7265 6769 7374 6572 3a20 7365 7276 6963 register: servic
│ │ │ +0029bc10: 655f 6578 6973 7473 0a20 2020 2063 6861 e_exists. cha
│ │ │ +0029bc20: 6e67 6564 5f77 6865 6e3a 2066 616c 7365 nged_when: false
│ │ │ +0029bc30: 0a20 2020 2066 6169 6c65 645f 7768 656e . failed_when
│ │ │ +0029bc40: 3a20 7365 7276 6963 655f 6578 6973 7473 : service_exists
│ │ │ +0029bc50: 2e72 6320 6e6f 7420 696e 205b 302c 2031 .rc not in [0, 1
│ │ │ +0029bc60: 5d0a 2020 2020 6368 6563 6b5f 6d6f 6465 ]. check_mode
│ │ │ +0029bc70: 3a20 6661 6c73 650a 0a20 202d 206e 616d : false.. - nam
│ │ │ +0029bc80: 653a 2044 6973 6162 6c65 2079 7073 6572 e: Disable ypser
│ │ │ +0029bc90: 7620 5365 7276 6963 6520 2d20 456e 7375 v Service - Ensu
│ │ │ +0029bca0: 7265 2079 7073 6572 762e 7365 7276 6963 re ypserv.servic
│ │ │ +0029bcb0: 6520 6973 204d 6173 6b65 640a 2020 2020 e is Masked.
│ │ │ +0029bcc0: 616e 7369 626c 652e 6275 696c 7469 6e2e ansible.builtin.
│ │ │ +0029bcd0: 7379 7374 656d 643a 0a20 2020 2020 206e systemd:. n
│ │ │ +0029bce0: 616d 653a 2079 7073 6572 762e 7365 7276 ame: ypserv.serv
│ │ │ +0029bcf0: 6963 650a 2020 2020 2020 7374 6174 653a ice. state:
│ │ │ +0029bd00: 2073 746f 7070 6564 0a20 2020 2020 2065 stopped. e
│ │ │ +0029bd10: 6e61 626c 6564 3a20 6661 6c73 650a 2020 nabled: false.
│ │ │ +0029bd20: 2020 2020 6d61 736b 6564 3a20 7472 7565 masked: true
│ │ │ +0029bd30: 0a20 2020 2077 6865 6e3a 2073 6572 7669 . when: servi
│ │ │ +0029bd40: 6365 5f65 7869 7374 732e 7374 646f 7574 ce_exists.stdout
│ │ │ +0029bd50: 5f6c 696e 6573 2069 7320 7365 6172 6368 _lines is search
│ │ │ +0029bd60: 2822 7970 7365 7276 2e73 6572 7669 6365 ("ypserv.service
│ │ │ +0029bd70: 222c 206d 756c 7469 6c69 6e65 3d54 7275 ", multiline=Tru
│ │ │ +0029bd80: 6529 0a0a 2020 2d20 6e61 6d65 3a20 556e e).. - name: Un
│ │ │ +0029bd90: 6974 2053 6f63 6b65 7420 4578 6973 7473 it Socket Exists
│ │ │ +0029bda0: 202d 2079 7073 6572 762e 736f 636b 6574 - ypserv.socket
│ │ │ +0029bdb0: 0a20 2020 2061 6e73 6962 6c65 2e62 7569 . ansible.bui
│ │ │ +0029bdc0: 6c74 696e 2e63 6f6d 6d61 6e64 3a20 7379 ltin.command: sy
│ │ │ +0029bdd0: 7374 656d 6374 6c20 2d71 206c 6973 742d stemctl -q list-
│ │ │ +0029bde0: 756e 6974 2d66 696c 6573 2079 7073 6572 unit-files ypser
│ │ │ +0029bdf0: 762e 736f 636b 6574 0a20 2020 2072 6567 v.socket. reg
│ │ │ +0029be00: 6973 7465 723a 2073 6f63 6b65 745f 6669 ister: socket_fi
│ │ │ +0029be10: 6c65 5f65 7869 7374 730a 2020 2020 6368 le_exists. ch
│ │ │ +0029be20: 616e 6765 645f 7768 656e 3a20 6661 6c73 anged_when: fals
│ │ │ +0029be30: 650a 2020 2020 6661 696c 6564 5f77 6865 e. failed_whe
│ │ │ +0029be40: 6e3a 2073 6f63 6b65 745f 6669 6c65 5f65 n: socket_file_e
│ │ │ +0029be50: 7869 7374 732e 7263 206e 6f74 2069 6e20 xists.rc not in
│ │ │ +0029be60: 5b30 2c20 315d 0a20 2020 2063 6865 636b [0, 1]. check
│ │ │ +0029be70: 5f6d 6f64 653a 2066 616c 7365 0a0a 2020 _mode: false..
│ │ │ +0029be80: 2d20 6e61 6d65 3a20 4469 7361 626c 6520 - name: Disable
│ │ │ +0029be90: 7970 7365 7276 2053 6572 7669 6365 202d ypserv Service -
│ │ │ +0029bea0: 2044 6973 6162 6c65 2053 6f63 6b65 7420 Disable Socket
│ │ │ +0029beb0: 7970 7365 7276 0a20 2020 2061 6e73 6962 ypserv. ansib
│ │ │ +0029bec0: 6c65 2e62 7569 6c74 696e 2e73 7973 7465 le.builtin.syste
│ │ │ +0029bed0: 6d64 3a0a 2020 2020 2020 6e61 6d65 3a20 md:. name:
│ │ │ +0029bee0: 7970 7365 7276 2e73 6f63 6b65 740a 2020 ypserv.socket.
│ │ │ +0029bef0: 2020 2020 656e 6162 6c65 643a 2066 616c enabled: fal
│ │ │ +0029bf00: 7365 0a20 2020 2020 2073 7461 7465 3a20 se. state:
│ │ │ +0029bf10: 7374 6f70 7065 640a 2020 2020 2020 6d61 stopped. ma
│ │ │ +0029bf20: 736b 6564 3a20 7472 7565 0a20 2020 2077 sked: true. w
│ │ │ +0029bf30: 6865 6e3a 2073 6f63 6b65 745f 6669 6c65 hen: socket_file
│ │ │ +0029bf40: 5f65 7869 7374 732e 7374 646f 7574 5f6c _exists.stdout_l
│ │ │ +0029bf50: 696e 6573 2069 7320 7365 6172 6368 2822 ines is search("
│ │ │ +0029bf60: 7970 7365 7276 2e73 6f63 6b65 7422 2c20 ypserv.socket",
│ │ │ +0029bf70: 6d75 6c74 696c 696e 653d 5472 7565 290a multiline=True).
│ │ │ +0029bf80: 2020 7461 6773 3a0a 2020 2d20 6469 7361 tags:. - disa
│ │ │ +0029bf90: 626c 655f 7374 7261 7465 6779 0a20 202d ble_strategy. -
│ │ │ +0029bfa0: 206c 6f77 5f63 6f6d 706c 6578 6974 790a low_complexity.
│ │ │ +0029bfb0: 2020 2d20 6c6f 775f 6469 7372 7570 7469 - low_disrupti
│ │ │ +0029bfc0: 6f6e 0a20 202d 206d 6564 6975 6d5f 7365 on. - medium_se
│ │ │ +0029bfd0: 7665 7269 7479 0a20 202d 206e 6f5f 7265 verity. - no_re
│ │ │ +0029bfe0: 626f 6f74 5f6e 6565 6465 640a 2020 2d20 boot_needed. -
│ │ │ +0029bff0: 7365 7276 6963 655f 7970 7365 7276 5f64 service_ypserv_d
│ │ │ +0029c000: 6973 6162 6c65 640a 2020 2d20 7370 6563 isabled. - spec
│ │ │ +0029c010: 6961 6c5f 7365 7276 6963 655f 626c 6f63 ial_service_bloc
│ │ │ +0029c020: 6b0a 2020 7768 656e 3a20 2722 6c69 6e75 k. when: '"linu
│ │ │ +0029c030: 782d 6261 7365 2220 696e 2061 6e73 6962 x-base" in ansib
│ │ │ +0029c040: 6c65 5f66 6163 7473 2e70 6163 6b61 6765 le_facts.package
│ │ │ +0029c050: 7327 0a3c 2f63 6f64 653e 3c2f 7072 653e s'.
│ │ │ +0029c060: 3c2f 6469 763e 3c61 2063 6c61 7373 3d22 Remediation
│ │ │ +0029c110: 4b75 6265 726e 6574 6573 2073 6e69 7070 Kubernetes snipp
│ │ │ +0029c120: 6574 20e2 87b2 3c2f 613e 3c62 723e 3c64 et ...
<
│ │ │ +0029c160: 7461 626c 6520 636c 6173 733d 2274 6162 table class="tab
│ │ │ +0029c170: 6c65 2074 6162 6c65 2d73 7472 6970 6564 le table-striped
│ │ │ +0029c180: 2074 6162 6c65 2d62 6f72 6465 7265 6420 table-bordered
│ │ │ +0029c190: 7461 626c 652d 636f 6e64 656e 7365 6422 table-condensed"
│ │ │ +0029c1a0: 3e3c 7472 3e3c 7468 3e43 6f6d 706c 6578 >Complex
│ │ │ +0029c1b0: 6974 793a 3c2f 7468 3e3c 7464 3e6c 6f77 ity: low
│ │ │ +0029c1c0: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Disruption: medium Re
│ │ │ +0029c200: 626f 6f74 3a3c 2f74 683e 3c74 643e 7472 boot: tr
│ │ │ +0029c210: 7565 3c2f 7464 3e3c 2f74 723e 3c74 723e ue
│ │ │ +0029c220: 3c74 683e 5374 7261 7465 6779 3a3c 2f74 Strategy: disable
<
│ │ │ +0029c250: 7072 653e 3c63 6f64 653e 6170 6956 6572 pre>apiVer
│ │ │ +0029c260: 7369 6f6e 3a20 6d61 6368 696e 6563 6f6e sion: machinecon
│ │ │ +0029c270: 6669 6775 7261 7469 6f6e 2e6f 7065 6e73 figuration.opens
│ │ │ +0029c280: 6869 6674 2e69 6f2f 7631 0a6b 696e 643a hift.io/v1.kind:
│ │ │ +0029c290: 204d 6163 6869 6e65 436f 6e66 6967 0a73 MachineConfig.s
│ │ │ +0029c2a0: 7065 633a 0a20 2063 6f6e 6669 673a 0a20 pec:. config:.
│ │ │ +0029c2b0: 2020 2069 676e 6974 696f 6e3a 0a20 2020 ignition:.
│ │ │ +0029c2c0: 2020 2076 6572 7369 6f6e 3a20 332e 312e version: 3.1.
│ │ │ +0029c2d0: 300a 2020 2020 7379 7374 656d 643a 0a20 0. systemd:.
│ │ │ +0029c2e0: 2020 2020 2075 6e69 7473 3a0a 2020 2020 units:.
│ │ │ +0029c2f0: 2020 2d20 6e61 6d65 3a20 7970 7365 7276 - name: ypserv
│ │ │ +0029c300: 2e73 6572 7669 6365 0a20 2020 2020 2020 .service.
│ │ │ +0029c310: 2065 6e61 626c 6564 3a20 6661 6c73 650a enabled: false.
│ │ │ +0029c320: 2020 2020 2020 2020 6d61 736b 3a20 7472 mask: tr
│ │ │ +0029c330: 7565 0a20 2020 2020 202d 206e 616d 653a ue. - name:
│ │ │ +0029c340: 2079 7073 6572 762e 736f 636b 6574 0a20 ypserv.socket.
│ │ │ +0029c350: 2020 2020 2020 2065 6e61 626c 6564 3a20 enabled:
│ │ │ +0029c360: 6661 6c73 650a 2020 2020 2020 2020 6d61 false. ma
│ │ │ +0029c370: 736b 3a20 7472 7565 0a3c 2f63 6f64 653e sk: true.
│ │ │ +0029c380: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063 Remedi
│ │ │ +0029c430: 6174 696f 6e20 5075 7070 6574 2073 6e69 ation Puppet sni
│ │ │ +0029c440: 7070 6574 20e2 87b2 3c2f 613e 3c62 723e ppet ...
│ │ │ +0029c450: 3c64 6976 2063 6c61 7373 3d22 7061 6e65 Compl
│ │ │ +0029c4d0: 6578 6974 793a 3c2f 7468 3e3c 7464 3e6c exity: l
│ │ │ +0029c4e0: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ +0029c4f0: 3c74 683e 4469 7372 7570 7469 6f6e 3a3c Disruption:<
│ │ │ +0029c500: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ +0029c510: 3c2f 7472 3e3c 7472 3e3c 7468 3e52 6562 Reb
│ │ │ +0029c520: 6f6f 743a 3c2f 7468 3e3c 7464 3e66 616c oot: fal
│ │ │ +0029c530: 7365 3c2f 7464 3e3c 2f74 723e 3c74 723e se
│ │ │ +0029c540: 3c74 683e 5374 7261 7465 6779 3a3c 2f74 Strategy: enable
include
│ │ │ +0029c580: 2064 6973 6162 6c65 5f79 7073 6572 760a disable_ypserv.
│ │ │ +0029c590: 0a63 6c61 7373 2064 6973 6162 6c65 5f79 .class disable_y
│ │ │ +0029c5a0: 7073 6572 7620 7b0a 2020 7365 7276 6963 pserv {. servic
│ │ │ +0029c5b0: 6520 7b27 7970 7365 7276 273a 0a20 2020 e {'ypserv':.
│ │ │ +0029c5c0: 2065 6e61 626c 6520 3d26 6774 3b20 6661 enable => fa
│ │ │ +0029c5d0: 6c73 652c 0a20 2020 2065 6e73 7572 6520 lse,. ensure
│ │ │ +0029c5e0: 3d26 6774 3b20 2773 746f 7070 6564 272c => 'stopped',
│ │ │ +0029c5f0: 0a20 207d 0a7d 0a3c 2f63 6f64 653e 3c2f . }.}.
│ │ │ +0029c600: 7072 653e 3c2f 6469 763e 3c61 2063 6c61 pre>
Remediat
│ │ │ +0029c6b0: 696f 6e20 4f53 4275 696c 6420 426c 7565 ion OSBuild Blue
│ │ │ +0029c6c0: 7072 696e 7420 736e 6970 7065 7420 e287 print snippet ..
│ │ │ +0029c6d0: b23c 2f61 3e3c 6272 3e3c 6469 7620 636c .
<
│ │ │ +0029c710: 636f 6465 3e0a 5b63 7573 746f 6d69 7a61 code>.[customiza
│ │ │ +0029c720: 7469 6f6e 732e 7365 7276 6963 6573 5d0a tions.services].
│ │ │ +0029c730: 6d61 736b 6564 203d 205b 2279 7073 6572 masked = ["ypser
│ │ │ +0029c740: 7622 5d0a 3c2f 636f 6465 3e3c 2f70 7265 v"].
Remediation
│ │ │ -0029dcd0: 5075 7070 6574 2073 6e69 7070 6574 20e2 Puppet snippet .
│ │ │ -0029dce0: 87b2 3c2f 613e 3c62 723e 3c64 6976 2063 ..
Complexity:
│ │ │ -0029dd70: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Di
│ │ │ -0029dd90: 7372 7570 7469 6f6e 3a3c 2f74 683e 3c74 sruption: low <
│ │ │ -0029ddb0: 7472 3e3c 7468 3e52 6562 6f6f 743a 3c2f tr>Reboot:
│ │ │ -0029ddc0: 7468 3e3c 7464 3e66 616c 7365 3c2f 7464 th> false St
│ │ │ -0029dde0: 7261 7465 6779 3a3c 2f74 683e 3c74 643e rategy:
│ │ │ -0029ddf0: 6469 7361 626c 653c 2f74 643e 3c2f 7472 disable
.include rem
│ │ │ -0029de20: 6f76 655f 7273 682d 636c 6965 6e74 0a0a ove_rsh-client..
│ │ │ -0029de30: 636c 6173 7320 7265 6d6f 7665 5f72 7368 class remove_rsh
│ │ │ -0029de40: 2d63 6c69 656e 7420 7b0a 2020 7061 636b -client {. pack
│ │ │ -0029de50: 6167 6520 7b20 2772 7368 2d63 6c69 656e age { 'rsh-clien
│ │ │ -0029de60: 7427 3a0a 2020 2020 656e 7375 7265 203d t':. ensure =
│ │ │ -0029de70: 2667 743b 2027 7075 7267 6564 272c 0a20 > 'purged',.
│ │ │ -0029de80: 207d 0a7d 0a3c 2f63 6f64 653e 3c2f 7072 }.}.
Remediatio
│ │ │ -0029df40: 6e20 416e 7369 626c 6520 736e 6970 7065 n Ansible snippe
│ │ │ -0029df50: 7420 e287 b23c 2f61 3e3c 6272 3e3c 6469 t ...
│ │ │ -0029dfd0: 3c74 723e 3c74 683e 436f 6d70 6c65 7869 Complexi
│ │ │ -0029dfe0: 7479 3a3c 2f74 683e 3c74 643e 6c6f 773c ty: low<
│ │ │ -0029dff0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Disruption: low Reboot
│ │ │ -0029e030: 3a3c 2f74 683e 3c74 643e 6661 6c73 653c : false<
│ │ │ -0029e040: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Strategy: <
│ │ │ -0029e060: 7464 3e64 6973 6162 6c65 3c2f 7464 3e3c td>disable<
│ │ │ -0029e070: 2f74 723e 3c2f 7461 626c 653e 3c70 7265 /tr>
- name: '
│ │ │ -0029e090: 556e 696e 7374 616c 6c20 7273 6820 5061 Uninstall rsh Pa
│ │ │ -0029e0a0: 636b 6167 653a 2045 6e73 7572 6520 7273 ckage: Ensure rs
│ │ │ -0029e0b0: 682d 636c 6965 6e74 2069 7320 7265 6d6f h-client is remo
│ │ │ -0029e0c0: 7665 6427 0a20 2061 6e73 6962 6c65 2e62 ved'. ansible.b
│ │ │ -0029e0d0: 7569 6c74 696e 2e70 6163 6b61 6765 3a0a uiltin.package:.
│ │ │ -0029e0e0: 2020 2020 6e61 6d65 3a20 7273 682d 636c name: rsh-cl
│ │ │ -0029e0f0: 6965 6e74 0a20 2020 2073 7461 7465 3a20 ient. state:
│ │ │ -0029e100: 6162 7365 6e74 0a20 2074 6167 733a 0a20 absent. tags:.
│ │ │ -0029e110: 202d 204e 4953 542d 3830 302d 3137 312d - NIST-800-171-
│ │ │ -0029e120: 332e 312e 3133 0a20 202d 2050 4349 2d44 3.1.13. - PCI-D
│ │ │ -0029e130: 5353 7634 2d32 2e32 0a20 202d 2050 4349 SSv4-2.2. - PCI
│ │ │ -0029e140: 2d44 5353 7634 2d32 2e32 2e34 0a20 202d -DSSv4-2.2.4. -
│ │ │ -0029e150: 2064 6973 6162 6c65 5f73 7472 6174 6567 disable_strateg
│ │ │ -0029e160: 790a 2020 2d20 6c6f 775f 636f 6d70 6c65 y. - low_comple
│ │ │ -0029e170: 7869 7479 0a20 202d 206c 6f77 5f64 6973 xity. - low_dis
│ │ │ -0029e180: 7275 7074 696f 6e0a 2020 2d20 6e6f 5f72 ruption. - no_r
│ │ │ -0029e190: 6562 6f6f 745f 6e65 6564 6564 0a20 202d eboot_needed. -
│ │ │ -0029e1a0: 2070 6163 6b61 6765 5f72 7368 5f72 656d package_rsh_rem
│ │ │ -0029e1b0: 6f76 6564 0a20 202d 2075 6e6b 6e6f 776e oved. - unknown
│ │ │ -0029e1c0: 5f73 6576 6572 6974 790a 3c2f 636f 6465 _severity.
Complexity
│ │ │ +0029dd70: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low D
│ │ │ +0029dd90: 6973 7275 7074 696f 6e3a 3c2f 7468 3e3c isruption: <
│ │ │ +0029dda0: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ +0029ddb0: 3c74 723e 3c74 683e 5265 626f 6f74 3a3c Reboot:<
│ │ │ +0029ddc0: 2f74 683e 3c74 643e 6661 6c73 653c 2f74 /th> false S
│ │ │ +0029dde0: 7472 6174 6567 793a 3c2f 7468 3e3c 7464 trategy: disable
<
│ │ │ +0029de10: 636f 6465 3e2d 206e 616d 653a 2027 556e code>- name: 'Un
│ │ │ +0029de20: 696e 7374 616c 6c20 7273 6820 5061 636b install rsh Pack
│ │ │ +0029de30: 6167 653a 2045 6e73 7572 6520 7273 682d age: Ensure rsh-
│ │ │ +0029de40: 636c 6965 6e74 2069 7320 7265 6d6f 7665 client is remove
│ │ │ +0029de50: 6427 0a20 2061 6e73 6962 6c65 2e62 7569 d'. ansible.bui
│ │ │ +0029de60: 6c74 696e 2e70 6163 6b61 6765 3a0a 2020 ltin.package:.
│ │ │ +0029de70: 2020 6e61 6d65 3a20 7273 682d 636c 6965 name: rsh-clie
│ │ │ +0029de80: 6e74 0a20 2020 2073 7461 7465 3a20 6162 nt. state: ab
│ │ │ +0029de90: 7365 6e74 0a20 2074 6167 733a 0a20 202d sent. tags:. -
│ │ │ +0029dea0: 204e 4953 542d 3830 302d 3137 312d 332e NIST-800-171-3.
│ │ │ +0029deb0: 312e 3133 0a20 202d 2050 4349 2d44 5353 1.13. - PCI-DSS
│ │ │ +0029dec0: 7634 2d32 2e32 0a20 202d 2050 4349 2d44 v4-2.2. - PCI-D
│ │ │ +0029ded0: 5353 7634 2d32 2e32 2e34 0a20 202d 2064 SSv4-2.2.4. - d
│ │ │ +0029dee0: 6973 6162 6c65 5f73 7472 6174 6567 790a isable_strategy.
│ │ │ +0029def0: 2020 2d20 6c6f 775f 636f 6d70 6c65 7869 - low_complexi
│ │ │ +0029df00: 7479 0a20 202d 206c 6f77 5f64 6973 7275 ty. - low_disru
│ │ │ +0029df10: 7074 696f 6e0a 2020 2d20 6e6f 5f72 6562 ption. - no_reb
│ │ │ +0029df20: 6f6f 745f 6e65 6564 6564 0a20 202d 2070 oot_needed. - p
│ │ │ +0029df30: 6163 6b61 6765 5f72 7368 5f72 656d 6f76 ackage_rsh_remov
│ │ │ +0029df40: 6564 0a20 202d 2075 6e6b 6e6f 776e 5f73 ed. - unknown_s
│ │ │ +0029df50: 6576 6572 6974 790a 3c2f 636f 6465 3e3c everity.<
│ │ │ +0029df60: 2f70 7265 3e3c 2f64 6976 3e3c 6120 636c /pre>
Remedia
│ │ │ +0029e010: 7469 6f6e 2050 7570 7065 7420 736e 6970 tion Puppet snip
│ │ │ +0029e020: 7065 7420 e287 b23c 2f61 3e3c 6272 3e3c pet ...
<
│ │ │ +0029e030: 6469 7620 636c 6173 733d 2270 616e 656c div class="panel
│ │ │ +0029e040: 2d63 6f6c 6c61 7073 6520 636f 6c6c 6170 -collapse collap
│ │ │ +0029e050: 7365 2220 6964 3d22 6964 3130 3639 223e se" id="id1069">
│ │ │ +0029e060: 3c74 6162 6c65 2063 6c61 7373 3d22 7461 Comple
│ │ │ +0029e0b0: 7869 7479 3a3c 2f74 683e 3c74 643e 6c6f xity: lo
│ │ │ +0029e0c0: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ +0029e0d0: 7468 3e44 6973 7275 7074 696f 6e3a 3c2f th>Disruption:
│ │ │ +0029e0e0: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ +0029e0f0: 2f74 723e 3c74 723e 3c74 683e 5265 626f /tr> Rebo
│ │ │ +0029e100: 6f74 3a3c 2f74 683e 3c74 643e 6661 6c73 ot: fals
│ │ │ +0029e110: 653c 2f74 643e 3c2f 7472 3e3c 7472 3e3c e <
│ │ │ +0029e120: 7468 3e53 7472 6174 6567 793a 3c2f 7468 th>Strategy:disable
.includ
│ │ │ +0029e160: 6520 7265 6d6f 7665 5f72 7368 2d63 6c69 e remove_rsh-cli
│ │ │ +0029e170: 656e 740a 0a63 6c61 7373 2072 656d 6f76 ent..class remov
│ │ │ +0029e180: 655f 7273 682d 636c 6965 6e74 207b 0a20 e_rsh-client {.
│ │ │ +0029e190: 2070 6163 6b61 6765 207b 2027 7273 682d package { 'rsh-
│ │ │ +0029e1a0: 636c 6965 6e74 273a 0a20 2020 2065 6e73 client':. ens
│ │ │ +0029e1b0: 7572 6520 3d26 6774 3b20 2770 7572 6765 ure => 'purge
│ │ │ +0029e1c0: 6427 2c0a 2020 7d0a 7d0a 3c2f 636f 6465 d',. }.}.
Remedia
│ │ │ -002a0860: 7469 6f6e 2050 7570 7065 7420 736e 6970 tion Puppet snip
│ │ │ -002a0870: 7065 7420 e287 b23c 2f61 3e3c 6272 3e3c pet ...
<
│ │ │ -002a0880: 6469 7620 636c 6173 733d 2270 616e 656c div class="panel
│ │ │ -002a0890: 2d63 6f6c 6c61 7073 6520 636f 6c6c 6170 -collapse collap
│ │ │ -002a08a0: 7365 2220 6964 3d22 6964 3130 3734 223e se" id="id1074">
│ │ │ -002a08b0: 3c74 6162 6c65 2063 6c61 7373 3d22 7461 Comple
│ │ │ -002a0900: 7869 7479 3a3c 2f74 683e 3c74 643e 6c6f xity: lo
│ │ │ -002a0910: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ -002a0920: 7468 3e44 6973 7275 7074 696f 6e3a 3c2f th>Disruption:
│ │ │ -002a0930: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ -002a0940: 2f74 723e 3c74 723e 3c74 683e 5265 626f /tr> Rebo
│ │ │ -002a0950: 6f74 3a3c 2f74 683e 3c74 643e 6661 6c73 ot: fals
│ │ │ -002a0960: 653c 2f74 643e 3c2f 7472 3e3c 7472 3e3c e <
│ │ │ -002a0970: 7468 3e53 7472 6174 6567 793a 3c2f 7468 th>Strategy:disable
.includ
│ │ │ -002a09b0: 6520 7265 6d6f 7665 5f74 616c 6b0a 0a63 e remove_talk..c
│ │ │ -002a09c0: 6c61 7373 2072 656d 6f76 655f 7461 6c6b lass remove_talk
│ │ │ -002a09d0: 207b 0a20 2070 6163 6b61 6765 207b 2027 {. package { '
│ │ │ -002a09e0: 7461 6c6b 273a 0a20 2020 2065 6e73 7572 talk':. ensur
│ │ │ -002a09f0: 6520 3d26 6774 3b20 2770 7572 6765 6427 e => 'purged'
│ │ │ -002a0a00: 2c0a 2020 7d0a 7d0a 3c2f 636f 6465 3e3c ,. }.}.<
│ │ │ -002a0a10: 2f70 7265 3e3c 2f64 6976 3e3c 6120 636c /pre>
Remedia
│ │ │ -002a0ac0: 7469 6f6e 2041 6e73 6962 6c65 2073 6e69 tion Ansible sni
│ │ │ -002a0ad0: 7070 6574 20e2 87b2 3c2f 613e 3c62 723e ppet ...
│ │ │ -002a0ae0: 3c64 6976 2063 6c61 7373 3d22 7061 6e65 Compl
│ │ │ -002a0b60: 6578 6974 793a 3c2f 7468 3e3c 7464 3e6c exity: l
│ │ │ -002a0b70: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ -002a0b80: 3c74 683e 4469 7372 7570 7469 6f6e 3a3c Disruption:<
│ │ │ -002a0b90: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ -002a0ba0: 3c2f 7472 3e3c 7472 3e3c 7468 3e52 6562 Reb
│ │ │ -002a0bb0: 6f6f 743a 3c2f 7468 3e3c 7464 3e66 616c oot: fal
│ │ │ -002a0bc0: 7365 3c2f 7464 3e3c 2f74 723e 3c74 723e se
│ │ │ -002a0bd0: 3c74 683e 5374 7261 7465 6779 3a3c 2f74 Strategy: disable
<
│ │ │ -002a0c00: 7072 653e 3c63 6f64 653e 2d20 6e61 6d65 pre>- name
│ │ │ -002a0c10: 3a20 2755 6e69 6e73 7461 6c6c 2074 616c : 'Uninstall tal
│ │ │ -002a0c20: 6b20 5061 636b 6167 653a 2045 6e73 7572 k Package: Ensur
│ │ │ -002a0c30: 6520 7461 6c6b 2069 7320 7265 6d6f 7665 e talk is remove
│ │ │ -002a0c40: 6427 0a20 2061 6e73 6962 6c65 2e62 7569 d'. ansible.bui
│ │ │ -002a0c50: 6c74 696e 2e70 6163 6b61 6765 3a0a 2020 ltin.package:.
│ │ │ -002a0c60: 2020 6e61 6d65 3a20 7461 6c6b 0a20 2020 name: talk.
│ │ │ -002a0c70: 2073 7461 7465 3a20 6162 7365 6e74 0a20 state: absent.
│ │ │ -002a0c80: 2074 6167 733a 0a20 202d 2050 4349 2d44 tags:. - PCI-D
│ │ │ -002a0c90: 5353 7634 2d32 2e32 0a20 202d 2050 4349 SSv4-2.2. - PCI
│ │ │ -002a0ca0: 2d44 5353 7634 2d32 2e32 2e34 0a20 202d -DSSv4-2.2.4. -
│ │ │ -002a0cb0: 2064 6973 6162 6c65 5f73 7472 6174 6567 disable_strateg
│ │ │ -002a0cc0: 790a 2020 2d20 6c6f 775f 636f 6d70 6c65 y. - low_comple
│ │ │ -002a0cd0: 7869 7479 0a20 202d 206c 6f77 5f64 6973 xity. - low_dis
│ │ │ -002a0ce0: 7275 7074 696f 6e0a 2020 2d20 6d65 6469 ruption. - medi
│ │ │ -002a0cf0: 756d 5f73 6576 6572 6974 790a 2020 2d20 um_severity. -
│ │ │ -002a0d00: 6e6f 5f72 6562 6f6f 745f 6e65 6564 6564 no_reboot_needed
│ │ │ -002a0d10: 0a20 202d 2070 6163 6b61 6765 5f74 616c . - package_tal
│ │ │ -002a0d20: 6b5f 7265 6d6f 7665 640a 3c2f 636f 6465 k_removed.
│ │ │ +002a0880: 3c64 6976 2063 6c61 7373 3d22 7061 6e65 Compl
│ │ │ +002a0900: 6578 6974 793a 3c2f 7468 3e3c 7464 3e6c exity: l
│ │ │ +002a0910: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ +002a0920: 3c74 683e 4469 7372 7570 7469 6f6e 3a3c Disruption:<
│ │ │ +002a0930: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ +002a0940: 3c2f 7472 3e3c 7472 3e3c 7468 3e52 6562 Reb
│ │ │ +002a0950: 6f6f 743a 3c2f 7468 3e3c 7464 3e66 616c oot: fal
│ │ │ +002a0960: 7365 3c2f 7464 3e3c 2f74 723e 3c74 723e se
│ │ │ +002a0970: 3c74 683e 5374 7261 7465 6779 3a3c 2f74 Strategy: disable
<
│ │ │ +002a09a0: 7072 653e 3c63 6f64 653e 2d20 6e61 6d65 pre>- name
│ │ │ +002a09b0: 3a20 2755 6e69 6e73 7461 6c6c 2074 616c : 'Uninstall tal
│ │ │ +002a09c0: 6b20 5061 636b 6167 653a 2045 6e73 7572 k Package: Ensur
│ │ │ +002a09d0: 6520 7461 6c6b 2069 7320 7265 6d6f 7665 e talk is remove
│ │ │ +002a09e0: 6427 0a20 2061 6e73 6962 6c65 2e62 7569 d'. ansible.bui
│ │ │ +002a09f0: 6c74 696e 2e70 6163 6b61 6765 3a0a 2020 ltin.package:.
│ │ │ +002a0a00: 2020 6e61 6d65 3a20 7461 6c6b 0a20 2020 name: talk.
│ │ │ +002a0a10: 2073 7461 7465 3a20 6162 7365 6e74 0a20 state: absent.
│ │ │ +002a0a20: 2074 6167 733a 0a20 202d 2050 4349 2d44 tags:. - PCI-D
│ │ │ +002a0a30: 5353 7634 2d32 2e32 0a20 202d 2050 4349 SSv4-2.2. - PCI
│ │ │ +002a0a40: 2d44 5353 7634 2d32 2e32 2e34 0a20 202d -DSSv4-2.2.4. -
│ │ │ +002a0a50: 2064 6973 6162 6c65 5f73 7472 6174 6567 disable_strateg
│ │ │ +002a0a60: 790a 2020 2d20 6c6f 775f 636f 6d70 6c65 y. - low_comple
│ │ │ +002a0a70: 7869 7479 0a20 202d 206c 6f77 5f64 6973 xity. - low_dis
│ │ │ +002a0a80: 7275 7074 696f 6e0a 2020 2d20 6d65 6469 ruption. - medi
│ │ │ +002a0a90: 756d 5f73 6576 6572 6974 790a 2020 2d20 um_severity. -
│ │ │ +002a0aa0: 6e6f 5f72 6562 6f6f 745f 6e65 6564 6564 no_reboot_needed
│ │ │ +002a0ab0: 0a20 202d 2070 6163 6b61 6765 5f74 616c . - package_tal
│ │ │ +002a0ac0: 6b5f 7265 6d6f 7665 640a 3c2f 636f 6465 k_removed.Remed
│ │ │ +002a0b80: 6961 7469 6f6e 2050 7570 7065 7420 736e iation Puppet sn
│ │ │ +002a0b90: 6970 7065 7420 e287 b23c 2f61 3e3c 6272 ippet ...
Comp
│ │ │ +002a0c20: 6c65 7869 7479 3a3c 2f74 683e 3c74 643e lexity:
│ │ │ +002a0c30: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Disruption:
│ │ │ +002a0c50: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Re
│ │ │ +002a0c70: 626f 6f74 3a3c 2f74 683e 3c74 643e 6661 boot: fa
│ │ │ +002a0c80: 6c73 653c 2f74 643e 3c2f 7472 3e3c 7472 lse Strategy:
│ │ │ +002a0ca0: 7468 3e3c 7464 3e64 6973 6162 6c65 3c2f th> disable
│ │ │ +002a0cb0: 7464 3e3c 2f74 723e 3c2f 7461 626c 653e td>
│ │ │ +002a0cc0: 3c70 7265 3e3c 636f 6465 3e0a 696e 636c .incl
│ │ │ +002a0cd0: 7564 6520 7265 6d6f 7665 5f74 616c 6b0a ude remove_talk.
│ │ │ +002a0ce0: 0a63 6c61 7373 2072 656d 6f76 655f 7461 .class remove_ta
│ │ │ +002a0cf0: 6c6b 207b 0a20 2070 6163 6b61 6765 207b lk {. package {
│ │ │ +002a0d00: 2027 7461 6c6b 273a 0a20 2020 2065 6e73 'talk':. ens
│ │ │ +002a0d10: 7572 6520 3d26 6774 3b20 2770 7572 6765 ure => 'purge
│ │ │ +002a0d20: 6427 2c0a 2020 7d0a 7d0a 3c2f 636f 6465 d',. }.}.
Remediatio
│ │ │ -002a22c0: 6e20 5075 7070 6574 2073 6e69 7070 6574 n Puppet snippet
│ │ │ -002a22d0: 20e2 87b2 3c2f 613e 3c62 723e 3c64 6976 ...
<
│ │ │ -002a2350: 7472 3e3c 7468 3e43 6f6d 706c 6578 6974 tr>Complexit
│ │ │ -002a2360: 793a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f y: low
│ │ │ -002a2370: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ -002a2380: 4469 7372 7570 7469 6f6e 3a3c 2f74 683e Disruption:
│ │ │ -002a2390: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Reboot:
│ │ │ -002a23b0: 3c2f 7468 3e3c 7464 3e66 616c 7365 3c2f false
│ │ │ -002a23c0: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ -002a23d0: 5374 7261 7465 6779 3a3c 2f74 683e 3c74 Strategy: disable
│ │ │ -002a23f0: 7472 3e3c 2f74 6162 6c65 3e3c 7072 653e tr>
│ │ │ -002a2400: 3c63 6f64 653e 0a69 6e63 6c75 6465 2072 .include r
│ │ │ -002a2410: 656d 6f76 655f 7465 6c6e 6574 0a0a 636c emove_telnet..cl
│ │ │ -002a2420: 6173 7320 7265 6d6f 7665 5f74 656c 6e65 ass remove_telne
│ │ │ -002a2430: 7420 7b0a 2020 7061 636b 6167 6520 7b20 t {. package {
│ │ │ -002a2440: 2774 656c 6e65 7427 3a0a 2020 2020 656e 'telnet':. en
│ │ │ -002a2450: 7375 7265 203d 2667 743b 2027 7075 7267 sure => 'purg
│ │ │ -002a2460: 6564 272c 0a20 207d 0a7d 0a3c 2f63 6f64 ed',. }.}.| Co │ │ │ -002a25c0: 6d70 6c65 7869 7479 3a3c 2f74 683e 3c74 mplexity: | Disruptio │ │ │ -002a25f0: 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f n: | low │ │ │ -002a2600: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td> |
|---|---|
| │ │ │ -002a2610: 5265 626f 6f74 3a3c 2f74 683e 3c74 643e Reboot: | │ │ │ -002a2620: 6661 6c73 653c 2f74 643e 3c2f 7472 3e3c false | Strategy: │ │ │ -002a2640: 3c2f 7468 3e3c 7464 3e64 6973 6162 6c65 | disable │ │ │ -002a2650: 3c2f 7464 3e3c 2f74 723e 3c2f 7461 626c |
| Complexi │ │ │ +002a2360: 7479 3a3c 2f74 683e 3c74 643e 6c6f 773c ty: | low< │ │ │ +002a2370: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> |
| Disruption: | low |
| Reboot │ │ │ +002a23b0: 3a3c 2f74 683e 3c74 643e 6661 6c73 653c : | false< │ │ │ +002a23c0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> |
| Strategy: | < │ │ │ +002a23e0: 7464 3e64 6973 6162 6c65 3c2f 7464 3e3c td>disable< │ │ │ +002a23f0: 2f74 723e 3c2f 7461 626c 653e 3c70 7265 /tr>
- name: '
│ │ │ +002a2410: 5265 6d6f 7665 2074 656c 6e65 7420 436c Remove telnet Cl
│ │ │ +002a2420: 6965 6e74 733a 2045 6e73 7572 6520 7465 ients: Ensure te
│ │ │ +002a2430: 6c6e 6574 2069 7320 7265 6d6f 7665 6427 lnet is removed'
│ │ │ +002a2440: 0a20 2061 6e73 6962 6c65 2e62 7569 6c74 . ansible.built
│ │ │ +002a2450: 696e 2e70 6163 6b61 6765 3a0a 2020 2020 in.package:.
│ │ │ +002a2460: 6e61 6d65 3a20 7465 6c6e 6574 0a20 2020 name: telnet.
│ │ │ +002a2470: 2073 7461 7465 3a20 6162 7365 6e74 0a20 state: absent.
│ │ │ +002a2480: 2074 6167 733a 0a20 202d 204e 4953 542d tags:. - NIST-
│ │ │ +002a2490: 3830 302d 3137 312d 332e 312e 3133 0a20 800-171-3.1.13.
│ │ │ +002a24a0: 202d 2050 4349 2d44 5353 7634 2d32 2e32 - PCI-DSSv4-2.2
│ │ │ +002a24b0: 0a20 202d 2050 4349 2d44 5353 7634 2d32 . - PCI-DSSv4-2
│ │ │ +002a24c0: 2e32 2e34 0a20 202d 2064 6973 6162 6c65 .2.4. - disable
│ │ │ +002a24d0: 5f73 7472 6174 6567 790a 2020 2d20 6c6f _strategy. - lo
│ │ │ +002a24e0: 775f 636f 6d70 6c65 7869 7479 0a20 202d w_complexity. -
│ │ │ +002a24f0: 206c 6f77 5f64 6973 7275 7074 696f 6e0a low_disruption.
│ │ │ +002a2500: 2020 2d20 6c6f 775f 7365 7665 7269 7479 - low_severity
│ │ │ +002a2510: 0a20 202d 206e 6f5f 7265 626f 6f74 5f6e . - no_reboot_n
│ │ │ +002a2520: 6565 6465 640a 2020 2d20 7061 636b 6167 eeded. - packag
│ │ │ +002a2530: 655f 7465 6c6e 6574 5f72 656d 6f76 6564 e_telnet_removed
│ │ │ +002a2540: 0a3c 2f63 6f64 653e 3c2f 7072 653e 3c2f .
│ │ │ +002a2550: 6469 763e 3c61 2063 6c61 7373 3d22 6274 div>Remediation Pu
│ │ │ +002a2600: 7070 6574 2073 6e69 7070 6574 20e2 87b2 ppet snippet ...
│ │ │ +002a2610: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61 | low | < │ │ │ +002a26b0: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr>|
| Disr │ │ │ +002a26c0: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption: | │ │ │ +002a26d0: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low |
|---|---|
| Reboot: | false | < │ │ │ +002a2700: 2f74 723e 3c74 723e 3c74 683e 5374 7261 /tr>
| Stra │ │ │ +002a2710: 7465 6779 3a3c 2f74 683e 3c74 643e 6469 tegy: | di │ │ │ +002a2720: 7361 626c 653c 2f74 643e 3c2f 7472 3e3c sable |
| Complexity: | low |
|---|---|
| Disrup │ │ │ -002a43a0: 7469 6f6e 3a3c 2f74 683e 3c74 643e 6c6f tion: | lo │ │ │ -002a43b0: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w |
| Strate │ │ │ -002a43f0: 6779 3a3c 2f74 683e 3c74 643e 6469 7361 gy: | disa │ │ │ -002a4400: 626c 653c 2f74 643e 3c2f 7472 3e3c 2f74 ble |
| Complexity: | low |
|---|---|
| Disrup │ │ │ -002a4610: 7469 6f6e 3a3c 2f74 683e 3c74 643e 6c6f tion: | lo │ │ │ -002a4620: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w |
| Strate │ │ │ -002a4660: 6779 3a3c 2f74 683e 3c74 643e 6469 7361 gy: | disa │ │ │ -002a4670: 626c 653c 2f74 643e 3c2f 7472 3e3c 2f74 ble |
| low | │ │ │ +002a4390: 7472 3e3c 7472 3e3c 7468 3e44 6973 7275 tr>|
| Disru │ │ │ +002a43a0: 7074 696f 6e3a 3c2f 7468 3e3c 7464 3e6c ption: | l │ │ │ +002a43b0: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow |
|---|---|
| Reboot: | │ │ │ +002a43d0: 3c74 643e 6661 6c73 653c 2f74 643e 3c2ffalse | │ │ │ +002a43e0: 7472 3e3c 7472 3e3c 7468 3e53 7472 6174 tr>
| Strat │ │ │ +002a43f0: 6567 793a 3c2f 7468 3e3c 7464 3e64 6973 egy: | dis │ │ │ +002a4400: 6162 6c65 3c2f 7464 3e3c 2f74 723e 3c2f able |
| C │ │ │ +002a46f0: 6f6d 706c 6578 6974 793a 3c2f 7468 3e3c omplexity: | < │ │ │ +002a4700: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low|
|---|---|
| Disrupti │ │ │ +002a4720: 6f6e 3a3c 2f74 683e 3c74 643e 6c6f 773c on: | low< │ │ │ +002a4730: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> |
| Reboot: | false |
| Strategy │ │ │ +002a4770: 3a3c 2f74 683e 3c74 643e 6469 7361 626c : | disabl │ │ │ +002a4780: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e |
| Complex │ │ │ -002a5e50: 6974 793a 3c2f 7468 3e3c 7464 3e6c 6f77 ity: | low │ │ │ -002a5e60: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 |
| medium | |
| Re │ │ │ -002a5ea0: 626f 6f74 3a3c 2f74 683e 3c74 643e 7472 boot: | tr │ │ │ -002a5eb0: 7565 3c2f 7464 3e3c 2f74 723e 3c74 723e ue |
| Strategy: | disable |
apiVer
│ │ │ -002a5f00: 7369 6f6e 3a20 6d61 6368 696e 6563 6f6e sion: machinecon
│ │ │ -002a5f10: 6669 6775 7261 7469 6f6e 2e6f 7065 6e73 figuration.opens
│ │ │ -002a5f20: 6869 6674 2e69 6f2f 7631 0a6b 696e 643a hift.io/v1.kind:
│ │ │ -002a5f30: 204d 6163 6869 6e65 436f 6e66 6967 0a73 MachineConfig.s
│ │ │ -002a5f40: 7065 633a 0a20 2063 6f6e 6669 673a 0a20 pec:. config:.
│ │ │ -002a5f50: 2020 2069 676e 6974 696f 6e3a 0a20 2020 ignition:.
│ │ │ -002a5f60: 2020 2076 6572 7369 6f6e 3a20 332e 312e version: 3.1.
│ │ │ -002a5f70: 300a 2020 2020 7379 7374 656d 643a 0a20 0. systemd:.
│ │ │ -002a5f80: 2020 2020 2075 6e69 7473 3a0a 2020 2020 units:.
│ │ │ -002a5f90: 2020 2d20 6e61 6d65 3a20 7466 7470 642d - name: tftpd-
│ │ │ -002a5fa0: 6870 612e 7365 7276 6963 650a 2020 2020 hpa.service.
│ │ │ -002a5fb0: 2020 2020 656e 6162 6c65 643a 2066 616c enabled: fal
│ │ │ -002a5fc0: 7365 0a20 2020 2020 2020 206d 6173 6b3a se. mask:
│ │ │ -002a5fd0: 2074 7275 650a 2020 2020 2020 2d20 6e61 true. - na
│ │ │ -002a5fe0: 6d65 3a20 7466 7470 642d 6870 612e 736f me: tftpd-hpa.so
│ │ │ -002a5ff0: 636b 6574 0a20 2020 2020 2020 2065 6e61 cket. ena
│ │ │ -002a6000: 626c 6564 3a20 6661 6c73 650a 2020 2020 bled: false.
│ │ │ -002a6010: 2020 2020 6d61 736b 3a20 7472 7565 0a3c mask: true.<
│ │ │ -002a6020: 2f63 6f64 653e 3c2f 7072 653e 3c2f 6469 /code>
│ │ │ -002a60d0: 5265 6d65 6469 6174 696f 6e20 5075 7070 Remediation Pupp
│ │ │ -002a60e0: 6574 2073 6e69 7070 6574 20e2 87b2 3c2f et snippet ...
│ │ │ -002a60f0: 613e 3c62 723e 3c64 6976 2063 6c61 7373 a>
Complexity: low Disrup
│ │ │ -002a61a0: 7469 6f6e 3a3c 2f74 683e 3c74 643e 6c6f tion: lo
│ │ │ -002a61b0: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ -002a61c0: 7468 3e52 6562 6f6f 743a 3c2f 7468 3e3c th>Reboot:<
│ │ │ -002a61d0: 7464 3e66 616c 7365 3c2f 7464 3e3c 2f74 td>false Strate
│ │ │ -002a61f0: 6779 3a3c 2f74 683e 3c74 643e 656e 6162 gy: enab
│ │ │ -002a6200: 6c65 3c2f 7464 3e3c 2f74 723e 3c2f 7461 le i
│ │ │ -002a6220: 6e63 6c75 6465 2064 6973 6162 6c65 5f74 nclude disable_t
│ │ │ -002a6230: 6674 7064 2d68 7061 0a0a 636c 6173 7320 ftpd-hpa..class
│ │ │ -002a6240: 6469 7361 626c 655f 7466 7470 642d 6870 disable_tftpd-hp
│ │ │ -002a6250: 6120 7b0a 2020 7365 7276 6963 6520 7b27 a {. service {'
│ │ │ -002a6260: 7466 7470 642d 6870 6127 3a0a 2020 2020 tftpd-hpa':.
│ │ │ -002a6270: 656e 6162 6c65 203d 2667 743b 2066 616c enable => fal
│ │ │ -002a6280: 7365 2c0a 2020 2020 656e 7375 7265 203d se,. ensure =
│ │ │ -002a6290: 2667 743b 2027 7374 6f70 7065 6427 2c0a > 'stopped',.
│ │ │ -002a62a0: 2020 7d0a 7d0a 3c2f 636f 6465 3e3c 2f70 }.}.Remediati
│ │ │ -002a6360: 6f6e 2041 6e73 6962 6c65 2073 6e69 7070 on Ansible snipp
│ │ │ -002a6370: 6574 20e2 87b2 3c2f 613e 3c62 723e 3c64 et ...
<
│ │ │ -002a63b0: 7461 626c 6520 636c 6173 733d 2274 6162 table class="tab
│ │ │ -002a63c0: 6c65 2074 6162 6c65 2d73 7472 6970 6564 le table-striped
│ │ │ -002a63d0: 2074 6162 6c65 2d62 6f72 6465 7265 6420 table-bordered
│ │ │ -002a63e0: 7461 626c 652d 636f 6e64 656e 7365 6422 table-condensed"
│ │ │ -002a63f0: 3e3c 7472 3e3c 7468 3e43 6f6d 706c 6578 >Complex
│ │ │ -002a6400: 6974 793a 3c2f 7468 3e3c 7464 3e6c 6f77 ity: low
│ │ │ -002a6410: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Disruption: low
│ │ │ -002a6440: 7472 3e3c 7472 3e3c 7468 3e52 6562 6f6f tr>Reboo
│ │ │ -002a6450: 743a 3c2f 7468 3e3c 7464 3e66 616c 7365 t: false
│ │ │ -002a6460: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Strategy:
│ │ │ -002a6480: 3c74 643e 6469 7361 626c 653c 2f74 643e disable
│ │ │ -002a6490: 3c2f 7472 3e3c 2f74 6162 6c65 3e3c 7072
- name:
│ │ │ -002a64b0: 4761 7468 6572 2074 6865 2070 6163 6b61 Gather the packa
│ │ │ -002a64c0: 6765 2066 6163 7473 0a20 2070 6163 6b61 ge facts. packa
│ │ │ -002a64d0: 6765 5f66 6163 7473 3a0a 2020 2020 6d61 ge_facts:. ma
│ │ │ -002a64e0: 6e61 6765 723a 2061 7574 6f0a 2020 7461 nager: auto. ta
│ │ │ -002a64f0: 6773 3a0a 2020 2d20 4e49 5354 2d38 3030 gs:. - NIST-800
│ │ │ -002a6500: 2d35 332d 434d 2d36 2861 290a 2020 2d20 -53-CM-6(a). -
│ │ │ -002a6510: 4e49 5354 2d38 3030 2d35 332d 434d 2d37 NIST-800-53-CM-7
│ │ │ -002a6520: 2861 290a 2020 2d20 4e49 5354 2d38 3030 (a). - NIST-800
│ │ │ -002a6530: 2d35 332d 434d 2d37 2862 290a 2020 2d20 -53-CM-7(b). -
│ │ │ -002a6540: 6469 7361 626c 655f 7374 7261 7465 6779 disable_strategy
│ │ │ -002a6550: 0a20 202d 2068 6967 685f 7365 7665 7269 . - high_severi
│ │ │ -002a6560: 7479 0a20 202d 206c 6f77 5f63 6f6d 706c ty. - low_compl
│ │ │ -002a6570: 6578 6974 790a 2020 2d20 6c6f 775f 6469 exity. - low_di
│ │ │ -002a6580: 7372 7570 7469 6f6e 0a20 202d 206e 6f5f sruption. - no_
│ │ │ -002a6590: 7265 626f 6f74 5f6e 6565 6465 640a 2020 reboot_needed.
│ │ │ -002a65a0: 2d20 7365 7276 6963 655f 7466 7470 5f64 - service_tftp_d
│ │ │ -002a65b0: 6973 6162 6c65 640a 0a2d 206e 616d 653a isabled..- name:
│ │ │ -002a65c0: 2044 6973 6162 6c65 2074 6674 7064 2d68 Disable tftpd-h
│ │ │ -002a65d0: 7061 2053 6572 7669 6365 202d 2044 6973 pa Service - Dis
│ │ │ -002a65e0: 6162 6c65 2073 6572 7669 6365 2074 6674 able service tft
│ │ │ -002a65f0: 7064 2d68 7061 0a20 2062 6c6f 636b 3a0a pd-hpa. block:.
│ │ │ -002a6600: 0a20 202d 206e 616d 653a 2044 6973 6162 . - name: Disab
│ │ │ -002a6610: 6c65 2074 6674 7064 2d68 7061 2053 6572 le tftpd-hpa Ser
│ │ │ -002a6620: 7669 6365 202d 2043 6f6c 6c65 6374 2073 vice - Collect s
│ │ │ -002a6630: 7973 7465 6d64 2053 6572 7669 6365 7320 ystemd Services
│ │ │ -002a6640: 5072 6573 656e 7420 696e 2074 6865 2053 Present in the S
│ │ │ -002a6650: 7973 7465 6d0a 2020 2020 616e 7369 626c ystem. ansibl
│ │ │ -002a6660: 652e 6275 696c 7469 6e2e 636f 6d6d 616e e.builtin.comman
│ │ │ -002a6670: 643a 2073 7973 7465 6d63 746c 202d 7120 d: systemctl -q
│ │ │ -002a6680: 6c69 7374 2d75 6e69 742d 6669 6c65 7320 list-unit-files
│ │ │ -002a6690: 2d2d 7479 7065 2073 6572 7669 6365 0a20 --type service.
│ │ │ -002a66a0: 2020 2072 6567 6973 7465 723a 2073 6572 register: ser
│ │ │ -002a66b0: 7669 6365 5f65 7869 7374 730a 2020 2020 vice_exists.
│ │ │ -002a66c0: 6368 616e 6765 645f 7768 656e 3a20 6661 changed_when: fa
│ │ │ -002a66d0: 6c73 650a 2020 2020 6661 696c 6564 5f77 lse. failed_w
│ │ │ -002a66e0: 6865 6e3a 2073 6572 7669 6365 5f65 7869 hen: service_exi
│ │ │ -002a66f0: 7374 732e 7263 206e 6f74 2069 6e20 5b30 sts.rc not in [0
│ │ │ -002a6700: 2c20 315d 0a20 2020 2063 6865 636b 5f6d , 1]. check_m
│ │ │ -002a6710: 6f64 653a 2066 616c 7365 0a0a 2020 2d20 ode: false.. -
│ │ │ -002a6720: 6e61 6d65 3a20 4469 7361 626c 6520 7466 name: Disable tf
│ │ │ -002a6730: 7470 642d 6870 6120 5365 7276 6963 6520 tpd-hpa Service
│ │ │ -002a6740: 2d20 456e 7375 7265 2074 6674 7064 2d68 - Ensure tftpd-h
│ │ │ -002a6750: 7061 2e73 6572 7669 6365 2069 7320 4d61 pa.service is Ma
│ │ │ -002a6760: 736b 6564 0a20 2020 2061 6e73 6962 6c65 sked. ansible
│ │ │ -002a6770: 2e62 7569 6c74 696e 2e73 7973 7465 6d64 .builtin.systemd
│ │ │ -002a6780: 3a0a 2020 2020 2020 6e61 6d65 3a20 7466 :. name: tf
│ │ │ -002a6790: 7470 642d 6870 612e 7365 7276 6963 650a tpd-hpa.service.
│ │ │ -002a67a0: 2020 2020 2020 7374 6174 653a 2073 746f state: sto
│ │ │ -002a67b0: 7070 6564 0a20 2020 2020 2065 6e61 626c pped. enabl
│ │ │ -002a67c0: 6564 3a20 6661 6c73 650a 2020 2020 2020 ed: false.
│ │ │ -002a67d0: 6d61 736b 6564 3a20 7472 7565 0a20 2020 masked: true.
│ │ │ -002a67e0: 2077 6865 6e3a 2073 6572 7669 6365 5f65 when: service_e
│ │ │ -002a67f0: 7869 7374 732e 7374 646f 7574 5f6c 696e xists.stdout_lin
│ │ │ -002a6800: 6573 2069 7320 7365 6172 6368 2822 7466 es is search("tf
│ │ │ -002a6810: 7470 642d 6870 612e 7365 7276 6963 6522 tpd-hpa.service"
│ │ │ -002a6820: 2c20 6d75 6c74 696c 696e 653d 5472 7565 , multiline=True
│ │ │ -002a6830: 290a 0a20 202d 206e 616d 653a 2055 6e69 ).. - name: Uni
│ │ │ -002a6840: 7420 536f 636b 6574 2045 7869 7374 7320 t Socket Exists
│ │ │ -002a6850: 2d20 7466 7470 642d 6870 612e 736f 636b - tftpd-hpa.sock
│ │ │ -002a6860: 6574 0a20 2020 2061 6e73 6962 6c65 2e62 et. ansible.b
│ │ │ -002a6870: 7569 6c74 696e 2e63 6f6d 6d61 6e64 3a20 uiltin.command:
│ │ │ -002a6880: 7379 7374 656d 6374 6c20 2d71 206c 6973 systemctl -q lis
│ │ │ -002a6890: 742d 756e 6974 2d66 696c 6573 2074 6674 t-unit-files tft
│ │ │ -002a68a0: 7064 2d68 7061 2e73 6f63 6b65 740a 2020 pd-hpa.socket.
│ │ │ -002a68b0: 2020 7265 6769 7374 6572 3a20 736f 636b register: sock
│ │ │ -002a68c0: 6574 5f66 696c 655f 6578 6973 7473 0a20 et_file_exists.
│ │ │ -002a68d0: 2020 2063 6861 6e67 6564 5f77 6865 6e3a changed_when:
│ │ │ -002a68e0: 2066 616c 7365 0a20 2020 2066 6169 6c65 false. faile
│ │ │ -002a68f0: 645f 7768 656e 3a20 736f 636b 6574 5f66 d_when: socket_f
│ │ │ -002a6900: 696c 655f 6578 6973 7473 2e72 6320 6e6f ile_exists.rc no
│ │ │ -002a6910: 7420 696e 205b 302c 2031 5d0a 2020 2020 t in [0, 1].
│ │ │ -002a6920: 6368 6563 6b5f 6d6f 6465 3a20 6661 6c73 check_mode: fals
│ │ │ -002a6930: 650a 0a20 202d 206e 616d 653a 2044 6973 e.. - name: Dis
│ │ │ -002a6940: 6162 6c65 2074 6674 7064 2d68 7061 2053 able tftpd-hpa S
│ │ │ -002a6950: 6572 7669 6365 202d 2044 6973 6162 6c65 ervice - Disable
│ │ │ -002a6960: 2053 6f63 6b65 7420 7466 7470 642d 6870 Socket tftpd-hp
│ │ │ -002a6970: 610a 2020 2020 616e 7369 626c 652e 6275 a. ansible.bu
│ │ │ -002a6980: 696c 7469 6e2e 7379 7374 656d 643a 0a20 iltin.systemd:.
│ │ │ -002a6990: 2020 2020 206e 616d 653a 2074 6674 7064 name: tftpd
│ │ │ -002a69a0: 2d68 7061 2e73 6f63 6b65 740a 2020 2020 -hpa.socket.
│ │ │ -002a69b0: 2020 656e 6162 6c65 643a 2066 616c 7365 enabled: false
│ │ │ -002a69c0: 0a20 2020 2020 2073 7461 7465 3a20 7374 . state: st
│ │ │ -002a69d0: 6f70 7065 640a 2020 2020 2020 6d61 736b opped. mask
│ │ │ -002a69e0: 6564 3a20 7472 7565 0a20 2020 2077 6865 ed: true. whe
│ │ │ -002a69f0: 6e3a 2073 6f63 6b65 745f 6669 6c65 5f65 n: socket_file_e
│ │ │ -002a6a00: 7869 7374 732e 7374 646f 7574 5f6c 696e xists.stdout_lin
│ │ │ -002a6a10: 6573 2069 7320 7365 6172 6368 2822 7466 es is search("tf
│ │ │ -002a6a20: 7470 642d 6870 612e 736f 636b 6574 222c tpd-hpa.socket",
│ │ │ -002a6a30: 206d 756c 7469 6c69 6e65 3d54 7275 6529 multiline=True)
│ │ │ -002a6a40: 0a20 2074 6167 733a 0a20 202d 204e 4953 . tags:. - NIS
│ │ │ -002a6a50: 542d 3830 302d 3533 2d43 4d2d 3628 6129 T-800-53-CM-6(a)
│ │ │ -002a6a60: 0a20 202d 204e 4953 542d 3830 302d 3533 . - NIST-800-53
│ │ │ -002a6a70: 2d43 4d2d 3728 6129 0a20 202d 204e 4953 -CM-7(a). - NIS
│ │ │ -002a6a80: 542d 3830 302d 3533 2d43 4d2d 3728 6229 T-800-53-CM-7(b)
│ │ │ -002a6a90: 0a20 202d 2064 6973 6162 6c65 5f73 7472 . - disable_str
│ │ │ -002a6aa0: 6174 6567 790a 2020 2d20 6869 6768 5f73 ategy. - high_s
│ │ │ -002a6ab0: 6576 6572 6974 790a 2020 2d20 6c6f 775f everity. - low_
│ │ │ -002a6ac0: 636f 6d70 6c65 7869 7479 0a20 202d 206c complexity. - l
│ │ │ -002a6ad0: 6f77 5f64 6973 7275 7074 696f 6e0a 2020 ow_disruption.
│ │ │ -002a6ae0: 2d20 6e6f 5f72 6562 6f6f 745f 6e65 6564 - no_reboot_need
│ │ │ -002a6af0: 6564 0a20 202d 2073 6572 7669 6365 5f74 ed. - service_t
│ │ │ -002a6b00: 6674 705f 6469 7361 626c 6564 0a20 202d ftp_disabled. -
│ │ │ -002a6b10: 2073 7065 6369 616c 5f73 6572 7669 6365 special_service
│ │ │ -002a6b20: 5f62 6c6f 636b 0a20 2077 6865 6e3a 2027 _block. when: '
│ │ │ -002a6b30: 226c 696e 7578 2d62 6173 6522 2069 6e20 "linux-base" in
│ │ │ -002a6b40: 616e 7369 626c 655f 6661 6374 732e 7061 ansible_facts.pa
│ │ │ -002a6b50: 636b 6167 6573 270a 3c2f 636f 6465 3e3c ckages'.<
│ │ │ +002a5c60: 416e 7369 626c 6520 736e 6970 7065 7420 Ansible snippet
│ │ │ +002a5c70: e287 b23c 2f61 3e3c 6272 3e3c 6469 7620 ...
Complexity
│ │ │ +002a5d00: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low D
│ │ │ +002a5d20: 6973 7275 7074 696f 6e3a 3c2f 7468 3e3c isruption: <
│ │ │ +002a5d30: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ +002a5d40: 3c74 723e 3c74 683e 5265 626f 6f74 3a3c Reboot:<
│ │ │ +002a5d50: 2f74 683e 3c74 643e 6661 6c73 653c 2f74 /th> false S
│ │ │ +002a5d70: 7472 6174 6567 793a 3c2f 7468 3e3c 7464 trategy: disable <
│ │ │ +002a5da0: 636f 6465 3e2d 206e 616d 653a 2047 6174 code>- name: Gat
│ │ │ +002a5db0: 6865 7220 7468 6520 7061 636b 6167 6520 her the package
│ │ │ +002a5dc0: 6661 6374 730a 2020 7061 636b 6167 655f facts. package_
│ │ │ +002a5dd0: 6661 6374 733a 0a20 2020 206d 616e 6167 facts:. manag
│ │ │ +002a5de0: 6572 3a20 6175 746f 0a20 2074 6167 733a er: auto. tags:
│ │ │ +002a5df0: 0a20 202d 204e 4953 542d 3830 302d 3533 . - NIST-800-53
│ │ │ +002a5e00: 2d43 4d2d 3628 6129 0a20 202d 204e 4953 -CM-6(a). - NIS
│ │ │ +002a5e10: 542d 3830 302d 3533 2d43 4d2d 3728 6129 T-800-53-CM-7(a)
│ │ │ +002a5e20: 0a20 202d 204e 4953 542d 3830 302d 3533 . - NIST-800-53
│ │ │ +002a5e30: 2d43 4d2d 3728 6229 0a20 202d 2064 6973 -CM-7(b). - dis
│ │ │ +002a5e40: 6162 6c65 5f73 7472 6174 6567 790a 2020 able_strategy.
│ │ │ +002a5e50: 2d20 6869 6768 5f73 6576 6572 6974 790a - high_severity.
│ │ │ +002a5e60: 2020 2d20 6c6f 775f 636f 6d70 6c65 7869 - low_complexi
│ │ │ +002a5e70: 7479 0a20 202d 206c 6f77 5f64 6973 7275 ty. - low_disru
│ │ │ +002a5e80: 7074 696f 6e0a 2020 2d20 6e6f 5f72 6562 ption. - no_reb
│ │ │ +002a5e90: 6f6f 745f 6e65 6564 6564 0a20 202d 2073 oot_needed. - s
│ │ │ +002a5ea0: 6572 7669 6365 5f74 6674 705f 6469 7361 ervice_tftp_disa
│ │ │ +002a5eb0: 626c 6564 0a0a 2d20 6e61 6d65 3a20 4469 bled..- name: Di
│ │ │ +002a5ec0: 7361 626c 6520 7466 7470 642d 6870 6120 sable tftpd-hpa
│ │ │ +002a5ed0: 5365 7276 6963 6520 2d20 4469 7361 626c Service - Disabl
│ │ │ +002a5ee0: 6520 7365 7276 6963 6520 7466 7470 642d e service tftpd-
│ │ │ +002a5ef0: 6870 610a 2020 626c 6f63 6b3a 0a0a 2020 hpa. block:..
│ │ │ +002a5f00: 2d20 6e61 6d65 3a20 4469 7361 626c 6520 - name: Disable
│ │ │ +002a5f10: 7466 7470 642d 6870 6120 5365 7276 6963 tftpd-hpa Servic
│ │ │ +002a5f20: 6520 2d20 436f 6c6c 6563 7420 7379 7374 e - Collect syst
│ │ │ +002a5f30: 656d 6420 5365 7276 6963 6573 2050 7265 emd Services Pre
│ │ │ +002a5f40: 7365 6e74 2069 6e20 7468 6520 5379 7374 sent in the Syst
│ │ │ +002a5f50: 656d 0a20 2020 2061 6e73 6962 6c65 2e62 em. ansible.b
│ │ │ +002a5f60: 7569 6c74 696e 2e63 6f6d 6d61 6e64 3a20 uiltin.command:
│ │ │ +002a5f70: 7379 7374 656d 6374 6c20 2d71 206c 6973 systemctl -q lis
│ │ │ +002a5f80: 742d 756e 6974 2d66 696c 6573 202d 2d74 t-unit-files --t
│ │ │ +002a5f90: 7970 6520 7365 7276 6963 650a 2020 2020 ype service.
│ │ │ +002a5fa0: 7265 6769 7374 6572 3a20 7365 7276 6963 register: servic
│ │ │ +002a5fb0: 655f 6578 6973 7473 0a20 2020 2063 6861 e_exists. cha
│ │ │ +002a5fc0: 6e67 6564 5f77 6865 6e3a 2066 616c 7365 nged_when: false
│ │ │ +002a5fd0: 0a20 2020 2066 6169 6c65 645f 7768 656e . failed_when
│ │ │ +002a5fe0: 3a20 7365 7276 6963 655f 6578 6973 7473 : service_exists
│ │ │ +002a5ff0: 2e72 6320 6e6f 7420 696e 205b 302c 2031 .rc not in [0, 1
│ │ │ +002a6000: 5d0a 2020 2020 6368 6563 6b5f 6d6f 6465 ]. check_mode
│ │ │ +002a6010: 3a20 6661 6c73 650a 0a20 202d 206e 616d : false.. - nam
│ │ │ +002a6020: 653a 2044 6973 6162 6c65 2074 6674 7064 e: Disable tftpd
│ │ │ +002a6030: 2d68 7061 2053 6572 7669 6365 202d 2045 -hpa Service - E
│ │ │ +002a6040: 6e73 7572 6520 7466 7470 642d 6870 612e nsure tftpd-hpa.
│ │ │ +002a6050: 7365 7276 6963 6520 6973 204d 6173 6b65 service is Maske
│ │ │ +002a6060: 640a 2020 2020 616e 7369 626c 652e 6275 d. ansible.bu
│ │ │ +002a6070: 696c 7469 6e2e 7379 7374 656d 643a 0a20 iltin.systemd:.
│ │ │ +002a6080: 2020 2020 206e 616d 653a 2074 6674 7064 name: tftpd
│ │ │ +002a6090: 2d68 7061 2e73 6572 7669 6365 0a20 2020 -hpa.service.
│ │ │ +002a60a0: 2020 2073 7461 7465 3a20 7374 6f70 7065 state: stoppe
│ │ │ +002a60b0: 640a 2020 2020 2020 656e 6162 6c65 643a d. enabled:
│ │ │ +002a60c0: 2066 616c 7365 0a20 2020 2020 206d 6173 false. mas
│ │ │ +002a60d0: 6b65 643a 2074 7275 650a 2020 2020 7768 ked: true. wh
│ │ │ +002a60e0: 656e 3a20 7365 7276 6963 655f 6578 6973 en: service_exis
│ │ │ +002a60f0: 7473 2e73 7464 6f75 745f 6c69 6e65 7320 ts.stdout_lines
│ │ │ +002a6100: 6973 2073 6561 7263 6828 2274 6674 7064 is search("tftpd
│ │ │ +002a6110: 2d68 7061 2e73 6572 7669 6365 222c 206d -hpa.service", m
│ │ │ +002a6120: 756c 7469 6c69 6e65 3d54 7275 6529 0a0a ultiline=True)..
│ │ │ +002a6130: 2020 2d20 6e61 6d65 3a20 556e 6974 2053 - name: Unit S
│ │ │ +002a6140: 6f63 6b65 7420 4578 6973 7473 202d 2074 ocket Exists - t
│ │ │ +002a6150: 6674 7064 2d68 7061 2e73 6f63 6b65 740a ftpd-hpa.socket.
│ │ │ +002a6160: 2020 2020 616e 7369 626c 652e 6275 696c ansible.buil
│ │ │ +002a6170: 7469 6e2e 636f 6d6d 616e 643a 2073 7973 tin.command: sys
│ │ │ +002a6180: 7465 6d63 746c 202d 7120 6c69 7374 2d75 temctl -q list-u
│ │ │ +002a6190: 6e69 742d 6669 6c65 7320 7466 7470 642d nit-files tftpd-
│ │ │ +002a61a0: 6870 612e 736f 636b 6574 0a20 2020 2072 hpa.socket. r
│ │ │ +002a61b0: 6567 6973 7465 723a 2073 6f63 6b65 745f egister: socket_
│ │ │ +002a61c0: 6669 6c65 5f65 7869 7374 730a 2020 2020 file_exists.
│ │ │ +002a61d0: 6368 616e 6765 645f 7768 656e 3a20 6661 changed_when: fa
│ │ │ +002a61e0: 6c73 650a 2020 2020 6661 696c 6564 5f77 lse. failed_w
│ │ │ +002a61f0: 6865 6e3a 2073 6f63 6b65 745f 6669 6c65 hen: socket_file
│ │ │ +002a6200: 5f65 7869 7374 732e 7263 206e 6f74 2069 _exists.rc not i
│ │ │ +002a6210: 6e20 5b30 2c20 315d 0a20 2020 2063 6865 n [0, 1]. che
│ │ │ +002a6220: 636b 5f6d 6f64 653a 2066 616c 7365 0a0a ck_mode: false..
│ │ │ +002a6230: 2020 2d20 6e61 6d65 3a20 4469 7361 626c - name: Disabl
│ │ │ +002a6240: 6520 7466 7470 642d 6870 6120 5365 7276 e tftpd-hpa Serv
│ │ │ +002a6250: 6963 6520 2d20 4469 7361 626c 6520 536f ice - Disable So
│ │ │ +002a6260: 636b 6574 2074 6674 7064 2d68 7061 0a20 cket tftpd-hpa.
│ │ │ +002a6270: 2020 2061 6e73 6962 6c65 2e62 7569 6c74 ansible.built
│ │ │ +002a6280: 696e 2e73 7973 7465 6d64 3a0a 2020 2020 in.systemd:.
│ │ │ +002a6290: 2020 6e61 6d65 3a20 7466 7470 642d 6870 name: tftpd-hp
│ │ │ +002a62a0: 612e 736f 636b 6574 0a20 2020 2020 2065 a.socket. e
│ │ │ +002a62b0: 6e61 626c 6564 3a20 6661 6c73 650a 2020 nabled: false.
│ │ │ +002a62c0: 2020 2020 7374 6174 653a 2073 746f 7070 state: stopp
│ │ │ +002a62d0: 6564 0a20 2020 2020 206d 6173 6b65 643a ed. masked:
│ │ │ +002a62e0: 2074 7275 650a 2020 2020 7768 656e 3a20 true. when:
│ │ │ +002a62f0: 736f 636b 6574 5f66 696c 655f 6578 6973 socket_file_exis
│ │ │ +002a6300: 7473 2e73 7464 6f75 745f 6c69 6e65 7320 ts.stdout_lines
│ │ │ +002a6310: 6973 2073 6561 7263 6828 2274 6674 7064 is search("tftpd
│ │ │ +002a6320: 2d68 7061 2e73 6f63 6b65 7422 2c20 6d75 -hpa.socket", mu
│ │ │ +002a6330: 6c74 696c 696e 653d 5472 7565 290a 2020 ltiline=True).
│ │ │ +002a6340: 7461 6773 3a0a 2020 2d20 4e49 5354 2d38 tags:. - NIST-8
│ │ │ +002a6350: 3030 2d35 332d 434d 2d36 2861 290a 2020 00-53-CM-6(a).
│ │ │ +002a6360: 2d20 4e49 5354 2d38 3030 2d35 332d 434d - NIST-800-53-CM
│ │ │ +002a6370: 2d37 2861 290a 2020 2d20 4e49 5354 2d38 -7(a). - NIST-8
│ │ │ +002a6380: 3030 2d35 332d 434d 2d37 2862 290a 2020 00-53-CM-7(b).
│ │ │ +002a6390: 2d20 6469 7361 626c 655f 7374 7261 7465 - disable_strate
│ │ │ +002a63a0: 6779 0a20 202d 2068 6967 685f 7365 7665 gy. - high_seve
│ │ │ +002a63b0: 7269 7479 0a20 202d 206c 6f77 5f63 6f6d rity. - low_com
│ │ │ +002a63c0: 706c 6578 6974 790a 2020 2d20 6c6f 775f plexity. - low_
│ │ │ +002a63d0: 6469 7372 7570 7469 6f6e 0a20 202d 206e disruption. - n
│ │ │ +002a63e0: 6f5f 7265 626f 6f74 5f6e 6565 6465 640a o_reboot_needed.
│ │ │ +002a63f0: 2020 2d20 7365 7276 6963 655f 7466 7470 - service_tftp
│ │ │ +002a6400: 5f64 6973 6162 6c65 640a 2020 2d20 7370 _disabled. - sp
│ │ │ +002a6410: 6563 6961 6c5f 7365 7276 6963 655f 626c ecial_service_bl
│ │ │ +002a6420: 6f63 6b0a 2020 7768 656e 3a20 2722 6c69 ock. when: '"li
│ │ │ +002a6430: 6e75 782d 6261 7365 2220 696e 2061 6e73 nux-base" in ans
│ │ │ +002a6440: 6962 6c65 5f66 6163 7473 2e70 6163 6b61 ible_facts.packa
│ │ │ +002a6450: 6765 7327 0a3c 2f63 6f64 653e 3c2f 7072 ges'.| Compl │ │ │ +002a65b0: 6578 6974 793a 3c2f 7468 3e3c 7464 3e6c exity: | l │ │ │ +002a65c0: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow |
|---|---|
| Disruption:< │ │ │ +002a65e0: 2f74 683e 3c74 643e 6d65 6469 756d 3c2f /th> | medium │ │ │ +002a65f0: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td> |
| │ │ │ +002a6600: 5265 626f 6f74 3a3c 2f74 683e 3c74 643e Reboot: | │ │ │ +002a6610: 7472 7565 3c2f 7464 3e3c 2f74 723e 3c74 true | Strategy:< │ │ │ +002a6630: 2f74 683e 3c74 643e 6469 7361 626c 653c /th> | disable< │ │ │ +002a6640: 2f74 643e 3c2f 7472 3e3c 2f74 6162 6c65 /td> |
apiV
│ │ │ +002a6660: 6572 7369 6f6e 3a20 6d61 6368 696e 6563 ersion: machinec
│ │ │ +002a6670: 6f6e 6669 6775 7261 7469 6f6e 2e6f 7065 onfiguration.ope
│ │ │ +002a6680: 6e73 6869 6674 2e69 6f2f 7631 0a6b 696e nshift.io/v1.kin
│ │ │ +002a6690: 643a 204d 6163 6869 6e65 436f 6e66 6967 d: MachineConfig
│ │ │ +002a66a0: 0a73 7065 633a 0a20 2063 6f6e 6669 673a .spec:. config:
│ │ │ +002a66b0: 0a20 2020 2069 676e 6974 696f 6e3a 0a20 . ignition:.
│ │ │ +002a66c0: 2020 2020 2076 6572 7369 6f6e 3a20 332e version: 3.
│ │ │ +002a66d0: 312e 300a 2020 2020 7379 7374 656d 643a 1.0. systemd:
│ │ │ +002a66e0: 0a20 2020 2020 2075 6e69 7473 3a0a 2020 . units:.
│ │ │ +002a66f0: 2020 2020 2d20 6e61 6d65 3a20 7466 7470 - name: tftp
│ │ │ +002a6700: 642d 6870 612e 7365 7276 6963 650a 2020 d-hpa.service.
│ │ │ +002a6710: 2020 2020 2020 656e 6162 6c65 643a 2066 enabled: f
│ │ │ +002a6720: 616c 7365 0a20 2020 2020 2020 206d 6173 alse. mas
│ │ │ +002a6730: 6b3a 2074 7275 650a 2020 2020 2020 2d20 k: true. -
│ │ │ +002a6740: 6e61 6d65 3a20 7466 7470 642d 6870 612e name: tftpd-hpa.
│ │ │ +002a6750: 736f 636b 6574 0a20 2020 2020 2020 2065 socket. e
│ │ │ +002a6760: 6e61 626c 6564 3a20 6661 6c73 650a 2020 nabled: false.
│ │ │ +002a6770: 2020 2020 2020 6d61 736b 3a20 7472 7565 mask: true
│ │ │ +002a6780: 0a3c 2f63 6f64 653e 3c2f 7072 653e 3c2f .
│ │ │ +002a6790: 6469 763e 3c61 2063 6c61 7373 3d22 6274 div>Remediation Pu
│ │ │ +002a6840: 7070 6574 2073 6e69 7070 6574 20e2 87b2 ppet snippet ...
│ │ │ +002a6850: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61 | low | < │ │ │ +002a68f0: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr>|
| Disr │ │ │ +002a6900: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption: | │ │ │ +002a6910: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low |
|---|---|
| Reboot: | false | < │ │ │ +002a6940: 2f74 723e 3c74 723e 3c74 683e 5374 7261 /tr>
| Stra │ │ │ +002a6950: 7465 6779 3a3c 2f74 683e 3c74 643e 656e tegy: | en │ │ │ +002a6960: 6162 6c65 3c2f 7464 3e3c 2f74 723e 3c2f able |
| Compl │ │ │ -002a7a10: 6578 6974 793a 3c2f 7468 3e3c 7464 3e6c exity: | l │ │ │ -002a7a20: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow |
|---|---|
| Disruption:< │ │ │ -002a7a40: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> | low | │ │ │ -002a7a50: 3c2f 7472 3e3c 7472 3e3c 7468 3e52 6562
| Reb │ │ │ -002a7a60: 6f6f 743a 3c2f 7468 3e3c 7464 3e66 616c oot: | fal │ │ │ -002a7a70: 7365 3c2f 7464 3e3c 2f74 723e 3c74 723e se |
| Strategy: | disable |
.inclu
│ │ │ -002a7ac0: 6465 2072 656d 6f76 655f 7273 796e 630a de remove_rsync.
│ │ │ -002a7ad0: 0a63 6c61 7373 2072 656d 6f76 655f 7273 .class remove_rs
│ │ │ -002a7ae0: 796e 6320 7b0a 2020 7061 636b 6167 6520 ync {. package
│ │ │ -002a7af0: 7b20 2772 7379 6e63 273a 0a20 2020 2065 { 'rsync':. e
│ │ │ -002a7b00: 6e73 7572 6520 3d26 6774 3b20 2770 7572 nsure => 'pur
│ │ │ -002a7b10: 6765 6427 2c0a 2020 7d0a 7d0a 3c2f 636f ged',. }.}.| C │ │ │ -002a7c70: 6f6d 706c 6578 6974 793a 3c2f 7468 3e3c omplexity: | < │ │ │ -002a7c80: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low|
|---|---|
| Disrupti │ │ │ -002a7ca0: 6f6e 3a3c 2f74 683e 3c74 643e 6c6f 773c on: | low< │ │ │ -002a7cb0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> |
| Reboot: | false |
| Strategy │ │ │ -002a7cf0: 3a3c 2f74 683e 3c74 643e 6469 7361 626c : | disabl │ │ │ -002a7d00: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e |
| Comp │ │ │ +002a7a10: 6c65 7869 7479 3a3c 2f74 683e 3c74 643e lexity: | │ │ │ +002a7a20: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low |
|---|---|
| Disruption: │ │ │ +002a7a40: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 | low |
| Re │ │ │ +002a7a60: 626f 6f74 3a3c 2f74 683e 3c74 643e 6661 boot: | fa │ │ │ +002a7a70: 6c73 653c 2f74 643e 3c2f 7472 3e3c 7472 lse |
| Strategy: │ │ │ +002a7a90: 7468 3e3c 7464 3e64 6973 6162 6c65 3c2f th> | disable │ │ │ +002a7aa0: 7464 3e3c 2f74 723e 3c2f 7461 626c 653e td> |
- nam
│ │ │ +002a7ac0: 653a 2027 556e 696e 7374 616c 6c20 7273 e: 'Uninstall rs
│ │ │ +002a7ad0: 796e 6320 5061 636b 6167 653a 2045 6e73 ync Package: Ens
│ │ │ +002a7ae0: 7572 6520 7273 796e 6320 6973 2072 656d ure rsync is rem
│ │ │ +002a7af0: 6f76 6564 270a 2020 616e 7369 626c 652e oved'. ansible.
│ │ │ +002a7b00: 6275 696c 7469 6e2e 7061 636b 6167 653a builtin.package:
│ │ │ +002a7b10: 0a20 2020 206e 616d 653a 2072 7379 6e63 . name: rsync
│ │ │ +002a7b20: 0a20 2020 2073 7461 7465 3a20 6162 7365 . state: abse
│ │ │ +002a7b30: 6e74 0a20 2074 6167 733a 0a20 202d 2064 nt. tags:. - d
│ │ │ +002a7b40: 6973 6162 6c65 5f73 7472 6174 6567 790a isable_strategy.
│ │ │ +002a7b50: 2020 2d20 6c6f 775f 636f 6d70 6c65 7869 - low_complexi
│ │ │ +002a7b60: 7479 0a20 202d 206c 6f77 5f64 6973 7275 ty. - low_disru
│ │ │ +002a7b70: 7074 696f 6e0a 2020 2d20 6d65 6469 756d ption. - medium
│ │ │ +002a7b80: 5f73 6576 6572 6974 790a 2020 2d20 6e6f _severity. - no
│ │ │ +002a7b90: 5f72 6562 6f6f 745f 6e65 6564 6564 0a20 _reboot_needed.
│ │ │ +002a7ba0: 202d 2070 6163 6b61 6765 5f72 7379 6e63 - package_rsync
│ │ │ +002a7bb0: 5f72 656d 6f76 6564 0a3c 2f63 6f64 653e _removed.
│ │ │ +002a7bc0: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063 | Compl │ │ │ +002a7d10: 6578 6974 793a 3c2f 7468 3e3c 7464 3e6c exity: | l │ │ │ +002a7d20: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow |
|---|---|
| Disruption:< │ │ │ +002a7d40: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> | low | │ │ │ +002a7d50: 3c2f 7472 3e3c 7472 3e3c 7468 3e52 6562
| Reb │ │ │ +002a7d60: 6f6f 743a 3c2f 7468 3e3c 7464 3e66 616c oot: | fal │ │ │ +002a7d70: 7365 3c2f 7464 3e3c 2f74 723e 3c74 723e se |
| Strategy: | disable |
.inclu
│ │ │ +002a7dc0: 6465 2072 656d 6f76 655f 7273 796e 630a de remove_rsync.
│ │ │ +002a7dd0: 0a63 6c61 7373 2072 656d 6f76 655f 7273 .class remove_rs
│ │ │ +002a7de0: 796e 6320 7b0a 2020 7061 636b 6167 6520 ync {. package
│ │ │ +002a7df0: 7b20 2772 7379 6e63 273a 0a20 2020 2065 { 'rsync':. e
│ │ │ +002a7e00: 6e73 7572 6520 3d26 6774 3b20 2770 7572 nsure => 'pur
│ │ │ +002a7e10: 6765 6427 2c0a 2020 7d0a 7d0a 3c2f 636f ged',. }.}..[custom
│ │ │ -002a8cc0: 697a 6174 696f 6e73 2e73 6572 7669 6365 izations.service
│ │ │ -002a8cd0: 735d 0a6d 6173 6b65 6420 3d20 5b22 7273 s].masked = ["rs
│ │ │ -002a8ce0: 796e 6364 225d 0a3c 2f63 6f64 653e 3c2f yncd"].
│ │ │ -002a8cf0: 7072 653e 3c2f 6469 763e 3c61 2063 6c61 pre>| Com │ │ │ -002a8e40: 706c 6578 6974 793a 3c2f 7468 3e3c 7464 plexity: | low | Disruption │ │ │ -002a8e70: 3a3c 2f74 683e 3c74 643e 6d65 6469 756d : | medium │ │ │ -002a8e80: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 |
|---|---|
| Strategy │ │ │ -002a8ec0: 3a3c 2f74 683e 3c74 643e 6469 7361 626c : | disabl │ │ │ -002a8ed0: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e |
| C │ │ │ -002a9160: 6f6d 706c 6578 6974 793a 3c2f 7468 3e3c omplexity: | < │ │ │ -002a9170: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low|
|---|---|
| Disrupti │ │ │ -002a9190: 6f6e 3a3c 2f74 683e 3c74 643e 6c6f 773c on: | low< │ │ │ -002a91a0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> |
| Reboot: | false |
| Strategy │ │ │ -002a91e0: 3a3c 2f74 683e 3c74 643e 656e 6162 6c65 : | enable │ │ │ -002a91f0: 3c2f 7464 3e3c 2f74 723e 3c2f 7461 626c |
| Co │ │ │ -002a93e0: 6d70 6c65 7869 7479 3a3c 2f74 683e 3c74 mplexity: | Disruptio │ │ │ -002a9410: 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f n: | low │ │ │ -002a9420: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td> |
|---|---|
| │ │ │ -002a9430: 5265 626f 6f74 3a3c 2f74 683e 3c74 643e Reboot: | │ │ │ -002a9440: 6661 6c73 653c 2f74 643e 3c2f 7472 3e3c false | Strategy: │ │ │ -002a9460: 3c2f 7468 3e3c 7464 3e64 6973 6162 6c65 | disable │ │ │ -002a9470: 3c2f 7464 3e3c 2f74 723e 3c2f 7461 626c |
| Com │ │ │ +002a8cf0: 706c 6578 6974 793a 3c2f 7468 3e3c 7464 plexity: | low | Disruption │ │ │ +002a8d20: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : | low |
|---|---|
| R │ │ │ +002a8d40: 6562 6f6f 743a 3c2f 7468 3e3c 7464 3e66 eboot: | f │ │ │ +002a8d50: 616c 7365 3c2f 7464 3e3c 2f74 723e 3c74 alse | Strategy:< │ │ │ +002a8d70: 2f74 683e 3c74 643e 6469 7361 626c 653c /th> | disable< │ │ │ +002a8d80: 2f74 643e 3c2f 7472 3e3c 2f74 6162 6c65 /td> |
- na
│ │ │ +002a8da0: 6d65 3a20 4761 7468 6572 2074 6865 2070 me: Gather the p
│ │ │ +002a8db0: 6163 6b61 6765 2066 6163 7473 0a20 2070 ackage facts. p
│ │ │ +002a8dc0: 6163 6b61 6765 5f66 6163 7473 3a0a 2020 ackage_facts:.
│ │ │ +002a8dd0: 2020 6d61 6e61 6765 723a 2061 7574 6f0a manager: auto.
│ │ │ +002a8de0: 2020 7461 6773 3a0a 2020 2d20 5043 492d tags:. - PCI-
│ │ │ +002a8df0: 4453 5376 342d 322e 320a 2020 2d20 5043 DSSv4-2.2. - PC
│ │ │ +002a8e00: 492d 4453 5376 342d 322e 322e 340a 2020 I-DSSv4-2.2.4.
│ │ │ +002a8e10: 2d20 6469 7361 626c 655f 7374 7261 7465 - disable_strate
│ │ │ +002a8e20: 6779 0a20 202d 206c 6f77 5f63 6f6d 706c gy. - low_compl
│ │ │ +002a8e30: 6578 6974 790a 2020 2d20 6c6f 775f 6469 exity. - low_di
│ │ │ +002a8e40: 7372 7570 7469 6f6e 0a20 202d 206d 6564 sruption. - med
│ │ │ +002a8e50: 6975 6d5f 7365 7665 7269 7479 0a20 202d ium_severity. -
│ │ │ +002a8e60: 206e 6f5f 7265 626f 6f74 5f6e 6565 6465 no_reboot_neede
│ │ │ +002a8e70: 640a 2020 2d20 7365 7276 6963 655f 7273 d. - service_rs
│ │ │ +002a8e80: 796e 6364 5f64 6973 6162 6c65 640a 0a2d yncd_disabled..-
│ │ │ +002a8e90: 206e 616d 653a 2045 6e73 7572 6520 7273 name: Ensure rs
│ │ │ +002a8ea0: 796e 6364 2073 6572 7669 6365 2069 7320 yncd service is
│ │ │ +002a8eb0: 6469 7361 626c 6564 202d 2044 6973 6162 disabled - Disab
│ │ │ +002a8ec0: 6c65 2073 6572 7669 6365 2072 7379 6e63 le service rsync
│ │ │ +002a8ed0: 640a 2020 626c 6f63 6b3a 0a0a 2020 2d20 d. block:.. -
│ │ │ +002a8ee0: 6e61 6d65 3a20 456e 7375 7265 2072 7379 name: Ensure rsy
│ │ │ +002a8ef0: 6e63 6420 7365 7276 6963 6520 6973 2064 ncd service is d
│ │ │ +002a8f00: 6973 6162 6c65 6420 2d20 436f 6c6c 6563 isabled - Collec
│ │ │ +002a8f10: 7420 7379 7374 656d 6420 5365 7276 6963 t systemd Servic
│ │ │ +002a8f20: 6573 2050 7265 7365 6e74 2069 6e0a 2020 es Present in.
│ │ │ +002a8f30: 2020 2020 7468 6520 5379 7374 656d 0a20 the System.
│ │ │ +002a8f40: 2020 2061 6e73 6962 6c65 2e62 7569 6c74 ansible.built
│ │ │ +002a8f50: 696e 2e63 6f6d 6d61 6e64 3a20 7379 7374 in.command: syst
│ │ │ +002a8f60: 656d 6374 6c20 2d71 206c 6973 742d 756e emctl -q list-un
│ │ │ +002a8f70: 6974 2d66 696c 6573 202d 2d74 7970 6520 it-files --type
│ │ │ +002a8f80: 7365 7276 6963 650a 2020 2020 7265 6769 service. regi
│ │ │ +002a8f90: 7374 6572 3a20 7365 7276 6963 655f 6578 ster: service_ex
│ │ │ +002a8fa0: 6973 7473 0a20 2020 2063 6861 6e67 6564 ists. changed
│ │ │ +002a8fb0: 5f77 6865 6e3a 2066 616c 7365 0a20 2020 _when: false.
│ │ │ +002a8fc0: 2066 6169 6c65 645f 7768 656e 3a20 7365 failed_when: se
│ │ │ +002a8fd0: 7276 6963 655f 6578 6973 7473 2e72 6320 rvice_exists.rc
│ │ │ +002a8fe0: 6e6f 7420 696e 205b 302c 2031 5d0a 2020 not in [0, 1].
│ │ │ +002a8ff0: 2020 6368 6563 6b5f 6d6f 6465 3a20 6661 check_mode: fa
│ │ │ +002a9000: 6c73 650a 0a20 202d 206e 616d 653a 2045 lse.. - name: E
│ │ │ +002a9010: 6e73 7572 6520 7273 796e 6364 2073 6572 nsure rsyncd ser
│ │ │ +002a9020: 7669 6365 2069 7320 6469 7361 626c 6564 vice is disabled
│ │ │ +002a9030: 202d 2045 6e73 7572 6520 7273 796e 6364 - Ensure rsyncd
│ │ │ +002a9040: 2e73 6572 7669 6365 2069 7320 4d61 736b .service is Mask
│ │ │ +002a9050: 6564 0a20 2020 2061 6e73 6962 6c65 2e62 ed. ansible.b
│ │ │ +002a9060: 7569 6c74 696e 2e73 7973 7465 6d64 3a0a uiltin.systemd:.
│ │ │ +002a9070: 2020 2020 2020 6e61 6d65 3a20 7273 796e name: rsyn
│ │ │ +002a9080: 6364 2e73 6572 7669 6365 0a20 2020 2020 cd.service.
│ │ │ +002a9090: 2073 7461 7465 3a20 7374 6f70 7065 640a state: stopped.
│ │ │ +002a90a0: 2020 2020 2020 656e 6162 6c65 643a 2066 enabled: f
│ │ │ +002a90b0: 616c 7365 0a20 2020 2020 206d 6173 6b65 alse. maske
│ │ │ +002a90c0: 643a 2074 7275 650a 2020 2020 7768 656e d: true. when
│ │ │ +002a90d0: 3a20 7365 7276 6963 655f 6578 6973 7473 : service_exists
│ │ │ +002a90e0: 2e73 7464 6f75 745f 6c69 6e65 7320 6973 .stdout_lines is
│ │ │ +002a90f0: 2073 6561 7263 6828 2272 7379 6e63 642e search("rsyncd.
│ │ │ +002a9100: 7365 7276 6963 6522 2c20 6d75 6c74 696c service", multil
│ │ │ +002a9110: 696e 653d 5472 7565 290a 0a20 202d 206e ine=True).. - n
│ │ │ +002a9120: 616d 653a 2055 6e69 7420 536f 636b 6574 ame: Unit Socket
│ │ │ +002a9130: 2045 7869 7374 7320 2d20 7273 796e 6364 Exists - rsyncd
│ │ │ +002a9140: 2e73 6f63 6b65 740a 2020 2020 616e 7369 .socket. ansi
│ │ │ +002a9150: 626c 652e 6275 696c 7469 6e2e 636f 6d6d ble.builtin.comm
│ │ │ +002a9160: 616e 643a 2073 7973 7465 6d63 746c 202d and: systemctl -
│ │ │ +002a9170: 7120 6c69 7374 2d75 6e69 742d 6669 6c65 q list-unit-file
│ │ │ +002a9180: 7320 7273 796e 6364 2e73 6f63 6b65 740a s rsyncd.socket.
│ │ │ +002a9190: 2020 2020 7265 6769 7374 6572 3a20 736f register: so
│ │ │ +002a91a0: 636b 6574 5f66 696c 655f 6578 6973 7473 cket_file_exists
│ │ │ +002a91b0: 0a20 2020 2063 6861 6e67 6564 5f77 6865 . changed_whe
│ │ │ +002a91c0: 6e3a 2066 616c 7365 0a20 2020 2066 6169 n: false. fai
│ │ │ +002a91d0: 6c65 645f 7768 656e 3a20 736f 636b 6574 led_when: socket
│ │ │ +002a91e0: 5f66 696c 655f 6578 6973 7473 2e72 6320 _file_exists.rc
│ │ │ +002a91f0: 6e6f 7420 696e 205b 302c 2031 5d0a 2020 not in [0, 1].
│ │ │ +002a9200: 2020 6368 6563 6b5f 6d6f 6465 3a20 6661 check_mode: fa
│ │ │ +002a9210: 6c73 650a 0a20 202d 206e 616d 653a 2045 lse.. - name: E
│ │ │ +002a9220: 6e73 7572 6520 7273 796e 6364 2073 6572 nsure rsyncd ser
│ │ │ +002a9230: 7669 6365 2069 7320 6469 7361 626c 6564 vice is disabled
│ │ │ +002a9240: 202d 2044 6973 6162 6c65 2053 6f63 6b65 - Disable Socke
│ │ │ +002a9250: 7420 7273 796e 6364 0a20 2020 2061 6e73 t rsyncd. ans
│ │ │ +002a9260: 6962 6c65 2e62 7569 6c74 696e 2e73 7973 ible.builtin.sys
│ │ │ +002a9270: 7465 6d64 3a0a 2020 2020 2020 6e61 6d65 temd:. name
│ │ │ +002a9280: 3a20 7273 796e 6364 2e73 6f63 6b65 740a : rsyncd.socket.
│ │ │ +002a9290: 2020 2020 2020 656e 6162 6c65 643a 2066 enabled: f
│ │ │ +002a92a0: 616c 7365 0a20 2020 2020 2073 7461 7465 alse. state
│ │ │ +002a92b0: 3a20 7374 6f70 7065 640a 2020 2020 2020 : stopped.
│ │ │ +002a92c0: 6d61 736b 6564 3a20 7472 7565 0a20 2020 masked: true.
│ │ │ +002a92d0: 2077 6865 6e3a 2073 6f63 6b65 745f 6669 when: socket_fi
│ │ │ +002a92e0: 6c65 5f65 7869 7374 732e 7374 646f 7574 le_exists.stdout
│ │ │ +002a92f0: 5f6c 696e 6573 2069 7320 7365 6172 6368 _lines is search
│ │ │ +002a9300: 2822 7273 796e 6364 2e73 6f63 6b65 7422 ("rsyncd.socket"
│ │ │ +002a9310: 2c20 6d75 6c74 696c 696e 653d 5472 7565 , multiline=True
│ │ │ +002a9320: 290a 2020 7461 6773 3a0a 2020 2d20 5043 ). tags:. - PC
│ │ │ +002a9330: 492d 4453 5376 342d 322e 320a 2020 2d20 I-DSSv4-2.2. -
│ │ │ +002a9340: 5043 492d 4453 5376 342d 322e 322e 340a PCI-DSSv4-2.2.4.
│ │ │ +002a9350: 2020 2d20 6469 7361 626c 655f 7374 7261 - disable_stra
│ │ │ +002a9360: 7465 6779 0a20 202d 206c 6f77 5f63 6f6d tegy. - low_com
│ │ │ +002a9370: 706c 6578 6974 790a 2020 2d20 6c6f 775f plexity. - low_
│ │ │ +002a9380: 6469 7372 7570 7469 6f6e 0a20 202d 206d disruption. - m
│ │ │ +002a9390: 6564 6975 6d5f 7365 7665 7269 7479 0a20 edium_severity.
│ │ │ +002a93a0: 202d 206e 6f5f 7265 626f 6f74 5f6e 6565 - no_reboot_nee
│ │ │ +002a93b0: 6465 640a 2020 2d20 7365 7276 6963 655f ded. - service_
│ │ │ +002a93c0: 7273 796e 6364 5f64 6973 6162 6c65 640a rsyncd_disabled.
│ │ │ +002a93d0: 2020 2d20 7370 6563 6961 6c5f 7365 7276 - special_serv
│ │ │ +002a93e0: 6963 655f 626c 6f63 6b0a 2020 7768 656e ice_block. when
│ │ │ +002a93f0: 3a20 2722 6c69 6e75 782d 6261 7365 2220 : '"linux-base"
│ │ │ +002a9400: 696e 2061 6e73 6962 6c65 5f66 6163 7473 in ansible_facts
│ │ │ +002a9410: 2e70 6163 6b61 6765 7327 0a3c 2f63 6f64 .packages'.| Complexity: | low |
|---|---|
| Disrup │ │ │ +002a95a0: 7469 6f6e 3a3c 2f74 683e 3c74 643e 6d65 tion: | me │ │ │ +002a95b0: 6469 756d 3c2f 7464 3e3c 2f74 723e 3c74 dium | Reboot: | true | < │ │ │ +002a95e0: 2f74 723e 3c74 723e 3c74 683e 5374 7261 /tr>
| Stra │ │ │ +002a95f0: 7465 6779 3a3c 2f74 683e 3c74 643e 6469 tegy: | di │ │ │ +002a9600: 7361 626c 653c 2f74 643e 3c2f 7472 3e3c sable |
| low | < │ │ │ +002a98b0: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr>|
| Disr │ │ │ +002a98c0: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption: | │ │ │ +002a98d0: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low |
|---|---|
| Reboot: | false | < │ │ │ +002a9900: 2f74 723e 3c74 723e 3c74 683e 5374 7261 /tr>
| Stra │ │ │ +002a9910: 7465 6779 3a3c 2f74 683e 3c74 643e 656e tegy: | en │ │ │ +002a9920: 6162 6c65 3c2f 7464 3e3c 2f74 723e 3c2f able |
| Complexity:< │ │ │ -002ab410: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> | low | │ │ │ -002ab420: 3c2f 7472 3e3c 7472 3e3c 7468 3e44 6973
|---|---|
| Dis │ │ │ -002ab430: 7275 7074 696f 6e3a 3c2f 7468 3e3c 7464 ruption: | low | Reboot: | false | │ │ │ -002ab470: 3c2f 7472 3e3c 7472 3e3c 7468 3e53 7472
| Str │ │ │ -002ab480: 6174 6567 793a 3c2f 7468 3e3c 7464 3e64 ategy: | d │ │ │ -002ab490: 6973 6162 6c65 3c2f 7464 3e3c 2f74 723e isable |
< │ │ │ -002ab520: 2f64 6976 3e3c 6120 636c 6173 733d 2262 /div>Remediation A │ │ │ -002ab5d0: 6e73 6962 6c65 2073 6e69 7070 6574 20e2 nsible snippet . │ │ │ -002ab5e0: 87b2 3c2f 613e 3c62 723e 3c64 6976 2063 ...include remo │ │ │ -002ab4c0: 7665 5f63 7570 730a 0a63 6c61 7373 2072 ve_cups..class r │ │ │ -002ab4d0: 656d 6f76 655f 6375 7073 207b 0a20 2070 emove_cups {. p │ │ │ -002ab4e0: 6163 6b61 6765 207b 2027 6375 7073 273a ackage { 'cups': │ │ │ -002ab4f0: 0a20 2020 2065 6e73 7572 6520 3d26 6774 . ensure => │ │ │ -002ab500: 3b20 2770 7572 6765 6427 2c0a 2020 7d0a ; 'purged',. }. │ │ │ -002ab510: 7d0a 3c2f 636f 6465 3e3c 2f70 7265 3e3c }.
- name: 'Uni │ │ │ -002ab720: 6e73 7461 6c6c 2043 5550 5320 5061 636b nstall CUPS Pack │ │ │ -002ab730: 6167 653a 2045 6e73 7572 6520 6375 7073 age: Ensure cups │ │ │ -002ab740: 2069 7320 7265 6d6f 7665 6427 0a20 2061 is removed'. a │ │ │ -002ab750: 6e73 6962 6c65 2e62 7569 6c74 696e 2e70 nsible.builtin.p │ │ │ -002ab760: 6163 6b61 6765 3a0a 2020 2020 6e61 6d65 ackage:. name │ │ │ -002ab770: 3a20 6375 7073 0a20 2020 2073 7461 7465 : cups. state │ │ │ -002ab780: 3a20 6162 7365 6e74 0a20 2074 6167 733a : absent. tags: │ │ │ -002ab790: 0a20 202d 204e 4953 542d 3830 302d 3533 . - NIST-800-53 │ │ │ -002ab7a0: 2d43 4d2d 3628 6129 0a20 202d 204e 4953 -CM-6(a). - NIS │ │ │ -002ab7b0: 542d 3830 302d 3533 2d43 4d2d 3728 6129 T-800-53-CM-7(a) │ │ │ -002ab7c0: 0a20 202d 204e 4953 542d 3830 302d 3533 . - NIST-800-53 │ │ │ -002ab7d0: 2d43 4d2d 3728 6229 0a20 202d 2064 6973 -CM-7(b). - dis │ │ │ -002ab7e0: 6162 6c65 5f73 7472 6174 6567 790a 2020 able_strategy. │ │ │ -002ab7f0: 2d20 6c6f 775f 636f 6d70 6c65 7869 7479 - low_complexity │ │ │ -002ab800: 0a20 202d 206c 6f77 5f64 6973 7275 7074 . - low_disrupt │ │ │ -002ab810: 696f 6e0a 2020 2d20 6e6f 5f72 6562 6f6f ion. - no_reboo │ │ │ -002ab820: 745f 6e65 6564 6564 0a20 202d 2070 6163 t_needed. - pac │ │ │ -002ab830: 6b61 6765 5f63 7570 735f 7265 6d6f 7665 kage_cups_remove │ │ │ -002ab840: 640a 2020 2d20 756e 6b6e 6f77 6e5f 7365 d. - unknown_se │ │ │ -002ab850: 7665 7269 7479 0a3c 2f63 6f64 653e 3c2f verity. │ │ │ +002ab360: 2122 3e52 656d 6564 6961 7469 6f6e 2041 !">Remediation A │ │ │ +002ab370: 6e73 6962 6c65 2073 6e69 7070 6574 20e2 nsible snippet . │ │ │ +002ab380: 87b2 3c2f 613e 3c62 723e 3c64 6976 2063 .. Complexity: │ │ │ +002ab410: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low < │ │ │ +002ab450: 7472 3e3c 7468 3e52 6562 6f6f 743a 3c2f tr> Di │ │ │ +002ab430: 7372 7570 7469 6f6e 3a3c 2f74 683e 3c74 sruption: low Reboot: │ │ │ +002ab460: 7468 3e3c 7464 3e66 616c 7365 3c2f 7464 th> false St │ │ │ +002ab480: 7261 7465 6779 3a3c 2f74 683e 3c74 643e rategy: │ │ │ +002ab490: 6469 7361 626c 653c 2f74 643e 3c2f 7472 disable
- name: 'Uni │ │ │ +002ab4c0: 6e73 7461 6c6c 2043 5550 5320 5061 636b nstall CUPS Pack │ │ │ +002ab4d0: 6167 653a 2045 6e73 7572 6520 6375 7073 age: Ensure cups │ │ │ +002ab4e0: 2069 7320 7265 6d6f 7665 6427 0a20 2061 is removed'. a │ │ │ +002ab4f0: 6e73 6962 6c65 2e62 7569 6c74 696e 2e70 nsible.builtin.p │ │ │ +002ab500: 6163 6b61 6765 3a0a 2020 2020 6e61 6d65 ackage:. name │ │ │ +002ab510: 3a20 6375 7073 0a20 2020 2073 7461 7465 : cups. state │ │ │ +002ab520: 3a20 6162 7365 6e74 0a20 2074 6167 733a : absent. tags: │ │ │ +002ab530: 0a20 202d 204e 4953 542d 3830 302d 3533 . - NIST-800-53 │ │ │ +002ab540: 2d43 4d2d 3628 6129 0a20 202d 204e 4953 -CM-6(a). - NIS │ │ │ +002ab550: 542d 3830 302d 3533 2d43 4d2d 3728 6129 T-800-53-CM-7(a) │ │ │ +002ab560: 0a20 202d 204e 4953 542d 3830 302d 3533 . - NIST-800-53 │ │ │ +002ab570: 2d43 4d2d 3728 6229 0a20 202d 2064 6973 -CM-7(b). - dis │ │ │ +002ab580: 6162 6c65 5f73 7472 6174 6567 790a 2020 able_strategy. │ │ │ +002ab590: 2d20 6c6f 775f 636f 6d70 6c65 7869 7479 - low_complexity │ │ │ +002ab5a0: 0a20 202d 206c 6f77 5f64 6973 7275 7074 . - low_disrupt │ │ │ +002ab5b0: 696f 6e0a 2020 2d20 6e6f 5f72 6562 6f6f ion. - no_reboo │ │ │ +002ab5c0: 745f 6e65 6564 6564 0a20 202d 2070 6163 t_needed. - pac │ │ │ +002ab5d0: 6b61 6765 5f63 7570 735f 7265 6d6f 7665 kage_cups_remove │ │ │ +002ab5e0: 640a 2020 2d20 756e 6b6e 6f77 6e5f 7365 d. - unknown_se │ │ │ +002ab5f0: 7665 7269 7479 0a3c 2f63 6f64 653e 3c2f verity. │ │ │ +002ab600: 7072 653e 3c2f 6469 763e 3c61 2063 6c61 pre>
.include
│ │ │ +002ab800: 2072 656d 6f76 655f 6375 7073 0a0a 636c remove_cups..cl
│ │ │ +002ab810: 6173 7320 7265 6d6f 7665 5f63 7570 7320 ass remove_cups
│ │ │ +002ab820: 7b0a 2020 7061 636b 6167 6520 7b20 2763 {. package { 'c
│ │ │ +002ab830: 7570 7327 3a0a 2020 2020 656e 7375 7265 ups':. ensure
│ │ │ +002ab840: 203d 2667 743b 2027 7075 7267 6564 272c => 'purged',
│ │ │ +002ab850: 0a20 207d 0a7d 0a3c 2f63 6f64 653e 3c2f . }.}.
│ │ │ 002ab860: 7072 653e 3c2f 6469 763e 3c61 2063 6c61 pre>< │ │ │ -002acb90: 636f 6465 3e0a 5b63 7573 746f 6d69 7a61 code>.[customiza │ │ │ -002acba0: 7469 6f6e 732e 7365 7276 6963 6573 5d0a tions.services]. │ │ │ -002acbb0: 6d61 736b 6564 203d 205b 2263 7570 7322 masked = ["cups" │ │ │ -002acbc0: 5d0a 3c2f 636f 6465 3e3c 2f70 7265 3e3c ].< │ │ │ -002acbd0: 2f64 6976 3e3c 6120 636c 6173 733d 2262 /div>Remediation K │ │ │ -002acc80: 7562 6572 6e65 7465 7320 736e 6970 7065 ubernetes snippe │ │ │ -002acc90: 7420 e287 b23c 2f61 3e3c 6272 3e3c 6469 t ...
apiVers
│ │ │ -002acdd0: 696f 6e3a 206d 6163 6869 6e65 636f 6e66 ion: machineconf
│ │ │ -002acde0: 6967 7572 6174 696f 6e2e 6f70 656e 7368 iguration.opensh
│ │ │ -002acdf0: 6966 742e 696f 2f76 310a 6b69 6e64 3a20 ift.io/v1.kind:
│ │ │ -002ace00: 4d61 6368 696e 6543 6f6e 6669 670a 7370 MachineConfig.sp
│ │ │ -002ace10: 6563 3a0a 2020 636f 6e66 6967 3a0a 2020 ec:. config:.
│ │ │ -002ace20: 2020 6967 6e69 7469 6f6e 3a0a 2020 2020 ignition:.
│ │ │ -002ace30: 2020 7665 7273 696f 6e3a 2033 2e31 2e30 version: 3.1.0
│ │ │ -002ace40: 0a20 2020 2073 7973 7465 6d64 3a0a 2020 . systemd:.
│ │ │ -002ace50: 2020 2020 756e 6974 733a 0a20 2020 2020 units:.
│ │ │ -002ace60: 202d 206e 616d 653a 2063 7570 732e 7365 - name: cups.se
│ │ │ -002ace70: 7276 6963 650a 2020 2020 2020 2020 656e rvice. en
│ │ │ -002ace80: 6162 6c65 643a 2066 616c 7365 0a20 2020 abled: false.
│ │ │ -002ace90: 2020 2020 206d 6173 6b3a 2074 7275 650a mask: true.
│ │ │ -002acea0: 2020 2020 2020 2d20 6e61 6d65 3a20 6375 - name: cu
│ │ │ -002aceb0: 7073 2e73 6f63 6b65 740a 2020 2020 2020 ps.socket.
│ │ │ -002acec0: 2020 656e 6162 6c65 643a 2066 616c 7365 enabled: false
│ │ │ -002aced0: 0a20 2020 2020 2020 206d 6173 6b3a 2074 . mask: t
│ │ │ -002acee0: 7275 650a 3c2f 636f 6465 3e3c 2f70 7265 rue.
include disa │ │ │ -002ad0f0: 626c 655f 6375 7073 0a0a 636c 6173 7320 ble_cups..class │ │ │ -002ad100: 6469 7361 626c 655f 6375 7073 207b 0a20 disable_cups {. │ │ │ -002ad110: 2073 6572 7669 6365 207b 2763 7570 7327 service {'cups' │ │ │ -002ad120: 3a0a 2020 2020 656e 6162 6c65 203d 2667 :. enable =&g │ │ │ -002ad130: 743b 2066 616c 7365 2c0a 2020 2020 656e t; false,. en │ │ │ -002ad140: 7375 7265 203d 2667 743b 2027 7374 6f70 sure => 'stop │ │ │ -002ad150: 7065 6427 2c0a 2020 7d0a 7d0a 3c2f 636f ped',. }.}.
| C │ │ │ -002ad2b0: 6f6d 706c 6578 6974 793a 3c2f 7468 3e3c omplexity: | < │ │ │ -002ad2c0: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low|
|---|---|
| Disrupti │ │ │ -002ad2e0: 6f6e 3a3c 2f74 683e 3c74 643e 6c6f 773c on: | low< │ │ │ -002ad2f0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> |
| Reboot: | false |
| Strategy │ │ │ -002ad330: 3a3c 2f74 683e 3c74 643e 6469 7361 626c : | disabl │ │ │ -002ad340: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e |
| Comple │ │ │ +002acbd0: 7869 7479 3a3c 2f74 683e 3c74 643e 6c6f xity: | lo │ │ │ +002acbe0: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w |
|---|---|
| low | < │ │ │ +002acc10: 2f74 723e 3c74 723e 3c74 683e 5265 626f /tr>|
| Rebo │ │ │ +002acc20: 6f74 3a3c 2f74 683e 3c74 643e 6661 6c73 ot: | fals │ │ │ +002acc30: 653c 2f74 643e 3c2f 7472 3e3c 7472 3e3c e |
| disable |
- name:
│ │ │ +002acc80: 2047 6174 6865 7220 7468 6520 7061 636b Gather the pack
│ │ │ +002acc90: 6167 6520 6661 6374 730a 2020 7061 636b age facts. pack
│ │ │ +002acca0: 6167 655f 6661 6374 733a 0a20 2020 206d age_facts:. m
│ │ │ +002accb0: 616e 6167 6572 3a20 6175 746f 0a20 2074 anager: auto. t
│ │ │ +002accc0: 6167 733a 0a20 202d 204e 4953 542d 3830 ags:. - NIST-80
│ │ │ +002accd0: 302d 3533 2d43 4d2d 3628 6129 0a20 202d 0-53-CM-6(a). -
│ │ │ +002acce0: 204e 4953 542d 3830 302d 3533 2d43 4d2d NIST-800-53-CM-
│ │ │ +002accf0: 3728 6129 0a20 202d 204e 4953 542d 3830 7(a). - NIST-80
│ │ │ +002acd00: 302d 3533 2d43 4d2d 3728 6229 0a20 202d 0-53-CM-7(b). -
│ │ │ +002acd10: 2064 6973 6162 6c65 5f73 7472 6174 6567 disable_strateg
│ │ │ +002acd20: 790a 2020 2d20 6c6f 775f 636f 6d70 6c65 y. - low_comple
│ │ │ +002acd30: 7869 7479 0a20 202d 206c 6f77 5f64 6973 xity. - low_dis
│ │ │ +002acd40: 7275 7074 696f 6e0a 2020 2d20 6e6f 5f72 ruption. - no_r
│ │ │ +002acd50: 6562 6f6f 745f 6e65 6564 6564 0a20 202d eboot_needed. -
│ │ │ +002acd60: 2073 6572 7669 6365 5f63 7570 735f 6469 service_cups_di
│ │ │ +002acd70: 7361 626c 6564 0a20 202d 2075 6e6b 6e6f sabled. - unkno
│ │ │ +002acd80: 776e 5f73 6576 6572 6974 790a 0a2d 206e wn_severity..- n
│ │ │ +002acd90: 616d 653a 2044 6973 6162 6c65 2074 6865 ame: Disable the
│ │ │ +002acda0: 2043 5550 5320 5365 7276 6963 6520 2d20 CUPS Service -
│ │ │ +002acdb0: 4469 7361 626c 6520 7365 7276 6963 6520 Disable service
│ │ │ +002acdc0: 6375 7073 0a20 2062 6c6f 636b 3a0a 0a20 cups. block:..
│ │ │ +002acdd0: 202d 206e 616d 653a 2044 6973 6162 6c65 - name: Disable
│ │ │ +002acde0: 2074 6865 2043 5550 5320 5365 7276 6963 the CUPS Servic
│ │ │ +002acdf0: 6520 2d20 436f 6c6c 6563 7420 7379 7374 e - Collect syst
│ │ │ +002ace00: 656d 6420 5365 7276 6963 6573 2050 7265 emd Services Pre
│ │ │ +002ace10: 7365 6e74 2069 6e20 7468 6520 5379 7374 sent in the Syst
│ │ │ +002ace20: 656d 0a20 2020 2061 6e73 6962 6c65 2e62 em. ansible.b
│ │ │ +002ace30: 7569 6c74 696e 2e63 6f6d 6d61 6e64 3a20 uiltin.command:
│ │ │ +002ace40: 7379 7374 656d 6374 6c20 2d71 206c 6973 systemctl -q lis
│ │ │ +002ace50: 742d 756e 6974 2d66 696c 6573 202d 2d74 t-unit-files --t
│ │ │ +002ace60: 7970 6520 7365 7276 6963 650a 2020 2020 ype service.
│ │ │ +002ace70: 7265 6769 7374 6572 3a20 7365 7276 6963 register: servic
│ │ │ +002ace80: 655f 6578 6973 7473 0a20 2020 2063 6861 e_exists. cha
│ │ │ +002ace90: 6e67 6564 5f77 6865 6e3a 2066 616c 7365 nged_when: false
│ │ │ +002acea0: 0a20 2020 2066 6169 6c65 645f 7768 656e . failed_when
│ │ │ +002aceb0: 3a20 7365 7276 6963 655f 6578 6973 7473 : service_exists
│ │ │ +002acec0: 2e72 6320 6e6f 7420 696e 205b 302c 2031 .rc not in [0, 1
│ │ │ +002aced0: 5d0a 2020 2020 6368 6563 6b5f 6d6f 6465 ]. check_mode
│ │ │ +002acee0: 3a20 6661 6c73 650a 0a20 202d 206e 616d : false.. - nam
│ │ │ +002acef0: 653a 2044 6973 6162 6c65 2074 6865 2043 e: Disable the C
│ │ │ +002acf00: 5550 5320 5365 7276 6963 6520 2d20 456e UPS Service - En
│ │ │ +002acf10: 7375 7265 2063 7570 732e 7365 7276 6963 sure cups.servic
│ │ │ +002acf20: 6520 6973 204d 6173 6b65 640a 2020 2020 e is Masked.
│ │ │ +002acf30: 616e 7369 626c 652e 6275 696c 7469 6e2e ansible.builtin.
│ │ │ +002acf40: 7379 7374 656d 643a 0a20 2020 2020 206e systemd:. n
│ │ │ +002acf50: 616d 653a 2063 7570 732e 7365 7276 6963 ame: cups.servic
│ │ │ +002acf60: 650a 2020 2020 2020 7374 6174 653a 2073 e. state: s
│ │ │ +002acf70: 746f 7070 6564 0a20 2020 2020 2065 6e61 topped. ena
│ │ │ +002acf80: 626c 6564 3a20 6661 6c73 650a 2020 2020 bled: false.
│ │ │ +002acf90: 2020 6d61 736b 6564 3a20 7472 7565 0a20 masked: true.
│ │ │ +002acfa0: 2020 2077 6865 6e3a 2073 6572 7669 6365 when: service
│ │ │ +002acfb0: 5f65 7869 7374 732e 7374 646f 7574 5f6c _exists.stdout_l
│ │ │ +002acfc0: 696e 6573 2069 7320 7365 6172 6368 2822 ines is search("
│ │ │ +002acfd0: 6375 7073 2e73 6572 7669 6365 222c 206d cups.service", m
│ │ │ +002acfe0: 756c 7469 6c69 6e65 3d54 7275 6529 0a0a ultiline=True)..
│ │ │ +002acff0: 2020 2d20 6e61 6d65 3a20 556e 6974 2053 - name: Unit S
│ │ │ +002ad000: 6f63 6b65 7420 4578 6973 7473 202d 2063 ocket Exists - c
│ │ │ +002ad010: 7570 732e 736f 636b 6574 0a20 2020 2061 ups.socket. a
│ │ │ +002ad020: 6e73 6962 6c65 2e62 7569 6c74 696e 2e63 nsible.builtin.c
│ │ │ +002ad030: 6f6d 6d61 6e64 3a20 7379 7374 656d 6374 ommand: systemct
│ │ │ +002ad040: 6c20 2d71 206c 6973 742d 756e 6974 2d66 l -q list-unit-f
│ │ │ +002ad050: 696c 6573 2063 7570 732e 736f 636b 6574 iles cups.socket
│ │ │ +002ad060: 0a20 2020 2072 6567 6973 7465 723a 2073 . register: s
│ │ │ +002ad070: 6f63 6b65 745f 6669 6c65 5f65 7869 7374 ocket_file_exist
│ │ │ +002ad080: 730a 2020 2020 6368 616e 6765 645f 7768 s. changed_wh
│ │ │ +002ad090: 656e 3a20 6661 6c73 650a 2020 2020 6661 en: false. fa
│ │ │ +002ad0a0: 696c 6564 5f77 6865 6e3a 2073 6f63 6b65 iled_when: socke
│ │ │ +002ad0b0: 745f 6669 6c65 5f65 7869 7374 732e 7263 t_file_exists.rc
│ │ │ +002ad0c0: 206e 6f74 2069 6e20 5b30 2c20 315d 0a20 not in [0, 1].
│ │ │ +002ad0d0: 2020 2063 6865 636b 5f6d 6f64 653a 2066 check_mode: f
│ │ │ +002ad0e0: 616c 7365 0a0a 2020 2d20 6e61 6d65 3a20 alse.. - name:
│ │ │ +002ad0f0: 4469 7361 626c 6520 7468 6520 4355 5053 Disable the CUPS
│ │ │ +002ad100: 2053 6572 7669 6365 202d 2044 6973 6162 Service - Disab
│ │ │ +002ad110: 6c65 2053 6f63 6b65 7420 6375 7073 0a20 le Socket cups.
│ │ │ +002ad120: 2020 2061 6e73 6962 6c65 2e62 7569 6c74 ansible.built
│ │ │ +002ad130: 696e 2e73 7973 7465 6d64 3a0a 2020 2020 in.systemd:.
│ │ │ +002ad140: 2020 6e61 6d65 3a20 6375 7073 2e73 6f63 name: cups.soc
│ │ │ +002ad150: 6b65 740a 2020 2020 2020 656e 6162 6c65 ket. enable
│ │ │ +002ad160: 643a 2066 616c 7365 0a20 2020 2020 2073 d: false. s
│ │ │ +002ad170: 7461 7465 3a20 7374 6f70 7065 640a 2020 tate: stopped.
│ │ │ +002ad180: 2020 2020 6d61 736b 6564 3a20 7472 7565 masked: true
│ │ │ +002ad190: 0a20 2020 2077 6865 6e3a 2073 6f63 6b65 . when: socke
│ │ │ +002ad1a0: 745f 6669 6c65 5f65 7869 7374 732e 7374 t_file_exists.st
│ │ │ +002ad1b0: 646f 7574 5f6c 696e 6573 2069 7320 7365 dout_lines is se
│ │ │ +002ad1c0: 6172 6368 2822 6375 7073 2e73 6f63 6b65 arch("cups.socke
│ │ │ +002ad1d0: 7422 2c20 6d75 6c74 696c 696e 653d 5472 t", multiline=Tr
│ │ │ +002ad1e0: 7565 290a 2020 7461 6773 3a0a 2020 2d20 ue). tags:. -
│ │ │ +002ad1f0: 4e49 5354 2d38 3030 2d35 332d 434d 2d36 NIST-800-53-CM-6
│ │ │ +002ad200: 2861 290a 2020 2d20 4e49 5354 2d38 3030 (a). - NIST-800
│ │ │ +002ad210: 2d35 332d 434d 2d37 2861 290a 2020 2d20 -53-CM-7(a). -
│ │ │ +002ad220: 4e49 5354 2d38 3030 2d35 332d 434d 2d37 NIST-800-53-CM-7
│ │ │ +002ad230: 2862 290a 2020 2d20 6469 7361 626c 655f (b). - disable_
│ │ │ +002ad240: 7374 7261 7465 6779 0a20 202d 206c 6f77 strategy. - low
│ │ │ +002ad250: 5f63 6f6d 706c 6578 6974 790a 2020 2d20 _complexity. -
│ │ │ +002ad260: 6c6f 775f 6469 7372 7570 7469 6f6e 0a20 low_disruption.
│ │ │ +002ad270: 202d 206e 6f5f 7265 626f 6f74 5f6e 6565 - no_reboot_nee
│ │ │ +002ad280: 6465 640a 2020 2d20 7365 7276 6963 655f ded. - service_
│ │ │ +002ad290: 6375 7073 5f64 6973 6162 6c65 640a 2020 cups_disabled.
│ │ │ +002ad2a0: 2d20 7370 6563 6961 6c5f 7365 7276 6963 - special_servic
│ │ │ +002ad2b0: 655f 626c 6f63 6b0a 2020 2d20 756e 6b6e e_block. - unkn
│ │ │ +002ad2c0: 6f77 6e5f 7365 7665 7269 7479 0a20 2077 own_severity. w
│ │ │ +002ad2d0: 6865 6e3a 2027 226c 696e 7578 2d62 6173 hen: '"linux-bas
│ │ │ +002ad2e0: 6522 2069 6e20 616e 7369 626c 655f 6661 e" in ansible_fa
│ │ │ +002ad2f0: 6374 732e 7061 636b 6167 6573 270a 3c2f cts.packages'.
│ │ │ +002ad300: 636f 6465 3e3c 2f70 7265 3e3c 2f64 6976 code>R
│ │ │ +002ad3b0: 656d 6564 6961 7469 6f6e 204b 7562 6572 emediation Kuber
│ │ │ +002ad3c0: 6e65 7465 7320 736e 6970 7065 7420 e287 netes snippet ..
│ │ │ +002ad3d0: b23c 2f61 3e3c 6272 3e3c 6469 7620 636c .
│ │ │ +002ad450: 3c74 683e 436f 6d70 6c65 7869 7479 3a3c Complexity:<
│ │ │ +002ad460: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ +002ad470: 3c2f 7472 3e3c 7472 3e3c 7468 3e44 6973 Dis
│ │ │ +002ad480: 7275 7074 696f 6e3a 3c2f 7468 3e3c 7464 ruption: medium Reboot:
│ │ │ +002ad4b0: 3c2f 7468 3e3c 7464 3e74 7275 653c 2f74 true S
│ │ │ +002ad4d0: 7472 6174 6567 793a 3c2f 7468 3e3c 7464 trategy: disable <
│ │ │ +002ad500: 636f 6465 3e61 7069 5665 7273 696f 6e3a code>apiVersion:
│ │ │ +002ad510: 206d 6163 6869 6e65 636f 6e66 6967 7572 machineconfigur
│ │ │ +002ad520: 6174 696f 6e2e 6f70 656e 7368 6966 742e ation.openshift.
│ │ │ +002ad530: 696f 2f76 310a 6b69 6e64 3a20 4d61 6368 io/v1.kind: Mach
│ │ │ +002ad540: 696e 6543 6f6e 6669 670a 7370 6563 3a0a ineConfig.spec:.
│ │ │ +002ad550: 2020 636f 6e66 6967 3a0a 2020 2020 6967 config:. ig
│ │ │ +002ad560: 6e69 7469 6f6e 3a0a 2020 2020 2020 7665 nition:. ve
│ │ │ +002ad570: 7273 696f 6e3a 2033 2e31 2e30 0a20 2020 rsion: 3.1.0.
│ │ │ +002ad580: 2073 7973 7465 6d64 3a0a 2020 2020 2020 systemd:.
│ │ │ +002ad590: 756e 6974 733a 0a20 2020 2020 202d 206e units:. - n
│ │ │ +002ad5a0: 616d 653a 2063 7570 732e 7365 7276 6963 ame: cups.servic
│ │ │ +002ad5b0: 650a 2020 2020 2020 2020 656e 6162 6c65 e. enable
│ │ │ +002ad5c0: 643a 2066 616c 7365 0a20 2020 2020 2020 d: false.
│ │ │ +002ad5d0: 206d 6173 6b3a 2074 7275 650a 2020 2020 mask: true.
│ │ │ +002ad5e0: 2020 2d20 6e61 6d65 3a20 6375 7073 2e73 - name: cups.s
│ │ │ +002ad5f0: 6f63 6b65 740a 2020 2020 2020 2020 656e ocket. en
│ │ │ +002ad600: 6162 6c65 643a 2066 616c 7365 0a20 2020 abled: false.
│ │ │ +002ad610: 2020 2020 206d 6173 6b3a 2074 7275 650a mask: true.
│ │ │ +002ad620: 3c2f 636f 6465 3e3c 2f70 7265 3e3c 2f64
Remediation Pup
│ │ │ +002ad6e0: 7065 7420 736e 6970 7065 7420 e287 b23c pet snippet ...<
│ │ │ +002ad6f0: 2f61 3e3c 6272 3e3c 6469 7620 636c 6173 /a>low
│ │ │ +002ad790: 7472 3e3c 7472 3e3c 7468 3e44 6973 7275 tr>Disru
│ │ │ +002ad7a0: 7074 696f 6e3a 3c2f 7468 3e3c 7464 3e6c ption: l
│ │ │ +002ad7b0: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ +002ad7c0: 3c74 683e 5265 626f 6f74 3a3c 2f74 683e Reboot:
│ │ │ +002ad7d0: 3c74 643e 6661 6c73 653c 2f74 643e 3c2f false
│ │ │ +002ad7e0: 7472 3e3c 7472 3e3c 7468 3e53 7472 6174 tr>Strat
│ │ │ +002ad7f0: 6567 793a 3c2f 7468 3e3c 7464 3e65 6e61 egy: ena
│ │ │ +002ad800: 626c 653c 2f74 643e 3c2f 7472 3e3c 2f74 ble
│ │ │ +002ad820: 696e 636c 7564 6520 6469 7361 626c 655f include disable_
│ │ │ +002ad830: 6375 7073 0a0a 636c 6173 7320 6469 7361 cups..class disa
│ │ │ +002ad840: 626c 655f 6375 7073 207b 0a20 2073 6572 ble_cups {. ser
│ │ │ +002ad850: 7669 6365 207b 2763 7570 7327 3a0a 2020 vice {'cups':.
│ │ │ +002ad860: 2020 656e 6162 6c65 203d 2667 743b 2066 enable => f
│ │ │ +002ad870: 616c 7365 2c0a 2020 2020 656e 7375 7265 alse,. ensure
│ │ │ +002ad880: 203d 2667 743b 2027 7374 6f70 7065 6427 => 'stopped'
│ │ │ +002ad890: 2c0a 2020 7d0a 7d0a 3c2f 636f 6465 3e3c ,. }.}.<
│ │ │ +002ad8a0: 2f70 7265 3e3c 2f64 6976 3e3c 6120 636c /pre>Remedia
│ │ │ +002ad950: 7469 6f6e 204f 5342 7569 6c64 2042 6c75 tion OSBuild Blu
│ │ │ +002ad960: 6570 7269 6e74 2073 6e69 7070 6574 20e2 eprint snippet .
│ │ │ +002ad970: 87b2 3c2f 613e 3c62 723e 3c64 6976 2063 ..
│ │ │ +002ad9b0: 3c63 6f64 653e 0a5b 6375 7374 6f6d 697a
│ │ │ 002ad9f0: 3c2f 6469 763e 3c61 2063 6c61 7373 3d22 .[customiz
│ │ │ +002ad9c0: 6174 696f 6e73 2e73 6572 7669 6365 735d ations.services]
│ │ │ +002ad9d0: 0a6d 6173 6b65 6420 3d20 5b22 6375 7073 .masked = ["cups
│ │ │ +002ad9e0: 225d 0a3c 2f63 6f64 653e 3c2f 7072 653e "].
<
│ │ │ -002af070: 6469 7620 636c 6173 733d 2270 616e 656c div class="panel
│ │ │ -002af080: 2d63 6f6c 6c61 7073 6520 636f 6c6c 6170 -collapse collap
│ │ │ -002af090: 7365 2220 6964 3d22 6964 3131 3132 223e se" id="id1112">
│ │ │ -002af0a0: 3c74 6162 6c65 2063 6c61 7373 3d22 7461 Comple
│ │ │ -002af0f0: 7869 7479 3a3c 2f74 683e 3c74 643e 6c6f xity: lo
│ │ │ -002af100: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ -002af110: 7468 3e44 6973 7275 7074 696f 6e3a 3c2f th>Disruption:
│ │ │ -002af120: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th> low <
│ │ │ -002af130: 2f74 723e 3c74 723e 3c74 683e 5265 626f /tr>Rebo
│ │ │ -002af140: 6f74 3a3c 2f74 683e 3c74 643e 6661 6c73 ot: fals
│ │ │ -002af150: 653c 2f74 643e 3c2f 7472 3e3c 7472 3e3c e <
│ │ │ -002af160: 7468 3e53 7472 6174 6567 793a 3c2f 7468 th>Strategy: disable .includ
│ │ │ -002af1a0: 6520 7265 6d6f 7665 5f73 7175 6964 0a0a e remove_squid..
│ │ │ -002af1b0: 636c 6173 7320 7265 6d6f 7665 5f73 7175 class remove_squ
│ │ │ -002af1c0: 6964 207b 0a20 2070 6163 6b61 6765 207b id {. package {
│ │ │ -002af1d0: 2027 7371 7569 6427 3a0a 2020 2020 656e 'squid':. en
│ │ │ -002af1e0: 7375 7265 203d 2667 743b 2027 7075 7267 sure => 'purg
│ │ │ -002af1f0: 6564 272c 0a20 207d 0a7d 0a3c 2f63 6f64 ed',. }.}.Reme
│ │ │ -002af2b0: 6469 6174 696f 6e20 416e 7369 626c 6520 diation Ansible
│ │ │ -002af2c0: 736e 6970 7065 7420 e287 b23c 2f61 3e3c snippet ...<
│ │ │ -002af2d0: 6272 3e3c 6469 7620 636c 6173 733d 2270 br> <
│ │ │ -002af370: 7472 3e3c 7468 3e44 6973 7275 7074 696f tr>Co
│ │ │ -002af350: 6d70 6c65 7869 7479 3a3c 2f74 683e 3c74 mplexity: Disruptio
│ │ │ -002af380: 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f n: low
│ │ │ -002af390: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td> <
│ │ │ -002af3c0: 7472 3e3c 7468 3e53 7472 6174 6567 793a tr>
│ │ │ -002af3a0: 5265 626f 6f74 3a3c 2f74 683e 3c74 643e Reboot:
│ │ │ -002af3b0: 6661 6c73 653c 2f74 643e 3c2f 7472 3e3c false Strategy:
│ │ │ -002af3d0: 3c2f 7468 3e3c 7464 3e64 6973 6162 6c65 disable
│ │ │ -002af3e0: 3c2f 7464 3e3c 2f74 723e 3c2f 7461 626c - n
│ │ │ -002af400: 616d 653a 2027 556e 696e 7374 616c 6c20 ame: 'Uninstall
│ │ │ -002af410: 7371 7569 6420 5061 636b 6167 653a 2045 squid Package: E
│ │ │ -002af420: 6e73 7572 6520 7371 7569 6420 6973 2072 nsure squid is r
│ │ │ -002af430: 656d 6f76 6564 270a 2020 616e 7369 626c emoved'. ansibl
│ │ │ -002af440: 652e 6275 696c 7469 6e2e 7061 636b 6167 e.builtin.packag
│ │ │ -002af450: 653a 0a20 2020 206e 616d 653a 2073 7175 e:. name: squ
│ │ │ -002af460: 6964 0a20 2020 2073 7461 7465 3a20 6162 id. state: ab
│ │ │ -002af470: 7365 6e74 0a20 2074 6167 733a 0a20 202d sent. tags:. -
│ │ │ -002af480: 2064 6973 6162 6c65 5f73 7472 6174 6567 disable_strateg
│ │ │ -002af490: 790a 2020 2d20 6c6f 775f 636f 6d70 6c65 y. - low_comple
│ │ │ -002af4a0: 7869 7479 0a20 202d 206c 6f77 5f64 6973 xity. - low_dis
│ │ │ -002af4b0: 7275 7074 696f 6e0a 2020 2d20 6e6f 5f72 ruption. - no_r
│ │ │ -002af4c0: 6562 6f6f 745f 6e65 6564 6564 0a20 202d eboot_needed. -
│ │ │ -002af4d0: 2070 6163 6b61 6765 5f73 7175 6964 5f72 package_squid_r
│ │ │ -002af4e0: 656d 6f76 6564 0a20 202d 2075 6e6b 6e6f emoved. - unkno
│ │ │ -002af4f0: 776e 5f73 6576 6572 6974 790a 3c2f 636f wn_severity.
│ │ │ +002af070: 3c64 6976 2063 6c61 7373 3d22 7061 6e65
<
│ │ │ +002af190: 7072 653e 3c63 6f64 653e 2d20 6e61 6d65 pre>Compl
│ │ │ +002af0f0: 6578 6974 793a 3c2f 7468 3e3c 7464 3e6c exity: l
│ │ │ +002af100: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ +002af110: 3c74 683e 4469 7372 7570 7469 6f6e 3a3c Disruption:<
│ │ │ +002af120: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ +002af130: 3c2f 7472 3e3c 7472 3e3c 7468 3e52 6562 Reb
│ │ │ +002af140: 6f6f 743a 3c2f 7468 3e3c 7464 3e66 616c oot: fal
│ │ │ +002af150: 7365 3c2f 7464 3e3c 2f74 723e 3c74 723e se
│ │ │ +002af160: 3c74 683e 5374 7261 7465 6779 3a3c 2f74 Strategy: disable - name
│ │ │ +002af1a0: 3a20 2755 6e69 6e73 7461 6c6c 2073 7175 : 'Uninstall squ
│ │ │ +002af1b0: 6964 2050 6163 6b61 6765 3a20 456e 7375 id Package: Ensu
│ │ │ +002af1c0: 7265 2073 7175 6964 2069 7320 7265 6d6f re squid is remo
│ │ │ +002af1d0: 7665 6427 0a20 2061 6e73 6962 6c65 2e62 ved'. ansible.b
│ │ │ +002af1e0: 7569 6c74 696e 2e70 6163 6b61 6765 3a0a uiltin.package:.
│ │ │ +002af1f0: 2020 2020 6e61 6d65 3a20 7371 7569 640a name: squid.
│ │ │ +002af200: 2020 2020 7374 6174 653a 2061 6273 656e state: absen
│ │ │ +002af210: 740a 2020 7461 6773 3a0a 2020 2d20 6469 t. tags:. - di
│ │ │ +002af220: 7361 626c 655f 7374 7261 7465 6779 0a20 sable_strategy.
│ │ │ +002af230: 202d 206c 6f77 5f63 6f6d 706c 6578 6974 - low_complexit
│ │ │ +002af240: 790a 2020 2d20 6c6f 775f 6469 7372 7570 y. - low_disrup
│ │ │ +002af250: 7469 6f6e 0a20 202d 206e 6f5f 7265 626f tion. - no_rebo
│ │ │ +002af260: 6f74 5f6e 6565 6465 640a 2020 2d20 7061 ot_needed. - pa
│ │ │ +002af270: 636b 6167 655f 7371 7569 645f 7265 6d6f ckage_squid_remo
│ │ │ +002af280: 7665 640a 2020 2d20 756e 6b6e 6f77 6e5f ved. - unknown_
│ │ │ +002af290: 7365 7665 7269 7479 0a3c 2f63 6f64 653e severity.
│ │ │ +002af2a0: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063
│ │ │ +002af370: 3c64 6976 2063 6c61 7373 3d22 7061 6e65
<
│ │ │ +002af490: 7072 653e 3c63 6f64 653e 0a69 6e63 6c75 pre>Compl
│ │ │ +002af3f0: 6578 6974 793a 3c2f 7468 3e3c 7464 3e6c exity: l
│ │ │ +002af400: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ +002af410: 3c74 683e 4469 7372 7570 7469 6f6e 3a3c Disruption:<
│ │ │ +002af420: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ +002af430: 3c2f 7472 3e3c 7472 3e3c 7468 3e52 6562 Reb
│ │ │ +002af440: 6f6f 743a 3c2f 7468 3e3c 7464 3e66 616c oot: fal
│ │ │ +002af450: 7365 3c2f 7464 3e3c 2f74 723e 3c74 723e se
│ │ │ +002af460: 3c74 683e 5374 7261 7465 6779 3a3c 2f74 Strategy: disable .inclu
│ │ │ +002af4a0: 6465 2072 656d 6f76 655f 7371 7569 640a de remove_squid.
│ │ │ +002af4b0: 0a63 6c61 7373 2072 656d 6f76 655f 7371 .class remove_sq
│ │ │ +002af4c0: 7569 6420 7b0a 2020 7061 636b 6167 6520 uid {. package
│ │ │ +002af4d0: 7b20 2773 7175 6964 273a 0a20 2020 2065 { 'squid':. e
│ │ │ +002af4e0: 6e73 7572 6520 3d26 6774 3b20 2770 7572 nsure => 'pur
│ │ │ +002af4f0: 6765 6427 2c0a 2020 7d0a 7d0a 3c2f 636f ged',. }.}..
│ │ │ -002b0370: 5b63 7573 746f 6d69 7a61 7469 6f6e 732e [customizations.
│ │ │ -002b0380: 7365 7276 6963 6573 5d0a 6d61 736b 6564 services].masked
│ │ │ -002b0390: 203d 205b 2273 7175 6964 225d 0a3c 2f63 = ["squid"].<
│ │ │ -002b04f0: 7468 3e43 6f6d 706c 6578 6974 793a 3c2f th>Complexity:
│ │ │ -002b0500: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th> low <
│ │ │ -002b0510: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr>
│ │ │ -002b0540: 3c74 723e 3c74 683e 5265 626f 6f74 3a3c Disr
│ │ │ -002b0520: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption:
│ │ │ -002b0530: 6d65 6469 756d 3c2f 7464 3e3c 2f74 723e medium Reboot:<
│ │ │ -002b0550: 2f74 683e 3c74 643e 7472 7565 3c2f 7464 /th> true St
│ │ │ -002b0570: 7261 7465 6779 3a3c 2f74 683e 3c74 643e rategy:
│ │ │ -002b0580: 6469 7361 626c 653c 2f74 643e 3c2f 7472 disable
│ │ │ -002b06d0: 6469 763e 3c61 2063 6c61 7373 3d22 6274 div>Remediation Pu
│ │ │ -002b0780: 7070 6574 2073 6e69 7070 6574 20e2 87b2 ppet snippet ...
│ │ │ -002b0790: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61 <
│ │ │ -002b0810: 7468 3e43 6f6d 706c 6578 6974 793a 3c2f th>Complexity:
│ │ │ -002b0820: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th> low <
│ │ │ -002b0830: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr>Disr
│ │ │ -002b0840: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption:
│ │ │ -002b0850: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Reboot: false <
│ │ │ -002b0880: 2f74 723e 3c74 723e 3c74 683e 5374 7261 /tr>
│ │ │ -002b08b0: 7461 626c 653e 3c70 7265 3e3c 636f 6465 table>Stra
│ │ │ -002b0890: 7465 6779 3a3c 2f74 683e 3c74 643e 656e tegy: en
│ │ │ -002b08a0: 6162 6c65 3c2f 7464 3e3c 2f74 723e 3c2f able
<
│ │ │ -002b0950: 6120 636c 6173 733d 2262 746e 2062 746e a class="btn btn
│ │ │ -002b0960: 2d73 7563 6365 7373 2220 6461 7461 2d74 -success" data-t
│ │ │ -002b0970: 6f67 676c 653d 2263 6f6c 6c61 7073 6522 oggle="collapse"
│ │ │ -002b0980: 2064 6174 612d 7461 7267 6574 3d22 2369 data-target="#i
│ │ │ -002b0990: 6431 3131 3922 2074 6162 696e 6465 783d d1119" tabindex=
│ │ │ -002b09a0: 2230 2220 726f 6c65 3d22 6275 7474 6f6e "0" role="button
│ │ │ -002b09b0: 2220 6172 6961 2d65 7870 616e 6465 643d " aria-expanded=
│ │ │ -002b09c0: 2266 616c 7365 2220 7469 746c 653d 2241 "false" title="A
│ │ │ -002b09d0: 6374 6976 6174 6520 746f 2072 6576 6561 ctivate to revea
│ │ │ -002b09e0: 6c22 2068 7265 663d 2223 2122 3e52 656d l" href="#!">Rem
│ │ │ -002b09f0: 6564 6961 7469 6f6e 2041 6e73 6962 6c65 ediation Ansible
│ │ │ -002b0a00: 2073 6e69 7070 6574 20e2 87b2 3c2f 613e snippet ...
│ │ │ -002b0a10: 3c62 723e 3c64 6976 2063 6c61 7373 3d22 include disable
│ │ │ -002b08d0: 5f73 7175 6964 0a0a 636c 6173 7320 6469 _squid..class di
│ │ │ -002b08e0: 7361 626c 655f 7371 7569 6420 7b0a 2020 sable_squid {.
│ │ │ -002b08f0: 7365 7276 6963 6520 7b27 7371 7569 6427 service {'squid'
│ │ │ -002b0900: 3a0a 2020 2020 656e 6162 6c65 203d 2667 :. enable =&g
│ │ │ -002b0910: 743b 2066 616c 7365 2c0a 2020 2020 656e t; false,. en
│ │ │ -002b0920: 7375 7265 203d 2667 743b 2027 7374 6f70 sure => 'stop
│ │ │ -002b0930: 7065 6427 2c0a 2020 7d0a 7d0a 3c2f 636f ped',. }.}.
<
│ │ │ +002b0c50: 7072 653e 3c63 6f64 653e 6170 6956 6572 pre>
│ │ │ -002b0ab0: 3c74 723e 3c74 683e 4469 7372 7570 7469 C
│ │ │ -002b0a90: 6f6d 706c 6578 6974 793a 3c2f 7468 3e3c omplexity: <
│ │ │ -002b0aa0: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>lowDisrupti
│ │ │ -002b0ac0: 6f6e 3a3c 2f74 683e 3c74 643e 6c6f 773c on: low<
│ │ │ -002b0ad0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td>
│ │ │ -002b0b00: 3c74 723e 3c74 683e 5374 7261 7465 6779 Reboot: false Strategy
│ │ │ -002b0b10: 3a3c 2f74 683e 3c74 643e 6469 7361 626c : disabl
│ │ │ -002b0b20: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e -
│ │ │ -002b0b40: 6e61 6d65 3a20 4761 7468 6572 2074 6865 name: Gather the
│ │ │ -002b0b50: 2070 6163 6b61 6765 2066 6163 7473 0a20 package facts.
│ │ │ -002b0b60: 2070 6163 6b61 6765 5f66 6163 7473 3a0a package_facts:.
│ │ │ -002b0b70: 2020 2020 6d61 6e61 6765 723a 2061 7574 manager: aut
│ │ │ -002b0b80: 6f0a 2020 7461 6773 3a0a 2020 2d20 6469 o. tags:. - di
│ │ │ -002b0b90: 7361 626c 655f 7374 7261 7465 6779 0a20 sable_strategy.
│ │ │ -002b0ba0: 202d 206c 6f77 5f63 6f6d 706c 6578 6974 - low_complexit
│ │ │ -002b0bb0: 790a 2020 2d20 6c6f 775f 6469 7372 7570 y. - low_disrup
│ │ │ -002b0bc0: 7469 6f6e 0a20 202d 206e 6f5f 7265 626f tion. - no_rebo
│ │ │ -002b0bd0: 6f74 5f6e 6565 6465 640a 2020 2d20 7365 ot_needed. - se
│ │ │ -002b0be0: 7276 6963 655f 7371 7569 645f 6469 7361 rvice_squid_disa
│ │ │ -002b0bf0: 626c 6564 0a20 202d 2075 6e6b 6e6f 776e bled. - unknown
│ │ │ -002b0c00: 5f73 6576 6572 6974 790a 0a2d 206e 616d _severity..- nam
│ │ │ -002b0c10: 653a 2044 6973 6162 6c65 2053 7175 6964 e: Disable Squid
│ │ │ -002b0c20: 202d 2044 6973 6162 6c65 2073 6572 7669 - Disable servi
│ │ │ -002b0c30: 6365 2073 7175 6964 0a20 2062 6c6f 636b ce squid. block
│ │ │ -002b0c40: 3a0a 0a20 202d 206e 616d 653a 2044 6973 :.. - name: Dis
│ │ │ -002b0c50: 6162 6c65 2053 7175 6964 202d 2043 6f6c able Squid - Col
│ │ │ -002b0c60: 6c65 6374 2073 7973 7465 6d64 2053 6572 lect systemd Ser
│ │ │ -002b0c70: 7669 6365 7320 5072 6573 656e 7420 696e vices Present in
│ │ │ -002b0c80: 2074 6865 2053 7973 7465 6d0a 2020 2020 the System.
│ │ │ -002b0c90: 616e 7369 626c 652e 6275 696c 7469 6e2e ansible.builtin.
│ │ │ -002b0ca0: 636f 6d6d 616e 643a 2073 7973 7465 6d63 command: systemc
│ │ │ -002b0cb0: 746c 202d 7120 6c69 7374 2d75 6e69 742d tl -q list-unit-
│ │ │ -002b0cc0: 6669 6c65 7320 2d2d 7479 7065 2073 6572 files --type ser
│ │ │ -002b0cd0: 7669 6365 0a20 2020 2072 6567 6973 7465 vice. registe
│ │ │ -002b0ce0: 723a 2073 6572 7669 6365 5f65 7869 7374 r: service_exist
│ │ │ -002b0cf0: 730a 2020 2020 6368 616e 6765 645f 7768 s. changed_wh
│ │ │ -002b0d00: 656e 3a20 6661 6c73 650a 2020 2020 6661 en: false. fa
│ │ │ -002b0d10: 696c 6564 5f77 6865 6e3a 2073 6572 7669 iled_when: servi
│ │ │ -002b0d20: 6365 5f65 7869 7374 732e 7263 206e 6f74 ce_exists.rc not
│ │ │ -002b0d30: 2069 6e20 5b30 2c20 315d 0a20 2020 2063 in [0, 1]. c
│ │ │ -002b0d40: 6865 636b 5f6d 6f64 653a 2066 616c 7365 heck_mode: false
│ │ │ -002b0d50: 0a0a 2020 2d20 6e61 6d65 3a20 4469 7361 .. - name: Disa
│ │ │ -002b0d60: 626c 6520 5371 7569 6420 2d20 456e 7375 ble Squid - Ensu
│ │ │ -002b0d70: 7265 2073 7175 6964 2e73 6572 7669 6365 re squid.service
│ │ │ -002b0d80: 2069 7320 4d61 736b 6564 0a20 2020 2061 is Masked. a
│ │ │ -002b0d90: 6e73 6962 6c65 2e62 7569 6c74 696e 2e73 nsible.builtin.s
│ │ │ -002b0da0: 7973 7465 6d64 3a0a 2020 2020 2020 6e61 ystemd:. na
│ │ │ -002b0db0: 6d65 3a20 7371 7569 642e 7365 7276 6963 me: squid.servic
│ │ │ -002b0dc0: 650a 2020 2020 2020 7374 6174 653a 2073 e. state: s
│ │ │ -002b0dd0: 746f 7070 6564 0a20 2020 2020 2065 6e61 topped. ena
│ │ │ -002b0de0: 626c 6564 3a20 6661 6c73 650a 2020 2020 bled: false.
│ │ │ -002b0df0: 2020 6d61 736b 6564 3a20 7472 7565 0a20 masked: true.
│ │ │ -002b0e00: 2020 2077 6865 6e3a 2073 6572 7669 6365 when: service
│ │ │ -002b0e10: 5f65 7869 7374 732e 7374 646f 7574 5f6c _exists.stdout_l
│ │ │ -002b0e20: 696e 6573 2069 7320 7365 6172 6368 2822 ines is search("
│ │ │ -002b0e30: 7371 7569 642e 7365 7276 6963 6522 2c20 squid.service",
│ │ │ -002b0e40: 6d75 6c74 696c 696e 653d 5472 7565 290a multiline=True).
│ │ │ -002b0e50: 0a20 202d 206e 616d 653a 2055 6e69 7420 . - name: Unit
│ │ │ -002b0e60: 536f 636b 6574 2045 7869 7374 7320 2d20 Socket Exists -
│ │ │ -002b0e70: 7371 7569 642e 736f 636b 6574 0a20 2020 squid.socket.
│ │ │ -002b0e80: 2061 6e73 6962 6c65 2e62 7569 6c74 696e ansible.builtin
│ │ │ -002b0e90: 2e63 6f6d 6d61 6e64 3a20 7379 7374 656d .command: system
│ │ │ -002b0ea0: 6374 6c20 2d71 206c 6973 742d 756e 6974 ctl -q list-unit
│ │ │ -002b0eb0: 2d66 696c 6573 2073 7175 6964 2e73 6f63 -files squid.soc
│ │ │ -002b0ec0: 6b65 740a 2020 2020 7265 6769 7374 6572 ket. register
│ │ │ -002b0ed0: 3a20 736f 636b 6574 5f66 696c 655f 6578 : socket_file_ex
│ │ │ -002b0ee0: 6973 7473 0a20 2020 2063 6861 6e67 6564 ists. changed
│ │ │ -002b0ef0: 5f77 6865 6e3a 2066 616c 7365 0a20 2020 _when: false.
│ │ │ -002b0f00: 2066 6169 6c65 645f 7768 656e 3a20 736f failed_when: so
│ │ │ -002b0f10: 636b 6574 5f66 696c 655f 6578 6973 7473 cket_file_exists
│ │ │ -002b0f20: 2e72 6320 6e6f 7420 696e 205b 302c 2031 .rc not in [0, 1
│ │ │ -002b0f30: 5d0a 2020 2020 6368 6563 6b5f 6d6f 6465 ]. check_mode
│ │ │ -002b0f40: 3a20 6661 6c73 650a 0a20 202d 206e 616d : false.. - nam
│ │ │ -002b0f50: 653a 2044 6973 6162 6c65 2053 7175 6964 e: Disable Squid
│ │ │ -002b0f60: 202d 2044 6973 6162 6c65 2053 6f63 6b65 - Disable Socke
│ │ │ -002b0f70: 7420 7371 7569 640a 2020 2020 616e 7369 t squid. ansi
│ │ │ -002b0f80: 626c 652e 6275 696c 7469 6e2e 7379 7374 ble.builtin.syst
│ │ │ -002b0f90: 656d 643a 0a20 2020 2020 206e 616d 653a emd:. name:
│ │ │ -002b0fa0: 2073 7175 6964 2e73 6f63 6b65 740a 2020 squid.socket.
│ │ │ -002b0fb0: 2020 2020 656e 6162 6c65 643a 2066 616c enabled: fal
│ │ │ -002b0fc0: 7365 0a20 2020 2020 2073 7461 7465 3a20 se. state:
│ │ │ -002b0fd0: 7374 6f70 7065 640a 2020 2020 2020 6d61 stopped. ma
│ │ │ -002b0fe0: 736b 6564 3a20 7472 7565 0a20 2020 2077 sked: true. w
│ │ │ -002b0ff0: 6865 6e3a 2073 6f63 6b65 745f 6669 6c65 hen: socket_file
│ │ │ -002b1000: 5f65 7869 7374 732e 7374 646f 7574 5f6c _exists.stdout_l
│ │ │ -002b1010: 696e 6573 2069 7320 7365 6172 6368 2822 ines is search("
│ │ │ -002b1020: 7371 7569 642e 736f 636b 6574 222c 206d squid.socket", m
│ │ │ -002b1030: 756c 7469 6c69 6e65 3d54 7275 6529 0a20 ultiline=True).
│ │ │ -002b1040: 2074 6167 733a 0a20 202d 2064 6973 6162 tags:. - disab
│ │ │ -002b1050: 6c65 5f73 7472 6174 6567 790a 2020 2d20 le_strategy. -
│ │ │ -002b1060: 6c6f 775f 636f 6d70 6c65 7869 7479 0a20 low_complexity.
│ │ │ -002b1070: 202d 206c 6f77 5f64 6973 7275 7074 696f - low_disruptio
│ │ │ -002b1080: 6e0a 2020 2d20 6e6f 5f72 6562 6f6f 745f n. - no_reboot_
│ │ │ -002b1090: 6e65 6564 6564 0a20 202d 2073 6572 7669 needed. - servi
│ │ │ -002b10a0: 6365 5f73 7175 6964 5f64 6973 6162 6c65 ce_squid_disable
│ │ │ -002b10b0: 640a 2020 2d20 7370 6563 6961 6c5f 7365 d. - special_se
│ │ │ -002b10c0: 7276 6963 655f 626c 6f63 6b0a 2020 2d20 rvice_block. -
│ │ │ -002b10d0: 756e 6b6e 6f77 6e5f 7365 7665 7269 7479 unknown_severity
│ │ │ -002b10e0: 0a20 2077 6865 6e3a 2028 2022 7371 7569 . when: ( "squi
│ │ │ -002b10f0: 6422 2069 6e20 616e 7369 626c 655f 6661 d" in ansible_fa
│ │ │ -002b1100: 6374 732e 7061 636b 6167 6573 2061 6e64 cts.packages and
│ │ │ -002b1110: 2022 6c69 6e75 782d 6261 7365 2220 696e "linux-base" in
│ │ │ -002b1120: 2061 6e73 6962 6c65 5f66 6163 7473 2e70 ansible_facts.p
│ │ │ -002b1130: 6163 6b61 6765 730a 2020 2020 290a 3c2f ackages. ).
│ │ │ +002b0300: 223e 5265 6d65 6469 6174 696f 6e20 416e ">Remediation An
│ │ │ +002b0310: 7369 626c 6520 736e 6970 7065 7420 e287 sible snippet ..
│ │ │ +002b0320: b23c 2f61 3e3c 6272 3e3c 6469 7620 636c .
│ │ │ +002b03a0: 3c74 683e 436f 6d70 6c65 7869 7479 3a3c Complexity:<
│ │ │ +002b03b0: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ +002b03c0: 3c2f 7472 3e3c 7472 3e3c 7468 3e44 6973 Dis
│ │ │ +002b03d0: 7275 7074 696f 6e3a 3c2f 7468 3e3c 7464 ruption: low Reboot: false
│ │ │ +002b0410: 3c2f 7472 3e3c 7472 3e3c 7468 3e53 7472
│ │ │ +002b0440: 3c2f 7461 626c 653e 3c70 7265 3e3c 636f Str
│ │ │ +002b0420: 6174 6567 793a 3c2f 7468 3e3c 7464 3e64 ategy: d
│ │ │ +002b0430: 6973 6162 6c65 3c2f 7464 3e3c 2f74 723e isable
│ │ │ +002b0a60: 3c2f 6469 763e 3c61 2063 6c61 7373 3d22 Complex
│ │ │ +002b0bb0: 6974 793a 3c2f 7468 3e3c 7464 3e6c 6f77 ity: low
│ │ │ +002b0bc0: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 medium Re
│ │ │ +002b0c00: 626f 6f74 3a3c 2f74 683e 3c74 643e 7472 boot: tr
│ │ │ +002b0c10: 7565 3c2f 7464 3e3c 2f74 723e 3c74 723e ue
│ │ │ +002b0c20: 3c74 683e 5374 7261 7465 6779 3a3c 2f74 Strategy: disable apiVer
│ │ │ +002b0c60: 7369 6f6e 3a20 6d61 6368 696e 6563 6f6e sion: machinecon
│ │ │ +002b0c70: 6669 6775 7261 7469 6f6e 2e6f 7065 6e73 figuration.opens
│ │ │ +002b0c80: 6869 6674 2e69 6f2f 7631 0a6b 696e 643a hift.io/v1.kind:
│ │ │ +002b0c90: 204d 6163 6869 6e65 436f 6e66 6967 0a73 MachineConfig.s
│ │ │ +002b0ca0: 7065 633a 0a20 2063 6f6e 6669 673a 0a20 pec:. config:.
│ │ │ +002b0cb0: 2020 2069 676e 6974 696f 6e3a 0a20 2020 ignition:.
│ │ │ +002b0cc0: 2020 2076 6572 7369 6f6e 3a20 332e 312e version: 3.1.
│ │ │ +002b0cd0: 300a 2020 2020 7379 7374 656d 643a 0a20 0. systemd:.
│ │ │ +002b0ce0: 2020 2020 2075 6e69 7473 3a0a 2020 2020 units:.
│ │ │ +002b0cf0: 2020 2d20 6e61 6d65 3a20 7371 7569 642e - name: squid.
│ │ │ +002b0d00: 7365 7276 6963 650a 2020 2020 2020 2020 service.
│ │ │ +002b0d10: 656e 6162 6c65 643a 2066 616c 7365 0a20 enabled: false.
│ │ │ +002b0d20: 2020 2020 2020 206d 6173 6b3a 2074 7275 mask: tru
│ │ │ +002b0d30: 650a 2020 2020 2020 2d20 6e61 6d65 3a20 e. - name:
│ │ │ +002b0d40: 7371 7569 642e 736f 636b 6574 0a20 2020 squid.socket.
│ │ │ +002b0d50: 2020 2020 2065 6e61 626c 6564 3a20 6661 enabled: fa
│ │ │ +002b0d60: 6c73 650a 2020 2020 2020 2020 6d61 736b lse. mask
│ │ │ +002b0d70: 3a20 7472 7565 0a3c 2f63 6f64 653e 3c2f : true.
│ │ │ +002b0d80: 7072 653e 3c2f 6469 763e 3c61 2063 6c61 pre>Complex
│ │ │ +002b0ed0: 6974 793a 3c2f 7468 3e3c 7464 3e6c 6f77 ity: low
│ │ │ +002b0ee0: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 low
│ │ │ +002b0f10: 7472 3e3c 7472 3e3c 7468 3e52 6562 6f6f tr>Reboo
│ │ │ +002b0f20: 743a 3c2f 7468 3e3c 7464 3e66 616c 7365 t: false
│ │ │ +002b0f30: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 enable <
│ │ │ +002b0f60: 2f74 723e 3c2f 7461 626c 653e 3c70 7265 /tr>
<
│ │ │ +002b1000: 2f64 6976 3e3c 6120 636c 6173 733d 2262 /div>Remediation O
│ │ │ +002b10b0: 5342 7569 6c64 2042 6c75 6570 7269 6e74 SBuild Blueprint
│ │ │ +002b10c0: 2073 6e69 7070 6574 20e2 87b2 3c2f 613e snippet ...
│ │ │ +002b10d0: 3c62 723e 3c64 6976 2063 6c61 7373 3d22 include d
│ │ │ +002b0f80: 6973 6162 6c65 5f73 7175 6964 0a0a 636c isable_squid..cl
│ │ │ +002b0f90: 6173 7320 6469 7361 626c 655f 7371 7569 ass disable_squi
│ │ │ +002b0fa0: 6420 7b0a 2020 7365 7276 6963 6520 7b27 d {. service {'
│ │ │ +002b0fb0: 7371 7569 6427 3a0a 2020 2020 656e 6162 squid':. enab
│ │ │ +002b0fc0: 6c65 203d 2667 743b 2066 616c 7365 2c0a le => false,.
│ │ │ +002b0fd0: 2020 2020 656e 7375 7265 203d 2667 743b ensure =>
│ │ │ +002b0fe0: 2027 7374 6f70 7065 6427 2c0a 2020 7d0a 'stopped',. }.
│ │ │ +002b0ff0: 7d0a 3c2f 636f 6465 3e3c 2f70 7265 3e3c }.
│ │ │ +002b1110: 0a5b 6375 7374 6f6d 697a 6174 696f 6e73 .[customizations
│ │ │ +002b1120: 2e73 6572 7669 6365 735d 0a6d 6173 6b65 .services].maske
│ │ │ +002b1130: 6420 3d20 5b22 7371 7569 6422 5d0a 3c2f d = ["squid"].
│ │ │ 002b1140: 636f 6465 3e3c 2f70 7265 3e3c 2f64 6976 code>Complexity:
│ │ │ -002b2980: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low <
│ │ │ -002b29c0: 7472 3e3c 7468 3e52 6562 6f6f 743a 3c2f tr>Di
│ │ │ -002b29a0: 7372 7570 7469 6f6e 3a3c 2f74 683e 3c74 sruption: Reboot:
│ │ │ -002b29d0: 7468 3e3c 7464 3e66 616c 7365 3c2f 7464 th> false St
│ │ │ -002b29f0: 7261 7465 6779 3a3c 2f74 683e 3c74 643e rategy:
│ │ │ -002b2a00: 6469 7361 626c 653c 2f74 643e 3c2f 7472 disable Complex
│ │ │ -002b2be0: 6974 793a 3c2f 7468 3e3c 7464 3e6c 6f77 ity: low
│ │ │ -002b2bf0: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 low
│ │ │ -002b2c20: 7472 3e3c 7472 3e3c 7468 3e52 6562 6f6f tr>Reboo
│ │ │ -002b2c30: 743a 3c2f 7468 3e3c 7464 3e66 616c 7365 t: false
│ │ │ -002b2c40: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 disable
│ │ │ -002b2c70: 3c2f 7472 3e3c 2f74 6162 6c65 3e3c 7072 - name:
│ │ │ -002b2c90: 2755 6e69 6e73 7461 6c6c 2053 616d 6261 'Uninstall Samba
│ │ │ -002b2ca0: 2050 6163 6b61 6765 3a20 456e 7375 7265 Package: Ensure
│ │ │ -002b2cb0: 2073 616d 6261 2069 7320 7265 6d6f 7665 samba is remove
│ │ │ -002b2cc0: 6427 0a20 2061 6e73 6962 6c65 2e62 7569 d'. ansible.bui
│ │ │ -002b2cd0: 6c74 696e 2e70 6163 6b61 6765 3a0a 2020 ltin.package:.
│ │ │ -002b2ce0: 2020 6e61 6d65 3a20 7361 6d62 610a 2020 name: samba.
│ │ │ -002b2cf0: 2020 7374 6174 653a 2061 6273 656e 740a state: absent.
│ │ │ -002b2d00: 2020 7461 6773 3a0a 2020 2d20 6469 7361 tags:. - disa
│ │ │ -002b2d10: 626c 655f 7374 7261 7465 6779 0a20 202d ble_strategy. -
│ │ │ -002b2d20: 206c 6f77 5f63 6f6d 706c 6578 6974 790a low_complexity.
│ │ │ -002b2d30: 2020 2d20 6c6f 775f 6469 7372 7570 7469 - low_disrupti
│ │ │ -002b2d40: 6f6e 0a20 202d 206e 6f5f 7265 626f 6f74 on. - no_reboot
│ │ │ -002b2d50: 5f6e 6565 6465 640a 2020 2d20 7061 636b _needed. - pack
│ │ │ -002b2d60: 6167 655f 7361 6d62 615f 7265 6d6f 7665 age_samba_remove
│ │ │ -002b2d70: 640a 2020 2d20 756e 6b6e 6f77 6e5f 7365 d. - unknown_se
│ │ │ -002b2d80: 7665 7269 7479 0a3c 2f63 6f64 653e 3c2f verity.
│ │ │ +002b28e0: 416e 7369 626c 6520 736e 6970 7065 7420 Ansible snippet
│ │ │ +002b28f0: e287 b23c 2f61 3e3c 6272 3e3c 6469 7620 ...Complexity
│ │ │ +002b2980: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low
│ │ │ +002b29c0: 3c74 723e 3c74 683e 5265 626f 6f74 3a3c D
│ │ │ +002b29a0: 6973 7275 7074 696f 6e3a 3c2f 7468 3e3c isruption: <
│ │ │ +002b29b0: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>lowReboot:<
│ │ │ +002b29d0: 2f74 683e 3c74 643e 6661 6c73 653c 2f74 /th> false S
│ │ │ +002b29f0: 7472 6174 6567 793a 3c2f 7468 3e3c 7464 trategy: disable
< │ │ │ +002b2a20: 636f 6465 3e2d 206e 616d 653a 2027 556e code>- name: 'Un │ │ │ +002b2a30: 696e 7374 616c 6c20 5361 6d62 6120 5061 install Samba Pa │ │ │ +002b2a40: 636b 6167 653a 2045 6e73 7572 6520 7361 ckage: Ensure sa │ │ │ +002b2a50: 6d62 6120 6973 2072 656d 6f76 6564 270a mba is removed'. │ │ │ +002b2a60: 2020 616e 7369 626c 652e 6275 696c 7469 ansible.builti │ │ │ +002b2a70: 6e2e 7061 636b 6167 653a 0a20 2020 206e n.package:. n │ │ │ +002b2a80: 616d 653a 2073 616d 6261 0a20 2020 2073 ame: samba. s │ │ │ +002b2a90: 7461 7465 3a20 6162 7365 6e74 0a20 2074 tate: absent. t │ │ │ +002b2aa0: 6167 733a 0a20 202d 2064 6973 6162 6c65 ags:. - disable │ │ │ +002b2ab0: 5f73 7472 6174 6567 790a 2020 2d20 6c6f _strategy. - lo │ │ │ +002b2ac0: 775f 636f 6d70 6c65 7869 7479 0a20 202d w_complexity. - │ │ │ +002b2ad0: 206c 6f77 5f64 6973 7275 7074 696f 6e0a low_disruption. │ │ │ +002b2ae0: 2020 2d20 6e6f 5f72 6562 6f6f 745f 6e65 - no_reboot_ne │ │ │ +002b2af0: 6564 6564 0a20 202d 2070 6163 6b61 6765 eded. - package │ │ │ +002b2b00: 5f73 616d 6261 5f72 656d 6f76 6564 0a20 _samba_removed. │ │ │ +002b2b10: 202d 2075 6e6b 6e6f 776e 5f73 6576 6572 - unknown_sever │ │ │ +002b2b20: 6974 790a 3c2f 636f 6465 3e3c 2f70 7265 ity.
<
│ │ │ +002b2d20: 636f 6465 3e0a 696e 636c 7564 6520 7265 code>.include re
│ │ │ +002b2d30: 6d6f 7665 5f73 616d 6261 0a0a 636c 6173 move_samba..clas
│ │ │ +002b2d40: 7320 7265 6d6f 7665 5f73 616d 6261 207b s remove_samba {
│ │ │ +002b2d50: 0a20 2070 6163 6b61 6765 207b 2027 7361 . package { 'sa
│ │ │ +002b2d60: 6d62 6127 3a0a 2020 2020 656e 7375 7265 mba':. ensure
│ │ │ +002b2d70: 203d 2667 743b 2027 7075 7267 6564 272c => 'purged',
│ │ │ +002b2d80: 0a20 207d 0a7d 0a3c 2f63 6f64 653e 3c2f . }.}.
│ │ │ 002b2d90: 7072 653e 3c2f 6469 763e 3c61 2063 6c61 pre>.
│ │ │ -002b3b80: 5b63 7573 746f 6d69 7a61 7469 6f6e 732e [customizations.
│ │ │ -002b3b90: 7365 7276 6963 6573 5d0a 6d61 736b 6564 services].masked
│ │ │ -002b3ba0: 203d 205b 2273 6d62 6422 5d0a 3c2f 636f = ["smbd"].| low | │ │ │ -002b3d20: 7472 3e3c 7472 3e3c 7468 3e44 6973 7275 tr>|
| Disru │ │ │ -002b3d30: 7074 696f 6e3a 3c2f 7468 3e3c 7464 3e6d ption: | m │ │ │ -002b3d40: 6564 6975 6d3c 2f74 643e 3c2f 7472 3e3c edium | Reboot: │ │ │ -002b3d60: 7468 3e3c 7464 3e74 7275 653c 2f74 643e th> | true | │ │ │ -002b3d70: 3c2f 7472 3e3c 7472 3e3c 7468 3e53 7472
|---|---|
| Str │ │ │ -002b3d80: 6174 6567 793a 3c2f 7468 3e3c 7464 3e64 ategy: | d │ │ │ -002b3d90: 6973 6162 6c65 3c2f 7464 3e3c 2f74 723e isable |
apiVersion: m │ │ │ -002b3dc0: 6163 6869 6e65 636f 6e66 6967 7572 6174 achineconfigurat │ │ │ -002b3dd0: 696f 6e2e 6f70 656e 7368 6966 742e 696f ion.openshift.io │ │ │ -002b3de0: 2f76 310a 6b69 6e64 3a20 4d61 6368 696e /v1.kind: Machin │ │ │ -002b3df0: 6543 6f6e 6669 670a 7370 6563 3a0a 2020 eConfig.spec:. │ │ │ -002b3e00: 636f 6e66 6967 3a0a 2020 2020 6967 6e69 config:. igni │ │ │ -002b3e10: 7469 6f6e 3a0a 2020 2020 2020 7665 7273 tion:. vers │ │ │ -002b3e20: 696f 6e3a 2033 2e31 2e30 0a20 2020 2073 ion: 3.1.0. s │ │ │ -002b3e30: 7973 7465 6d64 3a0a 2020 2020 2020 756e ystemd:. un │ │ │ -002b3e40: 6974 733a 0a20 2020 2020 202d 206e 616d its:. - nam │ │ │ -002b3e50: 653a 2073 6d62 642e 7365 7276 6963 650a e: smbd.service. │ │ │ -002b3e60: 2020 2020 2020 2020 656e 6162 6c65 643a enabled: │ │ │ -002b3e70: 2066 616c 7365 0a20 2020 2020 2020 206d false. m │ │ │ -002b3e80: 6173 6b3a 2074 7275 650a 2020 2020 2020 ask: true. │ │ │ -002b3e90: 2d20 6e61 6d65 3a20 736d 6264 2e73 6f63 - name: smbd.soc │ │ │ -002b3ea0: 6b65 740a 2020 2020 2020 2020 656e 6162 ket. enab │ │ │ -002b3eb0: 6c65 643a 2066 616c 7365 0a20 2020 2020 led: false. │ │ │ -002b3ec0: 2020 206d 6173 6b3a 2074 7275 650a 3c2f mask: true. │ │ │ -002b3ed0: 636f 6465 3e3c 2f70 7265 3e3c 2f64 6976 code>
| │ │ │ -002b4020: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity: | │ │ │ -002b4030: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472low |
|---|---|
| Disrupt │ │ │ -002b4050: 696f 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 ion: | low │ │ │ -002b4060: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 |
| Strateg │ │ │ -002b40a0: 793a 3c2f 7468 3e3c 7464 3e65 6e61 626c y: | enabl │ │ │ -002b40b0: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e |
| Complex │ │ │ -002b42a0: 6974 793a 3c2f 7468 3e3c 7464 3e6c 6f77 ity: | low │ │ │ -002b42b0: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 |
| low | │ │ │ -002b42e0: 7472 3e3c 7472 3e3c 7468 3e52 6562 6f6f tr>|
| Reboo │ │ │ -002b42f0: 743a 3c2f 7468 3e3c 7464 3e66 616c 7365 t: | false │ │ │ -002b4300: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 |
| disable | │ │ │ -002b4330: 3c2f 7472 3e3c 2f74 6162 6c65 3e3c 7072
- name:
│ │ │ -002b4350: 4761 7468 6572 2074 6865 2070 6163 6b61 Gather the packa
│ │ │ -002b4360: 6765 2066 6163 7473 0a20 2070 6163 6b61 ge facts. packa
│ │ │ -002b4370: 6765 5f66 6163 7473 3a0a 2020 2020 6d61 ge_facts:. ma
│ │ │ -002b4380: 6e61 6765 723a 2061 7574 6f0a 2020 7461 nager: auto. ta
│ │ │ -002b4390: 6773 3a0a 2020 2d20 6469 7361 626c 655f gs:. - disable_
│ │ │ -002b43a0: 7374 7261 7465 6779 0a20 202d 206c 6f77 strategy. - low
│ │ │ -002b43b0: 5f63 6f6d 706c 6578 6974 790a 2020 2d20 _complexity. -
│ │ │ -002b43c0: 6c6f 775f 6469 7372 7570 7469 6f6e 0a20 low_disruption.
│ │ │ -002b43d0: 202d 206c 6f77 5f73 6576 6572 6974 790a - low_severity.
│ │ │ -002b43e0: 2020 2d20 6e6f 5f72 6562 6f6f 745f 6e65 - no_reboot_ne
│ │ │ -002b43f0: 6564 6564 0a20 202d 2073 6572 7669 6365 eded. - service
│ │ │ -002b4400: 5f73 6d62 5f64 6973 6162 6c65 640a 0a2d _smb_disabled..-
│ │ │ -002b4410: 206e 616d 653a 2044 6973 6162 6c65 2053 name: Disable S
│ │ │ -002b4420: 616d 6261 202d 2044 6973 6162 6c65 2073 amba - Disable s
│ │ │ -002b4430: 6572 7669 6365 2073 6d62 640a 2020 626c ervice smbd. bl
│ │ │ -002b4440: 6f63 6b3a 0a0a 2020 2d20 6e61 6d65 3a20 ock:.. - name:
│ │ │ -002b4450: 4469 7361 626c 6520 5361 6d62 6120 2d20 Disable Samba -
│ │ │ -002b4460: 436f 6c6c 6563 7420 7379 7374 656d 6420 Collect systemd
│ │ │ -002b4470: 5365 7276 6963 6573 2050 7265 7365 6e74 Services Present
│ │ │ -002b4480: 2069 6e20 7468 6520 5379 7374 656d 0a20 in the System.
│ │ │ -002b4490: 2020 2061 6e73 6962 6c65 2e62 7569 6c74 ansible.built
│ │ │ -002b44a0: 696e 2e63 6f6d 6d61 6e64 3a20 7379 7374 in.command: syst
│ │ │ -002b44b0: 656d 6374 6c20 2d71 206c 6973 742d 756e emctl -q list-un
│ │ │ -002b44c0: 6974 2d66 696c 6573 202d 2d74 7970 6520 it-files --type
│ │ │ -002b44d0: 7365 7276 6963 650a 2020 2020 7265 6769 service. regi
│ │ │ -002b44e0: 7374 6572 3a20 7365 7276 6963 655f 6578 ster: service_ex
│ │ │ -002b44f0: 6973 7473 0a20 2020 2063 6861 6e67 6564 ists. changed
│ │ │ -002b4500: 5f77 6865 6e3a 2066 616c 7365 0a20 2020 _when: false.
│ │ │ -002b4510: 2066 6169 6c65 645f 7768 656e 3a20 7365 failed_when: se
│ │ │ -002b4520: 7276 6963 655f 6578 6973 7473 2e72 6320 rvice_exists.rc
│ │ │ -002b4530: 6e6f 7420 696e 205b 302c 2031 5d0a 2020 not in [0, 1].
│ │ │ -002b4540: 2020 6368 6563 6b5f 6d6f 6465 3a20 6661 check_mode: fa
│ │ │ -002b4550: 6c73 650a 0a20 202d 206e 616d 653a 2044 lse.. - name: D
│ │ │ -002b4560: 6973 6162 6c65 2053 616d 6261 202d 2045 isable Samba - E
│ │ │ -002b4570: 6e73 7572 6520 736d 6264 2e73 6572 7669 nsure smbd.servi
│ │ │ -002b4580: 6365 2069 7320 4d61 736b 6564 0a20 2020 ce is Masked.
│ │ │ -002b4590: 2061 6e73 6962 6c65 2e62 7569 6c74 696e ansible.builtin
│ │ │ -002b45a0: 2e73 7973 7465 6d64 3a0a 2020 2020 2020 .systemd:.
│ │ │ -002b45b0: 6e61 6d65 3a20 736d 6264 2e73 6572 7669 name: smbd.servi
│ │ │ -002b45c0: 6365 0a20 2020 2020 2073 7461 7465 3a20 ce. state:
│ │ │ -002b45d0: 7374 6f70 7065 640a 2020 2020 2020 656e stopped. en
│ │ │ -002b45e0: 6162 6c65 643a 2066 616c 7365 0a20 2020 abled: false.
│ │ │ -002b45f0: 2020 206d 6173 6b65 643a 2074 7275 650a masked: true.
│ │ │ -002b4600: 2020 2020 7768 656e 3a20 7365 7276 6963 when: servic
│ │ │ -002b4610: 655f 6578 6973 7473 2e73 7464 6f75 745f e_exists.stdout_
│ │ │ -002b4620: 6c69 6e65 7320 6973 2073 6561 7263 6828 lines is search(
│ │ │ -002b4630: 2273 6d62 642e 7365 7276 6963 6522 2c20 "smbd.service",
│ │ │ -002b4640: 6d75 6c74 696c 696e 653d 5472 7565 290a multiline=True).
│ │ │ -002b4650: 0a20 202d 206e 616d 653a 2055 6e69 7420 . - name: Unit
│ │ │ -002b4660: 536f 636b 6574 2045 7869 7374 7320 2d20 Socket Exists -
│ │ │ -002b4670: 736d 6264 2e73 6f63 6b65 740a 2020 2020 smbd.socket.
│ │ │ -002b4680: 616e 7369 626c 652e 6275 696c 7469 6e2e ansible.builtin.
│ │ │ -002b4690: 636f 6d6d 616e 643a 2073 7973 7465 6d63 command: systemc
│ │ │ -002b46a0: 746c 202d 7120 6c69 7374 2d75 6e69 742d tl -q list-unit-
│ │ │ -002b46b0: 6669 6c65 7320 736d 6264 2e73 6f63 6b65 files smbd.socke
│ │ │ -002b46c0: 740a 2020 2020 7265 6769 7374 6572 3a20 t. register:
│ │ │ -002b46d0: 736f 636b 6574 5f66 696c 655f 6578 6973 socket_file_exis
│ │ │ -002b46e0: 7473 0a20 2020 2063 6861 6e67 6564 5f77 ts. changed_w
│ │ │ -002b46f0: 6865 6e3a 2066 616c 7365 0a20 2020 2066 hen: false. f
│ │ │ -002b4700: 6169 6c65 645f 7768 656e 3a20 736f 636b ailed_when: sock
│ │ │ -002b4710: 6574 5f66 696c 655f 6578 6973 7473 2e72 et_file_exists.r
│ │ │ -002b4720: 6320 6e6f 7420 696e 205b 302c 2031 5d0a c not in [0, 1].
│ │ │ -002b4730: 2020 2020 6368 6563 6b5f 6d6f 6465 3a20 check_mode:
│ │ │ -002b4740: 6661 6c73 650a 0a20 202d 206e 616d 653a false.. - name:
│ │ │ -002b4750: 2044 6973 6162 6c65 2053 616d 6261 202d Disable Samba -
│ │ │ -002b4760: 2044 6973 6162 6c65 2053 6f63 6b65 7420 Disable Socket
│ │ │ -002b4770: 736d 6264 0a20 2020 2061 6e73 6962 6c65 smbd. ansible
│ │ │ -002b4780: 2e62 7569 6c74 696e 2e73 7973 7465 6d64 .builtin.systemd
│ │ │ -002b4790: 3a0a 2020 2020 2020 6e61 6d65 3a20 736d :. name: sm
│ │ │ -002b47a0: 6264 2e73 6f63 6b65 740a 2020 2020 2020 bd.socket.
│ │ │ -002b47b0: 656e 6162 6c65 643a 2066 616c 7365 0a20 enabled: false.
│ │ │ -002b47c0: 2020 2020 2073 7461 7465 3a20 7374 6f70 state: stop
│ │ │ -002b47d0: 7065 640a 2020 2020 2020 6d61 736b 6564 ped. masked
│ │ │ -002b47e0: 3a20 7472 7565 0a20 2020 2077 6865 6e3a : true. when:
│ │ │ -002b47f0: 2073 6f63 6b65 745f 6669 6c65 5f65 7869 socket_file_exi
│ │ │ -002b4800: 7374 732e 7374 646f 7574 5f6c 696e 6573 sts.stdout_lines
│ │ │ -002b4810: 2069 7320 7365 6172 6368 2822 736d 6264 is search("smbd
│ │ │ -002b4820: 2e73 6f63 6b65 7422 2c20 6d75 6c74 696c .socket", multil
│ │ │ -002b4830: 696e 653d 5472 7565 290a 2020 7461 6773 ine=True). tags
│ │ │ -002b4840: 3a0a 2020 2d20 6469 7361 626c 655f 7374 :. - disable_st
│ │ │ -002b4850: 7261 7465 6779 0a20 202d 206c 6f77 5f63 rategy. - low_c
│ │ │ -002b4860: 6f6d 706c 6578 6974 790a 2020 2d20 6c6f omplexity. - lo
│ │ │ -002b4870: 775f 6469 7372 7570 7469 6f6e 0a20 202d w_disruption. -
│ │ │ -002b4880: 206c 6f77 5f73 6576 6572 6974 790a 2020 low_severity.
│ │ │ -002b4890: 2d20 6e6f 5f72 6562 6f6f 745f 6e65 6564 - no_reboot_need
│ │ │ -002b48a0: 6564 0a20 202d 2073 6572 7669 6365 5f73 ed. - service_s
│ │ │ -002b48b0: 6d62 5f64 6973 6162 6c65 640a 2020 2d20 mb_disabled. -
│ │ │ -002b48c0: 7370 6563 6961 6c5f 7365 7276 6963 655f special_service_
│ │ │ -002b48d0: 626c 6f63 6b0a 2020 7768 656e 3a20 2722 block. when: '"
│ │ │ -002b48e0: 6c69 6e75 782d 6261 7365 2220 696e 2061 linux-base" in a
│ │ │ -002b48f0: 6e73 6962 6c65 5f66 6163 7473 2e70 6163 nsible_facts.pac
│ │ │ -002b4900: 6b61 6765 7327 0a3c 2f63 6f64 653e 3c2f kages'.
│ │ │ +002b3b10: 223e 5265 6d65 6469 6174 696f 6e20 416e ">Remediation An
│ │ │ +002b3b20: 7369 626c 6520 736e 6970 7065 7420 e287 sible snippet ..
│ │ │ +002b3b30: b23c 2f61 3e3c 6272 3e3c 6469 7620 636c .| Complexity:< │ │ │ +002b3bc0: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> | low | │ │ │ +002b3bd0: 3c2f 7472 3e3c 7472 3e3c 7468 3e44 6973
|---|---|
| Dis │ │ │ +002b3be0: 7275 7074 696f 6e3a 3c2f 7468 3e3c 7464 ruption: | low | Reboot: | false | │ │ │ +002b3c20: 3c2f 7472 3e3c 7472 3e3c 7468 3e53 7472
| Str │ │ │ +002b3c30: 6174 6567 793a 3c2f 7468 3e3c 7464 3e64 ategy: | d │ │ │ +002b3c40: 6973 6162 6c65 3c2f 7464 3e3c 2f74 723e isable |
< │ │ │ +002b4230: 2f64 6976 3e3c 6120 636c 6173 733d 2262 /div>Remediation K │ │ │ +002b42e0: 7562 6572 6e65 7465 7320 736e 6970 7065 ubernetes snippe │ │ │ +002b42f0: 7420 e287 b23c 2f61 3e3c 6272 3e3c 6469 t ...- name: Gathe │ │ │ +002b3c70: 7220 7468 6520 7061 636b 6167 6520 6661 r the package fa │ │ │ +002b3c80: 6374 730a 2020 7061 636b 6167 655f 6661 cts. package_fa │ │ │ +002b3c90: 6374 733a 0a20 2020 206d 616e 6167 6572 cts:. manager │ │ │ +002b3ca0: 3a20 6175 746f 0a20 2074 6167 733a 0a20 : auto. tags:. │ │ │ +002b3cb0: 202d 2064 6973 6162 6c65 5f73 7472 6174 - disable_strat │ │ │ +002b3cc0: 6567 790a 2020 2d20 6c6f 775f 636f 6d70 egy. - low_comp │ │ │ +002b3cd0: 6c65 7869 7479 0a20 202d 206c 6f77 5f64 lexity. - low_d │ │ │ +002b3ce0: 6973 7275 7074 696f 6e0a 2020 2d20 6c6f isruption. - lo │ │ │ +002b3cf0: 775f 7365 7665 7269 7479 0a20 202d 206e w_severity. - n │ │ │ +002b3d00: 6f5f 7265 626f 6f74 5f6e 6565 6465 640a o_reboot_needed. │ │ │ +002b3d10: 2020 2d20 7365 7276 6963 655f 736d 625f - service_smb_ │ │ │ +002b3d20: 6469 7361 626c 6564 0a0a 2d20 6e61 6d65 disabled..- name │ │ │ +002b3d30: 3a20 4469 7361 626c 6520 5361 6d62 6120 : Disable Samba │ │ │ +002b3d40: 2d20 4469 7361 626c 6520 7365 7276 6963 - Disable servic │ │ │ +002b3d50: 6520 736d 6264 0a20 2062 6c6f 636b 3a0a e smbd. block:. │ │ │ +002b3d60: 0a20 202d 206e 616d 653a 2044 6973 6162 . - name: Disab │ │ │ +002b3d70: 6c65 2053 616d 6261 202d 2043 6f6c 6c65 le Samba - Colle │ │ │ +002b3d80: 6374 2073 7973 7465 6d64 2053 6572 7669 ct systemd Servi │ │ │ +002b3d90: 6365 7320 5072 6573 656e 7420 696e 2074 ces Present in t │ │ │ +002b3da0: 6865 2053 7973 7465 6d0a 2020 2020 616e he System. an │ │ │ +002b3db0: 7369 626c 652e 6275 696c 7469 6e2e 636f sible.builtin.co │ │ │ +002b3dc0: 6d6d 616e 643a 2073 7973 7465 6d63 746c mmand: systemctl │ │ │ +002b3dd0: 202d 7120 6c69 7374 2d75 6e69 742d 6669 -q list-unit-fi │ │ │ +002b3de0: 6c65 7320 2d2d 7479 7065 2073 6572 7669 les --type servi │ │ │ +002b3df0: 6365 0a20 2020 2072 6567 6973 7465 723a ce. register: │ │ │ +002b3e00: 2073 6572 7669 6365 5f65 7869 7374 730a service_exists. │ │ │ +002b3e10: 2020 2020 6368 616e 6765 645f 7768 656e changed_when │ │ │ +002b3e20: 3a20 6661 6c73 650a 2020 2020 6661 696c : false. fail │ │ │ +002b3e30: 6564 5f77 6865 6e3a 2073 6572 7669 6365 ed_when: service │ │ │ +002b3e40: 5f65 7869 7374 732e 7263 206e 6f74 2069 _exists.rc not i │ │ │ +002b3e50: 6e20 5b30 2c20 315d 0a20 2020 2063 6865 n [0, 1]. che │ │ │ +002b3e60: 636b 5f6d 6f64 653a 2066 616c 7365 0a0a ck_mode: false.. │ │ │ +002b3e70: 2020 2d20 6e61 6d65 3a20 4469 7361 626c - name: Disabl │ │ │ +002b3e80: 6520 5361 6d62 6120 2d20 456e 7375 7265 e Samba - Ensure │ │ │ +002b3e90: 2073 6d62 642e 7365 7276 6963 6520 6973 smbd.service is │ │ │ +002b3ea0: 204d 6173 6b65 640a 2020 2020 616e 7369 Masked. ansi │ │ │ +002b3eb0: 626c 652e 6275 696c 7469 6e2e 7379 7374 ble.builtin.syst │ │ │ +002b3ec0: 656d 643a 0a20 2020 2020 206e 616d 653a emd:. name: │ │ │ +002b3ed0: 2073 6d62 642e 7365 7276 6963 650a 2020 smbd.service. │ │ │ +002b3ee0: 2020 2020 7374 6174 653a 2073 746f 7070 state: stopp │ │ │ +002b3ef0: 6564 0a20 2020 2020 2065 6e61 626c 6564 ed. enabled │ │ │ +002b3f00: 3a20 6661 6c73 650a 2020 2020 2020 6d61 : false. ma │ │ │ +002b3f10: 736b 6564 3a20 7472 7565 0a20 2020 2077 sked: true. w │ │ │ +002b3f20: 6865 6e3a 2073 6572 7669 6365 5f65 7869 hen: service_exi │ │ │ +002b3f30: 7374 732e 7374 646f 7574 5f6c 696e 6573 sts.stdout_lines │ │ │ +002b3f40: 2069 7320 7365 6172 6368 2822 736d 6264 is search("smbd │ │ │ +002b3f50: 2e73 6572 7669 6365 222c 206d 756c 7469 .service", multi │ │ │ +002b3f60: 6c69 6e65 3d54 7275 6529 0a0a 2020 2d20 line=True).. - │ │ │ +002b3f70: 6e61 6d65 3a20 556e 6974 2053 6f63 6b65 name: Unit Socke │ │ │ +002b3f80: 7420 4578 6973 7473 202d 2073 6d62 642e t Exists - smbd. │ │ │ +002b3f90: 736f 636b 6574 0a20 2020 2061 6e73 6962 socket. ansib │ │ │ +002b3fa0: 6c65 2e62 7569 6c74 696e 2e63 6f6d 6d61 le.builtin.comma │ │ │ +002b3fb0: 6e64 3a20 7379 7374 656d 6374 6c20 2d71 nd: systemctl -q │ │ │ +002b3fc0: 206c 6973 742d 756e 6974 2d66 696c 6573 list-unit-files │ │ │ +002b3fd0: 2073 6d62 642e 736f 636b 6574 0a20 2020 smbd.socket. │ │ │ +002b3fe0: 2072 6567 6973 7465 723a 2073 6f63 6b65 register: socke │ │ │ +002b3ff0: 745f 6669 6c65 5f65 7869 7374 730a 2020 t_file_exists. │ │ │ +002b4000: 2020 6368 616e 6765 645f 7768 656e 3a20 changed_when: │ │ │ +002b4010: 6661 6c73 650a 2020 2020 6661 696c 6564 false. failed │ │ │ +002b4020: 5f77 6865 6e3a 2073 6f63 6b65 745f 6669 _when: socket_fi │ │ │ +002b4030: 6c65 5f65 7869 7374 732e 7263 206e 6f74 le_exists.rc not │ │ │ +002b4040: 2069 6e20 5b30 2c20 315d 0a20 2020 2063 in [0, 1]. c │ │ │ +002b4050: 6865 636b 5f6d 6f64 653a 2066 616c 7365 heck_mode: false │ │ │ +002b4060: 0a0a 2020 2d20 6e61 6d65 3a20 4469 7361 .. - name: Disa │ │ │ +002b4070: 626c 6520 5361 6d62 6120 2d20 4469 7361 ble Samba - Disa │ │ │ +002b4080: 626c 6520 536f 636b 6574 2073 6d62 640a ble Socket smbd. │ │ │ +002b4090: 2020 2020 616e 7369 626c 652e 6275 696c ansible.buil │ │ │ +002b40a0: 7469 6e2e 7379 7374 656d 643a 0a20 2020 tin.systemd:. │ │ │ +002b40b0: 2020 206e 616d 653a 2073 6d62 642e 736f name: smbd.so │ │ │ +002b40c0: 636b 6574 0a20 2020 2020 2065 6e61 626c cket. enabl │ │ │ +002b40d0: 6564 3a20 6661 6c73 650a 2020 2020 2020 ed: false. │ │ │ +002b40e0: 7374 6174 653a 2073 746f 7070 6564 0a20 state: stopped. │ │ │ +002b40f0: 2020 2020 206d 6173 6b65 643a 2074 7275 masked: tru │ │ │ +002b4100: 650a 2020 2020 7768 656e 3a20 736f 636b e. when: sock │ │ │ +002b4110: 6574 5f66 696c 655f 6578 6973 7473 2e73 et_file_exists.s │ │ │ +002b4120: 7464 6f75 745f 6c69 6e65 7320 6973 2073 tdout_lines is s │ │ │ +002b4130: 6561 7263 6828 2273 6d62 642e 736f 636b earch("smbd.sock │ │ │ +002b4140: 6574 222c 206d 756c 7469 6c69 6e65 3d54 et", multiline=T │ │ │ +002b4150: 7275 6529 0a20 2074 6167 733a 0a20 202d rue). tags:. - │ │ │ +002b4160: 2064 6973 6162 6c65 5f73 7472 6174 6567 disable_strateg │ │ │ +002b4170: 790a 2020 2d20 6c6f 775f 636f 6d70 6c65 y. - low_comple │ │ │ +002b4180: 7869 7479 0a20 202d 206c 6f77 5f64 6973 xity. - low_dis │ │ │ +002b4190: 7275 7074 696f 6e0a 2020 2d20 6c6f 775f ruption. - low_ │ │ │ +002b41a0: 7365 7665 7269 7479 0a20 202d 206e 6f5f severity. - no_ │ │ │ +002b41b0: 7265 626f 6f74 5f6e 6565 6465 640a 2020 reboot_needed. │ │ │ +002b41c0: 2d20 7365 7276 6963 655f 736d 625f 6469 - service_smb_di │ │ │ +002b41d0: 7361 626c 6564 0a20 202d 2073 7065 6369 sabled. - speci │ │ │ +002b41e0: 616c 5f73 6572 7669 6365 5f62 6c6f 636b al_service_block │ │ │ +002b41f0: 0a20 2077 6865 6e3a 2027 226c 696e 7578 . when: '"linux │ │ │ +002b4200: 2d62 6173 6522 2069 6e20 616e 7369 626c -base" in ansibl │ │ │ +002b4210: 655f 6661 6374 732e 7061 636b 6167 6573 e_facts.packages │ │ │ +002b4220: 270a 3c2f 636f 6465 3e3c 2f70 7265 3e3c '.
apiVers
│ │ │ +002b4430: 696f 6e3a 206d 6163 6869 6e65 636f 6e66 ion: machineconf
│ │ │ +002b4440: 6967 7572 6174 696f 6e2e 6f70 656e 7368 iguration.opensh
│ │ │ +002b4450: 6966 742e 696f 2f76 310a 6b69 6e64 3a20 ift.io/v1.kind:
│ │ │ +002b4460: 4d61 6368 696e 6543 6f6e 6669 670a 7370 MachineConfig.sp
│ │ │ +002b4470: 6563 3a0a 2020 636f 6e66 6967 3a0a 2020 ec:. config:.
│ │ │ +002b4480: 2020 6967 6e69 7469 6f6e 3a0a 2020 2020 ignition:.
│ │ │ +002b4490: 2020 7665 7273 696f 6e3a 2033 2e31 2e30 version: 3.1.0
│ │ │ +002b44a0: 0a20 2020 2073 7973 7465 6d64 3a0a 2020 . systemd:.
│ │ │ +002b44b0: 2020 2020 756e 6974 733a 0a20 2020 2020 units:.
│ │ │ +002b44c0: 202d 206e 616d 653a 2073 6d62 642e 7365 - name: smbd.se
│ │ │ +002b44d0: 7276 6963 650a 2020 2020 2020 2020 656e rvice. en
│ │ │ +002b44e0: 6162 6c65 643a 2066 616c 7365 0a20 2020 abled: false.
│ │ │ +002b44f0: 2020 2020 206d 6173 6b3a 2074 7275 650a mask: true.
│ │ │ +002b4500: 2020 2020 2020 2d20 6e61 6d65 3a20 736d - name: sm
│ │ │ +002b4510: 6264 2e73 6f63 6b65 740a 2020 2020 2020 bd.socket.
│ │ │ +002b4520: 2020 656e 6162 6c65 643a 2066 616c 7365 enabled: false
│ │ │ +002b4530: 0a20 2020 2020 2020 206d 6173 6b3a 2074 . mask: t
│ │ │ +002b4540: 7275 650a 3c2f 636f 6465 3e3c 2f70 7265 rue.
include disa │ │ │ +002b4750: 626c 655f 736d 6264 0a0a 636c 6173 7320 ble_smbd..class │ │ │ +002b4760: 6469 7361 626c 655f 736d 6264 207b 0a20 disable_smbd {. │ │ │ +002b4770: 2073 6572 7669 6365 207b 2773 6d62 6427 service {'smbd' │ │ │ +002b4780: 3a0a 2020 2020 656e 6162 6c65 203d 2667 :. enable =&g │ │ │ +002b4790: 743b 2066 616c 7365 2c0a 2020 2020 656e t; false,. en │ │ │ +002b47a0: 7375 7265 203d 2667 743b 2027 7374 6f70 sure => 'stop │ │ │ +002b47b0: 7065 6427 2c0a 2020 7d0a 7d0a 3c2f 636f ped',. }.}.
.[cust
│ │ │ +002b48e0: 6f6d 697a 6174 696f 6e73 2e73 6572 7669 omizations.servi
│ │ │ +002b48f0: 6365 735d 0a6d 6173 6b65 6420 3d20 5b22 ces].masked = ["
│ │ │ +002b4900: 736d 6264 225d 0a3c 2f63 6f64 653e 3c2f smbd"].
│ │ │ 002b4910: 7072 653e 3c2f 6469 763e 3c61 2063 6c61 pre>Remediation
│ │ │ -002b6000: 5075 7070 6574 2073 6e69 7070 6574 20e2 Puppet snippet .
│ │ │ -002b6010: 87b2 3c2f 613e 3c62 723e 3c64 6976 2063 ..│ │ │ -002b61b0: 3c2f 6469 763e 3c61 2063 6c61 7373 3d22.include rem │ │ │ -002b6150: 6f76 655f 736e 6d70 0a0a 636c 6173 7320 ove_snmp..class │ │ │ -002b6160: 7265 6d6f 7665 5f73 6e6d 7020 7b0a 2020 remove_snmp {. │ │ │ -002b6170: 7061 636b 6167 6520 7b20 2773 6e6d 7027 package { 'snmp' │ │ │ -002b6180: 3a0a 2020 2020 656e 7375 7265 203d 2667 :. ensure =&g │ │ │ -002b6190: 743b 2027 7075 7267 6564 272c 0a20 207d t; 'purged',. } │ │ │ -002b61a0: 0a7d 0a3c 2f63 6f64 653e 3c2f 7072 653e .}.
< │ │ │ -002b63a0: 636f 6465 3e2d 206e 616d 653a 2027 556e code>- name: 'Un │ │ │ -002b63b0: 696e 7374 616c 6c20 6e65 742d 736e 6d70 install net-snmp │ │ │ -002b63c0: 2050 6163 6b61 6765 3a20 456e 7375 7265 Package: Ensure │ │ │ -002b63d0: 2073 6e6d 7020 6973 2072 656d 6f76 6564 snmp is removed │ │ │ -002b63e0: 270a 2020 616e 7369 626c 652e 6275 696c '. ansible.buil │ │ │ -002b63f0: 7469 6e2e 7061 636b 6167 653a 0a20 2020 tin.package:. │ │ │ -002b6400: 206e 616d 653a 2073 6e6d 700a 2020 2020 name: snmp. │ │ │ -002b6410: 7374 6174 653a 2061 6273 656e 740a 2020 state: absent. │ │ │ -002b6420: 7461 6773 3a0a 2020 2d20 5043 492d 4453 tags:. - PCI-DS │ │ │ -002b6430: 5376 342d 322e 320a 2020 2d20 5043 492d Sv4-2.2. - PCI- │ │ │ -002b6440: 4453 5376 342d 322e 322e 340a 2020 2d20 DSSv4-2.2.4. - │ │ │ -002b6450: 6469 7361 626c 655f 7374 7261 7465 6779 disable_strategy │ │ │ -002b6460: 0a20 202d 206c 6f77 5f63 6f6d 706c 6578 . - low_complex │ │ │ -002b6470: 6974 790a 2020 2d20 6c6f 775f 6469 7372 ity. - low_disr │ │ │ -002b6480: 7570 7469 6f6e 0a20 202d 206e 6f5f 7265 uption. - no_re │ │ │ -002b6490: 626f 6f74 5f6e 6565 6465 640a 2020 2d20 boot_needed. - │ │ │ -002b64a0: 7061 636b 6167 655f 6e65 742d 736e 6d70 package_net-snmp │ │ │ -002b64b0: 5f72 656d 6f76 6564 0a20 202d 2075 6e6b _removed. - unk │ │ │ -002b64c0: 6e6f 776e 5f73 6576 6572 6974 790a 3c2f nown_severity. │ │ │ +002b6000: 416e 7369 626c 6520 736e 6970 7065 7420 Ansible snippet │ │ │ +002b6010: e287 b23c 2f61 3e3c 6272 3e3c 6469 7620 ...Complexity │ │ │ +002b60a0: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low │ │ │ +002b60e0: 3c74 723e 3c74 683e 5265 626f 6f74 3a3c D │ │ │ +002b60c0: 6973 7275 7074 696f 6e3a 3c2f 7468 3e3c isruption: < │ │ │ +002b60d0: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>lowReboot:< │ │ │ +002b60f0: 2f74 683e 3c74 643e 6661 6c73 653c 2f74 /th> false S │ │ │ +002b6110: 7472 6174 6567 793a 3c2f 7468 3e3c 7464 trategy: disable
< │ │ │ +002b6140: 636f 6465 3e2d 206e 616d 653a 2027 556e code>- name: 'Un │ │ │ +002b6150: 696e 7374 616c 6c20 6e65 742d 736e 6d70 install net-snmp │ │ │ +002b6160: 2050 6163 6b61 6765 3a20 456e 7375 7265 Package: Ensure │ │ │ +002b6170: 2073 6e6d 7020 6973 2072 656d 6f76 6564 snmp is removed │ │ │ +002b6180: 270a 2020 616e 7369 626c 652e 6275 696c '. ansible.buil │ │ │ +002b6190: 7469 6e2e 7061 636b 6167 653a 0a20 2020 tin.package:. │ │ │ +002b61a0: 206e 616d 653a 2073 6e6d 700a 2020 2020 name: snmp. │ │ │ +002b61b0: 7374 6174 653a 2061 6273 656e 740a 2020 state: absent. │ │ │ +002b61c0: 7461 6773 3a0a 2020 2d20 5043 492d 4453 tags:. - PCI-DS │ │ │ +002b61d0: 5376 342d 322e 320a 2020 2d20 5043 492d Sv4-2.2. - PCI- │ │ │ +002b61e0: 4453 5376 342d 322e 322e 340a 2020 2d20 DSSv4-2.2.4. - │ │ │ +002b61f0: 6469 7361 626c 655f 7374 7261 7465 6779 disable_strategy │ │ │ +002b6200: 0a20 202d 206c 6f77 5f63 6f6d 706c 6578 . - low_complex │ │ │ +002b6210: 6974 790a 2020 2d20 6c6f 775f 6469 7372 ity. - low_disr │ │ │ +002b6220: 7570 7469 6f6e 0a20 202d 206e 6f5f 7265 uption. - no_re │ │ │ +002b6230: 626f 6f74 5f6e 6565 6465 640a 2020 2d20 boot_needed. - │ │ │ +002b6240: 7061 636b 6167 655f 6e65 742d 736e 6d70 package_net-snmp │ │ │ +002b6250: 5f72 656d 6f76 6564 0a20 202d 2075 6e6b _removed. - unk │ │ │ +002b6260: 6e6f 776e 5f73 6576 6572 6974 790a 3c2f nown_severity. │ │ │ +002b6270: 636f 6465 3e3c 2f70 7265 3e3c 2f64 6976 code>
| │ │ │ +002b63c0: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity: | │ │ │ +002b63d0: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472low |
|---|---|
| Disrupt │ │ │ +002b63f0: 696f 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 ion: | low │ │ │ +002b6400: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 |
| Strateg │ │ │ +002b6440: 793a 3c2f 7468 3e3c 7464 3e64 6973 6162 y: | disab │ │ │ +002b6450: 6c65 3c2f 7464 3e3c 2f74 723e 3c2f 7461 le |
| low | < │ │ │ -002b74e0: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr>|
| Disr │ │ │ -002b74f0: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption: | │ │ │ -002b7500: 6d65 6469 756d 3c2f 7464 3e3c 2f74 723e medium |
|---|---|
| Reboot:< │ │ │ -002b7520: 2f74 683e 3c74 643e 7472 7565 3c2f 7464 /th> | true |
| St │ │ │ -002b7540: 7261 7465 6779 3a3c 2f74 683e 3c74 643e rategy: | │ │ │ -002b7550: 6469 7361 626c 653c 2f74 643e 3c2f 7472 disable |
│ │ │ -002b76a0: 6469 763e 3c61 2063 6c61 7373 3d22 6274 div>Remediation Pu │ │ │ -002b7750: 7070 6574 2073 6e69 7070 6574 20e2 87b2 ppet snippet ... │ │ │ -002b7760: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61apiVersion: │ │ │ -002b7580: 6d61 6368 696e 6563 6f6e 6669 6775 7261 machineconfigura │ │ │ -002b7590: 7469 6f6e 2e6f 7065 6e73 6869 6674 2e69 tion.openshift.i │ │ │ -002b75a0: 6f2f 7631 0a6b 696e 643a 204d 6163 6869 o/v1.kind: Machi │ │ │ -002b75b0: 6e65 436f 6e66 6967 0a73 7065 633a 0a20 neConfig.spec:. │ │ │ -002b75c0: 2063 6f6e 6669 673a 0a20 2020 2069 676e config:. ign │ │ │ -002b75d0: 6974 696f 6e3a 0a20 2020 2020 2076 6572 ition:. ver │ │ │ -002b75e0: 7369 6f6e 3a20 332e 312e 300a 2020 2020 sion: 3.1.0. │ │ │ -002b75f0: 7379 7374 656d 643a 0a20 2020 2020 2075 systemd:. u │ │ │ -002b7600: 6e69 7473 3a0a 2020 2020 2020 2d20 6e61 nits:. - na │ │ │ -002b7610: 6d65 3a20 736e 6d70 642e 7365 7276 6963 me: snmpd.servic │ │ │ -002b7620: 650a 2020 2020 2020 2020 656e 6162 6c65 e. enable │ │ │ -002b7630: 643a 2066 616c 7365 0a20 2020 2020 2020 d: false. │ │ │ -002b7640: 206d 6173 6b3a 2074 7275 650a 2020 2020 mask: true. │ │ │ -002b7650: 2020 2d20 6e61 6d65 3a20 736e 6d70 642e - name: snmpd. │ │ │ -002b7660: 736f 636b 6574 0a20 2020 2020 2020 2065 socket. e │ │ │ -002b7670: 6e61 626c 6564 3a20 6661 6c73 650a 2020 nabled: false. │ │ │ -002b7680: 2020 2020 2020 6d61 736b 3a20 7472 7565 mask: true │ │ │ -002b7690: 0a3c 2f63 6f64 653e 3c2f 7072 653e 3c2f .
| low | < │ │ │ -002b7800: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr>|
| Disr │ │ │ -002b7810: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption: | │ │ │ -002b7820: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low |
|---|---|
| Reboot: | false | < │ │ │ -002b7850: 2f74 723e 3c74 723e 3c74 683e 5374 7261 /tr>
| Stra │ │ │ -002b7860: 7465 6779 3a3c 2f74 683e 3c74 643e 656e tegy: | en │ │ │ -002b7870: 6162 6c65 3c2f 7464 3e3c 2f74 723e 3c2f able |
| C │ │ │ -002b7a60: 6f6d 706c 6578 6974 793a 3c2f 7468 3e3c omplexity: | < │ │ │ -002b7a70: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low|
|---|---|
| Disrupti │ │ │ -002b7a90: 6f6e 3a3c 2f74 683e 3c74 643e 6c6f 773c on: | low< │ │ │ -002b7aa0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> |
| Reboot: | false |
| Strategy │ │ │ -002b7ae0: 3a3c 2f74 683e 3c74 643e 6469 7361 626c : | disabl │ │ │ -002b7af0: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e |
| Complexity:< │ │ │ +002b7380: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> | low | │ │ │ +002b7390: 3c2f 7472 3e3c 7472 3e3c 7468 3e44 6973
|---|---|
| Dis │ │ │ +002b73a0: 7275 7074 696f 6e3a 3c2f 7468 3e3c 7464 ruption: | low | Reboot: | false | │ │ │ +002b73e0: 3c2f 7472 3e3c 7472 3e3c 7468 3e53 7472
| Str │ │ │ +002b73f0: 6174 6567 793a 3c2f 7468 3e3c 7464 3e64 ategy: | d │ │ │ +002b7400: 6973 6162 6c65 3c2f 7464 3e3c 2f74 723e isable |
- name: Gathe │ │ │ +002b7430: 7220 7468 6520 7061 636b 6167 6520 6661 r the package fa │ │ │ +002b7440: 6374 730a 2020 7061 636b 6167 655f 6661 cts. package_fa │ │ │ +002b7450: 6374 733a 0a20 2020 206d 616e 6167 6572 cts:. manager │ │ │ +002b7460: 3a20 6175 746f 0a20 2074 6167 733a 0a20 : auto. tags:. │ │ │ +002b7470: 202d 2064 6973 6162 6c65 5f73 7472 6174 - disable_strat │ │ │ +002b7480: 6567 790a 2020 2d20 6c6f 775f 636f 6d70 egy. - low_comp │ │ │ +002b7490: 6c65 7869 7479 0a20 202d 206c 6f77 5f64 lexity. - low_d │ │ │ +002b74a0: 6973 7275 7074 696f 6e0a 2020 2d20 6c6f isruption. - lo │ │ │ +002b74b0: 775f 7365 7665 7269 7479 0a20 202d 206e w_severity. - n │ │ │ +002b74c0: 6f5f 7265 626f 6f74 5f6e 6565 6465 640a o_reboot_needed. │ │ │ +002b74d0: 2020 2d20 7365 7276 6963 655f 736e 6d70 - service_snmp │ │ │ +002b74e0: 645f 6469 7361 626c 6564 0a0a 2d20 6e61 d_disabled..- na │ │ │ +002b74f0: 6d65 3a20 4469 7361 626c 6520 736e 6d70 me: Disable snmp │ │ │ +002b7500: 6420 5365 7276 6963 6520 2d20 4469 7361 d Service - Disa │ │ │ +002b7510: 626c 6520 7365 7276 6963 6520 736e 6d70 ble service snmp │ │ │ +002b7520: 640a 2020 626c 6f63 6b3a 0a0a 2020 2d20 d. block:.. - │ │ │ +002b7530: 6e61 6d65 3a20 4469 7361 626c 6520 736e name: Disable sn │ │ │ +002b7540: 6d70 6420 5365 7276 6963 6520 2d20 436f mpd Service - Co │ │ │ +002b7550: 6c6c 6563 7420 7379 7374 656d 6420 5365 llect systemd Se │ │ │ +002b7560: 7276 6963 6573 2050 7265 7365 6e74 2069 rvices Present i │ │ │ +002b7570: 6e20 7468 6520 5379 7374 656d 0a20 2020 n the System. │ │ │ +002b7580: 2061 6e73 6962 6c65 2e62 7569 6c74 696e ansible.builtin │ │ │ +002b7590: 2e63 6f6d 6d61 6e64 3a20 7379 7374 656d .command: system │ │ │ +002b75a0: 6374 6c20 2d71 206c 6973 742d 756e 6974 ctl -q list-unit │ │ │ +002b75b0: 2d66 696c 6573 202d 2d74 7970 6520 7365 -files --type se │ │ │ +002b75c0: 7276 6963 650a 2020 2020 7265 6769 7374 rvice. regist │ │ │ +002b75d0: 6572 3a20 7365 7276 6963 655f 6578 6973 er: service_exis │ │ │ +002b75e0: 7473 0a20 2020 2063 6861 6e67 6564 5f77 ts. changed_w │ │ │ +002b75f0: 6865 6e3a 2066 616c 7365 0a20 2020 2066 hen: false. f │ │ │ +002b7600: 6169 6c65 645f 7768 656e 3a20 7365 7276 ailed_when: serv │ │ │ +002b7610: 6963 655f 6578 6973 7473 2e72 6320 6e6f ice_exists.rc no │ │ │ +002b7620: 7420 696e 205b 302c 2031 5d0a 2020 2020 t in [0, 1]. │ │ │ +002b7630: 6368 6563 6b5f 6d6f 6465 3a20 6661 6c73 check_mode: fals │ │ │ +002b7640: 650a 0a20 202d 206e 616d 653a 2044 6973 e.. - name: Dis │ │ │ +002b7650: 6162 6c65 2073 6e6d 7064 2053 6572 7669 able snmpd Servi │ │ │ +002b7660: 6365 202d 2045 6e73 7572 6520 736e 6d70 ce - Ensure snmp │ │ │ +002b7670: 642e 7365 7276 6963 6520 6973 204d 6173 d.service is Mas │ │ │ +002b7680: 6b65 640a 2020 2020 616e 7369 626c 652e ked. ansible. │ │ │ +002b7690: 6275 696c 7469 6e2e 7379 7374 656d 643a builtin.systemd: │ │ │ +002b76a0: 0a20 2020 2020 206e 616d 653a 2073 6e6d . name: snm │ │ │ +002b76b0: 7064 2e73 6572 7669 6365 0a20 2020 2020 pd.service. │ │ │ +002b76c0: 2073 7461 7465 3a20 7374 6f70 7065 640a state: stopped. │ │ │ +002b76d0: 2020 2020 2020 656e 6162 6c65 643a 2066 enabled: f │ │ │ +002b76e0: 616c 7365 0a20 2020 2020 206d 6173 6b65 alse. maske │ │ │ +002b76f0: 643a 2074 7275 650a 2020 2020 7768 656e d: true. when │ │ │ +002b7700: 3a20 7365 7276 6963 655f 6578 6973 7473 : service_exists │ │ │ +002b7710: 2e73 7464 6f75 745f 6c69 6e65 7320 6973 .stdout_lines is │ │ │ +002b7720: 2073 6561 7263 6828 2273 6e6d 7064 2e73 search("snmpd.s │ │ │ +002b7730: 6572 7669 6365 222c 206d 756c 7469 6c69 ervice", multili │ │ │ +002b7740: 6e65 3d54 7275 6529 0a0a 2020 2d20 6e61 ne=True).. - na │ │ │ +002b7750: 6d65 3a20 556e 6974 2053 6f63 6b65 7420 me: Unit Socket │ │ │ +002b7760: 4578 6973 7473 202d 2073 6e6d 7064 2e73 Exists - snmpd.s │ │ │ +002b7770: 6f63 6b65 740a 2020 2020 616e 7369 626c ocket. ansibl │ │ │ +002b7780: 652e 6275 696c 7469 6e2e 636f 6d6d 616e e.builtin.comman │ │ │ +002b7790: 643a 2073 7973 7465 6d63 746c 202d 7120 d: systemctl -q │ │ │ +002b77a0: 6c69 7374 2d75 6e69 742d 6669 6c65 7320 list-unit-files │ │ │ +002b77b0: 736e 6d70 642e 736f 636b 6574 0a20 2020 snmpd.socket. │ │ │ +002b77c0: 2072 6567 6973 7465 723a 2073 6f63 6b65 register: socke │ │ │ +002b77d0: 745f 6669 6c65 5f65 7869 7374 730a 2020 t_file_exists. │ │ │ +002b77e0: 2020 6368 616e 6765 645f 7768 656e 3a20 changed_when: │ │ │ +002b77f0: 6661 6c73 650a 2020 2020 6661 696c 6564 false. failed │ │ │ +002b7800: 5f77 6865 6e3a 2073 6f63 6b65 745f 6669 _when: socket_fi │ │ │ +002b7810: 6c65 5f65 7869 7374 732e 7263 206e 6f74 le_exists.rc not │ │ │ +002b7820: 2069 6e20 5b30 2c20 315d 0a20 2020 2063 in [0, 1]. c │ │ │ +002b7830: 6865 636b 5f6d 6f64 653a 2066 616c 7365 heck_mode: false │ │ │ +002b7840: 0a0a 2020 2d20 6e61 6d65 3a20 4469 7361 .. - name: Disa │ │ │ +002b7850: 626c 6520 736e 6d70 6420 5365 7276 6963 ble snmpd Servic │ │ │ +002b7860: 6520 2d20 4469 7361 626c 6520 536f 636b e - Disable Sock │ │ │ +002b7870: 6574 2073 6e6d 7064 0a20 2020 2061 6e73 et snmpd. ans │ │ │ +002b7880: 6962 6c65 2e62 7569 6c74 696e 2e73 7973 ible.builtin.sys │ │ │ +002b7890: 7465 6d64 3a0a 2020 2020 2020 6e61 6d65 temd:. name │ │ │ +002b78a0: 3a20 736e 6d70 642e 736f 636b 6574 0a20 : snmpd.socket. │ │ │ +002b78b0: 2020 2020 2065 6e61 626c 6564 3a20 6661 enabled: fa │ │ │ +002b78c0: 6c73 650a 2020 2020 2020 7374 6174 653a lse. state: │ │ │ +002b78d0: 2073 746f 7070 6564 0a20 2020 2020 206d stopped. m │ │ │ +002b78e0: 6173 6b65 643a 2074 7275 650a 2020 2020 asked: true. │ │ │ +002b78f0: 7768 656e 3a20 736f 636b 6574 5f66 696c when: socket_fil │ │ │ +002b7900: 655f 6578 6973 7473 2e73 7464 6f75 745f e_exists.stdout_ │ │ │ +002b7910: 6c69 6e65 7320 6973 2073 6561 7263 6828 lines is search( │ │ │ +002b7920: 2273 6e6d 7064 2e73 6f63 6b65 7422 2c20 "snmpd.socket", │ │ │ +002b7930: 6d75 6c74 696c 696e 653d 5472 7565 290a multiline=True). │ │ │ +002b7940: 2020 7461 6773 3a0a 2020 2d20 6469 7361 tags:. - disa │ │ │ +002b7950: 626c 655f 7374 7261 7465 6779 0a20 202d ble_strategy. - │ │ │ +002b7960: 206c 6f77 5f63 6f6d 706c 6578 6974 790a low_complexity. │ │ │ +002b7970: 2020 2d20 6c6f 775f 6469 7372 7570 7469 - low_disrupti │ │ │ +002b7980: 6f6e 0a20 202d 206c 6f77 5f73 6576 6572 on. - low_sever │ │ │ +002b7990: 6974 790a 2020 2d20 6e6f 5f72 6562 6f6f ity. - no_reboo │ │ │ +002b79a0: 745f 6e65 6564 6564 0a20 202d 2073 6572 t_needed. - ser │ │ │ +002b79b0: 7669 6365 5f73 6e6d 7064 5f64 6973 6162 vice_snmpd_disab │ │ │ +002b79c0: 6c65 640a 2020 2d20 7370 6563 6961 6c5f led. - special_ │ │ │ +002b79d0: 7365 7276 6963 655f 626c 6f63 6b0a 2020 service_block. │ │ │ +002b79e0: 7768 656e 3a20 2820 2273 6e6d 7022 2069 when: ( "snmp" i │ │ │ +002b79f0: 6e20 616e 7369 626c 655f 6661 6374 732e n ansible_facts. │ │ │ +002b7a00: 7061 636b 6167 6573 2061 6e64 2022 6c69 packages and "li │ │ │ +002b7a10: 6e75 782d 6261 7365 2220 696e 2061 6e73 nux-base" in ans │ │ │ +002b7a20: 6962 6c65 5f66 6163 7473 2e70 6163 6b61 ible_facts.packa │ │ │ +002b7a30: 6765 730a 2020 2020 290a 3c2f 636f 6465 ges. ).
| │ │ │ +002b7b90: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity: | │ │ │ +002b7ba0: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472low |
|---|---|
| Disrupt │ │ │ +002b7bc0: 696f 6e3a 3c2f 7468 3e3c 7464 3e6d 6564 ion: | med │ │ │ +002b7bd0: 6975 6d3c 2f74 643e 3c2f 7472 3e3c 7472 ium |
| Reboot: | true | │ │ │ +002b7c00: 7472 3e3c 7472 3e3c 7468 3e53 7472 6174 tr>
| Strat │ │ │ +002b7c10: 6567 793a 3c2f 7468 3e3c 7464 3e64 6973 egy: | dis │ │ │ +002b7c20: 6162 6c65 3c2f 7464 3e3c 2f74 723e 3c2f able |
| │ │ │ +002b7eb0: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity: | │ │ │ +002b7ec0: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472low |
|---|---|
| Disrupt │ │ │ +002b7ee0: 696f 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 ion: | low │ │ │ +002b7ef0: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 |
| Strateg │ │ │ +002b7f30: 793a 3c2f 7468 3e3c 7464 3e65 6e61 626c y: | enabl │ │ │ +002b7f40: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e |
| C │ │ │ -002f9870: 6f6d 706c 6578 6974 793a 3c2f 7468 3e3c omplexity: | < │ │ │ -002f9880: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low|
|---|---|
| Disrupti │ │ │ -002f98a0: 6f6e 3a3c 2f74 683e 3c74 643e 6c6f 773c on: | low< │ │ │ -002f98b0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> |
| Reboot: | false |
| Strategy │ │ │ -002f98f0: 3a3c 2f74 683e 3c74 643e 636f 6e66 6967 : | config │ │ │ -002f9900: 7572 653c 2f74 643e 3c2f 7472 3e3c 2f74 ure |
| Compl │ │ │ +002f96b0: 6578 6974 793a 3c2f 7468 3e3c 7464 3e6c exity: | l │ │ │ +002f96c0: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow |
|---|---|
| Disruption:< │ │ │ +002f96e0: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> | low | │ │ │ +002f96f0: 3c2f 7472 3e3c 7472 3e3c 7468 3e52 6562
| Reb │ │ │ +002f9700: 6f6f 743a 3c2f 7468 3e3c 7464 3e66 616c oot: | fal │ │ │ +002f9710: 7365 3c2f 7464 3e3c 2f74 723e 3c74 723e se |
| Strategy: | configure< │ │ │ +002f9740: 2f74 643e 3c2f 7472 3e3c 2f74 6162 6c65 /td> |
- na
│ │ │ +002f9760: 6d65 3a20 4761 7468 6572 2074 6865 2070 me: Gather the p
│ │ │ +002f9770: 6163 6b61 6765 2066 6163 7473 0a20 2070 ackage facts. p
│ │ │ +002f9780: 6163 6b61 6765 5f66 6163 7473 3a0a 2020 ackage_facts:.
│ │ │ +002f9790: 2020 6d61 6e61 6765 723a 2061 7574 6f0a manager: auto.
│ │ │ +002f97a0: 2020 7461 6773 3a0a 2020 2d20 4e49 5354 tags:. - NIST
│ │ │ +002f97b0: 2d38 3030 2d31 3731 2d33 2e31 2e31 330a -800-171-3.1.13.
│ │ │ +002f97c0: 2020 2d20 4e49 5354 2d38 3030 2d31 3731 - NIST-800-171
│ │ │ +002f97d0: 2d33 2e31 332e 3130 0a20 202d 204e 4953 -3.13.10. - NIS
│ │ │ +002f97e0: 542d 3830 302d 3533 2d41 432d 3137 2861 T-800-53-AC-17(a
│ │ │ +002f97f0: 290a 2020 2d20 4e49 5354 2d38 3030 2d35 ). - NIST-800-5
│ │ │ +002f9800: 332d 4143 2d36 2831 290a 2020 2d20 4e49 3-AC-6(1). - NI
│ │ │ +002f9810: 5354 2d38 3030 2d35 332d 434d 2d36 2861 ST-800-53-CM-6(a
│ │ │ +002f9820: 290a 2020 2d20 5043 492d 4453 532d 5265 ). - PCI-DSS-Re
│ │ │ +002f9830: 712d 322e 322e 340a 2020 2d20 5043 492d q-2.2.4. - PCI-
│ │ │ +002f9840: 4453 5376 342d 322e 320a 2020 2d20 5043 DSSv4-2.2. - PC
│ │ │ +002f9850: 492d 4453 5376 342d 322e 322e 360a 2020 I-DSSv4-2.2.6.
│ │ │ +002f9860: 2d20 636f 6e66 6967 7572 655f 7374 7261 - configure_stra
│ │ │ +002f9870: 7465 6779 0a20 202d 2066 696c 655f 7065 tegy. - file_pe
│ │ │ +002f9880: 726d 6973 7369 6f6e 735f 7373 6864 5f70 rmissions_sshd_p
│ │ │ +002f9890: 7269 7661 7465 5f6b 6579 0a20 202d 206c rivate_key. - l
│ │ │ +002f98a0: 6f77 5f63 6f6d 706c 6578 6974 790a 2020 ow_complexity.
│ │ │ +002f98b0: 2d20 6c6f 775f 6469 7372 7570 7469 6f6e - low_disruption
│ │ │ +002f98c0: 0a20 202d 206d 6564 6975 6d5f 7365 7665 . - medium_seve
│ │ │ +002f98d0: 7269 7479 0a20 202d 206e 6f5f 7265 626f rity. - no_rebo
│ │ │ +002f98e0: 6f74 5f6e 6565 6465 640a 0a2d 206e 616d ot_needed..- nam
│ │ │ +002f98f0: 653a 2046 696e 6420 726f 6f74 3a72 6f6f e: Find root:roo
│ │ │ +002f9900: 742d 6f77 6e65 6420 6b65 7973 0a20 2061 t-owned keys. a
│ │ │ +002f9910: 6e73 6962 6c65 2e62 7569 6c74 696e 2e63 nsible.builtin.c
│ │ │ +002f9920: 6f6d 6d61 6e64 3a20 6669 6e64 202d 4820 ommand: find -H
│ │ │ +002f9930: 2f65 7463 2f73 7368 2f20 2d6d 6178 6465 /etc/ssh/ -maxde
│ │ │ +002f9940: 7074 6820 3120 2d75 7365 7220 726f 6f74 pth 1 -user root
│ │ │ +002f9950: 202d 7265 6765 7820 222e 2a5f 6b65 7924 -regex ".*_key$
│ │ │ +002f9960: 220a 2020 2020 2d74 7970 6520 6620 2d67 ". -type f -g
│ │ │ +002f9970: 726f 7570 2072 6f6f 7420 2d70 6572 6d20 roup root -perm
│ │ │ +002f9980: 2f75 2b78 732c 672b 7877 7273 2c6f 2b78 /u+xs,g+xwrs,o+x
│ │ │ +002f9990: 7772 740a 2020 7265 6769 7374 6572 3a20 wrt. register:
│ │ │ +002f99a0: 726f 6f74 5f6f 776e 6564 5f6b 6579 730a root_owned_keys.
│ │ │ +002f99b0: 2020 6368 616e 6765 645f 7768 656e 3a20 changed_when:
│ │ │ +002f99c0: 6661 6c73 650a 2020 6661 696c 6564 5f77 false. failed_w
│ │ │ +002f99d0: 6865 6e3a 2066 616c 7365 0a20 2063 6865 hen: false. che
│ │ │ +002f99e0: 636b 5f6d 6f64 653a 2066 616c 7365 0a20 ck_mode: false.
│ │ │ +002f99f0: 2077 6865 6e3a 2027 226c 696e 7578 2d62 when: '"linux-b
│ │ │ +002f9a00: 6173 6522 2069 6e20 616e 7369 626c 655f ase" in ansible_
│ │ │ +002f9a10: 6661 6374 732e 7061 636b 6167 6573 270a facts.packages'.
│ │ │ +002f9a20: 2020 7461 6773 3a0a 2020 2d20 4e49 5354 tags:. - NIST
│ │ │ +002f9a30: 2d38 3030 2d31 3731 2d33 2e31 2e31 330a -800-171-3.1.13.
│ │ │ +002f9a40: 2020 2d20 4e49 5354 2d38 3030 2d31 3731 - NIST-800-171
│ │ │ +002f9a50: 2d33 2e31 332e 3130 0a20 202d 204e 4953 -3.13.10. - NIS
│ │ │ +002f9a60: 542d 3830 302d 3533 2d41 432d 3137 2861 T-800-53-AC-17(a
│ │ │ +002f9a70: 290a 2020 2d20 4e49 5354 2d38 3030 2d35 ). - NIST-800-5
│ │ │ +002f9a80: 332d 4143 2d36 2831 290a 2020 2d20 4e49 3-AC-6(1). - NI
│ │ │ +002f9a90: 5354 2d38 3030 2d35 332d 434d 2d36 2861 ST-800-53-CM-6(a
│ │ │ +002f9aa0: 290a 2020 2d20 5043 492d 4453 532d 5265 ). - PCI-DSS-Re
│ │ │ +002f9ab0: 712d 322e 322e 340a 2020 2d20 5043 492d q-2.2.4. - PCI-
│ │ │ +002f9ac0: 4453 5376 342d 322e 320a 2020 2d20 5043 DSSv4-2.2. - PC
│ │ │ +002f9ad0: 492d 4453 5376 342d 322e 322e 360a 2020 I-DSSv4-2.2.6.
│ │ │ +002f9ae0: 2d20 636f 6e66 6967 7572 655f 7374 7261 - configure_stra
│ │ │ +002f9af0: 7465 6779 0a20 202d 2066 696c 655f 7065 tegy. - file_pe
│ │ │ +002f9b00: 726d 6973 7369 6f6e 735f 7373 6864 5f70 rmissions_sshd_p
│ │ │ +002f9b10: 7269 7661 7465 5f6b 6579 0a20 202d 206c rivate_key. - l
│ │ │ +002f9b20: 6f77 5f63 6f6d 706c 6578 6974 790a 2020 ow_complexity.
│ │ │ +002f9b30: 2d20 6c6f 775f 6469 7372 7570 7469 6f6e - low_disruption
│ │ │ +002f9b40: 0a20 202d 206d 6564 6975 6d5f 7365 7665 . - medium_seve
│ │ │ +002f9b50: 7269 7479 0a20 202d 206e 6f5f 7265 626f rity. - no_rebo
│ │ │ +002f9b60: 6f74 5f6e 6565 6465 640a 0a2d 206e 616d ot_needed..- nam
│ │ │ +002f9b70: 653a 2053 6574 2070 6572 6d69 7373 696f e: Set permissio
│ │ │ +002f9b80: 6e73 2066 6f72 2072 6f6f 743a 726f 6f74 ns for root:root
│ │ │ +002f9b90: 2d6f 776e 6564 206b 6579 730a 2020 616e -owned keys. an
│ │ │ +002f9ba0: 7369 626c 652e 6275 696c 7469 6e2e 6669 sible.builtin.fi
│ │ │ +002f9bb0: 6c65 3a0a 2020 2020 7061 7468 3a20 277b le:. path: '{
│ │ │ +002f9bc0: 7b20 6974 656d 207d 7d27 0a20 2020 206d { item }}'. m
│ │ │ +002f9bd0: 6f64 653a 2075 2d78 732c 672d 7877 7273 ode: u-xs,g-xwrs
│ │ │ +002f9be0: 2c6f 2d78 7772 740a 2020 2020 7374 6174 ,o-xwrt. stat
│ │ │ +002f9bf0: 653a 2066 696c 650a 2020 7769 7468 5f69 e: file. with_i
│ │ │ +002f9c00: 7465 6d73 3a0a 2020 2d20 277b 7b20 726f tems:. - '{{ ro
│ │ │ +002f9c10: 6f74 5f6f 776e 6564 5f6b 6579 732e 7374 ot_owned_keys.st
│ │ │ +002f9c20: 646f 7574 5f6c 696e 6573 207d 7d27 0a20 dout_lines }}'.
│ │ │ +002f9c30: 2077 6865 6e3a 2027 226c 696e 7578 2d62 when: '"linux-b
│ │ │ +002f9c40: 6173 6522 2069 6e20 616e 7369 626c 655f ase" in ansible_
│ │ │ +002f9c50: 6661 6374 732e 7061 636b 6167 6573 270a facts.packages'.
│ │ │ +002f9c60: 2020 7461 6773 3a0a 2020 2d20 4e49 5354 tags:. - NIST
│ │ │ +002f9c70: 2d38 3030 2d31 3731 2d33 2e31 2e31 330a -800-171-3.1.13.
│ │ │ +002f9c80: 2020 2d20 4e49 5354 2d38 3030 2d31 3731 - NIST-800-171
│ │ │ +002f9c90: 2d33 2e31 332e 3130 0a20 202d 204e 4953 -3.13.10. - NIS
│ │ │ +002f9ca0: 542d 3830 302d 3533 2d41 432d 3137 2861 T-800-53-AC-17(a
│ │ │ +002f9cb0: 290a 2020 2d20 4e49 5354 2d38 3030 2d35 ). - NIST-800-5
│ │ │ +002f9cc0: 332d 4143 2d36 2831 290a 2020 2d20 4e49 3-AC-6(1). - NI
│ │ │ +002f9cd0: 5354 2d38 3030 2d35 332d 434d 2d36 2861 ST-800-53-CM-6(a
│ │ │ +002f9ce0: 290a 2020 2d20 5043 492d 4453 532d 5265 ). - PCI-DSS-Re
│ │ │ +002f9cf0: 712d 322e 322e 340a 2020 2d20 5043 492d q-2.2.4. - PCI-
│ │ │ +002f9d00: 4453 5376 342d 322e 320a 2020 2d20 5043 DSSv4-2.2. - PC
│ │ │ +002f9d10: 492d 4453 5376 342d 322e 322e 360a 2020 I-DSSv4-2.2.6.
│ │ │ +002f9d20: 2d20 636f 6e66 6967 7572 655f 7374 7261 - configure_stra
│ │ │ +002f9d30: 7465 6779 0a20 202d 2066 696c 655f 7065 tegy. - file_pe
│ │ │ +002f9d40: 726d 6973 7369 6f6e 735f 7373 6864 5f70 rmissions_sshd_p
│ │ │ +002f9d50: 7269 7661 7465 5f6b 6579 0a20 202d 206c rivate_key. - l
│ │ │ +002f9d60: 6f77 5f63 6f6d 706c 6578 6974 790a 2020 ow_complexity.
│ │ │ +002f9d70: 2d20 6c6f 775f 6469 7372 7570 7469 6f6e - low_disruption
│ │ │ +002f9d80: 0a20 202d 206d 6564 6975 6d5f 7365 7665 . - medium_seve
│ │ │ +002f9d90: 7269 7479 0a20 202d 206e 6f5f 7265 626f rity. - no_rebo
│ │ │ +002f9da0: 6f74 5f6e 6565 6465 640a 3c2f 636f 6465 ot_needed....
│ │ │ +002f9ec0: 696e 636c 7564 6520 7373 685f 7072 6976 include ssh_priv
│ │ │ +002f9ed0: 6174 655f 6b65 795f 7065 726d 730a 0a63 ate_key_perms..c
│ │ │ +002f9ee0: 6c61 7373 2073 7368 5f70 7269 7661 7465 lass ssh_private
│ │ │ +002f9ef0: 5f6b 6579 5f70 6572 6d73 207b 0a20 2065 _key_perms {. e
│ │ │ +002f9f00: 7865 6320 7b20 2773 7368 645f 7072 6976 xec { 'sshd_priv
│ │ │ +002f9f10: 5f6b 6579 273a 0a20 2020 2063 6f6d 6d61 _key':. comma
│ │ │ +002f9f20: 6e64 203d 2667 743b 2022 6368 6d6f 6420 nd => "chmod
│ │ │ +002f9f30: 3036 3030 202f 6574 632f 7373 682f 2a5f 0600 /etc/ssh/*_
│ │ │ +002f9f40: 6b65 7922 2c0a 2020 2020 7061 7468 2020 key",. path
│ │ │ +002f9f50: 2020 3d26 6774 3b20 272f 6269 6e3a 2f75 => '/bin:/u
│ │ │ +002f9f60: 7372 2f62 696e 270a 2020 7d0a 7d0a 3c2f sr/bin'. }.}.
│ │ │ 002f9f70: 636f 6465 3e3c 2f70 7265 3e3c 2f64 6976 code>include
│ │ │ -002fb430: 2073 7368 5f70 7562 6c69 635f 6b65 795f ssh_public_key_
│ │ │ -002fb440: 7065 726d 730a 0a63 6c61 7373 2073 7368 perms..class ssh
│ │ │ -002fb450: 5f70 7562 6c69 635f 6b65 795f 7065 726d _public_key_perm
│ │ │ -002fb460: 7320 7b0a 2020 6578 6563 207b 2027 7373 s {. exec { 'ss
│ │ │ -002fb470: 6864 5f70 7562 5f6b 6579 273a 0a20 2020 hd_pub_key':.
│ │ │ -002fb480: 2063 6f6d 6d61 6e64 203d 2667 743b 2022 command => "
│ │ │ -002fb490: 6368 6d6f 6420 3036 3434 202f 6574 632f chmod 0644 /etc/
│ │ │ -002fb4a0: 7373 682f 2a2e 7075 6222 2c0a 2020 2020 ssh/*.pub",.
│ │ │ -002fb4b0: 7061 7468 2020 2020 3d26 6774 3b20 272f path => '/
│ │ │ -002fb4c0: 6269 6e3a 2f75 7372 2f62 696e 270a 2020 bin:/usr/bin'.
│ │ │ -002fb4d0: 7d0a 7d0a 3c2f 636f 6465 3e3c 2f70 7265 }.}.
- name:
│ │ │ -002fb6e0: 4761 7468 6572 2074 6865 2070 6163 6b61 Gather the packa
│ │ │ -002fb6f0: 6765 2066 6163 7473 0a20 2070 6163 6b61 ge facts. packa
│ │ │ -002fb700: 6765 5f66 6163 7473 3a0a 2020 2020 6d61 ge_facts:. ma
│ │ │ -002fb710: 6e61 6765 723a 2061 7574 6f0a 2020 7461 nager: auto. ta
│ │ │ -002fb720: 6773 3a0a 2020 2d20 4e49 5354 2d38 3030 gs:. - NIST-800
│ │ │ -002fb730: 2d31 3731 2d33 2e31 2e31 330a 2020 2d20 -171-3.1.13. -
│ │ │ -002fb740: 4e49 5354 2d38 3030 2d31 3731 2d33 2e31 NIST-800-171-3.1
│ │ │ -002fb750: 332e 3130 0a20 202d 204e 4953 542d 3830 3.10. - NIST-80
│ │ │ -002fb760: 302d 3533 2d41 432d 3137 2861 290a 2020 0-53-AC-17(a).
│ │ │ -002fb770: 2d20 4e49 5354 2d38 3030 2d35 332d 4143 - NIST-800-53-AC
│ │ │ -002fb780: 2d36 2831 290a 2020 2d20 4e49 5354 2d38 -6(1). - NIST-8
│ │ │ -002fb790: 3030 2d35 332d 434d 2d36 2861 290a 2020 00-53-CM-6(a).
│ │ │ -002fb7a0: 2d20 5043 492d 4453 532d 5265 712d 322e - PCI-DSS-Req-2.
│ │ │ -002fb7b0: 322e 340a 2020 2d20 5043 492d 4453 5376 2.4. - PCI-DSSv
│ │ │ -002fb7c0: 342d 322e 320a 2020 2d20 5043 492d 4453 4-2.2. - PCI-DS
│ │ │ -002fb7d0: 5376 342d 322e 322e 360a 2020 2d20 636f Sv4-2.2.6. - co
│ │ │ -002fb7e0: 6e66 6967 7572 655f 7374 7261 7465 6779 nfigure_strategy
│ │ │ -002fb7f0: 0a20 202d 2066 696c 655f 7065 726d 6973 . - file_permis
│ │ │ -002fb800: 7369 6f6e 735f 7373 6864 5f70 7562 5f6b sions_sshd_pub_k
│ │ │ -002fb810: 6579 0a20 202d 206c 6f77 5f63 6f6d 706c ey. - low_compl
│ │ │ -002fb820: 6578 6974 790a 2020 2d20 6c6f 775f 6469 exity. - low_di
│ │ │ -002fb830: 7372 7570 7469 6f6e 0a20 202d 206d 6564 sruption. - med
│ │ │ -002fb840: 6975 6d5f 7365 7665 7269 7479 0a20 202d ium_severity. -
│ │ │ -002fb850: 206e 6f5f 7265 626f 6f74 5f6e 6565 6465 no_reboot_neede
│ │ │ -002fb860: 640a 0a2d 206e 616d 653a 2046 696e 6420 d..- name: Find
│ │ │ -002fb870: 2f65 7463 2f73 7368 2f20 6669 6c65 2873 /etc/ssh/ file(s
│ │ │ -002fb880: 290a 2020 616e 7369 626c 652e 6275 696c ). ansible.buil
│ │ │ -002fb890: 7469 6e2e 636f 6d6d 616e 643a 2066 696e tin.command: fin
│ │ │ -002fb8a0: 6420 2d50 202f 6574 632f 7373 682f 202d d -P /etc/ssh/ -
│ │ │ -002fb8b0: 6d61 7864 6570 7468 2031 202d 7065 726d maxdepth 1 -perm
│ │ │ -002fb8c0: 202f 752b 7873 2c67 2b78 7773 2c6f 2b78 /u+xs,g+xws,o+x
│ │ │ -002fb8d0: 7774 2020 2d74 7970 650a 2020 2020 6620 wt -type. f
│ │ │ -002fb8e0: 2d72 6567 6578 7479 7065 2070 6f73 6978 -regextype posix
│ │ │ -002fb8f0: 2d65 7874 656e 6465 6420 2d72 6567 6578 -extended -regex
│ │ │ -002fb900: 2022 5e2e 2a5c 2e70 7562 2422 0a20 2072 "^.*\.pub$". r
│ │ │ -002fb910: 6567 6973 7465 723a 2066 696c 6573 5f66 egister: files_f
│ │ │ -002fb920: 6f75 6e64 0a20 2063 6861 6e67 6564 5f77 ound. changed_w
│ │ │ -002fb930: 6865 6e3a 2066 616c 7365 0a20 2066 6169 hen: false. fai
│ │ │ -002fb940: 6c65 645f 7768 656e 3a20 6661 6c73 650a led_when: false.
│ │ │ -002fb950: 2020 6368 6563 6b5f 6d6f 6465 3a20 6661 check_mode: fa
│ │ │ -002fb960: 6c73 650a 2020 7768 656e 3a20 2722 6c69 lse. when: '"li
│ │ │ -002fb970: 6e75 782d 6261 7365 2220 696e 2061 6e73 nux-base" in ans
│ │ │ -002fb980: 6962 6c65 5f66 6163 7473 2e70 6163 6b61 ible_facts.packa
│ │ │ -002fb990: 6765 7327 0a20 2074 6167 733a 0a20 202d ges'. tags:. -
│ │ │ -002fb9a0: 204e 4953 542d 3830 302d 3137 312d 332e NIST-800-171-3.
│ │ │ -002fb9b0: 312e 3133 0a20 202d 204e 4953 542d 3830 1.13. - NIST-80
│ │ │ -002fb9c0: 302d 3137 312d 332e 3133 2e31 300a 2020 0-171-3.13.10.
│ │ │ -002fb9d0: 2d20 4e49 5354 2d38 3030 2d35 332d 4143 - NIST-800-53-AC
│ │ │ -002fb9e0: 2d31 3728 6129 0a20 202d 204e 4953 542d -17(a). - NIST-
│ │ │ -002fb9f0: 3830 302d 3533 2d41 432d 3628 3129 0a20 800-53-AC-6(1).
│ │ │ -002fba00: 202d 204e 4953 542d 3830 302d 3533 2d43 - NIST-800-53-C
│ │ │ -002fba10: 4d2d 3628 6129 0a20 202d 2050 4349 2d44 M-6(a). - PCI-D
│ │ │ -002fba20: 5353 2d52 6571 2d32 2e32 2e34 0a20 202d SS-Req-2.2.4. -
│ │ │ -002fba30: 2050 4349 2d44 5353 7634 2d32 2e32 0a20 PCI-DSSv4-2.2.
│ │ │ -002fba40: 202d 2050 4349 2d44 5353 7634 2d32 2e32 - PCI-DSSv4-2.2
│ │ │ -002fba50: 2e36 0a20 202d 2063 6f6e 6669 6775 7265 .6. - configure
│ │ │ -002fba60: 5f73 7472 6174 6567 790a 2020 2d20 6669 _strategy. - fi
│ │ │ -002fba70: 6c65 5f70 6572 6d69 7373 696f 6e73 5f73 le_permissions_s
│ │ │ -002fba80: 7368 645f 7075 625f 6b65 790a 2020 2d20 shd_pub_key. -
│ │ │ -002fba90: 6c6f 775f 636f 6d70 6c65 7869 7479 0a20 low_complexity.
│ │ │ -002fbaa0: 202d 206c 6f77 5f64 6973 7275 7074 696f - low_disruptio
│ │ │ -002fbab0: 6e0a 2020 2d20 6d65 6469 756d 5f73 6576 n. - medium_sev
│ │ │ -002fbac0: 6572 6974 790a 2020 2d20 6e6f 5f72 6562 erity. - no_reb
│ │ │ -002fbad0: 6f6f 745f 6e65 6564 6564 0a0a 2d20 6e61 oot_needed..- na
│ │ │ -002fbae0: 6d65 3a20 5365 7420 7065 726d 6973 7369 me: Set permissi
│ │ │ -002fbaf0: 6f6e 7320 666f 7220 2f65 7463 2f73 7368 ons for /etc/ssh
│ │ │ -002fbb00: 2f20 6669 6c65 2873 290a 2020 616e 7369 / file(s). ansi
│ │ │ -002fbb10: 626c 652e 6275 696c 7469 6e2e 6669 6c65 ble.builtin.file
│ │ │ -002fbb20: 3a0a 2020 2020 7061 7468 3a20 277b 7b20 :. path: '{{
│ │ │ -002fbb30: 6974 656d 207d 7d27 0a20 2020 206d 6f64 item }}'. mod
│ │ │ -002fbb40: 653a 2075 2d78 732c 672d 7877 732c 6f2d e: u-xs,g-xws,o-
│ │ │ -002fbb50: 7877 740a 2020 2020 7374 6174 653a 2066 xwt. state: f
│ │ │ -002fbb60: 696c 650a 2020 7769 7468 5f69 7465 6d73 ile. with_items
│ │ │ -002fbb70: 3a0a 2020 2d20 277b 7b20 6669 6c65 735f :. - '{{ files_
│ │ │ -002fbb80: 666f 756e 642e 7374 646f 7574 5f6c 696e found.stdout_lin
│ │ │ -002fbb90: 6573 207d 7d27 0a20 2077 6865 6e3a 2027 es }}'. when: '
│ │ │ -002fbba0: 226c 696e 7578 2d62 6173 6522 2069 6e20 "linux-base" in
│ │ │ -002fbbb0: 616e 7369 626c 655f 6661 6374 732e 7061 ansible_facts.pa
│ │ │ -002fbbc0: 636b 6167 6573 270a 2020 7461 6773 3a0a ckages'. tags:.
│ │ │ -002fbbd0: 2020 2d20 4e49 5354 2d38 3030 2d31 3731 - NIST-800-171
│ │ │ -002fbbe0: 2d33 2e31 2e31 330a 2020 2d20 4e49 5354 -3.1.13. - NIST
│ │ │ -002fbbf0: 2d38 3030 2d31 3731 2d33 2e31 332e 3130 -800-171-3.13.10
│ │ │ -002fbc00: 0a20 202d 204e 4953 542d 3830 302d 3533 . - NIST-800-53
│ │ │ -002fbc10: 2d41 432d 3137 2861 290a 2020 2d20 4e49 -AC-17(a). - NI
│ │ │ -002fbc20: 5354 2d38 3030 2d35 332d 4143 2d36 2831 ST-800-53-AC-6(1
│ │ │ -002fbc30: 290a 2020 2d20 4e49 5354 2d38 3030 2d35 ). - NIST-800-5
│ │ │ -002fbc40: 332d 434d 2d36 2861 290a 2020 2d20 5043 3-CM-6(a). - PC
│ │ │ -002fbc50: 492d 4453 532d 5265 712d 322e 322e 340a I-DSS-Req-2.2.4.
│ │ │ -002fbc60: 2020 2d20 5043 492d 4453 5376 342d 322e - PCI-DSSv4-2.
│ │ │ -002fbc70: 320a 2020 2d20 5043 492d 4453 5376 342d 2. - PCI-DSSv4-
│ │ │ -002fbc80: 322e 322e 360a 2020 2d20 636f 6e66 6967 2.2.6. - config
│ │ │ -002fbc90: 7572 655f 7374 7261 7465 6779 0a20 202d ure_strategy. -
│ │ │ -002fbca0: 2066 696c 655f 7065 726d 6973 7369 6f6e file_permission
│ │ │ -002fbcb0: 735f 7373 6864 5f70 7562 5f6b 6579 0a20 s_sshd_pub_key.
│ │ │ -002fbcc0: 202d 206c 6f77 5f63 6f6d 706c 6578 6974 - low_complexit
│ │ │ -002fbcd0: 790a 2020 2d20 6c6f 775f 6469 7372 7570 y. - low_disrup
│ │ │ -002fbce0: 7469 6f6e 0a20 202d 206d 6564 6975 6d5f tion. - medium_
│ │ │ -002fbcf0: 7365 7665 7269 7479 0a20 202d 206e 6f5f severity. - no_
│ │ │ -002fbd00: 7265 626f 6f74 5f6e 6565 6465 640a 3c2f reboot_needed.
│ │ │ +002fb3d0: 6f6e 2041 6e73 6962 6c65 2073 6e69 7070 on Ansible snipp
│ │ │ +002fb3e0: 6574 20e2 87b2 3c2f 613e 3c62 723e 3c64 et ...
<
│ │ │ +002fb420: 7461 626c 6520 636c 6173 733d 2274 6162 table class="tab
│ │ │ +002fb430: 6c65 2074 6162 6c65 2d73 7472 6970 6564 le table-striped
│ │ │ +002fb440: 2074 6162 6c65 2d62 6f72 6465 7265 6420 table-bordered
│ │ │ +002fb450: 7461 626c 652d 636f 6e64 656e 7365 6422 table-condensed"
│ │ │ +002fb460: 3e3c 7472 3e3c 7468 3e43 6f6d 706c 6578 >Complex
│ │ │ +002fb470: 6974 793a 3c2f 7468 3e3c 7464 3e6c 6f77 ity: low
│ │ │ +002fb480: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Disruption: low
│ │ │ +002fb4b0: 7472 3e3c 7472 3e3c 7468 3e52 6562 6f6f tr>Reboo
│ │ │ +002fb4c0: 743a 3c2f 7468 3e3c 7464 3e66 616c 7365 t: false
│ │ │ +002fb4d0: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Strategy:
│ │ │ +002fb4f0: 3c74 643e 636f 6e66 6967 7572 653c 2f74 configure - name
│ │ │ +002fb520: 3a20 4761 7468 6572 2074 6865 2070 6163 : Gather the pac
│ │ │ +002fb530: 6b61 6765 2066 6163 7473 0a20 2070 6163 kage facts. pac
│ │ │ +002fb540: 6b61 6765 5f66 6163 7473 3a0a 2020 2020 kage_facts:.
│ │ │ +002fb550: 6d61 6e61 6765 723a 2061 7574 6f0a 2020 manager: auto.
│ │ │ +002fb560: 7461 6773 3a0a 2020 2d20 4e49 5354 2d38 tags:. - NIST-8
│ │ │ +002fb570: 3030 2d31 3731 2d33 2e31 2e31 330a 2020 00-171-3.1.13.
│ │ │ +002fb580: 2d20 4e49 5354 2d38 3030 2d31 3731 2d33 - NIST-800-171-3
│ │ │ +002fb590: 2e31 332e 3130 0a20 202d 204e 4953 542d .13.10. - NIST-
│ │ │ +002fb5a0: 3830 302d 3533 2d41 432d 3137 2861 290a 800-53-AC-17(a).
│ │ │ +002fb5b0: 2020 2d20 4e49 5354 2d38 3030 2d35 332d - NIST-800-53-
│ │ │ +002fb5c0: 4143 2d36 2831 290a 2020 2d20 4e49 5354 AC-6(1). - NIST
│ │ │ +002fb5d0: 2d38 3030 2d35 332d 434d 2d36 2861 290a -800-53-CM-6(a).
│ │ │ +002fb5e0: 2020 2d20 5043 492d 4453 532d 5265 712d - PCI-DSS-Req-
│ │ │ +002fb5f0: 322e 322e 340a 2020 2d20 5043 492d 4453 2.2.4. - PCI-DS
│ │ │ +002fb600: 5376 342d 322e 320a 2020 2d20 5043 492d Sv4-2.2. - PCI-
│ │ │ +002fb610: 4453 5376 342d 322e 322e 360a 2020 2d20 DSSv4-2.2.6. -
│ │ │ +002fb620: 636f 6e66 6967 7572 655f 7374 7261 7465 configure_strate
│ │ │ +002fb630: 6779 0a20 202d 2066 696c 655f 7065 726d gy. - file_perm
│ │ │ +002fb640: 6973 7369 6f6e 735f 7373 6864 5f70 7562 issions_sshd_pub
│ │ │ +002fb650: 5f6b 6579 0a20 202d 206c 6f77 5f63 6f6d _key. - low_com
│ │ │ +002fb660: 706c 6578 6974 790a 2020 2d20 6c6f 775f plexity. - low_
│ │ │ +002fb670: 6469 7372 7570 7469 6f6e 0a20 202d 206d disruption. - m
│ │ │ +002fb680: 6564 6975 6d5f 7365 7665 7269 7479 0a20 edium_severity.
│ │ │ +002fb690: 202d 206e 6f5f 7265 626f 6f74 5f6e 6565 - no_reboot_nee
│ │ │ +002fb6a0: 6465 640a 0a2d 206e 616d 653a 2046 696e ded..- name: Fin
│ │ │ +002fb6b0: 6420 2f65 7463 2f73 7368 2f20 6669 6c65 d /etc/ssh/ file
│ │ │ +002fb6c0: 2873 290a 2020 616e 7369 626c 652e 6275 (s). ansible.bu
│ │ │ +002fb6d0: 696c 7469 6e2e 636f 6d6d 616e 643a 2066 iltin.command: f
│ │ │ +002fb6e0: 696e 6420 2d50 202f 6574 632f 7373 682f ind -P /etc/ssh/
│ │ │ +002fb6f0: 202d 6d61 7864 6570 7468 2031 202d 7065 -maxdepth 1 -pe
│ │ │ +002fb700: 726d 202f 752b 7873 2c67 2b78 7773 2c6f rm /u+xs,g+xws,o
│ │ │ +002fb710: 2b78 7774 2020 2d74 7970 650a 2020 2020 +xwt -type.
│ │ │ +002fb720: 6620 2d72 6567 6578 7479 7065 2070 6f73 f -regextype pos
│ │ │ +002fb730: 6978 2d65 7874 656e 6465 6420 2d72 6567 ix-extended -reg
│ │ │ +002fb740: 6578 2022 5e2e 2a5c 2e70 7562 2422 0a20 ex "^.*\.pub$".
│ │ │ +002fb750: 2072 6567 6973 7465 723a 2066 696c 6573 register: files
│ │ │ +002fb760: 5f66 6f75 6e64 0a20 2063 6861 6e67 6564 _found. changed
│ │ │ +002fb770: 5f77 6865 6e3a 2066 616c 7365 0a20 2066 _when: false. f
│ │ │ +002fb780: 6169 6c65 645f 7768 656e 3a20 6661 6c73 ailed_when: fals
│ │ │ +002fb790: 650a 2020 6368 6563 6b5f 6d6f 6465 3a20 e. check_mode:
│ │ │ +002fb7a0: 6661 6c73 650a 2020 7768 656e 3a20 2722 false. when: '"
│ │ │ +002fb7b0: 6c69 6e75 782d 6261 7365 2220 696e 2061 linux-base" in a
│ │ │ +002fb7c0: 6e73 6962 6c65 5f66 6163 7473 2e70 6163 nsible_facts.pac
│ │ │ +002fb7d0: 6b61 6765 7327 0a20 2074 6167 733a 0a20 kages'. tags:.
│ │ │ +002fb7e0: 202d 204e 4953 542d 3830 302d 3137 312d - NIST-800-171-
│ │ │ +002fb7f0: 332e 312e 3133 0a20 202d 204e 4953 542d 3.1.13. - NIST-
│ │ │ +002fb800: 3830 302d 3137 312d 332e 3133 2e31 300a 800-171-3.13.10.
│ │ │ +002fb810: 2020 2d20 4e49 5354 2d38 3030 2d35 332d - NIST-800-53-
│ │ │ +002fb820: 4143 2d31 3728 6129 0a20 202d 204e 4953 AC-17(a). - NIS
│ │ │ +002fb830: 542d 3830 302d 3533 2d41 432d 3628 3129 T-800-53-AC-6(1)
│ │ │ +002fb840: 0a20 202d 204e 4953 542d 3830 302d 3533 . - NIST-800-53
│ │ │ +002fb850: 2d43 4d2d 3628 6129 0a20 202d 2050 4349 -CM-6(a). - PCI
│ │ │ +002fb860: 2d44 5353 2d52 6571 2d32 2e32 2e34 0a20 -DSS-Req-2.2.4.
│ │ │ +002fb870: 202d 2050 4349 2d44 5353 7634 2d32 2e32 - PCI-DSSv4-2.2
│ │ │ +002fb880: 0a20 202d 2050 4349 2d44 5353 7634 2d32 . - PCI-DSSv4-2
│ │ │ +002fb890: 2e32 2e36 0a20 202d 2063 6f6e 6669 6775 .2.6. - configu
│ │ │ +002fb8a0: 7265 5f73 7472 6174 6567 790a 2020 2d20 re_strategy. -
│ │ │ +002fb8b0: 6669 6c65 5f70 6572 6d69 7373 696f 6e73 file_permissions
│ │ │ +002fb8c0: 5f73 7368 645f 7075 625f 6b65 790a 2020 _sshd_pub_key.
│ │ │ +002fb8d0: 2d20 6c6f 775f 636f 6d70 6c65 7869 7479 - low_complexity
│ │ │ +002fb8e0: 0a20 202d 206c 6f77 5f64 6973 7275 7074 . - low_disrupt
│ │ │ +002fb8f0: 696f 6e0a 2020 2d20 6d65 6469 756d 5f73 ion. - medium_s
│ │ │ +002fb900: 6576 6572 6974 790a 2020 2d20 6e6f 5f72 everity. - no_r
│ │ │ +002fb910: 6562 6f6f 745f 6e65 6564 6564 0a0a 2d20 eboot_needed..-
│ │ │ +002fb920: 6e61 6d65 3a20 5365 7420 7065 726d 6973 name: Set permis
│ │ │ +002fb930: 7369 6f6e 7320 666f 7220 2f65 7463 2f73 sions for /etc/s
│ │ │ +002fb940: 7368 2f20 6669 6c65 2873 290a 2020 616e sh/ file(s). an
│ │ │ +002fb950: 7369 626c 652e 6275 696c 7469 6e2e 6669 sible.builtin.fi
│ │ │ +002fb960: 6c65 3a0a 2020 2020 7061 7468 3a20 277b le:. path: '{
│ │ │ +002fb970: 7b20 6974 656d 207d 7d27 0a20 2020 206d { item }}'. m
│ │ │ +002fb980: 6f64 653a 2075 2d78 732c 672d 7877 732c ode: u-xs,g-xws,
│ │ │ +002fb990: 6f2d 7877 740a 2020 2020 7374 6174 653a o-xwt. state:
│ │ │ +002fb9a0: 2066 696c 650a 2020 7769 7468 5f69 7465 file. with_ite
│ │ │ +002fb9b0: 6d73 3a0a 2020 2d20 277b 7b20 6669 6c65 ms:. - '{{ file
│ │ │ +002fb9c0: 735f 666f 756e 642e 7374 646f 7574 5f6c s_found.stdout_l
│ │ │ +002fb9d0: 696e 6573 207d 7d27 0a20 2077 6865 6e3a ines }}'. when:
│ │ │ +002fb9e0: 2027 226c 696e 7578 2d62 6173 6522 2069 '"linux-base" i
│ │ │ +002fb9f0: 6e20 616e 7369 626c 655f 6661 6374 732e n ansible_facts.
│ │ │ +002fba00: 7061 636b 6167 6573 270a 2020 7461 6773 packages'. tags
│ │ │ +002fba10: 3a0a 2020 2d20 4e49 5354 2d38 3030 2d31 :. - NIST-800-1
│ │ │ +002fba20: 3731 2d33 2e31 2e31 330a 2020 2d20 4e49 71-3.1.13. - NI
│ │ │ +002fba30: 5354 2d38 3030 2d31 3731 2d33 2e31 332e ST-800-171-3.13.
│ │ │ +002fba40: 3130 0a20 202d 204e 4953 542d 3830 302d 10. - NIST-800-
│ │ │ +002fba50: 3533 2d41 432d 3137 2861 290a 2020 2d20 53-AC-17(a). -
│ │ │ +002fba60: 4e49 5354 2d38 3030 2d35 332d 4143 2d36 NIST-800-53-AC-6
│ │ │ +002fba70: 2831 290a 2020 2d20 4e49 5354 2d38 3030 (1). - NIST-800
│ │ │ +002fba80: 2d35 332d 434d 2d36 2861 290a 2020 2d20 -53-CM-6(a). -
│ │ │ +002fba90: 5043 492d 4453 532d 5265 712d 322e 322e PCI-DSS-Req-2.2.
│ │ │ +002fbaa0: 340a 2020 2d20 5043 492d 4453 5376 342d 4. - PCI-DSSv4-
│ │ │ +002fbab0: 322e 320a 2020 2d20 5043 492d 4453 5376 2.2. - PCI-DSSv
│ │ │ +002fbac0: 342d 322e 322e 360a 2020 2d20 636f 6e66 4-2.2.6. - conf
│ │ │ +002fbad0: 6967 7572 655f 7374 7261 7465 6779 0a20 igure_strategy.
│ │ │ +002fbae0: 202d 2066 696c 655f 7065 726d 6973 7369 - file_permissi
│ │ │ +002fbaf0: 6f6e 735f 7373 6864 5f70 7562 5f6b 6579 ons_sshd_pub_key
│ │ │ +002fbb00: 0a20 202d 206c 6f77 5f63 6f6d 706c 6578 . - low_complex
│ │ │ +002fbb10: 6974 790a 2020 2d20 6c6f 775f 6469 7372 ity. - low_disr
│ │ │ +002fbb20: 7570 7469 6f6e 0a20 202d 206d 6564 6975 uption. - mediu
│ │ │ +002fbb30: 6d5f 7365 7665 7269 7479 0a20 202d 206e m_severity. - n
│ │ │ +002fbb40: 6f5f 7265 626f 6f74 5f6e 6565 6465 640a o_reboot_needed.
│ │ │ +002fbb50: 3c2f 636f 6465 3e3c 2f70 7265 3e3c 2f64 Remediation Pup
│ │ │ +002fbc10: 7065 7420 736e 6970 7065 7420 e287 b23c pet snippet ...<
│ │ │ +002fbc20: 2f61 3e3c 6272 3e3c 6469 7620 636c 6173 /a>include ssh_p │ │ │ +002fbc70: 7562 6c69 635f 6b65 795f 7065 726d 730a ublic_key_perms. │ │ │ +002fbc80: 0a63 6c61 7373 2073 7368 5f70 7562 6c69 .class ssh_publi │ │ │ +002fbc90: 635f 6b65 795f 7065 726d 7320 7b0a 2020 c_key_perms {. │ │ │ +002fbca0: 6578 6563 207b 2027 7373 6864 5f70 7562 exec { 'sshd_pub │ │ │ +002fbcb0: 5f6b 6579 273a 0a20 2020 2063 6f6d 6d61 _key':. comma │ │ │ +002fbcc0: 6e64 203d 2667 743b 2022 6368 6d6f 6420 nd => "chmod │ │ │ +002fbcd0: 3036 3434 202f 6574 632f 7373 682f 2a2e 0644 /etc/ssh/*. │ │ │ +002fbce0: 7075 6222 2c0a 2020 2020 7061 7468 2020 pub",. path │ │ │ +002fbcf0: 2020 3d26 6774 3b20 272f 6269 6e3a 2f75 => '/bin:/u │ │ │ +002fbd00: 7372 2f62 696e 270a 2020 7d0a 7d0a 3c2f sr/bin'. }.}. │ │ │ 002fbd10: 636f 6465 3e3c 2f70 7265 3e3c 2f64 6976 code>
.[[packages]]. │ │ │ -0003b060: 6e61 6d65 203d 2022 6169 6465 220a 7665 name = "aide".ve │ │ │ -0003b070: 7273 696f 6e20 3d20 222a 220a 3c2f 636f rsion = "*".
│ │ │ -0003b270: 3c63 6f64 653e 696e 636c 7564 6520 696e include in
│ │ │ -0003b280: 7374 616c 6c5f 6169 6465 0a0a 636c 6173 stall_aide..clas
│ │ │ -0003b290: 7320 696e 7374 616c 6c5f 6169 6465 207b s install_aide {
│ │ │ -0003b2a0: 0a20 2070 6163 6b61 6765 207b 2027 6169 . package { 'ai
│ │ │ -0003b2b0: 6465 273a 0a20 2020 2065 6e73 7572 6520 de':. ensure
│ │ │ -0003b2c0: 3d26 6774 3b20 2769 6e73 7461 6c6c 6564 => 'installed
│ │ │ -0003b2d0: 272c 0a20 207d 0a7d 0a3c 2f63 6f64 653e ',. }.}.
│ │ │ -0003b2e0: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063 │ │ │ -0003b4d0: 3c63 6f64 653e 2d20 6e61 6d65 3a20 4761- name: Ga │ │ │ -0003b4e0: 7468 6572 2074 6865 2070 6163 6b61 6765 ther the package │ │ │ -0003b4f0: 2066 6163 7473 0a20 2070 6163 6b61 6765 facts. package │ │ │ -0003b500: 5f66 6163 7473 3a0a 2020 2020 6d61 6e61 _facts:. mana │ │ │ -0003b510: 6765 723a 2061 7574 6f0a 2020 7461 6773 ger: auto. tags │ │ │ -0003b520: 3a0a 2020 2d20 434a 4953 2d35 2e31 302e :. - CJIS-5.10. │ │ │ -0003b530: 312e 330a 2020 2d20 4449 5341 2d53 5449 1.3. - DISA-STI │ │ │ -0003b540: 472d 5542 5455 2d32 322d 3635 3130 3130 G-UBTU-22-651010 │ │ │ -0003b550: 0a20 202d 204e 4953 542d 3830 302d 3533 . - NIST-800-53 │ │ │ -0003b560: 2d43 4d2d 3628 6129 0a20 202d 2050 4349 -CM-6(a). - PCI │ │ │ -0003b570: 2d44 5353 2d52 6571 2d31 312e 350a 2020 -DSS-Req-11.5. │ │ │ -0003b580: 2d20 5043 492d 4453 5376 342d 3131 2e35 - PCI-DSSv4-11.5 │ │ │ -0003b590: 2e32 0a20 202d 2065 6e61 626c 655f 7374 .2. - enable_st │ │ │ -0003b5a0: 7261 7465 6779 0a20 202d 206c 6f77 5f63 rategy. - low_c │ │ │ -0003b5b0: 6f6d 706c 6578 6974 790a 2020 2d20 6c6f omplexity. - lo │ │ │ -0003b5c0: 775f 6469 7372 7570 7469 6f6e 0a20 202d w_disruption. - │ │ │ -0003b5d0: 206d 6564 6975 6d5f 7365 7665 7269 7479 medium_severity │ │ │ -0003b5e0: 0a20 202d 206e 6f5f 7265 626f 6f74 5f6e . - no_reboot_n │ │ │ -0003b5f0: 6565 6465 640a 2020 2d20 7061 636b 6167 eeded. - packag │ │ │ -0003b600: 655f 6169 6465 5f69 6e73 7461 6c6c 6564 e_aide_installed │ │ │ -0003b610: 0a0a 2d20 6e61 6d65 3a20 456e 7375 7265 ..- name: Ensure │ │ │ -0003b620: 2061 6964 6520 6973 2069 6e73 7461 6c6c aide is install │ │ │ -0003b630: 6564 0a20 2061 6e73 6962 6c65 2e62 7569 ed. ansible.bui │ │ │ -0003b640: 6c74 696e 2e70 6163 6b61 6765 3a0a 2020 ltin.package:. │ │ │ -0003b650: 2020 6e61 6d65 3a20 6169 6465 0a20 2020 name: aide. │ │ │ -0003b660: 2073 7461 7465 3a20 7072 6573 656e 740a state: present. │ │ │ -0003b670: 2020 7768 656e 3a20 2722 6c69 6e75 782d when: '"linux- │ │ │ -0003b680: 6261 7365 2220 696e 2061 6e73 6962 6c65 base" in ansible │ │ │ -0003b690: 5f66 6163 7473 2e70 6163 6b61 6765 7327 _facts.packages' │ │ │ -0003b6a0: 0a20 2074 6167 733a 0a20 202d 2043 4a49 . tags:. - CJI │ │ │ -0003b6b0: 532d 352e 3130 2e31 2e33 0a20 202d 2044 S-5.10.1.3. - D │ │ │ -0003b6c0: 4953 412d 5354 4947 2d55 4254 552d 3232 ISA-STIG-UBTU-22 │ │ │ -0003b6d0: 2d36 3531 3031 300a 2020 2d20 4e49 5354 -651010. - NIST │ │ │ -0003b6e0: 2d38 3030 2d35 332d 434d 2d36 2861 290a -800-53-CM-6(a). │ │ │ -0003b6f0: 2020 2d20 5043 492d 4453 532d 5265 712d - PCI-DSS-Req- │ │ │ -0003b700: 3131 2e35 0a20 202d 2050 4349 2d44 5353 11.5. - PCI-DSS │ │ │ -0003b710: 7634 2d31 312e 352e 320a 2020 2d20 656e v4-11.5.2. - en │ │ │ -0003b720: 6162 6c65 5f73 7472 6174 6567 790a 2020 able_strategy. │ │ │ -0003b730: 2d20 6c6f 775f 636f 6d70 6c65 7869 7479 - low_complexity │ │ │ -0003b740: 0a20 202d 206c 6f77 5f64 6973 7275 7074 . - low_disrupt │ │ │ -0003b750: 696f 6e0a 2020 2d20 6d65 6469 756d 5f73 ion. - medium_s │ │ │ -0003b760: 6576 6572 6974 790a 2020 2d20 6e6f 5f72 everity. - no_r │ │ │ -0003b770: 6562 6f6f 745f 6e65 6564 6564 0a20 202d eboot_needed. - │ │ │ -0003b780: 2070 6163 6b61 6765 5f61 6964 655f 696e package_aide_in │ │ │ -0003b790: 7374 616c 6c65 640a 3c2f 636f 6465 3e3c stalled.< │ │ │ +0003aff0: 696f 6e20 416e 7369 626c 6520 736e 6970 ion Ansible snip │ │ │ +0003b000: 7065 7420 e287 b23c 2f61 3e3c 6272 3e3c pet ...
< │ │ │ +0003b010: 6469 7620 636c 6173 733d 2270 616e 656c div class="panel │ │ │ +0003b020: 2d63 6f6c 6c61 7073 6520 636f 6c6c 6170 -collapse collap │ │ │ +0003b030: 7365 2220 6964 3d22 6964 3822 3e3c 7461 se" id="id8">< │ │ │ +0003b080: 7472 3e3c 7468 3e43 6f6d 706c 6578 6974 tr> Complexit │ │ │ +0003b090: 793a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f y: low │ │ │ +0003b0a0: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td> │ │ │ +0003b0b0: 4469 7372 7570 7469 6f6e 3a3c 2f74 683e Disruption: │ │ │ +0003b0c0: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472low Reboot: │ │ │ +0003b0e0: 3c2f 7468 3e3c 7464 3e66 616c 7365 3c2f false │ │ │ +0003b0f0: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td> │ │ │ +0003b100: 5374 7261 7465 6779 3a3c 2f74 683e 3c74 Strategy: enable
< │ │ │ +0003b130: 636f 6465 3e2d 206e 616d 653a 2047 6174 code>- name: Gat │ │ │ +0003b140: 6865 7220 7468 6520 7061 636b 6167 6520 her the package │ │ │ +0003b150: 6661 6374 730a 2020 7061 636b 6167 655f facts. package_ │ │ │ +0003b160: 6661 6374 733a 0a20 2020 206d 616e 6167 facts:. manag │ │ │ +0003b170: 6572 3a20 6175 746f 0a20 2074 6167 733a er: auto. tags: │ │ │ +0003b180: 0a20 202d 2043 4a49 532d 352e 3130 2e31 . - CJIS-5.10.1 │ │ │ +0003b190: 2e33 0a20 202d 2044 4953 412d 5354 4947 .3. - DISA-STIG │ │ │ +0003b1a0: 2d55 4254 552d 3232 2d36 3531 3031 300a -UBTU-22-651010. │ │ │ +0003b1b0: 2020 2d20 4e49 5354 2d38 3030 2d35 332d - NIST-800-53- │ │ │ +0003b1c0: 434d 2d36 2861 290a 2020 2d20 5043 492d CM-6(a). - PCI- │ │ │ +0003b1d0: 4453 532d 5265 712d 3131 2e35 0a20 202d DSS-Req-11.5. - │ │ │ +0003b1e0: 2050 4349 2d44 5353 7634 2d31 312e 352e PCI-DSSv4-11.5. │ │ │ +0003b1f0: 320a 2020 2d20 656e 6162 6c65 5f73 7472 2. - enable_str │ │ │ +0003b200: 6174 6567 790a 2020 2d20 6c6f 775f 636f ategy. - low_co │ │ │ +0003b210: 6d70 6c65 7869 7479 0a20 202d 206c 6f77 mplexity. - low │ │ │ +0003b220: 5f64 6973 7275 7074 696f 6e0a 2020 2d20 _disruption. - │ │ │ +0003b230: 6d65 6469 756d 5f73 6576 6572 6974 790a medium_severity. │ │ │ +0003b240: 2020 2d20 6e6f 5f72 6562 6f6f 745f 6e65 - no_reboot_ne │ │ │ +0003b250: 6564 6564 0a20 202d 2070 6163 6b61 6765 eded. - package │ │ │ +0003b260: 5f61 6964 655f 696e 7374 616c 6c65 640a _aide_installed. │ │ │ +0003b270: 0a2d 206e 616d 653a 2045 6e73 7572 6520 .- name: Ensure │ │ │ +0003b280: 6169 6465 2069 7320 696e 7374 616c 6c65 aide is installe │ │ │ +0003b290: 640a 2020 616e 7369 626c 652e 6275 696c d. ansible.buil │ │ │ +0003b2a0: 7469 6e2e 7061 636b 6167 653a 0a20 2020 tin.package:. │ │ │ +0003b2b0: 206e 616d 653a 2061 6964 650a 2020 2020 name: aide. │ │ │ +0003b2c0: 7374 6174 653a 2070 7265 7365 6e74 0a20 state: present. │ │ │ +0003b2d0: 2077 6865 6e3a 2027 226c 696e 7578 2d62 when: '"linux-b │ │ │ +0003b2e0: 6173 6522 2069 6e20 616e 7369 626c 655f ase" in ansible_ │ │ │ +0003b2f0: 6661 6374 732e 7061 636b 6167 6573 270a facts.packages'. │ │ │ +0003b300: 2020 7461 6773 3a0a 2020 2d20 434a 4953 tags:. - CJIS │ │ │ +0003b310: 2d35 2e31 302e 312e 330a 2020 2d20 4449 -5.10.1.3. - DI │ │ │ +0003b320: 5341 2d53 5449 472d 5542 5455 2d32 322d SA-STIG-UBTU-22- │ │ │ +0003b330: 3635 3130 3130 0a20 202d 204e 4953 542d 651010. - NIST- │ │ │ +0003b340: 3830 302d 3533 2d43 4d2d 3628 6129 0a20 800-53-CM-6(a). │ │ │ +0003b350: 202d 2050 4349 2d44 5353 2d52 6571 2d31 - PCI-DSS-Req-1 │ │ │ +0003b360: 312e 350a 2020 2d20 5043 492d 4453 5376 1.5. - PCI-DSSv │ │ │ +0003b370: 342d 3131 2e35 2e32 0a20 202d 2065 6e61 4-11.5.2. - ena │ │ │ +0003b380: 626c 655f 7374 7261 7465 6779 0a20 202d ble_strategy. - │ │ │ +0003b390: 206c 6f77 5f63 6f6d 706c 6578 6974 790a low_complexity. │ │ │ +0003b3a0: 2020 2d20 6c6f 775f 6469 7372 7570 7469 - low_disrupti │ │ │ +0003b3b0: 6f6e 0a20 202d 206d 6564 6975 6d5f 7365 on. - medium_se │ │ │ +0003b3c0: 7665 7269 7479 0a20 202d 206e 6f5f 7265 verity. - no_re │ │ │ +0003b3d0: 626f 6f74 5f6e 6565 6465 640a 2020 2d20 boot_needed. - │ │ │ +0003b3e0: 7061 636b 6167 655f 6169 6465 5f69 6e73 package_aide_ins │ │ │ +0003b3f0: 7461 6c6c 6564 0a3c 2f63 6f64 653e 3c2f talled. │ │ │ +0003b400: 7072 653e 3c2f 6469 763e 3c61 2063 6c61 pre>
| low | < │ │ │ +0003b560: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr>|
| Disr │ │ │ +0003b570: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption: | │ │ │ +0003b580: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low |
|---|---|
| Reboot: | false | < │ │ │ +0003b5b0: 2f74 723e 3c74 723e 3c74 683e 5374 7261 /tr>
| Stra │ │ │ +0003b5c0: 7465 6779 3a3c 2f74 683e 3c74 643e 656e tegy: | en │ │ │ +0003b5d0: 6162 6c65 3c2f 7464 3e3c 2f74 723e 3c2f able |
| Complexity: │ │ │ -00041730: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 | low |
| Di │ │ │ -00041750: 7372 7570 7469 6f6e 3a3c 2f74 683e 3c74 sruption: | Reboot: │ │ │ -00041780: 7468 3e3c 7464 3e66 616c 7365 3c2f 7464 th> | false |
| St │ │ │ -000417a0: 7261 7465 6779 3a3c 2f74 683e 3c74 643e rategy: | │ │ │ -000417b0: 6469 7361 626c 653c 2f74 643e 3c2f 7472 disable |
.include rem │ │ │ -000417e0: 6f76 655f 7072 656c 696e 6b0a 0a63 6c61 ove_prelink..cla │ │ │ -000417f0: 7373 2072 656d 6f76 655f 7072 656c 696e ss remove_prelin │ │ │ -00041800: 6b20 7b0a 2020 7061 636b 6167 6520 7b20 k {. package { │ │ │ -00041810: 2770 7265 6c69 6e6b 273a 0a20 2020 2065 'prelink':. e │ │ │ -00041820: 6e73 7572 6520 3d26 6774 3b20 2770 7572 nsure => 'pur │ │ │ -00041830: 6765 6427 2c0a 2020 7d0a 7d0a 3c2f 636f ged',. }.}.
| Compl │ │ │ -00041990: 6578 6974 793a 3c2f 7468 3e3c 7464 3e6d exity: | m │ │ │ -000419a0: 6564 6975 6d3c 2f74 643e 3c2f 7472 3e3c edium | Disruptio │ │ │ -000419c0: 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f n: | low │ │ │ -000419d0: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td> |
|---|---|
| │ │ │ -000419e0: 5265 626f 6f74 3a3c 2f74 683e 3c74 643e Reboot: | │ │ │ -000419f0: 6661 6c73 653c 2f74 643e 3c2f 7472 3e3c false | Strategy: │ │ │ -00041a10: 3c2f 7468 3e3c 7464 3e64 6973 6162 6c65 | disable │ │ │ -00041a20: 3c2f 7464 3e3c 2f74 723e 3c2f 7461 626c | Complexity │ │ │ +00041730: 3a3c 2f74 683e 3c74 643e 6d65 6469 756d : | medium │ │ │ +00041740: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 |
| low | │ │ │ +00041770: 7472 3e3c 7472 3e3c 7468 3e52 6562 6f6f tr>|
| Reboo │ │ │ +00041780: 743a 3c2f 7468 3e3c 7464 3e66 616c 7365 t: | false │ │ │ +00041790: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 |
| disable | │ │ │ +000417c0: 3c2f 7472 3e3c 2f74 6162 6c65 3e3c 7072
- name:
│ │ │ +000417e0: 4368 6563 6b20 4966 2050 7265 6c69 6e6b Check If Prelink
│ │ │ +000417f0: 6564 2049 7320 496e 7374 616c 6c65 640a ed Is Installed.
│ │ │ +00041800: 2020 616e 7369 626c 652e 6275 696c 7469 ansible.builti
│ │ │ +00041810: 6e2e 7374 6174 3a0a 2020 2020 7061 7468 n.stat:. path
│ │ │ +00041820: 3a20 2f75 7372 2f73 6269 6e2f 7072 656c : /usr/sbin/prel
│ │ │ +00041830: 696e 6b0a 2020 2020 6765 745f 6368 6563 ink. get_chec
│ │ │ +00041840: 6b73 756d 3a20 6661 6c73 650a 2020 7265 ksum: false. re
│ │ │ +00041850: 6769 7374 6572 3a20 7072 656c 696e 6b0a gister: prelink.
│ │ │ +00041860: 2020 7461 6773 3a0a 2020 2d20 6469 7361 tags:. - disa
│ │ │ +00041870: 626c 655f 7374 7261 7465 6779 0a20 202d ble_strategy. -
│ │ │ +00041880: 206c 6f77 5f64 6973 7275 7074 696f 6e0a low_disruption.
│ │ │ +00041890: 2020 2d20 6d65 6469 756d 5f63 6f6d 706c - medium_compl
│ │ │ +000418a0: 6578 6974 790a 2020 2d20 6d65 6469 756d exity. - medium
│ │ │ +000418b0: 5f73 6576 6572 6974 790a 2020 2d20 6e6f _severity. - no
│ │ │ +000418c0: 5f72 6562 6f6f 745f 6e65 6564 6564 0a20 _reboot_needed.
│ │ │ +000418d0: 202d 2070 6163 6b61 6765 5f70 7265 6c69 - package_preli
│ │ │ +000418e0: 6e6b 5f72 656d 6f76 6564 0a0a 2d20 6e61 nk_removed..- na
│ │ │ +000418f0: 6d65 3a20 5265 7374 6f72 6520 5072 656c me: Restore Prel
│ │ │ +00041900: 696e 6b65 6420 4269 6e61 7269 6573 0a20 inked Binaries.
│ │ │ +00041910: 2061 6e73 6962 6c65 2e62 7569 6c74 696e ansible.builtin
│ │ │ +00041920: 2e63 6f6d 6d61 6e64 3a0a 2020 2020 636d .command:. cm
│ │ │ +00041930: 643a 2070 7265 6c69 6e6b 202d 7561 0a20 d: prelink -ua.
│ │ │ +00041940: 2077 6865 6e3a 2070 7265 6c69 6e6b 2e73 when: prelink.s
│ │ │ +00041950: 7461 742e 6578 6973 7473 0a20 2074 6167 tat.exists. tag
│ │ │ +00041960: 733a 0a20 202d 2064 6973 6162 6c65 5f73 s:. - disable_s
│ │ │ +00041970: 7472 6174 6567 790a 2020 2d20 6c6f 775f trategy. - low_
│ │ │ +00041980: 6469 7372 7570 7469 6f6e 0a20 202d 206d disruption. - m
│ │ │ +00041990: 6564 6975 6d5f 636f 6d70 6c65 7869 7479 edium_complexity
│ │ │ +000419a0: 0a20 202d 206d 6564 6975 6d5f 7365 7665 . - medium_seve
│ │ │ +000419b0: 7269 7479 0a20 202d 206e 6f5f 7265 626f rity. - no_rebo
│ │ │ +000419c0: 6f74 5f6e 6565 6465 640a 2020 2d20 7061 ot_needed. - pa
│ │ │ +000419d0: 636b 6167 655f 7072 656c 696e 6b5f 7265 ckage_prelink_re
│ │ │ +000419e0: 6d6f 7665 640a 0a2d 206e 616d 653a 2045 moved..- name: E
│ │ │ +000419f0: 6e73 7572 6520 7072 656c 696e 6b20 6973 nsure prelink is
│ │ │ +00041a00: 2052 656d 6f76 6564 0a20 2061 6e73 6962 Removed. ansib
│ │ │ +00041a10: 6c65 2e62 7569 6c74 696e 2e70 6163 6b61 le.builtin.packa
│ │ │ +00041a20: 6765 3a0a 2020 2020 6e61 6d65 3a20 7072 ge:. name: pr
│ │ │ +00041a30: 656c 696e 6b0a 2020 2020 7374 6174 653a elink. state:
│ │ │ +00041a40: 2061 6273 656e 740a 2020 7461 6773 3a0a absent. tags:.
│ │ │ +00041a50: 2020 2d20 6469 7361 626c 655f 7374 7261 - disable_stra
│ │ │ +00041a60: 7465 6779 0a20 202d 206c 6f77 5f64 6973 tegy. - low_dis
│ │ │ +00041a70: 7275 7074 696f 6e0a 2020 2d20 6d65 6469 ruption. - medi
│ │ │ +00041a80: 756d 5f63 6f6d 706c 6578 6974 790a 2020 um_complexity.
│ │ │ +00041a90: 2d20 6d65 6469 756d 5f73 6576 6572 6974 - medium_severit
│ │ │ +00041aa0: 790a 2020 2d20 6e6f 5f72 6562 6f6f 745f y. - no_reboot_
│ │ │ +00041ab0: 6e65 6564 6564 0a20 202d 2070 6163 6b61 needed. - packa
│ │ │ +00041ac0: 6765 5f70 7265 6c69 6e6b 5f72 656d 6f76 ge_prelink_remov
│ │ │ +00041ad0: 6564 0a3c 2f63 6f64 653e 3c2f 7072 653e ed.
│ │ │ +00041ae0: 3c2f 6469 763e 3c61 2063 6c61 7373 3d22 | Complexity: | low |
|---|---|
| Disrup │ │ │ +00041c50: 7469 6f6e 3a3c 2f74 683e 3c74 643e 6c6f tion: | lo │ │ │ +00041c60: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w |
| Strate │ │ │ +00041ca0: 6779 3a3c 2f74 683e 3c74 643e 6469 7361 gy: | disa │ │ │ +00041cb0: 626c 653c 2f74 643e 3c2f 7472 3e3c 2f74 ble |
| low | │ │ │ -00051f60: 7472 3e3c 7472 3e3c 7468 3e44 6973 7275 tr>|
| Disru │ │ │ -00051f70: 7074 696f 6e3a 3c2f 7468 3e3c 7464 3e6c ption: | l │ │ │ -00051f80: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow |
|---|---|
| Reboot: | │ │ │ -00051fa0: 3c74 643e 6661 6c73 653c 2f74 643e 3c2ffalse | │ │ │ -00051fb0: 7472 3e3c 7472 3e3c 7468 3e53 7472 6174 tr>
| Strat │ │ │ -00051fc0: 6567 793a 3c2f 7468 3e3c 7464 3e65 6e61 egy: | ena │ │ │ -00051fd0: 626c 653c 2f74 643e 3c2f 7472 3e3c 2f74 ble |
| low | │ │ │ -000521c0: 7472 3e3c 7472 3e3c 7468 3e44 6973 7275 tr>|
| Disru │ │ │ -000521d0: 7074 696f 6e3a 3c2f 7468 3e3c 7464 3e6c ption: | l │ │ │ -000521e0: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow |
|---|---|
| Reboot: | │ │ │ -00052200: 3c74 643e 6661 6c73 653c 2f74 643e 3c2ffalse | │ │ │ -00052210: 7472 3e3c 7472 3e3c 7468 3e53 7472 6174 tr>
| Strat │ │ │ -00052220: 6567 793a 3c2f 7468 3e3c 7464 3e65 6e61 egy: | ena │ │ │ -00052230: 626c 653c 2f74 643e 3c2f 7472 3e3c 2f74 ble |
| C │ │ │ +00051e00: 6f6d 706c 6578 6974 793a 3c2f 7468 3e3c omplexity: | < │ │ │ +00051e10: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low|
|---|---|
| Disrupti │ │ │ +00051e30: 6f6e 3a3c 2f74 683e 3c74 643e 6c6f 773c on: | low< │ │ │ +00051e40: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> |
| Reboot: | false |
| Strategy │ │ │ +00051e80: 3a3c 2f74 683e 3c74 643e 656e 6162 6c65 : | enable │ │ │ +00051e90: 3c2f 7464 3e3c 2f74 723e 3c2f 7461 626c | Complexit │ │ │ +00052260: 793a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f y: | low │ │ │ +00052270: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td> |
| │ │ │ +00052280: 4469 7372 7570 7469 6f6e 3a3c 2f74 683e Disruption: | │ │ │ +00052290: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472low |
| Reboot: │ │ │ +000522b0: 3c2f 7468 3e3c 7464 3e66 616c 7365 3c2f | false │ │ │ +000522c0: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td> |
| │ │ │ +000522d0: 5374 7261 7465 6779 3a3c 2f74 683e 3c74 Strategy: |
<
│ │ │ +00052300: 636f 6465 3e69 6e63 6c75 6465 2069 6e73 code>include ins
│ │ │ +00052310: 7461 6c6c 5f73 7564 6f0a 0a63 6c61 7373 tall_sudo..class
│ │ │ +00052320: 2069 6e73 7461 6c6c 5f73 7564 6f20 7b0a install_sudo {.
│ │ │ +00052330: 2020 7061 636b 6167 6520 7b20 2773 7564 package { 'sud
│ │ │ +00052340: 6f27 3a0a 2020 2020 656e 7375 7265 203d o':. ensure =
│ │ │ +00052350: 2667 743b 2027 696e 7374 616c 6c65 6427 > 'installed'
│ │ │ +00052360: 2c0a 2020 7d0a 7d0a 3c2f 636f 6465 3e3c ,. }.}.<
│ │ │ +00052370: 2f70 7265 3e3c 2f64 6976 3e3c 6120 636c /pre>.[[packages]]. │ │ │ +00052490: 6e61 6d65 203d 2022 7375 646f 220a 7665 name = "sudo".ve │ │ │ +000524a0: 7273 696f 6e20 3d20 222a 220a 3c2f 636f rsion = "*".
.[[
│ │ │ -000a3e80: 7061 636b 6167 6573 5d5d 0a6e 616d 6520 packages]].name
│ │ │ -000a3e90: 3d20 226c 6962 7061 6d2d 6d6f 6475 6c65 = "libpam-module
│ │ │ -000a3ea0: 7322 0a76 6572 7369 6f6e 203d 2022 2a22 s".version = "*"
│ │ │ -000a3eb0: 0a3c 2f63 6f64 653e 3c2f 7072 653e 3c2f .
│ │ │ -000a3ec0: 6469 763e 3c61 2063 6c61 7373 3d22 6274 div>Remediation Pup
│ │ │ -000a3f70: 7065 7420 736e 6970 7065 7420 e287 b23c pet snippet ...<
│ │ │ -000a3f80: 2f61 3e3c 6272 3e3c 6469 7620 636c 6173 /a>| Complexity: | low |
|---|---|
| Disrup │ │ │ -000a4030: 7469 6f6e 3a3c 2f74 683e 3c74 643e 6c6f tion: | lo │ │ │ -000a4040: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w |
| Strate │ │ │ -000a4080: 6779 3a3c 2f74 683e 3c74 643e 656e 6162 gy: | enab │ │ │ -000a4090: 6c65 3c2f 7464 3e3c 2f74 723e 3c2f 7461 le |
| Complexity: | low |
|---|---|
| Disrup │ │ │ -000a42b0: 7469 6f6e 3a3c 2f74 683e 3c74 643e 6c6f tion: | lo │ │ │ -000a42c0: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w |
| Strate │ │ │ -000a4300: 6779 3a3c 2f74 683e 3c74 643e 656e 6162 gy: | enab │ │ │ -000a4310: 6c65 3c2f 7464 3e3c 2f74 723e 3c2f 7461 le |
| low | │ │ │ +000a3ed0: 7472 3e3c 7472 3e3c 7468 3e44 6973 7275 tr>|
| Disru │ │ │ +000a3ee0: 7074 696f 6e3a 3c2f 7468 3e3c 7464 3e6c ption: | l │ │ │ +000a3ef0: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow |
|---|---|
| Reboot: | │ │ │ +000a3f10: 3c74 643e 6661 6c73 653c 2f74 643e 3c2ffalse | │ │ │ +000a3f20: 7472 3e3c 7472 3e3c 7468 3e53 7472 6174 tr>
| Strat │ │ │ +000a3f30: 6567 793a 3c2f 7468 3e3c 7464 3e65 6e61 egy: | ena │ │ │ +000a3f40: 626c 653c 2f74 643e 3c2f 7472 3e3c 2f74 ble | Complexity │ │ │ +000a42c0: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : | low |
| D │ │ │ +000a42e0: 6973 7275 7074 696f 6e3a 3c2f 7468 3e3c isruption: | < │ │ │ +000a42f0: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low|
| Reboot:< │ │ │ +000a4310: 2f74 683e 3c74 643e 6661 6c73 653c 2f74 /th> | false |
| S │ │ │ +000a4330: 7472 6174 6567 793a 3c2f 7468 3e3c 7464 trategy: | enable |
include inst │ │ │ +000a4370: 616c 6c5f 6c69 6270 616d 2d6d 6f64 756c all_libpam-modul │ │ │ +000a4380: 6573 0a0a 636c 6173 7320 696e 7374 616c es..class instal │ │ │ +000a4390: 6c5f 6c69 6270 616d 2d6d 6f64 756c 6573 l_libpam-modules │ │ │ +000a43a0: 207b 0a20 2070 6163 6b61 6765 207b 2027 {. package { ' │ │ │ +000a43b0: 6c69 6270 616d 2d6d 6f64 756c 6573 273a libpam-modules': │ │ │ +000a43c0: 0a20 2020 2065 6e73 7572 6520 3d26 6774 . ensure => │ │ │ +000a43d0: 3b20 2769 6e73 7461 6c6c 6564 272c 0a20 ; 'installed',. │ │ │ +000a43e0: 207d 0a7d 0a3c 2f63 6f64 653e 3c2f 7072 }.}.
.[[packages]].n
│ │ │ +000a4510: 616d 6520 3d20 226c 6962 7061 6d2d 6d6f ame = "libpam-mo
│ │ │ +000a4520: 6475 6c65 7322 0a76 6572 7369 6f6e 203d dules".version =
│ │ │ +000a4530: 2022 2a22 0a3c 2f63 6f64 653e 3c2f 7072 "*".< │ │ │ -000a5440: 636f 6465 3e0a 5b5b 7061 636b 6167 6573 code>.[[packages │ │ │ -000a5450: 5d5d 0a6e 616d 6520 3d20 226c 6962 7061 ]].name = "libpa │ │ │ -000a5460: 6d2d 7077 7175 616c 6974 7922 0a76 6572 m-pwquality".ver │ │ │ -000a5470: 7369 6f6e 203d 2022 2a22 0a3c 2f63 6f64 sion = "*".
| Compl │ │ │ -000a55d0: 6578 6974 793a 3c2f 7468 3e3c 7464 3e6c exity: | l │ │ │ -000a55e0: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow |
|---|---|
| Disruption:< │ │ │ -000a5600: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> | low | │ │ │ -000a5610: 3c2f 7472 3e3c 7472 3e3c 7468 3e52 6562
| Reb │ │ │ -000a5620: 6f6f 743a 3c2f 7468 3e3c 7464 3e66 616c oot: | fal │ │ │ -000a5630: 7365 3c2f 7464 3e3c 2f74 723e 3c74 723e se |
| Strategy: | enable |
include
│ │ │ -000a5680: 2069 6e73 7461 6c6c 5f6c 6962 7061 6d2d install_libpam-
│ │ │ -000a5690: 7077 7175 616c 6974 790a 0a63 6c61 7373 pwquality..class
│ │ │ -000a56a0: 2069 6e73 7461 6c6c 5f6c 6962 7061 6d2d install_libpam-
│ │ │ -000a56b0: 7077 7175 616c 6974 7920 7b0a 2020 7061 pwquality {. pa
│ │ │ -000a56c0: 636b 6167 6520 7b20 276c 6962 7061 6d2d ckage { 'libpam-
│ │ │ -000a56d0: 7077 7175 616c 6974 7927 3a0a 2020 2020 pwquality':.
│ │ │ -000a56e0: 656e 7375 7265 203d 2667 743b 2027 696e ensure => 'in
│ │ │ -000a56f0: 7374 616c 6c65 6427 2c0a 2020 7d0a 7d0a stalled',. }.}.
│ │ │ -000a5700: 3c2f 636f 6465 3e3c 2f70 7265 3e3c 2f64
│ │ │ -000a57b0: 5265 6d65 6469 6174 696f 6e20 416e 7369 Remediation Ansi
│ │ │ -000a57c0: 626c 6520 736e 6970 7065 7420 e287 b23c ble snippet ...<
│ │ │ -000a57d0: 2f61 3e3c 6272 3e3c 6469 7620 636c 6173 /a>Complexity: low Disrup
│ │ │ -000a5880: 7469 6f6e 3a3c 2f74 683e 3c74 643e 6c6f tion: lo
│ │ │ -000a5890: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ -000a58a0: 7468 3e52 6562 6f6f 743a 3c2f 7468 3e3c th>Reboot:<
│ │ │ -000a58b0: 7464 3e66 616c 7365 3c2f 7464 3e3c 2f74 td>false Strate
│ │ │ -000a58d0: 6779 3a3c 2f74 683e 3c74 643e 656e 6162 gy: enab
│ │ │ -000a58e0: 6c65 3c2f 7464 3e3c 2f74 723e 3c2f 7461 le -
│ │ │ -000a5900: 206e 616d 653a 2047 6174 6865 7220 7468 name: Gather th
│ │ │ -000a5910: 6520 7061 636b 6167 6520 6661 6374 730a e package facts.
│ │ │ -000a5920: 2020 7061 636b 6167 655f 6661 6374 733a package_facts:
│ │ │ -000a5930: 0a20 2020 206d 616e 6167 6572 3a20 6175 . manager: au
│ │ │ -000a5940: 746f 0a20 2074 6167 733a 0a20 202d 2044 to. tags:. - D
│ │ │ -000a5950: 4953 412d 5354 4947 2d55 4254 552d 3232 ISA-STIG-UBTU-22
│ │ │ -000a5960: 2d32 3135 3031 300a 2020 2d20 656e 6162 -215010. - enab
│ │ │ -000a5970: 6c65 5f73 7472 6174 6567 790a 2020 2d20 le_strategy. -
│ │ │ -000a5980: 6c6f 775f 636f 6d70 6c65 7869 7479 0a20 low_complexity.
│ │ │ -000a5990: 202d 206c 6f77 5f64 6973 7275 7074 696f - low_disruptio
│ │ │ -000a59a0: 6e0a 2020 2d20 6d65 6469 756d 5f73 6576 n. - medium_sev
│ │ │ -000a59b0: 6572 6974 790a 2020 2d20 6e6f 5f72 6562 erity. - no_reb
│ │ │ -000a59c0: 6f6f 745f 6e65 6564 6564 0a20 202d 2070 oot_needed. - p
│ │ │ -000a59d0: 6163 6b61 6765 5f70 616d 5f70 7771 7561 ackage_pam_pwqua
│ │ │ -000a59e0: 6c69 7479 5f69 6e73 7461 6c6c 6564 0a0a lity_installed..
│ │ │ -000a59f0: 2d20 6e61 6d65 3a20 456e 7375 7265 206c - name: Ensure l
│ │ │ -000a5a00: 6962 7061 6d2d 7077 7175 616c 6974 7920 ibpam-pwquality
│ │ │ -000a5a10: 6973 2069 6e73 7461 6c6c 6564 0a20 2061 is installed. a
│ │ │ -000a5a20: 6e73 6962 6c65 2e62 7569 6c74 696e 2e70 nsible.builtin.p
│ │ │ -000a5a30: 6163 6b61 6765 3a0a 2020 2020 6e61 6d65 ackage:. name
│ │ │ -000a5a40: 3a20 6c69 6270 616d 2d70 7771 7561 6c69 : libpam-pwquali
│ │ │ -000a5a50: 7479 0a20 2020 2073 7461 7465 3a20 7072 ty. state: pr
│ │ │ -000a5a60: 6573 656e 740a 2020 7768 656e 3a20 2722 esent. when: '"
│ │ │ -000a5a70: 6c69 6270 616d 2d72 756e 7469 6d65 2220 libpam-runtime"
│ │ │ -000a5a80: 696e 2061 6e73 6962 6c65 5f66 6163 7473 in ansible_facts
│ │ │ -000a5a90: 2e70 6163 6b61 6765 7327 0a20 2074 6167 .packages'. tag
│ │ │ -000a5aa0: 733a 0a20 202d 2044 4953 412d 5354 4947 s:. - DISA-STIG
│ │ │ -000a5ab0: 2d55 4254 552d 3232 2d32 3135 3031 300a -UBTU-22-215010.
│ │ │ -000a5ac0: 2020 2d20 656e 6162 6c65 5f73 7472 6174 - enable_strat
│ │ │ -000a5ad0: 6567 790a 2020 2d20 6c6f 775f 636f 6d70 egy. - low_comp
│ │ │ -000a5ae0: 6c65 7869 7479 0a20 202d 206c 6f77 5f64 lexity. - low_d
│ │ │ -000a5af0: 6973 7275 7074 696f 6e0a 2020 2d20 6d65 isruption. - me
│ │ │ -000a5b00: 6469 756d 5f73 6576 6572 6974 790a 2020 dium_severity.
│ │ │ -000a5b10: 2d20 6e6f 5f72 6562 6f6f 745f 6e65 6564 - no_reboot_need
│ │ │ -000a5b20: 6564 0a20 202d 2070 6163 6b61 6765 5f70 ed. - package_p
│ │ │ -000a5b30: 616d 5f70 7771 7561 6c69 7479 5f69 6e73 am_pwquality_ins
│ │ │ -000a5b40: 7461 6c6c 6564 0a3c 2f63 6f64 653e 3c2f talled.
│ │ │ +000a53e0: 7469 6f6e 2041 6e73 6962 6c65 2073 6e69 tion Ansible sni
│ │ │ +000a53f0: 7070 6574 20e2 87b2 3c2f 613e 3c62 723e ppet ...
│ │ │ +000a5400: 3c64 6976 2063 6c61 7373 3d22 7061 6e65 Comple
│ │ │ +000a5480: 7869 7479 3a3c 2f74 683e 3c74 643e 6c6f xity: lo
│ │ │ +000a5490: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ +000a54a0: 7468 3e44 6973 7275 7074 696f 6e3a 3c2f th>Disruption:
│ │ │ +000a54b0: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th> low <
│ │ │ +000a54c0: 2f74 723e 3c74 723e 3c74 683e 5265 626f /tr>Rebo
│ │ │ +000a54d0: 6f74 3a3c 2f74 683e 3c74 643e 6661 6c73 ot: fals
│ │ │ +000a54e0: 653c 2f74 643e 3c2f 7472 3e3c 7472 3e3c e <
│ │ │ +000a54f0: 7468 3e53 7472 6174 6567 793a 3c2f 7468 th>Strategy: enable
│ │ │ +000a5510: 3c2f 7472 3e3c 2f74 6162 6c65 3e3c 7072 - name:
│ │ │ +000a5530: 4761 7468 6572 2074 6865 2070 6163 6b61 Gather the packa
│ │ │ +000a5540: 6765 2066 6163 7473 0a20 2070 6163 6b61 ge facts. packa
│ │ │ +000a5550: 6765 5f66 6163 7473 3a0a 2020 2020 6d61 ge_facts:. ma
│ │ │ +000a5560: 6e61 6765 723a 2061 7574 6f0a 2020 7461 nager: auto. ta
│ │ │ +000a5570: 6773 3a0a 2020 2d20 4449 5341 2d53 5449 gs:. - DISA-STI
│ │ │ +000a5580: 472d 5542 5455 2d32 322d 3231 3530 3130 G-UBTU-22-215010
│ │ │ +000a5590: 0a20 202d 2065 6e61 626c 655f 7374 7261 . - enable_stra
│ │ │ +000a55a0: 7465 6779 0a20 202d 206c 6f77 5f63 6f6d tegy. - low_com
│ │ │ +000a55b0: 706c 6578 6974 790a 2020 2d20 6c6f 775f plexity. - low_
│ │ │ +000a55c0: 6469 7372 7570 7469 6f6e 0a20 202d 206d disruption. - m
│ │ │ +000a55d0: 6564 6975 6d5f 7365 7665 7269 7479 0a20 edium_severity.
│ │ │ +000a55e0: 202d 206e 6f5f 7265 626f 6f74 5f6e 6565 - no_reboot_nee
│ │ │ +000a55f0: 6465 640a 2020 2d20 7061 636b 6167 655f ded. - package_
│ │ │ +000a5600: 7061 6d5f 7077 7175 616c 6974 795f 696e pam_pwquality_in
│ │ │ +000a5610: 7374 616c 6c65 640a 0a2d 206e 616d 653a stalled..- name:
│ │ │ +000a5620: 2045 6e73 7572 6520 6c69 6270 616d 2d70 Ensure libpam-p
│ │ │ +000a5630: 7771 7561 6c69 7479 2069 7320 696e 7374 wquality is inst
│ │ │ +000a5640: 616c 6c65 640a 2020 616e 7369 626c 652e alled. ansible.
│ │ │ +000a5650: 6275 696c 7469 6e2e 7061 636b 6167 653a builtin.package:
│ │ │ +000a5660: 0a20 2020 206e 616d 653a 206c 6962 7061 . name: libpa
│ │ │ +000a5670: 6d2d 7077 7175 616c 6974 790a 2020 2020 m-pwquality.
│ │ │ +000a5680: 7374 6174 653a 2070 7265 7365 6e74 0a20 state: present.
│ │ │ +000a5690: 2077 6865 6e3a 2027 226c 6962 7061 6d2d when: '"libpam-
│ │ │ +000a56a0: 7275 6e74 696d 6522 2069 6e20 616e 7369 runtime" in ansi
│ │ │ +000a56b0: 626c 655f 6661 6374 732e 7061 636b 6167 ble_facts.packag
│ │ │ +000a56c0: 6573 270a 2020 7461 6773 3a0a 2020 2d20 es'. tags:. -
│ │ │ +000a56d0: 4449 5341 2d53 5449 472d 5542 5455 2d32 DISA-STIG-UBTU-2
│ │ │ +000a56e0: 322d 3231 3530 3130 0a20 202d 2065 6e61 2-215010. - ena
│ │ │ +000a56f0: 626c 655f 7374 7261 7465 6779 0a20 202d ble_strategy. -
│ │ │ +000a5700: 206c 6f77 5f63 6f6d 706c 6578 6974 790a low_complexity.
│ │ │ +000a5710: 2020 2d20 6c6f 775f 6469 7372 7570 7469 - low_disrupti
│ │ │ +000a5720: 6f6e 0a20 202d 206d 6564 6975 6d5f 7365 on. - medium_se
│ │ │ +000a5730: 7665 7269 7479 0a20 202d 206e 6f5f 7265 verity. - no_re
│ │ │ +000a5740: 626f 6f74 5f6e 6565 6465 640a 2020 2d20 boot_needed. -
│ │ │ +000a5750: 7061 636b 6167 655f 7061 6d5f 7077 7175 package_pam_pwqu
│ │ │ +000a5760: 616c 6974 795f 696e 7374 616c 6c65 640a ality_installed.
│ │ │ +000a5770: 3c2f 636f 6465 3e3c 2f70 7265 3e3c 2f64
│ │ │ +000a5820: 5265 6d65 6469 6174 696f 6e20 5075 7070 Remediation Pupp
│ │ │ +000a5830: 6574 2073 6e69 7070 6574 20e2 87b2 3c2f et snippet ...
│ │ │ +000a5840: 613e 3c62 723e 3c64 6976 2063 6c61 7373 a>
│ │ │ +000a58c0: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity:
│ │ │ +000a58d0: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Disrupt
│ │ │ +000a58f0: 696f 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 ion: low
│ │ │ +000a5900: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Strateg
│ │ │ +000a5940: 793a 3c2f 7468 3e3c 7464 3e65 6e61 626c y: enabl
│ │ │ +000a5950: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e in
│ │ │ +000a5970: 636c 7564 6520 696e 7374 616c 6c5f 6c69 clude install_li
│ │ │ +000a5980: 6270 616d 2d70 7771 7561 6c69 7479 0a0a bpam-pwquality..
│ │ │ +000a5990: 636c 6173 7320 696e 7374 616c 6c5f 6c69 class install_li
│ │ │ +000a59a0: 6270 616d 2d70 7771 7561 6c69 7479 207b bpam-pwquality {
│ │ │ +000a59b0: 0a20 2070 6163 6b61 6765 207b 2027 6c69 . package { 'li
│ │ │ +000a59c0: 6270 616d 2d70 7771 7561 6c69 7479 273a bpam-pwquality':
│ │ │ +000a59d0: 0a20 2020 2065 6e73 7572 6520 3d26 6774 . ensure =>
│ │ │ +000a59e0: 3b20 2769 6e73 7461 6c6c 6564 272c 0a20 ; 'installed',.
│ │ │ +000a59f0: 207d 0a7d 0a3c 2f63 6f64 653e 3c2f 7072 }.}.Remediation
│ │ │ +000a5ab0: 204f 5342 7569 6c64 2042 6c75 6570 7269 OSBuild Bluepri
│ │ │ +000a5ac0: 6e74 2073 6e69 7070 6574 20e2 87b2 3c2f nt snippet ...
│ │ │ +000a5ad0: 613e 3c62 723e 3c64 6976 2063 6c61 7373 a>.[[packages]].n
│ │ │ +000a5b20: 616d 6520 3d20 226c 6962 7061 6d2d 7077 ame = "libpam-pw
│ │ │ +000a5b30: 7175 616c 6974 7922 0a76 6572 7369 6f6e quality".version
│ │ │ +000a5b40: 203d 2022 2a22 0a3c 2f63 6f64 653e 3c2f = "*".
│ │ │ 000a5b50: 7072 653e 3c2f 6469 763e 3c61 2063 6c61 pre>
│ │ │ -000a6700: 3c63 6f64 653e 0a5b 5b70 6163 6b61 6765
.[[package
│ │ │ -000a6710: 735d 5d0a 6e61 6d65 203d 2022 6c69 6270 s]].name = "libp
│ │ │ -000a6720: 616d 2d72 756e 7469 6d65 220a 7665 7273 am-runtime".vers
│ │ │ -000a6730: 696f 6e20 3d20 222a 220a 3c2f 636f 6465 ion = "*".
│ │ │ -000a6810: 3c64 6976 2063 6c61 7373 3d22 7061 6e65 Comple
│ │ │ -000a6890: 7869 7479 3a3c 2f74 683e 3c74 643e 6c6f xity: lo
│ │ │ -000a68a0: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ -000a68b0: 7468 3e44 6973 7275 7074 696f 6e3a 3c2f th>Disruption:
│ │ │ -000a68c0: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th> low <
│ │ │ -000a68d0: 2f74 723e 3c74 723e 3c74 683e 5265 626f /tr>Rebo
│ │ │ -000a68e0: 6f74 3a3c 2f74 683e 3c74 643e 6661 6c73 ot: fals
│ │ │ -000a68f0: 653c 2f74 643e 3c2f 7472 3e3c 7472 3e3c e <
│ │ │ -000a6900: 7468 3e53 7472 6174 6567 793a 3c2f 7468 th>Strategy: enable
│ │ │ -000a6920: 3c2f 7472 3e3c 2f74 6162 6c65 3e3c 7072 include
│ │ │ -000a6940: 696e 7374 616c 6c5f 6c69 6270 616d 2d72 install_libpam-r
│ │ │ -000a6950: 756e 7469 6d65 0a0a 636c 6173 7320 696e untime..class in
│ │ │ -000a6960: 7374 616c 6c5f 6c69 6270 616d 2d72 756e stall_libpam-run
│ │ │ -000a6970: 7469 6d65 207b 0a20 2070 6163 6b61 6765 time {. package
│ │ │ -000a6980: 207b 2027 6c69 6270 616d 2d72 756e 7469 { 'libpam-runti
│ │ │ -000a6990: 6d65 273a 0a20 2020 2065 6e73 7572 6520 me':. ensure
│ │ │ -000a69a0: 3d26 6774 3b20 2769 6e73 7461 6c6c 6564 => 'installed
│ │ │ -000a69b0: 272c 0a20 207d 0a7d 0a3c 2f63 6f64 653e ',. }.}.
│ │ │ -000a69c0: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063
│ │ │ -000a6a90: 3c64 6976 2063 6c61 7373 3d22 7061 6e65 Comple
│ │ │ -000a6b10: 7869 7479 3a3c 2f74 683e 3c74 643e 6c6f xity: lo
│ │ │ -000a6b20: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ -000a6b30: 7468 3e44 6973 7275 7074 696f 6e3a 3c2f th>Disruption:
│ │ │ -000a6b40: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th> low <
│ │ │ -000a6b50: 2f74 723e 3c74 723e 3c74 683e 5265 626f /tr>Rebo
│ │ │ -000a6b60: 6f74 3a3c 2f74 683e 3c74 643e 6661 6c73 ot: fals
│ │ │ -000a6b70: 653c 2f74 643e 3c2f 7472 3e3c 7472 3e3c e <
│ │ │ -000a6b80: 7468 3e53 7472 6174 6567 793a 3c2f 7468 th>Strategy: enable
│ │ │ -000a6ba0: 3c2f 7472 3e3c 2f74 6162 6c65 3e3c 7072 - name:
│ │ │ -000a6bc0: 456e 7375 7265 206c 6962 7061 6d2d 7275 Ensure libpam-ru
│ │ │ -000a6bd0: 6e74 696d 6520 6973 2069 6e73 7461 6c6c ntime is install
│ │ │ -000a6be0: 6564 0a20 2061 6e73 6962 6c65 2e62 7569 ed. ansible.bui
│ │ │ -000a6bf0: 6c74 696e 2e70 6163 6b61 6765 3a0a 2020 ltin.package:.
│ │ │ -000a6c00: 2020 6e61 6d65 3a20 6c69 6270 616d 2d72 name: libpam-r
│ │ │ -000a6c10: 756e 7469 6d65 0a20 2020 2073 7461 7465 untime. state
│ │ │ -000a6c20: 3a20 7072 6573 656e 740a 2020 7461 6773 : present. tags
│ │ │ -000a6c30: 3a0a 2020 2d20 656e 6162 6c65 5f73 7472 :. - enable_str
│ │ │ -000a6c40: 6174 6567 790a 2020 2d20 6c6f 775f 636f ategy. - low_co
│ │ │ -000a6c50: 6d70 6c65 7869 7479 0a20 202d 206c 6f77 mplexity. - low
│ │ │ -000a6c60: 5f64 6973 7275 7074 696f 6e0a 2020 2d20 _disruption. -
│ │ │ -000a6c70: 6d65 6469 756d 5f73 6576 6572 6974 790a medium_severity.
│ │ │ -000a6c80: 2020 2d20 6e6f 5f72 6562 6f6f 745f 6e65 - no_reboot_ne
│ │ │ -000a6c90: 6564 6564 0a20 202d 2070 6163 6b61 6765 eded. - package
│ │ │ -000a6ca0: 5f70 616d 5f72 756e 7469 6d65 5f69 6e73 _pam_runtime_ins
│ │ │ -000a6cb0: 7461 6c6c 6564 0a3c 2f63 6f64 653e 3c2f talled.
│ │ │ +000a66a0: 6174 696f 6e20 416e 7369 626c 6520 736e ation Ansible sn
│ │ │ +000a66b0: 6970 7065 7420 e287 b23c 2f61 3e3c 6272 ippet ...Compl
│ │ │ +000a6740: 6578 6974 793a 3c2f 7468 3e3c 7464 3e6c exity: l
│ │ │ +000a6750: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ +000a6760: 3c74 683e 4469 7372 7570 7469 6f6e 3a3c Disruption:<
│ │ │ +000a6770: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ +000a6780: 3c2f 7472 3e3c 7472 3e3c 7468 3e52 6562 Reb
│ │ │ +000a6790: 6f6f 743a 3c2f 7468 3e3c 7464 3e66 616c oot: fal
│ │ │ +000a67a0: 7365 3c2f 7464 3e3c 2f74 723e 3c74 723e se
│ │ │ +000a67b0: 3c74 683e 5374 7261 7465 6779 3a3c 2f74 Strategy: enable - name:
│ │ │ +000a67f0: 2045 6e73 7572 6520 6c69 6270 616d 2d72 Ensure libpam-r
│ │ │ +000a6800: 756e 7469 6d65 2069 7320 696e 7374 616c untime is instal
│ │ │ +000a6810: 6c65 640a 2020 616e 7369 626c 652e 6275 led. ansible.bu
│ │ │ +000a6820: 696c 7469 6e2e 7061 636b 6167 653a 0a20 iltin.package:.
│ │ │ +000a6830: 2020 206e 616d 653a 206c 6962 7061 6d2d name: libpam-
│ │ │ +000a6840: 7275 6e74 696d 650a 2020 2020 7374 6174 runtime. stat
│ │ │ +000a6850: 653a 2070 7265 7365 6e74 0a20 2074 6167 e: present. tag
│ │ │ +000a6860: 733a 0a20 202d 2065 6e61 626c 655f 7374 s:. - enable_st
│ │ │ +000a6870: 7261 7465 6779 0a20 202d 206c 6f77 5f63 rategy. - low_c
│ │ │ +000a6880: 6f6d 706c 6578 6974 790a 2020 2d20 6c6f omplexity. - lo
│ │ │ +000a6890: 775f 6469 7372 7570 7469 6f6e 0a20 202d w_disruption. -
│ │ │ +000a68a0: 206d 6564 6975 6d5f 7365 7665 7269 7479 medium_severity
│ │ │ +000a68b0: 0a20 202d 206e 6f5f 7265 626f 6f74 5f6e . - no_reboot_n
│ │ │ +000a68c0: 6565 6465 640a 2020 2d20 7061 636b 6167 eeded. - packag
│ │ │ +000a68d0: 655f 7061 6d5f 7275 6e74 696d 655f 696e e_pam_runtime_in
│ │ │ +000a68e0: 7374 616c 6c65 640a 3c2f 636f 6465 3e3c stalled.<
│ │ │ +000a68f0: 2f70 7265 3e3c 2f64 6976 3e3c 6120 636c /pre>Complexi
│ │ │ +000a6a40: 7479 3a3c 2f74 683e 3c74 643e 6c6f 773c ty: low<
│ │ │ +000a6a50: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Disruption: low Reboot
│ │ │ +000a6a90: 3a3c 2f74 683e 3c74 643e 6661 6c73 653c : false<
│ │ │ +000a6aa0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Strategy: <
│ │ │ +000a6ac0: 7464 3e65 6e61 626c 653c 2f74 643e 3c2f td>enable
│ │ │ +000a6ad0: 7472 3e3c 2f74 6162 6c65 3e3c 7072 653e tr>
│ │ │ +000a6ae0: 3c63 6f64 653e 696e 636c 7564 6520 696e
include in
│ │ │ +000a6af0: 7374 616c 6c5f 6c69 6270 616d 2d72 756e stall_libpam-run
│ │ │ +000a6b00: 7469 6d65 0a0a 636c 6173 7320 696e 7374 time..class inst
│ │ │ +000a6b10: 616c 6c5f 6c69 6270 616d 2d72 756e 7469 all_libpam-runti
│ │ │ +000a6b20: 6d65 207b 0a20 2070 6163 6b61 6765 207b me {. package {
│ │ │ +000a6b30: 2027 6c69 6270 616d 2d72 756e 7469 6d65 'libpam-runtime
│ │ │ +000a6b40: 273a 0a20 2020 2065 6e73 7572 6520 3d26 ':. ensure =&
│ │ │ +000a6b50: 6774 3b20 2769 6e73 7461 6c6c 6564 272c gt; 'installed',
│ │ │ +000a6b60: 0a20 207d 0a7d 0a3c 2f63 6f64 653e 3c2f . }.}.
│ │ │ +000a6b70: 7072 653e 3c2f 6469 763e 3c61 2063 6c61 pre>
│ │ │ -000def50: 5265 6d65 6469 6174 696f 6e20 5075 7070 Remediation Pupp
│ │ │ -000def60: 6574 2073 6e69 7070 6574 20e2 87b2 3c2f et snippet ...
│ │ │ -000def70: 613e 3c62 723e 3c64 6976 2063 6c61 7373 a>.[[p
│ │ │ -000dee70: 6163 6b61 6765 735d 5d0a 6e61 6d65 203d ackages]].name =
│ │ │ -000dee80: 2022 6170 7061 726d 6f72 2d75 7469 6c73 "apparmor-utils
│ │ │ -000dee90: 220a 7665 7273 696f 6e20 3d20 222a 220a ".version = "*".
│ │ │ -000deea0: 3c2f 636f 6465 3e3c 2f70 7265 3e3c 2f64
│ │ │ -000deff0: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity:
│ │ │ -000df000: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Disrupt
│ │ │ -000df020: 696f 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 ion: low
│ │ │ -000df030: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Strateg
│ │ │ -000df070: 793a 3c2f 7468 3e3c 7464 3e65 6e61 626c y: enabl
│ │ │ -000df080: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e
R
│ │ │ -000df1d0: 656d 6564 6961 7469 6f6e 2041 6e73 6962 emediation Ansib
│ │ │ -000df1e0: 6c65 2073 6e69 7070 6574 20e2 87b2 3c2f le snippet ...
│ │ │ -000df1f0: 613e 3c62 723e 3c64 6976 2063 6c61 7373 a>in
│ │ │ -000df0a0: 636c 7564 6520 696e 7374 616c 6c5f 6170 clude install_ap
│ │ │ -000df0b0: 7061 726d 6f72 2d75 7469 6c73 0a0a 636c parmor-utils..cl
│ │ │ -000df0c0: 6173 7320 696e 7374 616c 6c5f 6170 7061 ass install_appa
│ │ │ -000df0d0: 726d 6f72 2d75 7469 6c73 207b 0a20 2070 rmor-utils {. p
│ │ │ -000df0e0: 6163 6b61 6765 207b 2027 6170 7061 726d ackage { 'apparm
│ │ │ -000df0f0: 6f72 2d75 7469 6c73 273a 0a20 2020 2065 or-utils':. e
│ │ │ -000df100: 6e73 7572 6520 3d26 6774 3b20 2769 6e73 nsure => 'ins
│ │ │ -000df110: 7461 6c6c 6564 272c 0a20 207d 0a7d 0a3c talled',. }.}.<
│ │ │ -000df120: 2f63 6f64 653e 3c2f 7072 653e 3c2f 6469 /code>
│ │ │ -000df270: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity:
│ │ │ -000df280: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Disrupt
│ │ │ -000df2a0: 696f 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 ion: low
│ │ │ -000df2b0: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Strateg
│ │ │ -000df2f0: 793a 3c2f 7468 3e3c 7464 3e65 6e61 626c y: enabl
│ │ │ -000df300: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e -
│ │ │ -000df320: 6e61 6d65 3a20 456e 7375 7265 2061 7070 name: Ensure app
│ │ │ -000df330: 6172 6d6f 722d 7574 696c 7320 6973 2069 armor-utils is i
│ │ │ -000df340: 6e73 7461 6c6c 6564 0a20 2061 6e73 6962 nstalled. ansib
│ │ │ -000df350: 6c65 2e62 7569 6c74 696e 2e70 6163 6b61 le.builtin.packa
│ │ │ -000df360: 6765 3a0a 2020 2020 6e61 6d65 3a20 6170 ge:. name: ap
│ │ │ -000df370: 7061 726d 6f72 2d75 7469 6c73 0a20 2020 parmor-utils.
│ │ │ -000df380: 2073 7461 7465 3a20 7072 6573 656e 740a state: present.
│ │ │ -000df390: 2020 7768 656e 3a20 616e 7369 626c 655f when: ansible_
│ │ │ -000df3a0: 7669 7274 7561 6c69 7a61 7469 6f6e 5f74 virtualization_t
│ │ │ -000df3b0: 7970 6520 6e6f 7420 696e 205b 2264 6f63 ype not in ["doc
│ │ │ -000df3c0: 6b65 7222 2c20 226c 7863 222c 2022 6f70 ker", "lxc", "op
│ │ │ -000df3d0: 656e 767a 222c 2022 706f 646d 616e 222c envz", "podman",
│ │ │ -000df3e0: 2022 636f 6e74 6169 6e65 7222 5d0a 2020 "container"].
│ │ │ -000df3f0: 7461 6773 3a0a 2020 2d20 656e 6162 6c65 tags:. - enable
│ │ │ -000df400: 5f73 7472 6174 6567 790a 2020 2d20 6c6f _strategy. - lo
│ │ │ -000df410: 775f 636f 6d70 6c65 7869 7479 0a20 202d w_complexity. -
│ │ │ -000df420: 206c 6f77 5f64 6973 7275 7074 696f 6e0a low_disruption.
│ │ │ -000df430: 2020 2d20 6d65 6469 756d 5f73 6576 6572 - medium_sever
│ │ │ -000df440: 6974 790a 2020 2d20 6e6f 5f72 6562 6f6f ity. - no_reboo
│ │ │ -000df450: 745f 6e65 6564 6564 0a20 202d 2070 6163 t_needed. - pac
│ │ │ -000df460: 6b61 6765 5f61 7070 6172 6d6f 722d 7574 kage_apparmor-ut
│ │ │ -000df470: 696c 735f 696e 7374 616c 6c65 640a 3c2f ils_installed.
│ │ │ +000dee00: 5265 6d65 6469 6174 696f 6e20 416e 7369 Remediation Ansi
│ │ │ +000dee10: 626c 6520 736e 6970 7065 7420 e287 b23c ble snippet ...<
│ │ │ +000dee20: 2f61 3e3c 6272 3e3c 6469 7620 636c 6173 /a>Complexity: low Disrup
│ │ │ +000deed0: 7469 6f6e 3a3c 2f74 683e 3c74 643e 6c6f tion: lo
│ │ │ +000deee0: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ +000deef0: 7468 3e52 6562 6f6f 743a 3c2f 7468 3e3c th>Reboot:<
│ │ │ +000def00: 7464 3e66 616c 7365 3c2f 7464 3e3c 2f74 td>false Strate
│ │ │ +000def20: 6779 3a3c 2f74 683e 3c74 643e 656e 6162 gy: enab
│ │ │ +000def30: 6c65 3c2f 7464 3e3c 2f74 723e 3c2f 7461 le
R
│ │ │ +000df160: 656d 6564 6961 7469 6f6e 2050 7570 7065 emediation Puppe
│ │ │ +000df170: 7420 736e 6970 7065 7420 e287 b23c 2f61 t snippet ...-
│ │ │ +000def50: 206e 616d 653a 2045 6e73 7572 6520 6170 name: Ensure ap
│ │ │ +000def60: 7061 726d 6f72 2d75 7469 6c73 2069 7320 parmor-utils is
│ │ │ +000def70: 696e 7374 616c 6c65 640a 2020 616e 7369 installed. ansi
│ │ │ +000def80: 626c 652e 6275 696c 7469 6e2e 7061 636b ble.builtin.pack
│ │ │ +000def90: 6167 653a 0a20 2020 206e 616d 653a 2061 age:. name: a
│ │ │ +000defa0: 7070 6172 6d6f 722d 7574 696c 730a 2020 pparmor-utils.
│ │ │ +000defb0: 2020 7374 6174 653a 2070 7265 7365 6e74 state: present
│ │ │ +000defc0: 0a20 2077 6865 6e3a 2061 6e73 6962 6c65 . when: ansible
│ │ │ +000defd0: 5f76 6972 7475 616c 697a 6174 696f 6e5f _virtualization_
│ │ │ +000defe0: 7479 7065 206e 6f74 2069 6e20 5b22 646f type not in ["do
│ │ │ +000deff0: 636b 6572 222c 2022 6c78 6322 2c20 226f cker", "lxc", "o
│ │ │ +000df000: 7065 6e76 7a22 2c20 2270 6f64 6d61 6e22 penvz", "podman"
│ │ │ +000df010: 2c20 2263 6f6e 7461 696e 6572 225d 0a20 , "container"].
│ │ │ +000df020: 2074 6167 733a 0a20 202d 2065 6e61 626c tags:. - enabl
│ │ │ +000df030: 655f 7374 7261 7465 6779 0a20 202d 206c e_strategy. - l
│ │ │ +000df040: 6f77 5f63 6f6d 706c 6578 6974 790a 2020 ow_complexity.
│ │ │ +000df050: 2d20 6c6f 775f 6469 7372 7570 7469 6f6e - low_disruption
│ │ │ +000df060: 0a20 202d 206d 6564 6975 6d5f 7365 7665 . - medium_seve
│ │ │ +000df070: 7269 7479 0a20 202d 206e 6f5f 7265 626f rity. - no_rebo
│ │ │ +000df080: 6f74 5f6e 6565 6465 640a 2020 2d20 7061 ot_needed. - pa
│ │ │ +000df090: 636b 6167 655f 6170 7061 726d 6f72 2d75 ckage_apparmor-u
│ │ │ +000df0a0: 7469 6c73 5f69 6e73 7461 6c6c 6564 0a3c tils_installed.<
│ │ │ +000df0b0: 2f63 6f64 653e 3c2f 7072 653e 3c2f 6469 /code>
│ │ │ +000df220: 3c74 723e 3c74 683e 4469 7372 7570 7469 C
│ │ │ +000df200: 6f6d 706c 6578 6974 793a 3c2f 7468 3e3c omplexity: <
│ │ │ +000df210: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>lowDisrupti
│ │ │ +000df230: 6f6e 3a3c 2f74 683e 3c74 643e 6c6f 773c on: low<
│ │ │ +000df240: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td>
│ │ │ +000df270: 3c74 723e 3c74 683e 5374 7261 7465 6779 Reboot: false Strategy
│ │ │ +000df280: 3a3c 2f74 683e 3c74 643e 656e 6162 6c65 : enable
│ │ │ +000df290: 3c2f 7464 3e3c 2f74 723e 3c2f 7461 626c
Re
│ │ │ +000df3e0: 6d65 6469 6174 696f 6e20 4f53 4275 696c mediation OSBuil
│ │ │ +000df3f0: 6420 426c 7565 7072 696e 7420 736e 6970 d Blueprint snip
│ │ │ +000df400: 7065 7420 e287 b23c 2f61 3e3c 6272 3e3c pet ...inc
│ │ │ +000df2b0: 6c75 6465 2069 6e73 7461 6c6c 5f61 7070 lude install_app
│ │ │ +000df2c0: 6172 6d6f 722d 7574 696c 730a 0a63 6c61 armor-utils..cla
│ │ │ +000df2d0: 7373 2069 6e73 7461 6c6c 5f61 7070 6172 ss install_appar
│ │ │ +000df2e0: 6d6f 722d 7574 696c 7320 7b0a 2020 7061 mor-utils {. pa
│ │ │ +000df2f0: 636b 6167 6520 7b20 2761 7070 6172 6d6f ckage { 'apparmo
│ │ │ +000df300: 722d 7574 696c 7327 3a0a 2020 2020 656e r-utils':. en
│ │ │ +000df310: 7375 7265 203d 2667 743b 2027 696e 7374 sure => 'inst
│ │ │ +000df320: 616c 6c65 6427 2c0a 2020 7d0a 7d0a 3c2f alled',. }.}.
│ │ │ +000df330: 636f 6465 3e3c 2f70 7265 3e3c 2f64 6976 code>
<
│ │ │ +000df410: 6469 7620 636c 6173 733d 2270 616e 656c div class="panel
│ │ │ +000df420: 2d63 6f6c 6c61 7073 6520 636f 6c6c 6170 -collapse collap
│ │ │ +000df430: 7365 2220 6964 3d22 6964 3236 3022 3e3c se" id="id260"><
│ │ │ +000df440: 7072 653e 3c63 6f64 653e 0a5b 5b70 6163 pre>.[[pac
│ │ │ +000df450: 6b61 6765 735d 5d0a 6e61 6d65 203d 2022 kages]].name = "
│ │ │ +000df460: 6170 7061 726d 6f72 2d75 7469 6c73 220a apparmor-utils".
│ │ │ +000df470: 7665 7273 696f 6e20 3d20 222a 220a 3c2f version = "*".
│ │ │ 000df480: 636f 6465 3e3c 2f70 7265 3e3c 2f64 6976 code>Remedi
│ │ │ -000e0280: 6174 696f 6e20 4f53 4275 696c 6420 426c ation OSBuild Bl
│ │ │ -000e0290: 7565 7072 696e 7420 736e 6970 7065 7420 ueprint snippet
│ │ │ -000e02a0: e287 b23c 2f61 3e3c 6272 3e3c 6469 7620 ...
│ │ │ -000e02e0: 3c63 6f64 653e 0a5b 5b70 6163 6b61 6765
.[[package
│ │ │ -000e02f0: 735d 5d0a 6e61 6d65 203d 2022 6170 7061 s]].name = "appa
│ │ │ -000e0300: 726d 6f72 220a 7665 7273 696f 6e20 3d20 rmor".version =
│ │ │ -000e0310: 222a 220a 3c2f 636f 6465 3e3c 2f70 7265 "*".
│ │ │ -000e0460: 3c74 683e 436f 6d70 6c65 7869 7479 3a3c Complexity:<
│ │ │ -000e0470: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ -000e0480: 3c2f 7472 3e3c 7472 3e3c 7468 3e44 6973 Dis
│ │ │ -000e0490: 7275 7074 696f 6e3a 3c2f 7468 3e3c 7464 ruption: low Reboot: false
│ │ │ -000e04d0: 3c2f 7472 3e3c 7472 3e3c 7468 3e53 7472 <
│ │ │ -000e0500: 2f74 6162 6c65 3e3c 7072 653e 3c63 6f64 /table>Str
│ │ │ -000e04e0: 6174 6567 793a 3c2f 7468 3e3c 7464 3e65 ategy: e
│ │ │ -000e04f0: 6e61 626c 653c 2f74 643e 3c2f 7472 3e3c nable
│ │ │ -000e0590: 6469 763e 3c61 2063 6c61 7373 3d22 6274 div>Remediation Ans
│ │ │ -000e0640: 6962 6c65 2073 6e69 7070 6574 20e2 87b2 ible snippet ...
│ │ │ -000e0650: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61 low
│ │ │ -000e06f0: 7472 3e3c 7472 3e3c 7468 3e44 6973 7275 tr>Disru
│ │ │ -000e0700: 7074 696f 6e3a 3c2f 7468 3e3c 7464 3e6c ption: l
│ │ │ -000e0710: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ -000e0720: 3c74 683e 5265 626f 6f74 3a3c 2f74 683e Reboot:
│ │ │ -000e0730: 3c74 643e 6661 6c73 653c 2f74 643e 3c2f false
│ │ │ -000e0740: 7472 3e3c 7472 3e3c 7468 3e53 7472 6174 tr>Strat
│ │ │ -000e0750: 6567 793a 3c2f 7468 3e3c 7464 3e65 6e61 egy: ena
│ │ │ -000e0760: 626c 653c 2f74 643e 3c2f 7472 3e3c 2f74 ble
│ │ │ -000e0780: 2d20 6e61 6d65 3a20 456e 7375 7265 2061 - name: Ensure a
│ │ │ -000e0790: 7070 6172 6d6f 7220 6973 2069 6e73 7461 pparmor is insta
│ │ │ -000e07a0: 6c6c 6564 0a20 2061 6e73 6962 6c65 2e62 lled. ansible.b
│ │ │ -000e07b0: 7569 6c74 696e 2e70 6163 6b61 6765 3a0a uiltin.package:.
│ │ │ -000e07c0: 2020 2020 6e61 6d65 3a20 6170 7061 726d name: apparm
│ │ │ -000e07d0: 6f72 0a20 2020 2073 7461 7465 3a20 7072 or. state: pr
│ │ │ -000e07e0: 6573 656e 740a 2020 7768 656e 3a20 616e esent. when: an
│ │ │ -000e07f0: 7369 626c 655f 7669 7274 7561 6c69 7a61 sible_virtualiza
│ │ │ -000e0800: 7469 6f6e 5f74 7970 6520 6e6f 7420 696e tion_type not in
│ │ │ -000e0810: 205b 2264 6f63 6b65 7222 2c20 226c 7863 ["docker", "lxc
│ │ │ -000e0820: 222c 2022 6f70 656e 767a 222c 2022 706f ", "openvz", "po
│ │ │ -000e0830: 646d 616e 222c 2022 636f 6e74 6169 6e65 dman", "containe
│ │ │ -000e0840: 7222 5d0a 2020 7461 6773 3a0a 2020 2d20 r"]. tags:. -
│ │ │ -000e0850: 4449 5341 2d53 5449 472d 5542 5455 2d32 DISA-STIG-UBTU-2
│ │ │ -000e0860: 322d 3433 3130 3130 0a20 202d 2065 6e61 2-431010. - ena
│ │ │ -000e0870: 626c 655f 7374 7261 7465 6779 0a20 202d ble_strategy. -
│ │ │ -000e0880: 206c 6f77 5f63 6f6d 706c 6578 6974 790a low_complexity.
│ │ │ -000e0890: 2020 2d20 6c6f 775f 6469 7372 7570 7469 - low_disrupti
│ │ │ -000e08a0: 6f6e 0a20 202d 206d 6564 6975 6d5f 7365 on. - medium_se
│ │ │ -000e08b0: 7665 7269 7479 0a20 202d 206e 6f5f 7265 verity. - no_re
│ │ │ -000e08c0: 626f 6f74 5f6e 6565 6465 640a 2020 2d20 boot_needed. -
│ │ │ -000e08d0: 7061 636b 6167 655f 6170 7061 726d 6f72 package_apparmor
│ │ │ -000e08e0: 5f69 6e73 7461 6c6c 6564 0a3c 2f63 6f64 _installed.Compl
│ │ │ +000e0320: 6578 6974 793a 3c2f 7468 3e3c 7464 3e6c exity: l
│ │ │ +000e0330: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ +000e0340: 3c74 683e 4469 7372 7570 7469 6f6e 3a3c Disruption:<
│ │ │ +000e0350: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ +000e0360: 3c2f 7472 3e3c 7472 3e3c 7468 3e52 6562 Reb
│ │ │ +000e0370: 6f6f 743a 3c2f 7468 3e3c 7464 3e66 616c oot: fal
│ │ │ +000e0380: 7365 3c2f 7464 3e3c 2f74 723e 3c74 723e se
│ │ │ +000e0390: 3c74 683e 5374 7261 7465 6779 3a3c 2f74 Strategy: enable - name:
│ │ │ +000e03d0: 2045 6e73 7572 6520 6170 7061 726d 6f72 Ensure apparmor
│ │ │ +000e03e0: 2069 7320 696e 7374 616c 6c65 640a 2020 is installed.
│ │ │ +000e03f0: 616e 7369 626c 652e 6275 696c 7469 6e2e ansible.builtin.
│ │ │ +000e0400: 7061 636b 6167 653a 0a20 2020 206e 616d package:. nam
│ │ │ +000e0410: 653a 2061 7070 6172 6d6f 720a 2020 2020 e: apparmor.
│ │ │ +000e0420: 7374 6174 653a 2070 7265 7365 6e74 0a20 state: present.
│ │ │ +000e0430: 2077 6865 6e3a 2061 6e73 6962 6c65 5f76 when: ansible_v
│ │ │ +000e0440: 6972 7475 616c 697a 6174 696f 6e5f 7479 irtualization_ty
│ │ │ +000e0450: 7065 206e 6f74 2069 6e20 5b22 646f 636b pe not in ["dock
│ │ │ +000e0460: 6572 222c 2022 6c78 6322 2c20 226f 7065 er", "lxc", "ope
│ │ │ +000e0470: 6e76 7a22 2c20 2270 6f64 6d61 6e22 2c20 nvz", "podman",
│ │ │ +000e0480: 2263 6f6e 7461 696e 6572 225d 0a20 2074 "container"]. t
│ │ │ +000e0490: 6167 733a 0a20 202d 2044 4953 412d 5354 ags:. - DISA-ST
│ │ │ +000e04a0: 4947 2d55 4254 552d 3232 2d34 3331 3031 IG-UBTU-22-43101
│ │ │ +000e04b0: 300a 2020 2d20 656e 6162 6c65 5f73 7472 0. - enable_str
│ │ │ +000e04c0: 6174 6567 790a 2020 2d20 6c6f 775f 636f ategy. - low_co
│ │ │ +000e04d0: 6d70 6c65 7869 7479 0a20 202d 206c 6f77 mplexity. - low
│ │ │ +000e04e0: 5f64 6973 7275 7074 696f 6e0a 2020 2d20 _disruption. -
│ │ │ +000e04f0: 6d65 6469 756d 5f73 6576 6572 6974 790a medium_severity.
│ │ │ +000e0500: 2020 2d20 6e6f 5f72 6562 6f6f 745f 6e65 - no_reboot_ne
│ │ │ +000e0510: 6564 6564 0a20 202d 2070 6163 6b61 6765 eded. - package
│ │ │ +000e0520: 5f61 7070 6172 6d6f 725f 696e 7374 616c _apparmor_instal
│ │ │ +000e0530: 6c65 640a 3c2f 636f 6465 3e3c 2f70 7265 led.
│ │ │ +000e0680: 3c74 683e 436f 6d70 6c65 7869 7479 3a3c Complexity:<
│ │ │ +000e0690: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ +000e06a0: 3c2f 7472 3e3c 7472 3e3c 7468 3e44 6973 Dis
│ │ │ +000e06b0: 7275 7074 696f 6e3a 3c2f 7468 3e3c 7464 ruption: low Reboot: false
│ │ │ +000e06f0: 3c2f 7472 3e3c 7472 3e3c 7468 3e53 7472 <
│ │ │ +000e0720: 2f74 6162 6c65 3e3c 7072 653e 3c63 6f64 /table>Str
│ │ │ +000e0700: 6174 6567 793a 3c2f 7468 3e3c 7464 3e65 ategy: e
│ │ │ +000e0710: 6e61 626c 653c 2f74 643e 3c2f 7472 3e3c nable
│ │ │ +000e07b0: 6469 763e 3c61 2063 6c61 7373 3d22 6274 div>Remediation OSB
│ │ │ +000e0860: 7569 6c64 2042 6c75 6570 7269 6e74 2073 uild Blueprint s
│ │ │ +000e0870: 6e69 7070 6574 20e2 87b2 3c2f 613e 3c62 nippet ....[[
│ │ │ +000e08c0: 7061 636b 6167 6573 5d5d 0a6e 616d 6520 packages]].name
│ │ │ +000e08d0: 3d20 2261 7070 6172 6d6f 7222 0a76 6572 = "apparmor".ver
│ │ │ +000e08e0: 7369 6f6e 203d 2022 2a22 0a3c 2f63 6f64 sion = "*"..[
│ │ │ -000ebee0: 5b70 6163 6b61 6765 735d 5d0a 6e61 6d65 [packages]].name
│ │ │ -000ebef0: 203d 2022 7379 7374 656d 642d 6a6f 7572 = "systemd-jour
│ │ │ -000ebf00: 6e61 6c2d 7265 6d6f 7465 220a 7665 7273 nal-remote".vers
│ │ │ -000ebf10: 696f 6e20 3d20 222a 220a 3c2f 636f 6465 ion = "*".
│ │ │ -000ebff0: 3c64 6976 2063 6c61 7373 3d22 7061 6e65 Comple
│ │ │ -000ec070: 7869 7479 3a3c 2f74 683e 3c74 643e 6c6f xity: lo
│ │ │ -000ec080: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ -000ec090: 7468 3e44 6973 7275 7074 696f 6e3a 3c2f th>Disruption:
│ │ │ -000ec0a0: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th> low <
│ │ │ -000ec0b0: 2f74 723e 3c74 723e 3c74 683e 5265 626f /tr>Rebo
│ │ │ -000ec0c0: 6f74 3a3c 2f74 683e 3c74 643e 6661 6c73 ot: fals
│ │ │ -000ec0d0: 653c 2f74 643e 3c2f 7472 3e3c 7472 3e3c e <
│ │ │ -000ec0e0: 7468 3e53 7472 6174 6567 793a 3c2f 7468 th>Strategy: enable
│ │ │ -000ec100: 3c2f 7472 3e3c 2f74 6162 6c65 3e3c 7072 include
│ │ │ -000ec120: 696e 7374 616c 6c5f 7379 7374 656d 642d install_systemd-
│ │ │ -000ec130: 6a6f 7572 6e61 6c2d 7265 6d6f 7465 0a0a journal-remote..
│ │ │ -000ec140: 636c 6173 7320 696e 7374 616c 6c5f 7379 class install_sy
│ │ │ -000ec150: 7374 656d 642d 6a6f 7572 6e61 6c2d 7265 stemd-journal-re
│ │ │ -000ec160: 6d6f 7465 207b 0a20 2070 6163 6b61 6765 mote {. package
│ │ │ -000ec170: 207b 2027 7379 7374 656d 642d 6a6f 7572 { 'systemd-jour
│ │ │ -000ec180: 6e61 6c2d 7265 6d6f 7465 273a 0a20 2020 nal-remote':.
│ │ │ -000ec190: 2065 6e73 7572 6520 3d26 6774 3b20 2769 ensure => 'i
│ │ │ -000ec1a0: 6e73 7461 6c6c 6564 272c 0a20 207d 0a7d nstalled',. }.}
│ │ │ -000ec1b0: 0a3c 2f63 6f64 653e 3c2f 7072 653e 3c2f .
│ │ │ -000ec1c0: 6469 763e 3c61 2063 6c61 7373 3d22 6274 div>Remediation Ans
│ │ │ -000ec270: 6962 6c65 2073 6e69 7070 6574 20e2 87b2 ible snippet ...
│ │ │ -000ec280: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61 low
│ │ │ -000ec320: 7472 3e3c 7472 3e3c 7468 3e44 6973 7275 tr>Disru
│ │ │ -000ec330: 7074 696f 6e3a 3c2f 7468 3e3c 7464 3e6c ption: l
│ │ │ -000ec340: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ -000ec350: 3c74 683e 5265 626f 6f74 3a3c 2f74 683e Reboot:
│ │ │ -000ec360: 3c74 643e 6661 6c73 653c 2f74 643e 3c2f false
│ │ │ -000ec370: 7472 3e3c 7472 3e3c 7468 3e53 7472 6174 tr>Strat
│ │ │ -000ec380: 6567 793a 3c2f 7468 3e3c 7464 3e65 6e61 egy: ena
│ │ │ -000ec390: 626c 653c 2f74 643e 3c2f 7472 3e3c 2f74 ble
│ │ │ -000ec3b0: 2d20 6e61 6d65 3a20 4761 7468 6572 2074 - name: Gather t
│ │ │ -000ec3c0: 6865 2070 6163 6b61 6765 2066 6163 7473 he package facts
│ │ │ -000ec3d0: 0a20 2070 6163 6b61 6765 5f66 6163 7473 . package_facts
│ │ │ -000ec3e0: 3a0a 2020 2020 6d61 6e61 6765 723a 2061 :. manager: a
│ │ │ -000ec3f0: 7574 6f0a 2020 7461 6773 3a0a 2020 2d20 uto. tags:. -
│ │ │ -000ec400: 656e 6162 6c65 5f73 7472 6174 6567 790a enable_strategy.
│ │ │ -000ec410: 2020 2d20 6c6f 775f 636f 6d70 6c65 7869 - low_complexi
│ │ │ -000ec420: 7479 0a20 202d 206c 6f77 5f64 6973 7275 ty. - low_disru
│ │ │ -000ec430: 7074 696f 6e0a 2020 2d20 6d65 6469 756d ption. - medium
│ │ │ -000ec440: 5f73 6576 6572 6974 790a 2020 2d20 6e6f _severity. - no
│ │ │ -000ec450: 5f72 6562 6f6f 745f 6e65 6564 6564 0a20 _reboot_needed.
│ │ │ -000ec460: 202d 2070 6163 6b61 6765 5f73 7973 7465 - package_syste
│ │ │ -000ec470: 6d64 2d6a 6f75 726e 616c 2d72 656d 6f74 md-journal-remot
│ │ │ -000ec480: 655f 696e 7374 616c 6c65 640a 0a2d 206e e_installed..- n
│ │ │ -000ec490: 616d 653a 2045 6e73 7572 6520 7379 7374 ame: Ensure syst
│ │ │ -000ec4a0: 656d 642d 6a6f 7572 6e61 6c2d 7265 6d6f emd-journal-remo
│ │ │ -000ec4b0: 7465 2069 7320 696e 7374 616c 6c65 640a te is installed.
│ │ │ -000ec4c0: 2020 616e 7369 626c 652e 6275 696c 7469 ansible.builti
│ │ │ -000ec4d0: 6e2e 7061 636b 6167 653a 0a20 2020 206e n.package:. n
│ │ │ -000ec4e0: 616d 653a 2073 7973 7465 6d64 2d6a 6f75 ame: systemd-jou
│ │ │ -000ec4f0: 726e 616c 2d72 656d 6f74 650a 2020 2020 rnal-remote.
│ │ │ -000ec500: 7374 6174 653a 2070 7265 7365 6e74 0a20 state: present.
│ │ │ -000ec510: 2077 6865 6e3a 2027 226c 696e 7578 2d62 when: '"linux-b
│ │ │ -000ec520: 6173 6522 2069 6e20 616e 7369 626c 655f ase" in ansible_
│ │ │ -000ec530: 6661 6374 732e 7061 636b 6167 6573 270a facts.packages'.
│ │ │ -000ec540: 2020 7461 6773 3a0a 2020 2d20 656e 6162 tags:. - enab
│ │ │ -000ec550: 6c65 5f73 7472 6174 6567 790a 2020 2d20 le_strategy. -
│ │ │ -000ec560: 6c6f 775f 636f 6d70 6c65 7869 7479 0a20 low_complexity.
│ │ │ -000ec570: 202d 206c 6f77 5f64 6973 7275 7074 696f - low_disruptio
│ │ │ -000ec580: 6e0a 2020 2d20 6d65 6469 756d 5f73 6576 n. - medium_sev
│ │ │ -000ec590: 6572 6974 790a 2020 2d20 6e6f 5f72 6562 erity. - no_reb
│ │ │ -000ec5a0: 6f6f 745f 6e65 6564 6564 0a20 202d 2070 oot_needed. - p
│ │ │ -000ec5b0: 6163 6b61 6765 5f73 7973 7465 6d64 2d6a ackage_systemd-j
│ │ │ -000ec5c0: 6f75 726e 616c 2d72 656d 6f74 655f 696e ournal-remote_in
│ │ │ -000ec5d0: 7374 616c 6c65 640a 3c2f 636f 6465 3e3c stalled.<
│ │ │ +000ebe70: 223e 5265 6d65 6469 6174 696f 6e20 416e ">Remediation An
│ │ │ +000ebe80: 7369 626c 6520 736e 6970 7065 7420 e287 sible snippet ..
│ │ │ +000ebe90: b23c 2f61 3e3c 6272 3e3c 6469 7620 636c .<
│ │ │ +000ebf10: 7468 3e43 6f6d 706c 6578 6974 793a 3c2f th>Complexity:
│ │ │ +000ebf20: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th> low <
│ │ │ +000ebf30: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr>Disr
│ │ │ +000ebf40: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption:
│ │ │ +000ebf50: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Reboot: false <
│ │ │ +000ebf80: 2f74 723e 3c74 723e 3c74 683e 5374 7261 /tr>
│ │ │ +000ebfb0: 7461 626c 653e 3c70 7265 3e3c 636f 6465 table>Stra
│ │ │ +000ebf90: 7465 6779 3a3c 2f74 683e 3c74 643e 656e tegy: en
│ │ │ +000ebfa0: 6162 6c65 3c2f 7464 3e3c 2f74 723e 3c2f able
Remedia
│ │ │ +000ec2a0: 7469 6f6e 2050 7570 7065 7420 736e 6970 tion Puppet snip
│ │ │ +000ec2b0: 7065 7420 e287 b23c 2f61 3e3c 6272 3e3c pet ...- name: Gather
│ │ │ +000ebfd0: 7468 6520 7061 636b 6167 6520 6661 6374 the package fact
│ │ │ +000ebfe0: 730a 2020 7061 636b 6167 655f 6661 6374 s. package_fact
│ │ │ +000ebff0: 733a 0a20 2020 206d 616e 6167 6572 3a20 s:. manager:
│ │ │ +000ec000: 6175 746f 0a20 2074 6167 733a 0a20 202d auto. tags:. -
│ │ │ +000ec010: 2065 6e61 626c 655f 7374 7261 7465 6779 enable_strategy
│ │ │ +000ec020: 0a20 202d 206c 6f77 5f63 6f6d 706c 6578 . - low_complex
│ │ │ +000ec030: 6974 790a 2020 2d20 6c6f 775f 6469 7372 ity. - low_disr
│ │ │ +000ec040: 7570 7469 6f6e 0a20 202d 206d 6564 6975 uption. - mediu
│ │ │ +000ec050: 6d5f 7365 7665 7269 7479 0a20 202d 206e m_severity. - n
│ │ │ +000ec060: 6f5f 7265 626f 6f74 5f6e 6565 6465 640a o_reboot_needed.
│ │ │ +000ec070: 2020 2d20 7061 636b 6167 655f 7379 7374 - package_syst
│ │ │ +000ec080: 656d 642d 6a6f 7572 6e61 6c2d 7265 6d6f emd-journal-remo
│ │ │ +000ec090: 7465 5f69 6e73 7461 6c6c 6564 0a0a 2d20 te_installed..-
│ │ │ +000ec0a0: 6e61 6d65 3a20 456e 7375 7265 2073 7973 name: Ensure sys
│ │ │ +000ec0b0: 7465 6d64 2d6a 6f75 726e 616c 2d72 656d temd-journal-rem
│ │ │ +000ec0c0: 6f74 6520 6973 2069 6e73 7461 6c6c 6564 ote is installed
│ │ │ +000ec0d0: 0a20 2061 6e73 6962 6c65 2e62 7569 6c74 . ansible.built
│ │ │ +000ec0e0: 696e 2e70 6163 6b61 6765 3a0a 2020 2020 in.package:.
│ │ │ +000ec0f0: 6e61 6d65 3a20 7379 7374 656d 642d 6a6f name: systemd-jo
│ │ │ +000ec100: 7572 6e61 6c2d 7265 6d6f 7465 0a20 2020 urnal-remote.
│ │ │ +000ec110: 2073 7461 7465 3a20 7072 6573 656e 740a state: present.
│ │ │ +000ec120: 2020 7768 656e 3a20 2722 6c69 6e75 782d when: '"linux-
│ │ │ +000ec130: 6261 7365 2220 696e 2061 6e73 6962 6c65 base" in ansible
│ │ │ +000ec140: 5f66 6163 7473 2e70 6163 6b61 6765 7327 _facts.packages'
│ │ │ +000ec150: 0a20 2074 6167 733a 0a20 202d 2065 6e61 . tags:. - ena
│ │ │ +000ec160: 626c 655f 7374 7261 7465 6779 0a20 202d ble_strategy. -
│ │ │ +000ec170: 206c 6f77 5f63 6f6d 706c 6578 6974 790a low_complexity.
│ │ │ +000ec180: 2020 2d20 6c6f 775f 6469 7372 7570 7469 - low_disrupti
│ │ │ +000ec190: 6f6e 0a20 202d 206d 6564 6975 6d5f 7365 on. - medium_se
│ │ │ +000ec1a0: 7665 7269 7479 0a20 202d 206e 6f5f 7265 verity. - no_re
│ │ │ +000ec1b0: 626f 6f74 5f6e 6565 6465 640a 2020 2d20 boot_needed. -
│ │ │ +000ec1c0: 7061 636b 6167 655f 7379 7374 656d 642d package_systemd-
│ │ │ +000ec1d0: 6a6f 7572 6e61 6c2d 7265 6d6f 7465 5f69 journal-remote_i
│ │ │ +000ec1e0: 6e73 7461 6c6c 6564 0a3c 2f63 6f64 653e nstalled.
│ │ │ +000ec1f0: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063
<
│ │ │ +000ec2c0: 6469 7620 636c 6173 733d 2270 616e 656c div class="panel
│ │ │ +000ec2d0: 2d63 6f6c 6c61 7073 6520 636f 6c6c 6170 -collapse collap
│ │ │ +000ec2e0: 7365 2220 6964 3d22 6964 3238 3122 3e3c se" id="id281"><
│ │ │ +000ec2f0: 7461 626c 6520 636c 6173 733d 2274 6162 table class="tab
│ │ │ +000ec300: 6c65 2074 6162 6c65 2d73 7472 6970 6564 le table-striped
│ │ │ +000ec310: 2074 6162 6c65 2d62 6f72 6465 7265 6420 table-bordered
│ │ │ +000ec320: 7461 626c 652d 636f 6e64 656e 7365 6422 table-condensed"
│ │ │ +000ec330: 3e3c 7472 3e3c 7468 3e43 6f6d 706c 6578 >Complex
│ │ │ +000ec340: 6974 793a 3c2f 7468 3e3c 7464 3e6c 6f77 ity: low
│ │ │ +000ec350: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 low
│ │ │ +000ec380: 7472 3e3c 7472 3e3c 7468 3e52 6562 6f6f tr>Reboo
│ │ │ +000ec390: 743a 3c2f 7468 3e3c 7464 3e66 616c 7365 t: false
│ │ │ +000ec3a0: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 enable <
│ │ │ +000ec3d0: 2f74 723e 3c2f 7461 626c 653e 3c70 7265 /tr>
│ │ │ +000ec530: 5265 6d65 6469 6174 696f 6e20 4f53 4275 Remediation OSBu
│ │ │ +000ec540: 696c 6420 426c 7565 7072 696e 7420 736e ild Blueprint sn
│ │ │ +000ec550: 6970 7065 7420 e287 b23c 2f61 3e3c 6272 ippet ...include i
│ │ │ +000ec3f0: 6e73 7461 6c6c 5f73 7973 7465 6d64 2d6a nstall_systemd-j
│ │ │ +000ec400: 6f75 726e 616c 2d72 656d 6f74 650a 0a63 ournal-remote..c
│ │ │ +000ec410: 6c61 7373 2069 6e73 7461 6c6c 5f73 7973 lass install_sys
│ │ │ +000ec420: 7465 6d64 2d6a 6f75 726e 616c 2d72 656d temd-journal-rem
│ │ │ +000ec430: 6f74 6520 7b0a 2020 7061 636b 6167 6520 ote {. package
│ │ │ +000ec440: 7b20 2773 7973 7465 6d64 2d6a 6f75 726e { 'systemd-journ
│ │ │ +000ec450: 616c 2d72 656d 6f74 6527 3a0a 2020 2020 al-remote':.
│ │ │ +000ec460: 656e 7375 7265 203d 2667 743b 2027 696e ensure => 'in
│ │ │ +000ec470: 7374 616c 6c65 6427 2c0a 2020 7d0a 7d0a stalled',. }.}.
│ │ │ +000ec480: 3c2f 636f 6465 3e3c 2f70 7265 3e3c 2f64 .[[p
│ │ │ +000ec5a0: 6163 6b61 6765 735d 5d0a 6e61 6d65 203d ackages]].name =
│ │ │ +000ec5b0: 2022 7379 7374 656d 642d 6a6f 7572 6e61 "systemd-journa
│ │ │ +000ec5c0: 6c2d 7265 6d6f 7465 220a 7665 7273 696f l-remote".versio
│ │ │ +000ec5d0: 6e20 3d20 222a 220a 3c2f 636f 6465 3e3c n = "*".<
│ │ │ 000ec5e0: 2f70 7265 3e3c 2f64 6976 3e3c 6120 636c /pre>.[custo
│ │ │ -000ed7b0: 6d69 7a61 7469 6f6e 732e 7365 7276 6963 mizations.servic
│ │ │ -000ed7c0: 6573 5d0a 656e 6162 6c65 6420 3d20 5b22 es].enabled = ["
│ │ │ -000ed7d0: 7379 7374 656d 642d 6a6f 7572 6e61 6c2d systemd-journal-
│ │ │ -000ed7e0: 7570 6c6f 6164 225d 0a3c 2f63 6f64 653e upload"].
│ │ │ -000ed7f0: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063
<
│ │ │ -000ed8c0: 6469 7620 636c 6173 733d 2270 616e 656c div class="panel
│ │ │ -000ed8d0: 2d63 6f6c 6c61 7073 6520 636f 6c6c 6170 -collapse collap
│ │ │ -000ed8e0: 7365 2220 6964 3d22 6964 3238 3622 3e3c se" id="id286"><
│ │ │ -000ed8f0: 7461 626c 6520 636c 6173 733d 2274 6162 table class="tab
│ │ │ -000ed900: 6c65 2074 6162 6c65 2d73 7472 6970 6564 le table-striped
│ │ │ -000ed910: 2074 6162 6c65 2d62 6f72 6465 7265 6420 table-bordered
│ │ │ -000ed920: 7461 626c 652d 636f 6e64 656e 7365 6422 table-condensed"
│ │ │ -000ed930: 3e3c 7472 3e3c 7468 3e43 6f6d 706c 6578 >Complex
│ │ │ -000ed940: 6974 793a 3c2f 7468 3e3c 7464 3e6c 6f77 ity: low
│ │ │ -000ed950: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 low
│ │ │ -000ed980: 7472 3e3c 7472 3e3c 7468 3e52 6562 6f6f tr>Reboo
│ │ │ -000ed990: 743a 3c2f 7468 3e3c 7464 3e66 616c 7365 t: false
│ │ │ -000ed9a0: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 enable <
│ │ │ -000ed9d0: 2f74 723e 3c2f 7461 626c 653e 3c70 7265 /tr>
<
│ │ │ -000edaa0: 2f64 6976 3e3c 6120 636c 6173 733d 2262 /div>Remediation An
│ │ │ -000edb50: 7369 626c 6520 736e 6970 7065 7420 e287 sible snippet ..
│ │ │ -000edb60: b23c 2f61 3e3c 6272 3e3c 6469 7620 636c .include e
│ │ │ -000ed9f0: 6e61 626c 655f 7379 7374 656d 642d 6a6f nable_systemd-jo
│ │ │ -000eda00: 7572 6e61 6c2d 7570 6c6f 6164 0a0a 636c urnal-upload..cl
│ │ │ -000eda10: 6173 7320 656e 6162 6c65 5f73 7973 7465 ass enable_syste
│ │ │ -000eda20: 6d64 2d6a 6f75 726e 616c 2d75 706c 6f61 md-journal-uploa
│ │ │ -000eda30: 6420 7b0a 2020 7365 7276 6963 6520 7b27 d {. service {'
│ │ │ -000eda40: 7379 7374 656d 642d 6a6f 7572 6e61 6c2d systemd-journal-
│ │ │ -000eda50: 7570 6c6f 6164 273a 0a20 2020 2065 6e61 upload':. ena
│ │ │ -000eda60: 626c 6520 3d26 6774 3b20 7472 7565 2c0a ble => true,.
│ │ │ -000eda70: 2020 2020 656e 7375 7265 203d 2667 743b ensure =>
│ │ │ -000eda80: 2027 7275 6e6e 696e 6727 2c0a 2020 7d0a 'running',. }.
│ │ │ -000eda90: 7d0a 3c2f 636f 6465 3e3c 2f70 7265 3e3c }.<
│ │ │ -000edbe0: 7468 3e43 6f6d 706c 6578 6974 793a 3c2f th>Complexity:
│ │ │ -000edbf0: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th> low <
│ │ │ -000edc00: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr>Disr
│ │ │ -000edc10: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption:
│ │ │ -000edc20: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Reboot: false <
│ │ │ -000edc50: 2f74 723e 3c74 723e 3c74 683e 5374 7261 /tr>
│ │ │ -000edc80: 7461 626c 653e 3c70 7265 3e3c 636f 6465 table>Stra
│ │ │ -000edc60: 7465 6779 3a3c 2f74 683e 3c74 643e 656e tegy: en
│ │ │ -000edc70: 6162 6c65 3c2f 7464 3e3c 2f74 723e 3c2f able - name: Gather
│ │ │ -000edca0: 7468 6520 7061 636b 6167 6520 6661 6374 the package fact
│ │ │ -000edcb0: 730a 2020 7061 636b 6167 655f 6661 6374 s. package_fact
│ │ │ -000edcc0: 733a 0a20 2020 206d 616e 6167 6572 3a20 s:. manager:
│ │ │ -000edcd0: 6175 746f 0a20 2074 6167 733a 0a20 202d auto. tags:. -
│ │ │ -000edce0: 2065 6e61 626c 655f 7374 7261 7465 6779 enable_strategy
│ │ │ -000edcf0: 0a20 202d 206c 6f77 5f63 6f6d 706c 6578 . - low_complex
│ │ │ -000edd00: 6974 790a 2020 2d20 6c6f 775f 6469 7372 ity. - low_disr
│ │ │ -000edd10: 7570 7469 6f6e 0a20 202d 206d 6564 6975 uption. - mediu
│ │ │ -000edd20: 6d5f 7365 7665 7269 7479 0a20 202d 206e m_severity. - n
│ │ │ -000edd30: 6f5f 7265 626f 6f74 5f6e 6565 6465 640a o_reboot_needed.
│ │ │ -000edd40: 2020 2d20 7365 7276 6963 655f 7379 7374 - service_syst
│ │ │ -000edd50: 656d 642d 6a6f 7572 6e61 6c2d 7570 6c6f emd-journal-uplo
│ │ │ -000edd60: 6164 5f65 6e61 626c 6564 0a0a 2d20 6e61 ad_enabled..- na
│ │ │ -000edd70: 6d65 3a20 456e 6162 6c65 2073 7973 7465 me: Enable syste
│ │ │ -000edd80: 6d64 2d6a 6f75 726e 616c 2d75 706c 6f61 md-journal-uploa
│ │ │ -000edd90: 6420 5365 7276 6963 6520 2d20 456e 6162 d Service - Enab
│ │ │ -000edda0: 6c65 2073 6572 7669 6365 2073 7973 7465 le service syste
│ │ │ -000eddb0: 6d64 2d6a 6f75 726e 616c 2d75 706c 6f61 md-journal-uploa
│ │ │ -000eddc0: 640a 2020 626c 6f63 6b3a 0a0a 2020 2d20 d. block:.. -
│ │ │ -000eddd0: 6e61 6d65 3a20 4761 7468 6572 2074 6865 name: Gather the
│ │ │ -000edde0: 2070 6163 6b61 6765 2066 6163 7473 0a20 package facts.
│ │ │ -000eddf0: 2020 2061 6e73 6962 6c65 2e62 7569 6c74 ansible.built
│ │ │ -000ede00: 696e 2e70 6163 6b61 6765 5f66 6163 7473 in.package_facts
│ │ │ -000ede10: 3a0a 2020 2020 2020 6d61 6e61 6765 723a :. manager:
│ │ │ -000ede20: 2061 7574 6f0a 0a20 202d 206e 616d 653a auto.. - name:
│ │ │ -000ede30: 2045 6e61 626c 6520 7379 7374 656d 642d Enable systemd-
│ │ │ -000ede40: 6a6f 7572 6e61 6c2d 7570 6c6f 6164 2053 journal-upload S
│ │ │ -000ede50: 6572 7669 6365 202d 2045 6e61 626c 6520 ervice - Enable
│ │ │ -000ede60: 5365 7276 6963 6520 7379 7374 656d 642d Service systemd-
│ │ │ -000ede70: 6a6f 7572 6e61 6c2d 7570 6c6f 6164 0a20 journal-upload.
│ │ │ -000ede80: 2020 2061 6e73 6962 6c65 2e62 7569 6c74 ansible.built
│ │ │ -000ede90: 696e 2e73 7973 7465 6d64 3a0a 2020 2020 in.systemd:.
│ │ │ -000edea0: 2020 6e61 6d65 3a20 7379 7374 656d 642d name: systemd-
│ │ │ -000edeb0: 6a6f 7572 6e61 6c2d 7570 6c6f 6164 0a20 journal-upload.
│ │ │ -000edec0: 2020 2020 2065 6e61 626c 6564 3a20 7472 enabled: tr
│ │ │ -000eded0: 7565 0a20 2020 2020 2073 7461 7465 3a20 ue. state:
│ │ │ -000edee0: 7374 6172 7465 640a 2020 2020 2020 6d61 started. ma
│ │ │ -000edef0: 736b 6564 3a20 6661 6c73 650a 2020 2020 sked: false.
│ │ │ -000edf00: 7768 656e 3a0a 2020 2020 2d20 2722 7379 when:. - '"sy
│ │ │ -000edf10: 7374 656d 642d 6a6f 7572 6e61 6c2d 7265 stemd-journal-re
│ │ │ -000edf20: 6d6f 7465 2220 696e 2061 6e73 6962 6c65 mote" in ansible
│ │ │ -000edf30: 5f66 6163 7473 2e70 6163 6b61 6765 7327 _facts.packages'
│ │ │ -000edf40: 0a20 2074 6167 733a 0a20 202d 2065 6e61 . tags:. - ena
│ │ │ -000edf50: 626c 655f 7374 7261 7465 6779 0a20 202d ble_strategy. -
│ │ │ -000edf60: 206c 6f77 5f63 6f6d 706c 6578 6974 790a low_complexity.
│ │ │ -000edf70: 2020 2d20 6c6f 775f 6469 7372 7570 7469 - low_disrupti
│ │ │ -000edf80: 6f6e 0a20 202d 206d 6564 6975 6d5f 7365 on. - medium_se
│ │ │ -000edf90: 7665 7269 7479 0a20 202d 206e 6f5f 7265 verity. - no_re
│ │ │ -000edfa0: 626f 6f74 5f6e 6565 6465 640a 2020 2d20 boot_needed. -
│ │ │ -000edfb0: 7365 7276 6963 655f 7379 7374 656d 642d service_systemd-
│ │ │ -000edfc0: 6a6f 7572 6e61 6c2d 7570 6c6f 6164 5f65 journal-upload_e
│ │ │ -000edfd0: 6e61 626c 6564 0a20 202d 2073 7065 6369 nabled. - speci
│ │ │ -000edfe0: 616c 5f73 6572 7669 6365 5f62 6c6f 636b al_service_block
│ │ │ -000edff0: 0a20 2077 6865 6e3a 0a20 202d 2027 226c . when:. - '"l
│ │ │ -000ee000: 696e 7578 2d62 6173 6522 2069 6e20 616e inux-base" in an
│ │ │ -000ee010: 7369 626c 655f 6661 6374 732e 7061 636b sible_facts.pack
│ │ │ -000ee020: 6167 6573 270a 2020 2d20 2820 616e 7369 ages'. - ( ansi
│ │ │ -000ee030: 626c 655f 7669 7274 7561 6c69 7a61 7469 ble_virtualizati
│ │ │ -000ee040: 6f6e 5f74 7970 6520 6e6f 7420 696e 205b on_type not in [
│ │ │ -000ee050: 2264 6f63 6b65 7222 2c20 226c 7863 222c "docker", "lxc",
│ │ │ -000ee060: 2022 6f70 656e 767a 222c 2022 706f 646d "openvz", "podm
│ │ │ -000ee070: 616e 222c 2022 636f 6e74 6169 6e65 7222 an", "container"
│ │ │ -000ee080: 5d0a 2020 2020 616e 6420 2273 7973 7465 ]. and "syste
│ │ │ -000ee090: 6d64 2d6a 6f75 726e 616c 2d72 656d 6f74 md-journal-remot
│ │ │ -000ee0a0: 6522 2069 6e20 616e 7369 626c 655f 6661 e" in ansible_fa
│ │ │ -000ee0b0: 6374 732e 7061 636b 6167 6573 2029 0a3c cts.packages ).<
│ │ │ +000ed740: 6564 6961 7469 6f6e 2041 6e73 6962 6c65 ediation Ansible
│ │ │ +000ed750: 2073 6e69 7070 6574 20e2 87b2 3c2f 613e snippet ...
│ │ │ +000ed760: 3c62 723e 3c64 6976 2063 6c61 7373 3d22 <
│ │ │ +000ed800: 7472 3e3c 7468 3e44 6973 7275 7074 696f tr>Co
│ │ │ +000ed7e0: 6d70 6c65 7869 7479 3a3c 2f74 683e 3c74 mplexity: Disruptio
│ │ │ +000ed810: 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f n: low
│ │ │ +000ed820: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td> <
│ │ │ +000ed850: 7472 3e3c 7468 3e53 7472 6174 6567 793a tr>
│ │ │ +000ed830: 5265 626f 6f74 3a3c 2f74 683e 3c74 643e Reboot:
│ │ │ +000ed840: 6661 6c73 653c 2f74 643e 3c2f 7472 3e3c false Strategy:
│ │ │ +000ed860: 3c2f 7468 3e3c 7464 3e65 6e61 626c 653c enable<
│ │ │ +000ed870: 2f74 643e 3c2f 7472 3e3c 2f74 6162 6c65 /td> - na
│ │ │ +000ed890: 6d65 3a20 4761 7468 6572 2074 6865 2070 me: Gather the p
│ │ │ +000ed8a0: 6163 6b61 6765 2066 6163 7473 0a20 2070 ackage facts. p
│ │ │ +000ed8b0: 6163 6b61 6765 5f66 6163 7473 3a0a 2020 ackage_facts:.
│ │ │ +000ed8c0: 2020 6d61 6e61 6765 723a 2061 7574 6f0a manager: auto.
│ │ │ +000ed8d0: 2020 7461 6773 3a0a 2020 2d20 656e 6162 tags:. - enab
│ │ │ +000ed8e0: 6c65 5f73 7472 6174 6567 790a 2020 2d20 le_strategy. -
│ │ │ +000ed8f0: 6c6f 775f 636f 6d70 6c65 7869 7479 0a20 low_complexity.
│ │ │ +000ed900: 202d 206c 6f77 5f64 6973 7275 7074 696f - low_disruptio
│ │ │ +000ed910: 6e0a 2020 2d20 6d65 6469 756d 5f73 6576 n. - medium_sev
│ │ │ +000ed920: 6572 6974 790a 2020 2d20 6e6f 5f72 6562 erity. - no_reb
│ │ │ +000ed930: 6f6f 745f 6e65 6564 6564 0a20 202d 2073 oot_needed. - s
│ │ │ +000ed940: 6572 7669 6365 5f73 7973 7465 6d64 2d6a ervice_systemd-j
│ │ │ +000ed950: 6f75 726e 616c 2d75 706c 6f61 645f 656e ournal-upload_en
│ │ │ +000ed960: 6162 6c65 640a 0a2d 206e 616d 653a 2045 abled..- name: E
│ │ │ +000ed970: 6e61 626c 6520 7379 7374 656d 642d 6a6f nable systemd-jo
│ │ │ +000ed980: 7572 6e61 6c2d 7570 6c6f 6164 2053 6572 urnal-upload Ser
│ │ │ +000ed990: 7669 6365 202d 2045 6e61 626c 6520 7365 vice - Enable se
│ │ │ +000ed9a0: 7276 6963 6520 7379 7374 656d 642d 6a6f rvice systemd-jo
│ │ │ +000ed9b0: 7572 6e61 6c2d 7570 6c6f 6164 0a20 2062 urnal-upload. b
│ │ │ +000ed9c0: 6c6f 636b 3a0a 0a20 202d 206e 616d 653a lock:.. - name:
│ │ │ +000ed9d0: 2047 6174 6865 7220 7468 6520 7061 636b Gather the pack
│ │ │ +000ed9e0: 6167 6520 6661 6374 730a 2020 2020 616e age facts. an
│ │ │ +000ed9f0: 7369 626c 652e 6275 696c 7469 6e2e 7061 sible.builtin.pa
│ │ │ +000eda00: 636b 6167 655f 6661 6374 733a 0a20 2020 ckage_facts:.
│ │ │ +000eda10: 2020 206d 616e 6167 6572 3a20 6175 746f manager: auto
│ │ │ +000eda20: 0a0a 2020 2d20 6e61 6d65 3a20 456e 6162 .. - name: Enab
│ │ │ +000eda30: 6c65 2073 7973 7465 6d64 2d6a 6f75 726e le systemd-journ
│ │ │ +000eda40: 616c 2d75 706c 6f61 6420 5365 7276 6963 al-upload Servic
│ │ │ +000eda50: 6520 2d20 456e 6162 6c65 2053 6572 7669 e - Enable Servi
│ │ │ +000eda60: 6365 2073 7973 7465 6d64 2d6a 6f75 726e ce systemd-journ
│ │ │ +000eda70: 616c 2d75 706c 6f61 640a 2020 2020 616e al-upload. an
│ │ │ +000eda80: 7369 626c 652e 6275 696c 7469 6e2e 7379 sible.builtin.sy
│ │ │ +000eda90: 7374 656d 643a 0a20 2020 2020 206e 616d stemd:. nam
│ │ │ +000edaa0: 653a 2073 7973 7465 6d64 2d6a 6f75 726e e: systemd-journ
│ │ │ +000edab0: 616c 2d75 706c 6f61 640a 2020 2020 2020 al-upload.
│ │ │ +000edac0: 656e 6162 6c65 643a 2074 7275 650a 2020 enabled: true.
│ │ │ +000edad0: 2020 2020 7374 6174 653a 2073 7461 7274 state: start
│ │ │ +000edae0: 6564 0a20 2020 2020 206d 6173 6b65 643a ed. masked:
│ │ │ +000edaf0: 2066 616c 7365 0a20 2020 2077 6865 6e3a false. when:
│ │ │ +000edb00: 0a20 2020 202d 2027 2273 7973 7465 6d64 . - '"systemd
│ │ │ +000edb10: 2d6a 6f75 726e 616c 2d72 656d 6f74 6522 -journal-remote"
│ │ │ +000edb20: 2069 6e20 616e 7369 626c 655f 6661 6374 in ansible_fact
│ │ │ +000edb30: 732e 7061 636b 6167 6573 270a 2020 7461 s.packages'. ta
│ │ │ +000edb40: 6773 3a0a 2020 2d20 656e 6162 6c65 5f73 gs:. - enable_s
│ │ │ +000edb50: 7472 6174 6567 790a 2020 2d20 6c6f 775f trategy. - low_
│ │ │ +000edb60: 636f 6d70 6c65 7869 7479 0a20 202d 206c complexity. - l
│ │ │ +000edb70: 6f77 5f64 6973 7275 7074 696f 6e0a 2020 ow_disruption.
│ │ │ +000edb80: 2d20 6d65 6469 756d 5f73 6576 6572 6974 - medium_severit
│ │ │ +000edb90: 790a 2020 2d20 6e6f 5f72 6562 6f6f 745f y. - no_reboot_
│ │ │ +000edba0: 6e65 6564 6564 0a20 202d 2073 6572 7669 needed. - servi
│ │ │ +000edbb0: 6365 5f73 7973 7465 6d64 2d6a 6f75 726e ce_systemd-journ
│ │ │ +000edbc0: 616c 2d75 706c 6f61 645f 656e 6162 6c65 al-upload_enable
│ │ │ +000edbd0: 640a 2020 2d20 7370 6563 6961 6c5f 7365 d. - special_se
│ │ │ +000edbe0: 7276 6963 655f 626c 6f63 6b0a 2020 7768 rvice_block. wh
│ │ │ +000edbf0: 656e 3a0a 2020 2d20 2722 6c69 6e75 782d en:. - '"linux-
│ │ │ +000edc00: 6261 7365 2220 696e 2061 6e73 6962 6c65 base" in ansible
│ │ │ +000edc10: 5f66 6163 7473 2e70 6163 6b61 6765 7327 _facts.packages'
│ │ │ +000edc20: 0a20 202d 2028 2061 6e73 6962 6c65 5f76 . - ( ansible_v
│ │ │ +000edc30: 6972 7475 616c 697a 6174 696f 6e5f 7479 irtualization_ty
│ │ │ +000edc40: 7065 206e 6f74 2069 6e20 5b22 646f 636b pe not in ["dock
│ │ │ +000edc50: 6572 222c 2022 6c78 6322 2c20 226f 7065 er", "lxc", "ope
│ │ │ +000edc60: 6e76 7a22 2c20 2270 6f64 6d61 6e22 2c20 nvz", "podman",
│ │ │ +000edc70: 2263 6f6e 7461 696e 6572 225d 0a20 2020 "container"].
│ │ │ +000edc80: 2061 6e64 2022 7379 7374 656d 642d 6a6f and "systemd-jo
│ │ │ +000edc90: 7572 6e61 6c2d 7265 6d6f 7465 2220 696e urnal-remote" in
│ │ │ +000edca0: 2061 6e73 6962 6c65 5f66 6163 7473 2e70 ansible_facts.p
│ │ │ +000edcb0: 6163 6b61 6765 7320 290a 3c2f 636f 6465 ackages ).
│ │ │ +000edd90: 3c64 6976 2063 6c61 7373 3d22 7061 6e65 Comple
│ │ │ +000ede10: 7869 7479 3a3c 2f74 683e 3c74 643e 6c6f xity: lo
│ │ │ +000ede20: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ +000ede30: 7468 3e44 6973 7275 7074 696f 6e3a 3c2f th>Disruption:
│ │ │ +000ede40: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th> low <
│ │ │ +000ede50: 2f74 723e 3c74 723e 3c74 683e 5265 626f /tr>Rebo
│ │ │ +000ede60: 6f74 3a3c 2f74 683e 3c74 643e 6661 6c73 ot: fals
│ │ │ +000ede70: 653c 2f74 643e 3c2f 7472 3e3c 7472 3e3c e <
│ │ │ +000ede80: 7468 3e53 7472 6174 6567 793a 3c2f 7468 th>Strategy: enable
│ │ │ +000edea0: 3c2f 7472 3e3c 2f74 6162 6c65 3e3c 7072 include
│ │ │ +000edec0: 656e 6162 6c65 5f73 7973 7465 6d64 2d6a enable_systemd-j
│ │ │ +000eded0: 6f75 726e 616c 2d75 706c 6f61 640a 0a63 ournal-upload..c
│ │ │ +000edee0: 6c61 7373 2065 6e61 626c 655f 7379 7374 lass enable_syst
│ │ │ +000edef0: 656d 642d 6a6f 7572 6e61 6c2d 7570 6c6f emd-journal-uplo
│ │ │ +000edf00: 6164 207b 0a20 2073 6572 7669 6365 207b ad {. service {
│ │ │ +000edf10: 2773 7973 7465 6d64 2d6a 6f75 726e 616c 'systemd-journal
│ │ │ +000edf20: 2d75 706c 6f61 6427 3a0a 2020 2020 656e -upload':. en
│ │ │ +000edf30: 6162 6c65 203d 2667 743b 2074 7275 652c able => true,
│ │ │ +000edf40: 0a20 2020 2065 6e73 7572 6520 3d26 6774 . ensure =>
│ │ │ +000edf50: 3b20 2772 756e 6e69 6e67 272c 0a20 207d ; 'running',. }
│ │ │ +000edf60: 0a7d 0a3c 2f63 6f64 653e 3c2f 7072 653e .}.
│ │ │ +000edf70: 3c2f 6469 763e 3c61 2063 6c61 7373 3d22
Remediation OS
│ │ │ -000eefb0: 4275 696c 6420 426c 7565 7072 696e 7420 Build Blueprint
│ │ │ -000eefc0: 736e 6970 7065 7420 e287 b23c 2f61 3e3c snippet ...<
│ │ │ -000eefd0: 6272 3e3c 6469 7620 636c 6173 733d 2270 br>.
│ │ │ +000ee080: 5b63 7573 746f 6d69 7a61 7469 6f6e 732e [customizations.
│ │ │ +000ee090: 7365 7276 6963 6573 5d0a 656e 6162 6c65 services].enable
│ │ │ +000ee0a0: 6420 3d20 5b22 7379 7374 656d 642d 6a6f d = ["systemd-jo
│ │ │ +000ee0b0: 7572 6e61 6c2d 7570 6c6f 6164 225d 0a3c urnal-upload"].<
│ │ │ 000ee0c0: 2f63 6f64 653e 3c2f 7072 653e 3c2f 6469 /code>.[
│ │ │ -000ef010: 6375 7374 6f6d 697a 6174 696f 6e73 2e73 customizations.s
│ │ │ -000ef020: 6572 7669 6365 735d 0a65 6e61 626c 6564 ervices].enabled
│ │ │ -000ef030: 203d 205b 2273 7973 7465 6d64 2d6a 6f75 = ["systemd-jou
│ │ │ -000ef040: 726e 616c 6422 5d0a 3c2f 636f 6465 3e3c rnald"].<
│ │ │ -000ef050: 2f70 7265 3e3c 2f64 6976 3e3c 6120 636c /pre>Complexi
│ │ │ -000ef1a0: 7479 3a3c 2f74 683e 3c74 643e 6c6f 773c ty: low<
│ │ │ -000ef1b0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Disruption: low Reboot
│ │ │ -000ef1f0: 3a3c 2f74 683e 3c74 643e 6661 6c73 653c : false<
│ │ │ -000ef200: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Strategy: <
│ │ │ -000ef220: 7464 3e65 6e61 626c 653c 2f74 643e 3c2f td>enable
│ │ │ -000ef230: 7472 3e3c 2f74 6162 6c65 3e3c 7072 653e tr>
│ │ │ -000ef240: 3c63 6f64 653e 696e 636c 7564 6520 656e
R
│ │ │ -000ef390: 656d 6564 6961 7469 6f6e 2041 6e73 6962 emediation Ansib
│ │ │ -000ef3a0: 6c65 2073 6e69 7070 6574 20e2 87b2 3c2f le snippet ...
│ │ │ -000ef3b0: 613e 3c62 723e 3c64 6976 2063 6c61 7373 a>include en
│ │ │ -000ef250: 6162 6c65 5f73 7973 7465 6d64 2d6a 6f75 able_systemd-jou
│ │ │ -000ef260: 726e 616c 640a 0a63 6c61 7373 2065 6e61 rnald..class ena
│ │ │ -000ef270: 626c 655f 7379 7374 656d 642d 6a6f 7572 ble_systemd-jour
│ │ │ -000ef280: 6e61 6c64 207b 0a20 2073 6572 7669 6365 nald {. service
│ │ │ -000ef290: 207b 2773 7973 7465 6d64 2d6a 6f75 726e {'systemd-journ
│ │ │ -000ef2a0: 616c 6427 3a0a 2020 2020 656e 6162 6c65 ald':. enable
│ │ │ -000ef2b0: 203d 2667 743b 2074 7275 652c 0a20 2020 => true,.
│ │ │ -000ef2c0: 2065 6e73 7572 6520 3d26 6774 3b20 2772 ensure => 'r
│ │ │ -000ef2d0: 756e 6e69 6e67 272c 0a20 207d 0a7d 0a3c unning',. }.}.<
│ │ │ -000ef2e0: 2f63 6f64 653e 3c2f 7072 653e 3c2f 6469 /code>
│ │ │ -000ef430: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity:
│ │ │ -000ef440: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Disrupt
│ │ │ -000ef460: 696f 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 ion: low
│ │ │ -000ef470: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Strateg
│ │ │ -000ef4b0: 793a 3c2f 7468 3e3c 7464 3e65 6e61 626c y: enabl
│ │ │ -000ef4c0: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e
<
│ │ │ +000eefa0: 223e 5265 6d65 6469 6174 696f 6e20 416e ">Remediation An
│ │ │ +000eefb0: 7369 626c 6520 736e 6970 7065 7420 e287 sible snippet ..
│ │ │ +000eefc0: b23c 2f61 3e3c 6272 3e3c 6469 7620 636c .-
│ │ │ -000ef4e0: 6e61 6d65 3a20 4761 7468 6572 2074 6865 name: Gather the
│ │ │ -000ef4f0: 2070 6163 6b61 6765 2066 6163 7473 0a20 package facts.
│ │ │ -000ef500: 2070 6163 6b61 6765 5f66 6163 7473 3a0a package_facts:.
│ │ │ -000ef510: 2020 2020 6d61 6e61 6765 723a 2061 7574 manager: aut
│ │ │ -000ef520: 6f0a 2020 7461 6773 3a0a 2020 2d20 4e49 o. tags:. - NI
│ │ │ -000ef530: 5354 2d38 3030 2d35 332d 5343 2d32 340a ST-800-53-SC-24.
│ │ │ -000ef540: 2020 2d20 656e 6162 6c65 5f73 7472 6174 - enable_strat
│ │ │ -000ef550: 6567 790a 2020 2d20 6c6f 775f 636f 6d70 egy. - low_comp
│ │ │ -000ef560: 6c65 7869 7479 0a20 202d 206c 6f77 5f64 lexity. - low_d
│ │ │ -000ef570: 6973 7275 7074 696f 6e0a 2020 2d20 6d65 isruption. - me
│ │ │ -000ef580: 6469 756d 5f73 6576 6572 6974 790a 2020 dium_severity.
│ │ │ -000ef590: 2d20 6e6f 5f72 6562 6f6f 745f 6e65 6564 - no_reboot_need
│ │ │ -000ef5a0: 6564 0a20 202d 2073 6572 7669 6365 5f73 ed. - service_s
│ │ │ -000ef5b0: 7973 7465 6d64 2d6a 6f75 726e 616c 645f ystemd-journald_
│ │ │ -000ef5c0: 656e 6162 6c65 640a 0a2d 206e 616d 653a enabled..- name:
│ │ │ -000ef5d0: 2045 6e61 626c 6520 7379 7374 656d 642d Enable systemd-
│ │ │ -000ef5e0: 6a6f 7572 6e61 6c64 2053 6572 7669 6365 journald Service
│ │ │ -000ef5f0: 202d 2045 6e61 626c 6520 7365 7276 6963 - Enable servic
│ │ │ -000ef600: 6520 7379 7374 656d 642d 6a6f 7572 6e61 e systemd-journa
│ │ │ -000ef610: 6c64 0a20 2062 6c6f 636b 3a0a 0a20 202d ld. block:.. -
│ │ │ -000ef620: 206e 616d 653a 2047 6174 6865 7220 7468 name: Gather th
│ │ │ -000ef630: 6520 7061 636b 6167 6520 6661 6374 730a e package facts.
│ │ │ -000ef640: 2020 2020 616e 7369 626c 652e 6275 696c ansible.buil
│ │ │ -000ef650: 7469 6e2e 7061 636b 6167 655f 6661 6374 tin.package_fact
│ │ │ -000ef660: 733a 0a20 2020 2020 206d 616e 6167 6572 s:. manager
│ │ │ -000ef670: 3a20 6175 746f 0a0a 2020 2d20 6e61 6d65 : auto.. - name
│ │ │ -000ef680: 3a20 456e 6162 6c65 2073 7973 7465 6d64 : Enable systemd
│ │ │ -000ef690: 2d6a 6f75 726e 616c 6420 5365 7276 6963 -journald Servic
│ │ │ -000ef6a0: 6520 2d20 456e 6162 6c65 2053 6572 7669 e - Enable Servi
│ │ │ -000ef6b0: 6365 2073 7973 7465 6d64 2d6a 6f75 726e ce systemd-journ
│ │ │ -000ef6c0: 616c 640a 2020 2020 616e 7369 626c 652e ald. ansible.
│ │ │ -000ef6d0: 6275 696c 7469 6e2e 7379 7374 656d 643a builtin.systemd:
│ │ │ -000ef6e0: 0a20 2020 2020 206e 616d 653a 2073 7973 . name: sys
│ │ │ -000ef6f0: 7465 6d64 2d6a 6f75 726e 616c 640a 2020 temd-journald.
│ │ │ -000ef700: 2020 2020 656e 6162 6c65 643a 2074 7275 enabled: tru
│ │ │ -000ef710: 650a 2020 2020 2020 7374 6174 653a 2073 e. state: s
│ │ │ -000ef720: 7461 7274 6564 0a20 2020 2020 206d 6173 tarted. mas
│ │ │ -000ef730: 6b65 643a 2066 616c 7365 0a20 2020 2077 ked: false. w
│ │ │ -000ef740: 6865 6e3a 0a20 2020 202d 2027 2273 7973 hen:. - '"sys
│ │ │ -000ef750: 7465 6d64 2220 696e 2061 6e73 6962 6c65 temd" in ansible
│ │ │ -000ef760: 5f66 6163 7473 2e70 6163 6b61 6765 7327 _facts.packages'
│ │ │ -000ef770: 0a20 2074 6167 733a 0a20 202d 204e 4953 . tags:. - NIS
│ │ │ -000ef780: 542d 3830 302d 3533 2d53 432d 3234 0a20 T-800-53-SC-24.
│ │ │ -000ef790: 202d 2065 6e61 626c 655f 7374 7261 7465 - enable_strate
│ │ │ -000ef7a0: 6779 0a20 202d 206c 6f77 5f63 6f6d 706c gy. - low_compl
│ │ │ -000ef7b0: 6578 6974 790a 2020 2d20 6c6f 775f 6469 exity. - low_di
│ │ │ -000ef7c0: 7372 7570 7469 6f6e 0a20 202d 206d 6564 sruption. - med
│ │ │ -000ef7d0: 6975 6d5f 7365 7665 7269 7479 0a20 202d ium_severity. -
│ │ │ -000ef7e0: 206e 6f5f 7265 626f 6f74 5f6e 6565 6465 no_reboot_neede
│ │ │ -000ef7f0: 640a 2020 2d20 7365 7276 6963 655f 7379 d. - service_sy
│ │ │ -000ef800: 7374 656d 642d 6a6f 7572 6e61 6c64 5f65 stemd-journald_e
│ │ │ -000ef810: 6e61 626c 6564 0a20 202d 2073 7065 6369 nabled. - speci
│ │ │ -000ef820: 616c 5f73 6572 7669 6365 5f62 6c6f 636b al_service_block
│ │ │ -000ef830: 0a20 2077 6865 6e3a 2027 226c 696e 7578 . when: '"linux
│ │ │ -000ef840: 2d62 6173 6522 2069 6e20 616e 7369 626c -base" in ansibl
│ │ │ -000ef850: 655f 6661 6374 732e 7061 636b 6167 6573 e_facts.packages
│ │ │ -000ef860: 270a 3c2f 636f 6465 3e3c 2f70 7265 3e3c '.<
│ │ │ +000ef040: 7468 3e43 6f6d 706c 6578 6974 793a 3c2f th>Complexity:
│ │ │ +000ef050: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th> low <
│ │ │ +000ef060: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr>Disr
│ │ │ +000ef070: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption:
│ │ │ +000ef080: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Reboot: false <
│ │ │ +000ef0b0: 2f74 723e 3c74 723e 3c74 683e 5374 7261 /tr>
│ │ │ +000ef0e0: 7461 626c 653e 3c70 7265 3e3c 636f 6465 table>Stra
│ │ │ +000ef0c0: 7465 6779 3a3c 2f74 683e 3c74 643e 656e tegy: en
│ │ │ +000ef0d0: 6162 6c65 3c2f 7464 3e3c 2f74 723e 3c2f able - name: Gather
│ │ │ +000ef100: 7468 6520 7061 636b 6167 6520 6661 6374 the package fact
│ │ │ +000ef110: 730a 2020 7061 636b 6167 655f 6661 6374 s. package_fact
│ │ │ +000ef120: 733a 0a20 2020 206d 616e 6167 6572 3a20 s:. manager:
│ │ │ +000ef130: 6175 746f 0a20 2074 6167 733a 0a20 202d auto. tags:. -
│ │ │ +000ef140: 204e 4953 542d 3830 302d 3533 2d53 432d NIST-800-53-SC-
│ │ │ +000ef150: 3234 0a20 202d 2065 6e61 626c 655f 7374 24. - enable_st
│ │ │ +000ef160: 7261 7465 6779 0a20 202d 206c 6f77 5f63 rategy. - low_c
│ │ │ +000ef170: 6f6d 706c 6578 6974 790a 2020 2d20 6c6f omplexity. - lo
│ │ │ +000ef180: 775f 6469 7372 7570 7469 6f6e 0a20 202d w_disruption. -
│ │ │ +000ef190: 206d 6564 6975 6d5f 7365 7665 7269 7479 medium_severity
│ │ │ +000ef1a0: 0a20 202d 206e 6f5f 7265 626f 6f74 5f6e . - no_reboot_n
│ │ │ +000ef1b0: 6565 6465 640a 2020 2d20 7365 7276 6963 eeded. - servic
│ │ │ +000ef1c0: 655f 7379 7374 656d 642d 6a6f 7572 6e61 e_systemd-journa
│ │ │ +000ef1d0: 6c64 5f65 6e61 626c 6564 0a0a 2d20 6e61 ld_enabled..- na
│ │ │ +000ef1e0: 6d65 3a20 456e 6162 6c65 2073 7973 7465 me: Enable syste
│ │ │ +000ef1f0: 6d64 2d6a 6f75 726e 616c 6420 5365 7276 md-journald Serv
│ │ │ +000ef200: 6963 6520 2d20 456e 6162 6c65 2073 6572 ice - Enable ser
│ │ │ +000ef210: 7669 6365 2073 7973 7465 6d64 2d6a 6f75 vice systemd-jou
│ │ │ +000ef220: 726e 616c 640a 2020 626c 6f63 6b3a 0a0a rnald. block:..
│ │ │ +000ef230: 2020 2d20 6e61 6d65 3a20 4761 7468 6572 - name: Gather
│ │ │ +000ef240: 2074 6865 2070 6163 6b61 6765 2066 6163 the package fac
│ │ │ +000ef250: 7473 0a20 2020 2061 6e73 6962 6c65 2e62 ts. ansible.b
│ │ │ +000ef260: 7569 6c74 696e 2e70 6163 6b61 6765 5f66 uiltin.package_f
│ │ │ +000ef270: 6163 7473 3a0a 2020 2020 2020 6d61 6e61 acts:. mana
│ │ │ +000ef280: 6765 723a 2061 7574 6f0a 0a20 202d 206e ger: auto.. - n
│ │ │ +000ef290: 616d 653a 2045 6e61 626c 6520 7379 7374 ame: Enable syst
│ │ │ +000ef2a0: 656d 642d 6a6f 7572 6e61 6c64 2053 6572 emd-journald Ser
│ │ │ +000ef2b0: 7669 6365 202d 2045 6e61 626c 6520 5365 vice - Enable Se
│ │ │ +000ef2c0: 7276 6963 6520 7379 7374 656d 642d 6a6f rvice systemd-jo
│ │ │ +000ef2d0: 7572 6e61 6c64 0a20 2020 2061 6e73 6962 urnald. ansib
│ │ │ +000ef2e0: 6c65 2e62 7569 6c74 696e 2e73 7973 7465 le.builtin.syste
│ │ │ +000ef2f0: 6d64 3a0a 2020 2020 2020 6e61 6d65 3a20 md:. name:
│ │ │ +000ef300: 7379 7374 656d 642d 6a6f 7572 6e61 6c64 systemd-journald
│ │ │ +000ef310: 0a20 2020 2020 2065 6e61 626c 6564 3a20 . enabled:
│ │ │ +000ef320: 7472 7565 0a20 2020 2020 2073 7461 7465 true. state
│ │ │ +000ef330: 3a20 7374 6172 7465 640a 2020 2020 2020 : started.
│ │ │ +000ef340: 6d61 736b 6564 3a20 6661 6c73 650a 2020 masked: false.
│ │ │ +000ef350: 2020 7768 656e 3a0a 2020 2020 2d20 2722 when:. - '"
│ │ │ +000ef360: 7379 7374 656d 6422 2069 6e20 616e 7369 systemd" in ansi
│ │ │ +000ef370: 626c 655f 6661 6374 732e 7061 636b 6167 ble_facts.packag
│ │ │ +000ef380: 6573 270a 2020 7461 6773 3a0a 2020 2d20 es'. tags:. -
│ │ │ +000ef390: 4e49 5354 2d38 3030 2d35 332d 5343 2d32 NIST-800-53-SC-2
│ │ │ +000ef3a0: 340a 2020 2d20 656e 6162 6c65 5f73 7472 4. - enable_str
│ │ │ +000ef3b0: 6174 6567 790a 2020 2d20 6c6f 775f 636f ategy. - low_co
│ │ │ +000ef3c0: 6d70 6c65 7869 7479 0a20 202d 206c 6f77 mplexity. - low
│ │ │ +000ef3d0: 5f64 6973 7275 7074 696f 6e0a 2020 2d20 _disruption. -
│ │ │ +000ef3e0: 6d65 6469 756d 5f73 6576 6572 6974 790a medium_severity.
│ │ │ +000ef3f0: 2020 2d20 6e6f 5f72 6562 6f6f 745f 6e65 - no_reboot_ne
│ │ │ +000ef400: 6564 6564 0a20 202d 2073 6572 7669 6365 eded. - service
│ │ │ +000ef410: 5f73 7973 7465 6d64 2d6a 6f75 726e 616c _systemd-journal
│ │ │ +000ef420: 645f 656e 6162 6c65 640a 2020 2d20 7370 d_enabled. - sp
│ │ │ +000ef430: 6563 6961 6c5f 7365 7276 6963 655f 626c ecial_service_bl
│ │ │ +000ef440: 6f63 6b0a 2020 7768 656e 3a20 2722 6c69 ock. when: '"li
│ │ │ +000ef450: 6e75 782d 6261 7365 2220 696e 2061 6e73 nux-base" in ans
│ │ │ +000ef460: 6962 6c65 5f66 6163 7473 2e70 6163 6b61 ible_facts.packa
│ │ │ +000ef470: 6765 7327 0a3c 2f63 6f64 653e 3c2f 7072 ges'.Remediation
│ │ │ +000ef530: 2050 7570 7065 7420 736e 6970 7065 7420 Puppet snippet
│ │ │ +000ef540: e287 b23c 2f61 3e3c 6272 3e3c 6469 7620 ...Complexity:
│ │ │ +000ef5d0: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low <
│ │ │ +000ef610: 7472 3e3c 7468 3e52 6562 6f6f 743a 3c2f tr>Di
│ │ │ +000ef5f0: 7372 7570 7469 6f6e 3a3c 2f74 683e 3c74 sruption: Reboot:
│ │ │ +000ef620: 7468 3e3c 7464 3e66 616c 7365 3c2f 7464 th> false
│ │ │ +000ef660: 3c2f 7461 626c 653e 3c70 7265 3e3c 636f St
│ │ │ +000ef640: 7261 7465 6779 3a3c 2f74 683e 3c74 643e rategy:
│ │ │ +000ef650: 656e 6162 6c65 3c2f 7464 3e3c 2f74 723e enable .[custom
│ │ │ +000ef830: 697a 6174 696f 6e73 2e73 6572 7669 6365 izations.service
│ │ │ +000ef840: 735d 0a65 6e61 626c 6564 203d 205b 2273 s].enabled = ["s
│ │ │ +000ef850: 7973 7465 6d64 2d6a 6f75 726e 616c 6422 ystemd-journald"
│ │ │ +000ef860: 5d0a 3c2f 636f 6465 3e3c 2f70 7265 3e3c ].<
│ │ │ 000ef870: 2f64 6976 3e3c 6120 636c 6173 733d 2262 /div>Remediat
│ │ │ -00103b00: 696f 6e20 5075 7070 6574 2073 6e69 7070 ion Puppet snipp
│ │ │ -00103b10: 6574 20e2 87b2 3c2f 613e 3c62 723e 3c64 et ...Complexi
│ │ │ -00103ba0: 7479 3a3c 2f74 683e 3c74 643e 6c6f 773c ty: low<
│ │ │ -00103bb0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Disruption: low Reboot
│ │ │ -00103bf0: 3a3c 2f74 683e 3c74 643e 6661 6c73 653c : false<
│ │ │ -00103c00: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Strategy: <
│ │ │ -00103c20: 7464 3e64 6973 6162 6c65 3c2f 7464 3e3c td>disable<
│ │ │ -00103c30: 2f74 723e 3c2f 7461 626c 653e 3c70 7265 /tr>
│ │ │ -00103ce0: 3c2f 6469 763e 3c61 2063 6c61 7373 3d22 .include
│ │ │ -00103c50: 7265 6d6f 7665 5f69 7074 6162 6c65 732d remove_iptables-
│ │ │ -00103c60: 7065 7273 6973 7465 6e74 0a0a 636c 6173 persistent..clas
│ │ │ -00103c70: 7320 7265 6d6f 7665 5f69 7074 6162 6c65 s remove_iptable
│ │ │ -00103c80: 732d 7065 7273 6973 7465 6e74 207b 0a20 s-persistent {.
│ │ │ -00103c90: 2070 6163 6b61 6765 207b 2027 6970 7461 package { 'ipta
│ │ │ -00103ca0: 626c 6573 2d70 6572 7369 7374 656e 7427 bles-persistent'
│ │ │ -00103cb0: 3a0a 2020 2020 656e 7375 7265 203d 2667 :. ensure =&g
│ │ │ -00103cc0: 743b 2027 7075 7267 6564 272c 0a20 207d t; 'purged',. }
│ │ │ -00103cd0: 0a7d 0a3c 2f63 6f64 653e 3c2f 7072 653e .}.
│ │ │ -00103e20: 3c74 683e 436f 6d70 6c65 7869 7479 3a3c Complexity:<
│ │ │ -00103e30: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ -00103e40: 3c2f 7472 3e3c 7472 3e3c 7468 3e44 6973 Dis
│ │ │ -00103e50: 7275 7074 696f 6e3a 3c2f 7468 3e3c 7464 ruption: low Reboot: false
│ │ │ -00103e90: 3c2f 7472 3e3c 7472 3e3c 7468 3e53 7472
│ │ │ -00103ec0: 3c2f 7461 626c 653e 3c70 7265 3e3c 636f Str
│ │ │ -00103ea0: 6174 6567 793a 3c2f 7468 3e3c 7464 3e64 ategy: d
│ │ │ -00103eb0: 6973 6162 6c65 3c2f 7464 3e3c 2f74 723e isable
<
│ │ │ +00103b20: 6469 7620 636c 6173 733d 2270 616e 656c div class="panel
│ │ │ +00103b30: 2d63 6f6c 6c61 7073 6520 636f 6c6c 6170 -collapse collap
│ │ │ +00103b40: 7365 2220 6964 3d22 6964 3332 3722 3e3c se" id="id327"><
│ │ │ +00103b50: 7461 626c 6520 636c 6173 733d 2274 6162 table class="tab
│ │ │ +00103b60: 6c65 2074 6162 6c65 2d73 7472 6970 6564 le table-striped
│ │ │ +00103b70: 2074 6162 6c65 2d62 6f72 6465 7265 6420 table-bordered
│ │ │ +00103b80: 7461 626c 652d 636f 6e64 656e 7365 6422 table-condensed"
│ │ │ +00103b90: 3e3c 7472 3e3c 7468 3e43 6f6d 706c 6578 >Complex
│ │ │ +00103ba0: 6974 793a 3c2f 7468 3e3c 7464 3e6c 6f77 ity: low
│ │ │ +00103bb0: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 low
│ │ │ +00103be0: 7472 3e3c 7472 3e3c 7468 3e52 6562 6f6f tr>Reboo
│ │ │ +00103bf0: 743a 3c2f 7468 3e3c 7464 3e66 616c 7365 t: false
│ │ │ +00103c00: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 disable
│ │ │ +00103c30: 3c2f 7472 3e3c 2f74 6162 6c65 3e3c 7072 - name:
│ │ │ +00103c50: 4761 7468 6572 2074 6865 2070 6163 6b61 Gather the packa
│ │ │ +00103c60: 6765 2066 6163 7473 0a20 2070 6163 6b61 ge facts. packa
│ │ │ +00103c70: 6765 5f66 6163 7473 3a0a 2020 2020 6d61 ge_facts:. ma
│ │ │ +00103c80: 6e61 6765 723a 2061 7574 6f0a 2020 7461 nager: auto. ta
│ │ │ +00103c90: 6773 3a0a 2020 2d20 6469 7361 626c 655f gs:. - disable_
│ │ │ +00103ca0: 7374 7261 7465 6779 0a20 202d 206c 6f77 strategy. - low
│ │ │ +00103cb0: 5f63 6f6d 706c 6578 6974 790a 2020 2d20 _complexity. -
│ │ │ +00103cc0: 6c6f 775f 6469 7372 7570 7469 6f6e 0a20 low_disruption.
│ │ │ +00103cd0: 202d 206d 6564 6975 6d5f 7365 7665 7269 - medium_severi
│ │ │ +00103ce0: 7479 0a20 202d 206e 6f5f 7265 626f 6f74 ty. - no_reboot
│ │ │ +00103cf0: 5f6e 6565 6465 640a 2020 2d20 7061 636b _needed. - pack
│ │ │ +00103d00: 6167 655f 6970 7461 626c 6573 2d70 6572 age_iptables-per
│ │ │ +00103d10: 7369 7374 656e 745f 7265 6d6f 7665 640a sistent_removed.
│ │ │ +00103d20: 0a2d 206e 616d 653a 2027 5265 6d6f 7665 .- name: 'Remove
│ │ │ +00103d30: 2069 7074 6162 6c65 732d 7065 7273 6973 iptables-persis
│ │ │ +00103d40: 7465 6e74 2050 6163 6b61 6765 3a20 456e tent Package: En
│ │ │ +00103d50: 7375 7265 2069 7074 6162 6c65 732d 7065 sure iptables-pe
│ │ │ +00103d60: 7273 6973 7465 6e74 2069 7320 7265 6d6f rsistent is remo
│ │ │ +00103d70: 7665 6427 0a20 2061 6e73 6962 6c65 2e62 ved'. ansible.b
│ │ │ +00103d80: 7569 6c74 696e 2e70 6163 6b61 6765 3a0a uiltin.package:.
│ │ │ +00103d90: 2020 2020 6e61 6d65 3a20 6970 7461 626c name: iptabl
│ │ │ +00103da0: 6573 2d70 6572 7369 7374 656e 740a 2020 es-persistent.
│ │ │ +00103db0: 2020 7374 6174 653a 2061 6273 656e 740a state: absent.
│ │ │ +00103dc0: 2020 7768 656e 3a20 2722 7566 7722 2069 when: '"ufw" i
│ │ │ +00103dd0: 6e20 616e 7369 626c 655f 6661 6374 732e n ansible_facts.
│ │ │ +00103de0: 7061 636b 6167 6573 270a 2020 7461 6773 packages'. tags
│ │ │ +00103df0: 3a0a 2020 2d20 6469 7361 626c 655f 7374 :. - disable_st
│ │ │ +00103e00: 7261 7465 6779 0a20 202d 206c 6f77 5f63 rategy. - low_c
│ │ │ +00103e10: 6f6d 706c 6578 6974 790a 2020 2d20 6c6f omplexity. - lo
│ │ │ +00103e20: 775f 6469 7372 7570 7469 6f6e 0a20 202d w_disruption. -
│ │ │ +00103e30: 206d 6564 6975 6d5f 7365 7665 7269 7479 medium_severity
│ │ │ +00103e40: 0a20 202d 206e 6f5f 7265 626f 6f74 5f6e . - no_reboot_n
│ │ │ +00103e50: 6565 6465 640a 2020 2d20 7061 636b 6167 eeded. - packag
│ │ │ +00103e60: 655f 6970 7461 626c 6573 2d70 6572 7369 e_iptables-persi
│ │ │ +00103e70: 7374 656e 745f 7265 6d6f 7665 640a 3c2f stent_removed.
│ │ │ +00103e80: 636f 6465 3e3c 2f70 7265 3e3c 2f64 6976 code> <
│ │ │ +00103ff0: 7472 3e3c 7468 3e44 6973 7275 7074 696f tr>Co
│ │ │ +00103fd0: 6d70 6c65 7869 7479 3a3c 2f74 683e 3c74 mplexity: Disruptio
│ │ │ +00104000: 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f n: low
│ │ │ +00104010: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td> <
│ │ │ +00104040: 7472 3e3c 7468 3e53 7472 6174 6567 793a tr>
│ │ │ +00104020: 5265 626f 6f74 3a3c 2f74 683e 3c74 643e Reboot:
│ │ │ +00104030: 6661 6c73 653c 2f74 643e 3c2f 7472 3e3c false Strategy:
│ │ │ +00104050: 3c2f 7468 3e3c 7464 3e64 6973 6162 6c65 disable
│ │ │ +00104060: 3c2f 7464 3e3c 2f74 723e 3c2f 7461 626c
Remedi
│ │ │ -00154790: 6174 696f 6e20 4f53 4275 696c 6420 426c ation OSBuild Bl
│ │ │ -001547a0: 7565 7072 696e 7420 736e 6970 7065 7420 ueprint snippet
│ │ │ -001547b0: e287 b23c 2f61 3e3c 6272 3e3c 6469 7620 ....in
│ │ │ +00104080: 636c 7564 6520 7265 6d6f 7665 5f69 7074 clude remove_ipt
│ │ │ +00104090: 6162 6c65 732d 7065 7273 6973 7465 6e74 ables-persistent
│ │ │ +001040a0: 0a0a 636c 6173 7320 7265 6d6f 7665 5f69 ..class remove_i
│ │ │ +001040b0: 7074 6162 6c65 732d 7065 7273 6973 7465 ptables-persiste
│ │ │ +001040c0: 6e74 207b 0a20 2070 6163 6b61 6765 207b nt {. package {
│ │ │ +001040d0: 2027 6970 7461 626c 6573 2d70 6572 7369 'iptables-persi
│ │ │ +001040e0: 7374 656e 7427 3a0a 2020 2020 656e 7375 stent':. ensu
│ │ │ +001040f0: 7265 203d 2667 743b 2027 7075 7267 6564 re => 'purged
│ │ │ +00104100: 272c 0a20 207d 0a7d 0a3c 2f63 6f64 653e ',. }.}.
│ │ │ 00104110: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063
│ │ │ -001547f0: 3c63 6f64 653e 0a5b 6375 7374 6f6d 697a
.[customiz
│ │ │ -00154800: 6174 696f 6e73 2e73 6572 7669 6365 735d ations.services]
│ │ │ -00154810: 0a65 6e61 626c 6564 203d 205b 226e 6674 .enabled = ["nft
│ │ │ -00154820: 6162 6c65 7322 5d0a 3c2f 636f 6465 3e3c ables"].<
│ │ │ -00154830: 2f70 7265 3e3c 2f64 6976 3e3c 6120 636c /pre>Complexi
│ │ │ -00154980: 7479 3a3c 2f74 683e 3c74 643e 6c6f 773c ty: low<
│ │ │ -00154990: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Disruption: low Reboot
│ │ │ -001549d0: 3a3c 2f74 683e 3c74 643e 6661 6c73 653c : false<
│ │ │ -001549e0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Strategy: <
│ │ │ -00154a00: 7464 3e65 6e61 626c 653c 2f74 643e 3c2f td>enable
│ │ │ -00154a10: 7472 3e3c 2f74 6162 6c65 3e3c 7072 653e tr>
│ │ │ -00154a20: 3c63 6f64 653e 696e 636c 7564 6520 656e
include en
│ │ │ -00154a30: 6162 6c65 5f6e 6674 6162 6c65 730a 0a63 able_nftables..c
│ │ │ -00154a40: 6c61 7373 2065 6e61 626c 655f 6e66 7461 lass enable_nfta
│ │ │ -00154a50: 626c 6573 207b 0a20 2073 6572 7669 6365 bles {. service
│ │ │ -00154a60: 207b 276e 6674 6162 6c65 7327 3a0a 2020 {'nftables':.
│ │ │ -00154a70: 2020 656e 6162 6c65 203d 2667 743b 2074 enable => t
│ │ │ -00154a80: 7275 652c 0a20 2020 2065 6e73 7572 6520 rue,. ensure
│ │ │ -00154a90: 3d26 6774 3b20 2772 756e 6e69 6e67 272c => 'running',
│ │ │ -00154aa0: 0a20 207d 0a7d 0a3c 2f63 6f64 653e 3c2f . }.}.
│ │ │ -00154ab0: 7072 653e 3c2f 6469 763e 3c61 2063 6c61 pre>Complexi
│ │ │ -00154c00: 7479 3a3c 2f74 683e 3c74 643e 6c6f 773c ty: low<
│ │ │ -00154c10: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Disruption: low Reboot
│ │ │ -00154c50: 3a3c 2f74 683e 3c74 643e 6661 6c73 653c : false<
│ │ │ -00154c60: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Strategy: <
│ │ │ -00154c80: 7464 3e65 6e61 626c 653c 2f74 643e 3c2f td>enable
│ │ │ -00154c90: 7472 3e3c 2f74 6162 6c65 3e3c 7072 653e tr>
│ │ │ -00154ca0: 3c63 6f64 653e 2d20 6e61 6d65 3a20 4761
- name: Ga
│ │ │ -00154cb0: 7468 6572 2074 6865 2070 6163 6b61 6765 ther the package
│ │ │ -00154cc0: 2066 6163 7473 0a20 2070 6163 6b61 6765 facts. package
│ │ │ -00154cd0: 5f66 6163 7473 3a0a 2020 2020 6d61 6e61 _facts:. mana
│ │ │ -00154ce0: 6765 723a 2061 7574 6f0a 2020 7461 6773 ger: auto. tags
│ │ │ -00154cf0: 3a0a 2020 2d20 656e 6162 6c65 5f73 7472 :. - enable_str
│ │ │ -00154d00: 6174 6567 790a 2020 2d20 6c6f 775f 636f ategy. - low_co
│ │ │ -00154d10: 6d70 6c65 7869 7479 0a20 202d 206c 6f77 mplexity. - low
│ │ │ -00154d20: 5f64 6973 7275 7074 696f 6e0a 2020 2d20 _disruption. -
│ │ │ -00154d30: 6d65 6469 756d 5f73 6576 6572 6974 790a medium_severity.
│ │ │ -00154d40: 2020 2d20 6e6f 5f72 6562 6f6f 745f 6e65 - no_reboot_ne
│ │ │ -00154d50: 6564 6564 0a20 202d 2073 6572 7669 6365 eded. - service
│ │ │ -00154d60: 5f6e 6674 6162 6c65 735f 656e 6162 6c65 _nftables_enable
│ │ │ -00154d70: 640a 0a2d 206e 616d 653a 2056 6572 6966 d..- name: Verif
│ │ │ -00154d80: 7920 6e66 7461 626c 6573 2053 6572 7669 y nftables Servi
│ │ │ -00154d90: 6365 2069 7320 456e 6162 6c65 6420 2d20 ce is Enabled -
│ │ │ -00154da0: 456e 6162 6c65 2073 6572 7669 6365 206e Enable service n
│ │ │ -00154db0: 6674 6162 6c65 730a 2020 626c 6f63 6b3a ftables. block:
│ │ │ -00154dc0: 0a0a 2020 2d20 6e61 6d65 3a20 4761 7468 .. - name: Gath
│ │ │ -00154dd0: 6572 2074 6865 2070 6163 6b61 6765 2066 er the package f
│ │ │ -00154de0: 6163 7473 0a20 2020 2061 6e73 6962 6c65 acts. ansible
│ │ │ -00154df0: 2e62 7569 6c74 696e 2e70 6163 6b61 6765 .builtin.package
│ │ │ -00154e00: 5f66 6163 7473 3a0a 2020 2020 2020 6d61 _facts:. ma
│ │ │ -00154e10: 6e61 6765 723a 2061 7574 6f0a 0a20 202d nager: auto.. -
│ │ │ -00154e20: 206e 616d 653a 2056 6572 6966 7920 6e66 name: Verify nf
│ │ │ -00154e30: 7461 626c 6573 2053 6572 7669 6365 2069 tables Service i
│ │ │ -00154e40: 7320 456e 6162 6c65 6420 2d20 456e 6162 s Enabled - Enab
│ │ │ -00154e50: 6c65 2053 6572 7669 6365 206e 6674 6162 le Service nftab
│ │ │ -00154e60: 6c65 730a 2020 2020 616e 7369 626c 652e les. ansible.
│ │ │ -00154e70: 6275 696c 7469 6e2e 7379 7374 656d 643a builtin.systemd:
│ │ │ -00154e80: 0a20 2020 2020 206e 616d 653a 206e 6674 . name: nft
│ │ │ -00154e90: 6162 6c65 730a 2020 2020 2020 656e 6162 ables. enab
│ │ │ -00154ea0: 6c65 643a 2074 7275 650a 2020 2020 2020 led: true.
│ │ │ -00154eb0: 7374 6174 653a 2073 7461 7274 6564 0a20 state: started.
│ │ │ -00154ec0: 2020 2020 206d 6173 6b65 643a 2066 616c masked: fal
│ │ │ -00154ed0: 7365 0a20 2020 2077 6865 6e3a 0a20 2020 se. when:.
│ │ │ -00154ee0: 202d 2027 226e 6674 6162 6c65 7322 2069 - '"nftables" i
│ │ │ -00154ef0: 6e20 616e 7369 626c 655f 6661 6374 732e n ansible_facts.
│ │ │ -00154f00: 7061 636b 6167 6573 270a 2020 7461 6773 packages'. tags
│ │ │ -00154f10: 3a0a 2020 2d20 656e 6162 6c65 5f73 7472 :. - enable_str
│ │ │ -00154f20: 6174 6567 790a 2020 2d20 6c6f 775f 636f ategy. - low_co
│ │ │ -00154f30: 6d70 6c65 7869 7479 0a20 202d 206c 6f77 mplexity. - low
│ │ │ -00154f40: 5f64 6973 7275 7074 696f 6e0a 2020 2d20 _disruption. -
│ │ │ -00154f50: 6d65 6469 756d 5f73 6576 6572 6974 790a medium_severity.
│ │ │ -00154f60: 2020 2d20 6e6f 5f72 6562 6f6f 745f 6e65 - no_reboot_ne
│ │ │ -00154f70: 6564 6564 0a20 202d 2073 6572 7669 6365 eded. - service
│ │ │ -00154f80: 5f6e 6674 6162 6c65 735f 656e 6162 6c65 _nftables_enable
│ │ │ -00154f90: 640a 2020 2d20 7370 6563 6961 6c5f 7365 d. - special_se
│ │ │ -00154fa0: 7276 6963 655f 626c 6f63 6b0a 2020 7768 rvice_block. wh
│ │ │ -00154fb0: 656e 3a20 2820 226e 6674 6162 6c65 7322 en: ( "nftables"
│ │ │ -00154fc0: 2069 6e20 616e 7369 626c 655f 6661 6374 in ansible_fact
│ │ │ -00154fd0: 732e 7061 636b 6167 6573 2061 6e64 2022 s.packages and "
│ │ │ -00154fe0: 6c69 6e75 782d 6261 7365 2220 696e 2061 linux-base" in a
│ │ │ -00154ff0: 6e73 6962 6c65 5f66 6163 7473 2e70 6163 nsible_facts.pac
│ │ │ -00155000: 6b61 6765 730a 2020 2020 290a 3c2f 636f kages. ).Compl
│ │ │ +00154830: 6578 6974 793a 3c2f 7468 3e3c 7464 3e6c exity: l
│ │ │ +00154840: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ +00154850: 3c74 683e 4469 7372 7570 7469 6f6e 3a3c Disruption:<
│ │ │ +00154860: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ +00154870: 3c2f 7472 3e3c 7472 3e3c 7468 3e52 6562 Reb
│ │ │ +00154880: 6f6f 743a 3c2f 7468 3e3c 7464 3e66 616c oot: fal
│ │ │ +00154890: 7365 3c2f 7464 3e3c 2f74 723e 3c74 723e se
│ │ │ +001548a0: 3c74 683e 5374 7261 7465 6779 3a3c 2f74 Strategy: enable - name:
│ │ │ +001548e0: 2047 6174 6865 7220 7468 6520 7061 636b Gather the pack
│ │ │ +001548f0: 6167 6520 6661 6374 730a 2020 7061 636b age facts. pack
│ │ │ +00154900: 6167 655f 6661 6374 733a 0a20 2020 206d age_facts:. m
│ │ │ +00154910: 616e 6167 6572 3a20 6175 746f 0a20 2074 anager: auto. t
│ │ │ +00154920: 6167 733a 0a20 202d 2065 6e61 626c 655f ags:. - enable_
│ │ │ +00154930: 7374 7261 7465 6779 0a20 202d 206c 6f77 strategy. - low
│ │ │ +00154940: 5f63 6f6d 706c 6578 6974 790a 2020 2d20 _complexity. -
│ │ │ +00154950: 6c6f 775f 6469 7372 7570 7469 6f6e 0a20 low_disruption.
│ │ │ +00154960: 202d 206d 6564 6975 6d5f 7365 7665 7269 - medium_severi
│ │ │ +00154970: 7479 0a20 202d 206e 6f5f 7265 626f 6f74 ty. - no_reboot
│ │ │ +00154980: 5f6e 6565 6465 640a 2020 2d20 7365 7276 _needed. - serv
│ │ │ +00154990: 6963 655f 6e66 7461 626c 6573 5f65 6e61 ice_nftables_ena
│ │ │ +001549a0: 626c 6564 0a0a 2d20 6e61 6d65 3a20 5665 bled..- name: Ve
│ │ │ +001549b0: 7269 6679 206e 6674 6162 6c65 7320 5365 rify nftables Se
│ │ │ +001549c0: 7276 6963 6520 6973 2045 6e61 626c 6564 rvice is Enabled
│ │ │ +001549d0: 202d 2045 6e61 626c 6520 7365 7276 6963 - Enable servic
│ │ │ +001549e0: 6520 6e66 7461 626c 6573 0a20 2062 6c6f e nftables. blo
│ │ │ +001549f0: 636b 3a0a 0a20 202d 206e 616d 653a 2047 ck:.. - name: G
│ │ │ +00154a00: 6174 6865 7220 7468 6520 7061 636b 6167 ather the packag
│ │ │ +00154a10: 6520 6661 6374 730a 2020 2020 616e 7369 e facts. ansi
│ │ │ +00154a20: 626c 652e 6275 696c 7469 6e2e 7061 636b ble.builtin.pack
│ │ │ +00154a30: 6167 655f 6661 6374 733a 0a20 2020 2020 age_facts:.
│ │ │ +00154a40: 206d 616e 6167 6572 3a20 6175 746f 0a0a manager: auto..
│ │ │ +00154a50: 2020 2d20 6e61 6d65 3a20 5665 7269 6679 - name: Verify
│ │ │ +00154a60: 206e 6674 6162 6c65 7320 5365 7276 6963 nftables Servic
│ │ │ +00154a70: 6520 6973 2045 6e61 626c 6564 202d 2045 e is Enabled - E
│ │ │ +00154a80: 6e61 626c 6520 5365 7276 6963 6520 6e66 nable Service nf
│ │ │ +00154a90: 7461 626c 6573 0a20 2020 2061 6e73 6962 tables. ansib
│ │ │ +00154aa0: 6c65 2e62 7569 6c74 696e 2e73 7973 7465 le.builtin.syste
│ │ │ +00154ab0: 6d64 3a0a 2020 2020 2020 6e61 6d65 3a20 md:. name:
│ │ │ +00154ac0: 6e66 7461 626c 6573 0a20 2020 2020 2065 nftables. e
│ │ │ +00154ad0: 6e61 626c 6564 3a20 7472 7565 0a20 2020 nabled: true.
│ │ │ +00154ae0: 2020 2073 7461 7465 3a20 7374 6172 7465 state: starte
│ │ │ +00154af0: 640a 2020 2020 2020 6d61 736b 6564 3a20 d. masked:
│ │ │ +00154b00: 6661 6c73 650a 2020 2020 7768 656e 3a0a false. when:.
│ │ │ +00154b10: 2020 2020 2d20 2722 6e66 7461 626c 6573 - '"nftables
│ │ │ +00154b20: 2220 696e 2061 6e73 6962 6c65 5f66 6163 " in ansible_fac
│ │ │ +00154b30: 7473 2e70 6163 6b61 6765 7327 0a20 2074 ts.packages'. t
│ │ │ +00154b40: 6167 733a 0a20 202d 2065 6e61 626c 655f ags:. - enable_
│ │ │ +00154b50: 7374 7261 7465 6779 0a20 202d 206c 6f77 strategy. - low
│ │ │ +00154b60: 5f63 6f6d 706c 6578 6974 790a 2020 2d20 _complexity. -
│ │ │ +00154b70: 6c6f 775f 6469 7372 7570 7469 6f6e 0a20 low_disruption.
│ │ │ +00154b80: 202d 206d 6564 6975 6d5f 7365 7665 7269 - medium_severi
│ │ │ +00154b90: 7479 0a20 202d 206e 6f5f 7265 626f 6f74 ty. - no_reboot
│ │ │ +00154ba0: 5f6e 6565 6465 640a 2020 2d20 7365 7276 _needed. - serv
│ │ │ +00154bb0: 6963 655f 6e66 7461 626c 6573 5f65 6e61 ice_nftables_ena
│ │ │ +00154bc0: 626c 6564 0a20 202d 2073 7065 6369 616c bled. - special
│ │ │ +00154bd0: 5f73 6572 7669 6365 5f62 6c6f 636b 0a20 _service_block.
│ │ │ +00154be0: 2077 6865 6e3a 2028 2022 6e66 7461 626c when: ( "nftabl
│ │ │ +00154bf0: 6573 2220 696e 2061 6e73 6962 6c65 5f66 es" in ansible_f
│ │ │ +00154c00: 6163 7473 2e70 6163 6b61 6765 7320 616e acts.packages an
│ │ │ +00154c10: 6420 226c 696e 7578 2d62 6173 6522 2069 d "linux-base" i
│ │ │ +00154c20: 6e20 616e 7369 626c 655f 6661 6374 732e n ansible_facts.
│ │ │ +00154c30: 7061 636b 6167 6573 0a20 2020 2029 0a3c packages. ).<
│ │ │ +00154c40: 2f63 6f64 653e 3c2f 7072 653e 3c2f 6469 /code>R
│ │ │ +00154cf0: 656d 6564 6961 7469 6f6e 2050 7570 7065 emediation Puppe
│ │ │ +00154d00: 7420 736e 6970 7065 7420 e287 b23c 2f61 t snippet ...
│ │ │ +00154db0: 3c74 723e 3c74 683e 4469 7372 7570 7469 C
│ │ │ +00154d90: 6f6d 706c 6578 6974 793a 3c2f 7468 3e3c omplexity: <
│ │ │ +00154da0: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>lowDisrupti
│ │ │ +00154dc0: 6f6e 3a3c 2f74 683e 3c74 643e 6c6f 773c on: low<
│ │ │ +00154dd0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td>
│ │ │ +00154e00: 3c74 723e 3c74 683e 5374 7261 7465 6779 Reboot: false Strategy
│ │ │ +00154e10: 3a3c 2f74 683e 3c74 643e 656e 6162 6c65 : enable
│ │ │ +00154e20: 3c2f 7464 3e3c 2f74 723e 3c2f 7461 626c
Re
│ │ │ +00154f70: 6d65 6469 6174 696f 6e20 4f53 4275 696c mediation OSBuil
│ │ │ +00154f80: 6420 426c 7565 7072 696e 7420 736e 6970 d Blueprint snip
│ │ │ +00154f90: 7065 7420 e287 b23c 2f61 3e3c 6272 3e3c pet ...inc
│ │ │ +00154e40: 6c75 6465 2065 6e61 626c 655f 6e66 7461 lude enable_nfta
│ │ │ +00154e50: 626c 6573 0a0a 636c 6173 7320 656e 6162 bles..class enab
│ │ │ +00154e60: 6c65 5f6e 6674 6162 6c65 7320 7b0a 2020 le_nftables {.
│ │ │ +00154e70: 7365 7276 6963 6520 7b27 6e66 7461 626c service {'nftabl
│ │ │ +00154e80: 6573 273a 0a20 2020 2065 6e61 626c 6520 es':. enable
│ │ │ +00154e90: 3d26 6774 3b20 7472 7565 2c0a 2020 2020 => true,.
│ │ │ +00154ea0: 656e 7375 7265 203d 2667 743b 2027 7275 ensure => 'ru
│ │ │ +00154eb0: 6e6e 696e 6727 2c0a 2020 7d0a 7d0a 3c2f nning',. }.}.
│ │ │ +00154ec0: 636f 6465 3e3c 2f70 7265 3e3c 2f64 6976 code>
<
│ │ │ +00154fa0: 6469 7620 636c 6173 733d 2270 616e 656c div class="panel
│ │ │ +00154fb0: 2d63 6f6c 6c61 7073 6520 636f 6c6c 6170 -collapse collap
│ │ │ +00154fc0: 7365 2220 6964 3d22 6964 3430 3522 3e3c se" id="id405"><
│ │ │ +00154fd0: 7072 653e 3c63 6f64 653e 0a5b 6375 7374 pre>.[cust
│ │ │ +00154fe0: 6f6d 697a 6174 696f 6e73 2e73 6572 7669 omizations.servi
│ │ │ +00154ff0: 6365 735d 0a65 6e61 626c 6564 203d 205b ces].enabled = [
│ │ │ +00155000: 226e 6674 6162 6c65 7322 5d0a 3c2f 636f "nftables"].<
│ │ │ 00155020: 6120 636c 6173 733d 2262 746e 2062 746e a class="btn btn
│ │ │ 00155030: 2d73 7563 6365 7373 2220 6461 7461 2d74 -success" data-t
│ │ │ 00155040: 6f67 676c 653d 2263 6f6c 6c61 7073 6522 oggle="collapse"
│ │ │ 00155050: 2064 6174 612d 7461 7267 6574 3d22 2369 data-target="#i
│ │ │ 00155060: 6434 3036 2220 7461 6269 6e64 6578 3d22 d406" tabindex="
│ │ │ 00155070: 3022 2072 6f6c 653d 2262 7574 746f 6e22 0" role="button"
│ │ │ @@ -87509,255 +87509,255 @@
│ │ │ 00155d40: 6174 612d 7461 7267 6574 3d22 2369 6434 ata-target="#id4
│ │ │ 00155d50: 3038 2220 7461 6269 6e64 6578 3d22 3022 08" tabindex="0"
│ │ │ 00155d60: 2072 6f6c 653d 2262 7574 746f 6e22 2061 role="button" a
│ │ │ 00155d70: 7269 612d 6578 7061 6e64 6564 3d22 6661 ria-expanded="fa
│ │ │ 00155d80: 6c73 6522 2074 6974 6c65 3d22 4163 7469 lse" title="Acti
│ │ │ 00155d90: 7661 7465 2074 6f20 7265 7665 616c 2220 vate to reveal"
│ │ │ 00155da0: 6872 6566 3d22 2321 223e 5265 6d65 6469 href="#!">Remedi
│ │ │ -00155db0: 6174 696f 6e20 4f53 4275 696c 6420 426c ation OSBuild Bl
│ │ │ -00155dc0: 7565 7072 696e 7420 736e 6970 7065 7420 ueprint snippet
│ │ │ -00155dd0: e287 b23c 2f61 3e3c 6272 3e3c 6469 7620 ...
│ │ │ -00155e10: 3c63 6f64 653e 0a5b 6375 7374 6f6d 697a
.[customiz
│ │ │ -00155e20: 6174 696f 6e73 2e73 6572 7669 6365 735d ations.services]
│ │ │ -00155e30: 0a6d 6173 6b65 6420 3d20 5b22 6e66 7461 .masked = ["nfta
│ │ │ -00155e40: 626c 6573 225d 0a3c 2f63 6f64 653e 3c2f bles"].
│ │ │ -00155e50: 7072 653e 3c2f 6469 763e 3c61 2063 6c61 pre>Compl
│ │ │ -00155fa0: 6578 6974 793a 3c2f 7468 3e3c 7464 3e6c exity: l
│ │ │ -00155fb0: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ -00155fc0: 3c74 683e 4469 7372 7570 7469 6f6e 3a3c Disruption:<
│ │ │ -00155fd0: 2f74 683e 3c74 643e 6d65 6469 756d 3c2f /th> medium
│ │ │ -00155fe0: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ -00155ff0: 5265 626f 6f74 3a3c 2f74 683e 3c74 643e Reboot:
│ │ │ -00156000: 7472 7565 3c2f 7464 3e3c 2f74 723e 3c74 true Strategy:<
│ │ │ -00156020: 2f74 683e 3c74 643e 6469 7361 626c 653c /th> disable<
│ │ │ -00156030: 2f74 643e 3c2f 7472 3e3c 2f74 6162 6c65 /td>
R
│ │ │ -00156220: 656d 6564 6961 7469 6f6e 2050 7570 7065 emediation Puppe
│ │ │ -00156230: 7420 736e 6970 7065 7420 e287 b23c 2f61 t snippet ...apiV
│ │ │ -00156050: 6572 7369 6f6e 3a20 6d61 6368 696e 6563 ersion: machinec
│ │ │ -00156060: 6f6e 6669 6775 7261 7469 6f6e 2e6f 7065 onfiguration.ope
│ │ │ -00156070: 6e73 6869 6674 2e69 6f2f 7631 0a6b 696e nshift.io/v1.kin
│ │ │ -00156080: 643a 204d 6163 6869 6e65 436f 6e66 6967 d: MachineConfig
│ │ │ -00156090: 0a73 7065 633a 0a20 2063 6f6e 6669 673a .spec:. config:
│ │ │ -001560a0: 0a20 2020 2069 676e 6974 696f 6e3a 0a20 . ignition:.
│ │ │ -001560b0: 2020 2020 2076 6572 7369 6f6e 3a20 332e version: 3.
│ │ │ -001560c0: 312e 300a 2020 2020 7379 7374 656d 643a 1.0. systemd:
│ │ │ -001560d0: 0a20 2020 2020 2075 6e69 7473 3a0a 2020 . units:.
│ │ │ -001560e0: 2020 2020 2d20 6e61 6d65 3a20 6e66 7461 - name: nfta
│ │ │ -001560f0: 626c 6573 2e73 6572 7669 6365 0a20 2020 bles.service.
│ │ │ -00156100: 2020 2020 2065 6e61 626c 6564 3a20 6661 enabled: fa
│ │ │ -00156110: 6c73 650a 2020 2020 2020 2020 6d61 736b lse. mask
│ │ │ -00156120: 3a20 7472 7565 0a20 2020 2020 202d 206e : true. - n
│ │ │ -00156130: 616d 653a 206e 6674 6162 6c65 732e 736f ame: nftables.so
│ │ │ -00156140: 636b 6574 0a20 2020 2020 2020 2065 6e61 cket. ena
│ │ │ -00156150: 626c 6564 3a20 6661 6c73 650a 2020 2020 bled: false.
│ │ │ -00156160: 2020 2020 6d61 736b 3a20 7472 7565 0a3c mask: true.<
│ │ │ -00156170: 2f63 6f64 653e 3c2f 7072 653e 3c2f 6469 /code>
│ │ │ -001562e0: 3c74 723e 3c74 683e 4469 7372 7570 7469 C
│ │ │ -001562c0: 6f6d 706c 6578 6974 793a 3c2f 7468 3e3c omplexity: <
│ │ │ -001562d0: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>lowDisrupti
│ │ │ -001562f0: 6f6e 3a3c 2f74 683e 3c74 643e 6c6f 773c on: low<
│ │ │ -00156300: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td>
│ │ │ -00156330: 3c74 723e 3c74 683e 5374 7261 7465 6779 Reboot: false Strategy
│ │ │ -00156340: 3a3c 2f74 683e 3c74 643e 656e 6162 6c65 : enable
│ │ │ -00156350: 3c2f 7464 3e3c 2f74 723e 3c2f 7461 626c
│ │ │ -00156400: 6469 763e 3c61 2063 6c61 7373 3d22 6274 div>Remediation Ans
│ │ │ -001564b0: 6962 6c65 2073 6e69 7070 6574 20e2 87b2 ible snippet ...
│ │ │ -001564c0: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61 inc
│ │ │ -00156370: 6c75 6465 2064 6973 6162 6c65 5f6e 6674 lude disable_nft
│ │ │ -00156380: 6162 6c65 730a 0a63 6c61 7373 2064 6973 ables..class dis
│ │ │ -00156390: 6162 6c65 5f6e 6674 6162 6c65 7320 7b0a able_nftables {.
│ │ │ -001563a0: 2020 7365 7276 6963 6520 7b27 6e66 7461 service {'nfta
│ │ │ -001563b0: 626c 6573 273a 0a20 2020 2065 6e61 626c bles':. enabl
│ │ │ -001563c0: 6520 3d26 6774 3b20 6661 6c73 652c 0a20 e => false,.
│ │ │ -001563d0: 2020 2065 6e73 7572 6520 3d26 6774 3b20 ensure =>
│ │ │ -001563e0: 2773 746f 7070 6564 272c 0a20 207d 0a7d 'stopped',. }.}
│ │ │ -001563f0: 0a3c 2f63 6f64 653e 3c2f 7072 653e 3c2f .low
│ │ │ -00156560: 7472 3e3c 7472 3e3c 7468 3e44 6973 7275 tr>Disru
│ │ │ -00156570: 7074 696f 6e3a 3c2f 7468 3e3c 7464 3e6c ption: l
│ │ │ -00156580: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ -00156590: 3c74 683e 5265 626f 6f74 3a3c 2f74 683e Reboot:
│ │ │ -001565a0: 3c74 643e 6661 6c73 653c 2f74 643e 3c2f false
│ │ │ -001565b0: 7472 3e3c 7472 3e3c 7468 3e53 7472 6174 tr>
│ │ │ -001565e0: 7461 626c 653e 3c70 7265 3e3c 636f 6465 table>Strat
│ │ │ -001565c0: 6567 793a 3c2f 7468 3e3c 7464 3e64 6973 egy: dis
│ │ │ -001565d0: 6162 6c65 3c2f 7464 3e3c 2f74 723e 3c2f able - name: Gather
│ │ │ -00156600: 7468 6520 7061 636b 6167 6520 6661 6374 the package fact
│ │ │ -00156610: 730a 2020 7061 636b 6167 655f 6661 6374 s. package_fact
│ │ │ -00156620: 733a 0a20 2020 206d 616e 6167 6572 3a20 s:. manager:
│ │ │ -00156630: 6175 746f 0a20 2074 6167 733a 0a20 202d auto. tags:. -
│ │ │ -00156640: 2050 4349 2d44 5353 7634 2d31 2e32 0a20 PCI-DSSv4-1.2.
│ │ │ -00156650: 202d 2050 4349 2d44 5353 7634 2d31 2e32 - PCI-DSSv4-1.2
│ │ │ -00156660: 2e31 0a20 202d 2064 6973 6162 6c65 5f73 .1. - disable_s
│ │ │ -00156670: 7472 6174 6567 790a 2020 2d20 6c6f 775f trategy. - low_
│ │ │ -00156680: 636f 6d70 6c65 7869 7479 0a20 202d 206c complexity. - l
│ │ │ -00156690: 6f77 5f64 6973 7275 7074 696f 6e0a 2020 ow_disruption.
│ │ │ -001566a0: 2d20 6d65 6469 756d 5f73 6576 6572 6974 - medium_severit
│ │ │ -001566b0: 790a 2020 2d20 6e6f 5f72 6562 6f6f 745f y. - no_reboot_
│ │ │ -001566c0: 6e65 6564 6564 0a20 202d 2073 6572 7669 needed. - servi
│ │ │ -001566d0: 6365 5f6e 6674 6162 6c65 735f 6469 7361 ce_nftables_disa
│ │ │ -001566e0: 626c 6564 0a0a 2d20 6e61 6d65 3a20 5665 bled..- name: Ve
│ │ │ -001566f0: 7269 6679 206e 6674 6162 6c65 7320 5365 rify nftables Se
│ │ │ -00156700: 7276 6963 6520 6973 2044 6973 6162 6c65 rvice is Disable
│ │ │ -00156710: 6420 2d20 4469 7361 626c 6520 7365 7276 d - Disable serv
│ │ │ -00156720: 6963 6520 6e66 7461 626c 6573 0a20 2062 ice nftables. b
│ │ │ -00156730: 6c6f 636b 3a0a 0a20 202d 206e 616d 653a lock:.. - name:
│ │ │ -00156740: 2056 6572 6966 7920 6e66 7461 626c 6573 Verify nftables
│ │ │ -00156750: 2053 6572 7669 6365 2069 7320 4469 7361 Service is Disa
│ │ │ -00156760: 626c 6564 202d 2043 6f6c 6c65 6374 2073 bled - Collect s
│ │ │ -00156770: 7973 7465 6d64 2053 6572 7669 6365 7320 ystemd Services
│ │ │ -00156780: 5072 6573 656e 7420 696e 0a20 2020 2020 Present in.
│ │ │ -00156790: 2074 6865 2053 7973 7465 6d0a 2020 2020 the System.
│ │ │ -001567a0: 616e 7369 626c 652e 6275 696c 7469 6e2e ansible.builtin.
│ │ │ -001567b0: 636f 6d6d 616e 643a 2073 7973 7465 6d63 command: systemc
│ │ │ -001567c0: 746c 202d 7120 6c69 7374 2d75 6e69 742d tl -q list-unit-
│ │ │ -001567d0: 6669 6c65 7320 2d2d 7479 7065 2073 6572 files --type ser
│ │ │ -001567e0: 7669 6365 0a20 2020 2072 6567 6973 7465 vice. registe
│ │ │ -001567f0: 723a 2073 6572 7669 6365 5f65 7869 7374 r: service_exist
│ │ │ -00156800: 730a 2020 2020 6368 616e 6765 645f 7768 s. changed_wh
│ │ │ -00156810: 656e 3a20 6661 6c73 650a 2020 2020 6661 en: false. fa
│ │ │ -00156820: 696c 6564 5f77 6865 6e3a 2073 6572 7669 iled_when: servi
│ │ │ -00156830: 6365 5f65 7869 7374 732e 7263 206e 6f74 ce_exists.rc not
│ │ │ -00156840: 2069 6e20 5b30 2c20 315d 0a20 2020 2063 in [0, 1]. c
│ │ │ -00156850: 6865 636b 5f6d 6f64 653a 2066 616c 7365 heck_mode: false
│ │ │ -00156860: 0a0a 2020 2d20 6e61 6d65 3a20 5665 7269 .. - name: Veri
│ │ │ -00156870: 6679 206e 6674 6162 6c65 7320 5365 7276 fy nftables Serv
│ │ │ -00156880: 6963 6520 6973 2044 6973 6162 6c65 6420 ice is Disabled
│ │ │ -00156890: 2d20 456e 7375 7265 206e 6674 6162 6c65 - Ensure nftable
│ │ │ -001568a0: 732e 7365 7276 6963 6520 6973 204d 6173 s.service is Mas
│ │ │ -001568b0: 6b65 640a 2020 2020 616e 7369 626c 652e ked. ansible.
│ │ │ -001568c0: 6275 696c 7469 6e2e 7379 7374 656d 643a builtin.systemd:
│ │ │ -001568d0: 0a20 2020 2020 206e 616d 653a 206e 6674 . name: nft
│ │ │ -001568e0: 6162 6c65 732e 7365 7276 6963 650a 2020 ables.service.
│ │ │ -001568f0: 2020 2020 7374 6174 653a 2073 746f 7070 state: stopp
│ │ │ -00156900: 6564 0a20 2020 2020 2065 6e61 626c 6564 ed. enabled
│ │ │ -00156910: 3a20 6661 6c73 650a 2020 2020 2020 6d61 : false. ma
│ │ │ -00156920: 736b 6564 3a20 7472 7565 0a20 2020 2077 sked: true. w
│ │ │ -00156930: 6865 6e3a 2073 6572 7669 6365 5f65 7869 hen: service_exi
│ │ │ -00156940: 7374 732e 7374 646f 7574 5f6c 696e 6573 sts.stdout_lines
│ │ │ -00156950: 2069 7320 7365 6172 6368 2822 6e66 7461 is search("nfta
│ │ │ -00156960: 626c 6573 2e73 6572 7669 6365 222c 206d bles.service", m
│ │ │ -00156970: 756c 7469 6c69 6e65 3d54 7275 6529 0a0a ultiline=True)..
│ │ │ -00156980: 2020 2d20 6e61 6d65 3a20 556e 6974 2053 - name: Unit S
│ │ │ -00156990: 6f63 6b65 7420 4578 6973 7473 202d 206e ocket Exists - n
│ │ │ -001569a0: 6674 6162 6c65 732e 736f 636b 6574 0a20 ftables.socket.
│ │ │ -001569b0: 2020 2061 6e73 6962 6c65 2e62 7569 6c74 ansible.built
│ │ │ -001569c0: 696e 2e63 6f6d 6d61 6e64 3a20 7379 7374 in.command: syst
│ │ │ -001569d0: 656d 6374 6c20 2d71 206c 6973 742d 756e emctl -q list-un
│ │ │ -001569e0: 6974 2d66 696c 6573 206e 6674 6162 6c65 it-files nftable
│ │ │ -001569f0: 732e 736f 636b 6574 0a20 2020 2072 6567 s.socket. reg
│ │ │ -00156a00: 6973 7465 723a 2073 6f63 6b65 745f 6669 ister: socket_fi
│ │ │ -00156a10: 6c65 5f65 7869 7374 730a 2020 2020 6368 le_exists. ch
│ │ │ -00156a20: 616e 6765 645f 7768 656e 3a20 6661 6c73 anged_when: fals
│ │ │ -00156a30: 650a 2020 2020 6661 696c 6564 5f77 6865 e. failed_whe
│ │ │ -00156a40: 6e3a 2073 6f63 6b65 745f 6669 6c65 5f65 n: socket_file_e
│ │ │ -00156a50: 7869 7374 732e 7263 206e 6f74 2069 6e20 xists.rc not in
│ │ │ -00156a60: 5b30 2c20 315d 0a20 2020 2063 6865 636b [0, 1]. check
│ │ │ -00156a70: 5f6d 6f64 653a 2066 616c 7365 0a0a 2020 _mode: false..
│ │ │ -00156a80: 2d20 6e61 6d65 3a20 5665 7269 6679 206e - name: Verify n
│ │ │ -00156a90: 6674 6162 6c65 7320 5365 7276 6963 6520 ftables Service
│ │ │ -00156aa0: 6973 2044 6973 6162 6c65 6420 2d20 4469 is Disabled - Di
│ │ │ -00156ab0: 7361 626c 6520 536f 636b 6574 206e 6674 sable Socket nft
│ │ │ -00156ac0: 6162 6c65 730a 2020 2020 616e 7369 626c ables. ansibl
│ │ │ -00156ad0: 652e 6275 696c 7469 6e2e 7379 7374 656d e.builtin.system
│ │ │ -00156ae0: 643a 0a20 2020 2020 206e 616d 653a 206e d:. name: n
│ │ │ -00156af0: 6674 6162 6c65 732e 736f 636b 6574 0a20 ftables.socket.
│ │ │ -00156b00: 2020 2020 2065 6e61 626c 6564 3a20 6661 enabled: fa
│ │ │ -00156b10: 6c73 650a 2020 2020 2020 7374 6174 653a lse. state:
│ │ │ -00156b20: 2073 746f 7070 6564 0a20 2020 2020 206d stopped. m
│ │ │ -00156b30: 6173 6b65 643a 2074 7275 650a 2020 2020 asked: true.
│ │ │ -00156b40: 7768 656e 3a20 736f 636b 6574 5f66 696c when: socket_fil
│ │ │ -00156b50: 655f 6578 6973 7473 2e73 7464 6f75 745f e_exists.stdout_
│ │ │ -00156b60: 6c69 6e65 7320 6973 2073 6561 7263 6828 lines is search(
│ │ │ -00156b70: 226e 6674 6162 6c65 732e 736f 636b 6574 "nftables.socket
│ │ │ -00156b80: 222c 206d 756c 7469 6c69 6e65 3d54 7275 ", multiline=Tru
│ │ │ -00156b90: 6529 0a20 2074 6167 733a 0a20 202d 2050 e). tags:. - P
│ │ │ -00156ba0: 4349 2d44 5353 7634 2d31 2e32 0a20 202d CI-DSSv4-1.2. -
│ │ │ -00156bb0: 2050 4349 2d44 5353 7634 2d31 2e32 2e31 PCI-DSSv4-1.2.1
│ │ │ -00156bc0: 0a20 202d 2064 6973 6162 6c65 5f73 7472 . - disable_str
│ │ │ -00156bd0: 6174 6567 790a 2020 2d20 6c6f 775f 636f ategy. - low_co
│ │ │ -00156be0: 6d70 6c65 7869 7479 0a20 202d 206c 6f77 mplexity. - low
│ │ │ -00156bf0: 5f64 6973 7275 7074 696f 6e0a 2020 2d20 _disruption. -
│ │ │ -00156c00: 6d65 6469 756d 5f73 6576 6572 6974 790a medium_severity.
│ │ │ -00156c10: 2020 2d20 6e6f 5f72 6562 6f6f 745f 6e65 - no_reboot_ne
│ │ │ -00156c20: 6564 6564 0a20 202d 2073 6572 7669 6365 eded. - service
│ │ │ -00156c30: 5f6e 6674 6162 6c65 735f 6469 7361 626c _nftables_disabl
│ │ │ -00156c40: 6564 0a20 202d 2073 7065 6369 616c 5f73 ed. - special_s
│ │ │ -00156c50: 6572 7669 6365 5f62 6c6f 636b 0a20 2077 ervice_block. w
│ │ │ -00156c60: 6865 6e3a 2028 2022 6e66 7461 626c 6573 hen: ( "nftables
│ │ │ -00156c70: 2220 696e 2061 6e73 6962 6c65 5f66 6163 " in ansible_fac
│ │ │ -00156c80: 7473 2e70 6163 6b61 6765 7320 616e 6420 ts.packages and
│ │ │ -00156c90: 226c 696e 7578 2d62 6173 6522 2069 6e20 "linux-base" in
│ │ │ -00156ca0: 616e 7369 626c 655f 6661 6374 732e 7061 ansible_facts.pa
│ │ │ -00156cb0: 636b 6167 6573 0a20 2020 2029 0a3c 2f63 ckages. ).
<
│ │ │ +00155ef0: 7072 653e 3c63 6f64 653e 2d20 6e61 6d65 pre>Compl
│ │ │ +00155e50: 6578 6974 793a 3c2f 7468 3e3c 7464 3e6c exity: l
│ │ │ +00155e60: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ +00155e70: 3c74 683e 4469 7372 7570 7469 6f6e 3a3c Disruption:<
│ │ │ +00155e80: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ +00155e90: 3c2f 7472 3e3c 7472 3e3c 7468 3e52 6562 Reb
│ │ │ +00155ea0: 6f6f 743a 3c2f 7468 3e3c 7464 3e66 616c oot: fal
│ │ │ +00155eb0: 7365 3c2f 7464 3e3c 2f74 723e 3c74 723e se
│ │ │ +00155ec0: 3c74 683e 5374 7261 7465 6779 3a3c 2f74 Strategy: disable - name
│ │ │ +00155f00: 3a20 4761 7468 6572 2074 6865 2070 6163 : Gather the pac
│ │ │ +00155f10: 6b61 6765 2066 6163 7473 0a20 2070 6163 kage facts. pac
│ │ │ +00155f20: 6b61 6765 5f66 6163 7473 3a0a 2020 2020 kage_facts:.
│ │ │ +00155f30: 6d61 6e61 6765 723a 2061 7574 6f0a 2020 manager: auto.
│ │ │ +00155f40: 7461 6773 3a0a 2020 2d20 5043 492d 4453 tags:. - PCI-DS
│ │ │ +00155f50: 5376 342d 312e 320a 2020 2d20 5043 492d Sv4-1.2. - PCI-
│ │ │ +00155f60: 4453 5376 342d 312e 322e 310a 2020 2d20 DSSv4-1.2.1. -
│ │ │ +00155f70: 6469 7361 626c 655f 7374 7261 7465 6779 disable_strategy
│ │ │ +00155f80: 0a20 202d 206c 6f77 5f63 6f6d 706c 6578 . - low_complex
│ │ │ +00155f90: 6974 790a 2020 2d20 6c6f 775f 6469 7372 ity. - low_disr
│ │ │ +00155fa0: 7570 7469 6f6e 0a20 202d 206d 6564 6975 uption. - mediu
│ │ │ +00155fb0: 6d5f 7365 7665 7269 7479 0a20 202d 206e m_severity. - n
│ │ │ +00155fc0: 6f5f 7265 626f 6f74 5f6e 6565 6465 640a o_reboot_needed.
│ │ │ +00155fd0: 2020 2d20 7365 7276 6963 655f 6e66 7461 - service_nfta
│ │ │ +00155fe0: 626c 6573 5f64 6973 6162 6c65 640a 0a2d bles_disabled..-
│ │ │ +00155ff0: 206e 616d 653a 2056 6572 6966 7920 6e66 name: Verify nf
│ │ │ +00156000: 7461 626c 6573 2053 6572 7669 6365 2069 tables Service i
│ │ │ +00156010: 7320 4469 7361 626c 6564 202d 2044 6973 s Disabled - Dis
│ │ │ +00156020: 6162 6c65 2073 6572 7669 6365 206e 6674 able service nft
│ │ │ +00156030: 6162 6c65 730a 2020 626c 6f63 6b3a 0a0a ables. block:..
│ │ │ +00156040: 2020 2d20 6e61 6d65 3a20 5665 7269 6679 - name: Verify
│ │ │ +00156050: 206e 6674 6162 6c65 7320 5365 7276 6963 nftables Servic
│ │ │ +00156060: 6520 6973 2044 6973 6162 6c65 6420 2d20 e is Disabled -
│ │ │ +00156070: 436f 6c6c 6563 7420 7379 7374 656d 6420 Collect systemd
│ │ │ +00156080: 5365 7276 6963 6573 2050 7265 7365 6e74 Services Present
│ │ │ +00156090: 2069 6e0a 2020 2020 2020 7468 6520 5379 in. the Sy
│ │ │ +001560a0: 7374 656d 0a20 2020 2061 6e73 6962 6c65 stem. ansible
│ │ │ +001560b0: 2e62 7569 6c74 696e 2e63 6f6d 6d61 6e64 .builtin.command
│ │ │ +001560c0: 3a20 7379 7374 656d 6374 6c20 2d71 206c : systemctl -q l
│ │ │ +001560d0: 6973 742d 756e 6974 2d66 696c 6573 202d ist-unit-files -
│ │ │ +001560e0: 2d74 7970 6520 7365 7276 6963 650a 2020 -type service.
│ │ │ +001560f0: 2020 7265 6769 7374 6572 3a20 7365 7276 register: serv
│ │ │ +00156100: 6963 655f 6578 6973 7473 0a20 2020 2063 ice_exists. c
│ │ │ +00156110: 6861 6e67 6564 5f77 6865 6e3a 2066 616c hanged_when: fal
│ │ │ +00156120: 7365 0a20 2020 2066 6169 6c65 645f 7768 se. failed_wh
│ │ │ +00156130: 656e 3a20 7365 7276 6963 655f 6578 6973 en: service_exis
│ │ │ +00156140: 7473 2e72 6320 6e6f 7420 696e 205b 302c ts.rc not in [0,
│ │ │ +00156150: 2031 5d0a 2020 2020 6368 6563 6b5f 6d6f 1]. check_mo
│ │ │ +00156160: 6465 3a20 6661 6c73 650a 0a20 202d 206e de: false.. - n
│ │ │ +00156170: 616d 653a 2056 6572 6966 7920 6e66 7461 ame: Verify nfta
│ │ │ +00156180: 626c 6573 2053 6572 7669 6365 2069 7320 bles Service is
│ │ │ +00156190: 4469 7361 626c 6564 202d 2045 6e73 7572 Disabled - Ensur
│ │ │ +001561a0: 6520 6e66 7461 626c 6573 2e73 6572 7669 e nftables.servi
│ │ │ +001561b0: 6365 2069 7320 4d61 736b 6564 0a20 2020 ce is Masked.
│ │ │ +001561c0: 2061 6e73 6962 6c65 2e62 7569 6c74 696e ansible.builtin
│ │ │ +001561d0: 2e73 7973 7465 6d64 3a0a 2020 2020 2020 .systemd:.
│ │ │ +001561e0: 6e61 6d65 3a20 6e66 7461 626c 6573 2e73 name: nftables.s
│ │ │ +001561f0: 6572 7669 6365 0a20 2020 2020 2073 7461 ervice. sta
│ │ │ +00156200: 7465 3a20 7374 6f70 7065 640a 2020 2020 te: stopped.
│ │ │ +00156210: 2020 656e 6162 6c65 643a 2066 616c 7365 enabled: false
│ │ │ +00156220: 0a20 2020 2020 206d 6173 6b65 643a 2074 . masked: t
│ │ │ +00156230: 7275 650a 2020 2020 7768 656e 3a20 7365 rue. when: se
│ │ │ +00156240: 7276 6963 655f 6578 6973 7473 2e73 7464 rvice_exists.std
│ │ │ +00156250: 6f75 745f 6c69 6e65 7320 6973 2073 6561 out_lines is sea
│ │ │ +00156260: 7263 6828 226e 6674 6162 6c65 732e 7365 rch("nftables.se
│ │ │ +00156270: 7276 6963 6522 2c20 6d75 6c74 696c 696e rvice", multilin
│ │ │ +00156280: 653d 5472 7565 290a 0a20 202d 206e 616d e=True).. - nam
│ │ │ +00156290: 653a 2055 6e69 7420 536f 636b 6574 2045 e: Unit Socket E
│ │ │ +001562a0: 7869 7374 7320 2d20 6e66 7461 626c 6573 xists - nftables
│ │ │ +001562b0: 2e73 6f63 6b65 740a 2020 2020 616e 7369 .socket. ansi
│ │ │ +001562c0: 626c 652e 6275 696c 7469 6e2e 636f 6d6d ble.builtin.comm
│ │ │ +001562d0: 616e 643a 2073 7973 7465 6d63 746c 202d and: systemctl -
│ │ │ +001562e0: 7120 6c69 7374 2d75 6e69 742d 6669 6c65 q list-unit-file
│ │ │ +001562f0: 7320 6e66 7461 626c 6573 2e73 6f63 6b65 s nftables.socke
│ │ │ +00156300: 740a 2020 2020 7265 6769 7374 6572 3a20 t. register:
│ │ │ +00156310: 736f 636b 6574 5f66 696c 655f 6578 6973 socket_file_exis
│ │ │ +00156320: 7473 0a20 2020 2063 6861 6e67 6564 5f77 ts. changed_w
│ │ │ +00156330: 6865 6e3a 2066 616c 7365 0a20 2020 2066 hen: false. f
│ │ │ +00156340: 6169 6c65 645f 7768 656e 3a20 736f 636b ailed_when: sock
│ │ │ +00156350: 6574 5f66 696c 655f 6578 6973 7473 2e72 et_file_exists.r
│ │ │ +00156360: 6320 6e6f 7420 696e 205b 302c 2031 5d0a c not in [0, 1].
│ │ │ +00156370: 2020 2020 6368 6563 6b5f 6d6f 6465 3a20 check_mode:
│ │ │ +00156380: 6661 6c73 650a 0a20 202d 206e 616d 653a false.. - name:
│ │ │ +00156390: 2056 6572 6966 7920 6e66 7461 626c 6573 Verify nftables
│ │ │ +001563a0: 2053 6572 7669 6365 2069 7320 4469 7361 Service is Disa
│ │ │ +001563b0: 626c 6564 202d 2044 6973 6162 6c65 2053 bled - Disable S
│ │ │ +001563c0: 6f63 6b65 7420 6e66 7461 626c 6573 0a20 ocket nftables.
│ │ │ +001563d0: 2020 2061 6e73 6962 6c65 2e62 7569 6c74 ansible.built
│ │ │ +001563e0: 696e 2e73 7973 7465 6d64 3a0a 2020 2020 in.systemd:.
│ │ │ +001563f0: 2020 6e61 6d65 3a20 6e66 7461 626c 6573 name: nftables
│ │ │ +00156400: 2e73 6f63 6b65 740a 2020 2020 2020 656e .socket. en
│ │ │ +00156410: 6162 6c65 643a 2066 616c 7365 0a20 2020 abled: false.
│ │ │ +00156420: 2020 2073 7461 7465 3a20 7374 6f70 7065 state: stoppe
│ │ │ +00156430: 640a 2020 2020 2020 6d61 736b 6564 3a20 d. masked:
│ │ │ +00156440: 7472 7565 0a20 2020 2077 6865 6e3a 2073 true. when: s
│ │ │ +00156450: 6f63 6b65 745f 6669 6c65 5f65 7869 7374 ocket_file_exist
│ │ │ +00156460: 732e 7374 646f 7574 5f6c 696e 6573 2069 s.stdout_lines i
│ │ │ +00156470: 7320 7365 6172 6368 2822 6e66 7461 626c s search("nftabl
│ │ │ +00156480: 6573 2e73 6f63 6b65 7422 2c20 6d75 6c74 es.socket", mult
│ │ │ +00156490: 696c 696e 653d 5472 7565 290a 2020 7461 iline=True). ta
│ │ │ +001564a0: 6773 3a0a 2020 2d20 5043 492d 4453 5376 gs:. - PCI-DSSv
│ │ │ +001564b0: 342d 312e 320a 2020 2d20 5043 492d 4453 4-1.2. - PCI-DS
│ │ │ +001564c0: 5376 342d 312e 322e 310a 2020 2d20 6469 Sv4-1.2.1. - di
│ │ │ +001564d0: 7361 626c 655f 7374 7261 7465 6779 0a20 sable_strategy.
│ │ │ +001564e0: 202d 206c 6f77 5f63 6f6d 706c 6578 6974 - low_complexit
│ │ │ +001564f0: 790a 2020 2d20 6c6f 775f 6469 7372 7570 y. - low_disrup
│ │ │ +00156500: 7469 6f6e 0a20 202d 206d 6564 6975 6d5f tion. - medium_
│ │ │ +00156510: 7365 7665 7269 7479 0a20 202d 206e 6f5f severity. - no_
│ │ │ +00156520: 7265 626f 6f74 5f6e 6565 6465 640a 2020 reboot_needed.
│ │ │ +00156530: 2d20 7365 7276 6963 655f 6e66 7461 626c - service_nftabl
│ │ │ +00156540: 6573 5f64 6973 6162 6c65 640a 2020 2d20 es_disabled. -
│ │ │ +00156550: 7370 6563 6961 6c5f 7365 7276 6963 655f special_service_
│ │ │ +00156560: 626c 6f63 6b0a 2020 7768 656e 3a20 2820 block. when: (
│ │ │ +00156570: 226e 6674 6162 6c65 7322 2069 6e20 616e "nftables" in an
│ │ │ +00156580: 7369 626c 655f 6661 6374 732e 7061 636b sible_facts.pack
│ │ │ +00156590: 6167 6573 2061 6e64 2022 6c69 6e75 782d ages and "linux-
│ │ │ +001565a0: 6261 7365 2220 696e 2061 6e73 6962 6c65 base" in ansible
│ │ │ +001565b0: 5f66 6163 7473 2e70 6163 6b61 6765 730a _facts.packages.
│ │ │ +001565c0: 2020 2020 290a 3c2f 636f 6465 3e3c 2f70 ).
│ │ │ +001566a0: 3c64 6976 2063 6c61 7373 3d22 7061 6e65
│ │ │ +001567c0: 3c70 7265 3e3c 636f 6465 3e61 7069 5665 Comple
│ │ │ +00156720: 7869 7479 3a3c 2f74 683e 3c74 643e 6c6f xity: lo
│ │ │ +00156730: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ +00156740: 7468 3e44 6973 7275 7074 696f 6e3a 3c2f th>Disruption:
│ │ │ +00156750: 7468 3e3c 7464 3e6d 6564 6975 6d3c 2f74 th> medium R
│ │ │ +00156770: 6562 6f6f 743a 3c2f 7468 3e3c 7464 3e74 eboot: t
│ │ │ +00156780: 7275 653c 2f74 643e 3c2f 7472 3e3c 7472 rue Strategy:
│ │ │ +001567a0: 7468 3e3c 7464 3e64 6973 6162 6c65 3c2f th> disable
│ │ │ +001567b0: 7464 3e3c 2f74 723e 3c2f 7461 626c 653e td> apiVe
│ │ │ +001567d0: 7273 696f 6e3a 206d 6163 6869 6e65 636f rsion: machineco
│ │ │ +001567e0: 6e66 6967 7572 6174 696f 6e2e 6f70 656e nfiguration.open
│ │ │ +001567f0: 7368 6966 742e 696f 2f76 310a 6b69 6e64 shift.io/v1.kind
│ │ │ +00156800: 3a20 4d61 6368 696e 6543 6f6e 6669 670a : MachineConfig.
│ │ │ +00156810: 7370 6563 3a0a 2020 636f 6e66 6967 3a0a spec:. config:.
│ │ │ +00156820: 2020 2020 6967 6e69 7469 6f6e 3a0a 2020 ignition:.
│ │ │ +00156830: 2020 2020 7665 7273 696f 6e3a 2033 2e31 version: 3.1
│ │ │ +00156840: 2e30 0a20 2020 2073 7973 7465 6d64 3a0a .0. systemd:.
│ │ │ +00156850: 2020 2020 2020 756e 6974 733a 0a20 2020 units:.
│ │ │ +00156860: 2020 202d 206e 616d 653a 206e 6674 6162 - name: nftab
│ │ │ +00156870: 6c65 732e 7365 7276 6963 650a 2020 2020 les.service.
│ │ │ +00156880: 2020 2020 656e 6162 6c65 643a 2066 616c enabled: fal
│ │ │ +00156890: 7365 0a20 2020 2020 2020 206d 6173 6b3a se. mask:
│ │ │ +001568a0: 2074 7275 650a 2020 2020 2020 2d20 6e61 true. - na
│ │ │ +001568b0: 6d65 3a20 6e66 7461 626c 6573 2e73 6f63 me: nftables.soc
│ │ │ +001568c0: 6b65 740a 2020 2020 2020 2020 656e 6162 ket. enab
│ │ │ +001568d0: 6c65 643a 2066 616c 7365 0a20 2020 2020 led: false.
│ │ │ +001568e0: 2020 206d 6173 6b3a 2074 7275 650a 3c2f mask: true.
│ │ │ +001568f0: 636f 6465 3e3c 2f70 7265 3e3c 2f64 6976 code> <
│ │ │ +00156a60: 7472 3e3c 7468 3e44 6973 7275 7074 696f tr>Co
│ │ │ +00156a40: 6d70 6c65 7869 7479 3a3c 2f74 683e 3c74 mplexity: Disruptio
│ │ │ +00156a70: 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f n: low
│ │ │ +00156a80: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td> <
│ │ │ +00156ab0: 7472 3e3c 7468 3e53 7472 6174 6567 793a tr>
│ │ │ +00156a90: 5265 626f 6f74 3a3c 2f74 683e 3c74 643e Reboot:
│ │ │ +00156aa0: 6661 6c73 653c 2f74 643e 3c2f 7472 3e3c false Strategy:
│ │ │ +00156ac0: 3c2f 7468 3e3c 7464 3e65 6e61 626c 653c enable<
│ │ │ +00156ad0: 2f74 643e 3c2f 7472 3e3c 2f74 6162 6c65 /td>
│ │ │ +00156c20: 5265 6d65 6469 6174 696f 6e20 4f53 4275 Remediation OSBu
│ │ │ +00156c30: 696c 6420 426c 7565 7072 696e 7420 736e ild Blueprint sn
│ │ │ +00156c40: 6970 7065 7420 e287 b23c 2f61 3e3c 6272 ippet ...incl
│ │ │ +00156af0: 7564 6520 6469 7361 626c 655f 6e66 7461 ude disable_nfta
│ │ │ +00156b00: 626c 6573 0a0a 636c 6173 7320 6469 7361 bles..class disa
│ │ │ +00156b10: 626c 655f 6e66 7461 626c 6573 207b 0a20 ble_nftables {.
│ │ │ +00156b20: 2073 6572 7669 6365 207b 276e 6674 6162 service {'nftab
│ │ │ +00156b30: 6c65 7327 3a0a 2020 2020 656e 6162 6c65 les':. enable
│ │ │ +00156b40: 203d 2667 743b 2066 616c 7365 2c0a 2020 => false,.
│ │ │ +00156b50: 2020 656e 7375 7265 203d 2667 743b 2027 ensure => '
│ │ │ +00156b60: 7374 6f70 7065 6427 2c0a 2020 7d0a 7d0a stopped',. }.}.
│ │ │ +00156b70: 3c2f 636f 6465 3e3c 2f70 7265 3e3c 2f64 .[cu
│ │ │ +00156c90: 7374 6f6d 697a 6174 696f 6e73 2e73 6572 stomizations.ser
│ │ │ +00156ca0: 7669 6365 735d 0a6d 6173 6b65 6420 3d20 vices].masked =
│ │ │ +00156cb0: 5b22 6e66 7461 626c 6573 225d 0a3c 2f63 ["nftables"].
R
│ │ │ -00213ba0: 656d 6564 6961 7469 6f6e 204b 7562 6572 emediation Kuber
│ │ │ -00213bb0: 6e65 7465 7320 736e 6970 7065 7420 e287 netes snippet ..
│ │ │ -00213bc0: b23c 2f61 3e3c 6272 3e3c 6469 7620 636c .
│ │ │ -00213ac0: 0a5b 6375 7374 6f6d 697a 6174 696f 6e73 .[customizations
│ │ │ -00213ad0: 2e73 6572 7669 6365 735d 0a6d 6173 6b65 .services].maske
│ │ │ -00213ae0: 6420 3d20 5b22 6170 706f 7274 225d 0a3c d = ["apport"].<
│ │ │ -00213af0: 2f63 6f64 653e 3c2f 7072 653e 3c2f 6469 /code><
│ │ │ -00213c40: 7468 3e43 6f6d 706c 6578 6974 793a 3c2f th>Complexity:
│ │ │ -00213c50: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th> low <
│ │ │ -00213c60: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr>
│ │ │ -00213c90: 3c74 723e 3c74 683e 5265 626f 6f74 3a3c Disr
│ │ │ -00213c70: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption:
│ │ │ -00213c80: 6d65 6469 756d 3c2f 7464 3e3c 2f74 723e medium Reboot:<
│ │ │ -00213ca0: 2f74 683e 3c74 643e 7472 7565 3c2f 7464 /th> true St
│ │ │ -00213cc0: 7261 7465 6779 3a3c 2f74 683e 3c74 643e rategy:
│ │ │ -00213cd0: 6469 7361 626c 653c 2f74 643e 3c2f 7472 disable
│ │ │ -00213e20: 3c2f 6469 763e 3c61 2063 6c61 7373 3d22 <
│ │ │ -00213f60: 7468 3e43 6f6d 706c 6578 6974 793a 3c2f th>Complexity:
│ │ │ -00213f70: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th> low <
│ │ │ -00213f80: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr>Disr
│ │ │ -00213f90: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption:
│ │ │ -00213fa0: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Reboot: false <
│ │ │ -00213fd0: 2f74 723e 3c74 723e 3c74 683e 5374 7261 /tr>
│ │ │ -00214000: 7461 626c 653e 3c70 7265 3e3c 636f 6465 table>Stra
│ │ │ -00213fe0: 7465 6779 3a3c 2f74 683e 3c74 643e 656e tegy: en
│ │ │ -00213ff0: 6162 6c65 3c2f 7464 3e3c 2f74 723e 3c2f able
R
│ │ │ -00214140: 656d 6564 6961 7469 6f6e 2041 6e73 6962 emediation Ansib
│ │ │ -00214150: 6c65 2073 6e69 7070 6574 20e2 87b2 3c2f le snippet ...
│ │ │ -00214160: 613e 3c62 723e 3c64 6976 2063 6c61 7373 a>include disable
│ │ │ -00214020: 5f61 7070 6f72 740a 0a63 6c61 7373 2064 _apport..class d
│ │ │ -00214030: 6973 6162 6c65 5f61 7070 6f72 7420 7b0a isable_apport {.
│ │ │ -00214040: 2020 7365 7276 6963 6520 7b27 6170 706f service {'appo
│ │ │ -00214050: 7274 273a 0a20 2020 2065 6e61 626c 6520 rt':. enable
│ │ │ -00214060: 3d26 6774 3b20 6661 6c73 652c 0a20 2020 => false,.
│ │ │ -00214070: 2065 6e73 7572 6520 3d26 6774 3b20 2773 ensure => 's
│ │ │ -00214080: 746f 7070 6564 272c 0a20 207d 0a7d 0a3c topped',. }.}.<
│ │ │ -00214090: 2f63 6f64 653e 3c2f 7072 653e 3c2f 6469 /code>
│ │ │ -002141e0: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity:
│ │ │ -002141f0: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Disrupt
│ │ │ -00214210: 696f 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 ion: low
│ │ │ -00214220: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Strateg
│ │ │ -00214260: 793a 3c2f 7468 3e3c 7464 3e64 6973 6162 y: disab
│ │ │ -00214270: 6c65 3c2f 7464 3e3c 2f74 723e 3c2f 7461 le -
│ │ │ -00214290: 206e 616d 653a 2047 6174 6865 7220 7468 name: Gather th
│ │ │ -002142a0: 6520 7061 636b 6167 6520 6661 6374 730a e package facts.
│ │ │ -002142b0: 2020 7061 636b 6167 655f 6661 6374 733a package_facts:
│ │ │ -002142c0: 0a20 2020 206d 616e 6167 6572 3a20 6175 . manager: au
│ │ │ -002142d0: 746f 0a20 2074 6167 733a 0a20 202d 2064 to. tags:. - d
│ │ │ -002142e0: 6973 6162 6c65 5f73 7472 6174 6567 790a isable_strategy.
│ │ │ -002142f0: 2020 2d20 6c6f 775f 636f 6d70 6c65 7869 - low_complexi
│ │ │ -00214300: 7479 0a20 202d 206c 6f77 5f64 6973 7275 ty. - low_disru
│ │ │ -00214310: 7074 696f 6e0a 2020 2d20 6e6f 5f72 6562 ption. - no_reb
│ │ │ -00214320: 6f6f 745f 6e65 6564 6564 0a20 202d 2073 oot_needed. - s
│ │ │ -00214330: 6572 7669 6365 5f61 7070 6f72 745f 6469 ervice_apport_di
│ │ │ -00214340: 7361 626c 6564 0a20 202d 2075 6e6b 6e6f sabled. - unkno
│ │ │ -00214350: 776e 5f73 6576 6572 6974 790a 0a2d 206e wn_severity..- n
│ │ │ -00214360: 616d 653a 2044 6973 6162 6c65 2041 7070 ame: Disable App
│ │ │ -00214370: 6f72 7420 5365 7276 6963 6520 2d20 4469 ort Service - Di
│ │ │ -00214380: 7361 626c 6520 7365 7276 6963 6520 6170 sable service ap
│ │ │ -00214390: 706f 7274 0a20 2062 6c6f 636b 3a0a 0a20 port. block:..
│ │ │ -002143a0: 202d 206e 616d 653a 2044 6973 6162 6c65 - name: Disable
│ │ │ -002143b0: 2041 7070 6f72 7420 5365 7276 6963 6520 Apport Service
│ │ │ -002143c0: 2d20 436f 6c6c 6563 7420 7379 7374 656d - Collect system
│ │ │ -002143d0: 6420 5365 7276 6963 6573 2050 7265 7365 d Services Prese
│ │ │ -002143e0: 6e74 2069 6e20 7468 6520 5379 7374 656d nt in the System
│ │ │ -002143f0: 0a20 2020 2061 6e73 6962 6c65 2e62 7569 . ansible.bui
│ │ │ -00214400: 6c74 696e 2e63 6f6d 6d61 6e64 3a20 7379 ltin.command: sy
│ │ │ -00214410: 7374 656d 6374 6c20 2d71 206c 6973 742d stemctl -q list-
│ │ │ -00214420: 756e 6974 2d66 696c 6573 202d 2d74 7970 unit-files --typ
│ │ │ -00214430: 6520 7365 7276 6963 650a 2020 2020 7265 e service. re
│ │ │ -00214440: 6769 7374 6572 3a20 7365 7276 6963 655f gister: service_
│ │ │ -00214450: 6578 6973 7473 0a20 2020 2063 6861 6e67 exists. chang
│ │ │ -00214460: 6564 5f77 6865 6e3a 2066 616c 7365 0a20 ed_when: false.
│ │ │ -00214470: 2020 2066 6169 6c65 645f 7768 656e 3a20 failed_when:
│ │ │ -00214480: 7365 7276 6963 655f 6578 6973 7473 2e72 service_exists.r
│ │ │ -00214490: 6320 6e6f 7420 696e 205b 302c 2031 5d0a c not in [0, 1].
│ │ │ -002144a0: 2020 2020 6368 6563 6b5f 6d6f 6465 3a20 check_mode:
│ │ │ -002144b0: 6661 6c73 650a 0a20 202d 206e 616d 653a false.. - name:
│ │ │ -002144c0: 2044 6973 6162 6c65 2041 7070 6f72 7420 Disable Apport
│ │ │ -002144d0: 5365 7276 6963 6520 2d20 456e 7375 7265 Service - Ensure
│ │ │ -002144e0: 2061 7070 6f72 742e 7365 7276 6963 6520 apport.service
│ │ │ -002144f0: 6973 204d 6173 6b65 640a 2020 2020 616e is Masked. an
│ │ │ -00214500: 7369 626c 652e 6275 696c 7469 6e2e 7379 sible.builtin.sy
│ │ │ -00214510: 7374 656d 643a 0a20 2020 2020 206e 616d stemd:. nam
│ │ │ -00214520: 653a 2061 7070 6f72 742e 7365 7276 6963 e: apport.servic
│ │ │ -00214530: 650a 2020 2020 2020 7374 6174 653a 2073 e. state: s
│ │ │ -00214540: 746f 7070 6564 0a20 2020 2020 2065 6e61 topped. ena
│ │ │ -00214550: 626c 6564 3a20 6661 6c73 650a 2020 2020 bled: false.
│ │ │ -00214560: 2020 6d61 736b 6564 3a20 7472 7565 0a20 masked: true.
│ │ │ -00214570: 2020 2077 6865 6e3a 2073 6572 7669 6365 when: service
│ │ │ -00214580: 5f65 7869 7374 732e 7374 646f 7574 5f6c _exists.stdout_l
│ │ │ -00214590: 696e 6573 2069 7320 7365 6172 6368 2822 ines is search("
│ │ │ -002145a0: 6170 706f 7274 2e73 6572 7669 6365 222c apport.service",
│ │ │ -002145b0: 206d 756c 7469 6c69 6e65 3d54 7275 6529 multiline=True)
│ │ │ -002145c0: 0a0a 2020 2d20 6e61 6d65 3a20 556e 6974 .. - name: Unit
│ │ │ -002145d0: 2053 6f63 6b65 7420 4578 6973 7473 202d Socket Exists -
│ │ │ -002145e0: 2061 7070 6f72 742e 736f 636b 6574 0a20 apport.socket.
│ │ │ -002145f0: 2020 2061 6e73 6962 6c65 2e62 7569 6c74 ansible.built
│ │ │ -00214600: 696e 2e63 6f6d 6d61 6e64 3a20 7379 7374 in.command: syst
│ │ │ -00214610: 656d 6374 6c20 2d71 206c 6973 742d 756e emctl -q list-un
│ │ │ -00214620: 6974 2d66 696c 6573 2061 7070 6f72 742e it-files apport.
│ │ │ -00214630: 736f 636b 6574 0a20 2020 2072 6567 6973 socket. regis
│ │ │ -00214640: 7465 723a 2073 6f63 6b65 745f 6669 6c65 ter: socket_file
│ │ │ -00214650: 5f65 7869 7374 730a 2020 2020 6368 616e _exists. chan
│ │ │ -00214660: 6765 645f 7768 656e 3a20 6661 6c73 650a ged_when: false.
│ │ │ -00214670: 2020 2020 6661 696c 6564 5f77 6865 6e3a failed_when:
│ │ │ -00214680: 2073 6f63 6b65 745f 6669 6c65 5f65 7869 socket_file_exi
│ │ │ -00214690: 7374 732e 7263 206e 6f74 2069 6e20 5b30 sts.rc not in [0
│ │ │ -002146a0: 2c20 315d 0a20 2020 2063 6865 636b 5f6d , 1]. check_m
│ │ │ -002146b0: 6f64 653a 2066 616c 7365 0a0a 2020 2d20 ode: false.. -
│ │ │ -002146c0: 6e61 6d65 3a20 4469 7361 626c 6520 4170 name: Disable Ap
│ │ │ -002146d0: 706f 7274 2053 6572 7669 6365 202d 2044 port Service - D
│ │ │ -002146e0: 6973 6162 6c65 2053 6f63 6b65 7420 6170 isable Socket ap
│ │ │ -002146f0: 706f 7274 0a20 2020 2061 6e73 6962 6c65 port. ansible
│ │ │ -00214700: 2e62 7569 6c74 696e 2e73 7973 7465 6d64 .builtin.systemd
│ │ │ -00214710: 3a0a 2020 2020 2020 6e61 6d65 3a20 6170 :. name: ap
│ │ │ -00214720: 706f 7274 2e73 6f63 6b65 740a 2020 2020 port.socket.
│ │ │ -00214730: 2020 656e 6162 6c65 643a 2066 616c 7365 enabled: false
│ │ │ -00214740: 0a20 2020 2020 2073 7461 7465 3a20 7374 . state: st
│ │ │ -00214750: 6f70 7065 640a 2020 2020 2020 6d61 736b opped. mask
│ │ │ -00214760: 6564 3a20 7472 7565 0a20 2020 2077 6865 ed: true. whe
│ │ │ -00214770: 6e3a 2073 6f63 6b65 745f 6669 6c65 5f65 n: socket_file_e
│ │ │ -00214780: 7869 7374 732e 7374 646f 7574 5f6c 696e xists.stdout_lin
│ │ │ -00214790: 6573 2069 7320 7365 6172 6368 2822 6170 es is search("ap
│ │ │ -002147a0: 706f 7274 2e73 6f63 6b65 7422 2c20 6d75 port.socket", mu
│ │ │ -002147b0: 6c74 696c 696e 653d 5472 7565 290a 2020 ltiline=True).
│ │ │ -002147c0: 7461 6773 3a0a 2020 2d20 6469 7361 626c tags:. - disabl
│ │ │ -002147d0: 655f 7374 7261 7465 6779 0a20 202d 206c e_strategy. - l
│ │ │ -002147e0: 6f77 5f63 6f6d 706c 6578 6974 790a 2020 ow_complexity.
│ │ │ -002147f0: 2d20 6c6f 775f 6469 7372 7570 7469 6f6e - low_disruption
│ │ │ -00214800: 0a20 202d 206e 6f5f 7265 626f 6f74 5f6e . - no_reboot_n
│ │ │ -00214810: 6565 6465 640a 2020 2d20 7365 7276 6963 eeded. - servic
│ │ │ -00214820: 655f 6170 706f 7274 5f64 6973 6162 6c65 e_apport_disable
│ │ │ -00214830: 640a 2020 2d20 7370 6563 6961 6c5f 7365 d. - special_se
│ │ │ -00214840: 7276 6963 655f 626c 6f63 6b0a 2020 2d20 rvice_block. -
│ │ │ -00214850: 756e 6b6e 6f77 6e5f 7365 7665 7269 7479 unknown_severity
│ │ │ -00214860: 0a20 2077 6865 6e3a 2027 2261 7070 6f72 . when: '"appor
│ │ │ -00214870: 7422 2069 6e20 616e 7369 626c 655f 6661 t" in ansible_fa
│ │ │ -00214880: 6374 732e 7061 636b 6167 6573 270a 3c2f cts.packages'.
│ │ │ +00213a60: 416e 7369 626c 6520 736e 6970 7065 7420 Ansible snippet
│ │ │ +00213a70: e287 b23c 2f61 3e3c 6272 3e3c 6469 7620 ...Complexity:
│ │ │ +00213b00: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low <
│ │ │ +00213b40: 7472 3e3c 7468 3e52 6562 6f6f 743a 3c2f tr>Di
│ │ │ +00213b20: 7372 7570 7469 6f6e 3a3c 2f74 683e 3c74 sruption: Reboot:
│ │ │ +00213b50: 7468 3e3c 7464 3e66 616c 7365 3c2f 7464 th> false St
│ │ │ +00213b70: 7261 7465 6779 3a3c 2f74 683e 3c74 643e rategy:
│ │ │ +00213b80: 6469 7361 626c 653c 2f74 643e 3c2f 7472 disable
│ │ │ +002141b0: 3c2f 6469 763e 3c61 2063 6c61 7373 3d22 Complexit
│ │ │ +00214300: 793a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f y: low
│ │ │ +00214310: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ +00214320: 4469 7372 7570 7469 6f6e 3a3c 2f74 683e Disruption:
│ │ │ +00214330: 3c74 643e 6d65 6469 756d 3c2f 7464 3e3c medium <
│ │ │ +00214340: 2f74 723e 3c74 723e 3c74 683e 5265 626f /tr>Rebo
│ │ │ +00214350: 6f74 3a3c 2f74 683e 3c74 643e 7472 7565 ot: true
│ │ │ +00214360: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 disable
│ │ │ +00214390: 3c2f 7472 3e3c 2f74 6162 6c65 3e3c 7072 apiVersi
│ │ │ +002143b0: 6f6e 3a20 6d61 6368 696e 6563 6f6e 6669 on: machineconfi
│ │ │ +002143c0: 6775 7261 7469 6f6e 2e6f 7065 6e73 6869 guration.openshi
│ │ │ +002143d0: 6674 2e69 6f2f 7631 0a6b 696e 643a 204d ft.io/v1.kind: M
│ │ │ +002143e0: 6163 6869 6e65 436f 6e66 6967 0a73 7065 achineConfig.spe
│ │ │ +002143f0: 633a 0a20 2063 6f6e 6669 673a 0a20 2020 c:. config:.
│ │ │ +00214400: 2069 676e 6974 696f 6e3a 0a20 2020 2020 ignition:.
│ │ │ +00214410: 2076 6572 7369 6f6e 3a20 332e 312e 300a version: 3.1.0.
│ │ │ +00214420: 2020 2020 7379 7374 656d 643a 0a20 2020 systemd:.
│ │ │ +00214430: 2020 2075 6e69 7473 3a0a 2020 2020 2020 units:.
│ │ │ +00214440: 2d20 6e61 6d65 3a20 6170 706f 7274 2e73 - name: apport.s
│ │ │ +00214450: 6572 7669 6365 0a20 2020 2020 2020 2065 ervice. e
│ │ │ +00214460: 6e61 626c 6564 3a20 6661 6c73 650a 2020 nabled: false.
│ │ │ +00214470: 2020 2020 2020 6d61 736b 3a20 7472 7565 mask: true
│ │ │ +00214480: 0a20 2020 2020 202d 206e 616d 653a 2061 . - name: a
│ │ │ +00214490: 7070 6f72 742e 736f 636b 6574 0a20 2020 pport.socket.
│ │ │ +002144a0: 2020 2020 2065 6e61 626c 6564 3a20 6661 enabled: fa
│ │ │ +002144b0: 6c73 650a 2020 2020 2020 2020 6d61 736b lse. mask
│ │ │ +002144c0: 3a20 7472 7565 0a3c 2f63 6f64 653e 3c2f : true.
│ │ │ +002144d0: 7072 653e 3c2f 6469 763e 3c61 2063 6c61 pre>Complexit
│ │ │ +00214620: 793a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f y: low
│ │ │ +00214630: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ +00214640: 4469 7372 7570 7469 6f6e 3a3c 2f74 683e Disruption:
│ │ │ +00214650: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Reboot:
│ │ │ +00214670: 3c2f 7468 3e3c 7464 3e66 616c 7365 3c2f false
│ │ │ +00214680: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ +00214690: 5374 7261 7465 6779 3a3c 2f74 683e 3c74 Strategy: <
│ │ │ +002146c0: 636f 6465 3e69 6e63 6c75 6465 2064 6973 code>include dis
│ │ │ +002146d0: 6162 6c65 5f61 7070 6f72 740a 0a63 6c61 able_apport..cla
│ │ │ +002146e0: 7373 2064 6973 6162 6c65 5f61 7070 6f72 ss disable_appor
│ │ │ +002146f0: 7420 7b0a 2020 7365 7276 6963 6520 7b27 t {. service {'
│ │ │ +00214700: 6170 706f 7274 273a 0a20 2020 2065 6e61 apport':. ena
│ │ │ +00214710: 626c 6520 3d26 6774 3b20 6661 6c73 652c ble => false,
│ │ │ +00214720: 0a20 2020 2065 6e73 7572 6520 3d26 6774 . ensure =>
│ │ │ +00214730: 3b20 2773 746f 7070 6564 272c 0a20 207d ; 'stopped',. }
│ │ │ +00214740: 0a7d 0a3c 2f63 6f64 653e 3c2f 7072 653e .}.
│ │ │ +00214750: 3c2f 6469 763e 3c61 2063 6c61 7373 3d22 .
│ │ │ +00214860: 5b63 7573 746f 6d69 7a61 7469 6f6e 732e [customizations.
│ │ │ +00214870: 7365 7276 6963 6573 5d0a 6d61 736b 6564 services].masked
│ │ │ +00214880: 203d 205b 2261 7070 6f72 7422 5d0a 3c2f = ["apport"].
│ │ │ 00214890: 636f 6465 3e3c 2f70 7265 3e3c 2f64 6976 code>
│ │ │ -00224f90: 3c64 6976 2063 6c61 7373 3d22 7061 6e65 .[[pa
│ │ │ -00224fd0: 636b 6167 6573 5d5d 0a6e 616d 6520 3d20 ckages]].name =
│ │ │ -00224fe0: 2263 726f 6e22 0a76 6572 7369 6f6e 203d "cron".version =
│ │ │ -00224ff0: 2022 2a22 0a3c 2f63 6f64 653e 3c2f 7072 "*".Complexity:
│ │ │ -00225150: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low <
│ │ │ -00225190: 7472 3e3c 7468 3e52 6562 6f6f 743a 3c2f tr>Di
│ │ │ -00225170: 7372 7570 7469 6f6e 3a3c 2f74 683e 3c74 sruption: Reboot:
│ │ │ -002251a0: 7468 3e3c 7464 3e66 616c 7365 3c2f 7464 th> false
│ │ │ -002251e0: 3c2f 7461 626c 653e 3c70 7265 3e3c 636f St
│ │ │ -002251c0: 7261 7465 6779 3a3c 2f74 683e 3c74 643e rategy:
│ │ │ -002251d0: 656e 6162 6c65 3c2f 7464 3e3c 2f74 723e enable Complexit
│ │ │ -002253b0: 793a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f y: low
│ │ │ -002253c0: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ -002253d0: 4469 7372 7570 7469 6f6e 3a3c 2f74 683e Disruption:
│ │ │ -002253e0: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Reboot:
│ │ │ -00225400: 3c2f 7468 3e3c 7464 3e66 616c 7365 3c2f false
│ │ │ -00225410: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ -00225420: 5374 7261 7465 6779 3a3c 2f74 683e 3c74 Strategy: <
│ │ │ -00225450: 636f 6465 3e2d 206e 616d 653a 2047 6174 code>- name: Gat
│ │ │ -00225460: 6865 7220 7468 6520 7061 636b 6167 6520 her the package
│ │ │ -00225470: 6661 6374 730a 2020 7061 636b 6167 655f facts. package_
│ │ │ -00225480: 6661 6374 733a 0a20 2020 206d 616e 6167 facts:. manag
│ │ │ -00225490: 6572 3a20 6175 746f 0a20 2074 6167 733a er: auto. tags:
│ │ │ -002254a0: 0a20 202d 204e 4953 542d 3830 302d 3533 . - NIST-800-53
│ │ │ -002254b0: 2d43 4d2d 3628 6129 0a20 202d 2050 4349 -CM-6(a). - PCI
│ │ │ -002254c0: 2d44 5353 7634 2d32 2e32 0a20 202d 2050 -DSSv4-2.2. - P
│ │ │ -002254d0: 4349 2d44 5353 7634 2d32 2e32 2e36 0a20 CI-DSSv4-2.2.6.
│ │ │ -002254e0: 202d 2065 6e61 626c 655f 7374 7261 7465 - enable_strate
│ │ │ -002254f0: 6779 0a20 202d 206c 6f77 5f63 6f6d 706c gy. - low_compl
│ │ │ -00225500: 6578 6974 790a 2020 2d20 6c6f 775f 6469 exity. - low_di
│ │ │ -00225510: 7372 7570 7469 6f6e 0a20 202d 206d 6564 sruption. - med
│ │ │ -00225520: 6975 6d5f 7365 7665 7269 7479 0a20 202d ium_severity. -
│ │ │ -00225530: 206e 6f5f 7265 626f 6f74 5f6e 6565 6465 no_reboot_neede
│ │ │ -00225540: 640a 2020 2d20 7061 636b 6167 655f 6372 d. - package_cr
│ │ │ -00225550: 6f6e 5f69 6e73 7461 6c6c 6564 0a0a 2d20 on_installed..-
│ │ │ -00225560: 6e61 6d65 3a20 456e 7375 7265 2063 726f name: Ensure cro
│ │ │ -00225570: 6e20 6973 2069 6e73 7461 6c6c 6564 0a20 n is installed.
│ │ │ -00225580: 2061 6e73 6962 6c65 2e62 7569 6c74 696e ansible.builtin
│ │ │ -00225590: 2e70 6163 6b61 6765 3a0a 2020 2020 6e61 .package:. na
│ │ │ -002255a0: 6d65 3a20 6372 6f6e 0a20 2020 2073 7461 me: cron. sta
│ │ │ -002255b0: 7465 3a20 7072 6573 656e 740a 2020 7768 te: present. wh
│ │ │ -002255c0: 656e 3a20 2722 6c69 6e75 782d 6261 7365 en: '"linux-base
│ │ │ -002255d0: 2220 696e 2061 6e73 6962 6c65 5f66 6163 " in ansible_fac
│ │ │ -002255e0: 7473 2e70 6163 6b61 6765 7327 0a20 2074 ts.packages'. t
│ │ │ -002255f0: 6167 733a 0a20 202d 204e 4953 542d 3830 ags:. - NIST-80
│ │ │ -00225600: 302d 3533 2d43 4d2d 3628 6129 0a20 202d 0-53-CM-6(a). -
│ │ │ -00225610: 2050 4349 2d44 5353 7634 2d32 2e32 0a20 PCI-DSSv4-2.2.
│ │ │ -00225620: 202d 2050 4349 2d44 5353 7634 2d32 2e32 - PCI-DSSv4-2.2
│ │ │ -00225630: 2e36 0a20 202d 2065 6e61 626c 655f 7374 .6. - enable_st
│ │ │ -00225640: 7261 7465 6779 0a20 202d 206c 6f77 5f63 rategy. - low_c
│ │ │ -00225650: 6f6d 706c 6578 6974 790a 2020 2d20 6c6f omplexity. - lo
│ │ │ -00225660: 775f 6469 7372 7570 7469 6f6e 0a20 202d w_disruption. -
│ │ │ -00225670: 206d 6564 6975 6d5f 7365 7665 7269 7479 medium_severity
│ │ │ -00225680: 0a20 202d 206e 6f5f 7265 626f 6f74 5f6e . - no_reboot_n
│ │ │ -00225690: 6565 6465 640a 2020 2d20 7061 636b 6167 eeded. - packag
│ │ │ -002256a0: 655f 6372 6f6e 5f69 6e73 7461 6c6c 6564 e_cron_installed
│ │ │ +00224f60: 656d 6564 6961 7469 6f6e 2041 6e73 6962 emediation Ansib
│ │ │ +00224f70: 6c65 2073 6e69 7070 6574 20e2 87b2 3c2f le snippet ...
│ │ │ +00224f80: 613e 3c62 723e 3c64 6976 2063 6c61 7373 a>
│ │ │ +00225000: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity:
│ │ │ +00225010: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Disrupt
│ │ │ +00225030: 696f 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 ion: low
│ │ │ +00225040: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Strateg
│ │ │ +00225080: 793a 3c2f 7468 3e3c 7464 3e65 6e61 626c y: enabl
│ │ │ +00225090: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e
Remedi
│ │ │ +002253c0: 6174 696f 6e20 5075 7070 6574 2073 6e69 ation Puppet sni
│ │ │ +002253d0: 7070 6574 20e2 87b2 3c2f 613e 3c62 723e ppet ...-
│ │ │ +002250b0: 6e61 6d65 3a20 4761 7468 6572 2074 6865 name: Gather the
│ │ │ +002250c0: 2070 6163 6b61 6765 2066 6163 7473 0a20 package facts.
│ │ │ +002250d0: 2070 6163 6b61 6765 5f66 6163 7473 3a0a package_facts:.
│ │ │ +002250e0: 2020 2020 6d61 6e61 6765 723a 2061 7574 manager: aut
│ │ │ +002250f0: 6f0a 2020 7461 6773 3a0a 2020 2d20 4e49 o. tags:. - NI
│ │ │ +00225100: 5354 2d38 3030 2d35 332d 434d 2d36 2861 ST-800-53-CM-6(a
│ │ │ +00225110: 290a 2020 2d20 5043 492d 4453 5376 342d ). - PCI-DSSv4-
│ │ │ +00225120: 322e 320a 2020 2d20 5043 492d 4453 5376 2.2. - PCI-DSSv
│ │ │ +00225130: 342d 322e 322e 360a 2020 2d20 656e 6162 4-2.2.6. - enab
│ │ │ +00225140: 6c65 5f73 7472 6174 6567 790a 2020 2d20 le_strategy. -
│ │ │ +00225150: 6c6f 775f 636f 6d70 6c65 7869 7479 0a20 low_complexity.
│ │ │ +00225160: 202d 206c 6f77 5f64 6973 7275 7074 696f - low_disruptio
│ │ │ +00225170: 6e0a 2020 2d20 6d65 6469 756d 5f73 6576 n. - medium_sev
│ │ │ +00225180: 6572 6974 790a 2020 2d20 6e6f 5f72 6562 erity. - no_reb
│ │ │ +00225190: 6f6f 745f 6e65 6564 6564 0a20 202d 2070 oot_needed. - p
│ │ │ +002251a0: 6163 6b61 6765 5f63 726f 6e5f 696e 7374 ackage_cron_inst
│ │ │ +002251b0: 616c 6c65 640a 0a2d 206e 616d 653a 2045 alled..- name: E
│ │ │ +002251c0: 6e73 7572 6520 6372 6f6e 2069 7320 696e nsure cron is in
│ │ │ +002251d0: 7374 616c 6c65 640a 2020 616e 7369 626c stalled. ansibl
│ │ │ +002251e0: 652e 6275 696c 7469 6e2e 7061 636b 6167 e.builtin.packag
│ │ │ +002251f0: 653a 0a20 2020 206e 616d 653a 2063 726f e:. name: cro
│ │ │ +00225200: 6e0a 2020 2020 7374 6174 653a 2070 7265 n. state: pre
│ │ │ +00225210: 7365 6e74 0a20 2077 6865 6e3a 2027 226c sent. when: '"l
│ │ │ +00225220: 696e 7578 2d62 6173 6522 2069 6e20 616e inux-base" in an
│ │ │ +00225230: 7369 626c 655f 6661 6374 732e 7061 636b sible_facts.pack
│ │ │ +00225240: 6167 6573 270a 2020 7461 6773 3a0a 2020 ages'. tags:.
│ │ │ +00225250: 2d20 4e49 5354 2d38 3030 2d35 332d 434d - NIST-800-53-CM
│ │ │ +00225260: 2d36 2861 290a 2020 2d20 5043 492d 4453 -6(a). - PCI-DS
│ │ │ +00225270: 5376 342d 322e 320a 2020 2d20 5043 492d Sv4-2.2. - PCI-
│ │ │ +00225280: 4453 5376 342d 322e 322e 360a 2020 2d20 DSSv4-2.2.6. -
│ │ │ +00225290: 656e 6162 6c65 5f73 7472 6174 6567 790a enable_strategy.
│ │ │ +002252a0: 2020 2d20 6c6f 775f 636f 6d70 6c65 7869 - low_complexi
│ │ │ +002252b0: 7479 0a20 202d 206c 6f77 5f64 6973 7275 ty. - low_disru
│ │ │ +002252c0: 7074 696f 6e0a 2020 2d20 6d65 6469 756d ption. - medium
│ │ │ +002252d0: 5f73 6576 6572 6974 790a 2020 2d20 6e6f _severity. - no
│ │ │ +002252e0: 5f72 6562 6f6f 745f 6e65 6564 6564 0a20 _reboot_needed.
│ │ │ +002252f0: 202d 2070 6163 6b61 6765 5f63 726f 6e5f - package_cron_
│ │ │ +00225300: 696e 7374 616c 6c65 640a 3c2f 636f 6465 installed.
│ │ │ +002253e0: 3c64 6976 2063 6c61 7373 3d22 7061 6e65 Comple
│ │ │ +00225460: 7869 7479 3a3c 2f74 683e 3c74 643e 6c6f xity: lo
│ │ │ +00225470: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ +00225480: 7468 3e44 6973 7275 7074 696f 6e3a 3c2f th>Disruption:
│ │ │ +00225490: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th> low <
│ │ │ +002254a0: 2f74 723e 3c74 723e 3c74 683e 5265 626f /tr>Rebo
│ │ │ +002254b0: 6f74 3a3c 2f74 683e 3c74 643e 6661 6c73 ot: fals
│ │ │ +002254c0: 653c 2f74 643e 3c2f 7472 3e3c 7472 3e3c e <
│ │ │ +002254d0: 7468 3e53 7472 6174 6567 793a 3c2f 7468 th>Strategy: enable
│ │ │ +002254f0: 3c2f 7472 3e3c 2f74 6162 6c65 3e3c 7072 include
│ │ │ +00225510: 696e 7374 616c 6c5f 6372 6f6e 0a0a 636c install_cron..cl
│ │ │ +00225520: 6173 7320 696e 7374 616c 6c5f 6372 6f6e ass install_cron
│ │ │ +00225530: 207b 0a20 2070 6163 6b61 6765 207b 2027 {. package { '
│ │ │ +00225540: 6372 6f6e 273a 0a20 2020 2065 6e73 7572 cron':. ensur
│ │ │ +00225550: 6520 3d26 6774 3b20 2769 6e73 7461 6c6c e => 'install
│ │ │ +00225560: 6564 272c 0a20 207d 0a7d 0a3c 2f63 6f64 ed',. }.}.
│ │ │ 002256c0: 6469 763e 3c61 2063 6c61 7373 3d22 6274 div>R
│ │ │ -002268d0: 656d 6564 6961 7469 6f6e 204f 5342 7569 emediation OSBui
│ │ │ -002268e0: 6c64 2042 6c75 6570 7269 6e74 2073 6e69 ld Blueprint sni
│ │ │ -002268f0: 7070 6574 20e2 87b2 3c2f 613e 3c62 723e ppet ....[[packag
│ │ │ +00225690: 6573 5d5d 0a6e 616d 6520 3d20 2263 726f es]].name = "cro
│ │ │ +002256a0: 6e22 0a76 6572 7369 6f6e 203d 2022 2a22 n".version = "*"
│ │ │ 002256b0: 0a3c 2f63 6f64 653e 3c2f 7072 653e 3c2f .
│ │ │ -00226900: 3c64 6976 2063 6c61 7373 3d22 7061 6e65 .[cus
│ │ │ -00226940: 746f 6d69 7a61 7469 6f6e 732e 7365 7276 tomizations.serv
│ │ │ -00226950: 6963 6573 5d0a 656e 6162 6c65 6420 3d20 ices].enabled =
│ │ │ -00226960: 5b22 6372 6f6e 225d 0a3c 2f63 6f64 653e ["cron"].
│ │ │ -00226970: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063
<
│ │ │ -00226a40: 6469 7620 636c 6173 733d 2270 616e 656c div class="panel
│ │ │ -00226a50: 2d63 6f6c 6c61 7073 6520 636f 6c6c 6170 -collapse collap
│ │ │ -00226a60: 7365 2220 6964 3d22 6964 3831 3222 3e3c se" id="id812"><
│ │ │ -00226a70: 7461 626c 6520 636c 6173 733d 2274 6162 table class="tab
│ │ │ -00226a80: 6c65 2074 6162 6c65 2d73 7472 6970 6564 le table-striped
│ │ │ -00226a90: 2074 6162 6c65 2d62 6f72 6465 7265 6420 table-bordered
│ │ │ -00226aa0: 7461 626c 652d 636f 6e64 656e 7365 6422 table-condensed"
│ │ │ -00226ab0: 3e3c 7472 3e3c 7468 3e43 6f6d 706c 6578 >Complex
│ │ │ -00226ac0: 6974 793a 3c2f 7468 3e3c 7464 3e6c 6f77 ity: low
│ │ │ -00226ad0: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 low
│ │ │ -00226b00: 7472 3e3c 7472 3e3c 7468 3e52 6562 6f6f tr>Reboo
│ │ │ -00226b10: 743a 3c2f 7468 3e3c 7464 3e66 616c 7365 t: false
│ │ │ -00226b20: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 enable <
│ │ │ -00226b50: 2f74 723e 3c2f 7461 626c 653e 3c70 7265 /tr>include e
│ │ │ -00226b70: 6e61 626c 655f 6372 6f6e 0a0a 636c 6173 nable_cron..clas
│ │ │ -00226b80: 7320 656e 6162 6c65 5f63 726f 6e20 7b0a s enable_cron {.
│ │ │ -00226b90: 2020 7365 7276 6963 6520 7b27 6372 6f6e service {'cron
│ │ │ -00226ba0: 273a 0a20 2020 2065 6e61 626c 6520 3d26 ':. enable =&
│ │ │ -00226bb0: 6774 3b20 7472 7565 2c0a 2020 2020 656e gt; true,. en
│ │ │ -00226bc0: 7375 7265 203d 2667 743b 2027 7275 6e6e sure => 'runn
│ │ │ -00226bd0: 696e 6727 2c0a 2020 7d0a 7d0a 3c2f 636f ing',. }.}.
│ │ │ -00226dd0: 3c70 7265 3e3c 636f 6465 3e2d 206e 616d Com
│ │ │ -00226d30: 706c 6578 6974 793a 3c2f 7468 3e3c 7464 plexity: low Disruption
│ │ │ -00226d60: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low R
│ │ │ -00226d80: 6562 6f6f 743a 3c2f 7468 3e3c 7464 3e66 eboot: f
│ │ │ -00226d90: 616c 7365 3c2f 7464 3e3c 2f74 723e 3c74 alse Strategy:<
│ │ │ -00226db0: 2f74 683e 3c74 643e 656e 6162 6c65 3c2f /th> enable
│ │ │ -00226dc0: 7464 3e3c 2f74 723e 3c2f 7461 626c 653e td> - nam
│ │ │ -00226de0: 653a 2047 6174 6865 7220 7468 6520 7061 e: Gather the pa
│ │ │ -00226df0: 636b 6167 6520 6661 6374 730a 2020 7061 ckage facts. pa
│ │ │ -00226e00: 636b 6167 655f 6661 6374 733a 0a20 2020 ckage_facts:.
│ │ │ -00226e10: 206d 616e 6167 6572 3a20 6175 746f 0a20 manager: auto.
│ │ │ -00226e20: 2074 6167 733a 0a20 202d 204e 4953 542d tags:. - NIST-
│ │ │ -00226e30: 3830 302d 3533 2d43 4d2d 3628 6129 0a20 800-53-CM-6(a).
│ │ │ -00226e40: 202d 2065 6e61 626c 655f 7374 7261 7465 - enable_strate
│ │ │ -00226e50: 6779 0a20 202d 206c 6f77 5f63 6f6d 706c gy. - low_compl
│ │ │ -00226e60: 6578 6974 790a 2020 2d20 6c6f 775f 6469 exity. - low_di
│ │ │ -00226e70: 7372 7570 7469 6f6e 0a20 202d 206d 6564 sruption. - med
│ │ │ -00226e80: 6975 6d5f 7365 7665 7269 7479 0a20 202d ium_severity. -
│ │ │ -00226e90: 206e 6f5f 7265 626f 6f74 5f6e 6565 6465 no_reboot_neede
│ │ │ -00226ea0: 640a 2020 2d20 7365 7276 6963 655f 6372 d. - service_cr
│ │ │ -00226eb0: 6f6e 5f65 6e61 626c 6564 0a0a 2d20 6e61 on_enabled..- na
│ │ │ -00226ec0: 6d65 3a20 456e 6162 6c65 2063 726f 6e20 me: Enable cron
│ │ │ -00226ed0: 5365 7276 6963 6520 2d20 456e 6162 6c65 Service - Enable
│ │ │ -00226ee0: 2073 6572 7669 6365 2063 726f 6e0a 2020 service cron.
│ │ │ -00226ef0: 626c 6f63 6b3a 0a0a 2020 2d20 6e61 6d65 block:.. - name
│ │ │ -00226f00: 3a20 4761 7468 6572 2074 6865 2070 6163 : Gather the pac
│ │ │ -00226f10: 6b61 6765 2066 6163 7473 0a20 2020 2061 kage facts. a
│ │ │ -00226f20: 6e73 6962 6c65 2e62 7569 6c74 696e 2e70 nsible.builtin.p
│ │ │ -00226f30: 6163 6b61 6765 5f66 6163 7473 3a0a 2020 ackage_facts:.
│ │ │ -00226f40: 2020 2020 6d61 6e61 6765 723a 2061 7574 manager: aut
│ │ │ -00226f50: 6f0a 0a20 202d 206e 616d 653a 2045 6e61 o.. - name: Ena
│ │ │ -00226f60: 626c 6520 6372 6f6e 2053 6572 7669 6365 ble cron Service
│ │ │ -00226f70: 202d 2045 6e61 626c 6520 5365 7276 6963 - Enable Servic
│ │ │ -00226f80: 6520 6372 6f6e 0a20 2020 2061 6e73 6962 e cron. ansib
│ │ │ -00226f90: 6c65 2e62 7569 6c74 696e 2e73 7973 7465 le.builtin.syste
│ │ │ -00226fa0: 6d64 3a0a 2020 2020 2020 6e61 6d65 3a20 md:. name:
│ │ │ -00226fb0: 6372 6f6e 0a20 2020 2020 2065 6e61 626c cron. enabl
│ │ │ -00226fc0: 6564 3a20 7472 7565 0a20 2020 2020 2073 ed: true. s
│ │ │ -00226fd0: 7461 7465 3a20 7374 6172 7465 640a 2020 tate: started.
│ │ │ -00226fe0: 2020 2020 6d61 736b 6564 3a20 6661 6c73 masked: fals
│ │ │ -00226ff0: 650a 2020 2020 7768 656e 3a0a 2020 2020 e. when:.
│ │ │ -00227000: 2d20 2722 6372 6f6e 2220 696e 2061 6e73 - '"cron" in ans
│ │ │ -00227010: 6962 6c65 5f66 6163 7473 2e70 6163 6b61 ible_facts.packa
│ │ │ -00227020: 6765 7327 0a20 2074 6167 733a 0a20 202d ges'. tags:. -
│ │ │ -00227030: 204e 4953 542d 3830 302d 3533 2d43 4d2d NIST-800-53-CM-
│ │ │ -00227040: 3628 6129 0a20 202d 2065 6e61 626c 655f 6(a). - enable_
│ │ │ -00227050: 7374 7261 7465 6779 0a20 202d 206c 6f77 strategy. - low
│ │ │ -00227060: 5f63 6f6d 706c 6578 6974 790a 2020 2d20 _complexity. -
│ │ │ -00227070: 6c6f 775f 6469 7372 7570 7469 6f6e 0a20 low_disruption.
│ │ │ -00227080: 202d 206d 6564 6975 6d5f 7365 7665 7269 - medium_severi
│ │ │ -00227090: 7479 0a20 202d 206e 6f5f 7265 626f 6f74 ty. - no_reboot
│ │ │ -002270a0: 5f6e 6565 6465 640a 2020 2d20 7365 7276 _needed. - serv
│ │ │ -002270b0: 6963 655f 6372 6f6e 5f65 6e61 626c 6564 ice_cron_enabled
│ │ │ -002270c0: 0a20 202d 2073 7065 6369 616c 5f73 6572 . - special_ser
│ │ │ -002270d0: 7669 6365 5f62 6c6f 636b 0a20 2077 6865 vice_block. whe
│ │ │ -002270e0: 6e3a 2027 226c 696e 7578 2d62 6173 6522 n: '"linux-base"
│ │ │ -002270f0: 2069 6e20 616e 7369 626c 655f 6661 6374 in ansible_fact
│ │ │ -00227100: 732e 7061 636b 6167 6573 270a 3c2f 636f s.packages'.
│ │ │ +00226970: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity:
│ │ │ +00226980: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Disrupt
│ │ │ +002269a0: 696f 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 ion: low
│ │ │ +002269b0: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Strateg
│ │ │ +002269f0: 793a 3c2f 7468 3e3c 7464 3e65 6e61 626c y: enabl
│ │ │ +00226a00: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e
R
│ │ │ +00226e00: 656d 6564 6961 7469 6f6e 2050 7570 7065 emediation Puppe
│ │ │ +00226e10: 7420 736e 6970 7065 7420 e287 b23c 2f61 t snippet ...-
│ │ │ +00226a20: 6e61 6d65 3a20 4761 7468 6572 2074 6865 name: Gather the
│ │ │ +00226a30: 2070 6163 6b61 6765 2066 6163 7473 0a20 package facts.
│ │ │ +00226a40: 2070 6163 6b61 6765 5f66 6163 7473 3a0a package_facts:.
│ │ │ +00226a50: 2020 2020 6d61 6e61 6765 723a 2061 7574 manager: aut
│ │ │ +00226a60: 6f0a 2020 7461 6773 3a0a 2020 2d20 4e49 o. tags:. - NI
│ │ │ +00226a70: 5354 2d38 3030 2d35 332d 434d 2d36 2861 ST-800-53-CM-6(a
│ │ │ +00226a80: 290a 2020 2d20 656e 6162 6c65 5f73 7472 ). - enable_str
│ │ │ +00226a90: 6174 6567 790a 2020 2d20 6c6f 775f 636f ategy. - low_co
│ │ │ +00226aa0: 6d70 6c65 7869 7479 0a20 202d 206c 6f77 mplexity. - low
│ │ │ +00226ab0: 5f64 6973 7275 7074 696f 6e0a 2020 2d20 _disruption. -
│ │ │ +00226ac0: 6d65 6469 756d 5f73 6576 6572 6974 790a medium_severity.
│ │ │ +00226ad0: 2020 2d20 6e6f 5f72 6562 6f6f 745f 6e65 - no_reboot_ne
│ │ │ +00226ae0: 6564 6564 0a20 202d 2073 6572 7669 6365 eded. - service
│ │ │ +00226af0: 5f63 726f 6e5f 656e 6162 6c65 640a 0a2d _cron_enabled..-
│ │ │ +00226b00: 206e 616d 653a 2045 6e61 626c 6520 6372 name: Enable cr
│ │ │ +00226b10: 6f6e 2053 6572 7669 6365 202d 2045 6e61 on Service - Ena
│ │ │ +00226b20: 626c 6520 7365 7276 6963 6520 6372 6f6e ble service cron
│ │ │ +00226b30: 0a20 2062 6c6f 636b 3a0a 0a20 202d 206e . block:.. - n
│ │ │ +00226b40: 616d 653a 2047 6174 6865 7220 7468 6520 ame: Gather the
│ │ │ +00226b50: 7061 636b 6167 6520 6661 6374 730a 2020 package facts.
│ │ │ +00226b60: 2020 616e 7369 626c 652e 6275 696c 7469 ansible.builti
│ │ │ +00226b70: 6e2e 7061 636b 6167 655f 6661 6374 733a n.package_facts:
│ │ │ +00226b80: 0a20 2020 2020 206d 616e 6167 6572 3a20 . manager:
│ │ │ +00226b90: 6175 746f 0a0a 2020 2d20 6e61 6d65 3a20 auto.. - name:
│ │ │ +00226ba0: 456e 6162 6c65 2063 726f 6e20 5365 7276 Enable cron Serv
│ │ │ +00226bb0: 6963 6520 2d20 456e 6162 6c65 2053 6572 ice - Enable Ser
│ │ │ +00226bc0: 7669 6365 2063 726f 6e0a 2020 2020 616e vice cron. an
│ │ │ +00226bd0: 7369 626c 652e 6275 696c 7469 6e2e 7379 sible.builtin.sy
│ │ │ +00226be0: 7374 656d 643a 0a20 2020 2020 206e 616d stemd:. nam
│ │ │ +00226bf0: 653a 2063 726f 6e0a 2020 2020 2020 656e e: cron. en
│ │ │ +00226c00: 6162 6c65 643a 2074 7275 650a 2020 2020 abled: true.
│ │ │ +00226c10: 2020 7374 6174 653a 2073 7461 7274 6564 state: started
│ │ │ +00226c20: 0a20 2020 2020 206d 6173 6b65 643a 2066 . masked: f
│ │ │ +00226c30: 616c 7365 0a20 2020 2077 6865 6e3a 0a20 alse. when:.
│ │ │ +00226c40: 2020 202d 2027 2263 726f 6e22 2069 6e20 - '"cron" in
│ │ │ +00226c50: 616e 7369 626c 655f 6661 6374 732e 7061 ansible_facts.pa
│ │ │ +00226c60: 636b 6167 6573 270a 2020 7461 6773 3a0a ckages'. tags:.
│ │ │ +00226c70: 2020 2d20 4e49 5354 2d38 3030 2d35 332d - NIST-800-53-
│ │ │ +00226c80: 434d 2d36 2861 290a 2020 2d20 656e 6162 CM-6(a). - enab
│ │ │ +00226c90: 6c65 5f73 7472 6174 6567 790a 2020 2d20 le_strategy. -
│ │ │ +00226ca0: 6c6f 775f 636f 6d70 6c65 7869 7479 0a20 low_complexity.
│ │ │ +00226cb0: 202d 206c 6f77 5f64 6973 7275 7074 696f - low_disruptio
│ │ │ +00226cc0: 6e0a 2020 2d20 6d65 6469 756d 5f73 6576 n. - medium_sev
│ │ │ +00226cd0: 6572 6974 790a 2020 2d20 6e6f 5f72 6562 erity. - no_reb
│ │ │ +00226ce0: 6f6f 745f 6e65 6564 6564 0a20 202d 2073 oot_needed. - s
│ │ │ +00226cf0: 6572 7669 6365 5f63 726f 6e5f 656e 6162 ervice_cron_enab
│ │ │ +00226d00: 6c65 640a 2020 2d20 7370 6563 6961 6c5f led. - special_
│ │ │ +00226d10: 7365 7276 6963 655f 626c 6f63 6b0a 2020 service_block.
│ │ │ +00226d20: 7768 656e 3a20 2722 6c69 6e75 782d 6261 when: '"linux-ba
│ │ │ +00226d30: 7365 2220 696e 2061 6e73 6962 6c65 5f66 se" in ansible_f
│ │ │ +00226d40: 6163 7473 2e70 6163 6b61 6765 7327 0a3c acts.packages'.<
│ │ │ +00226d50: 2f63 6f64 653e 3c2f 7072 653e 3c2f 6469 /code>
│ │ │ +00226ec0: 3c74 723e 3c74 683e 4469 7372 7570 7469 C
│ │ │ +00226ea0: 6f6d 706c 6578 6974 793a 3c2f 7468 3e3c omplexity: <
│ │ │ +00226eb0: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>lowDisrupti
│ │ │ +00226ed0: 6f6e 3a3c 2f74 683e 3c74 643e 6c6f 773c on: low<
│ │ │ +00226ee0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td>
│ │ │ +00226f10: 3c74 723e 3c74 683e 5374 7261 7465 6779 Reboot: false Strategy
│ │ │ +00226f20: 3a3c 2f74 683e 3c74 643e 656e 6162 6c65 : enable
│ │ │ +00226f30: 3c2f 7464 3e3c 2f74 723e 3c2f 7461 626c
<
│ │ │ +00226fd0: 2f64 6976 3e3c 6120 636c 6173 733d 2262 /div>Remediation OS
│ │ │ +00227080: 4275 696c 6420 426c 7565 7072 696e 7420 Build Blueprint
│ │ │ +00227090: 736e 6970 7065 7420 e287 b23c 2f61 3e3c snippet ...<
│ │ │ +002270a0: 6272 3e3c 6469 7620 636c 6173 733d 2270 br>inc
│ │ │ +00226f50: 6c75 6465 2065 6e61 626c 655f 6372 6f6e lude enable_cron
│ │ │ +00226f60: 0a0a 636c 6173 7320 656e 6162 6c65 5f63 ..class enable_c
│ │ │ +00226f70: 726f 6e20 7b0a 2020 7365 7276 6963 6520 ron {. service
│ │ │ +00226f80: 7b27 6372 6f6e 273a 0a20 2020 2065 6e61 {'cron':. ena
│ │ │ +00226f90: 626c 6520 3d26 6774 3b20 7472 7565 2c0a ble => true,.
│ │ │ +00226fa0: 2020 2020 656e 7375 7265 203d 2667 743b ensure =>
│ │ │ +00226fb0: 2027 7275 6e6e 696e 6727 2c0a 2020 7d0a 'running',. }.
│ │ │ +00226fc0: 7d0a 3c2f 636f 6465 3e3c 2f70 7265 3e3c }..[
│ │ │ +002270e0: 6375 7374 6f6d 697a 6174 696f 6e73 2e73 customizations.s
│ │ │ +002270f0: 6572 7669 6365 735d 0a65 6e61 626c 6564 ervices].enabled
│ │ │ +00227100: 203d 205b 2263 726f 6e22 5d0a 3c2f 636f = ["cron"].
│ │ │ -00243430: 3c74 723e 3c74 683e 4469 7372 7570 7469 C
│ │ │ -00243410: 6f6d 706c 6578 6974 793a 3c2f 7468 3e3c omplexity: <
│ │ │ -00243420: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>lowDisrupti
│ │ │ -00243440: 6f6e 3a3c 2f74 683e 3c74 643e 6c6f 773c on: low<
│ │ │ -00243450: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td>
│ │ │ -00243480: 3c74 723e 3c74 683e 5374 7261 7465 6779 Reboot: false Strategy
│ │ │ -00243490: 3a3c 2f74 683e 3c74 643e 6469 7361 626c : disabl
│ │ │ -002434a0: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e
Remedi
│ │ │ -002435d0: 6174 696f 6e20 416e 7369 626c 6520 736e ation Ansible sn
│ │ │ -002435e0: 6970 7065 7420 e287 b23c 2f61 3e3c 6272 ippet ....i
│ │ │ -002434c0: 6e63 6c75 6465 2072 656d 6f76 655f 6e69 nclude remove_ni
│ │ │ -002434d0: 730a 0a63 6c61 7373 2072 656d 6f76 655f s..class remove_
│ │ │ -002434e0: 6e69 7320 7b0a 2020 7061 636b 6167 6520 nis {. package
│ │ │ -002434f0: 7b20 276e 6973 273a 0a20 2020 2065 6e73 { 'nis':. ens
│ │ │ -00243500: 7572 6520 3d26 6774 3b20 2770 7572 6765 ure => 'purge
│ │ │ -00243510: 6427 2c0a 2020 7d0a 7d0a 3c2f 636f 6465 d',. }.}.
<
│ │ │ -00243710: 7072 653e 3c63 6f64 653e 2d20 6e61 6d65 pre>Compl
│ │ │ -00243670: 6578 6974 793a 3c2f 7468 3e3c 7464 3e6c exity: l
│ │ │ -00243680: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ -00243690: 3c74 683e 4469 7372 7570 7469 6f6e 3a3c Disruption:<
│ │ │ -002436a0: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ -002436b0: 3c2f 7472 3e3c 7472 3e3c 7468 3e52 6562 Reb
│ │ │ -002436c0: 6f6f 743a 3c2f 7468 3e3c 7464 3e66 616c oot: fal
│ │ │ -002436d0: 7365 3c2f 7464 3e3c 2f74 723e 3c74 723e se
│ │ │ -002436e0: 3c74 683e 5374 7261 7465 6779 3a3c 2f74 Strategy: disable - name
│ │ │ -00243720: 3a20 2755 6e69 6e73 7461 6c6c 2074 6865 : 'Uninstall the
│ │ │ -00243730: 206e 6973 2070 6163 6b61 6765 3a20 456e nis package: En
│ │ │ -00243740: 7375 7265 206e 6973 2069 7320 7265 6d6f sure nis is remo
│ │ │ -00243750: 7665 6427 0a20 2061 6e73 6962 6c65 2e62 ved'. ansible.b
│ │ │ -00243760: 7569 6c74 696e 2e70 6163 6b61 6765 3a0a uiltin.package:.
│ │ │ -00243770: 2020 2020 6e61 6d65 3a20 6e69 730a 2020 name: nis.
│ │ │ -00243780: 2020 7374 6174 653a 2061 6273 656e 740a state: absent.
│ │ │ -00243790: 2020 7461 6773 3a0a 2020 2d20 6469 7361 tags:. - disa
│ │ │ -002437a0: 626c 655f 7374 7261 7465 6779 0a20 202d ble_strategy. -
│ │ │ -002437b0: 206c 6f77 5f63 6f6d 706c 6578 6974 790a low_complexity.
│ │ │ -002437c0: 2020 2d20 6c6f 775f 6469 7372 7570 7469 - low_disrupti
│ │ │ -002437d0: 6f6e 0a20 202d 206c 6f77 5f73 6576 6572 on. - low_sever
│ │ │ -002437e0: 6974 790a 2020 2d20 6e6f 5f72 6562 6f6f ity. - no_reboo
│ │ │ -002437f0: 745f 6e65 6564 6564 0a20 202d 2070 6163 t_needed. - pac
│ │ │ -00243800: 6b61 6765 5f6e 6973 5f72 656d 6f76 6564 kage_nis_removed
│ │ │ +00243370: 656d 6564 6961 7469 6f6e 2041 6e73 6962 emediation Ansib
│ │ │ +00243380: 6c65 2073 6e69 7070 6574 20e2 87b2 3c2f le snippet ...
│ │ │ +00243390: 613e 3c62 723e 3c64 6976 2063 6c61 7373 a>
│ │ │ +00243410: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity:
│ │ │ +00243420: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Disrupt
│ │ │ +00243440: 696f 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 ion: low
│ │ │ +00243450: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Strateg
│ │ │ +00243490: 793a 3c2f 7468 3e3c 7464 3e64 6973 6162 y: disab
│ │ │ +002434a0: 6c65 3c2f 7464 3e3c 2f74 723e 3c2f 7461 le -
│ │ │ +002434c0: 206e 616d 653a 2027 556e 696e 7374 616c name: 'Uninstal
│ │ │ +002434d0: 6c20 7468 6520 6e69 7320 7061 636b 6167 l the nis packag
│ │ │ +002434e0: 653a 2045 6e73 7572 6520 6e69 7320 6973 e: Ensure nis is
│ │ │ +002434f0: 2072 656d 6f76 6564 270a 2020 616e 7369 removed'. ansi
│ │ │ +00243500: 626c 652e 6275 696c 7469 6e2e 7061 636b ble.builtin.pack
│ │ │ +00243510: 6167 653a 0a20 2020 206e 616d 653a 206e age:. name: n
│ │ │ +00243520: 6973 0a20 2020 2073 7461 7465 3a20 6162 is. state: ab
│ │ │ +00243530: 7365 6e74 0a20 2074 6167 733a 0a20 202d sent. tags:. -
│ │ │ +00243540: 2064 6973 6162 6c65 5f73 7472 6174 6567 disable_strateg
│ │ │ +00243550: 790a 2020 2d20 6c6f 775f 636f 6d70 6c65 y. - low_comple
│ │ │ +00243560: 7869 7479 0a20 202d 206c 6f77 5f64 6973 xity. - low_dis
│ │ │ +00243570: 7275 7074 696f 6e0a 2020 2d20 6c6f 775f ruption. - low_
│ │ │ +00243580: 7365 7665 7269 7479 0a20 202d 206e 6f5f severity. - no_
│ │ │ +00243590: 7265 626f 6f74 5f6e 6565 6465 640a 2020 reboot_needed.
│ │ │ +002435a0: 2d20 7061 636b 6167 655f 6e69 735f 7265 - package_nis_re
│ │ │ +002435b0: 6d6f 7665 640a 3c2f 636f 6465 3e3c 2f70 moved.Remediatio
│ │ │ +00243670: 6e20 5075 7070 6574 2073 6e69 7070 6574 n Puppet snippet
│ │ │ +00243680: 20e2 87b2 3c2f 613e 3c62 723e 3c64 6976 ...Complexity
│ │ │ +00243710: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low
│ │ │ +00243750: 3c74 723e 3c74 683e 5265 626f 6f74 3a3c D
│ │ │ +00243730: 6973 7275 7074 696f 6e3a 3c2f 7468 3e3c isruption: <
│ │ │ +00243740: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>lowReboot:<
│ │ │ +00243760: 2f74 683e 3c74 643e 6661 6c73 653c 2f74 /th> false S
│ │ │ +00243780: 7472 6174 6567 793a 3c2f 7468 3e3c 7464 trategy: disable <
│ │ │ +002437b0: 636f 6465 3e0a 696e 636c 7564 6520 7265 code>.include re
│ │ │ +002437c0: 6d6f 7665 5f6e 6973 0a0a 636c 6173 7320 move_nis..class
│ │ │ +002437d0: 7265 6d6f 7665 5f6e 6973 207b 0a20 2070 remove_nis {. p
│ │ │ +002437e0: 6163 6b61 6765 207b 2027 6e69 7327 3a0a ackage { 'nis':.
│ │ │ +002437f0: 2020 2020 656e 7375 7265 203d 2667 743b ensure =>
│ │ │ +00243800: 2027 7075 7267 6564 272c 0a20 207d 0a7d 'purged',. }.}
│ │ │ 00243810: 0a3c 2f63 6f64 653e 3c2f 7072 653e 3c2f .
│ │ │ 00243820: 6469 763e 3c61 2063 6c61 7373 3d22 6274 div>Remediation
│ │ │ -002455c0: 2050 7570 7065 7420 736e 6970 7065 7420 Puppet snippet
│ │ │ -002455d0: e287 b23c 2f61 3e3c 6272 3e3c 6469 7620 ...Complexity:
│ │ │ -00245660: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low <
│ │ │ -002456a0: 7472 3e3c 7468 3e52 6562 6f6f 743a 3c2f tr>Di
│ │ │ -00245680: 7372 7570 7469 6f6e 3a3c 2f74 683e 3c74 sruption: Reboot:
│ │ │ -002456b0: 7468 3e3c 7464 3e66 616c 7365 3c2f 7464 th> false St
│ │ │ -002456d0: 7261 7465 6779 3a3c 2f74 683e 3c74 643e rategy:
│ │ │ -002456e0: 6469 7361 626c 653c 2f74 643e 3c2f 7472 disable Complexity:
│ │ │ -002458e0: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low <
│ │ │ -00245920: 7472 3e3c 7468 3e52 6562 6f6f 743a 3c2f tr>Di
│ │ │ -00245900: 7372 7570 7469 6f6e 3a3c 2f74 683e 3c74 sruption: Reboot:
│ │ │ -00245930: 7468 3e3c 7464 3e66 616c 7365 3c2f 7464 th> false St
│ │ │ -00245950: 7261 7465 6779 3a3c 2f74 683e 3c74 643e rategy:
│ │ │ -00245960: 6469 7361 626c 653c 2f74 643e 3c2f 7472 disable Complexity
│ │ │ +00245660: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low
│ │ │ +002456a0: 3c74 723e 3c74 683e 5265 626f 6f74 3a3c D
│ │ │ +00245680: 6973 7275 7074 696f 6e3a 3c2f 7468 3e3c isruption: <
│ │ │ +00245690: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>lowReboot:<
│ │ │ +002456b0: 2f74 683e 3c74 643e 6661 6c73 653c 2f74 /th> false S
│ │ │ +002456d0: 7472 6174 6567 793a 3c2f 7468 3e3c 7464 trategy: disable <
│ │ │ +00245700: 636f 6465 3e2d 206e 616d 653a 2027 556e code>- name: 'Un
│ │ │ +00245710: 696e 7374 616c 6c20 4448 4350 2053 6572 install DHCP Ser
│ │ │ +00245720: 7665 7220 5061 636b 6167 653a 2045 6e73 ver Package: Ens
│ │ │ +00245730: 7572 6520 6973 632d 6468 6370 2d73 6572 ure isc-dhcp-ser
│ │ │ +00245740: 7665 7220 6973 2072 656d 6f76 6564 270a ver is removed'.
│ │ │ +00245750: 2020 616e 7369 626c 652e 6275 696c 7469 ansible.builti
│ │ │ +00245760: 6e2e 7061 636b 6167 653a 0a20 2020 206e n.package:. n
│ │ │ +00245770: 616d 653a 2069 7363 2d64 6863 702d 7365 ame: isc-dhcp-se
│ │ │ +00245780: 7276 6572 0a20 2020 2073 7461 7465 3a20 rver. state:
│ │ │ +00245790: 6162 7365 6e74 0a20 2074 6167 733a 0a20 absent. tags:.
│ │ │ +002457a0: 202d 204e 4953 542d 3830 302d 3533 2d43 - NIST-800-53-C
│ │ │ +002457b0: 4d2d 3628 6129 0a20 202d 204e 4953 542d M-6(a). - NIST-
│ │ │ +002457c0: 3830 302d 3533 2d43 4d2d 3728 6129 0a20 800-53-CM-7(a).
│ │ │ +002457d0: 202d 204e 4953 542d 3830 302d 3533 2d43 - NIST-800-53-C
│ │ │ +002457e0: 4d2d 3728 6229 0a20 202d 2050 4349 2d44 M-7(b). - PCI-D
│ │ │ +002457f0: 5353 7634 2d32 2e32 0a20 202d 2050 4349 SSv4-2.2. - PCI
│ │ │ +00245800: 2d44 5353 7634 2d32 2e32 2e34 0a20 202d -DSSv4-2.2.4. -
│ │ │ +00245810: 2064 6973 6162 6c65 5f73 7472 6174 6567 disable_strateg
│ │ │ +00245820: 790a 2020 2d20 6c6f 775f 636f 6d70 6c65 y. - low_comple
│ │ │ +00245830: 7869 7479 0a20 202d 206c 6f77 5f64 6973 xity. - low_dis
│ │ │ +00245840: 7275 7074 696f 6e0a 2020 2d20 6d65 6469 ruption. - medi
│ │ │ +00245850: 756d 5f73 6576 6572 6974 790a 2020 2d20 um_severity. -
│ │ │ +00245860: 6e6f 5f72 6562 6f6f 745f 6e65 6564 6564 no_reboot_needed
│ │ │ +00245870: 0a20 202d 2070 6163 6b61 6765 5f64 6863 . - package_dhc
│ │ │ +00245880: 705f 7265 6d6f 7665 640a 3c2f 636f 6465 p_removed.
│ │ │ +00245960: 3c64 6976 2063 6c61 7373 3d22 7061 6e65 Comple
│ │ │ +002459e0: 7869 7479 3a3c 2f74 683e 3c74 643e 6c6f xity: lo
│ │ │ +002459f0: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ +00245a00: 7468 3e44 6973 7275 7074 696f 6e3a 3c2f th>Disruption:
│ │ │ +00245a10: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th> low <
│ │ │ +00245a20: 2f74 723e 3c74 723e 3c74 683e 5265 626f /tr>Rebo
│ │ │ +00245a30: 6f74 3a3c 2f74 683e 3c74 643e 6661 6c73 ot: fals
│ │ │ +00245a40: 653c 2f74 643e 3c2f 7472 3e3c 7472 3e3c e <
│ │ │ +00245a50: 7468 3e53 7472 6174 6567 793a 3c2f 7468 th>Strategy: disable .includ
│ │ │ +00245a90: 6520 7265 6d6f 7665 5f69 7363 2d64 6863 e remove_isc-dhc
│ │ │ +00245aa0: 702d 7365 7276 6572 0a0a 636c 6173 7320 p-server..class
│ │ │ +00245ab0: 7265 6d6f 7665 5f69 7363 2d64 6863 702d remove_isc-dhcp-
│ │ │ +00245ac0: 7365 7276 6572 207b 0a20 2070 6163 6b61 server {. packa
│ │ │ +00245ad0: 6765 207b 2027 6973 632d 6468 6370 2d73 ge { 'isc-dhcp-s
│ │ │ +00245ae0: 6572 7665 7227 3a0a 2020 2020 656e 7375 erver':. ensu
│ │ │ +00245af0: 7265 203d 2667 743b 2027 7075 7267 6564 re => 'purged
│ │ │ +00245b00: 272c 0a20 207d 0a7d 0a3c 2f63 6f64 653e ',. }.}.
│ │ │ 00245b10: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063
<
│ │ │ -00246a50: 2f64 6976 3e3c 6120 636c 6173 733d 2262 /div>Remediation Ku
│ │ │ -00246b00: 6265 726e 6574 6573 2073 6e69 7070 6574 bernetes snippet
│ │ │ -00246b10: 20e2 87b2 3c2f 613e 3c62 723e 3c64 6976 ...Complexity
│ │ │ -00246ba0: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low D
│ │ │ -00246bc0: 6973 7275 7074 696f 6e3a 3c2f 7468 3e3c isruption: <
│ │ │ -00246bd0: 7464 3e6d 6564 6975 6d3c 2f74 643e 3c2f td>medium
│ │ │ -00246be0: 7472 3e3c 7472 3e3c 7468 3e52 6562 6f6f tr>Reboo
│ │ │ -00246bf0: 743a 3c2f 7468 3e3c 7464 3e74 7275 653c t: true<
│ │ │ -00246c00: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Strategy: <
│ │ │ -00246c20: 7464 3e64 6973 6162 6c65 3c2f 7464 3e3c td>disable<
│ │ │ -00246c30: 2f74 723e 3c2f 7461 626c 653e 3c70 7265 /tr>apiVersio
│ │ │ -00246c50: 6e3a 206d 6163 6869 6e65 636f 6e66 6967 n: machineconfig
│ │ │ -00246c60: 7572 6174 696f 6e2e 6f70 656e 7368 6966 uration.openshif
│ │ │ -00246c70: 742e 696f 2f76 310a 6b69 6e64 3a20 4d61 t.io/v1.kind: Ma
│ │ │ -00246c80: 6368 696e 6543 6f6e 6669 670a 7370 6563 chineConfig.spec
│ │ │ -00246c90: 3a0a 2020 636f 6e66 6967 3a0a 2020 2020 :. config:.
│ │ │ -00246ca0: 6967 6e69 7469 6f6e 3a0a 2020 2020 2020 ignition:.
│ │ │ -00246cb0: 7665 7273 696f 6e3a 2033 2e31 2e30 0a20 version: 3.1.0.
│ │ │ -00246cc0: 2020 2073 7973 7465 6d64 3a0a 2020 2020 systemd:.
│ │ │ -00246cd0: 2020 756e 6974 733a 0a20 2020 2020 202d units:. -
│ │ │ -00246ce0: 206e 616d 653a 2064 6863 7064 362e 7365 name: dhcpd6.se
│ │ │ -00246cf0: 7276 6963 650a 2020 2020 2020 2020 656e rvice. en
│ │ │ -00246d00: 6162 6c65 643a 2066 616c 7365 0a20 2020 abled: false.
│ │ │ -00246d10: 2020 2020 206d 6173 6b3a 2074 7275 650a mask: true.
│ │ │ -00246d20: 2020 2020 2020 2d20 6e61 6d65 3a20 6468 - name: dh
│ │ │ -00246d30: 6370 6436 2e73 6f63 6b65 740a 2020 2020 cpd6.socket.
│ │ │ -00246d40: 2020 2020 656e 6162 6c65 643a 2066 616c enabled: fal
│ │ │ -00246d50: 7365 0a20 2020 2020 2020 206d 6173 6b3a se. mask:
│ │ │ -00246d60: 2074 7275 650a 3c2f 636f 6465 3e3c 2f70 true.Complexity
│ │ │ -00246ec0: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low
│ │ │ -00246f00: 3c74 723e 3c74 683e 5265 626f 6f74 3a3c D
│ │ │ -00246ee0: 6973 7275 7074 696f 6e3a 3c2f 7468 3e3c isruption: <
│ │ │ -00246ef0: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>lowReboot:<
│ │ │ -00246f10: 2f74 683e 3c74 643e 6661 6c73 653c 2f74 /th> false S
│ │ │ -00246f30: 7472 6174 6567 793a 3c2f 7468 3e3c 7464 trategy: enable
<
│ │ │ -00246ff0: 2f64 6976 3e3c 6120 636c 6173 733d 2262 /div>Remediation An
│ │ │ -002470a0: 7369 626c 6520 736e 6970 7065 7420 e287 sible snippet ..
│ │ │ -002470b0: b23c 2f61 3e3c 6272 3e3c 6469 7620 636c .<
│ │ │ -00247130: 7468 3e43 6f6d 706c 6578 6974 793a 3c2f th>Complexity:
│ │ │ -00247140: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th> low <
│ │ │ -00247150: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr>Disr
│ │ │ -00247160: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption:
│ │ │ -00247170: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Reboot: false <
│ │ │ -002471a0: 2f74 723e 3c74 723e 3c74 683e 5374 7261 /tr> <
│ │ │ -002471d0: 2f74 6162 6c65 3e3c 7072 653e 3c63 6f64 /table>Stra
│ │ │ -002471b0: 7465 6779 3a3c 2f74 683e 3c74 643e 6469 tegy: di
│ │ │ -002471c0: 7361 626c 653c 2f74 643e 3c2f 7472 3e3c sable
│ │ │ +002469b0: 6f6e 2041 6e73 6962 6c65 2073 6e69 7070 on Ansible snipp
│ │ │ +002469c0: 6574 20e2 87b2 3c2f 613e 3c62 723e 3c64 et ...Complexi
│ │ │ +00246a50: 7479 3a3c 2f74 683e 3c74 643e 6c6f 773c ty: low<
│ │ │ +00246a60: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Disruption: low Reboot
│ │ │ +00246aa0: 3a3c 2f74 683e 3c74 643e 6661 6c73 653c : false<
│ │ │ +00246ab0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Strategy: <
│ │ │ +00246ad0: 7464 3e64 6973 6162 6c65 3c2f 7464 3e3c td>disable<
│ │ │ +00246ae0: 2f74 723e 3c2f 7461 626c 653e 3c70 7265 /tr>- name: G
│ │ │ +00246b00: 6174 6865 7220 7468 6520 7061 636b 6167 ather the packag
│ │ │ +00246b10: 6520 6661 6374 730a 2020 7061 636b 6167 e facts. packag
│ │ │ +00246b20: 655f 6661 6374 733a 0a20 2020 206d 616e e_facts:. man
│ │ │ +00246b30: 6167 6572 3a20 6175 746f 0a20 2074 6167 ager: auto. tag
│ │ │ +00246b40: 733a 0a20 202d 2064 6973 6162 6c65 5f73 s:. - disable_s
│ │ │ +00246b50: 7472 6174 6567 790a 2020 2d20 6c6f 775f trategy. - low_
│ │ │ +00246b60: 636f 6d70 6c65 7869 7479 0a20 202d 206c complexity. - l
│ │ │ +00246b70: 6f77 5f64 6973 7275 7074 696f 6e0a 2020 ow_disruption.
│ │ │ +00246b80: 2d20 6d65 6469 756d 5f73 6576 6572 6974 - medium_severit
│ │ │ +00246b90: 790a 2020 2d20 6e6f 5f72 6562 6f6f 745f y. - no_reboot_
│ │ │ +00246ba0: 6e65 6564 6564 0a20 202d 2073 6572 7669 needed. - servi
│ │ │ +00246bb0: 6365 5f64 6863 7064 365f 6469 7361 626c ce_dhcpd6_disabl
│ │ │ +00246bc0: 6564 0a0a 2d20 6e61 6d65 3a20 4469 7361 ed..- name: Disa
│ │ │ +00246bd0: 626c 6520 4448 4350 4436 2053 6572 7669 ble DHCPD6 Servi
│ │ │ +00246be0: 6365 202d 2044 6973 6162 6c65 2073 6572 ce - Disable ser
│ │ │ +00246bf0: 7669 6365 2064 6863 7064 360a 2020 626c vice dhcpd6. bl
│ │ │ +00246c00: 6f63 6b3a 0a0a 2020 2d20 6e61 6d65 3a20 ock:.. - name:
│ │ │ +00246c10: 4469 7361 626c 6520 4448 4350 4436 2053 Disable DHCPD6 S
│ │ │ +00246c20: 6572 7669 6365 202d 2043 6f6c 6c65 6374 ervice - Collect
│ │ │ +00246c30: 2073 7973 7465 6d64 2053 6572 7669 6365 systemd Service
│ │ │ +00246c40: 7320 5072 6573 656e 7420 696e 2074 6865 s Present in the
│ │ │ +00246c50: 2053 7973 7465 6d0a 2020 2020 616e 7369 System. ansi
│ │ │ +00246c60: 626c 652e 6275 696c 7469 6e2e 636f 6d6d ble.builtin.comm
│ │ │ +00246c70: 616e 643a 2073 7973 7465 6d63 746c 202d and: systemctl -
│ │ │ +00246c80: 7120 6c69 7374 2d75 6e69 742d 6669 6c65 q list-unit-file
│ │ │ +00246c90: 7320 2d2d 7479 7065 2073 6572 7669 6365 s --type service
│ │ │ +00246ca0: 0a20 2020 2072 6567 6973 7465 723a 2073 . register: s
│ │ │ +00246cb0: 6572 7669 6365 5f65 7869 7374 730a 2020 ervice_exists.
│ │ │ +00246cc0: 2020 6368 616e 6765 645f 7768 656e 3a20 changed_when:
│ │ │ +00246cd0: 6661 6c73 650a 2020 2020 6661 696c 6564 false. failed
│ │ │ +00246ce0: 5f77 6865 6e3a 2073 6572 7669 6365 5f65 _when: service_e
│ │ │ +00246cf0: 7869 7374 732e 7263 206e 6f74 2069 6e20 xists.rc not in
│ │ │ +00246d00: 5b30 2c20 315d 0a20 2020 2063 6865 636b [0, 1]. check
│ │ │ +00246d10: 5f6d 6f64 653a 2066 616c 7365 0a0a 2020 _mode: false..
│ │ │ +00246d20: 2d20 6e61 6d65 3a20 4469 7361 626c 6520 - name: Disable
│ │ │ +00246d30: 4448 4350 4436 2053 6572 7669 6365 202d DHCPD6 Service -
│ │ │ +00246d40: 2045 6e73 7572 6520 6468 6370 6436 2e73 Ensure dhcpd6.s
│ │ │ +00246d50: 6572 7669 6365 2069 7320 4d61 736b 6564 ervice is Masked
│ │ │ +00246d60: 0a20 2020 2061 6e73 6962 6c65 2e62 7569 . ansible.bui
│ │ │ +00246d70: 6c74 696e 2e73 7973 7465 6d64 3a0a 2020 ltin.systemd:.
│ │ │ +00246d80: 2020 2020 6e61 6d65 3a20 6468 6370 6436 name: dhcpd6
│ │ │ +00246d90: 2e73 6572 7669 6365 0a20 2020 2020 2073 .service. s
│ │ │ +00246da0: 7461 7465 3a20 7374 6f70 7065 640a 2020 tate: stopped.
│ │ │ +00246db0: 2020 2020 656e 6162 6c65 643a 2066 616c enabled: fal
│ │ │ +00246dc0: 7365 0a20 2020 2020 206d 6173 6b65 643a se. masked:
│ │ │ +00246dd0: 2074 7275 650a 2020 2020 7768 656e 3a20 true. when:
│ │ │ +00246de0: 7365 7276 6963 655f 6578 6973 7473 2e73 service_exists.s
│ │ │ +00246df0: 7464 6f75 745f 6c69 6e65 7320 6973 2073 tdout_lines is s
│ │ │ +00246e00: 6561 7263 6828 2264 6863 7064 362e 7365 earch("dhcpd6.se
│ │ │ +00246e10: 7276 6963 6522 2c20 6d75 6c74 696c 696e rvice", multilin
│ │ │ +00246e20: 653d 5472 7565 290a 0a20 202d 206e 616d e=True).. - nam
│ │ │ +00246e30: 653a 2055 6e69 7420 536f 636b 6574 2045 e: Unit Socket E
│ │ │ +00246e40: 7869 7374 7320 2d20 6468 6370 6436 2e73 xists - dhcpd6.s
│ │ │ +00246e50: 6f63 6b65 740a 2020 2020 616e 7369 626c ocket. ansibl
│ │ │ +00246e60: 652e 6275 696c 7469 6e2e 636f 6d6d 616e e.builtin.comman
│ │ │ +00246e70: 643a 2073 7973 7465 6d63 746c 202d 7120 d: systemctl -q
│ │ │ +00246e80: 6c69 7374 2d75 6e69 742d 6669 6c65 7320 list-unit-files
│ │ │ +00246e90: 6468 6370 6436 2e73 6f63 6b65 740a 2020 dhcpd6.socket.
│ │ │ +00246ea0: 2020 7265 6769 7374 6572 3a20 736f 636b register: sock
│ │ │ +00246eb0: 6574 5f66 696c 655f 6578 6973 7473 0a20 et_file_exists.
│ │ │ +00246ec0: 2020 2063 6861 6e67 6564 5f77 6865 6e3a changed_when:
│ │ │ +00246ed0: 2066 616c 7365 0a20 2020 2066 6169 6c65 false. faile
│ │ │ +00246ee0: 645f 7768 656e 3a20 736f 636b 6574 5f66 d_when: socket_f
│ │ │ +00246ef0: 696c 655f 6578 6973 7473 2e72 6320 6e6f ile_exists.rc no
│ │ │ +00246f00: 7420 696e 205b 302c 2031 5d0a 2020 2020 t in [0, 1].
│ │ │ +00246f10: 6368 6563 6b5f 6d6f 6465 3a20 6661 6c73 check_mode: fals
│ │ │ +00246f20: 650a 0a20 202d 206e 616d 653a 2044 6973 e.. - name: Dis
│ │ │ +00246f30: 6162 6c65 2044 4843 5044 3620 5365 7276 able DHCPD6 Serv
│ │ │ +00246f40: 6963 6520 2d20 4469 7361 626c 6520 536f ice - Disable So
│ │ │ +00246f50: 636b 6574 2064 6863 7064 360a 2020 2020 cket dhcpd6.
│ │ │ +00246f60: 616e 7369 626c 652e 6275 696c 7469 6e2e ansible.builtin.
│ │ │ +00246f70: 7379 7374 656d 643a 0a20 2020 2020 206e systemd:. n
│ │ │ +00246f80: 616d 653a 2064 6863 7064 362e 736f 636b ame: dhcpd6.sock
│ │ │ +00246f90: 6574 0a20 2020 2020 2065 6e61 626c 6564 et. enabled
│ │ │ +00246fa0: 3a20 6661 6c73 650a 2020 2020 2020 7374 : false. st
│ │ │ +00246fb0: 6174 653a 2073 746f 7070 6564 0a20 2020 ate: stopped.
│ │ │ +00246fc0: 2020 206d 6173 6b65 643a 2074 7275 650a masked: true.
│ │ │ +00246fd0: 2020 2020 7768 656e 3a20 736f 636b 6574 when: socket
│ │ │ +00246fe0: 5f66 696c 655f 6578 6973 7473 2e73 7464 _file_exists.std
│ │ │ +00246ff0: 6f75 745f 6c69 6e65 7320 6973 2073 6561 out_lines is sea
│ │ │ +00247000: 7263 6828 2264 6863 7064 362e 736f 636b rch("dhcpd6.sock
│ │ │ +00247010: 6574 222c 206d 756c 7469 6c69 6e65 3d54 et", multiline=T
│ │ │ +00247020: 7275 6529 0a20 2074 6167 733a 0a20 202d rue). tags:. -
│ │ │ +00247030: 2064 6973 6162 6c65 5f73 7472 6174 6567 disable_strateg
│ │ │ +00247040: 790a 2020 2d20 6c6f 775f 636f 6d70 6c65 y. - low_comple
│ │ │ +00247050: 7869 7479 0a20 202d 206c 6f77 5f64 6973 xity. - low_dis
│ │ │ +00247060: 7275 7074 696f 6e0a 2020 2d20 6d65 6469 ruption. - medi
│ │ │ +00247070: 756d 5f73 6576 6572 6974 790a 2020 2d20 um_severity. -
│ │ │ +00247080: 6e6f 5f72 6562 6f6f 745f 6e65 6564 6564 no_reboot_needed
│ │ │ +00247090: 0a20 202d 2073 6572 7669 6365 5f64 6863 . - service_dhc
│ │ │ +002470a0: 7064 365f 6469 7361 626c 6564 0a20 202d pd6_disabled. -
│ │ │ +002470b0: 2073 7065 6369 616c 5f73 6572 7669 6365 special_service
│ │ │ +002470c0: 5f62 6c6f 636b 0a20 2077 6865 6e3a 2027 _block. when: '
│ │ │ +002470d0: 226c 696e 7578 2d62 6173 6522 2069 6e20 "linux-base" in
│ │ │ +002470e0: 616e 7369 626c 655f 6661 6374 732e 7061 ansible_facts.pa
│ │ │ +002470f0: 636b 6167 6573 270a 3c2f 636f 6465 3e3c ckages'.<
│ │ │ +00247100: 2f70 7265 3e3c 2f64 6976 3e3c 6120 636c /pre>Comp
│ │ │ +00247250: 6c65 7869 7479 3a3c 2f74 683e 3c74 643e lexity:
│ │ │ +00247260: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Disruption:
│ │ │ +00247280: 3c2f 7468 3e3c 7464 3e6d 6564 6975 6d3c medium<
│ │ │ +00247290: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> <
│ │ │ +002472c0: 7472 3e3c 7468 3e53 7472 6174 6567 793a tr>Reboot: true Strategy:
│ │ │ +002472d0: 3c2f 7468 3e3c 7464 3e64 6973 6162 6c65 disable
│ │ │ +002472e0: 3c2f 7464 3e3c 2f74 723e 3c2f 7461 626c
<
│ │ │ +00247430: 6120 636c 6173 733d 2262 746e 2062 746e a class="btn btn
│ │ │ +00247440: 2d73 7563 6365 7373 2220 6461 7461 2d74 -success" data-t
│ │ │ +00247450: 6f67 676c 653d 2263 6f6c 6c61 7073 6522 oggle="collapse"
│ │ │ +00247460: 2064 6174 612d 7461 7267 6574 3d22 2369 data-target="#i
│ │ │ +00247470: 6438 3830 2220 7461 6269 6e64 6578 3d22 d880" tabindex="
│ │ │ +00247480: 3022 2072 6f6c 653d 2262 7574 746f 6e22 0" role="button"
│ │ │ +00247490: 2061 7269 612d 6578 7061 6e64 6564 3d22 aria-expanded="
│ │ │ +002474a0: 6661 6c73 6522 2074 6974 6c65 3d22 4163 false" title="Ac
│ │ │ +002474b0: 7469 7661 7465 2074 6f20 7265 7665 616c tivate to reveal
│ │ │ +002474c0: 2220 6872 6566 3d22 2321 223e 5265 6d65 " href="#!">Reme
│ │ │ +002474d0: 6469 6174 696f 6e20 5075 7070 6574 2073 diation Puppet s
│ │ │ +002474e0: 6e69 7070 6574 20e2 87b2 3c2f 613e 3c62 nippet ...api
│ │ │ +00247300: 5665 7273 696f 6e3a 206d 6163 6869 6e65 Version: machine
│ │ │ +00247310: 636f 6e66 6967 7572 6174 696f 6e2e 6f70 configuration.op
│ │ │ +00247320: 656e 7368 6966 742e 696f 2f76 310a 6b69 enshift.io/v1.ki
│ │ │ +00247330: 6e64 3a20 4d61 6368 696e 6543 6f6e 6669 nd: MachineConfi
│ │ │ +00247340: 670a 7370 6563 3a0a 2020 636f 6e66 6967 g.spec:. config
│ │ │ +00247350: 3a0a 2020 2020 6967 6e69 7469 6f6e 3a0a :. ignition:.
│ │ │ +00247360: 2020 2020 2020 7665 7273 696f 6e3a 2033 version: 3
│ │ │ +00247370: 2e31 2e30 0a20 2020 2073 7973 7465 6d64 .1.0. systemd
│ │ │ +00247380: 3a0a 2020 2020 2020 756e 6974 733a 0a20 :. units:.
│ │ │ +00247390: 2020 2020 202d 206e 616d 653a 2064 6863 - name: dhc
│ │ │ +002473a0: 7064 362e 7365 7276 6963 650a 2020 2020 pd6.service.
│ │ │ +002473b0: 2020 2020 656e 6162 6c65 643a 2066 616c enabled: fal
│ │ │ +002473c0: 7365 0a20 2020 2020 2020 206d 6173 6b3a se. mask:
│ │ │ +002473d0: 2074 7275 650a 2020 2020 2020 2d20 6e61 true. - na
│ │ │ +002473e0: 6d65 3a20 6468 6370 6436 2e73 6f63 6b65 me: dhcpd6.socke
│ │ │ +002473f0: 740a 2020 2020 2020 2020 656e 6162 6c65 t. enable
│ │ │ +00247400: 643a 2066 616c 7365 0a20 2020 2020 2020 d: false.
│ │ │ +00247410: 206d 6173 6b3a 2074 7275 650a 3c2f 636f mask: true.
<
│ │ │ +00247610: 7072 653e 3c63 6f64 653e 696e 636c 7564 pre>Comp
│ │ │ +00247570: 6c65 7869 7479 3a3c 2f74 683e 3c74 643e lexity:
│ │ │ +00247580: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Disruption:
│ │ │ +002475a0: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Re
│ │ │ +002475c0: 626f 6f74 3a3c 2f74 683e 3c74 643e 6661 boot: fa
│ │ │ +002475d0: 6c73 653c 2f74 643e 3c2f 7472 3e3c 7472 lse Strategy:
│ │ │ +002475f0: 7468 3e3c 7464 3e65 6e61 626c 653c 2f74 th> enable includ
│ │ │ +00247620: 6520 6469 7361 626c 655f 6468 6370 6436 e disable_dhcpd6
│ │ │ +00247630: 0a0a 636c 6173 7320 6469 7361 626c 655f ..class disable_
│ │ │ +00247640: 6468 6370 6436 207b 0a20 2073 6572 7669 dhcpd6 {. servi
│ │ │ +00247650: 6365 207b 2764 6863 7064 3627 3a0a 2020 ce {'dhcpd6':.
│ │ │ +00247660: 2020 656e 6162 6c65 203d 2667 743b 2066 enable => f
│ │ │ +00247670: 616c 7365 2c0a 2020 2020 656e 7375 7265 alse,. ensure
│ │ │ +00247680: 203d 2667 743b 2027 7374 6f70 7065 6427 => 'stopped'
│ │ │ +00247690: 2c0a 2020 7d0a 7d0a 3c2f 636f 6465 3e3c ,. }.}.<
│ │ │ +002476a0: 2f70 7265 3e3c 2f64 6976 3e3c 6120 636c /pre>
│ │ │ 002477f0: 3c2f 6469 763e 3c61 2063 6c61 7373 3d22
R
│ │ │ -00248d20: 656d 6564 6961 7469 6f6e 204b 7562 6572 emediation Kuber
│ │ │ -00248d30: 6e65 7465 7320 736e 6970 7065 7420 e287 netes snippet ..
│ │ │ -00248d40: b23c 2f61 3e3c 6272 3e3c 6469 7620 636c ..[customization
│ │ │ -00248c50: 732e 7365 7276 6963 6573 5d0a 6d61 736b s.services].mask
│ │ │ -00248c60: 6564 203d 205b 2264 6863 7064 225d 0a3c ed = ["dhcpd"].<
│ │ │ -00248c70: 2f63 6f64 653e 3c2f 7072 653e 3c2f 6469 /code><
│ │ │ -00248dc0: 7468 3e43 6f6d 706c 6578 6974 793a 3c2f th>Complexity:
│ │ │ -00248dd0: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th> low <
│ │ │ -00248de0: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr>
│ │ │ -00248e10: 3c74 723e 3c74 683e 5265 626f 6f74 3a3c Disr
│ │ │ -00248df0: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption:
│ │ │ -00248e00: 6d65 6469 756d 3c2f 7464 3e3c 2f74 723e medium Reboot:<
│ │ │ -00248e20: 2f74 683e 3c74 643e 7472 7565 3c2f 7464 /th> true St
│ │ │ -00248e40: 7261 7465 6779 3a3c 2f74 683e 3c74 643e rategy:
│ │ │ -00248e50: 6469 7361 626c 653c 2f74 643e 3c2f 7472 disable
│ │ │ -00248fa0: 6469 763e 3c61 2063 6c61 7373 3d22 6274 div>Remediation Pup
│ │ │ -00249050: 7065 7420 736e 6970 7065 7420 e287 b23c pet snippet ...<
│ │ │ -00249060: 2f61 3e3c 6272 3e3c 6469 7620 636c 6173 /a>Complexity: low Disrup
│ │ │ -00249110: 7469 6f6e 3a3c 2f74 683e 3c74 643e 6c6f tion: lo
│ │ │ -00249120: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ -00249130: 7468 3e52 6562 6f6f 743a 3c2f 7468 3e3c th>Reboot:<
│ │ │ -00249140: 7464 3e66 616c 7365 3c2f 7464 3e3c 2f74 td>false Strate
│ │ │ -00249160: 6779 3a3c 2f74 683e 3c74 643e 656e 6162 gy: enab
│ │ │ -00249170: 6c65 3c2f 7464 3e3c 2f74 723e 3c2f 7461 le
Remedi
│ │ │ -002492c0: 6174 696f 6e20 416e 7369 626c 6520 736e ation Ansible sn
│ │ │ -002492d0: 6970 7065 7420 e287 b23c 2f61 3e3c 6272 ippet ...i
│ │ │ -00249190: 6e63 6c75 6465 2064 6973 6162 6c65 5f64 nclude disable_d
│ │ │ -002491a0: 6863 7064 0a0a 636c 6173 7320 6469 7361 hcpd..class disa
│ │ │ -002491b0: 626c 655f 6468 6370 6420 7b0a 2020 7365 ble_dhcpd {. se
│ │ │ -002491c0: 7276 6963 6520 7b27 6468 6370 6427 3a0a rvice {'dhcpd':.
│ │ │ -002491d0: 2020 2020 656e 6162 6c65 203d 2667 743b enable =>
│ │ │ -002491e0: 2066 616c 7365 2c0a 2020 2020 656e 7375 false,. ensu
│ │ │ -002491f0: 7265 203d 2667 743b 2027 7374 6f70 7065 re => 'stoppe
│ │ │ -00249200: 6427 2c0a 2020 7d0a 7d0a 3c2f 636f 6465 d',. }.}.
<
│ │ │ -00249400: 7072 653e 3c63 6f64 653e 2d20 6e61 6d65 pre>Compl
│ │ │ -00249360: 6578 6974 793a 3c2f 7468 3e3c 7464 3e6c exity: l
│ │ │ -00249370: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ -00249380: 3c74 683e 4469 7372 7570 7469 6f6e 3a3c Disruption:<
│ │ │ -00249390: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ -002493a0: 3c2f 7472 3e3c 7472 3e3c 7468 3e52 6562 Reb
│ │ │ -002493b0: 6f6f 743a 3c2f 7468 3e3c 7464 3e66 616c oot: fal
│ │ │ -002493c0: 7365 3c2f 7464 3e3c 2f74 723e 3c74 723e se
│ │ │ -002493d0: 3c74 683e 5374 7261 7465 6779 3a3c 2f74 Strategy: disable - name
│ │ │ -00249410: 3a20 4761 7468 6572 2074 6865 2070 6163 : Gather the pac
│ │ │ -00249420: 6b61 6765 2066 6163 7473 0a20 2070 6163 kage facts. pac
│ │ │ -00249430: 6b61 6765 5f66 6163 7473 3a0a 2020 2020 kage_facts:.
│ │ │ -00249440: 6d61 6e61 6765 723a 2061 7574 6f0a 2020 manager: auto.
│ │ │ -00249450: 7461 6773 3a0a 2020 2d20 4e49 5354 2d38 tags:. - NIST-8
│ │ │ -00249460: 3030 2d35 332d 434d 2d36 2861 290a 2020 00-53-CM-6(a).
│ │ │ -00249470: 2d20 4e49 5354 2d38 3030 2d35 332d 434d - NIST-800-53-CM
│ │ │ -00249480: 2d37 2861 290a 2020 2d20 4e49 5354 2d38 -7(a). - NIST-8
│ │ │ -00249490: 3030 2d35 332d 434d 2d37 2862 290a 2020 00-53-CM-7(b).
│ │ │ -002494a0: 2d20 6469 7361 626c 655f 7374 7261 7465 - disable_strate
│ │ │ -002494b0: 6779 0a20 202d 206c 6f77 5f63 6f6d 706c gy. - low_compl
│ │ │ -002494c0: 6578 6974 790a 2020 2d20 6c6f 775f 6469 exity. - low_di
│ │ │ -002494d0: 7372 7570 7469 6f6e 0a20 202d 206d 6564 sruption. - med
│ │ │ -002494e0: 6975 6d5f 7365 7665 7269 7479 0a20 202d ium_severity. -
│ │ │ -002494f0: 206e 6f5f 7265 626f 6f74 5f6e 6565 6465 no_reboot_neede
│ │ │ -00249500: 640a 2020 2d20 7365 7276 6963 655f 6468 d. - service_dh
│ │ │ -00249510: 6370 645f 6469 7361 626c 6564 0a0a 2d20 cpd_disabled..-
│ │ │ -00249520: 6e61 6d65 3a20 4469 7361 626c 6520 4448 name: Disable DH
│ │ │ -00249530: 4350 2053 6572 7669 6365 202d 2044 6973 CP Service - Dis
│ │ │ -00249540: 6162 6c65 2073 6572 7669 6365 2064 6863 able service dhc
│ │ │ -00249550: 7064 0a20 2062 6c6f 636b 3a0a 0a20 202d pd. block:.. -
│ │ │ -00249560: 206e 616d 653a 2044 6973 6162 6c65 2044 name: Disable D
│ │ │ -00249570: 4843 5020 5365 7276 6963 6520 2d20 436f HCP Service - Co
│ │ │ -00249580: 6c6c 6563 7420 7379 7374 656d 6420 5365 llect systemd Se
│ │ │ -00249590: 7276 6963 6573 2050 7265 7365 6e74 2069 rvices Present i
│ │ │ -002495a0: 6e20 7468 6520 5379 7374 656d 0a20 2020 n the System.
│ │ │ -002495b0: 2061 6e73 6962 6c65 2e62 7569 6c74 696e ansible.builtin
│ │ │ -002495c0: 2e63 6f6d 6d61 6e64 3a20 7379 7374 656d .command: system
│ │ │ -002495d0: 6374 6c20 2d71 206c 6973 742d 756e 6974 ctl -q list-unit
│ │ │ -002495e0: 2d66 696c 6573 202d 2d74 7970 6520 7365 -files --type se
│ │ │ -002495f0: 7276 6963 650a 2020 2020 7265 6769 7374 rvice. regist
│ │ │ -00249600: 6572 3a20 7365 7276 6963 655f 6578 6973 er: service_exis
│ │ │ -00249610: 7473 0a20 2020 2063 6861 6e67 6564 5f77 ts. changed_w
│ │ │ -00249620: 6865 6e3a 2066 616c 7365 0a20 2020 2066 hen: false. f
│ │ │ -00249630: 6169 6c65 645f 7768 656e 3a20 7365 7276 ailed_when: serv
│ │ │ -00249640: 6963 655f 6578 6973 7473 2e72 6320 6e6f ice_exists.rc no
│ │ │ -00249650: 7420 696e 205b 302c 2031 5d0a 2020 2020 t in [0, 1].
│ │ │ -00249660: 6368 6563 6b5f 6d6f 6465 3a20 6661 6c73 check_mode: fals
│ │ │ -00249670: 650a 0a20 202d 206e 616d 653a 2044 6973 e.. - name: Dis
│ │ │ -00249680: 6162 6c65 2044 4843 5020 5365 7276 6963 able DHCP Servic
│ │ │ -00249690: 6520 2d20 456e 7375 7265 2064 6863 7064 e - Ensure dhcpd
│ │ │ -002496a0: 2e73 6572 7669 6365 2069 7320 4d61 736b .service is Mask
│ │ │ -002496b0: 6564 0a20 2020 2061 6e73 6962 6c65 2e62 ed. ansible.b
│ │ │ -002496c0: 7569 6c74 696e 2e73 7973 7465 6d64 3a0a uiltin.systemd:.
│ │ │ -002496d0: 2020 2020 2020 6e61 6d65 3a20 6468 6370 name: dhcp
│ │ │ -002496e0: 642e 7365 7276 6963 650a 2020 2020 2020 d.service.
│ │ │ -002496f0: 7374 6174 653a 2073 746f 7070 6564 0a20 state: stopped.
│ │ │ -00249700: 2020 2020 2065 6e61 626c 6564 3a20 6661 enabled: fa
│ │ │ -00249710: 6c73 650a 2020 2020 2020 6d61 736b 6564 lse. masked
│ │ │ -00249720: 3a20 7472 7565 0a20 2020 2077 6865 6e3a : true. when:
│ │ │ -00249730: 2073 6572 7669 6365 5f65 7869 7374 732e service_exists.
│ │ │ -00249740: 7374 646f 7574 5f6c 696e 6573 2069 7320 stdout_lines is
│ │ │ -00249750: 7365 6172 6368 2822 6468 6370 642e 7365 search("dhcpd.se
│ │ │ -00249760: 7276 6963 6522 2c20 6d75 6c74 696c 696e rvice", multilin
│ │ │ -00249770: 653d 5472 7565 290a 0a20 202d 206e 616d e=True).. - nam
│ │ │ -00249780: 653a 2055 6e69 7420 536f 636b 6574 2045 e: Unit Socket E
│ │ │ -00249790: 7869 7374 7320 2d20 6468 6370 642e 736f xists - dhcpd.so
│ │ │ -002497a0: 636b 6574 0a20 2020 2061 6e73 6962 6c65 cket. ansible
│ │ │ -002497b0: 2e62 7569 6c74 696e 2e63 6f6d 6d61 6e64 .builtin.command
│ │ │ -002497c0: 3a20 7379 7374 656d 6374 6c20 2d71 206c : systemctl -q l
│ │ │ -002497d0: 6973 742d 756e 6974 2d66 696c 6573 2064 ist-unit-files d
│ │ │ -002497e0: 6863 7064 2e73 6f63 6b65 740a 2020 2020 hcpd.socket.
│ │ │ -002497f0: 7265 6769 7374 6572 3a20 736f 636b 6574 register: socket
│ │ │ -00249800: 5f66 696c 655f 6578 6973 7473 0a20 2020 _file_exists.
│ │ │ -00249810: 2063 6861 6e67 6564 5f77 6865 6e3a 2066 changed_when: f
│ │ │ -00249820: 616c 7365 0a20 2020 2066 6169 6c65 645f alse. failed_
│ │ │ -00249830: 7768 656e 3a20 736f 636b 6574 5f66 696c when: socket_fil
│ │ │ -00249840: 655f 6578 6973 7473 2e72 6320 6e6f 7420 e_exists.rc not
│ │ │ -00249850: 696e 205b 302c 2031 5d0a 2020 2020 6368 in [0, 1]. ch
│ │ │ -00249860: 6563 6b5f 6d6f 6465 3a20 6661 6c73 650a eck_mode: false.
│ │ │ -00249870: 0a20 202d 206e 616d 653a 2044 6973 6162 . - name: Disab
│ │ │ -00249880: 6c65 2044 4843 5020 5365 7276 6963 6520 le DHCP Service
│ │ │ -00249890: 2d20 4469 7361 626c 6520 536f 636b 6574 - Disable Socket
│ │ │ -002498a0: 2064 6863 7064 0a20 2020 2061 6e73 6962 dhcpd. ansib
│ │ │ -002498b0: 6c65 2e62 7569 6c74 696e 2e73 7973 7465 le.builtin.syste
│ │ │ -002498c0: 6d64 3a0a 2020 2020 2020 6e61 6d65 3a20 md:. name:
│ │ │ -002498d0: 6468 6370 642e 736f 636b 6574 0a20 2020 dhcpd.socket.
│ │ │ -002498e0: 2020 2065 6e61 626c 6564 3a20 6661 6c73 enabled: fals
│ │ │ -002498f0: 650a 2020 2020 2020 7374 6174 653a 2073 e. state: s
│ │ │ -00249900: 746f 7070 6564 0a20 2020 2020 206d 6173 topped. mas
│ │ │ -00249910: 6b65 643a 2074 7275 650a 2020 2020 7768 ked: true. wh
│ │ │ -00249920: 656e 3a20 736f 636b 6574 5f66 696c 655f en: socket_file_
│ │ │ -00249930: 6578 6973 7473 2e73 7464 6f75 745f 6c69 exists.stdout_li
│ │ │ -00249940: 6e65 7320 6973 2073 6561 7263 6828 2264 nes is search("d
│ │ │ -00249950: 6863 7064 2e73 6f63 6b65 7422 2c20 6d75 hcpd.socket", mu
│ │ │ -00249960: 6c74 696c 696e 653d 5472 7565 290a 2020 ltiline=True).
│ │ │ -00249970: 7461 6773 3a0a 2020 2d20 4e49 5354 2d38 tags:. - NIST-8
│ │ │ -00249980: 3030 2d35 332d 434d 2d36 2861 290a 2020 00-53-CM-6(a).
│ │ │ -00249990: 2d20 4e49 5354 2d38 3030 2d35 332d 434d - NIST-800-53-CM
│ │ │ -002499a0: 2d37 2861 290a 2020 2d20 4e49 5354 2d38 -7(a). - NIST-8
│ │ │ -002499b0: 3030 2d35 332d 434d 2d37 2862 290a 2020 00-53-CM-7(b).
│ │ │ -002499c0: 2d20 6469 7361 626c 655f 7374 7261 7465 - disable_strate
│ │ │ -002499d0: 6779 0a20 202d 206c 6f77 5f63 6f6d 706c gy. - low_compl
│ │ │ -002499e0: 6578 6974 790a 2020 2d20 6c6f 775f 6469 exity. - low_di
│ │ │ -002499f0: 7372 7570 7469 6f6e 0a20 202d 206d 6564 sruption. - med
│ │ │ -00249a00: 6975 6d5f 7365 7665 7269 7479 0a20 202d ium_severity. -
│ │ │ -00249a10: 206e 6f5f 7265 626f 6f74 5f6e 6565 6465 no_reboot_neede
│ │ │ -00249a20: 640a 2020 2d20 7365 7276 6963 655f 6468 d. - service_dh
│ │ │ -00249a30: 6370 645f 6469 7361 626c 6564 0a20 202d cpd_disabled. -
│ │ │ -00249a40: 2073 7065 6369 616c 5f73 6572 7669 6365 special_service
│ │ │ -00249a50: 5f62 6c6f 636b 0a20 2077 6865 6e3a 2027 _block. when: '
│ │ │ -00249a60: 226c 696e 7578 2d62 6173 6522 2069 6e20 "linux-base" in
│ │ │ -00249a70: 616e 7369 626c 655f 6661 6374 732e 7061 ansible_facts.pa
│ │ │ -00249a80: 636b 6167 6573 270a 3c2f 636f 6465 3e3c ckages'.<
│ │ │ +00248be0: 2041 6e73 6962 6c65 2073 6e69 7070 6574 Ansible snippet
│ │ │ +00248bf0: 20e2 87b2 3c2f 613e 3c62 723e 3c64 6976 ...Complexity
│ │ │ +00248c80: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low
│ │ │ +00248cc0: 3c74 723e 3c74 683e 5265 626f 6f74 3a3c D
│ │ │ +00248ca0: 6973 7275 7074 696f 6e3a 3c2f 7468 3e3c isruption: <
│ │ │ +00248cb0: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>lowReboot:<
│ │ │ +00248cd0: 2f74 683e 3c74 643e 6661 6c73 653c 2f74 /th> false S
│ │ │ +00248cf0: 7472 6174 6567 793a 3c2f 7468 3e3c 7464 trategy: disable <
│ │ │ +00248d20: 636f 6465 3e2d 206e 616d 653a 2047 6174 code>- name: Gat
│ │ │ +00248d30: 6865 7220 7468 6520 7061 636b 6167 6520 her the package
│ │ │ +00248d40: 6661 6374 730a 2020 7061 636b 6167 655f facts. package_
│ │ │ +00248d50: 6661 6374 733a 0a20 2020 206d 616e 6167 facts:. manag
│ │ │ +00248d60: 6572 3a20 6175 746f 0a20 2074 6167 733a er: auto. tags:
│ │ │ +00248d70: 0a20 202d 204e 4953 542d 3830 302d 3533 . - NIST-800-53
│ │ │ +00248d80: 2d43 4d2d 3628 6129 0a20 202d 204e 4953 -CM-6(a). - NIS
│ │ │ +00248d90: 542d 3830 302d 3533 2d43 4d2d 3728 6129 T-800-53-CM-7(a)
│ │ │ +00248da0: 0a20 202d 204e 4953 542d 3830 302d 3533 . - NIST-800-53
│ │ │ +00248db0: 2d43 4d2d 3728 6229 0a20 202d 2064 6973 -CM-7(b). - dis
│ │ │ +00248dc0: 6162 6c65 5f73 7472 6174 6567 790a 2020 able_strategy.
│ │ │ +00248dd0: 2d20 6c6f 775f 636f 6d70 6c65 7869 7479 - low_complexity
│ │ │ +00248de0: 0a20 202d 206c 6f77 5f64 6973 7275 7074 . - low_disrupt
│ │ │ +00248df0: 696f 6e0a 2020 2d20 6d65 6469 756d 5f73 ion. - medium_s
│ │ │ +00248e00: 6576 6572 6974 790a 2020 2d20 6e6f 5f72 everity. - no_r
│ │ │ +00248e10: 6562 6f6f 745f 6e65 6564 6564 0a20 202d eboot_needed. -
│ │ │ +00248e20: 2073 6572 7669 6365 5f64 6863 7064 5f64 service_dhcpd_d
│ │ │ +00248e30: 6973 6162 6c65 640a 0a2d 206e 616d 653a isabled..- name:
│ │ │ +00248e40: 2044 6973 6162 6c65 2044 4843 5020 5365 Disable DHCP Se
│ │ │ +00248e50: 7276 6963 6520 2d20 4469 7361 626c 6520 rvice - Disable
│ │ │ +00248e60: 7365 7276 6963 6520 6468 6370 640a 2020 service dhcpd.
│ │ │ +00248e70: 626c 6f63 6b3a 0a0a 2020 2d20 6e61 6d65 block:.. - name
│ │ │ +00248e80: 3a20 4469 7361 626c 6520 4448 4350 2053 : Disable DHCP S
│ │ │ +00248e90: 6572 7669 6365 202d 2043 6f6c 6c65 6374 ervice - Collect
│ │ │ +00248ea0: 2073 7973 7465 6d64 2053 6572 7669 6365 systemd Service
│ │ │ +00248eb0: 7320 5072 6573 656e 7420 696e 2074 6865 s Present in the
│ │ │ +00248ec0: 2053 7973 7465 6d0a 2020 2020 616e 7369 System. ansi
│ │ │ +00248ed0: 626c 652e 6275 696c 7469 6e2e 636f 6d6d ble.builtin.comm
│ │ │ +00248ee0: 616e 643a 2073 7973 7465 6d63 746c 202d and: systemctl -
│ │ │ +00248ef0: 7120 6c69 7374 2d75 6e69 742d 6669 6c65 q list-unit-file
│ │ │ +00248f00: 7320 2d2d 7479 7065 2073 6572 7669 6365 s --type service
│ │ │ +00248f10: 0a20 2020 2072 6567 6973 7465 723a 2073 . register: s
│ │ │ +00248f20: 6572 7669 6365 5f65 7869 7374 730a 2020 ervice_exists.
│ │ │ +00248f30: 2020 6368 616e 6765 645f 7768 656e 3a20 changed_when:
│ │ │ +00248f40: 6661 6c73 650a 2020 2020 6661 696c 6564 false. failed
│ │ │ +00248f50: 5f77 6865 6e3a 2073 6572 7669 6365 5f65 _when: service_e
│ │ │ +00248f60: 7869 7374 732e 7263 206e 6f74 2069 6e20 xists.rc not in
│ │ │ +00248f70: 5b30 2c20 315d 0a20 2020 2063 6865 636b [0, 1]. check
│ │ │ +00248f80: 5f6d 6f64 653a 2066 616c 7365 0a0a 2020 _mode: false..
│ │ │ +00248f90: 2d20 6e61 6d65 3a20 4469 7361 626c 6520 - name: Disable
│ │ │ +00248fa0: 4448 4350 2053 6572 7669 6365 202d 2045 DHCP Service - E
│ │ │ +00248fb0: 6e73 7572 6520 6468 6370 642e 7365 7276 nsure dhcpd.serv
│ │ │ +00248fc0: 6963 6520 6973 204d 6173 6b65 640a 2020 ice is Masked.
│ │ │ +00248fd0: 2020 616e 7369 626c 652e 6275 696c 7469 ansible.builti
│ │ │ +00248fe0: 6e2e 7379 7374 656d 643a 0a20 2020 2020 n.systemd:.
│ │ │ +00248ff0: 206e 616d 653a 2064 6863 7064 2e73 6572 name: dhcpd.ser
│ │ │ +00249000: 7669 6365 0a20 2020 2020 2073 7461 7465 vice. state
│ │ │ +00249010: 3a20 7374 6f70 7065 640a 2020 2020 2020 : stopped.
│ │ │ +00249020: 656e 6162 6c65 643a 2066 616c 7365 0a20 enabled: false.
│ │ │ +00249030: 2020 2020 206d 6173 6b65 643a 2074 7275 masked: tru
│ │ │ +00249040: 650a 2020 2020 7768 656e 3a20 7365 7276 e. when: serv
│ │ │ +00249050: 6963 655f 6578 6973 7473 2e73 7464 6f75 ice_exists.stdou
│ │ │ +00249060: 745f 6c69 6e65 7320 6973 2073 6561 7263 t_lines is searc
│ │ │ +00249070: 6828 2264 6863 7064 2e73 6572 7669 6365 h("dhcpd.service
│ │ │ +00249080: 222c 206d 756c 7469 6c69 6e65 3d54 7275 ", multiline=Tru
│ │ │ +00249090: 6529 0a0a 2020 2d20 6e61 6d65 3a20 556e e).. - name: Un
│ │ │ +002490a0: 6974 2053 6f63 6b65 7420 4578 6973 7473 it Socket Exists
│ │ │ +002490b0: 202d 2064 6863 7064 2e73 6f63 6b65 740a - dhcpd.socket.
│ │ │ +002490c0: 2020 2020 616e 7369 626c 652e 6275 696c ansible.buil
│ │ │ +002490d0: 7469 6e2e 636f 6d6d 616e 643a 2073 7973 tin.command: sys
│ │ │ +002490e0: 7465 6d63 746c 202d 7120 6c69 7374 2d75 temctl -q list-u
│ │ │ +002490f0: 6e69 742d 6669 6c65 7320 6468 6370 642e nit-files dhcpd.
│ │ │ +00249100: 736f 636b 6574 0a20 2020 2072 6567 6973 socket. regis
│ │ │ +00249110: 7465 723a 2073 6f63 6b65 745f 6669 6c65 ter: socket_file
│ │ │ +00249120: 5f65 7869 7374 730a 2020 2020 6368 616e _exists. chan
│ │ │ +00249130: 6765 645f 7768 656e 3a20 6661 6c73 650a ged_when: false.
│ │ │ +00249140: 2020 2020 6661 696c 6564 5f77 6865 6e3a failed_when:
│ │ │ +00249150: 2073 6f63 6b65 745f 6669 6c65 5f65 7869 socket_file_exi
│ │ │ +00249160: 7374 732e 7263 206e 6f74 2069 6e20 5b30 sts.rc not in [0
│ │ │ +00249170: 2c20 315d 0a20 2020 2063 6865 636b 5f6d , 1]. check_m
│ │ │ +00249180: 6f64 653a 2066 616c 7365 0a0a 2020 2d20 ode: false.. -
│ │ │ +00249190: 6e61 6d65 3a20 4469 7361 626c 6520 4448 name: Disable DH
│ │ │ +002491a0: 4350 2053 6572 7669 6365 202d 2044 6973 CP Service - Dis
│ │ │ +002491b0: 6162 6c65 2053 6f63 6b65 7420 6468 6370 able Socket dhcp
│ │ │ +002491c0: 640a 2020 2020 616e 7369 626c 652e 6275 d. ansible.bu
│ │ │ +002491d0: 696c 7469 6e2e 7379 7374 656d 643a 0a20 iltin.systemd:.
│ │ │ +002491e0: 2020 2020 206e 616d 653a 2064 6863 7064 name: dhcpd
│ │ │ +002491f0: 2e73 6f63 6b65 740a 2020 2020 2020 656e .socket. en
│ │ │ +00249200: 6162 6c65 643a 2066 616c 7365 0a20 2020 abled: false.
│ │ │ +00249210: 2020 2073 7461 7465 3a20 7374 6f70 7065 state: stoppe
│ │ │ +00249220: 640a 2020 2020 2020 6d61 736b 6564 3a20 d. masked:
│ │ │ +00249230: 7472 7565 0a20 2020 2077 6865 6e3a 2073 true. when: s
│ │ │ +00249240: 6f63 6b65 745f 6669 6c65 5f65 7869 7374 ocket_file_exist
│ │ │ +00249250: 732e 7374 646f 7574 5f6c 696e 6573 2069 s.stdout_lines i
│ │ │ +00249260: 7320 7365 6172 6368 2822 6468 6370 642e s search("dhcpd.
│ │ │ +00249270: 736f 636b 6574 222c 206d 756c 7469 6c69 socket", multili
│ │ │ +00249280: 6e65 3d54 7275 6529 0a20 2074 6167 733a ne=True). tags:
│ │ │ +00249290: 0a20 202d 204e 4953 542d 3830 302d 3533 . - NIST-800-53
│ │ │ +002492a0: 2d43 4d2d 3628 6129 0a20 202d 204e 4953 -CM-6(a). - NIS
│ │ │ +002492b0: 542d 3830 302d 3533 2d43 4d2d 3728 6129 T-800-53-CM-7(a)
│ │ │ +002492c0: 0a20 202d 204e 4953 542d 3830 302d 3533 . - NIST-800-53
│ │ │ +002492d0: 2d43 4d2d 3728 6229 0a20 202d 2064 6973 -CM-7(b). - dis
│ │ │ +002492e0: 6162 6c65 5f73 7472 6174 6567 790a 2020 able_strategy.
│ │ │ +002492f0: 2d20 6c6f 775f 636f 6d70 6c65 7869 7479 - low_complexity
│ │ │ +00249300: 0a20 202d 206c 6f77 5f64 6973 7275 7074 . - low_disrupt
│ │ │ +00249310: 696f 6e0a 2020 2d20 6d65 6469 756d 5f73 ion. - medium_s
│ │ │ +00249320: 6576 6572 6974 790a 2020 2d20 6e6f 5f72 everity. - no_r
│ │ │ +00249330: 6562 6f6f 745f 6e65 6564 6564 0a20 202d eboot_needed. -
│ │ │ +00249340: 2073 6572 7669 6365 5f64 6863 7064 5f64 service_dhcpd_d
│ │ │ +00249350: 6973 6162 6c65 640a 2020 2d20 7370 6563 isabled. - spec
│ │ │ +00249360: 6961 6c5f 7365 7276 6963 655f 626c 6f63 ial_service_bloc
│ │ │ +00249370: 6b0a 2020 7768 656e 3a20 2722 6c69 6e75 k. when: '"linu
│ │ │ +00249380: 782d 6261 7365 2220 696e 2061 6e73 6962 x-base" in ansib
│ │ │ +00249390: 6c65 5f66 6163 7473 2e70 6163 6b61 6765 le_facts.package
│ │ │ +002493a0: 7327 0a3c 2f63 6f64 653e 3c2f 7072 653e s'.
│ │ │ +002493b0: 3c2f 6469 763e 3c61 2063 6c61 7373 3d22 Complexit
│ │ │ +00249500: 793a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f y: low
│ │ │ +00249510: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ +00249520: 4469 7372 7570 7469 6f6e 3a3c 2f74 683e Disruption:
│ │ │ +00249530: 3c74 643e 6d65 6469 756d 3c2f 7464 3e3c medium <
│ │ │ +00249540: 2f74 723e 3c74 723e 3c74 683e 5265 626f /tr>Rebo
│ │ │ +00249550: 6f74 3a3c 2f74 683e 3c74 643e 7472 7565 ot: true
│ │ │ +00249560: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 disable
│ │ │ +00249590: 3c2f 7472 3e3c 2f74 6162 6c65 3e3c 7072 apiVersi
│ │ │ +002495b0: 6f6e 3a20 6d61 6368 696e 6563 6f6e 6669 on: machineconfi
│ │ │ +002495c0: 6775 7261 7469 6f6e 2e6f 7065 6e73 6869 guration.openshi
│ │ │ +002495d0: 6674 2e69 6f2f 7631 0a6b 696e 643a 204d ft.io/v1.kind: M
│ │ │ +002495e0: 6163 6869 6e65 436f 6e66 6967 0a73 7065 achineConfig.spe
│ │ │ +002495f0: 633a 0a20 2063 6f6e 6669 673a 0a20 2020 c:. config:.
│ │ │ +00249600: 2069 676e 6974 696f 6e3a 0a20 2020 2020 ignition:.
│ │ │ +00249610: 2076 6572 7369 6f6e 3a20 332e 312e 300a version: 3.1.0.
│ │ │ +00249620: 2020 2020 7379 7374 656d 643a 0a20 2020 systemd:.
│ │ │ +00249630: 2020 2075 6e69 7473 3a0a 2020 2020 2020 units:.
│ │ │ +00249640: 2d20 6e61 6d65 3a20 6468 6370 642e 7365 - name: dhcpd.se
│ │ │ +00249650: 7276 6963 650a 2020 2020 2020 2020 656e rvice. en
│ │ │ +00249660: 6162 6c65 643a 2066 616c 7365 0a20 2020 abled: false.
│ │ │ +00249670: 2020 2020 206d 6173 6b3a 2074 7275 650a mask: true.
│ │ │ +00249680: 2020 2020 2020 2d20 6e61 6d65 3a20 6468 - name: dh
│ │ │ +00249690: 6370 642e 736f 636b 6574 0a20 2020 2020 cpd.socket.
│ │ │ +002496a0: 2020 2065 6e61 626c 6564 3a20 6661 6c73 enabled: fals
│ │ │ +002496b0: 650a 2020 2020 2020 2020 6d61 736b 3a20 e. mask:
│ │ │ +002496c0: 7472 7565 0a3c 2f63 6f64 653e 3c2f 7072 true.Complexity:
│ │ │ +00249820: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low <
│ │ │ +00249860: 7472 3e3c 7468 3e52 6562 6f6f 743a 3c2f tr>Di
│ │ │ +00249840: 7372 7570 7469 6f6e 3a3c 2f74 683e 3c74 sruption: Reboot:
│ │ │ +00249870: 7468 3e3c 7464 3e66 616c 7365 3c2f 7464 th> false
│ │ │ +002498b0: 3c2f 7461 626c 653e 3c70 7265 3e3c 636f St
│ │ │ +00249890: 7261 7465 6779 3a3c 2f74 683e 3c74 643e rategy:
│ │ │ +002498a0: 656e 6162 6c65 3c2f 7464 3e3c 2f74 723e enable
<
│ │ │ +00249a20: 6469 7620 636c 6173 733d 2270 616e 656c div class="panel
│ │ │ +00249a30: 2d63 6f6c 6c61 7073 6520 636f 6c6c 6170 -collapse collap
│ │ │ +00249a40: 7365 2220 6964 3d22 6964 3838 3722 3e3c se" id="id887"><
│ │ │ +00249a50: 7072 653e 3c63 6f64 653e 0a5b 6375 7374 pre>.[cust
│ │ │ +00249a60: 6f6d 697a 6174 696f 6e73 2e73 6572 7669 omizations.servi
│ │ │ +00249a70: 6365 735d 0a6d 6173 6b65 6420 3d20 5b22 ces].masked = ["
│ │ │ +00249a80: 6468 6370 6422 5d0a 3c2f 636f 6465 3e3c dhcpd"].<
│ │ │ 00249a90: 2f70 7265 3e3c 2f64 6976 3e3c 6120 636c /pre>Remediation
│ │ │ -0024b620: 2050 7570 7065 7420 736e 6970 7065 7420 Puppet snippet
│ │ │ -0024b630: e287 b23c 2f61 3e3c 6272 3e3c 6469 7620 ...Complexity:
│ │ │ -0024b6c0: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low <
│ │ │ -0024b700: 7472 3e3c 7468 3e52 6562 6f6f 743a 3c2f tr>Di
│ │ │ -0024b6e0: 7372 7570 7469 6f6e 3a3c 2f74 683e 3c74 sruption: Reboot:
│ │ │ -0024b710: 7468 3e3c 7464 3e66 616c 7365 3c2f 7464 th> false St
│ │ │ -0024b730: 7261 7465 6779 3a3c 2f74 683e 3c74 643e rategy:
│ │ │ -0024b740: 6469 7361 626c 653c 2f74 643e 3c2f 7472 disable Complexit
│ │ │ -0024b920: 793a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f y: low
│ │ │ -0024b930: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ -0024b940: 4469 7372 7570 7469 6f6e 3a3c 2f74 683e Disruption:
│ │ │ -0024b950: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Reboot:
│ │ │ -0024b970: 3c2f 7468 3e3c 7464 3e66 616c 7365 3c2f false
│ │ │ -0024b980: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ -0024b990: 5374 7261 7465 6779 3a3c 2f74 683e 3c74 Strategy:
│ │ │ -0024b9c0: 3c63 6f64 653e 2d20 6e61 6d65 3a20 2755
- name: 'U
│ │ │ -0024b9d0: 6e69 6e73 7461 6c6c 2062 696e 6420 5061 ninstall bind Pa
│ │ │ -0024b9e0: 636b 6167 653a 2045 6e73 7572 6520 6269 ckage: Ensure bi
│ │ │ -0024b9f0: 6e64 3920 6973 2072 656d 6f76 6564 270a nd9 is removed'.
│ │ │ -0024ba00: 2020 616e 7369 626c 652e 6275 696c 7469 ansible.builti
│ │ │ -0024ba10: 6e2e 7061 636b 6167 653a 0a20 2020 206e n.package:. n
│ │ │ -0024ba20: 616d 653a 2062 696e 6439 0a20 2020 2073 ame: bind9. s
│ │ │ -0024ba30: 7461 7465 3a20 6162 7365 6e74 0a20 2074 tate: absent. t
│ │ │ -0024ba40: 6167 733a 0a20 202d 204e 4953 542d 3830 ags:. - NIST-80
│ │ │ -0024ba50: 302d 3533 2d43 4d2d 3628 6129 0a20 202d 0-53-CM-6(a). -
│ │ │ -0024ba60: 204e 4953 542d 3830 302d 3533 2d43 4d2d NIST-800-53-CM-
│ │ │ -0024ba70: 3728 6129 0a20 202d 204e 4953 542d 3830 7(a). - NIST-80
│ │ │ -0024ba80: 302d 3533 2d43 4d2d 3728 6229 0a20 202d 0-53-CM-7(b). -
│ │ │ -0024ba90: 2064 6973 6162 6c65 5f73 7472 6174 6567 disable_strateg
│ │ │ -0024baa0: 790a 2020 2d20 6c6f 775f 636f 6d70 6c65 y. - low_comple
│ │ │ -0024bab0: 7869 7479 0a20 202d 206c 6f77 5f64 6973 xity. - low_dis
│ │ │ -0024bac0: 7275 7074 696f 6e0a 2020 2d20 6c6f 775f ruption. - low_
│ │ │ -0024bad0: 7365 7665 7269 7479 0a20 202d 206e 6f5f severity. - no_
│ │ │ -0024bae0: 7265 626f 6f74 5f6e 6565 6465 640a 2020 reboot_needed.
│ │ │ -0024baf0: 2d20 7061 636b 6167 655f 6269 6e64 5f72 - package_bind_r
│ │ │ -0024bb00: 656d 6f76 6564 0a3c 2f63 6f64 653e 3c2f emoved.
│ │ │ +0024b620: 2041 6e73 6962 6c65 2073 6e69 7070 6574 Ansible snippet
│ │ │ +0024b630: 20e2 87b2 3c2f 613e 3c62 723e 3c64 6976 ...Complexity
│ │ │ +0024b6c0: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low
│ │ │ +0024b700: 3c74 723e 3c74 683e 5265 626f 6f74 3a3c D
│ │ │ +0024b6e0: 6973 7275 7074 696f 6e3a 3c2f 7468 3e3c isruption: <
│ │ │ +0024b6f0: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>lowReboot:<
│ │ │ +0024b710: 2f74 683e 3c74 643e 6661 6c73 653c 2f74 /th> false S
│ │ │ +0024b730: 7472 6174 6567 793a 3c2f 7468 3e3c 7464 trategy: disable <
│ │ │ +0024b760: 636f 6465 3e2d 206e 616d 653a 2027 556e code>- name: 'Un
│ │ │ +0024b770: 696e 7374 616c 6c20 6269 6e64 2050 6163 install bind Pac
│ │ │ +0024b780: 6b61 6765 3a20 456e 7375 7265 2062 696e kage: Ensure bin
│ │ │ +0024b790: 6439 2069 7320 7265 6d6f 7665 6427 0a20 d9 is removed'.
│ │ │ +0024b7a0: 2061 6e73 6962 6c65 2e62 7569 6c74 696e ansible.builtin
│ │ │ +0024b7b0: 2e70 6163 6b61 6765 3a0a 2020 2020 6e61 .package:. na
│ │ │ +0024b7c0: 6d65 3a20 6269 6e64 390a 2020 2020 7374 me: bind9. st
│ │ │ +0024b7d0: 6174 653a 2061 6273 656e 740a 2020 7461 ate: absent. ta
│ │ │ +0024b7e0: 6773 3a0a 2020 2d20 4e49 5354 2d38 3030 gs:. - NIST-800
│ │ │ +0024b7f0: 2d35 332d 434d 2d36 2861 290a 2020 2d20 -53-CM-6(a). -
│ │ │ +0024b800: 4e49 5354 2d38 3030 2d35 332d 434d 2d37 NIST-800-53-CM-7
│ │ │ +0024b810: 2861 290a 2020 2d20 4e49 5354 2d38 3030 (a). - NIST-800
│ │ │ +0024b820: 2d35 332d 434d 2d37 2862 290a 2020 2d20 -53-CM-7(b). -
│ │ │ +0024b830: 6469 7361 626c 655f 7374 7261 7465 6779 disable_strategy
│ │ │ +0024b840: 0a20 202d 206c 6f77 5f63 6f6d 706c 6578 . - low_complex
│ │ │ +0024b850: 6974 790a 2020 2d20 6c6f 775f 6469 7372 ity. - low_disr
│ │ │ +0024b860: 7570 7469 6f6e 0a20 202d 206c 6f77 5f73 uption. - low_s
│ │ │ +0024b870: 6576 6572 6974 790a 2020 2d20 6e6f 5f72 everity. - no_r
│ │ │ +0024b880: 6562 6f6f 745f 6e65 6564 6564 0a20 202d eboot_needed. -
│ │ │ +0024b890: 2070 6163 6b61 6765 5f62 696e 645f 7265 package_bind_re
│ │ │ +0024b8a0: 6d6f 7665 640a 3c2f 636f 6465 3e3c 2f70 moved.
<
│ │ │ +0024baa0: 636f 6465 3e0a 696e 636c 7564 6520 7265 code>.include re
│ │ │ +0024bab0: 6d6f 7665 5f62 696e 6439 0a0a 636c 6173 move_bind9..clas
│ │ │ +0024bac0: 7320 7265 6d6f 7665 5f62 696e 6439 207b s remove_bind9 {
│ │ │ +0024bad0: 0a20 2070 6163 6b61 6765 207b 2027 6269 . package { 'bi
│ │ │ +0024bae0: 6e64 3927 3a0a 2020 2020 656e 7375 7265 nd9':. ensure
│ │ │ +0024baf0: 203d 2667 743b 2027 7075 7267 6564 272c => 'purged',
│ │ │ +0024bb00: 0a20 207d 0a7d 0a3c 2f63 6f64 653e 3c2f . }.}.
│ │ │ 0024bb10: 7072 653e 3c2f 6469 763e 3c61 2063 6c61 pre>| Comple │ │ │ -0024ca10: 7869 7479 3a3c 2f74 683e 3c74 643e 6c6f xity: | lo │ │ │ -0024ca20: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w |
|---|---|
| low | < │ │ │ -0024ca50: 2f74 723e 3c74 723e 3c74 683e 5265 626f /tr>|
| Rebo │ │ │ -0024ca60: 6f74 3a3c 2f74 683e 3c74 643e 6661 6c73 ot: | fals │ │ │ -0024ca70: 653c 2f74 643e 3c2f 7472 3e3c 7472 3e3c e |
| disable |
.includ
│ │ │ -0024cac0: 6520 7265 6d6f 7665 5f64 6e73 6d61 7371 e remove_dnsmasq
│ │ │ -0024cad0: 0a0a 636c 6173 7320 7265 6d6f 7665 5f64 ..class remove_d
│ │ │ -0024cae0: 6e73 6d61 7371 207b 0a20 2070 6163 6b61 nsmasq {. packa
│ │ │ -0024caf0: 6765 207b 2027 646e 736d 6173 7127 3a0a ge { 'dnsmasq':.
│ │ │ -0024cb00: 2020 2020 656e 7375 7265 203d 2667 743b ensure =>
│ │ │ -0024cb10: 2027 7075 7267 6564 272c 0a20 207d 0a7d 'purged',. }.}
│ │ │ -0024cb20: 0a3c 2f63 6f64 653e 3c2f 7072 653e 3c2f .
│ │ │ -0024cb30: 6469 763e 3c61 2063 6c61 7373 3d22 6274 div>Remediation Ans
│ │ │ -0024cbe0: 6962 6c65 2073 6e69 7070 6574 20e2 87b2 ible snippet ...
│ │ │ -0024cbf0: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61
| low | │ │ │ -0024cc90: 7472 3e3c 7472 3e3c 7468 3e44 6973 7275 tr>|
| Disru │ │ │ -0024cca0: 7074 696f 6e3a 3c2f 7468 3e3c 7464 3e6c ption: | l │ │ │ -0024ccb0: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow |
|---|---|
| Reboot: | │ │ │ -0024ccd0: 3c74 643e 6661 6c73 653c 2f74 643e 3c2ffalse | │ │ │ -0024cce0: 7472 3e3c 7472 3e3c 7468 3e53 7472 6174 tr>
| Strat │ │ │ -0024ccf0: 6567 793a 3c2f 7468 3e3c 7464 3e64 6973 egy: | dis │ │ │ -0024cd00: 6162 6c65 3c2f 7464 3e3c 2f74 723e 3c2f able |
| Compl │ │ │ +0024ca10: 6578 6974 793a 3c2f 7468 3e3c 7464 3e6c exity: | l │ │ │ +0024ca20: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow |
|---|---|
| Disruption:< │ │ │ +0024ca40: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> | low | │ │ │ +0024ca50: 3c2f 7472 3e3c 7472 3e3c 7468 3e52 6562
| Reb │ │ │ +0024ca60: 6f6f 743a 3c2f 7468 3e3c 7464 3e66 616c oot: | fal │ │ │ +0024ca70: 7365 3c2f 7464 3e3c 2f74 723e 3c74 723e se |
| Strategy: | disable |
- name
│ │ │ +0024cac0: 3a20 2755 6e69 6e73 7461 6c6c 2064 6e73 : 'Uninstall dns
│ │ │ +0024cad0: 6d61 7371 2050 6163 6b61 6765 3a20 456e masq Package: En
│ │ │ +0024cae0: 7375 7265 2064 6e73 6d61 7371 2069 7320 sure dnsmasq is
│ │ │ +0024caf0: 7265 6d6f 7665 6427 0a20 2061 6e73 6962 removed'. ansib
│ │ │ +0024cb00: 6c65 2e62 7569 6c74 696e 2e70 6163 6b61 le.builtin.packa
│ │ │ +0024cb10: 6765 3a0a 2020 2020 6e61 6d65 3a20 646e ge:. name: dn
│ │ │ +0024cb20: 736d 6173 710a 2020 2020 7374 6174 653a smasq. state:
│ │ │ +0024cb30: 2061 6273 656e 740a 2020 7461 6773 3a0a absent. tags:.
│ │ │ +0024cb40: 2020 2d20 6469 7361 626c 655f 7374 7261 - disable_stra
│ │ │ +0024cb50: 7465 6779 0a20 202d 206c 6f77 5f63 6f6d tegy. - low_com
│ │ │ +0024cb60: 706c 6578 6974 790a 2020 2d20 6c6f 775f plexity. - low_
│ │ │ +0024cb70: 6469 7372 7570 7469 6f6e 0a20 202d 206c disruption. - l
│ │ │ +0024cb80: 6f77 5f73 6576 6572 6974 790a 2020 2d20 ow_severity. -
│ │ │ +0024cb90: 6e6f 5f72 6562 6f6f 745f 6e65 6564 6564 no_reboot_needed
│ │ │ +0024cba0: 0a20 202d 2070 6163 6b61 6765 5f64 6e73 . - package_dns
│ │ │ +0024cbb0: 6d61 7371 5f72 656d 6f76 6564 0a3c 2f63 masq_removed.| Com │ │ │ +0024cd10: 706c 6578 6974 793a 3c2f 7468 3e3c 7464 plexity: | low | Disruption │ │ │ +0024cd40: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : | low |
|---|---|
| R │ │ │ +0024cd60: 6562 6f6f 743a 3c2f 7468 3e3c 7464 3e66 eboot: | f │ │ │ +0024cd70: 616c 7365 3c2f 7464 3e3c 2f74 723e 3c74 alse | Strategy:< │ │ │ +0024cd90: 2f74 683e 3c74 643e 6469 7361 626c 653c /th> | disable< │ │ │ +0024cda0: 2f74 643e 3c2f 7472 3e3c 2f74 6162 6c65 /td> |
.inc
│ │ │ +0024cdc0: 6c75 6465 2072 656d 6f76 655f 646e 736d lude remove_dnsm
│ │ │ +0024cdd0: 6173 710a 0a63 6c61 7373 2072 656d 6f76 asq..class remov
│ │ │ +0024cde0: 655f 646e 736d 6173 7120 7b0a 2020 7061 e_dnsmasq {. pa
│ │ │ +0024cdf0: 636b 6167 6520 7b20 2764 6e73 6d61 7371 ckage { 'dnsmasq
│ │ │ +0024ce00: 273a 0a20 2020 2065 6e73 7572 6520 3d26 ':. ensure =&
│ │ │ +0024ce10: 6774 3b20 2770 7572 6765 6427 2c0a 2020 gt; 'purged',.
│ │ │ +0024ce20: 7d0a 7d0a 3c2f 636f 6465 3e3c 2f70 7265 }.}.│ │ │ -0024dcd0: 3c2f 6469 763e 3c61 2063 6c61 7373 3d22.[customizati │ │ │ -0024dca0: 6f6e 732e 7365 7276 6963 6573 5d0a 6d61 ons.services].ma │ │ │ -0024dcb0: 736b 6564 203d 205b 2264 6e73 6d61 7371 sked = ["dnsmasq │ │ │ -0024dcc0: 225d 0a3c 2f63 6f64 653e 3c2f 7072 653e "].
apiVersi
│ │ │ -0024ded0: 6f6e 3a20 6d61 6368 696e 6563 6f6e 6669 on: machineconfi
│ │ │ -0024dee0: 6775 7261 7469 6f6e 2e6f 7065 6e73 6869 guration.openshi
│ │ │ -0024def0: 6674 2e69 6f2f 7631 0a6b 696e 643a 204d ft.io/v1.kind: M
│ │ │ -0024df00: 6163 6869 6e65 436f 6e66 6967 0a73 7065 achineConfig.spe
│ │ │ -0024df10: 633a 0a20 2063 6f6e 6669 673a 0a20 2020 c:. config:.
│ │ │ -0024df20: 2069 676e 6974 696f 6e3a 0a20 2020 2020 ignition:.
│ │ │ -0024df30: 2076 6572 7369 6f6e 3a20 332e 312e 300a version: 3.1.0.
│ │ │ -0024df40: 2020 2020 7379 7374 656d 643a 0a20 2020 systemd:.
│ │ │ -0024df50: 2020 2075 6e69 7473 3a0a 2020 2020 2020 units:.
│ │ │ -0024df60: 2d20 6e61 6d65 3a20 646e 736d 6173 712e - name: dnsmasq.
│ │ │ -0024df70: 7365 7276 6963 650a 2020 2020 2020 2020 service.
│ │ │ -0024df80: 656e 6162 6c65 643a 2066 616c 7365 0a20 enabled: false.
│ │ │ -0024df90: 2020 2020 2020 206d 6173 6b3a 2074 7275 mask: tru
│ │ │ -0024dfa0: 650a 2020 2020 2020 2d20 6e61 6d65 3a20 e. - name:
│ │ │ -0024dfb0: 646e 736d 6173 712e 736f 636b 6574 0a20 dnsmasq.socket.
│ │ │ -0024dfc0: 2020 2020 2020 2065 6e61 626c 6564 3a20 enabled:
│ │ │ -0024dfd0: 6661 6c73 650a 2020 2020 2020 2020 6d61 false. ma
│ │ │ -0024dfe0: 736b 3a20 7472 7565 0a3c 2f63 6f64 653e sk: true.
│ │ │ -0024dff0: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063 include d
│ │ │ -0024e1f0: 6973 6162 6c65 5f64 6e73 6d61 7371 0a0a isable_dnsmasq..
│ │ │ -0024e200: 636c 6173 7320 6469 7361 626c 655f 646e class disable_dn
│ │ │ -0024e210: 736d 6173 7120 7b0a 2020 7365 7276 6963 smasq {. servic
│ │ │ -0024e220: 6520 7b27 646e 736d 6173 7127 3a0a 2020 e {'dnsmasq':.
│ │ │ -0024e230: 2020 656e 6162 6c65 203d 2667 743b 2066 enable => f
│ │ │ -0024e240: 616c 7365 2c0a 2020 2020 656e 7375 7265 alse,. ensure
│ │ │ -0024e250: 203d 2667 743b 2027 7374 6f70 7065 6427 => 'stopped'
│ │ │ -0024e260: 2c0a 2020 7d0a 7d0a 3c2f 636f 6465 3e3c ,. }.}.<
│ │ │ -0024e270: 2f70 7265 3e3c 2f64 6976 3e3c 6120 636c /pre>- name:
│ │ │ -0024e470: 4761 7468 6572 2074 6865 2070 6163 6b61 Gather the packa
│ │ │ -0024e480: 6765 2066 6163 7473 0a20 2070 6163 6b61 ge facts. packa
│ │ │ -0024e490: 6765 5f66 6163 7473 3a0a 2020 2020 6d61 ge_facts:. ma
│ │ │ -0024e4a0: 6e61 6765 723a 2061 7574 6f0a 2020 7461 nager: auto. ta
│ │ │ -0024e4b0: 6773 3a0a 2020 2d20 6469 7361 626c 655f gs:. - disable_
│ │ │ -0024e4c0: 7374 7261 7465 6779 0a20 202d 206c 6f77 strategy. - low
│ │ │ -0024e4d0: 5f63 6f6d 706c 6578 6974 790a 2020 2d20 _complexity. -
│ │ │ -0024e4e0: 6c6f 775f 6469 7372 7570 7469 6f6e 0a20 low_disruption.
│ │ │ -0024e4f0: 202d 206d 6564 6975 6d5f 7365 7665 7269 - medium_severi
│ │ │ -0024e500: 7479 0a20 202d 206e 6f5f 7265 626f 6f74 ty. - no_reboot
│ │ │ -0024e510: 5f6e 6565 6465 640a 2020 2d20 7365 7276 _needed. - serv
│ │ │ -0024e520: 6963 655f 646e 736d 6173 715f 6469 7361 ice_dnsmasq_disa
│ │ │ -0024e530: 626c 6564 0a0a 2d20 6e61 6d65 3a20 4469 bled..- name: Di
│ │ │ -0024e540: 7361 626c 6520 646e 736d 6173 7120 5365 sable dnsmasq Se
│ │ │ -0024e550: 7276 6963 6520 2d20 4469 7361 626c 6520 rvice - Disable
│ │ │ -0024e560: 7365 7276 6963 6520 646e 736d 6173 710a service dnsmasq.
│ │ │ -0024e570: 2020 626c 6f63 6b3a 0a0a 2020 2d20 6e61 block:.. - na
│ │ │ -0024e580: 6d65 3a20 4469 7361 626c 6520 646e 736d me: Disable dnsm
│ │ │ -0024e590: 6173 7120 5365 7276 6963 6520 2d20 436f asq Service - Co
│ │ │ -0024e5a0: 6c6c 6563 7420 7379 7374 656d 6420 5365 llect systemd Se
│ │ │ -0024e5b0: 7276 6963 6573 2050 7265 7365 6e74 2069 rvices Present i
│ │ │ -0024e5c0: 6e20 7468 6520 5379 7374 656d 0a20 2020 n the System.
│ │ │ -0024e5d0: 2061 6e73 6962 6c65 2e62 7569 6c74 696e ansible.builtin
│ │ │ -0024e5e0: 2e63 6f6d 6d61 6e64 3a20 7379 7374 656d .command: system
│ │ │ -0024e5f0: 6374 6c20 2d71 206c 6973 742d 756e 6974 ctl -q list-unit
│ │ │ -0024e600: 2d66 696c 6573 202d 2d74 7970 6520 7365 -files --type se
│ │ │ -0024e610: 7276 6963 650a 2020 2020 7265 6769 7374 rvice. regist
│ │ │ -0024e620: 6572 3a20 7365 7276 6963 655f 6578 6973 er: service_exis
│ │ │ -0024e630: 7473 0a20 2020 2063 6861 6e67 6564 5f77 ts. changed_w
│ │ │ -0024e640: 6865 6e3a 2066 616c 7365 0a20 2020 2066 hen: false. f
│ │ │ -0024e650: 6169 6c65 645f 7768 656e 3a20 7365 7276 ailed_when: serv
│ │ │ -0024e660: 6963 655f 6578 6973 7473 2e72 6320 6e6f ice_exists.rc no
│ │ │ -0024e670: 7420 696e 205b 302c 2031 5d0a 2020 2020 t in [0, 1].
│ │ │ -0024e680: 6368 6563 6b5f 6d6f 6465 3a20 6661 6c73 check_mode: fals
│ │ │ -0024e690: 650a 0a20 202d 206e 616d 653a 2044 6973 e.. - name: Dis
│ │ │ -0024e6a0: 6162 6c65 2064 6e73 6d61 7371 2053 6572 able dnsmasq Ser
│ │ │ -0024e6b0: 7669 6365 202d 2045 6e73 7572 6520 646e vice - Ensure dn
│ │ │ -0024e6c0: 736d 6173 712e 7365 7276 6963 6520 6973 smasq.service is
│ │ │ -0024e6d0: 204d 6173 6b65 640a 2020 2020 616e 7369 Masked. ansi
│ │ │ -0024e6e0: 626c 652e 6275 696c 7469 6e2e 7379 7374 ble.builtin.syst
│ │ │ -0024e6f0: 656d 643a 0a20 2020 2020 206e 616d 653a emd:. name:
│ │ │ -0024e700: 2064 6e73 6d61 7371 2e73 6572 7669 6365 dnsmasq.service
│ │ │ -0024e710: 0a20 2020 2020 2073 7461 7465 3a20 7374 . state: st
│ │ │ -0024e720: 6f70 7065 640a 2020 2020 2020 656e 6162 opped. enab
│ │ │ -0024e730: 6c65 643a 2066 616c 7365 0a20 2020 2020 led: false.
│ │ │ -0024e740: 206d 6173 6b65 643a 2074 7275 650a 2020 masked: true.
│ │ │ -0024e750: 2020 7768 656e 3a20 7365 7276 6963 655f when: service_
│ │ │ -0024e760: 6578 6973 7473 2e73 7464 6f75 745f 6c69 exists.stdout_li
│ │ │ -0024e770: 6e65 7320 6973 2073 6561 7263 6828 2264 nes is search("d
│ │ │ -0024e780: 6e73 6d61 7371 2e73 6572 7669 6365 222c nsmasq.service",
│ │ │ -0024e790: 206d 756c 7469 6c69 6e65 3d54 7275 6529 multiline=True)
│ │ │ -0024e7a0: 0a0a 2020 2d20 6e61 6d65 3a20 556e 6974 .. - name: Unit
│ │ │ -0024e7b0: 2053 6f63 6b65 7420 4578 6973 7473 202d Socket Exists -
│ │ │ -0024e7c0: 2064 6e73 6d61 7371 2e73 6f63 6b65 740a dnsmasq.socket.
│ │ │ -0024e7d0: 2020 2020 616e 7369 626c 652e 6275 696c ansible.buil
│ │ │ -0024e7e0: 7469 6e2e 636f 6d6d 616e 643a 2073 7973 tin.command: sys
│ │ │ -0024e7f0: 7465 6d63 746c 202d 7120 6c69 7374 2d75 temctl -q list-u
│ │ │ -0024e800: 6e69 742d 6669 6c65 7320 646e 736d 6173 nit-files dnsmas
│ │ │ -0024e810: 712e 736f 636b 6574 0a20 2020 2072 6567 q.socket. reg
│ │ │ -0024e820: 6973 7465 723a 2073 6f63 6b65 745f 6669 ister: socket_fi
│ │ │ -0024e830: 6c65 5f65 7869 7374 730a 2020 2020 6368 le_exists. ch
│ │ │ -0024e840: 616e 6765 645f 7768 656e 3a20 6661 6c73 anged_when: fals
│ │ │ -0024e850: 650a 2020 2020 6661 696c 6564 5f77 6865 e. failed_whe
│ │ │ -0024e860: 6e3a 2073 6f63 6b65 745f 6669 6c65 5f65 n: socket_file_e
│ │ │ -0024e870: 7869 7374 732e 7263 206e 6f74 2069 6e20 xists.rc not in
│ │ │ -0024e880: 5b30 2c20 315d 0a20 2020 2063 6865 636b [0, 1]. check
│ │ │ -0024e890: 5f6d 6f64 653a 2066 616c 7365 0a0a 2020 _mode: false..
│ │ │ -0024e8a0: 2d20 6e61 6d65 3a20 4469 7361 626c 6520 - name: Disable
│ │ │ -0024e8b0: 646e 736d 6173 7120 5365 7276 6963 6520 dnsmasq Service
│ │ │ -0024e8c0: 2d20 4469 7361 626c 6520 536f 636b 6574 - Disable Socket
│ │ │ -0024e8d0: 2064 6e73 6d61 7371 0a20 2020 2061 6e73 dnsmasq. ans
│ │ │ -0024e8e0: 6962 6c65 2e62 7569 6c74 696e 2e73 7973 ible.builtin.sys
│ │ │ -0024e8f0: 7465 6d64 3a0a 2020 2020 2020 6e61 6d65 temd:. name
│ │ │ -0024e900: 3a20 646e 736d 6173 712e 736f 636b 6574 : dnsmasq.socket
│ │ │ -0024e910: 0a20 2020 2020 2065 6e61 626c 6564 3a20 . enabled:
│ │ │ -0024e920: 6661 6c73 650a 2020 2020 2020 7374 6174 false. stat
│ │ │ -0024e930: 653a 2073 746f 7070 6564 0a20 2020 2020 e: stopped.
│ │ │ -0024e940: 206d 6173 6b65 643a 2074 7275 650a 2020 masked: true.
│ │ │ -0024e950: 2020 7768 656e 3a20 736f 636b 6574 5f66 when: socket_f
│ │ │ -0024e960: 696c 655f 6578 6973 7473 2e73 7464 6f75 ile_exists.stdou
│ │ │ -0024e970: 745f 6c69 6e65 7320 6973 2073 6561 7263 t_lines is searc
│ │ │ -0024e980: 6828 2264 6e73 6d61 7371 2e73 6f63 6b65 h("dnsmasq.socke
│ │ │ -0024e990: 7422 2c20 6d75 6c74 696c 696e 653d 5472 t", multiline=Tr
│ │ │ -0024e9a0: 7565 290a 2020 7461 6773 3a0a 2020 2d20 ue). tags:. -
│ │ │ -0024e9b0: 6469 7361 626c 655f 7374 7261 7465 6779 disable_strategy
│ │ │ -0024e9c0: 0a20 202d 206c 6f77 5f63 6f6d 706c 6578 . - low_complex
│ │ │ -0024e9d0: 6974 790a 2020 2d20 6c6f 775f 6469 7372 ity. - low_disr
│ │ │ -0024e9e0: 7570 7469 6f6e 0a20 202d 206d 6564 6975 uption. - mediu
│ │ │ -0024e9f0: 6d5f 7365 7665 7269 7479 0a20 202d 206e m_severity. - n
│ │ │ -0024ea00: 6f5f 7265 626f 6f74 5f6e 6565 6465 640a o_reboot_needed.
│ │ │ -0024ea10: 2020 2d20 7365 7276 6963 655f 646e 736d - service_dnsm
│ │ │ -0024ea20: 6173 715f 6469 7361 626c 6564 0a20 202d asq_disabled. -
│ │ │ -0024ea30: 2073 7065 6369 616c 5f73 6572 7669 6365 special_service
│ │ │ -0024ea40: 5f62 6c6f 636b 0a20 2077 6865 6e3a 2027 _block. when: '
│ │ │ -0024ea50: 226c 696e 7578 2d62 6173 6522 2069 6e20 "linux-base" in
│ │ │ -0024ea60: 616e 7369 626c 655f 6661 6374 732e 7061 ansible_facts.pa
│ │ │ -0024ea70: 636b 6167 6573 270a 3c2f 636f 6465 3e3c ckages'.<
│ │ │ +0024dc30: 6f6e 2041 6e73 6962 6c65 2073 6e69 7070 on Ansible snipp
│ │ │ +0024dc40: 6574 20e2 87b2 3c2f 613e 3c62 723e 3c64 et ...- name: G
│ │ │ +0024dd80: 6174 6865 7220 7468 6520 7061 636b 6167 ather the packag
│ │ │ +0024dd90: 6520 6661 6374 730a 2020 7061 636b 6167 e facts. packag
│ │ │ +0024dda0: 655f 6661 6374 733a 0a20 2020 206d 616e e_facts:. man
│ │ │ +0024ddb0: 6167 6572 3a20 6175 746f 0a20 2074 6167 ager: auto. tag
│ │ │ +0024ddc0: 733a 0a20 202d 2064 6973 6162 6c65 5f73 s:. - disable_s
│ │ │ +0024ddd0: 7472 6174 6567 790a 2020 2d20 6c6f 775f trategy. - low_
│ │ │ +0024dde0: 636f 6d70 6c65 7869 7479 0a20 202d 206c complexity. - l
│ │ │ +0024ddf0: 6f77 5f64 6973 7275 7074 696f 6e0a 2020 ow_disruption.
│ │ │ +0024de00: 2d20 6d65 6469 756d 5f73 6576 6572 6974 - medium_severit
│ │ │ +0024de10: 790a 2020 2d20 6e6f 5f72 6562 6f6f 745f y. - no_reboot_
│ │ │ +0024de20: 6e65 6564 6564 0a20 202d 2073 6572 7669 needed. - servi
│ │ │ +0024de30: 6365 5f64 6e73 6d61 7371 5f64 6973 6162 ce_dnsmasq_disab
│ │ │ +0024de40: 6c65 640a 0a2d 206e 616d 653a 2044 6973 led..- name: Dis
│ │ │ +0024de50: 6162 6c65 2064 6e73 6d61 7371 2053 6572 able dnsmasq Ser
│ │ │ +0024de60: 7669 6365 202d 2044 6973 6162 6c65 2073 vice - Disable s
│ │ │ +0024de70: 6572 7669 6365 2064 6e73 6d61 7371 0a20 ervice dnsmasq.
│ │ │ +0024de80: 2062 6c6f 636b 3a0a 0a20 202d 206e 616d block:.. - nam
│ │ │ +0024de90: 653a 2044 6973 6162 6c65 2064 6e73 6d61 e: Disable dnsma
│ │ │ +0024dea0: 7371 2053 6572 7669 6365 202d 2043 6f6c sq Service - Col
│ │ │ +0024deb0: 6c65 6374 2073 7973 7465 6d64 2053 6572 lect systemd Ser
│ │ │ +0024dec0: 7669 6365 7320 5072 6573 656e 7420 696e vices Present in
│ │ │ +0024ded0: 2074 6865 2053 7973 7465 6d0a 2020 2020 the System.
│ │ │ +0024dee0: 616e 7369 626c 652e 6275 696c 7469 6e2e ansible.builtin.
│ │ │ +0024def0: 636f 6d6d 616e 643a 2073 7973 7465 6d63 command: systemc
│ │ │ +0024df00: 746c 202d 7120 6c69 7374 2d75 6e69 742d tl -q list-unit-
│ │ │ +0024df10: 6669 6c65 7320 2d2d 7479 7065 2073 6572 files --type ser
│ │ │ +0024df20: 7669 6365 0a20 2020 2072 6567 6973 7465 vice. registe
│ │ │ +0024df30: 723a 2073 6572 7669 6365 5f65 7869 7374 r: service_exist
│ │ │ +0024df40: 730a 2020 2020 6368 616e 6765 645f 7768 s. changed_wh
│ │ │ +0024df50: 656e 3a20 6661 6c73 650a 2020 2020 6661 en: false. fa
│ │ │ +0024df60: 696c 6564 5f77 6865 6e3a 2073 6572 7669 iled_when: servi
│ │ │ +0024df70: 6365 5f65 7869 7374 732e 7263 206e 6f74 ce_exists.rc not
│ │ │ +0024df80: 2069 6e20 5b30 2c20 315d 0a20 2020 2063 in [0, 1]. c
│ │ │ +0024df90: 6865 636b 5f6d 6f64 653a 2066 616c 7365 heck_mode: false
│ │ │ +0024dfa0: 0a0a 2020 2d20 6e61 6d65 3a20 4469 7361 .. - name: Disa
│ │ │ +0024dfb0: 626c 6520 646e 736d 6173 7120 5365 7276 ble dnsmasq Serv
│ │ │ +0024dfc0: 6963 6520 2d20 456e 7375 7265 2064 6e73 ice - Ensure dns
│ │ │ +0024dfd0: 6d61 7371 2e73 6572 7669 6365 2069 7320 masq.service is
│ │ │ +0024dfe0: 4d61 736b 6564 0a20 2020 2061 6e73 6962 Masked. ansib
│ │ │ +0024dff0: 6c65 2e62 7569 6c74 696e 2e73 7973 7465 le.builtin.syste
│ │ │ +0024e000: 6d64 3a0a 2020 2020 2020 6e61 6d65 3a20 md:. name:
│ │ │ +0024e010: 646e 736d 6173 712e 7365 7276 6963 650a dnsmasq.service.
│ │ │ +0024e020: 2020 2020 2020 7374 6174 653a 2073 746f state: sto
│ │ │ +0024e030: 7070 6564 0a20 2020 2020 2065 6e61 626c pped. enabl
│ │ │ +0024e040: 6564 3a20 6661 6c73 650a 2020 2020 2020 ed: false.
│ │ │ +0024e050: 6d61 736b 6564 3a20 7472 7565 0a20 2020 masked: true.
│ │ │ +0024e060: 2077 6865 6e3a 2073 6572 7669 6365 5f65 when: service_e
│ │ │ +0024e070: 7869 7374 732e 7374 646f 7574 5f6c 696e xists.stdout_lin
│ │ │ +0024e080: 6573 2069 7320 7365 6172 6368 2822 646e es is search("dn
│ │ │ +0024e090: 736d 6173 712e 7365 7276 6963 6522 2c20 smasq.service",
│ │ │ +0024e0a0: 6d75 6c74 696c 696e 653d 5472 7565 290a multiline=True).
│ │ │ +0024e0b0: 0a20 202d 206e 616d 653a 2055 6e69 7420 . - name: Unit
│ │ │ +0024e0c0: 536f 636b 6574 2045 7869 7374 7320 2d20 Socket Exists -
│ │ │ +0024e0d0: 646e 736d 6173 712e 736f 636b 6574 0a20 dnsmasq.socket.
│ │ │ +0024e0e0: 2020 2061 6e73 6962 6c65 2e62 7569 6c74 ansible.built
│ │ │ +0024e0f0: 696e 2e63 6f6d 6d61 6e64 3a20 7379 7374 in.command: syst
│ │ │ +0024e100: 656d 6374 6c20 2d71 206c 6973 742d 756e emctl -q list-un
│ │ │ +0024e110: 6974 2d66 696c 6573 2064 6e73 6d61 7371 it-files dnsmasq
│ │ │ +0024e120: 2e73 6f63 6b65 740a 2020 2020 7265 6769 .socket. regi
│ │ │ +0024e130: 7374 6572 3a20 736f 636b 6574 5f66 696c ster: socket_fil
│ │ │ +0024e140: 655f 6578 6973 7473 0a20 2020 2063 6861 e_exists. cha
│ │ │ +0024e150: 6e67 6564 5f77 6865 6e3a 2066 616c 7365 nged_when: false
│ │ │ +0024e160: 0a20 2020 2066 6169 6c65 645f 7768 656e . failed_when
│ │ │ +0024e170: 3a20 736f 636b 6574 5f66 696c 655f 6578 : socket_file_ex
│ │ │ +0024e180: 6973 7473 2e72 6320 6e6f 7420 696e 205b ists.rc not in [
│ │ │ +0024e190: 302c 2031 5d0a 2020 2020 6368 6563 6b5f 0, 1]. check_
│ │ │ +0024e1a0: 6d6f 6465 3a20 6661 6c73 650a 0a20 202d mode: false.. -
│ │ │ +0024e1b0: 206e 616d 653a 2044 6973 6162 6c65 2064 name: Disable d
│ │ │ +0024e1c0: 6e73 6d61 7371 2053 6572 7669 6365 202d nsmasq Service -
│ │ │ +0024e1d0: 2044 6973 6162 6c65 2053 6f63 6b65 7420 Disable Socket
│ │ │ +0024e1e0: 646e 736d 6173 710a 2020 2020 616e 7369 dnsmasq. ansi
│ │ │ +0024e1f0: 626c 652e 6275 696c 7469 6e2e 7379 7374 ble.builtin.syst
│ │ │ +0024e200: 656d 643a 0a20 2020 2020 206e 616d 653a emd:. name:
│ │ │ +0024e210: 2064 6e73 6d61 7371 2e73 6f63 6b65 740a dnsmasq.socket.
│ │ │ +0024e220: 2020 2020 2020 656e 6162 6c65 643a 2066 enabled: f
│ │ │ +0024e230: 616c 7365 0a20 2020 2020 2073 7461 7465 alse. state
│ │ │ +0024e240: 3a20 7374 6f70 7065 640a 2020 2020 2020 : stopped.
│ │ │ +0024e250: 6d61 736b 6564 3a20 7472 7565 0a20 2020 masked: true.
│ │ │ +0024e260: 2077 6865 6e3a 2073 6f63 6b65 745f 6669 when: socket_fi
│ │ │ +0024e270: 6c65 5f65 7869 7374 732e 7374 646f 7574 le_exists.stdout
│ │ │ +0024e280: 5f6c 696e 6573 2069 7320 7365 6172 6368 _lines is search
│ │ │ +0024e290: 2822 646e 736d 6173 712e 736f 636b 6574 ("dnsmasq.socket
│ │ │ +0024e2a0: 222c 206d 756c 7469 6c69 6e65 3d54 7275 ", multiline=Tru
│ │ │ +0024e2b0: 6529 0a20 2074 6167 733a 0a20 202d 2064 e). tags:. - d
│ │ │ +0024e2c0: 6973 6162 6c65 5f73 7472 6174 6567 790a isable_strategy.
│ │ │ +0024e2d0: 2020 2d20 6c6f 775f 636f 6d70 6c65 7869 - low_complexi
│ │ │ +0024e2e0: 7479 0a20 202d 206c 6f77 5f64 6973 7275 ty. - low_disru
│ │ │ +0024e2f0: 7074 696f 6e0a 2020 2d20 6d65 6469 756d ption. - medium
│ │ │ +0024e300: 5f73 6576 6572 6974 790a 2020 2d20 6e6f _severity. - no
│ │ │ +0024e310: 5f72 6562 6f6f 745f 6e65 6564 6564 0a20 _reboot_needed.
│ │ │ +0024e320: 202d 2073 6572 7669 6365 5f64 6e73 6d61 - service_dnsma
│ │ │ +0024e330: 7371 5f64 6973 6162 6c65 640a 2020 2d20 sq_disabled. -
│ │ │ +0024e340: 7370 6563 6961 6c5f 7365 7276 6963 655f special_service_
│ │ │ +0024e350: 626c 6f63 6b0a 2020 7768 656e 3a20 2722 block. when: '"
│ │ │ +0024e360: 6c69 6e75 782d 6261 7365 2220 696e 2061 linux-base" in a
│ │ │ +0024e370: 6e73 6962 6c65 5f66 6163 7473 2e70 6163 nsible_facts.pac
│ │ │ +0024e380: 6b61 6765 7327 0a3c 2f63 6f64 653e 3c2f kages'.
│ │ │ +0024e390: 7072 653e 3c2f 6469 763e 3c61 2063 6c61 pre>| Compl │ │ │ +0024e4e0: 6578 6974 793a 3c2f 7468 3e3c 7464 3e6c exity: | l │ │ │ +0024e4f0: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow |
|---|---|
| Disruption:< │ │ │ +0024e510: 2f74 683e 3c74 643e 6d65 6469 756d 3c2f /th> | medium │ │ │ +0024e520: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td> |
| │ │ │ +0024e530: 5265 626f 6f74 3a3c 2f74 683e 3c74 643e Reboot: | │ │ │ +0024e540: 7472 7565 3c2f 7464 3e3c 2f74 723e 3c74 true | Strategy:< │ │ │ +0024e560: 2f74 683e 3c74 643e 6469 7361 626c 653c /th> | disable< │ │ │ +0024e570: 2f74 643e 3c2f 7472 3e3c 2f74 6162 6c65 /td> |
apiV
│ │ │ +0024e590: 6572 7369 6f6e 3a20 6d61 6368 696e 6563 ersion: machinec
│ │ │ +0024e5a0: 6f6e 6669 6775 7261 7469 6f6e 2e6f 7065 onfiguration.ope
│ │ │ +0024e5b0: 6e73 6869 6674 2e69 6f2f 7631 0a6b 696e nshift.io/v1.kin
│ │ │ +0024e5c0: 643a 204d 6163 6869 6e65 436f 6e66 6967 d: MachineConfig
│ │ │ +0024e5d0: 0a73 7065 633a 0a20 2063 6f6e 6669 673a .spec:. config:
│ │ │ +0024e5e0: 0a20 2020 2069 676e 6974 696f 6e3a 0a20 . ignition:.
│ │ │ +0024e5f0: 2020 2020 2076 6572 7369 6f6e 3a20 332e version: 3.
│ │ │ +0024e600: 312e 300a 2020 2020 7379 7374 656d 643a 1.0. systemd:
│ │ │ +0024e610: 0a20 2020 2020 2075 6e69 7473 3a0a 2020 . units:.
│ │ │ +0024e620: 2020 2020 2d20 6e61 6d65 3a20 646e 736d - name: dnsm
│ │ │ +0024e630: 6173 712e 7365 7276 6963 650a 2020 2020 asq.service.
│ │ │ +0024e640: 2020 2020 656e 6162 6c65 643a 2066 616c enabled: fal
│ │ │ +0024e650: 7365 0a20 2020 2020 2020 206d 6173 6b3a se. mask:
│ │ │ +0024e660: 2074 7275 650a 2020 2020 2020 2d20 6e61 true. - na
│ │ │ +0024e670: 6d65 3a20 646e 736d 6173 712e 736f 636b me: dnsmasq.sock
│ │ │ +0024e680: 6574 0a20 2020 2020 2020 2065 6e61 626c et. enabl
│ │ │ +0024e690: 6564 3a20 6661 6c73 650a 2020 2020 2020 ed: false.
│ │ │ +0024e6a0: 2020 6d61 736b 3a20 7472 7565 0a3c 2f63 mask: true.| Com │ │ │ +0024e800: 706c 6578 6974 793a 3c2f 7468 3e3c 7464 plexity: | low | Disruption │ │ │ +0024e830: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : | low |
|---|---|
| R │ │ │ +0024e850: 6562 6f6f 743a 3c2f 7468 3e3c 7464 3e66 eboot: | f │ │ │ +0024e860: 616c 7365 3c2f 7464 3e3c 2f74 723e 3c74 alse | Strategy:< │ │ │ +0024e880: 2f74 683e 3c74 643e 656e 6162 6c65 3c2f /th> | enable │ │ │ +0024e890: 7464 3e3c 2f74 723e 3c2f 7461 626c 653e td> |
inclu
│ │ │ +0024e8b0: 6465 2064 6973 6162 6c65 5f64 6e73 6d61 de disable_dnsma
│ │ │ +0024e8c0: 7371 0a0a 636c 6173 7320 6469 7361 626c sq..class disabl
│ │ │ +0024e8d0: 655f 646e 736d 6173 7120 7b0a 2020 7365 e_dnsmasq {. se
│ │ │ +0024e8e0: 7276 6963 6520 7b27 646e 736d 6173 7127 rvice {'dnsmasq'
│ │ │ +0024e8f0: 3a0a 2020 2020 656e 6162 6c65 203d 2667 :. enable =&g
│ │ │ +0024e900: 743b 2066 616c 7365 2c0a 2020 2020 656e t; false,. en
│ │ │ +0024e910: 7375 7265 203d 2667 743b 2027 7374 6f70 sure => 'stop
│ │ │ +0024e920: 7065 6427 2c0a 2020 7d0a 7d0a 3c2f 636f ped',. }.}..[custom
│ │ │ +0024ea50: 697a 6174 696f 6e73 2e73 6572 7669 6365 izations.service
│ │ │ +0024ea60: 735d 0a6d 6173 6b65 6420 3d20 5b22 646e s].masked = ["dn
│ │ │ +0024ea70: 736d 6173 7122 5d0a 3c2f 636f 6465 3e3c smasq"].<
│ │ │ 0024ea80: 2f70 7265 3e3c 2f64 6976 3e3c 6120 636c /pre>Remediat
│ │ │ -00250720: 696f 6e20 5075 7070 6574 2073 6e69 7070 ion Puppet snipp
│ │ │ -00250730: 6574 20e2 87b2 3c2f 613e 3c62 723e 3c64 et ....include
│ │ │ -00250870: 7265 6d6f 7665 5f76 7366 7470 640a 0a63 remove_vsftpd..c
│ │ │ -00250880: 6c61 7373 2072 656d 6f76 655f 7673 6674 lass remove_vsft
│ │ │ -00250890: 7064 207b 0a20 2070 6163 6b61 6765 207b pd {. package {
│ │ │ -002508a0: 2027 7673 6674 7064 273a 0a20 2020 2065 'vsftpd':. e
│ │ │ -002508b0: 6e73 7572 6520 3d26 6774 3b20 2770 7572 nsure => 'pur
│ │ │ -002508c0: 6765 6427 2c0a 2020 7d0a 7d0a 3c2f 636f ged',. }.}.| Com │ │ │ -00250a20: 706c 6578 6974 793a 3c2f 7468 3e3c 7464 plexity: | low | Disruption │ │ │ -00250a50: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : | low |
|---|---|
| R │ │ │ -00250a70: 6562 6f6f 743a 3c2f 7468 3e3c 7464 3e66 eboot: | f │ │ │ -00250a80: 616c 7365 3c2f 7464 3e3c 2f74 723e 3c74 alse | Strategy:< │ │ │ -00250aa0: 2f74 683e 3c74 643e 6469 7361 626c 653c /th> | disable< │ │ │ -00250ab0: 2f74 643e 3c2f 7472 3e3c 2f74 6162 6c65 /td> |
- na
│ │ │ -00250ad0: 6d65 3a20 2755 6e69 6e73 7461 6c6c 2076 me: 'Uninstall v
│ │ │ -00250ae0: 7366 7470 6420 5061 636b 6167 653a 2045 sftpd Package: E
│ │ │ -00250af0: 6e73 7572 6520 7673 6674 7064 2069 7320 nsure vsftpd is
│ │ │ -00250b00: 7265 6d6f 7665 6427 0a20 2061 6e73 6962 removed'. ansib
│ │ │ -00250b10: 6c65 2e62 7569 6c74 696e 2e70 6163 6b61 le.builtin.packa
│ │ │ -00250b20: 6765 3a0a 2020 2020 6e61 6d65 3a20 7673 ge:. name: vs
│ │ │ -00250b30: 6674 7064 0a20 2020 2073 7461 7465 3a20 ftpd. state:
│ │ │ -00250b40: 6162 7365 6e74 0a20 2074 6167 733a 0a20 absent. tags:.
│ │ │ -00250b50: 202d 204e 4953 542d 3830 302d 3533 2d43 - NIST-800-53-C
│ │ │ -00250b60: 4d2d 3628 6129 0a20 202d 204e 4953 542d M-6(a). - NIST-
│ │ │ -00250b70: 3830 302d 3533 2d43 4d2d 370a 2020 2d20 800-53-CM-7. -
│ │ │ -00250b80: 4e49 5354 2d38 3030 2d35 332d 434d 2d37 NIST-800-53-CM-7
│ │ │ -00250b90: 2861 290a 2020 2d20 4e49 5354 2d38 3030 (a). - NIST-800
│ │ │ -00250ba0: 2d35 332d 434d 2d37 2862 290a 2020 2d20 -53-CM-7(b). -
│ │ │ -00250bb0: 4e49 5354 2d38 3030 2d35 332d 434d 2d37 NIST-800-53-CM-7
│ │ │ -00250bc0: 2e31 2869 6929 0a20 202d 204e 4953 542d .1(ii). - NIST-
│ │ │ -00250bd0: 3830 302d 3533 2d49 412d 3528 3129 2863 800-53-IA-5(1)(c
│ │ │ -00250be0: 290a 2020 2d20 4e49 5354 2d38 3030 2d35 ). - NIST-800-5
│ │ │ -00250bf0: 332d 4941 2d35 2831 292e 3128 7629 0a20 3-IA-5(1).1(v).
│ │ │ -00250c00: 202d 2064 6973 6162 6c65 5f73 7472 6174 - disable_strat
│ │ │ -00250c10: 6567 790a 2020 2d20 6869 6768 5f73 6576 egy. - high_sev
│ │ │ -00250c20: 6572 6974 790a 2020 2d20 6c6f 775f 636f erity. - low_co
│ │ │ -00250c30: 6d70 6c65 7869 7479 0a20 202d 206c 6f77 mplexity. - low
│ │ │ -00250c40: 5f64 6973 7275 7074 696f 6e0a 2020 2d20 _disruption. -
│ │ │ -00250c50: 6e6f 5f72 6562 6f6f 745f 6e65 6564 6564 no_reboot_needed
│ │ │ -00250c60: 0a20 202d 2070 6163 6b61 6765 5f76 7366 . - package_vsf
│ │ │ -00250c70: 7470 645f 7265 6d6f 7665 640a 3c2f 636f tpd_removed.
<
│ │ │ +00250740: 6469 7620 636c 6173 733d 2270 616e 656c div class="panel
│ │ │ +00250750: 2d63 6f6c 6c61 7073 6520 636f 6c6c 6170 -collapse collap
│ │ │ +00250760: 7365 2220 6964 3d22 6964 3930 3422 3e3c se" id="id904"><
│ │ │ +00250770: 7461 626c 6520 636c 6173 733d 2274 6162 table class="tab
│ │ │ +00250780: 6c65 2074 6162 6c65 2d73 7472 6970 6564 le table-striped
│ │ │ +00250790: 2074 6162 6c65 2d62 6f72 6465 7265 6420 table-bordered
│ │ │ +002507a0: 7461 626c 652d 636f 6e64 656e 7365 6422 table-condensed"
│ │ │ +002507b0: 3e3c 7472 3e3c 7468 3e43 6f6d 706c 6578 >Complex
│ │ │ +002507c0: 6974 793a 3c2f 7468 3e3c 7464 3e6c 6f77 ity: low
│ │ │ +002507d0: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Disruption: low
│ │ │ +00250800: 7472 3e3c 7472 3e3c 7468 3e52 6562 6f6f tr>Reboo
│ │ │ +00250810: 743a 3c2f 7468 3e3c 7464 3e66 616c 7365 t: false
│ │ │ +00250820: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Strategy:
│ │ │ +00250840: 3c74 643e 6469 7361 626c 653c 2f74 643e disable
│ │ │ +00250850: 3c2f 7472 3e3c 2f74 6162 6c65 3e3c 7072 - name:
│ │ │ +00250870: 2755 6e69 6e73 7461 6c6c 2076 7366 7470 'Uninstall vsftp
│ │ │ +00250880: 6420 5061 636b 6167 653a 2045 6e73 7572 d Package: Ensur
│ │ │ +00250890: 6520 7673 6674 7064 2069 7320 7265 6d6f e vsftpd is remo
│ │ │ +002508a0: 7665 6427 0a20 2061 6e73 6962 6c65 2e62 ved'. ansible.b
│ │ │ +002508b0: 7569 6c74 696e 2e70 6163 6b61 6765 3a0a uiltin.package:.
│ │ │ +002508c0: 2020 2020 6e61 6d65 3a20 7673 6674 7064 name: vsftpd
│ │ │ +002508d0: 0a20 2020 2073 7461 7465 3a20 6162 7365 . state: abse
│ │ │ +002508e0: 6e74 0a20 2074 6167 733a 0a20 202d 204e nt. tags:. - N
│ │ │ +002508f0: 4953 542d 3830 302d 3533 2d43 4d2d 3628 IST-800-53-CM-6(
│ │ │ +00250900: 6129 0a20 202d 204e 4953 542d 3830 302d a). - NIST-800-
│ │ │ +00250910: 3533 2d43 4d2d 370a 2020 2d20 4e49 5354 53-CM-7. - NIST
│ │ │ +00250920: 2d38 3030 2d35 332d 434d 2d37 2861 290a -800-53-CM-7(a).
│ │ │ +00250930: 2020 2d20 4e49 5354 2d38 3030 2d35 332d - NIST-800-53-
│ │ │ +00250940: 434d 2d37 2862 290a 2020 2d20 4e49 5354 CM-7(b). - NIST
│ │ │ +00250950: 2d38 3030 2d35 332d 434d 2d37 2e31 2869 -800-53-CM-7.1(i
│ │ │ +00250960: 6929 0a20 202d 204e 4953 542d 3830 302d i). - NIST-800-
│ │ │ +00250970: 3533 2d49 412d 3528 3129 2863 290a 2020 53-IA-5(1)(c).
│ │ │ +00250980: 2d20 4e49 5354 2d38 3030 2d35 332d 4941 - NIST-800-53-IA
│ │ │ +00250990: 2d35 2831 292e 3128 7629 0a20 202d 2064 -5(1).1(v). - d
│ │ │ +002509a0: 6973 6162 6c65 5f73 7472 6174 6567 790a isable_strategy.
│ │ │ +002509b0: 2020 2d20 6869 6768 5f73 6576 6572 6974 - high_severit
│ │ │ +002509c0: 790a 2020 2d20 6c6f 775f 636f 6d70 6c65 y. - low_comple
│ │ │ +002509d0: 7869 7479 0a20 202d 206c 6f77 5f64 6973 xity. - low_dis
│ │ │ +002509e0: 7275 7074 696f 6e0a 2020 2d20 6e6f 5f72 ruption. - no_r
│ │ │ +002509f0: 6562 6f6f 745f 6e65 6564 6564 0a20 202d eboot_needed. -
│ │ │ +00250a00: 2070 6163 6b61 6765 5f76 7366 7470 645f package_vsftpd_
│ │ │ +00250a10: 7265 6d6f 7665 640a 3c2f 636f 6465 3e3c removed.<
│ │ │ +00250a20: 2f70 7265 3e3c 2f64 6976 3e3c 6120 636c /pre>.include
│ │ │ +00250c20: 7265 6d6f 7665 5f76 7366 7470 640a 0a63 remove_vsftpd..c
│ │ │ +00250c30: 6c61 7373 2072 656d 6f76 655f 7673 6674 lass remove_vsft
│ │ │ +00250c40: 7064 207b 0a20 2070 6163 6b61 6765 207b pd {. package {
│ │ │ +00250c50: 2027 7673 6674 7064 273a 0a20 2020 2065 'vsftpd':. e
│ │ │ +00250c60: 6e73 7572 6520 3d26 6774 3b20 2770 7572 nsure => 'pur
│ │ │ +00250c70: 6765 6427 2c0a 2020 7d0a 7d0a 3c2f 636f ged',. }.}.<
│ │ │ 00250c90: 6120 636c 6173 733d 2262 746e 2062 746e a class="btn btn
│ │ │ 00250ca0: 2d73 7563 6365 7373 2220 6461 7461 2d74 -success" data-t
│ │ │ 00250cb0: 6f67 676c 653d 2263 6f6c 6c61 7073 6522 oggle="collapse"
│ │ │ 00250cc0: 2064 6174 612d 7461 7267 6574 3d22 2369 data-target="#i
│ │ │ 00250cd0: 6439 3036 2220 7461 6269 6e64 6578 3d22 d906" tabindex="
│ │ │ 00250ce0: 3022 2072 6f6c 653d 2262 7574 746f 6e22 0" role="button"
│ │ │ @@ -152059,251 +152059,251 @@
│ │ │ 00251fa0: 2d74 6172 6765 743d 2223 6964 3930 3822 -target="#id908"
│ │ │ 00251fb0: 2074 6162 696e 6465 783d 2230 2220 726f tabindex="0" ro
│ │ │ 00251fc0: 6c65 3d22 6275 7474 6f6e 2220 6172 6961 le="button" aria
│ │ │ 00251fd0: 2d65 7870 616e 6465 643d 2266 616c 7365 -expanded="false
│ │ │ 00251fe0: 2220 7469 746c 653d 2241 6374 6976 6174 " title="Activat
│ │ │ 00251ff0: 6520 746f 2072 6576 6561 6c22 2068 7265 e to reveal" hre
│ │ │ 00252000: 663d 2223 2122 3e52 656d 6564 6961 7469 f="#!">Remediati
│ │ │ -00252010: 6f6e 204f 5342 7569 6c64 2042 6c75 6570 on OSBuild Bluep
│ │ │ -00252020: 7269 6e74 2073 6e69 7070 6574 20e2 87b2 rint snippet ...
│ │ │ -00252030: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61 < │ │ │ -002520b0: 2f64 6976 3e3c 6120 636c 6173 733d 2262 /div>Remediation Ku │ │ │ -00252160: 6265 726e 6574 6573 2073 6e69 7070 6574 bernetes snippet │ │ │ -00252170: 20e2 87b2 3c2f 613e 3c62 723e 3c64 6976 ....[customizati │ │ │ -00252080: 6f6e 732e 7365 7276 6963 6573 5d0a 6d61 ons.services].ma │ │ │ -00252090: 736b 6564 203d 205b 2276 7366 7470 6422 sked = ["vsftpd" │ │ │ -002520a0: 5d0a 3c2f 636f 6465 3e3c 2f70 7265 3e3c ].
apiVersio │ │ │ -002522b0: 6e3a 206d 6163 6869 6e65 636f 6e66 6967 n: machineconfig │ │ │ -002522c0: 7572 6174 696f 6e2e 6f70 656e 7368 6966 uration.openshif │ │ │ -002522d0: 742e 696f 2f76 310a 6b69 6e64 3a20 4d61 t.io/v1.kind: Ma │ │ │ -002522e0: 6368 696e 6543 6f6e 6669 670a 7370 6563 chineConfig.spec │ │ │ -002522f0: 3a0a 2020 636f 6e66 6967 3a0a 2020 2020 :. config:. │ │ │ -00252300: 6967 6e69 7469 6f6e 3a0a 2020 2020 2020 ignition:. │ │ │ -00252310: 7665 7273 696f 6e3a 2033 2e31 2e30 0a20 version: 3.1.0. │ │ │ -00252320: 2020 2073 7973 7465 6d64 3a0a 2020 2020 systemd:. │ │ │ -00252330: 2020 756e 6974 733a 0a20 2020 2020 202d units:. - │ │ │ -00252340: 206e 616d 653a 2076 7366 7470 642e 7365 name: vsftpd.se │ │ │ -00252350: 7276 6963 650a 2020 2020 2020 2020 656e rvice. en │ │ │ -00252360: 6162 6c65 643a 2066 616c 7365 0a20 2020 abled: false. │ │ │ -00252370: 2020 2020 206d 6173 6b3a 2074 7275 650a mask: true. │ │ │ -00252380: 2020 2020 2020 2d20 6e61 6d65 3a20 7673 - name: vs │ │ │ -00252390: 6674 7064 2e73 6f63 6b65 740a 2020 2020 ftpd.socket. │ │ │ -002523a0: 2020 2020 656e 6162 6c65 643a 2066 616c enabled: fal │ │ │ -002523b0: 7365 0a20 2020 2020 2020 206d 6173 6b3a se. mask: │ │ │ -002523c0: 2074 7275 650a 3c2f 636f 6465 3e3c 2f70 true.Remediatio │ │ │ -00252480: 6e20 5075 7070 6574 2073 6e69 7070 6574 n Puppet snippet │ │ │ -00252490: 20e2 87b2 3c2f 613e 3c62 723e 3c64 6976 ...Complexity │ │ │ -00252520: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low
< │ │ │ -00252650: 2f64 6976 3e3c 6120 636c 6173 733d 2262 /div>Remediation An │ │ │ -00252700: 7369 626c 6520 736e 6970 7065 7420 e287 sible snippet .. │ │ │ -00252710: b23c 2f61 3e3c 6272 3e3c 6469 7620 636c .include disa │ │ │ -002525d0: 626c 655f 7673 6674 7064 0a0a 636c 6173 ble_vsftpd..clas │ │ │ -002525e0: 7320 6469 7361 626c 655f 7673 6674 7064 s disable_vsftpd │ │ │ -002525f0: 207b 0a20 2073 6572 7669 6365 207b 2776 {. service {'v │ │ │ -00252600: 7366 7470 6427 3a0a 2020 2020 656e 6162 sftpd':. enab │ │ │ -00252610: 6c65 203d 2667 743b 2066 616c 7365 2c0a le => false,. │ │ │ -00252620: 2020 2020 656e 7375 7265 203d 2667 743b ensure => │ │ │ -00252630: 2027 7374 6f70 7065 6427 2c0a 2020 7d0a 'stopped',. }. │ │ │ -00252640: 7d0a 3c2f 636f 6465 3e3c 2f70 7265 3e3c }.
| low | < │ │ │ -002527b0: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr>|
| Disr │ │ │ -002527c0: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption: | │ │ │ -002527d0: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low |
|---|---|
| Reboot: | false | < │ │ │ -00252800: 2f74 723e 3c74 723e 3c74 683e 5374 7261 /tr>
| Stra │ │ │ -00252810: 7465 6779 3a3c 2f74 683e 3c74 643e 6469 tegy: | di │ │ │ -00252820: 7361 626c 653c 2f74 643e 3c2f 7472 3e3c sable |
| Complexi │ │ │ +002520b0: 7479 3a3c 2f74 683e 3c74 643e 6c6f 773c ty: | low< │ │ │ +002520c0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> |
| Disruption: | low |
| Reboot │ │ │ +00252100: 3a3c 2f74 683e 3c74 643e 6661 6c73 653c : | false< │ │ │ +00252110: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> |
| Strategy: | < │ │ │ +00252130: 7464 3e64 6973 6162 6c65 3c2f 7464 3e3c td>disable< │ │ │ +00252140: 2f74 723e 3c2f 7461 626c 653e 3c70 7265 /tr>
- name: G
│ │ │ +00252160: 6174 6865 7220 7468 6520 7061 636b 6167 ather the packag
│ │ │ +00252170: 6520 6661 6374 730a 2020 7061 636b 6167 e facts. packag
│ │ │ +00252180: 655f 6661 6374 733a 0a20 2020 206d 616e e_facts:. man
│ │ │ +00252190: 6167 6572 3a20 6175 746f 0a20 2074 6167 ager: auto. tag
│ │ │ +002521a0: 733a 0a20 202d 204e 4953 542d 3830 302d s:. - NIST-800-
│ │ │ +002521b0: 3533 2d43 4d2d 3628 6129 0a20 202d 204e 53-CM-6(a). - N
│ │ │ +002521c0: 4953 542d 3830 302d 3533 2d43 4d2d 3728 IST-800-53-CM-7(
│ │ │ +002521d0: 6129 0a20 202d 204e 4953 542d 3830 302d a). - NIST-800-
│ │ │ +002521e0: 3533 2d43 4d2d 3728 6229 0a20 202d 2064 53-CM-7(b). - d
│ │ │ +002521f0: 6973 6162 6c65 5f73 7472 6174 6567 790a isable_strategy.
│ │ │ +00252200: 2020 2d20 6c6f 775f 636f 6d70 6c65 7869 - low_complexi
│ │ │ +00252210: 7479 0a20 202d 206c 6f77 5f64 6973 7275 ty. - low_disru
│ │ │ +00252220: 7074 696f 6e0a 2020 2d20 6d65 6469 756d ption. - medium
│ │ │ +00252230: 5f73 6576 6572 6974 790a 2020 2d20 6e6f _severity. - no
│ │ │ +00252240: 5f72 6562 6f6f 745f 6e65 6564 6564 0a20 _reboot_needed.
│ │ │ +00252250: 202d 2073 6572 7669 6365 5f76 7366 7470 - service_vsftp
│ │ │ +00252260: 645f 6469 7361 626c 6564 0a0a 2d20 6e61 d_disabled..- na
│ │ │ +00252270: 6d65 3a20 4469 7361 626c 6520 7673 6674 me: Disable vsft
│ │ │ +00252280: 7064 2053 6572 7669 6365 202d 2044 6973 pd Service - Dis
│ │ │ +00252290: 6162 6c65 2073 6572 7669 6365 2076 7366 able service vsf
│ │ │ +002522a0: 7470 640a 2020 626c 6f63 6b3a 0a0a 2020 tpd. block:..
│ │ │ +002522b0: 2d20 6e61 6d65 3a20 4469 7361 626c 6520 - name: Disable
│ │ │ +002522c0: 7673 6674 7064 2053 6572 7669 6365 202d vsftpd Service -
│ │ │ +002522d0: 2043 6f6c 6c65 6374 2073 7973 7465 6d64 Collect systemd
│ │ │ +002522e0: 2053 6572 7669 6365 7320 5072 6573 656e Services Presen
│ │ │ +002522f0: 7420 696e 2074 6865 2053 7973 7465 6d0a t in the System.
│ │ │ +00252300: 2020 2020 616e 7369 626c 652e 6275 696c ansible.buil
│ │ │ +00252310: 7469 6e2e 636f 6d6d 616e 643a 2073 7973 tin.command: sys
│ │ │ +00252320: 7465 6d63 746c 202d 7120 6c69 7374 2d75 temctl -q list-u
│ │ │ +00252330: 6e69 742d 6669 6c65 7320 2d2d 7479 7065 nit-files --type
│ │ │ +00252340: 2073 6572 7669 6365 0a20 2020 2072 6567 service. reg
│ │ │ +00252350: 6973 7465 723a 2073 6572 7669 6365 5f65 ister: service_e
│ │ │ +00252360: 7869 7374 730a 2020 2020 6368 616e 6765 xists. change
│ │ │ +00252370: 645f 7768 656e 3a20 6661 6c73 650a 2020 d_when: false.
│ │ │ +00252380: 2020 6661 696c 6564 5f77 6865 6e3a 2073 failed_when: s
│ │ │ +00252390: 6572 7669 6365 5f65 7869 7374 732e 7263 ervice_exists.rc
│ │ │ +002523a0: 206e 6f74 2069 6e20 5b30 2c20 315d 0a20 not in [0, 1].
│ │ │ +002523b0: 2020 2063 6865 636b 5f6d 6f64 653a 2066 check_mode: f
│ │ │ +002523c0: 616c 7365 0a0a 2020 2d20 6e61 6d65 3a20 alse.. - name:
│ │ │ +002523d0: 4469 7361 626c 6520 7673 6674 7064 2053 Disable vsftpd S
│ │ │ +002523e0: 6572 7669 6365 202d 2045 6e73 7572 6520 ervice - Ensure
│ │ │ +002523f0: 7673 6674 7064 2e73 6572 7669 6365 2069 vsftpd.service i
│ │ │ +00252400: 7320 4d61 736b 6564 0a20 2020 2061 6e73 s Masked. ans
│ │ │ +00252410: 6962 6c65 2e62 7569 6c74 696e 2e73 7973 ible.builtin.sys
│ │ │ +00252420: 7465 6d64 3a0a 2020 2020 2020 6e61 6d65 temd:. name
│ │ │ +00252430: 3a20 7673 6674 7064 2e73 6572 7669 6365 : vsftpd.service
│ │ │ +00252440: 0a20 2020 2020 2073 7461 7465 3a20 7374 . state: st
│ │ │ +00252450: 6f70 7065 640a 2020 2020 2020 656e 6162 opped. enab
│ │ │ +00252460: 6c65 643a 2066 616c 7365 0a20 2020 2020 led: false.
│ │ │ +00252470: 206d 6173 6b65 643a 2074 7275 650a 2020 masked: true.
│ │ │ +00252480: 2020 7768 656e 3a20 7365 7276 6963 655f when: service_
│ │ │ +00252490: 6578 6973 7473 2e73 7464 6f75 745f 6c69 exists.stdout_li
│ │ │ +002524a0: 6e65 7320 6973 2073 6561 7263 6828 2276 nes is search("v
│ │ │ +002524b0: 7366 7470 642e 7365 7276 6963 6522 2c20 sftpd.service",
│ │ │ +002524c0: 6d75 6c74 696c 696e 653d 5472 7565 290a multiline=True).
│ │ │ +002524d0: 0a20 202d 206e 616d 653a 2055 6e69 7420 . - name: Unit
│ │ │ +002524e0: 536f 636b 6574 2045 7869 7374 7320 2d20 Socket Exists -
│ │ │ +002524f0: 7673 6674 7064 2e73 6f63 6b65 740a 2020 vsftpd.socket.
│ │ │ +00252500: 2020 616e 7369 626c 652e 6275 696c 7469 ansible.builti
│ │ │ +00252510: 6e2e 636f 6d6d 616e 643a 2073 7973 7465 n.command: syste
│ │ │ +00252520: 6d63 746c 202d 7120 6c69 7374 2d75 6e69 mctl -q list-uni
│ │ │ +00252530: 742d 6669 6c65 7320 7673 6674 7064 2e73 t-files vsftpd.s
│ │ │ +00252540: 6f63 6b65 740a 2020 2020 7265 6769 7374 ocket. regist
│ │ │ +00252550: 6572 3a20 736f 636b 6574 5f66 696c 655f er: socket_file_
│ │ │ +00252560: 6578 6973 7473 0a20 2020 2063 6861 6e67 exists. chang
│ │ │ +00252570: 6564 5f77 6865 6e3a 2066 616c 7365 0a20 ed_when: false.
│ │ │ +00252580: 2020 2066 6169 6c65 645f 7768 656e 3a20 failed_when:
│ │ │ +00252590: 736f 636b 6574 5f66 696c 655f 6578 6973 socket_file_exis
│ │ │ +002525a0: 7473 2e72 6320 6e6f 7420 696e 205b 302c ts.rc not in [0,
│ │ │ +002525b0: 2031 5d0a 2020 2020 6368 6563 6b5f 6d6f 1]. check_mo
│ │ │ +002525c0: 6465 3a20 6661 6c73 650a 0a20 202d 206e de: false.. - n
│ │ │ +002525d0: 616d 653a 2044 6973 6162 6c65 2076 7366 ame: Disable vsf
│ │ │ +002525e0: 7470 6420 5365 7276 6963 6520 2d20 4469 tpd Service - Di
│ │ │ +002525f0: 7361 626c 6520 536f 636b 6574 2076 7366 sable Socket vsf
│ │ │ +00252600: 7470 640a 2020 2020 616e 7369 626c 652e tpd. ansible.
│ │ │ +00252610: 6275 696c 7469 6e2e 7379 7374 656d 643a builtin.systemd:
│ │ │ +00252620: 0a20 2020 2020 206e 616d 653a 2076 7366 . name: vsf
│ │ │ +00252630: 7470 642e 736f 636b 6574 0a20 2020 2020 tpd.socket.
│ │ │ +00252640: 2065 6e61 626c 6564 3a20 6661 6c73 650a enabled: false.
│ │ │ +00252650: 2020 2020 2020 7374 6174 653a 2073 746f state: sto
│ │ │ +00252660: 7070 6564 0a20 2020 2020 206d 6173 6b65 pped. maske
│ │ │ +00252670: 643a 2074 7275 650a 2020 2020 7768 656e d: true. when
│ │ │ +00252680: 3a20 736f 636b 6574 5f66 696c 655f 6578 : socket_file_ex
│ │ │ +00252690: 6973 7473 2e73 7464 6f75 745f 6c69 6e65 ists.stdout_line
│ │ │ +002526a0: 7320 6973 2073 6561 7263 6828 2276 7366 s is search("vsf
│ │ │ +002526b0: 7470 642e 736f 636b 6574 222c 206d 756c tpd.socket", mul
│ │ │ +002526c0: 7469 6c69 6e65 3d54 7275 6529 0a20 2074 tiline=True). t
│ │ │ +002526d0: 6167 733a 0a20 202d 204e 4953 542d 3830 ags:. - NIST-80
│ │ │ +002526e0: 302d 3533 2d43 4d2d 3628 6129 0a20 202d 0-53-CM-6(a). -
│ │ │ +002526f0: 204e 4953 542d 3830 302d 3533 2d43 4d2d NIST-800-53-CM-
│ │ │ +00252700: 3728 6129 0a20 202d 204e 4953 542d 3830 7(a). - NIST-80
│ │ │ +00252710: 302d 3533 2d43 4d2d 3728 6229 0a20 202d 0-53-CM-7(b). -
│ │ │ +00252720: 2064 6973 6162 6c65 5f73 7472 6174 6567 disable_strateg
│ │ │ +00252730: 790a 2020 2d20 6c6f 775f 636f 6d70 6c65 y. - low_comple
│ │ │ +00252740: 7869 7479 0a20 202d 206c 6f77 5f64 6973 xity. - low_dis
│ │ │ +00252750: 7275 7074 696f 6e0a 2020 2d20 6d65 6469 ruption. - medi
│ │ │ +00252760: 756d 5f73 6576 6572 6974 790a 2020 2d20 um_severity. -
│ │ │ +00252770: 6e6f 5f72 6562 6f6f 745f 6e65 6564 6564 no_reboot_needed
│ │ │ +00252780: 0a20 202d 2073 6572 7669 6365 5f76 7366 . - service_vsf
│ │ │ +00252790: 7470 645f 6469 7361 626c 6564 0a20 202d tpd_disabled. -
│ │ │ +002527a0: 2073 7065 6369 616c 5f73 6572 7669 6365 special_service
│ │ │ +002527b0: 5f62 6c6f 636b 0a20 2077 6865 6e3a 2027 _block. when: '
│ │ │ +002527c0: 226c 696e 7578 2d62 6173 6522 2069 6e20 "linux-base" in
│ │ │ +002527d0: 616e 7369 626c 655f 6661 6374 732e 7061 ansible_facts.pa
│ │ │ +002527e0: 636b 6167 6573 270a 3c2f 636f 6465 3e3c ckages'.<
│ │ │ +002527f0: 2f70 7265 3e3c 2f64 6976 3e3c 6120 636c /pre>| Comp │ │ │ +00252940: 6c65 7869 7479 3a3c 2f74 683e 3c74 643e lexity: | │ │ │ +00252950: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low |
|---|---|
| Disruption: │ │ │ +00252970: 3c2f 7468 3e3c 7464 3e6d 6564 6975 6d3c | medium< │ │ │ +00252980: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> |
| Reboot: | true | Strategy: │ │ │ +002529c0: 3c2f 7468 3e3c 7464 3e64 6973 6162 6c65 | disable │ │ │ +002529d0: 3c2f 7464 3e3c 2f74 723e 3c2f 7461 626c |
| Comp │ │ │ +00252c60: 6c65 7869 7479 3a3c 2f74 683e 3c74 643e lexity: | │ │ │ +00252c70: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low |
|---|---|
| Disruption: │ │ │ +00252c90: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 | low |
| Re │ │ │ +00252cb0: 626f 6f74 3a3c 2f74 683e 3c74 643e 6661 boot: | fa │ │ │ +00252cc0: 6c73 653c 2f74 643e 3c2f 7472 3e3c 7472 lse |
| Strategy: │ │ │ +00252ce0: 7468 3e3c 7464 3e65 6e61 626c 653c 2f74 th> | enable |
includ
│ │ │ +00252d10: 6520 6469 7361 626c 655f 7673 6674 7064 e disable_vsftpd
│ │ │ +00252d20: 0a0a 636c 6173 7320 6469 7361 626c 655f ..class disable_
│ │ │ +00252d30: 7673 6674 7064 207b 0a20 2073 6572 7669 vsftpd {. servi
│ │ │ +00252d40: 6365 207b 2776 7366 7470 6427 3a0a 2020 ce {'vsftpd':.
│ │ │ +00252d50: 2020 656e 6162 6c65 203d 2667 743b 2066 enable => f
│ │ │ +00252d60: 616c 7365 2c0a 2020 2020 656e 7375 7265 alse,. ensure
│ │ │ +00252d70: 203d 2667 743b 2027 7374 6f70 7065 6427 => 'stopped'
│ │ │ +00252d80: 2c0a 2020 7d0a 7d0a 3c2f 636f 6465 3e3c ,. }.}.<
│ │ │ +00252d90: 2f70 7265 3e3c 2f64 6976 3e3c 6120 636c /pre>│ │ │ 00252ee0: 3c2f 6469 763e 3c61 2063 6c61 7373 3d22.[customizat │ │ │ +00252eb0: 696f 6e73 2e73 6572 7669 6365 735d 0a6d ions.services].m │ │ │ +00252ec0: 6173 6b65 6420 3d20 5b22 7673 6674 7064 asked = ["vsftpd │ │ │ +00252ed0: 225d 0a3c 2f63 6f64 653e 3c2f 7072 653e "].
| │ │ │ -00253f60: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity: | │ │ │ -00253f70: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472low |
|---|---|
| Disrupt │ │ │ -00253f90: 696f 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 ion: | low │ │ │ -00253fa0: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 |
| Strateg │ │ │ -00253fe0: 793a 3c2f 7468 3e3c 7464 3e64 6973 6162 y: | disab │ │ │ -00253ff0: 6c65 3c2f 7464 3e3c 2f74 723e 3c2f 7461 le |
| Comp │ │ │ -002541c0: 6c65 7869 7479 3a3c 2f74 683e 3c74 643e lexity: | │ │ │ -002541d0: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low |
|---|---|
| Disruption: │ │ │ -002541f0: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 | low |
| Re │ │ │ -00254210: 626f 6f74 3a3c 2f74 683e 3c74 643e 6661 boot: | fa │ │ │ -00254220: 6c73 653c 2f74 643e 3c2f 7472 3e3c 7472 lse |
| Strategy: │ │ │ -00254240: 7468 3e3c 7464 3e64 6973 6162 6c65 3c2f th> | disable │ │ │ -00254250: 7464 3e3c 2f74 723e 3c2f 7461 626c 653e td> |
- nam
│ │ │ -00254270: 653a 2027 5265 6d6f 7665 2066 7470 2050 e: 'Remove ftp P
│ │ │ -00254280: 6163 6b61 6765 3a20 456e 7375 7265 2066 ackage: Ensure f
│ │ │ -00254290: 7470 2069 7320 7265 6d6f 7665 6427 0a20 tp is removed'.
│ │ │ -002542a0: 2061 6e73 6962 6c65 2e62 7569 6c74 696e ansible.builtin
│ │ │ -002542b0: 2e70 6163 6b61 6765 3a0a 2020 2020 6e61 .package:. na
│ │ │ -002542c0: 6d65 3a20 6674 700a 2020 2020 7374 6174 me: ftp. stat
│ │ │ -002542d0: 653a 2061 6273 656e 740a 2020 7461 6773 e: absent. tags
│ │ │ -002542e0: 3a0a 2020 2d20 5043 492d 4453 5376 342d :. - PCI-DSSv4-
│ │ │ -002542f0: 322e 320a 2020 2d20 5043 492d 4453 5376 2.2. - PCI-DSSv
│ │ │ -00254300: 342d 322e 322e 340a 2020 2d20 6469 7361 4-2.2.4. - disa
│ │ │ -00254310: 626c 655f 7374 7261 7465 6779 0a20 202d ble_strategy. -
│ │ │ -00254320: 206c 6f77 5f63 6f6d 706c 6578 6974 790a low_complexity.
│ │ │ -00254330: 2020 2d20 6c6f 775f 6469 7372 7570 7469 - low_disrupti
│ │ │ -00254340: 6f6e 0a20 202d 206c 6f77 5f73 6576 6572 on. - low_sever
│ │ │ -00254350: 6974 790a 2020 2d20 6e6f 5f72 6562 6f6f ity. - no_reboo
│ │ │ -00254360: 745f 6e65 6564 6564 0a20 202d 2070 6163 t_needed. - pac
│ │ │ -00254370: 6b61 6765 5f66 7470 5f72 656d 6f76 6564 kage_ftp_removed
│ │ │ +00253ec0: 5265 6d65 6469 6174 696f 6e20 416e 7369 Remediation Ansi
│ │ │ +00253ed0: 626c 6520 736e 6970 7065 7420 e287 b23c ble snippet ...<
│ │ │ +00253ee0: 2f61 3e3c 6272 3e3c 6469 7620 636c 6173 /a>
Complexity: low Disrup
│ │ │ +00253f90: 7469 6f6e 3a3c 2f74 683e 3c74 643e 6c6f tion: lo
│ │ │ +00253fa0: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ +00253fb0: 7468 3e52 6562 6f6f 743a 3c2f 7468 3e3c th>Reboot:<
│ │ │ +00253fc0: 7464 3e66 616c 7365 3c2f 7464 3e3c 2f74 td>false Strate
│ │ │ +00253fe0: 6779 3a3c 2f74 683e 3c74 643e 6469 7361 gy: disa
│ │ │ +00253ff0: 626c 653c 2f74 643e 3c2f 7472 3e3c 2f74 ble
│ │ │ +00254010: 2d20 6e61 6d65 3a20 2752 656d 6f76 6520 - name: 'Remove
│ │ │ +00254020: 6674 7020 5061 636b 6167 653a 2045 6e73 ftp Package: Ens
│ │ │ +00254030: 7572 6520 6674 7020 6973 2072 656d 6f76 ure ftp is remov
│ │ │ +00254040: 6564 270a 2020 616e 7369 626c 652e 6275 ed'. ansible.bu
│ │ │ +00254050: 696c 7469 6e2e 7061 636b 6167 653a 0a20 iltin.package:.
│ │ │ +00254060: 2020 206e 616d 653a 2066 7470 0a20 2020 name: ftp.
│ │ │ +00254070: 2073 7461 7465 3a20 6162 7365 6e74 0a20 state: absent.
│ │ │ +00254080: 2074 6167 733a 0a20 202d 2050 4349 2d44 tags:. - PCI-D
│ │ │ +00254090: 5353 7634 2d32 2e32 0a20 202d 2050 4349 SSv4-2.2. - PCI
│ │ │ +002540a0: 2d44 5353 7634 2d32 2e32 2e34 0a20 202d -DSSv4-2.2.4. -
│ │ │ +002540b0: 2064 6973 6162 6c65 5f73 7472 6174 6567 disable_strateg
│ │ │ +002540c0: 790a 2020 2d20 6c6f 775f 636f 6d70 6c65 y. - low_comple
│ │ │ +002540d0: 7869 7479 0a20 202d 206c 6f77 5f64 6973 xity. - low_dis
│ │ │ +002540e0: 7275 7074 696f 6e0a 2020 2d20 6c6f 775f ruption. - low_
│ │ │ +002540f0: 7365 7665 7269 7479 0a20 202d 206e 6f5f severity. - no_
│ │ │ +00254100: 7265 626f 6f74 5f6e 6565 6465 640a 2020 reboot_needed.
│ │ │ +00254110: 2d20 7061 636b 6167 655f 6674 705f 7265 - package_ftp_re
│ │ │ +00254120: 6d6f 7665 640a 3c2f 636f 6465 3e3c 2f70 moved.Remediatio
│ │ │ +002541e0: 6e20 5075 7070 6574 2073 6e69 7070 6574 n Puppet snippet
│ │ │ +002541f0: 20e2 87b2 3c2f 613e 3c62 723e 3c64 6976 ...
Complexity
│ │ │ +00254280: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low D
│ │ │ +002542a0: 6973 7275 7074 696f 6e3a 3c2f 7468 3e3c isruption: <
│ │ │ +002542b0: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ +002542c0: 3c74 723e 3c74 683e 5265 626f 6f74 3a3c Reboot:<
│ │ │ +002542d0: 2f74 683e 3c74 643e 6661 6c73 653c 2f74 /th> false S
│ │ │ +002542f0: 7472 6174 6567 793a 3c2f 7468 3e3c 7464 trategy: disable
<
│ │ │ +00254320: 636f 6465 3e0a 696e 636c 7564 6520 7265 code>.include re
│ │ │ +00254330: 6d6f 7665 5f66 7470 0a0a 636c 6173 7320 move_ftp..class
│ │ │ +00254340: 7265 6d6f 7665 5f66 7470 207b 0a20 2070 remove_ftp {. p
│ │ │ +00254350: 6163 6b61 6765 207b 2027 6674 7027 3a0a ackage { 'ftp':.
│ │ │ +00254360: 2020 2020 656e 7375 7265 203d 2667 743b ensure =>
│ │ │ +00254370: 2027 7075 7267 6564 272c 0a20 207d 0a7d 'purged',. }.}
│ │ │ 00254380: 0a3c 2f63 6f64 653e 3c2f 7072 653e 3c2f .
│ │ │ 00254390: 6469 763e 3c61 2063 6c61 7373 3d22 6274 div>Remediatio
│ │ │ -00255f60: 6e20 5075 7070 6574 2073 6e69 7070 6574 n Puppet snippet
│ │ │ -00255f70: 20e2 87b2 3c2f 613e 3c62 723e 3c64 6976 ...
Complexity
│ │ │ -00256000: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low D
│ │ │ -00256020: 6973 7275 7074 696f 6e3a 3c2f 7468 3e3c isruption: <
│ │ │ -00256030: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ -00256040: 3c74 723e 3c74 683e 5265 626f 6f74 3a3c Reboot:<
│ │ │ -00256050: 2f74 683e 3c74 643e 6661 6c73 653c 2f74 /th> false S
│ │ │ -00256070: 7472 6174 6567 793a 3c2f 7468 3e3c 7464 trategy: disable <
│ │ │ -002560a0: 636f 6465 3e0a 696e 636c 7564 6520 7265 code>.include re
│ │ │ -002560b0: 6d6f 7665 5f61 7061 6368 6532 0a0a 636c move_apache2..cl
│ │ │ -002560c0: 6173 7320 7265 6d6f 7665 5f61 7061 6368 ass remove_apach
│ │ │ -002560d0: 6532 207b 0a20 2070 6163 6b61 6765 207b e2 {. package {
│ │ │ -002560e0: 2027 6170 6163 6865 3227 3a0a 2020 2020 'apache2':.
│ │ │ -002560f0: 656e 7375 7265 203d 2667 743b 2027 7075 ensure => 'pu
│ │ │ -00256100: 7267 6564 272c 0a20 207d 0a7d 0a3c 2f63 rged',. }.}.| Co │ │ │ -00256260: 6d70 6c65 7869 7479 3a3c 2f74 683e 3c74 mplexity: | Disruptio │ │ │ -00256290: 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f n: | low │ │ │ -002562a0: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td> |
|---|---|
| │ │ │ -002562b0: 5265 626f 6f74 3a3c 2f74 683e 3c74 643e Reboot: | │ │ │ -002562c0: 6661 6c73 653c 2f74 643e 3c2f 7472 3e3c false | Strategy: │ │ │ -002562e0: 3c2f 7468 3e3c 7464 3e64 6973 6162 6c65 | disable │ │ │ -002562f0: 3c2f 7464 3e3c 2f74 723e 3c2f 7461 626c | Complexit │ │ │ +00256000: 793a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f y: | low │ │ │ +00256010: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td> |
| │ │ │ +00256020: 4469 7372 7570 7469 6f6e 3a3c 2f74 683e Disruption: | │ │ │ +00256030: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472low |
| Reboot: │ │ │ +00256050: 3c2f 7468 3e3c 7464 3e66 616c 7365 3c2f | false │ │ │ +00256060: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td> |
| │ │ │ +00256070: 5374 7261 7465 6779 3a3c 2f74 683e 3c74 Strategy: |
│ │ │ +002560a0: 3c63 6f64 653e 2d20 6e61 6d65 3a20 2755 - name: 'U
│ │ │ +002560b0: 6e69 6e73 7461 6c6c 2061 7061 6368 6532 ninstall apache2
│ │ │ +002560c0: 2050 6163 6b61 6765 3a20 456e 7375 7265 Package: Ensure
│ │ │ +002560d0: 2061 7061 6368 6532 2069 7320 7265 6d6f apache2 is remo
│ │ │ +002560e0: 7665 6427 0a20 2061 6e73 6962 6c65 2e62 ved'. ansible.b
│ │ │ +002560f0: 7569 6c74 696e 2e70 6163 6b61 6765 3a0a uiltin.package:.
│ │ │ +00256100: 2020 2020 6e61 6d65 3a20 6170 6163 6865 name: apache
│ │ │ +00256110: 320a 2020 2020 7374 6174 653a 2061 6273 2. state: abs
│ │ │ +00256120: 656e 740a 2020 7461 6773 3a0a 2020 2d20 ent. tags:. -
│ │ │ +00256130: 4e49 5354 2d38 3030 2d35 332d 434d 2d36 NIST-800-53-CM-6
│ │ │ +00256140: 2861 290a 2020 2d20 4e49 5354 2d38 3030 (a). - NIST-800
│ │ │ +00256150: 2d35 332d 434d 2d37 2861 290a 2020 2d20 -53-CM-7(a). -
│ │ │ +00256160: 4e49 5354 2d38 3030 2d35 332d 434d 2d37 NIST-800-53-CM-7
│ │ │ +00256170: 2862 290a 2020 2d20 6469 7361 626c 655f (b). - disable_
│ │ │ +00256180: 7374 7261 7465 6779 0a20 202d 206c 6f77 strategy. - low
│ │ │ +00256190: 5f63 6f6d 706c 6578 6974 790a 2020 2d20 _complexity. -
│ │ │ +002561a0: 6c6f 775f 6469 7372 7570 7469 6f6e 0a20 low_disruption.
│ │ │ +002561b0: 202d 206e 6f5f 7265 626f 6f74 5f6e 6565 - no_reboot_nee
│ │ │ +002561c0: 6465 640a 2020 2d20 7061 636b 6167 655f ded. - package_
│ │ │ +002561d0: 6874 7470 645f 7265 6d6f 7665 640a 2020 httpd_removed.
│ │ │ +002561e0: 2d20 756e 6b6e 6f77 6e5f 7365 7665 7269 - unknown_severi
│ │ │ +002561f0: 7479 0a3c 2f63 6f64 653e 3c2f 7072 653e ty.
│ │ │ +00256200: 3c2f 6469 763e 3c61 2063 6c61 7373 3d22 | low | < │ │ │ +00256360: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr>|
| Disr │ │ │ +00256370: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption: | │ │ │ +00256380: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low |
|---|---|
| Reboot: | false | < │ │ │ +002563b0: 2f74 723e 3c74 723e 3c74 683e 5374 7261 /tr>
| Stra │ │ │ +002563c0: 7465 6779 3a3c 2f74 683e 3c74 643e 6469 tegy: | di │ │ │ +002563d0: 7361 626c 653c 2f74 643e 3c2f 7472 3e3c sable |
| low | < │ │ │ -00257990: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr>|
| Disr │ │ │ -002579a0: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption: | │ │ │ -002579b0: 6d65 6469 756d 3c2f 7464 3e3c 2f74 723e medium |
|---|---|
| Reboot:< │ │ │ -002579d0: 2f74 683e 3c74 643e 7472 7565 3c2f 7464 /th> | true |
| St │ │ │ -002579f0: 7261 7465 6779 3a3c 2f74 683e 3c74 643e rategy: | │ │ │ -00257a00: 6469 7361 626c 653c 2f74 643e 3c2f 7472 disable |
apiVersion: │ │ │ -00257a30: 6d61 6368 696e 6563 6f6e 6669 6775 7261 machineconfigura │ │ │ -00257a40: 7469 6f6e 2e6f 7065 6e73 6869 6674 2e69 tion.openshift.i │ │ │ -00257a50: 6f2f 7631 0a6b 696e 643a 204d 6163 6869 o/v1.kind: Machi │ │ │ -00257a60: 6e65 436f 6e66 6967 0a73 7065 633a 0a20 neConfig.spec:. │ │ │ -00257a70: 2063 6f6e 6669 673a 0a20 2020 2069 676e config:. ign │ │ │ -00257a80: 6974 696f 6e3a 0a20 2020 2020 2076 6572 ition:. ver │ │ │ -00257a90: 7369 6f6e 3a20 332e 312e 300a 2020 2020 sion: 3.1.0. │ │ │ -00257aa0: 7379 7374 656d 643a 0a20 2020 2020 2075 systemd:. u │ │ │ -00257ab0: 6e69 7473 3a0a 2020 2020 2020 2d20 6e61 nits:. - na │ │ │ -00257ac0: 6d65 3a20 6170 6163 6865 322e 7365 7276 me: apache2.serv │ │ │ -00257ad0: 6963 650a 2020 2020 2020 2020 656e 6162 ice. enab │ │ │ -00257ae0: 6c65 643a 2066 616c 7365 0a20 2020 2020 led: false. │ │ │ -00257af0: 2020 206d 6173 6b3a 2074 7275 650a 2020 mask: true. │ │ │ -00257b00: 2020 2020 2d20 6e61 6d65 3a20 6170 6163 - name: apac │ │ │ -00257b10: 6865 322e 736f 636b 6574 0a20 2020 2020 he2.socket. │ │ │ -00257b20: 2020 2065 6e61 626c 6564 3a20 6661 6c73 enabled: fals │ │ │ -00257b30: 650a 2020 2020 2020 2020 6d61 736b 3a20 e. mask: │ │ │ -00257b40: 7472 7565 0a3c 2f63 6f64 653e 3c2f 7072 true.
include disab │ │ │ -00257d50: 6c65 5f61 7061 6368 6532 0a0a 636c 6173 le_apache2..clas │ │ │ -00257d60: 7320 6469 7361 626c 655f 6170 6163 6865 s disable_apache │ │ │ -00257d70: 3220 7b0a 2020 7365 7276 6963 6520 7b27 2 {. service {' │ │ │ -00257d80: 6170 6163 6865 3227 3a0a 2020 2020 656e apache2':. en │ │ │ -00257d90: 6162 6c65 203d 2667 743b 2066 616c 7365 able => false │ │ │ -00257da0: 2c0a 2020 2020 656e 7375 7265 203d 2667 ,. ensure =&g │ │ │ -00257db0: 743b 2027 7374 6f70 7065 6427 2c0a 2020 t; 'stopped',. │ │ │ -00257dc0: 7d0a 7d0a 3c2f 636f 6465 3e3c 2f70 7265 }.}.
< │ │ │ +00257780: 2122 3e52 656d 6564 6961 7469 6f6e 2041 !">Remediation A │ │ │ +00257790: 6e73 6962 6c65 2073 6e69 7070 6574 20e2 nsible snippet . │ │ │ +002577a0: 87b2 3c2f 613e 3c62 723e 3c64 6976 2063 ..- name: Gath │ │ │ -00257fd0: 6572 2074 6865 2070 6163 6b61 6765 2066 er the package f │ │ │ -00257fe0: 6163 7473 0a20 2070 6163 6b61 6765 5f66 acts. package_f │ │ │ -00257ff0: 6163 7473 3a0a 2020 2020 6d61 6e61 6765 acts:. manage │ │ │ -00258000: 723a 2061 7574 6f0a 2020 7461 6773 3a0a r: auto. tags:. │ │ │ -00258010: 2020 2d20 4e49 5354 2d38 3030 2d35 332d - NIST-800-53- │ │ │ -00258020: 434d 2d36 2861 290a 2020 2d20 4e49 5354 CM-6(a). - NIST │ │ │ -00258030: 2d38 3030 2d35 332d 434d 2d37 2861 290a -800-53-CM-7(a). │ │ │ -00258040: 2020 2d20 4e49 5354 2d38 3030 2d35 332d - NIST-800-53- │ │ │ -00258050: 434d 2d37 2862 290a 2020 2d20 6469 7361 CM-7(b). - disa │ │ │ -00258060: 626c 655f 7374 7261 7465 6779 0a20 202d ble_strategy. - │ │ │ -00258070: 206c 6f77 5f63 6f6d 706c 6578 6974 790a low_complexity. │ │ │ -00258080: 2020 2d20 6c6f 775f 6469 7372 7570 7469 - low_disrupti │ │ │ -00258090: 6f6e 0a20 202d 206e 6f5f 7265 626f 6f74 on. - no_reboot │ │ │ -002580a0: 5f6e 6565 6465 640a 2020 2d20 7365 7276 _needed. - serv │ │ │ -002580b0: 6963 655f 6874 7470 645f 6469 7361 626c ice_httpd_disabl │ │ │ -002580c0: 6564 0a20 202d 2075 6e6b 6e6f 776e 5f73 ed. - unknown_s │ │ │ -002580d0: 6576 6572 6974 790a 0a2d 206e 616d 653a everity..- name: │ │ │ -002580e0: 2044 6973 6162 6c65 2061 7061 6368 6532 Disable apache2 │ │ │ -002580f0: 2053 6572 7669 6365 202d 2044 6973 6162 Service - Disab │ │ │ -00258100: 6c65 2073 6572 7669 6365 2061 7061 6368 le service apach │ │ │ -00258110: 6532 0a20 2062 6c6f 636b 3a0a 0a20 202d e2. block:.. - │ │ │ -00258120: 206e 616d 653a 2044 6973 6162 6c65 2061 name: Disable a │ │ │ -00258130: 7061 6368 6532 2053 6572 7669 6365 202d pache2 Service - │ │ │ -00258140: 2043 6f6c 6c65 6374 2073 7973 7465 6d64 Collect systemd │ │ │ -00258150: 2053 6572 7669 6365 7320 5072 6573 656e Services Presen │ │ │ -00258160: 7420 696e 2074 6865 2053 7973 7465 6d0a t in the System. │ │ │ -00258170: 2020 2020 616e 7369 626c 652e 6275 696c ansible.buil │ │ │ -00258180: 7469 6e2e 636f 6d6d 616e 643a 2073 7973 tin.command: sys │ │ │ -00258190: 7465 6d63 746c 202d 7120 6c69 7374 2d75 temctl -q list-u │ │ │ -002581a0: 6e69 742d 6669 6c65 7320 2d2d 7479 7065 nit-files --type │ │ │ -002581b0: 2073 6572 7669 6365 0a20 2020 2072 6567 service. reg │ │ │ -002581c0: 6973 7465 723a 2073 6572 7669 6365 5f65 ister: service_e │ │ │ -002581d0: 7869 7374 730a 2020 2020 6368 616e 6765 xists. change │ │ │ -002581e0: 645f 7768 656e 3a20 6661 6c73 650a 2020 d_when: false. │ │ │ -002581f0: 2020 6661 696c 6564 5f77 6865 6e3a 2073 failed_when: s │ │ │ -00258200: 6572 7669 6365 5f65 7869 7374 732e 7263 ervice_exists.rc │ │ │ -00258210: 206e 6f74 2069 6e20 5b30 2c20 315d 0a20 not in [0, 1]. │ │ │ -00258220: 2020 2063 6865 636b 5f6d 6f64 653a 2066 check_mode: f │ │ │ -00258230: 616c 7365 0a0a 2020 2d20 6e61 6d65 3a20 alse.. - name: │ │ │ -00258240: 4469 7361 626c 6520 6170 6163 6865 3220 Disable apache2 │ │ │ -00258250: 5365 7276 6963 6520 2d20 456e 7375 7265 Service - Ensure │ │ │ -00258260: 2061 7061 6368 6532 2e73 6572 7669 6365 apache2.service │ │ │ -00258270: 2069 7320 4d61 736b 6564 0a20 2020 2061 is Masked. a │ │ │ -00258280: 6e73 6962 6c65 2e62 7569 6c74 696e 2e73 nsible.builtin.s │ │ │ -00258290: 7973 7465 6d64 3a0a 2020 2020 2020 6e61 ystemd:. na │ │ │ -002582a0: 6d65 3a20 6170 6163 6865 322e 7365 7276 me: apache2.serv │ │ │ -002582b0: 6963 650a 2020 2020 2020 7374 6174 653a ice. state: │ │ │ -002582c0: 2073 746f 7070 6564 0a20 2020 2020 2065 stopped. e │ │ │ -002582d0: 6e61 626c 6564 3a20 6661 6c73 650a 2020 nabled: false. │ │ │ -002582e0: 2020 2020 6d61 736b 6564 3a20 7472 7565 masked: true │ │ │ -002582f0: 0a20 2020 2077 6865 6e3a 2073 6572 7669 . when: servi │ │ │ -00258300: 6365 5f65 7869 7374 732e 7374 646f 7574 ce_exists.stdout │ │ │ -00258310: 5f6c 696e 6573 2069 7320 7365 6172 6368 _lines is search │ │ │ -00258320: 2822 6170 6163 6865 322e 7365 7276 6963 ("apache2.servic │ │ │ -00258330: 6522 2c20 6d75 6c74 696c 696e 653d 5472 e", multiline=Tr │ │ │ -00258340: 7565 290a 0a20 202d 206e 616d 653a 2055 ue).. - name: U │ │ │ -00258350: 6e69 7420 536f 636b 6574 2045 7869 7374 nit Socket Exist │ │ │ -00258360: 7320 2d20 6170 6163 6865 322e 736f 636b s - apache2.sock │ │ │ -00258370: 6574 0a20 2020 2061 6e73 6962 6c65 2e62 et. ansible.b │ │ │ -00258380: 7569 6c74 696e 2e63 6f6d 6d61 6e64 3a20 uiltin.command: │ │ │ -00258390: 7379 7374 656d 6374 6c20 2d71 206c 6973 systemctl -q lis │ │ │ -002583a0: 742d 756e 6974 2d66 696c 6573 2061 7061 t-unit-files apa │ │ │ -002583b0: 6368 6532 2e73 6f63 6b65 740a 2020 2020 che2.socket. │ │ │ -002583c0: 7265 6769 7374 6572 3a20 736f 636b 6574 register: socket │ │ │ -002583d0: 5f66 696c 655f 6578 6973 7473 0a20 2020 _file_exists. │ │ │ -002583e0: 2063 6861 6e67 6564 5f77 6865 6e3a 2066 changed_when: f │ │ │ -002583f0: 616c 7365 0a20 2020 2066 6169 6c65 645f alse. failed_ │ │ │ -00258400: 7768 656e 3a20 736f 636b 6574 5f66 696c when: socket_fil │ │ │ -00258410: 655f 6578 6973 7473 2e72 6320 6e6f 7420 e_exists.rc not │ │ │ -00258420: 696e 205b 302c 2031 5d0a 2020 2020 6368 in [0, 1]. ch │ │ │ -00258430: 6563 6b5f 6d6f 6465 3a20 6661 6c73 650a eck_mode: false. │ │ │ -00258440: 0a20 202d 206e 616d 653a 2044 6973 6162 . - name: Disab │ │ │ -00258450: 6c65 2061 7061 6368 6532 2053 6572 7669 le apache2 Servi │ │ │ -00258460: 6365 202d 2044 6973 6162 6c65 2053 6f63 ce - Disable Soc │ │ │ -00258470: 6b65 7420 6170 6163 6865 320a 2020 2020 ket apache2. │ │ │ -00258480: 616e 7369 626c 652e 6275 696c 7469 6e2e ansible.builtin. │ │ │ -00258490: 7379 7374 656d 643a 0a20 2020 2020 206e systemd:. n │ │ │ -002584a0: 616d 653a 2061 7061 6368 6532 2e73 6f63 ame: apache2.soc │ │ │ -002584b0: 6b65 740a 2020 2020 2020 656e 6162 6c65 ket. enable │ │ │ -002584c0: 643a 2066 616c 7365 0a20 2020 2020 2073 d: false. s │ │ │ -002584d0: 7461 7465 3a20 7374 6f70 7065 640a 2020 tate: stopped. │ │ │ -002584e0: 2020 2020 6d61 736b 6564 3a20 7472 7565 masked: true │ │ │ -002584f0: 0a20 2020 2077 6865 6e3a 2073 6f63 6b65 . when: socke │ │ │ -00258500: 745f 6669 6c65 5f65 7869 7374 732e 7374 t_file_exists.st │ │ │ -00258510: 646f 7574 5f6c 696e 6573 2069 7320 7365 dout_lines is se │ │ │ -00258520: 6172 6368 2822 6170 6163 6865 322e 736f arch("apache2.so │ │ │ -00258530: 636b 6574 222c 206d 756c 7469 6c69 6e65 cket", multiline │ │ │ -00258540: 3d54 7275 6529 0a20 2074 6167 733a 0a20 =True). tags:. │ │ │ -00258550: 202d 204e 4953 542d 3830 302d 3533 2d43 - NIST-800-53-C │ │ │ -00258560: 4d2d 3628 6129 0a20 202d 204e 4953 542d M-6(a). - NIST- │ │ │ -00258570: 3830 302d 3533 2d43 4d2d 3728 6129 0a20 800-53-CM-7(a). │ │ │ -00258580: 202d 204e 4953 542d 3830 302d 3533 2d43 - NIST-800-53-C │ │ │ -00258590: 4d2d 3728 6229 0a20 202d 2064 6973 6162 M-7(b). - disab │ │ │ -002585a0: 6c65 5f73 7472 6174 6567 790a 2020 2d20 le_strategy. - │ │ │ -002585b0: 6c6f 775f 636f 6d70 6c65 7869 7479 0a20 low_complexity. │ │ │ -002585c0: 202d 206c 6f77 5f64 6973 7275 7074 696f - low_disruptio │ │ │ -002585d0: 6e0a 2020 2d20 6e6f 5f72 6562 6f6f 745f n. - no_reboot_ │ │ │ -002585e0: 6e65 6564 6564 0a20 202d 2073 6572 7669 needed. - servi │ │ │ -002585f0: 6365 5f68 7474 7064 5f64 6973 6162 6c65 ce_httpd_disable │ │ │ -00258600: 640a 2020 2d20 7370 6563 6961 6c5f 7365 d. - special_se │ │ │ -00258610: 7276 6963 655f 626c 6f63 6b0a 2020 2d20 rvice_block. - │ │ │ -00258620: 756e 6b6e 6f77 6e5f 7365 7665 7269 7479 unknown_severity │ │ │ -00258630: 0a20 2077 6865 6e3a 2027 226c 696e 7578 . when: '"linux │ │ │ -00258640: 2d62 6173 6522 2069 6e20 616e 7369 626c -base" in ansibl │ │ │ -00258650: 655f 6661 6374 732e 7061 636b 6167 6573 e_facts.packages │ │ │ -00258660: 270a 3c2f 636f 6465 3e3c 2f70 7265 3e3c '.
| Complexity:< │ │ │ +00257830: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> | low | │ │ │ +00257840: 3c2f 7472 3e3c 7472 3e3c 7468 3e44 6973
|---|---|
| Dis │ │ │ +00257850: 7275 7074 696f 6e3a 3c2f 7468 3e3c 7464 ruption: | low | Reboot: | false | │ │ │ +00257890: 3c2f 7472 3e3c 7472 3e3c 7468 3e53 7472
| Str │ │ │ +002578a0: 6174 6567 793a 3c2f 7468 3e3c 7464 3e64 ategy: | d │ │ │ +002578b0: 6973 6162 6c65 3c2f 7464 3e3c 2f74 723e isable |
│ │ │ +00257f80: 6469 763e 3c61 2063 6c61 7373 3d22 6274 div>Remediation Kub │ │ │ +00258030: 6572 6e65 7465 7320 736e 6970 7065 7420 ernetes snippet │ │ │ +00258040: e287 b23c 2f61 3e3c 6272 3e3c 6469 7620 ...- name: Gathe │ │ │ +002578e0: 7220 7468 6520 7061 636b 6167 6520 6661 r the package fa │ │ │ +002578f0: 6374 730a 2020 7061 636b 6167 655f 6661 cts. package_fa │ │ │ +00257900: 6374 733a 0a20 2020 206d 616e 6167 6572 cts:. manager │ │ │ +00257910: 3a20 6175 746f 0a20 2074 6167 733a 0a20 : auto. tags:. │ │ │ +00257920: 202d 204e 4953 542d 3830 302d 3533 2d43 - NIST-800-53-C │ │ │ +00257930: 4d2d 3628 6129 0a20 202d 204e 4953 542d M-6(a). - NIST- │ │ │ +00257940: 3830 302d 3533 2d43 4d2d 3728 6129 0a20 800-53-CM-7(a). │ │ │ +00257950: 202d 204e 4953 542d 3830 302d 3533 2d43 - NIST-800-53-C │ │ │ +00257960: 4d2d 3728 6229 0a20 202d 2064 6973 6162 M-7(b). - disab │ │ │ +00257970: 6c65 5f73 7472 6174 6567 790a 2020 2d20 le_strategy. - │ │ │ +00257980: 6c6f 775f 636f 6d70 6c65 7869 7479 0a20 low_complexity. │ │ │ +00257990: 202d 206c 6f77 5f64 6973 7275 7074 696f - low_disruptio │ │ │ +002579a0: 6e0a 2020 2d20 6e6f 5f72 6562 6f6f 745f n. - no_reboot_ │ │ │ +002579b0: 6e65 6564 6564 0a20 202d 2073 6572 7669 needed. - servi │ │ │ +002579c0: 6365 5f68 7474 7064 5f64 6973 6162 6c65 ce_httpd_disable │ │ │ +002579d0: 640a 2020 2d20 756e 6b6e 6f77 6e5f 7365 d. - unknown_se │ │ │ +002579e0: 7665 7269 7479 0a0a 2d20 6e61 6d65 3a20 verity..- name: │ │ │ +002579f0: 4469 7361 626c 6520 6170 6163 6865 3220 Disable apache2 │ │ │ +00257a00: 5365 7276 6963 6520 2d20 4469 7361 626c Service - Disabl │ │ │ +00257a10: 6520 7365 7276 6963 6520 6170 6163 6865 e service apache │ │ │ +00257a20: 320a 2020 626c 6f63 6b3a 0a0a 2020 2d20 2. block:.. - │ │ │ +00257a30: 6e61 6d65 3a20 4469 7361 626c 6520 6170 name: Disable ap │ │ │ +00257a40: 6163 6865 3220 5365 7276 6963 6520 2d20 ache2 Service - │ │ │ +00257a50: 436f 6c6c 6563 7420 7379 7374 656d 6420 Collect systemd │ │ │ +00257a60: 5365 7276 6963 6573 2050 7265 7365 6e74 Services Present │ │ │ +00257a70: 2069 6e20 7468 6520 5379 7374 656d 0a20 in the System. │ │ │ +00257a80: 2020 2061 6e73 6962 6c65 2e62 7569 6c74 ansible.built │ │ │ +00257a90: 696e 2e63 6f6d 6d61 6e64 3a20 7379 7374 in.command: syst │ │ │ +00257aa0: 656d 6374 6c20 2d71 206c 6973 742d 756e emctl -q list-un │ │ │ +00257ab0: 6974 2d66 696c 6573 202d 2d74 7970 6520 it-files --type │ │ │ +00257ac0: 7365 7276 6963 650a 2020 2020 7265 6769 service. regi │ │ │ +00257ad0: 7374 6572 3a20 7365 7276 6963 655f 6578 ster: service_ex │ │ │ +00257ae0: 6973 7473 0a20 2020 2063 6861 6e67 6564 ists. changed │ │ │ +00257af0: 5f77 6865 6e3a 2066 616c 7365 0a20 2020 _when: false. │ │ │ +00257b00: 2066 6169 6c65 645f 7768 656e 3a20 7365 failed_when: se │ │ │ +00257b10: 7276 6963 655f 6578 6973 7473 2e72 6320 rvice_exists.rc │ │ │ +00257b20: 6e6f 7420 696e 205b 302c 2031 5d0a 2020 not in [0, 1]. │ │ │ +00257b30: 2020 6368 6563 6b5f 6d6f 6465 3a20 6661 check_mode: fa │ │ │ +00257b40: 6c73 650a 0a20 202d 206e 616d 653a 2044 lse.. - name: D │ │ │ +00257b50: 6973 6162 6c65 2061 7061 6368 6532 2053 isable apache2 S │ │ │ +00257b60: 6572 7669 6365 202d 2045 6e73 7572 6520 ervice - Ensure │ │ │ +00257b70: 6170 6163 6865 322e 7365 7276 6963 6520 apache2.service │ │ │ +00257b80: 6973 204d 6173 6b65 640a 2020 2020 616e is Masked. an │ │ │ +00257b90: 7369 626c 652e 6275 696c 7469 6e2e 7379 sible.builtin.sy │ │ │ +00257ba0: 7374 656d 643a 0a20 2020 2020 206e 616d stemd:. nam │ │ │ +00257bb0: 653a 2061 7061 6368 6532 2e73 6572 7669 e: apache2.servi │ │ │ +00257bc0: 6365 0a20 2020 2020 2073 7461 7465 3a20 ce. state: │ │ │ +00257bd0: 7374 6f70 7065 640a 2020 2020 2020 656e stopped. en │ │ │ +00257be0: 6162 6c65 643a 2066 616c 7365 0a20 2020 abled: false. │ │ │ +00257bf0: 2020 206d 6173 6b65 643a 2074 7275 650a masked: true. │ │ │ +00257c00: 2020 2020 7768 656e 3a20 7365 7276 6963 when: servic │ │ │ +00257c10: 655f 6578 6973 7473 2e73 7464 6f75 745f e_exists.stdout_ │ │ │ +00257c20: 6c69 6e65 7320 6973 2073 6561 7263 6828 lines is search( │ │ │ +00257c30: 2261 7061 6368 6532 2e73 6572 7669 6365 "apache2.service │ │ │ +00257c40: 222c 206d 756c 7469 6c69 6e65 3d54 7275 ", multiline=Tru │ │ │ +00257c50: 6529 0a0a 2020 2d20 6e61 6d65 3a20 556e e).. - name: Un │ │ │ +00257c60: 6974 2053 6f63 6b65 7420 4578 6973 7473 it Socket Exists │ │ │ +00257c70: 202d 2061 7061 6368 6532 2e73 6f63 6b65 - apache2.socke │ │ │ +00257c80: 740a 2020 2020 616e 7369 626c 652e 6275 t. ansible.bu │ │ │ +00257c90: 696c 7469 6e2e 636f 6d6d 616e 643a 2073 iltin.command: s │ │ │ +00257ca0: 7973 7465 6d63 746c 202d 7120 6c69 7374 ystemctl -q list │ │ │ +00257cb0: 2d75 6e69 742d 6669 6c65 7320 6170 6163 -unit-files apac │ │ │ +00257cc0: 6865 322e 736f 636b 6574 0a20 2020 2072 he2.socket. r │ │ │ +00257cd0: 6567 6973 7465 723a 2073 6f63 6b65 745f egister: socket_ │ │ │ +00257ce0: 6669 6c65 5f65 7869 7374 730a 2020 2020 file_exists. │ │ │ +00257cf0: 6368 616e 6765 645f 7768 656e 3a20 6661 changed_when: fa │ │ │ +00257d00: 6c73 650a 2020 2020 6661 696c 6564 5f77 lse. failed_w │ │ │ +00257d10: 6865 6e3a 2073 6f63 6b65 745f 6669 6c65 hen: socket_file │ │ │ +00257d20: 5f65 7869 7374 732e 7263 206e 6f74 2069 _exists.rc not i │ │ │ +00257d30: 6e20 5b30 2c20 315d 0a20 2020 2063 6865 n [0, 1]. che │ │ │ +00257d40: 636b 5f6d 6f64 653a 2066 616c 7365 0a0a ck_mode: false.. │ │ │ +00257d50: 2020 2d20 6e61 6d65 3a20 4469 7361 626c - name: Disabl │ │ │ +00257d60: 6520 6170 6163 6865 3220 5365 7276 6963 e apache2 Servic │ │ │ +00257d70: 6520 2d20 4469 7361 626c 6520 536f 636b e - Disable Sock │ │ │ +00257d80: 6574 2061 7061 6368 6532 0a20 2020 2061 et apache2. a │ │ │ +00257d90: 6e73 6962 6c65 2e62 7569 6c74 696e 2e73 nsible.builtin.s │ │ │ +00257da0: 7973 7465 6d64 3a0a 2020 2020 2020 6e61 ystemd:. na │ │ │ +00257db0: 6d65 3a20 6170 6163 6865 322e 736f 636b me: apache2.sock │ │ │ +00257dc0: 6574 0a20 2020 2020 2065 6e61 626c 6564 et. enabled │ │ │ +00257dd0: 3a20 6661 6c73 650a 2020 2020 2020 7374 : false. st │ │ │ +00257de0: 6174 653a 2073 746f 7070 6564 0a20 2020 ate: stopped. │ │ │ +00257df0: 2020 206d 6173 6b65 643a 2074 7275 650a masked: true. │ │ │ +00257e00: 2020 2020 7768 656e 3a20 736f 636b 6574 when: socket │ │ │ +00257e10: 5f66 696c 655f 6578 6973 7473 2e73 7464 _file_exists.std │ │ │ +00257e20: 6f75 745f 6c69 6e65 7320 6973 2073 6561 out_lines is sea │ │ │ +00257e30: 7263 6828 2261 7061 6368 6532 2e73 6f63 rch("apache2.soc │ │ │ +00257e40: 6b65 7422 2c20 6d75 6c74 696c 696e 653d ket", multiline= │ │ │ +00257e50: 5472 7565 290a 2020 7461 6773 3a0a 2020 True). tags:. │ │ │ +00257e60: 2d20 4e49 5354 2d38 3030 2d35 332d 434d - NIST-800-53-CM │ │ │ +00257e70: 2d36 2861 290a 2020 2d20 4e49 5354 2d38 -6(a). - NIST-8 │ │ │ +00257e80: 3030 2d35 332d 434d 2d37 2861 290a 2020 00-53-CM-7(a). │ │ │ +00257e90: 2d20 4e49 5354 2d38 3030 2d35 332d 434d - NIST-800-53-CM │ │ │ +00257ea0: 2d37 2862 290a 2020 2d20 6469 7361 626c -7(b). - disabl │ │ │ +00257eb0: 655f 7374 7261 7465 6779 0a20 202d 206c e_strategy. - l │ │ │ +00257ec0: 6f77 5f63 6f6d 706c 6578 6974 790a 2020 ow_complexity. │ │ │ +00257ed0: 2d20 6c6f 775f 6469 7372 7570 7469 6f6e - low_disruption │ │ │ +00257ee0: 0a20 202d 206e 6f5f 7265 626f 6f74 5f6e . - no_reboot_n │ │ │ +00257ef0: 6565 6465 640a 2020 2d20 7365 7276 6963 eeded. - servic │ │ │ +00257f00: 655f 6874 7470 645f 6469 7361 626c 6564 e_httpd_disabled │ │ │ +00257f10: 0a20 202d 2073 7065 6369 616c 5f73 6572 . - special_ser │ │ │ +00257f20: 7669 6365 5f62 6c6f 636b 0a20 202d 2075 vice_block. - u │ │ │ +00257f30: 6e6b 6e6f 776e 5f73 6576 6572 6974 790a nknown_severity. │ │ │ +00257f40: 2020 7768 656e 3a20 2722 6c69 6e75 782d when: '"linux- │ │ │ +00257f50: 6261 7365 2220 696e 2061 6e73 6962 6c65 base" in ansible │ │ │ +00257f60: 5f66 6163 7473 2e70 6163 6b61 6765 7327 _facts.packages' │ │ │ +00257f70: 0a3c 2f63 6f64 653e 3c2f 7072 653e 3c2f .
│ │ │ +00258170: 3c63 6f64 653e 6170 6956 6572 7369 6f6eapiVersion │ │ │ +00258180: 3a20 6d61 6368 696e 6563 6f6e 6669 6775 : machineconfigu │ │ │ +00258190: 7261 7469 6f6e 2e6f 7065 6e73 6869 6674 ration.openshift │ │ │ +002581a0: 2e69 6f2f 7631 0a6b 696e 643a 204d 6163 .io/v1.kind: Mac │ │ │ +002581b0: 6869 6e65 436f 6e66 6967 0a73 7065 633a hineConfig.spec: │ │ │ +002581c0: 0a20 2063 6f6e 6669 673a 0a20 2020 2069 . config:. i │ │ │ +002581d0: 676e 6974 696f 6e3a 0a20 2020 2020 2076 gnition:. v │ │ │ +002581e0: 6572 7369 6f6e 3a20 332e 312e 300a 2020 ersion: 3.1.0. │ │ │ +002581f0: 2020 7379 7374 656d 643a 0a20 2020 2020 systemd:. │ │ │ +00258200: 2075 6e69 7473 3a0a 2020 2020 2020 2d20 units:. - │ │ │ +00258210: 6e61 6d65 3a20 6170 6163 6865 322e 7365 name: apache2.se │ │ │ +00258220: 7276 6963 650a 2020 2020 2020 2020 656e rvice. en │ │ │ +00258230: 6162 6c65 643a 2066 616c 7365 0a20 2020 abled: false. │ │ │ +00258240: 2020 2020 206d 6173 6b3a 2074 7275 650a mask: true. │ │ │ +00258250: 2020 2020 2020 2d20 6e61 6d65 3a20 6170 - name: ap │ │ │ +00258260: 6163 6865 322e 736f 636b 6574 0a20 2020 ache2.socket. │ │ │ +00258270: 2020 2020 2065 6e61 626c 6564 3a20 6661 enabled: fa │ │ │ +00258280: 6c73 650a 2020 2020 2020 2020 6d61 736b lse. mask │ │ │ +00258290: 3a20 7472 7565 0a3c 2f63 6f64 653e 3c2f : true.│ │ │ +002582a0: 7072 653e 3c2f 6469 763e 3c61 2063 6c61 pre>Remediati │ │ │ +00258350: 6f6e 2050 7570 7065 7420 736e 6970 7065 on Puppet snippe │ │ │ +00258360: 7420 e287 b23c 2f61 3e3c 6272 3e3c 6469 t ...< │ │ │ +002583e0: 7472 3e3c 7468 3e43 6f6d 706c 6578 6974 tr> Complexit │ │ │ +002583f0: 793a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f y: low │ │ │ +00258400: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
<
│ │ │ +00258490: 636f 6465 3e69 6e63 6c75 6465 2064 6973 code>include dis
│ │ │ +002584a0: 6162 6c65 5f61 7061 6368 6532 0a0a 636c able_apache2..cl
│ │ │ +002584b0: 6173 7320 6469 7361 626c 655f 6170 6163 ass disable_apac
│ │ │ +002584c0: 6865 3220 7b0a 2020 7365 7276 6963 6520 he2 {. service
│ │ │ +002584d0: 7b27 6170 6163 6865 3227 3a0a 2020 2020 {'apache2':.
│ │ │ +002584e0: 656e 6162 6c65 203d 2667 743b 2066 616c enable => fal
│ │ │ +002584f0: 7365 2c0a 2020 2020 656e 7375 7265 203d se,. ensure =
│ │ │ +00258500: 2667 743b 2027 7374 6f70 7065 6427 2c0a > 'stopped',.
│ │ │ +00258510: 2020 7d0a 7d0a 3c2f 636f 6465 3e3c 2f70 }.}.Remediatio
│ │ │ +002585d0: 6e20 4f53 4275 696c 6420 426c 7565 7072 n OSBuild Bluepr
│ │ │ +002585e0: 696e 7420 736e 6970 7065 7420 e287 b23c int snippet ...<
│ │ │ +002585f0: 2f61 3e3c 6272 3e3c 6469 7620 636c 6173 /a>
.[customizatio
│ │ │ +00258640: 6e73 2e73 6572 7669 6365 735d 0a6d 6173 ns.services].mas
│ │ │ +00258650: 6b65 6420 3d20 5b22 6170 6163 6865 3222 ked = ["apache2"
│ │ │ +00258660: 5d0a 3c2f 636f 6465 3e3c 2f70 7265 3e3c ].
<
│ │ │ 00258670: 2f64 6976 3e3c 6120 636c 6173 733d 2262 /div>Remedi
│ │ │ -00259cf0: 6174 696f 6e20 5075 7070 6574 2073 6e69 ation Puppet sni
│ │ │ -00259d00: 7070 6574 20e2 87b2 3c2f 613e 3c62 723e ppet ...
│ │ │ -00259d10: 3c64 6976 2063 6c61 7373 3d22 7061 6e65
│ │ │ -00259d40: 3c74 6162 6c65 2063 6c61 7373 3d22 7461 Comple
│ │ │ -00259d90: 7869 7479 3a3c 2f74 683e 3c74 643e 6c6f xity: lo
│ │ │ -00259da0: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ -00259db0: 7468 3e44 6973 7275 7074 696f 6e3a 3c2f th>Disruption:
│ │ │ -00259dc0: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ -00259dd0: 2f74 723e 3c74 723e 3c74 683e 5265 626f /tr> Rebo
│ │ │ -00259de0: 6f74 3a3c 2f74 683e 3c74 643e 6661 6c73 ot: fals
│ │ │ -00259df0: 653c 2f74 643e 3c2f 7472 3e3c 7472 3e3c e <
│ │ │ -00259e00: 7468 3e53 7472 6174 6567 793a 3c2f 7468 th>Strategy:disable
.includ
│ │ │ -00259e40: 6520 7265 6d6f 7665 5f6e 6769 6e78 0a0a e remove_nginx..
│ │ │ -00259e50: 636c 6173 7320 7265 6d6f 7665 5f6e 6769 class remove_ngi
│ │ │ -00259e60: 6e78 207b 0a20 2070 6163 6b61 6765 207b nx {. package {
│ │ │ -00259e70: 2027 6e67 696e 7827 3a0a 2020 2020 656e 'nginx':. en
│ │ │ -00259e80: 7375 7265 203d 2667 743b 2027 7075 7267 sure => 'purg
│ │ │ -00259e90: 6564 272c 0a20 207d 0a7d 0a3c 2f63 6f64 ed',. }.}.
Remed
│ │ │ -00259f50: 6961 7469 6f6e 2041 6e73 6962 6c65 2073 iation Ansible s
│ │ │ -00259f60: 6e69 7070 6574 20e2 87b2 3c2f 613e 3c62 nippet ...Comp
│ │ │ -00259ff0: 6c65 7869 7479 3a3c 2f74 683e 3c74 643e lexity:
│ │ │ -0025a000: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Disruption:
│ │ │ -0025a020: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Re
│ │ │ -0025a040: 626f 6f74 3a3c 2f74 683e 3c74 643e 6661 boot: fa
│ │ │ -0025a050: 6c73 653c 2f74 643e 3c2f 7472 3e3c 7472 lse Strategy:
│ │ │ -0025a070: 7468 3e3c 7464 3e64 6973 6162 6c65 3c2f th> disable
│ │ │ -0025a080: 7464 3e3c 2f74 723e 3c2f 7461 626c 653e td>
│ │ │ -0025a090: 3c70 7265 3e3c 636f 6465 3e2d 206e 616d - nam
│ │ │ -0025a0a0: 653a 2027 556e 696e 7374 616c 6c20 6e67 e: 'Uninstall ng
│ │ │ -0025a0b0: 696e 7820 5061 636b 6167 653a 2045 6e73 inx Package: Ens
│ │ │ -0025a0c0: 7572 6520 6e67 696e 7820 6973 2072 656d ure nginx is rem
│ │ │ -0025a0d0: 6f76 6564 270a 2020 616e 7369 626c 652e oved'. ansible.
│ │ │ -0025a0e0: 6275 696c 7469 6e2e 7061 636b 6167 653a builtin.package:
│ │ │ -0025a0f0: 0a20 2020 206e 616d 653a 206e 6769 6e78 . name: nginx
│ │ │ -0025a100: 0a20 2020 2073 7461 7465 3a20 6162 7365 . state: abse
│ │ │ -0025a110: 6e74 0a20 2074 6167 733a 0a20 202d 204e nt. tags:. - N
│ │ │ -0025a120: 4953 542d 3830 302d 3533 2d43 4d2d 3628 IST-800-53-CM-6(
│ │ │ -0025a130: 6129 0a20 202d 204e 4953 542d 3830 302d a). - NIST-800-
│ │ │ -0025a140: 3533 2d43 4d2d 3728 6129 0a20 202d 204e 53-CM-7(a). - N
│ │ │ -0025a150: 4953 542d 3830 302d 3533 2d43 4d2d 3728 IST-800-53-CM-7(
│ │ │ -0025a160: 6229 0a20 202d 2064 6973 6162 6c65 5f73 b). - disable_s
│ │ │ -0025a170: 7472 6174 6567 790a 2020 2d20 6c6f 775f trategy. - low_
│ │ │ -0025a180: 636f 6d70 6c65 7869 7479 0a20 202d 206c complexity. - l
│ │ │ -0025a190: 6f77 5f64 6973 7275 7074 696f 6e0a 2020 ow_disruption.
│ │ │ -0025a1a0: 2d20 6e6f 5f72 6562 6f6f 745f 6e65 6564 - no_reboot_need
│ │ │ -0025a1b0: 6564 0a20 202d 2070 6163 6b61 6765 5f6e ed. - package_n
│ │ │ -0025a1c0: 6769 6e78 5f72 656d 6f76 6564 0a20 202d ginx_removed. -
│ │ │ -0025a1d0: 2075 6e6b 6e6f 776e 5f73 6576 6572 6974 unknown_severit
│ │ │ -0025a1e0: 790a 3c2f 636f 6465 3e3c 2f70 7265 3e3c y.
<
│ │ │ +00259cf0: 6174 696f 6e20 416e 7369 626c 6520 736e ation Ansible sn
│ │ │ +00259d00: 6970 7065 7420 e287 b23c 2f61 3e3c 6272 ippet ...
Compl
│ │ │ +00259d90: 6578 6974 793a 3c2f 7468 3e3c 7464 3e6c exity: l
│ │ │ +00259da0: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ +00259db0: 3c74 683e 4469 7372 7570 7469 6f6e 3a3c Disruption:<
│ │ │ +00259dc0: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ +00259dd0: 3c2f 7472 3e3c 7472 3e3c 7468 3e52 6562 Reb
│ │ │ +00259de0: 6f6f 743a 3c2f 7468 3e3c 7464 3e66 616c oot: fal
│ │ │ +00259df0: 7365 3c2f 7464 3e3c 2f74 723e 3c74 723e se
│ │ │ +00259e00: 3c74 683e 5374 7261 7465 6779 3a3c 2f74 Strategy: disable
<
│ │ │ +00259e30: 7072 653e 3c63 6f64 653e 2d20 6e61 6d65 pre>- name
│ │ │ +00259e40: 3a20 2755 6e69 6e73 7461 6c6c 206e 6769 : 'Uninstall ngi
│ │ │ +00259e50: 6e78 2050 6163 6b61 6765 3a20 456e 7375 nx Package: Ensu
│ │ │ +00259e60: 7265 206e 6769 6e78 2069 7320 7265 6d6f re nginx is remo
│ │ │ +00259e70: 7665 6427 0a20 2061 6e73 6962 6c65 2e62 ved'. ansible.b
│ │ │ +00259e80: 7569 6c74 696e 2e70 6163 6b61 6765 3a0a uiltin.package:.
│ │ │ +00259e90: 2020 2020 6e61 6d65 3a20 6e67 696e 780a name: nginx.
│ │ │ +00259ea0: 2020 2020 7374 6174 653a 2061 6273 656e state: absen
│ │ │ +00259eb0: 740a 2020 7461 6773 3a0a 2020 2d20 4e49 t. tags:. - NI
│ │ │ +00259ec0: 5354 2d38 3030 2d35 332d 434d 2d36 2861 ST-800-53-CM-6(a
│ │ │ +00259ed0: 290a 2020 2d20 4e49 5354 2d38 3030 2d35 ). - NIST-800-5
│ │ │ +00259ee0: 332d 434d 2d37 2861 290a 2020 2d20 4e49 3-CM-7(a). - NI
│ │ │ +00259ef0: 5354 2d38 3030 2d35 332d 434d 2d37 2862 ST-800-53-CM-7(b
│ │ │ +00259f00: 290a 2020 2d20 6469 7361 626c 655f 7374 ). - disable_st
│ │ │ +00259f10: 7261 7465 6779 0a20 202d 206c 6f77 5f63 rategy. - low_c
│ │ │ +00259f20: 6f6d 706c 6578 6974 790a 2020 2d20 6c6f omplexity. - lo
│ │ │ +00259f30: 775f 6469 7372 7570 7469 6f6e 0a20 202d w_disruption. -
│ │ │ +00259f40: 206e 6f5f 7265 626f 6f74 5f6e 6565 6465 no_reboot_neede
│ │ │ +00259f50: 640a 2020 2d20 7061 636b 6167 655f 6e67 d. - package_ng
│ │ │ +00259f60: 696e 785f 7265 6d6f 7665 640a 2020 2d20 inx_removed. -
│ │ │ +00259f70: 756e 6b6e 6f77 6e5f 7365 7665 7269 7479 unknown_severity
│ │ │ +00259f80: 0a3c 2f63 6f64 653e 3c2f 7072 653e 3c2f .
│ │ │ +00259f90: 6469 763e 3c61 2063 6c61 7373 3d22 6274 div>Remediation Pup
│ │ │ +0025a040: 7065 7420 736e 6970 7065 7420 e287 b23c pet snippet ...<
│ │ │ +0025a050: 2f61 3e3c 6272 3e3c 6469 7620 636c 6173 /a>
Complexity: low Disrup
│ │ │ +0025a100: 7469 6f6e 3a3c 2f74 683e 3c74 643e 6c6f tion: lo
│ │ │ +0025a110: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ +0025a120: 7468 3e52 6562 6f6f 743a 3c2f 7468 3e3c th>Reboot:<
│ │ │ +0025a130: 7464 3e66 616c 7365 3c2f 7464 3e3c 2f74 td>false Strate
│ │ │ +0025a150: 6779 3a3c 2f74 683e 3c74 643e 6469 7361 gy: disa
│ │ │ +0025a160: 626c 653c 2f74 643e 3c2f 7472 3e3c 2f74 ble
│ │ │ +0025a180: 0a69 6e63 6c75 6465 2072 656d 6f76 655f .include remove_
│ │ │ +0025a190: 6e67 696e 780a 0a63 6c61 7373 2072 656d nginx..class rem
│ │ │ +0025a1a0: 6f76 655f 6e67 696e 7820 7b0a 2020 7061 ove_nginx {. pa
│ │ │ +0025a1b0: 636b 6167 6520 7b20 276e 6769 6e78 273a ckage { 'nginx':
│ │ │ +0025a1c0: 0a20 2020 2065 6e73 7572 6520 3d26 6774 . ensure =>
│ │ │ +0025a1d0: 3b20 2770 7572 6765 6427 2c0a 2020 7d0a ; 'purged',. }.
│ │ │ +0025a1e0: 7d0a 3c2f 636f 6465 3e3c 2f70 7265 3e3c }.
<
│ │ │ 0025a1f0: 2f64 6976 3e3c 6120 636c 6173 733d 2262 /div>Remediat
│ │ │ -0025af90: 696f 6e20 4f53 4275 696c 6420 426c 7565 ion OSBuild Blue
│ │ │ -0025afa0: 7072 696e 7420 736e 6970 7065 7420 e287 print snippet ..
│ │ │ -0025afb0: b23c 2f61 3e3c 6272 3e3c 6469 7620 636c .
.[customizat
│ │ │ -0025b000: 696f 6e73 2e73 6572 7669 6365 735d 0a6d ions.services].m
│ │ │ -0025b010: 6173 6b65 6420 3d20 5b22 6e67 696e 7822 asked = ["nginx"
│ │ │ -0025b020: 5d0a 3c2f 636f 6465 3e3c 2f70 7265 3e3c ].
<
│ │ │ -0025b030: 2f64 6976 3e3c 6120 636c 6173 733d 2262 /div>Remediation Ku
│ │ │ -0025b0e0: 6265 726e 6574 6573 2073 6e69 7070 6574 bernetes snippet
│ │ │ -0025b0f0: 20e2 87b2 3c2f 613e 3c62 723e 3c64 6976 ...
Complexity
│ │ │ -0025b180: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low D
│ │ │ -0025b1a0: 6973 7275 7074 696f 6e3a 3c2f 7468 3e3c isruption: <
│ │ │ -0025b1b0: 7464 3e6d 6564 6975 6d3c 2f74 643e 3c2f td>medium
│ │ │ -0025b1c0: 7472 3e3c 7472 3e3c 7468 3e52 6562 6f6f tr>Reboo
│ │ │ -0025b1d0: 743a 3c2f 7468 3e3c 7464 3e74 7275 653c t: true<
│ │ │ -0025b1e0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Strategy: <
│ │ │ -0025b200: 7464 3e64 6973 6162 6c65 3c2f 7464 3e3c td>disable<
│ │ │ -0025b210: 2f74 723e 3c2f 7461 626c 653e 3c70 7265 /tr>
apiVersio
│ │ │ -0025b230: 6e3a 206d 6163 6869 6e65 636f 6e66 6967 n: machineconfig
│ │ │ -0025b240: 7572 6174 696f 6e2e 6f70 656e 7368 6966 uration.openshif
│ │ │ -0025b250: 742e 696f 2f76 310a 6b69 6e64 3a20 4d61 t.io/v1.kind: Ma
│ │ │ -0025b260: 6368 696e 6543 6f6e 6669 670a 7370 6563 chineConfig.spec
│ │ │ -0025b270: 3a0a 2020 636f 6e66 6967 3a0a 2020 2020 :. config:.
│ │ │ -0025b280: 6967 6e69 7469 6f6e 3a0a 2020 2020 2020 ignition:.
│ │ │ -0025b290: 7665 7273 696f 6e3a 2033 2e31 2e30 0a20 version: 3.1.0.
│ │ │ -0025b2a0: 2020 2073 7973 7465 6d64 3a0a 2020 2020 systemd:.
│ │ │ -0025b2b0: 2020 756e 6974 733a 0a20 2020 2020 202d units:. -
│ │ │ -0025b2c0: 206e 616d 653a 206e 6769 6e78 2e73 6572 name: nginx.ser
│ │ │ -0025b2d0: 7669 6365 0a20 2020 2020 2020 2065 6e61 vice. ena
│ │ │ -0025b2e0: 626c 6564 3a20 6661 6c73 650a 2020 2020 bled: false.
│ │ │ -0025b2f0: 2020 2020 6d61 736b 3a20 7472 7565 0a20 mask: true.
│ │ │ -0025b300: 2020 2020 202d 206e 616d 653a 206e 6769 - name: ngi
│ │ │ -0025b310: 6e78 2e73 6f63 6b65 740a 2020 2020 2020 nx.socket.
│ │ │ -0025b320: 2020 656e 6162 6c65 643a 2066 616c 7365 enabled: false
│ │ │ -0025b330: 0a20 2020 2020 2020 206d 6173 6b3a 2074 . mask: t
│ │ │ -0025b340: 7275 650a 3c2f 636f 6465 3e3c 2f70 7265 rue.
Remediation
│ │ │ -0025b400: 5075 7070 6574 2073 6e69 7070 6574 20e2 Puppet snippet .
│ │ │ -0025b410: 87b2 3c2f 613e 3c62 723e 3c64 6976 2063 ..
│ │ │ -0025b490: 3c74 683e 436f 6d70 6c65 7869 7479 3a3c Complexity:<
│ │ │ -0025b4a0: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ -0025b4b0: 3c2f 7472 3e3c 7472 3e3c 7468 3e44 6973 Dis
│ │ │ -0025b4c0: 7275 7074 696f 6e3a 3c2f 7468 3e3c 7464 ruption: low Reboot: false
│ │ │ -0025b500: 3c2f 7472 3e3c 7472 3e3c 7468 3e53 7472 Str
│ │ │ -0025b510: 6174 6567 793a 3c2f 7468 3e3c 7464 3e65 ategy: e
│ │ │ -0025b520: 6e61 626c 653c 2f74 643e 3c2f 7472 3e3c nable <
│ │ │ -0025b530: 2f74 6162 6c65 3e3c 7072 653e 3c63 6f64 /table>include disabl
│ │ │ -0025b550: 655f 6e67 696e 780a 0a63 6c61 7373 2064 e_nginx..class d
│ │ │ -0025b560: 6973 6162 6c65 5f6e 6769 6e78 207b 0a20 isable_nginx {.
│ │ │ -0025b570: 2073 6572 7669 6365 207b 276e 6769 6e78 service {'nginx
│ │ │ -0025b580: 273a 0a20 2020 2065 6e61 626c 6520 3d26 ':. enable =&
│ │ │ -0025b590: 6774 3b20 6661 6c73 652c 0a20 2020 2065 gt; false,. e
│ │ │ -0025b5a0: 6e73 7572 6520 3d26 6774 3b20 2773 746f nsure => 'sto
│ │ │ -0025b5b0: 7070 6564 272c 0a20 207d 0a7d 0a3c 2f63 pped',. }.}.
│ │ │ -0025b5d0: 3c61 2063 6c61 7373 3d22 6274 6e20 6274 Rem
│ │ │ -0025b670: 6564 6961 7469 6f6e 2041 6e73 6962 6c65 ediation Ansible
│ │ │ -0025b680: 2073 6e69 7070 6574 20e2 87b2 3c2f 613e snippet ...
│ │ │ -0025b690: 3c62 723e 3c64 6976 2063 6c61 7373 3d22
Co
│ │ │ -0025b710: 6d70 6c65 7869 7479 3a3c 2f74 683e 3c74 mplexity: low <
│ │ │ -0025b730: 7472 3e3c 7468 3e44 6973 7275 7074 696f tr>Disruptio
│ │ │ -0025b740: 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f n: low
│ │ │ -0025b750: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ -0025b760: 5265 626f 6f74 3a3c 2f74 683e 3c74 643e Reboot:
│ │ │ -0025b770: 6661 6c73 653c 2f74 643e 3c2f 7472 3e3c false <
│ │ │ -0025b780: 7472 3e3c 7468 3e53 7472 6174 6567 793a tr>Strategy:
│ │ │ -0025b790: 3c2f 7468 3e3c 7464 3e64 6973 6162 6c65 disable
│ │ │ -0025b7a0: 3c2f 7464 3e3c 2f74 723e 3c2f 7461 626c - n
│ │ │ -0025b7c0: 616d 653a 2047 6174 6865 7220 7468 6520 ame: Gather the
│ │ │ -0025b7d0: 7061 636b 6167 6520 6661 6374 730a 2020 package facts.
│ │ │ -0025b7e0: 7061 636b 6167 655f 6661 6374 733a 0a20 package_facts:.
│ │ │ -0025b7f0: 2020 206d 616e 6167 6572 3a20 6175 746f manager: auto
│ │ │ -0025b800: 0a20 2074 6167 733a 0a20 202d 2064 6973 . tags:. - dis
│ │ │ -0025b810: 6162 6c65 5f73 7472 6174 6567 790a 2020 able_strategy.
│ │ │ -0025b820: 2d20 6c6f 775f 636f 6d70 6c65 7869 7479 - low_complexity
│ │ │ -0025b830: 0a20 202d 206c 6f77 5f64 6973 7275 7074 . - low_disrupt
│ │ │ -0025b840: 696f 6e0a 2020 2d20 6e6f 5f72 6562 6f6f ion. - no_reboo
│ │ │ -0025b850: 745f 6e65 6564 6564 0a20 202d 2073 6572 t_needed. - ser
│ │ │ -0025b860: 7669 6365 5f6e 6769 6e78 5f64 6973 6162 vice_nginx_disab
│ │ │ -0025b870: 6c65 640a 2020 2d20 756e 6b6e 6f77 6e5f led. - unknown_
│ │ │ -0025b880: 7365 7665 7269 7479 0a0a 2d20 6e61 6d65 severity..- name
│ │ │ -0025b890: 3a20 4469 7361 626c 6520 6e67 696e 7820 : Disable nginx
│ │ │ -0025b8a0: 5365 7276 6963 6520 2d20 4469 7361 626c Service - Disabl
│ │ │ -0025b8b0: 6520 7365 7276 6963 6520 6e67 696e 780a e service nginx.
│ │ │ -0025b8c0: 2020 626c 6f63 6b3a 0a0a 2020 2d20 6e61 block:.. - na
│ │ │ -0025b8d0: 6d65 3a20 4469 7361 626c 6520 6e67 696e me: Disable ngin
│ │ │ -0025b8e0: 7820 5365 7276 6963 6520 2d20 436f 6c6c x Service - Coll
│ │ │ -0025b8f0: 6563 7420 7379 7374 656d 6420 5365 7276 ect systemd Serv
│ │ │ -0025b900: 6963 6573 2050 7265 7365 6e74 2069 6e20 ices Present in
│ │ │ -0025b910: 7468 6520 5379 7374 656d 0a20 2020 2061 the System. a
│ │ │ -0025b920: 6e73 6962 6c65 2e62 7569 6c74 696e 2e63 nsible.builtin.c
│ │ │ -0025b930: 6f6d 6d61 6e64 3a20 7379 7374 656d 6374 ommand: systemct
│ │ │ -0025b940: 6c20 2d71 206c 6973 742d 756e 6974 2d66 l -q list-unit-f
│ │ │ -0025b950: 696c 6573 202d 2d74 7970 6520 7365 7276 iles --type serv
│ │ │ -0025b960: 6963 650a 2020 2020 7265 6769 7374 6572 ice. register
│ │ │ -0025b970: 3a20 7365 7276 6963 655f 6578 6973 7473 : service_exists
│ │ │ -0025b980: 0a20 2020 2063 6861 6e67 6564 5f77 6865 . changed_whe
│ │ │ -0025b990: 6e3a 2066 616c 7365 0a20 2020 2066 6169 n: false. fai
│ │ │ -0025b9a0: 6c65 645f 7768 656e 3a20 7365 7276 6963 led_when: servic
│ │ │ -0025b9b0: 655f 6578 6973 7473 2e72 6320 6e6f 7420 e_exists.rc not
│ │ │ -0025b9c0: 696e 205b 302c 2031 5d0a 2020 2020 6368 in [0, 1]. ch
│ │ │ -0025b9d0: 6563 6b5f 6d6f 6465 3a20 6661 6c73 650a eck_mode: false.
│ │ │ -0025b9e0: 0a20 202d 206e 616d 653a 2044 6973 6162 . - name: Disab
│ │ │ -0025b9f0: 6c65 206e 6769 6e78 2053 6572 7669 6365 le nginx Service
│ │ │ -0025ba00: 202d 2045 6e73 7572 6520 6e67 696e 782e - Ensure nginx.
│ │ │ -0025ba10: 7365 7276 6963 6520 6973 204d 6173 6b65 service is Maske
│ │ │ -0025ba20: 640a 2020 2020 616e 7369 626c 652e 6275 d. ansible.bu
│ │ │ -0025ba30: 696c 7469 6e2e 7379 7374 656d 643a 0a20 iltin.systemd:.
│ │ │ -0025ba40: 2020 2020 206e 616d 653a 206e 6769 6e78 name: nginx
│ │ │ -0025ba50: 2e73 6572 7669 6365 0a20 2020 2020 2073 .service. s
│ │ │ -0025ba60: 7461 7465 3a20 7374 6f70 7065 640a 2020 tate: stopped.
│ │ │ -0025ba70: 2020 2020 656e 6162 6c65 643a 2066 616c enabled: fal
│ │ │ -0025ba80: 7365 0a20 2020 2020 206d 6173 6b65 643a se. masked:
│ │ │ -0025ba90: 2074 7275 650a 2020 2020 7768 656e 3a20 true. when:
│ │ │ -0025baa0: 7365 7276 6963 655f 6578 6973 7473 2e73 service_exists.s
│ │ │ -0025bab0: 7464 6f75 745f 6c69 6e65 7320 6973 2073 tdout_lines is s
│ │ │ -0025bac0: 6561 7263 6828 226e 6769 6e78 2e73 6572 earch("nginx.ser
│ │ │ -0025bad0: 7669 6365 222c 206d 756c 7469 6c69 6e65 vice", multiline
│ │ │ -0025bae0: 3d54 7275 6529 0a0a 2020 2d20 6e61 6d65 =True).. - name
│ │ │ -0025baf0: 3a20 556e 6974 2053 6f63 6b65 7420 4578 : Unit Socket Ex
│ │ │ -0025bb00: 6973 7473 202d 206e 6769 6e78 2e73 6f63 ists - nginx.soc
│ │ │ -0025bb10: 6b65 740a 2020 2020 616e 7369 626c 652e ket. ansible.
│ │ │ -0025bb20: 6275 696c 7469 6e2e 636f 6d6d 616e 643a builtin.command:
│ │ │ -0025bb30: 2073 7973 7465 6d63 746c 202d 7120 6c69 systemctl -q li
│ │ │ -0025bb40: 7374 2d75 6e69 742d 6669 6c65 7320 6e67 st-unit-files ng
│ │ │ -0025bb50: 696e 782e 736f 636b 6574 0a20 2020 2072 inx.socket. r
│ │ │ -0025bb60: 6567 6973 7465 723a 2073 6f63 6b65 745f egister: socket_
│ │ │ -0025bb70: 6669 6c65 5f65 7869 7374 730a 2020 2020 file_exists.
│ │ │ -0025bb80: 6368 616e 6765 645f 7768 656e 3a20 6661 changed_when: fa
│ │ │ -0025bb90: 6c73 650a 2020 2020 6661 696c 6564 5f77 lse. failed_w
│ │ │ -0025bba0: 6865 6e3a 2073 6f63 6b65 745f 6669 6c65 hen: socket_file
│ │ │ -0025bbb0: 5f65 7869 7374 732e 7263 206e 6f74 2069 _exists.rc not i
│ │ │ -0025bbc0: 6e20 5b30 2c20 315d 0a20 2020 2063 6865 n [0, 1]. che
│ │ │ -0025bbd0: 636b 5f6d 6f64 653a 2066 616c 7365 0a0a ck_mode: false..
│ │ │ -0025bbe0: 2020 2d20 6e61 6d65 3a20 4469 7361 626c - name: Disabl
│ │ │ -0025bbf0: 6520 6e67 696e 7820 5365 7276 6963 6520 e nginx Service
│ │ │ -0025bc00: 2d20 4469 7361 626c 6520 536f 636b 6574 - Disable Socket
│ │ │ -0025bc10: 206e 6769 6e78 0a20 2020 2061 6e73 6962 nginx. ansib
│ │ │ -0025bc20: 6c65 2e62 7569 6c74 696e 2e73 7973 7465 le.builtin.syste
│ │ │ -0025bc30: 6d64 3a0a 2020 2020 2020 6e61 6d65 3a20 md:. name:
│ │ │ -0025bc40: 6e67 696e 782e 736f 636b 6574 0a20 2020 nginx.socket.
│ │ │ -0025bc50: 2020 2065 6e61 626c 6564 3a20 6661 6c73 enabled: fals
│ │ │ -0025bc60: 650a 2020 2020 2020 7374 6174 653a 2073 e. state: s
│ │ │ -0025bc70: 746f 7070 6564 0a20 2020 2020 206d 6173 topped. mas
│ │ │ -0025bc80: 6b65 643a 2074 7275 650a 2020 2020 7768 ked: true. wh
│ │ │ -0025bc90: 656e 3a20 736f 636b 6574 5f66 696c 655f en: socket_file_
│ │ │ -0025bca0: 6578 6973 7473 2e73 7464 6f75 745f 6c69 exists.stdout_li
│ │ │ -0025bcb0: 6e65 7320 6973 2073 6561 7263 6828 226e nes is search("n
│ │ │ -0025bcc0: 6769 6e78 2e73 6f63 6b65 7422 2c20 6d75 ginx.socket", mu
│ │ │ -0025bcd0: 6c74 696c 696e 653d 5472 7565 290a 2020 ltiline=True).
│ │ │ -0025bce0: 7461 6773 3a0a 2020 2d20 6469 7361 626c tags:. - disabl
│ │ │ -0025bcf0: 655f 7374 7261 7465 6779 0a20 202d 206c e_strategy. - l
│ │ │ -0025bd00: 6f77 5f63 6f6d 706c 6578 6974 790a 2020 ow_complexity.
│ │ │ -0025bd10: 2d20 6c6f 775f 6469 7372 7570 7469 6f6e - low_disruption
│ │ │ -0025bd20: 0a20 202d 206e 6f5f 7265 626f 6f74 5f6e . - no_reboot_n
│ │ │ -0025bd30: 6565 6465 640a 2020 2d20 7365 7276 6963 eeded. - servic
│ │ │ -0025bd40: 655f 6e67 696e 785f 6469 7361 626c 6564 e_nginx_disabled
│ │ │ -0025bd50: 0a20 202d 2073 7065 6369 616c 5f73 6572 . - special_ser
│ │ │ -0025bd60: 7669 6365 5f62 6c6f 636b 0a20 202d 2075 vice_block. - u
│ │ │ -0025bd70: 6e6b 6e6f 776e 5f73 6576 6572 6974 790a nknown_severity.
│ │ │ -0025bd80: 2020 7768 656e 3a20 2722 6c69 6e75 782d when: '"linux-
│ │ │ -0025bd90: 6261 7365 2220 696e 2061 6e73 6962 6c65 base" in ansible
│ │ │ -0025bda0: 5f66 6163 7473 2e70 6163 6b61 6765 7327 _facts.packages'
│ │ │ +0025af90: 696f 6e20 416e 7369 626c 6520 736e 6970 ion Ansible snip
│ │ │ +0025afa0: 7065 7420 e287 b23c 2f61 3e3c 6272 3e3c pet ...
<
│ │ │ +0025afb0: 6469 7620 636c 6173 733d 2270 616e 656c div class="panel
│ │ │ +0025afc0: 2d63 6f6c 6c61 7073 6520 636f 6c6c 6170 -collapse collap
│ │ │ +0025afd0: 7365 2220 6964 3d22 6964 3933 3222 3e3c se" id="id932"><
│ │ │ +0025afe0: 7461 626c 6520 636c 6173 733d 2274 6162 table class="tab
│ │ │ +0025aff0: 6c65 2074 6162 6c65 2d73 7472 6970 6564 le table-striped
│ │ │ +0025b000: 2074 6162 6c65 2d62 6f72 6465 7265 6420 table-bordered
│ │ │ +0025b010: 7461 626c 652d 636f 6e64 656e 7365 6422 table-condensed"
│ │ │ +0025b020: 3e3c 7472 3e3c 7468 3e43 6f6d 706c 6578 >Complex
│ │ │ +0025b030: 6974 793a 3c2f 7468 3e3c 7464 3e6c 6f77 ity: low
│ │ │ +0025b040: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Disruption: low
│ │ │ +0025b070: 7472 3e3c 7472 3e3c 7468 3e52 6562 6f6f tr>Reboo
│ │ │ +0025b080: 743a 3c2f 7468 3e3c 7464 3e66 616c 7365 t: false
│ │ │ +0025b090: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Strategy:
│ │ │ +0025b0b0: 3c74 643e 6469 7361 626c 653c 2f74 643e disable
│ │ │ +0025b0c0: 3c2f 7472 3e3c 2f74 6162 6c65 3e3c 7072
- name:
│ │ │ +0025b0e0: 4761 7468 6572 2074 6865 2070 6163 6b61 Gather the packa
│ │ │ +0025b0f0: 6765 2066 6163 7473 0a20 2070 6163 6b61 ge facts. packa
│ │ │ +0025b100: 6765 5f66 6163 7473 3a0a 2020 2020 6d61 ge_facts:. ma
│ │ │ +0025b110: 6e61 6765 723a 2061 7574 6f0a 2020 7461 nager: auto. ta
│ │ │ +0025b120: 6773 3a0a 2020 2d20 6469 7361 626c 655f gs:. - disable_
│ │ │ +0025b130: 7374 7261 7465 6779 0a20 202d 206c 6f77 strategy. - low
│ │ │ +0025b140: 5f63 6f6d 706c 6578 6974 790a 2020 2d20 _complexity. -
│ │ │ +0025b150: 6c6f 775f 6469 7372 7570 7469 6f6e 0a20 low_disruption.
│ │ │ +0025b160: 202d 206e 6f5f 7265 626f 6f74 5f6e 6565 - no_reboot_nee
│ │ │ +0025b170: 6465 640a 2020 2d20 7365 7276 6963 655f ded. - service_
│ │ │ +0025b180: 6e67 696e 785f 6469 7361 626c 6564 0a20 nginx_disabled.
│ │ │ +0025b190: 202d 2075 6e6b 6e6f 776e 5f73 6576 6572 - unknown_sever
│ │ │ +0025b1a0: 6974 790a 0a2d 206e 616d 653a 2044 6973 ity..- name: Dis
│ │ │ +0025b1b0: 6162 6c65 206e 6769 6e78 2053 6572 7669 able nginx Servi
│ │ │ +0025b1c0: 6365 202d 2044 6973 6162 6c65 2073 6572 ce - Disable ser
│ │ │ +0025b1d0: 7669 6365 206e 6769 6e78 0a20 2062 6c6f vice nginx. blo
│ │ │ +0025b1e0: 636b 3a0a 0a20 202d 206e 616d 653a 2044 ck:.. - name: D
│ │ │ +0025b1f0: 6973 6162 6c65 206e 6769 6e78 2053 6572 isable nginx Ser
│ │ │ +0025b200: 7669 6365 202d 2043 6f6c 6c65 6374 2073 vice - Collect s
│ │ │ +0025b210: 7973 7465 6d64 2053 6572 7669 6365 7320 ystemd Services
│ │ │ +0025b220: 5072 6573 656e 7420 696e 2074 6865 2053 Present in the S
│ │ │ +0025b230: 7973 7465 6d0a 2020 2020 616e 7369 626c ystem. ansibl
│ │ │ +0025b240: 652e 6275 696c 7469 6e2e 636f 6d6d 616e e.builtin.comman
│ │ │ +0025b250: 643a 2073 7973 7465 6d63 746c 202d 7120 d: systemctl -q
│ │ │ +0025b260: 6c69 7374 2d75 6e69 742d 6669 6c65 7320 list-unit-files
│ │ │ +0025b270: 2d2d 7479 7065 2073 6572 7669 6365 0a20 --type service.
│ │ │ +0025b280: 2020 2072 6567 6973 7465 723a 2073 6572 register: ser
│ │ │ +0025b290: 7669 6365 5f65 7869 7374 730a 2020 2020 vice_exists.
│ │ │ +0025b2a0: 6368 616e 6765 645f 7768 656e 3a20 6661 changed_when: fa
│ │ │ +0025b2b0: 6c73 650a 2020 2020 6661 696c 6564 5f77 lse. failed_w
│ │ │ +0025b2c0: 6865 6e3a 2073 6572 7669 6365 5f65 7869 hen: service_exi
│ │ │ +0025b2d0: 7374 732e 7263 206e 6f74 2069 6e20 5b30 sts.rc not in [0
│ │ │ +0025b2e0: 2c20 315d 0a20 2020 2063 6865 636b 5f6d , 1]. check_m
│ │ │ +0025b2f0: 6f64 653a 2066 616c 7365 0a0a 2020 2d20 ode: false.. -
│ │ │ +0025b300: 6e61 6d65 3a20 4469 7361 626c 6520 6e67 name: Disable ng
│ │ │ +0025b310: 696e 7820 5365 7276 6963 6520 2d20 456e inx Service - En
│ │ │ +0025b320: 7375 7265 206e 6769 6e78 2e73 6572 7669 sure nginx.servi
│ │ │ +0025b330: 6365 2069 7320 4d61 736b 6564 0a20 2020 ce is Masked.
│ │ │ +0025b340: 2061 6e73 6962 6c65 2e62 7569 6c74 696e ansible.builtin
│ │ │ +0025b350: 2e73 7973 7465 6d64 3a0a 2020 2020 2020 .systemd:.
│ │ │ +0025b360: 6e61 6d65 3a20 6e67 696e 782e 7365 7276 name: nginx.serv
│ │ │ +0025b370: 6963 650a 2020 2020 2020 7374 6174 653a ice. state:
│ │ │ +0025b380: 2073 746f 7070 6564 0a20 2020 2020 2065 stopped. e
│ │ │ +0025b390: 6e61 626c 6564 3a20 6661 6c73 650a 2020 nabled: false.
│ │ │ +0025b3a0: 2020 2020 6d61 736b 6564 3a20 7472 7565 masked: true
│ │ │ +0025b3b0: 0a20 2020 2077 6865 6e3a 2073 6572 7669 . when: servi
│ │ │ +0025b3c0: 6365 5f65 7869 7374 732e 7374 646f 7574 ce_exists.stdout
│ │ │ +0025b3d0: 5f6c 696e 6573 2069 7320 7365 6172 6368 _lines is search
│ │ │ +0025b3e0: 2822 6e67 696e 782e 7365 7276 6963 6522 ("nginx.service"
│ │ │ +0025b3f0: 2c20 6d75 6c74 696c 696e 653d 5472 7565 , multiline=True
│ │ │ +0025b400: 290a 0a20 202d 206e 616d 653a 2055 6e69 ).. - name: Uni
│ │ │ +0025b410: 7420 536f 636b 6574 2045 7869 7374 7320 t Socket Exists
│ │ │ +0025b420: 2d20 6e67 696e 782e 736f 636b 6574 0a20 - nginx.socket.
│ │ │ +0025b430: 2020 2061 6e73 6962 6c65 2e62 7569 6c74 ansible.built
│ │ │ +0025b440: 696e 2e63 6f6d 6d61 6e64 3a20 7379 7374 in.command: syst
│ │ │ +0025b450: 656d 6374 6c20 2d71 206c 6973 742d 756e emctl -q list-un
│ │ │ +0025b460: 6974 2d66 696c 6573 206e 6769 6e78 2e73 it-files nginx.s
│ │ │ +0025b470: 6f63 6b65 740a 2020 2020 7265 6769 7374 ocket. regist
│ │ │ +0025b480: 6572 3a20 736f 636b 6574 5f66 696c 655f er: socket_file_
│ │ │ +0025b490: 6578 6973 7473 0a20 2020 2063 6861 6e67 exists. chang
│ │ │ +0025b4a0: 6564 5f77 6865 6e3a 2066 616c 7365 0a20 ed_when: false.
│ │ │ +0025b4b0: 2020 2066 6169 6c65 645f 7768 656e 3a20 failed_when:
│ │ │ +0025b4c0: 736f 636b 6574 5f66 696c 655f 6578 6973 socket_file_exis
│ │ │ +0025b4d0: 7473 2e72 6320 6e6f 7420 696e 205b 302c ts.rc not in [0,
│ │ │ +0025b4e0: 2031 5d0a 2020 2020 6368 6563 6b5f 6d6f 1]. check_mo
│ │ │ +0025b4f0: 6465 3a20 6661 6c73 650a 0a20 202d 206e de: false.. - n
│ │ │ +0025b500: 616d 653a 2044 6973 6162 6c65 206e 6769 ame: Disable ngi
│ │ │ +0025b510: 6e78 2053 6572 7669 6365 202d 2044 6973 nx Service - Dis
│ │ │ +0025b520: 6162 6c65 2053 6f63 6b65 7420 6e67 696e able Socket ngin
│ │ │ +0025b530: 780a 2020 2020 616e 7369 626c 652e 6275 x. ansible.bu
│ │ │ +0025b540: 696c 7469 6e2e 7379 7374 656d 643a 0a20 iltin.systemd:.
│ │ │ +0025b550: 2020 2020 206e 616d 653a 206e 6769 6e78 name: nginx
│ │ │ +0025b560: 2e73 6f63 6b65 740a 2020 2020 2020 656e .socket. en
│ │ │ +0025b570: 6162 6c65 643a 2066 616c 7365 0a20 2020 abled: false.
│ │ │ +0025b580: 2020 2073 7461 7465 3a20 7374 6f70 7065 state: stoppe
│ │ │ +0025b590: 640a 2020 2020 2020 6d61 736b 6564 3a20 d. masked:
│ │ │ +0025b5a0: 7472 7565 0a20 2020 2077 6865 6e3a 2073 true. when: s
│ │ │ +0025b5b0: 6f63 6b65 745f 6669 6c65 5f65 7869 7374 ocket_file_exist
│ │ │ +0025b5c0: 732e 7374 646f 7574 5f6c 696e 6573 2069 s.stdout_lines i
│ │ │ +0025b5d0: 7320 7365 6172 6368 2822 6e67 696e 782e s search("nginx.
│ │ │ +0025b5e0: 736f 636b 6574 222c 206d 756c 7469 6c69 socket", multili
│ │ │ +0025b5f0: 6e65 3d54 7275 6529 0a20 2074 6167 733a ne=True). tags:
│ │ │ +0025b600: 0a20 202d 2064 6973 6162 6c65 5f73 7472 . - disable_str
│ │ │ +0025b610: 6174 6567 790a 2020 2d20 6c6f 775f 636f ategy. - low_co
│ │ │ +0025b620: 6d70 6c65 7869 7479 0a20 202d 206c 6f77 mplexity. - low
│ │ │ +0025b630: 5f64 6973 7275 7074 696f 6e0a 2020 2d20 _disruption. -
│ │ │ +0025b640: 6e6f 5f72 6562 6f6f 745f 6e65 6564 6564 no_reboot_needed
│ │ │ +0025b650: 0a20 202d 2073 6572 7669 6365 5f6e 6769 . - service_ngi
│ │ │ +0025b660: 6e78 5f64 6973 6162 6c65 640a 2020 2d20 nx_disabled. -
│ │ │ +0025b670: 7370 6563 6961 6c5f 7365 7276 6963 655f special_service_
│ │ │ +0025b680: 626c 6f63 6b0a 2020 2d20 756e 6b6e 6f77 block. - unknow
│ │ │ +0025b690: 6e5f 7365 7665 7269 7479 0a20 2077 6865 n_severity. whe
│ │ │ +0025b6a0: 6e3a 2027 226c 696e 7578 2d62 6173 6522 n: '"linux-base"
│ │ │ +0025b6b0: 2069 6e20 616e 7369 626c 655f 6661 6374 in ansible_fact
│ │ │ +0025b6c0: 732e 7061 636b 6167 6573 270a 3c2f 636f s.packages'. <
│ │ │ +0025b6e0: 6120 636c 6173 733d 2262 746e 2062 746e a class="btn btn
│ │ │ +0025b6f0: 2d73 7563 6365 7373 2220 6461 7461 2d74 -success" data-t
│ │ │ +0025b700: 6f67 676c 653d 2263 6f6c 6c61 7073 6522 oggle="collapse"
│ │ │ +0025b710: 2064 6174 612d 7461 7267 6574 3d22 2369 data-target="#i
│ │ │ +0025b720: 6439 3333 2220 7461 6269 6e64 6578 3d22 d933" tabindex="
│ │ │ +0025b730: 3022 2072 6f6c 653d 2262 7574 746f 6e22 0" role="button"
│ │ │ +0025b740: 2061 7269 612d 6578 7061 6e64 6564 3d22 aria-expanded="
│ │ │ +0025b750: 6661 6c73 6522 2074 6974 6c65 3d22 4163 false" title="Ac
│ │ │ +0025b760: 7469 7661 7465 2074 6f20 7265 7665 616c tivate to reveal
│ │ │ +0025b770: 2220 6872 6566 3d22 2321 223e 5265 6d65 " href="#!">Reme
│ │ │ +0025b780: 6469 6174 696f 6e20 4b75 6265 726e 6574 diation Kubernet
│ │ │ +0025b790: 6573 2073 6e69 7070 6574 20e2 87b2 3c2f es snippet ...
│ │ │ +0025b7a0: 613e 3c62 723e 3c64 6976 2063 6c61 7373 a>
│ │ │ +0025b820: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity:
│ │ │ +0025b830: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Disrupt
│ │ │ +0025b850: 696f 6e3a 3c2f 7468 3e3c 7464 3e6d 6564 ion: med
│ │ │ +0025b860: 6975 6d3c 2f74 643e 3c2f 7472 3e3c 7472 ium Reboot: true
│ │ │ +0025b890: 7472 3e3c 7472 3e3c 7468 3e53 7472 6174 tr>Strat
│ │ │ +0025b8a0: 6567 793a 3c2f 7468 3e3c 7464 3e64 6973 egy: dis
│ │ │ +0025b8b0: 6162 6c65 3c2f 7464 3e3c 2f74 723e 3c2f able
│ │ │ +0025b8c0: 7461 626c 653e 3c70 7265 3e3c 636f 6465 table>apiVersion: mac
│ │ │ +0025b8e0: 6869 6e65 636f 6e66 6967 7572 6174 696f hineconfiguratio
│ │ │ +0025b8f0: 6e2e 6f70 656e 7368 6966 742e 696f 2f76 n.openshift.io/v
│ │ │ +0025b900: 310a 6b69 6e64 3a20 4d61 6368 696e 6543 1.kind: MachineC
│ │ │ +0025b910: 6f6e 6669 670a 7370 6563 3a0a 2020 636f onfig.spec:. co
│ │ │ +0025b920: 6e66 6967 3a0a 2020 2020 6967 6e69 7469 nfig:. igniti
│ │ │ +0025b930: 6f6e 3a0a 2020 2020 2020 7665 7273 696f on:. versio
│ │ │ +0025b940: 6e3a 2033 2e31 2e30 0a20 2020 2073 7973 n: 3.1.0. sys
│ │ │ +0025b950: 7465 6d64 3a0a 2020 2020 2020 756e 6974 temd:. unit
│ │ │ +0025b960: 733a 0a20 2020 2020 202d 206e 616d 653a s:. - name:
│ │ │ +0025b970: 206e 6769 6e78 2e73 6572 7669 6365 0a20 nginx.service.
│ │ │ +0025b980: 2020 2020 2020 2065 6e61 626c 6564 3a20 enabled:
│ │ │ +0025b990: 6661 6c73 650a 2020 2020 2020 2020 6d61 false. ma
│ │ │ +0025b9a0: 736b 3a20 7472 7565 0a20 2020 2020 202d sk: true. -
│ │ │ +0025b9b0: 206e 616d 653a 206e 6769 6e78 2e73 6f63 name: nginx.soc
│ │ │ +0025b9c0: 6b65 740a 2020 2020 2020 2020 656e 6162 ket. enab
│ │ │ +0025b9d0: 6c65 643a 2066 616c 7365 0a20 2020 2020 led: false.
│ │ │ +0025b9e0: 2020 206d 6173 6b3a 2074 7275 650a 3c2f mask: true.
│ │ │ +0025b9f0: 636f 6465 3e3c 2f70 7265 3e3c 2f64 6976 code>
Re
│ │ │ +0025baa0: 6d65 6469 6174 696f 6e20 5075 7070 6574 mediation Puppet
│ │ │ +0025bab0: 2073 6e69 7070 6574 20e2 87b2 3c2f 613e snippet ...
│ │ │ +0025bac0: 3c62 723e 3c64 6976 2063 6c61 7373 3d22
Co
│ │ │ +0025bb40: 6d70 6c65 7869 7479 3a3c 2f74 683e 3c74 mplexity: low <
│ │ │ +0025bb60: 7472 3e3c 7468 3e44 6973 7275 7074 696f tr>Disruptio
│ │ │ +0025bb70: 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f n: low
│ │ │ +0025bb80: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ +0025bb90: 5265 626f 6f74 3a3c 2f74 683e 3c74 643e Reboot:
│ │ │ +0025bba0: 6661 6c73 653c 2f74 643e 3c2f 7472 3e3c false <
│ │ │ +0025bbb0: 7472 3e3c 7468 3e53 7472 6174 6567 793a tr>Strategy:
│ │ │ +0025bbc0: 3c2f 7468 3e3c 7464 3e65 6e61 626c 653c enable<
│ │ │ +0025bbd0: 2f74 643e 3c2f 7472 3e3c 2f74 6162 6c65 /td>
incl
│ │ │ +0025bbf0: 7564 6520 6469 7361 626c 655f 6e67 696e ude disable_ngin
│ │ │ +0025bc00: 780a 0a63 6c61 7373 2064 6973 6162 6c65 x..class disable
│ │ │ +0025bc10: 5f6e 6769 6e78 207b 0a20 2073 6572 7669 _nginx {. servi
│ │ │ +0025bc20: 6365 207b 276e 6769 6e78 273a 0a20 2020 ce {'nginx':.
│ │ │ +0025bc30: 2065 6e61 626c 6520 3d26 6774 3b20 6661 enable => fa
│ │ │ +0025bc40: 6c73 652c 0a20 2020 2065 6e73 7572 6520 lse,. ensure
│ │ │ +0025bc50: 3d26 6774 3b20 2773 746f 7070 6564 272c => 'stopped',
│ │ │ +0025bc60: 0a20 207d 0a7d 0a3c 2f63 6f64 653e 3c2f . }.}.
│ │ │ +0025bc70: 7072 653e 3c2f 6469 763e 3c61 2063 6c61 pre>
Remediati
│ │ │ +0025bd20: 6f6e 204f 5342 7569 6c64 2042 6c75 6570 on OSBuild Bluep
│ │ │ +0025bd30: 7269 6e74 2073 6e69 7070 6574 20e2 87b2 rint snippet ...
│ │ │ +0025bd40: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61
.[customizati
│ │ │ +0025bd90: 6f6e 732e 7365 7276 6963 6573 5d0a 6d61 ons.services].ma
│ │ │ +0025bda0: 736b 6564 203d 205b 226e 6769 6e78 225d sked = ["nginx"]
│ │ │ 0025bdb0: 0a3c 2f63 6f64 653e 3c2f 7072 653e 3c2f .
│ │ │ 0025bdc0: 6469 763e 3c61 2063 6c61 7373 3d22 6274 div>Remediation P
│ │ │ -0025d310: 7570 7065 7420 736e 6970 7065 7420 e287 uppet snippet ..
│ │ │ -0025d320: b23c 2f61 3e3c 6272 3e3c 6469 7620 636c .
<
│ │ │ -0025d3a0: 7468 3e43 6f6d 706c 6578 6974 793a 3c2f th>Complexity:
│ │ │ -0025d3b0: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ -0025d3c0: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr> Disr
│ │ │ -0025d3d0: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption:
│ │ │ -0025d3e0: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Reboot: false <
│ │ │ -0025d410: 2f74 723e 3c74 723e 3c74 683e 5374 7261 /tr>Stra
│ │ │ -0025d420: 7465 6779 3a3c 2f74 683e 3c74 643e 6469 tegy: di
│ │ │ -0025d430: 7361 626c 653c 2f74 643e 3c2f 7472 3e3c sable <
│ │ │ -0025d440: 2f74 6162 6c65 3e3c 7072 653e 3c63 6f64 /table>.include remov
│ │ │ -0025d460: 655f 646f 7665 636f 742d 636f 7265 0a0a e_dovecot-core..
│ │ │ -0025d470: 636c 6173 7320 7265 6d6f 7665 5f64 6f76 class remove_dov
│ │ │ -0025d480: 6563 6f74 2d63 6f72 6520 7b0a 2020 7061 ecot-core {. pa
│ │ │ -0025d490: 636b 6167 6520 7b20 2764 6f76 6563 6f74 ckage { 'dovecot
│ │ │ -0025d4a0: 2d63 6f72 6527 3a0a 2020 2020 656e 7375 -core':. ensu
│ │ │ -0025d4b0: 7265 203d 2667 743b 2027 7075 7267 6564 re => 'purged
│ │ │ -0025d4c0: 272c 0a20 207d 0a7d 0a3c 2f63 6f64 653e ',. }.}.
│ │ │ -0025d4d0: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063
Remedia
│ │ │ -0025d580: 7469 6f6e 2041 6e73 6962 6c65 2073 6e69 tion Ansible sni
│ │ │ -0025d590: 7070 6574 20e2 87b2 3c2f 613e 3c62 723e ppet ...
│ │ │ -0025d5a0: 3c64 6976 2063 6c61 7373 3d22 7061 6e65
│ │ │ -0025d5d0: 3c74 6162 6c65 2063 6c61 7373 3d22 7461 Comple
│ │ │ -0025d620: 7869 7479 3a3c 2f74 683e 3c74 643e 6c6f xity: lo
│ │ │ -0025d630: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ -0025d640: 7468 3e44 6973 7275 7074 696f 6e3a 3c2f th>Disruption:
│ │ │ -0025d650: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ -0025d660: 2f74 723e 3c74 723e 3c74 683e 5265 626f /tr> Rebo
│ │ │ -0025d670: 6f74 3a3c 2f74 683e 3c74 643e 6661 6c73 ot: fals
│ │ │ -0025d680: 653c 2f74 643e 3c2f 7472 3e3c 7472 3e3c e <
│ │ │ -0025d690: 7468 3e53 7472 6174 6567 793a 3c2f 7468 th>Strategy:disable
- name:
│ │ │ -0025d6d0: 2027 556e 696e 7374 616c 6c20 646f 7665 'Uninstall dove
│ │ │ -0025d6e0: 636f 7420 5061 636b 6167 653a 2045 6e73 cot Package: Ens
│ │ │ -0025d6f0: 7572 6520 646f 7665 636f 742d 636f 7265 ure dovecot-core
│ │ │ -0025d700: 2069 7320 7265 6d6f 7665 6427 0a20 2061 is removed'. a
│ │ │ -0025d710: 6e73 6962 6c65 2e62 7569 6c74 696e 2e70 nsible.builtin.p
│ │ │ -0025d720: 6163 6b61 6765 3a0a 2020 2020 6e61 6d65 ackage:. name
│ │ │ -0025d730: 3a20 646f 7665 636f 742d 636f 7265 0a20 : dovecot-core.
│ │ │ -0025d740: 2020 2073 7461 7465 3a20 6162 7365 6e74 state: absent
│ │ │ -0025d750: 0a20 2074 6167 733a 0a20 202d 2064 6973 . tags:. - dis
│ │ │ -0025d760: 6162 6c65 5f73 7472 6174 6567 790a 2020 able_strategy.
│ │ │ -0025d770: 2d20 6c6f 775f 636f 6d70 6c65 7869 7479 - low_complexity
│ │ │ -0025d780: 0a20 202d 206c 6f77 5f64 6973 7275 7074 . - low_disrupt
│ │ │ -0025d790: 696f 6e0a 2020 2d20 6e6f 5f72 6562 6f6f ion. - no_reboo
│ │ │ -0025d7a0: 745f 6e65 6564 6564 0a20 202d 2070 6163 t_needed. - pac
│ │ │ -0025d7b0: 6b61 6765 5f64 6f76 6563 6f74 5f72 656d kage_dovecot_rem
│ │ │ -0025d7c0: 6f76 6564 0a20 202d 2075 6e6b 6e6f 776e oved. - unknown
│ │ │ -0025d7d0: 5f73 6576 6572 6974 790a 3c2f 636f 6465 _severity.Remediation A
│ │ │ +0025d310: 6e73 6962 6c65 2073 6e69 7070 6574 20e2 nsible snippet .
│ │ │ +0025d320: 87b2 3c2f 613e 3c62 723e 3c64 6976 2063 ..
│ │ │ +0025d3a0: 3c74 683e 436f 6d70 6c65 7869 7479 3a3c Complexity:<
│ │ │ +0025d3b0: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ +0025d3c0: 3c2f 7472 3e3c 7472 3e3c 7468 3e44 6973 Dis
│ │ │ +0025d3d0: 7275 7074 696f 6e3a 3c2f 7468 3e3c 7464 ruption: low Reboot: false
│ │ │ +0025d410: 3c2f 7472 3e3c 7472 3e3c 7468 3e53 7472 Str
│ │ │ +0025d420: 6174 6567 793a 3c2f 7468 3e3c 7464 3e64 ategy: d
│ │ │ +0025d430: 6973 6162 6c65 3c2f 7464 3e3c 2f74 723e isable
│ │ │ +0025d440: 3c2f 7461 626c 653e 3c70 7265 3e3c 636f
- name: 'Unin
│ │ │ +0025d460: 7374 616c 6c20 646f 7665 636f 7420 5061 stall dovecot Pa
│ │ │ +0025d470: 636b 6167 653a 2045 6e73 7572 6520 646f ckage: Ensure do
│ │ │ +0025d480: 7665 636f 742d 636f 7265 2069 7320 7265 vecot-core is re
│ │ │ +0025d490: 6d6f 7665 6427 0a20 2061 6e73 6962 6c65 moved'. ansible
│ │ │ +0025d4a0: 2e62 7569 6c74 696e 2e70 6163 6b61 6765 .builtin.package
│ │ │ +0025d4b0: 3a0a 2020 2020 6e61 6d65 3a20 646f 7665 :. name: dove
│ │ │ +0025d4c0: 636f 742d 636f 7265 0a20 2020 2073 7461 cot-core. sta
│ │ │ +0025d4d0: 7465 3a20 6162 7365 6e74 0a20 2074 6167 te: absent. tag
│ │ │ +0025d4e0: 733a 0a20 202d 2064 6973 6162 6c65 5f73 s:. - disable_s
│ │ │ +0025d4f0: 7472 6174 6567 790a 2020 2d20 6c6f 775f trategy. - low_
│ │ │ +0025d500: 636f 6d70 6c65 7869 7479 0a20 202d 206c complexity. - l
│ │ │ +0025d510: 6f77 5f64 6973 7275 7074 696f 6e0a 2020 ow_disruption.
│ │ │ +0025d520: 2d20 6e6f 5f72 6562 6f6f 745f 6e65 6564 - no_reboot_need
│ │ │ +0025d530: 6564 0a20 202d 2070 6163 6b61 6765 5f64 ed. - package_d
│ │ │ +0025d540: 6f76 6563 6f74 5f72 656d 6f76 6564 0a20 ovecot_removed.
│ │ │ +0025d550: 202d 2075 6e6b 6e6f 776e 5f73 6576 6572 - unknown_sever
│ │ │ +0025d560: 6974 790a 3c2f 636f 6465 3e3c 2f70 7265 ity.
Remediation
│ │ │ +0025d620: 5075 7070 6574 2073 6e69 7070 6574 20e2 Puppet snippet .
│ │ │ +0025d630: 87b2 3c2f 613e 3c62 723e 3c64 6976 2063 ..
│ │ │ +0025d6b0: 3c74 683e 436f 6d70 6c65 7869 7479 3a3c Complexity:<
│ │ │ +0025d6c0: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ +0025d6d0: 3c2f 7472 3e3c 7472 3e3c 7468 3e44 6973 Dis
│ │ │ +0025d6e0: 7275 7074 696f 6e3a 3c2f 7468 3e3c 7464 ruption: low Reboot: false
│ │ │ +0025d720: 3c2f 7472 3e3c 7472 3e3c 7468 3e53 7472 Str
│ │ │ +0025d730: 6174 6567 793a 3c2f 7468 3e3c 7464 3e64 ategy: d
│ │ │ +0025d740: 6973 6162 6c65 3c2f 7464 3e3c 2f74 723e isable
│ │ │ +0025d750: 3c2f 7461 626c 653e 3c70 7265 3e3c 636f
.include remo
│ │ │ +0025d770: 7665 5f64 6f76 6563 6f74 2d63 6f72 650a ve_dovecot-core.
│ │ │ +0025d780: 0a63 6c61 7373 2072 656d 6f76 655f 646f .class remove_do
│ │ │ +0025d790: 7665 636f 742d 636f 7265 207b 0a20 2070 vecot-core {. p
│ │ │ +0025d7a0: 6163 6b61 6765 207b 2027 646f 7665 636f ackage { 'doveco
│ │ │ +0025d7b0: 742d 636f 7265 273a 0a20 2020 2065 6e73 t-core':. ens
│ │ │ +0025d7c0: 7572 6520 3d26 6774 3b20 2770 7572 6765 ure => 'purge
│ │ │ +0025d7d0: 6427 2c0a 2020 7d0a 7d0a 3c2f 636f 6465 d',. }.}.
Re
│ │ │ -0025e5c0: 6d65 6469 6174 696f 6e20 4f53 4275 696c mediation OSBuil
│ │ │ -0025e5d0: 6420 426c 7565 7072 696e 7420 736e 6970 d Blueprint snip
│ │ │ -0025e5e0: 7065 7420 e287 b23c 2f61 3e3c 6272 3e3c pet ...
<
│ │ │ -0025e5f0: 6469 7620 636c 6173 733d 2270 616e 656c div class="panel
│ │ │ -0025e600: 2d63 6f6c 6c61 7073 6520 636f 6c6c 6170 -collapse collap
│ │ │ -0025e610: 7365 2220 6964 3d22 6964 3934 3222 3e3c se" id="id942"><
│ │ │ -0025e620: 7072 653e 3c63 6f64 653e 0a5b 6375 7374 pre>.[cust
│ │ │ -0025e630: 6f6d 697a 6174 696f 6e73 2e73 6572 7669 omizations.servi
│ │ │ -0025e640: 6365 735d 0a6d 6173 6b65 6420 3d20 5b22 ces].masked = ["
│ │ │ -0025e650: 646f 7665 636f 7422 5d0a 3c2f 636f 6465 dovecot"].Remedi
│ │ │ -0025e710: 6174 696f 6e20 4b75 6265 726e 6574 6573 ation Kubernetes
│ │ │ -0025e720: 2073 6e69 7070 6574 20e2 87b2 3c2f 613e snippet ...
│ │ │ -0025e730: 3c62 723e 3c64 6976 2063 6c61 7373 3d22
Co
│ │ │ -0025e7b0: 6d70 6c65 7869 7479 3a3c 2f74 683e 3c74 mplexity: low <
│ │ │ -0025e7d0: 7472 3e3c 7468 3e44 6973 7275 7074 696f tr>Disruptio
│ │ │ -0025e7e0: 6e3a 3c2f 7468 3e3c 7464 3e6d 6564 6975 n: mediu
│ │ │ -0025e7f0: 6d3c 2f74 643e 3c2f 7472 3e3c 7472 3e3c m <
│ │ │ -0025e800: 7468 3e52 6562 6f6f 743a 3c2f 7468 3e3c th>Reboot:<
│ │ │ -0025e810: 7464 3e74 7275 653c 2f74 643e 3c2f 7472 td>true Strateg
│ │ │ -0025e830: 793a 3c2f 7468 3e3c 7464 3e64 6973 6162 y: disab
│ │ │ -0025e840: 6c65 3c2f 7464 3e3c 2f74 723e 3c2f 7461 le a
│ │ │ -0025e860: 7069 5665 7273 696f 6e3a 206d 6163 6869 piVersion: machi
│ │ │ -0025e870: 6e65 636f 6e66 6967 7572 6174 696f 6e2e neconfiguration.
│ │ │ -0025e880: 6f70 656e 7368 6966 742e 696f 2f76 310a openshift.io/v1.
│ │ │ -0025e890: 6b69 6e64 3a20 4d61 6368 696e 6543 6f6e kind: MachineCon
│ │ │ -0025e8a0: 6669 670a 7370 6563 3a0a 2020 636f 6e66 fig.spec:. conf
│ │ │ -0025e8b0: 6967 3a0a 2020 2020 6967 6e69 7469 6f6e ig:. ignition
│ │ │ -0025e8c0: 3a0a 2020 2020 2020 7665 7273 696f 6e3a :. version:
│ │ │ -0025e8d0: 2033 2e31 2e30 0a20 2020 2073 7973 7465 3.1.0. syste
│ │ │ -0025e8e0: 6d64 3a0a 2020 2020 2020 756e 6974 733a md:. units:
│ │ │ -0025e8f0: 0a20 2020 2020 202d 206e 616d 653a 2064 . - name: d
│ │ │ -0025e900: 6f76 6563 6f74 2e73 6572 7669 6365 0a20 ovecot.service.
│ │ │ -0025e910: 2020 2020 2020 2065 6e61 626c 6564 3a20 enabled:
│ │ │ -0025e920: 6661 6c73 650a 2020 2020 2020 2020 6d61 false. ma
│ │ │ -0025e930: 736b 3a20 7472 7565 0a20 2020 2020 202d sk: true. -
│ │ │ -0025e940: 206e 616d 653a 2064 6f76 6563 6f74 2e73 name: dovecot.s
│ │ │ -0025e950: 6f63 6b65 740a 2020 2020 2020 2020 656e ocket. en
│ │ │ -0025e960: 6162 6c65 643a 2066 616c 7365 0a20 2020 abled: false.
│ │ │ -0025e970: 2020 2020 206d 6173 6b3a 2074 7275 650a mask: true.
│ │ │ -0025e980: 3c2f 636f 6465 3e3c 2f70 7265 3e3c 2f64
│ │ │ -0025ea30: 5265 6d65 6469 6174 696f 6e20 5075 7070 Remediation Pupp
│ │ │ -0025ea40: 6574 2073 6e69 7070 6574 20e2 87b2 3c2f et snippet ...
│ │ │ -0025ea50: 613e 3c62 723e 3c64 6976 2063 6c61 7373 a>
│ │ │ -0025ead0: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity:
│ │ │ -0025eae0: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Disrupt
│ │ │ -0025eb00: 696f 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 ion: low
│ │ │ -0025eb10: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Reboot:false Strateg
│ │ │ -0025eb50: 793a 3c2f 7468 3e3c 7464 3e65 6e61 626c y: enabl
│ │ │ -0025eb60: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e in
│ │ │ -0025eb80: 636c 7564 6520 6469 7361 626c 655f 646f clude disable_do
│ │ │ -0025eb90: 7665 636f 740a 0a63 6c61 7373 2064 6973 vecot..class dis
│ │ │ -0025eba0: 6162 6c65 5f64 6f76 6563 6f74 207b 0a20 able_dovecot {.
│ │ │ -0025ebb0: 2073 6572 7669 6365 207b 2764 6f76 6563 service {'dovec
│ │ │ -0025ebc0: 6f74 273a 0a20 2020 2065 6e61 626c 6520 ot':. enable
│ │ │ -0025ebd0: 3d26 6774 3b20 6661 6c73 652c 0a20 2020 => false,.
│ │ │ -0025ebe0: 2065 6e73 7572 6520 3d26 6774 3b20 2773 ensure => 's
│ │ │ -0025ebf0: 746f 7070 6564 272c 0a20 207d 0a7d 0a3c topped',. }.}.<
│ │ │ -0025ec00: 2f63 6f64 653e 3c2f 7072 653e 3c2f 6469 /code>
R
│ │ │ -0025ecb0: 656d 6564 6961 7469 6f6e 2041 6e73 6962 emediation Ansib
│ │ │ -0025ecc0: 6c65 2073 6e69 7070 6574 20e2 87b2 3c2f le snippet ...
│ │ │ -0025ecd0: 613e 3c62 723e 3c64 6976 2063 6c61 7373 a>
│ │ │ -0025ed50: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity:
│ │ │ -0025ed60: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Disrupt
│ │ │ -0025ed80: 696f 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 ion: low
│ │ │ -0025ed90: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Reboot:false Strateg
│ │ │ -0025edd0: 793a 3c2f 7468 3e3c 7464 3e64 6973 6162 y: disab
│ │ │ -0025ede0: 6c65 3c2f 7464 3e3c 2f74 723e 3c2f 7461 le -
│ │ │ -0025ee00: 206e 616d 653a 2047 6174 6865 7220 7468 name: Gather th
│ │ │ -0025ee10: 6520 7061 636b 6167 6520 6661 6374 730a e package facts.
│ │ │ -0025ee20: 2020 7061 636b 6167 655f 6661 6374 733a package_facts:
│ │ │ -0025ee30: 0a20 2020 206d 616e 6167 6572 3a20 6175 . manager: au
│ │ │ -0025ee40: 746f 0a20 2074 6167 733a 0a20 202d 2064 to. tags:. - d
│ │ │ -0025ee50: 6973 6162 6c65 5f73 7472 6174 6567 790a isable_strategy.
│ │ │ -0025ee60: 2020 2d20 6c6f 775f 636f 6d70 6c65 7869 - low_complexi
│ │ │ -0025ee70: 7479 0a20 202d 206c 6f77 5f64 6973 7275 ty. - low_disru
│ │ │ -0025ee80: 7074 696f 6e0a 2020 2d20 6e6f 5f72 6562 ption. - no_reb
│ │ │ -0025ee90: 6f6f 745f 6e65 6564 6564 0a20 202d 2073 oot_needed. - s
│ │ │ -0025eea0: 6572 7669 6365 5f64 6f76 6563 6f74 5f64 ervice_dovecot_d
│ │ │ -0025eeb0: 6973 6162 6c65 640a 2020 2d20 756e 6b6e isabled. - unkn
│ │ │ -0025eec0: 6f77 6e5f 7365 7665 7269 7479 0a0a 2d20 own_severity..-
│ │ │ -0025eed0: 6e61 6d65 3a20 4469 7361 626c 6520 446f name: Disable Do
│ │ │ -0025eee0: 7665 636f 7420 5365 7276 6963 6520 2d20 vecot Service -
│ │ │ -0025eef0: 4469 7361 626c 6520 7365 7276 6963 6520 Disable service
│ │ │ -0025ef00: 646f 7665 636f 740a 2020 626c 6f63 6b3a dovecot. block:
│ │ │ -0025ef10: 0a0a 2020 2d20 6e61 6d65 3a20 4469 7361 .. - name: Disa
│ │ │ -0025ef20: 626c 6520 446f 7665 636f 7420 5365 7276 ble Dovecot Serv
│ │ │ -0025ef30: 6963 6520 2d20 436f 6c6c 6563 7420 7379 ice - Collect sy
│ │ │ -0025ef40: 7374 656d 6420 5365 7276 6963 6573 2050 stemd Services P
│ │ │ -0025ef50: 7265 7365 6e74 2069 6e20 7468 6520 5379 resent in the Sy
│ │ │ -0025ef60: 7374 656d 0a20 2020 2061 6e73 6962 6c65 stem. ansible
│ │ │ -0025ef70: 2e62 7569 6c74 696e 2e63 6f6d 6d61 6e64 .builtin.command
│ │ │ -0025ef80: 3a20 7379 7374 656d 6374 6c20 2d71 206c : systemctl -q l
│ │ │ -0025ef90: 6973 742d 756e 6974 2d66 696c 6573 202d ist-unit-files -
│ │ │ -0025efa0: 2d74 7970 6520 7365 7276 6963 650a 2020 -type service.
│ │ │ -0025efb0: 2020 7265 6769 7374 6572 3a20 7365 7276 register: serv
│ │ │ -0025efc0: 6963 655f 6578 6973 7473 0a20 2020 2063 ice_exists. c
│ │ │ -0025efd0: 6861 6e67 6564 5f77 6865 6e3a 2066 616c hanged_when: fal
│ │ │ -0025efe0: 7365 0a20 2020 2066 6169 6c65 645f 7768 se. failed_wh
│ │ │ -0025eff0: 656e 3a20 7365 7276 6963 655f 6578 6973 en: service_exis
│ │ │ -0025f000: 7473 2e72 6320 6e6f 7420 696e 205b 302c ts.rc not in [0,
│ │ │ -0025f010: 2031 5d0a 2020 2020 6368 6563 6b5f 6d6f 1]. check_mo
│ │ │ -0025f020: 6465 3a20 6661 6c73 650a 0a20 202d 206e de: false.. - n
│ │ │ -0025f030: 616d 653a 2044 6973 6162 6c65 2044 6f76 ame: Disable Dov
│ │ │ -0025f040: 6563 6f74 2053 6572 7669 6365 202d 2045 ecot Service - E
│ │ │ -0025f050: 6e73 7572 6520 646f 7665 636f 742e 7365 nsure dovecot.se
│ │ │ -0025f060: 7276 6963 6520 6973 204d 6173 6b65 640a rvice is Masked.
│ │ │ -0025f070: 2020 2020 616e 7369 626c 652e 6275 696c ansible.buil
│ │ │ -0025f080: 7469 6e2e 7379 7374 656d 643a 0a20 2020 tin.systemd:.
│ │ │ -0025f090: 2020 206e 616d 653a 2064 6f76 6563 6f74 name: dovecot
│ │ │ -0025f0a0: 2e73 6572 7669 6365 0a20 2020 2020 2073 .service. s
│ │ │ -0025f0b0: 7461 7465 3a20 7374 6f70 7065 640a 2020 tate: stopped.
│ │ │ -0025f0c0: 2020 2020 656e 6162 6c65 643a 2066 616c enabled: fal
│ │ │ -0025f0d0: 7365 0a20 2020 2020 206d 6173 6b65 643a se. masked:
│ │ │ -0025f0e0: 2074 7275 650a 2020 2020 7768 656e 3a20 true. when:
│ │ │ -0025f0f0: 7365 7276 6963 655f 6578 6973 7473 2e73 service_exists.s
│ │ │ -0025f100: 7464 6f75 745f 6c69 6e65 7320 6973 2073 tdout_lines is s
│ │ │ -0025f110: 6561 7263 6828 2264 6f76 6563 6f74 2e73 earch("dovecot.s
│ │ │ -0025f120: 6572 7669 6365 222c 206d 756c 7469 6c69 ervice", multili
│ │ │ -0025f130: 6e65 3d54 7275 6529 0a0a 2020 2d20 6e61 ne=True).. - na
│ │ │ -0025f140: 6d65 3a20 556e 6974 2053 6f63 6b65 7420 me: Unit Socket
│ │ │ -0025f150: 4578 6973 7473 202d 2064 6f76 6563 6f74 Exists - dovecot
│ │ │ -0025f160: 2e73 6f63 6b65 740a 2020 2020 616e 7369 .socket. ansi
│ │ │ -0025f170: 626c 652e 6275 696c 7469 6e2e 636f 6d6d ble.builtin.comm
│ │ │ -0025f180: 616e 643a 2073 7973 7465 6d63 746c 202d and: systemctl -
│ │ │ -0025f190: 7120 6c69 7374 2d75 6e69 742d 6669 6c65 q list-unit-file
│ │ │ -0025f1a0: 7320 646f 7665 636f 742e 736f 636b 6574 s dovecot.socket
│ │ │ -0025f1b0: 0a20 2020 2072 6567 6973 7465 723a 2073 . register: s
│ │ │ -0025f1c0: 6f63 6b65 745f 6669 6c65 5f65 7869 7374 ocket_file_exist
│ │ │ -0025f1d0: 730a 2020 2020 6368 616e 6765 645f 7768 s. changed_wh
│ │ │ -0025f1e0: 656e 3a20 6661 6c73 650a 2020 2020 6661 en: false. fa
│ │ │ -0025f1f0: 696c 6564 5f77 6865 6e3a 2073 6f63 6b65 iled_when: socke
│ │ │ -0025f200: 745f 6669 6c65 5f65 7869 7374 732e 7263 t_file_exists.rc
│ │ │ -0025f210: 206e 6f74 2069 6e20 5b30 2c20 315d 0a20 not in [0, 1].
│ │ │ -0025f220: 2020 2063 6865 636b 5f6d 6f64 653a 2066 check_mode: f
│ │ │ -0025f230: 616c 7365 0a0a 2020 2d20 6e61 6d65 3a20 alse.. - name:
│ │ │ -0025f240: 4469 7361 626c 6520 446f 7665 636f 7420 Disable Dovecot
│ │ │ -0025f250: 5365 7276 6963 6520 2d20 4469 7361 626c Service - Disabl
│ │ │ -0025f260: 6520 536f 636b 6574 2064 6f76 6563 6f74 e Socket dovecot
│ │ │ -0025f270: 0a20 2020 2061 6e73 6962 6c65 2e62 7569 . ansible.bui
│ │ │ -0025f280: 6c74 696e 2e73 7973 7465 6d64 3a0a 2020 ltin.systemd:.
│ │ │ -0025f290: 2020 2020 6e61 6d65 3a20 646f 7665 636f name: doveco
│ │ │ -0025f2a0: 742e 736f 636b 6574 0a20 2020 2020 2065 t.socket. e
│ │ │ -0025f2b0: 6e61 626c 6564 3a20 6661 6c73 650a 2020 nabled: false.
│ │ │ -0025f2c0: 2020 2020 7374 6174 653a 2073 746f 7070 state: stopp
│ │ │ -0025f2d0: 6564 0a20 2020 2020 206d 6173 6b65 643a ed. masked:
│ │ │ -0025f2e0: 2074 7275 650a 2020 2020 7768 656e 3a20 true. when:
│ │ │ -0025f2f0: 736f 636b 6574 5f66 696c 655f 6578 6973 socket_file_exis
│ │ │ -0025f300: 7473 2e73 7464 6f75 745f 6c69 6e65 7320 ts.stdout_lines
│ │ │ -0025f310: 6973 2073 6561 7263 6828 2264 6f76 6563 is search("dovec
│ │ │ -0025f320: 6f74 2e73 6f63 6b65 7422 2c20 6d75 6c74 ot.socket", mult
│ │ │ -0025f330: 696c 696e 653d 5472 7565 290a 2020 7461 iline=True). ta
│ │ │ -0025f340: 6773 3a0a 2020 2d20 6469 7361 626c 655f gs:. - disable_
│ │ │ -0025f350: 7374 7261 7465 6779 0a20 202d 206c 6f77 strategy. - low
│ │ │ -0025f360: 5f63 6f6d 706c 6578 6974 790a 2020 2d20 _complexity. -
│ │ │ -0025f370: 6c6f 775f 6469 7372 7570 7469 6f6e 0a20 low_disruption.
│ │ │ -0025f380: 202d 206e 6f5f 7265 626f 6f74 5f6e 6565 - no_reboot_nee
│ │ │ -0025f390: 6465 640a 2020 2d20 7365 7276 6963 655f ded. - service_
│ │ │ -0025f3a0: 646f 7665 636f 745f 6469 7361 626c 6564 dovecot_disabled
│ │ │ -0025f3b0: 0a20 202d 2073 7065 6369 616c 5f73 6572 . - special_ser
│ │ │ -0025f3c0: 7669 6365 5f62 6c6f 636b 0a20 202d 2075 vice_block. - u
│ │ │ -0025f3d0: 6e6b 6e6f 776e 5f73 6576 6572 6974 790a nknown_severity.
│ │ │ -0025f3e0: 2020 7768 656e 3a20 2722 6c69 6e75 782d when: '"linux-
│ │ │ -0025f3f0: 6261 7365 2220 696e 2061 6e73 6962 6c65 base" in ansible
│ │ │ -0025f400: 5f66 6163 7473 2e70 6163 6b61 6765 7327 _facts.packages'
│ │ │ +0025e5c0: 6d65 6469 6174 696f 6e20 416e 7369 626c mediation Ansibl
│ │ │ +0025e5d0: 6520 736e 6970 7065 7420 e287 b23c 2f61 e snippet ...
C
│ │ │ +0025e660: 6f6d 706c 6578 6974 793a 3c2f 7468 3e3c omplexity: <
│ │ │ +0025e670: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ +0025e680: 3c74 723e 3c74 683e 4469 7372 7570 7469 Disrupti
│ │ │ +0025e690: 6f6e 3a3c 2f74 683e 3c74 643e 6c6f 773c on: low<
│ │ │ +0025e6a0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Reboot: false
│ │ │ +0025e6d0: 3c74 723e 3c74 683e 5374 7261 7465 6779 Strategy
│ │ │ +0025e6e0: 3a3c 2f74 683e 3c74 643e 6469 7361 626c : disabl
│ │ │ +0025e6f0: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e -
│ │ │ +0025e710: 6e61 6d65 3a20 4761 7468 6572 2074 6865 name: Gather the
│ │ │ +0025e720: 2070 6163 6b61 6765 2066 6163 7473 0a20 package facts.
│ │ │ +0025e730: 2070 6163 6b61 6765 5f66 6163 7473 3a0a package_facts:.
│ │ │ +0025e740: 2020 2020 6d61 6e61 6765 723a 2061 7574 manager: aut
│ │ │ +0025e750: 6f0a 2020 7461 6773 3a0a 2020 2d20 6469 o. tags:. - di
│ │ │ +0025e760: 7361 626c 655f 7374 7261 7465 6779 0a20 sable_strategy.
│ │ │ +0025e770: 202d 206c 6f77 5f63 6f6d 706c 6578 6974 - low_complexit
│ │ │ +0025e780: 790a 2020 2d20 6c6f 775f 6469 7372 7570 y. - low_disrup
│ │ │ +0025e790: 7469 6f6e 0a20 202d 206e 6f5f 7265 626f tion. - no_rebo
│ │ │ +0025e7a0: 6f74 5f6e 6565 6465 640a 2020 2d20 7365 ot_needed. - se
│ │ │ +0025e7b0: 7276 6963 655f 646f 7665 636f 745f 6469 rvice_dovecot_di
│ │ │ +0025e7c0: 7361 626c 6564 0a20 202d 2075 6e6b 6e6f sabled. - unkno
│ │ │ +0025e7d0: 776e 5f73 6576 6572 6974 790a 0a2d 206e wn_severity..- n
│ │ │ +0025e7e0: 616d 653a 2044 6973 6162 6c65 2044 6f76 ame: Disable Dov
│ │ │ +0025e7f0: 6563 6f74 2053 6572 7669 6365 202d 2044 ecot Service - D
│ │ │ +0025e800: 6973 6162 6c65 2073 6572 7669 6365 2064 isable service d
│ │ │ +0025e810: 6f76 6563 6f74 0a20 2062 6c6f 636b 3a0a ovecot. block:.
│ │ │ +0025e820: 0a20 202d 206e 616d 653a 2044 6973 6162 . - name: Disab
│ │ │ +0025e830: 6c65 2044 6f76 6563 6f74 2053 6572 7669 le Dovecot Servi
│ │ │ +0025e840: 6365 202d 2043 6f6c 6c65 6374 2073 7973 ce - Collect sys
│ │ │ +0025e850: 7465 6d64 2053 6572 7669 6365 7320 5072 temd Services Pr
│ │ │ +0025e860: 6573 656e 7420 696e 2074 6865 2053 7973 esent in the Sys
│ │ │ +0025e870: 7465 6d0a 2020 2020 616e 7369 626c 652e tem. ansible.
│ │ │ +0025e880: 6275 696c 7469 6e2e 636f 6d6d 616e 643a builtin.command:
│ │ │ +0025e890: 2073 7973 7465 6d63 746c 202d 7120 6c69 systemctl -q li
│ │ │ +0025e8a0: 7374 2d75 6e69 742d 6669 6c65 7320 2d2d st-unit-files --
│ │ │ +0025e8b0: 7479 7065 2073 6572 7669 6365 0a20 2020 type service.
│ │ │ +0025e8c0: 2072 6567 6973 7465 723a 2073 6572 7669 register: servi
│ │ │ +0025e8d0: 6365 5f65 7869 7374 730a 2020 2020 6368 ce_exists. ch
│ │ │ +0025e8e0: 616e 6765 645f 7768 656e 3a20 6661 6c73 anged_when: fals
│ │ │ +0025e8f0: 650a 2020 2020 6661 696c 6564 5f77 6865 e. failed_whe
│ │ │ +0025e900: 6e3a 2073 6572 7669 6365 5f65 7869 7374 n: service_exist
│ │ │ +0025e910: 732e 7263 206e 6f74 2069 6e20 5b30 2c20 s.rc not in [0,
│ │ │ +0025e920: 315d 0a20 2020 2063 6865 636b 5f6d 6f64 1]. check_mod
│ │ │ +0025e930: 653a 2066 616c 7365 0a0a 2020 2d20 6e61 e: false.. - na
│ │ │ +0025e940: 6d65 3a20 4469 7361 626c 6520 446f 7665 me: Disable Dove
│ │ │ +0025e950: 636f 7420 5365 7276 6963 6520 2d20 456e cot Service - En
│ │ │ +0025e960: 7375 7265 2064 6f76 6563 6f74 2e73 6572 sure dovecot.ser
│ │ │ +0025e970: 7669 6365 2069 7320 4d61 736b 6564 0a20 vice is Masked.
│ │ │ +0025e980: 2020 2061 6e73 6962 6c65 2e62 7569 6c74 ansible.built
│ │ │ +0025e990: 696e 2e73 7973 7465 6d64 3a0a 2020 2020 in.systemd:.
│ │ │ +0025e9a0: 2020 6e61 6d65 3a20 646f 7665 636f 742e name: dovecot.
│ │ │ +0025e9b0: 7365 7276 6963 650a 2020 2020 2020 7374 service. st
│ │ │ +0025e9c0: 6174 653a 2073 746f 7070 6564 0a20 2020 ate: stopped.
│ │ │ +0025e9d0: 2020 2065 6e61 626c 6564 3a20 6661 6c73 enabled: fals
│ │ │ +0025e9e0: 650a 2020 2020 2020 6d61 736b 6564 3a20 e. masked:
│ │ │ +0025e9f0: 7472 7565 0a20 2020 2077 6865 6e3a 2073 true. when: s
│ │ │ +0025ea00: 6572 7669 6365 5f65 7869 7374 732e 7374 ervice_exists.st
│ │ │ +0025ea10: 646f 7574 5f6c 696e 6573 2069 7320 7365 dout_lines is se
│ │ │ +0025ea20: 6172 6368 2822 646f 7665 636f 742e 7365 arch("dovecot.se
│ │ │ +0025ea30: 7276 6963 6522 2c20 6d75 6c74 696c 696e rvice", multilin
│ │ │ +0025ea40: 653d 5472 7565 290a 0a20 202d 206e 616d e=True).. - nam
│ │ │ +0025ea50: 653a 2055 6e69 7420 536f 636b 6574 2045 e: Unit Socket E
│ │ │ +0025ea60: 7869 7374 7320 2d20 646f 7665 636f 742e xists - dovecot.
│ │ │ +0025ea70: 736f 636b 6574 0a20 2020 2061 6e73 6962 socket. ansib
│ │ │ +0025ea80: 6c65 2e62 7569 6c74 696e 2e63 6f6d 6d61 le.builtin.comma
│ │ │ +0025ea90: 6e64 3a20 7379 7374 656d 6374 6c20 2d71 nd: systemctl -q
│ │ │ +0025eaa0: 206c 6973 742d 756e 6974 2d66 696c 6573 list-unit-files
│ │ │ +0025eab0: 2064 6f76 6563 6f74 2e73 6f63 6b65 740a dovecot.socket.
│ │ │ +0025eac0: 2020 2020 7265 6769 7374 6572 3a20 736f register: so
│ │ │ +0025ead0: 636b 6574 5f66 696c 655f 6578 6973 7473 cket_file_exists
│ │ │ +0025eae0: 0a20 2020 2063 6861 6e67 6564 5f77 6865 . changed_whe
│ │ │ +0025eaf0: 6e3a 2066 616c 7365 0a20 2020 2066 6169 n: false. fai
│ │ │ +0025eb00: 6c65 645f 7768 656e 3a20 736f 636b 6574 led_when: socket
│ │ │ +0025eb10: 5f66 696c 655f 6578 6973 7473 2e72 6320 _file_exists.rc
│ │ │ +0025eb20: 6e6f 7420 696e 205b 302c 2031 5d0a 2020 not in [0, 1].
│ │ │ +0025eb30: 2020 6368 6563 6b5f 6d6f 6465 3a20 6661 check_mode: fa
│ │ │ +0025eb40: 6c73 650a 0a20 202d 206e 616d 653a 2044 lse.. - name: D
│ │ │ +0025eb50: 6973 6162 6c65 2044 6f76 6563 6f74 2053 isable Dovecot S
│ │ │ +0025eb60: 6572 7669 6365 202d 2044 6973 6162 6c65 ervice - Disable
│ │ │ +0025eb70: 2053 6f63 6b65 7420 646f 7665 636f 740a Socket dovecot.
│ │ │ +0025eb80: 2020 2020 616e 7369 626c 652e 6275 696c ansible.buil
│ │ │ +0025eb90: 7469 6e2e 7379 7374 656d 643a 0a20 2020 tin.systemd:.
│ │ │ +0025eba0: 2020 206e 616d 653a 2064 6f76 6563 6f74 name: dovecot
│ │ │ +0025ebb0: 2e73 6f63 6b65 740a 2020 2020 2020 656e .socket. en
│ │ │ +0025ebc0: 6162 6c65 643a 2066 616c 7365 0a20 2020 abled: false.
│ │ │ +0025ebd0: 2020 2073 7461 7465 3a20 7374 6f70 7065 state: stoppe
│ │ │ +0025ebe0: 640a 2020 2020 2020 6d61 736b 6564 3a20 d. masked:
│ │ │ +0025ebf0: 7472 7565 0a20 2020 2077 6865 6e3a 2073 true. when: s
│ │ │ +0025ec00: 6f63 6b65 745f 6669 6c65 5f65 7869 7374 ocket_file_exist
│ │ │ +0025ec10: 732e 7374 646f 7574 5f6c 696e 6573 2069 s.stdout_lines i
│ │ │ +0025ec20: 7320 7365 6172 6368 2822 646f 7665 636f s search("doveco
│ │ │ +0025ec30: 742e 736f 636b 6574 222c 206d 756c 7469 t.socket", multi
│ │ │ +0025ec40: 6c69 6e65 3d54 7275 6529 0a20 2074 6167 line=True). tag
│ │ │ +0025ec50: 733a 0a20 202d 2064 6973 6162 6c65 5f73 s:. - disable_s
│ │ │ +0025ec60: 7472 6174 6567 790a 2020 2d20 6c6f 775f trategy. - low_
│ │ │ +0025ec70: 636f 6d70 6c65 7869 7479 0a20 202d 206c complexity. - l
│ │ │ +0025ec80: 6f77 5f64 6973 7275 7074 696f 6e0a 2020 ow_disruption.
│ │ │ +0025ec90: 2d20 6e6f 5f72 6562 6f6f 745f 6e65 6564 - no_reboot_need
│ │ │ +0025eca0: 6564 0a20 202d 2073 6572 7669 6365 5f64 ed. - service_d
│ │ │ +0025ecb0: 6f76 6563 6f74 5f64 6973 6162 6c65 640a ovecot_disabled.
│ │ │ +0025ecc0: 2020 2d20 7370 6563 6961 6c5f 7365 7276 - special_serv
│ │ │ +0025ecd0: 6963 655f 626c 6f63 6b0a 2020 2d20 756e ice_block. - un
│ │ │ +0025ece0: 6b6e 6f77 6e5f 7365 7665 7269 7479 0a20 known_severity.
│ │ │ +0025ecf0: 2077 6865 6e3a 2027 226c 696e 7578 2d62 when: '"linux-b
│ │ │ +0025ed00: 6173 6522 2069 6e20 616e 7369 626c 655f ase" in ansible_
│ │ │ +0025ed10: 6661 6374 732e 7061 636b 6167 6573 270a facts.packages'.
│ │ │ +0025ed20: 3c2f 636f 6465 3e3c 2f70 7265 3e3c 2f64
│ │ │ +0025edd0: 5265 6d65 6469 6174 696f 6e20 4b75 6265 Remediation Kube
│ │ │ +0025ede0: 726e 6574 6573 2073 6e69 7070 6574 20e2 rnetes snippet .
│ │ │ +0025edf0: 87b2 3c2f 613e 3c62 723e 3c64 6976 2063 ..
│ │ │ +0025ee70: 3c74 683e 436f 6d70 6c65 7869 7479 3a3c Complexity:<
│ │ │ +0025ee80: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ +0025ee90: 3c2f 7472 3e3c 7472 3e3c 7468 3e44 6973 Dis
│ │ │ +0025eea0: 7275 7074 696f 6e3a 3c2f 7468 3e3c 7464 ruption: medium Reboot:
│ │ │ +0025eed0: 3c2f 7468 3e3c 7464 3e74 7275 653c 2f74 true S
│ │ │ +0025eef0: 7472 6174 6567 793a 3c2f 7468 3e3c 7464 trategy: disable
<
│ │ │ +0025ef20: 636f 6465 3e61 7069 5665 7273 696f 6e3a code>apiVersion:
│ │ │ +0025ef30: 206d 6163 6869 6e65 636f 6e66 6967 7572 machineconfigur
│ │ │ +0025ef40: 6174 696f 6e2e 6f70 656e 7368 6966 742e ation.openshift.
│ │ │ +0025ef50: 696f 2f76 310a 6b69 6e64 3a20 4d61 6368 io/v1.kind: Mach
│ │ │ +0025ef60: 696e 6543 6f6e 6669 670a 7370 6563 3a0a ineConfig.spec:.
│ │ │ +0025ef70: 2020 636f 6e66 6967 3a0a 2020 2020 6967 config:. ig
│ │ │ +0025ef80: 6e69 7469 6f6e 3a0a 2020 2020 2020 7665 nition:. ve
│ │ │ +0025ef90: 7273 696f 6e3a 2033 2e31 2e30 0a20 2020 rsion: 3.1.0.
│ │ │ +0025efa0: 2073 7973 7465 6d64 3a0a 2020 2020 2020 systemd:.
│ │ │ +0025efb0: 756e 6974 733a 0a20 2020 2020 202d 206e units:. - n
│ │ │ +0025efc0: 616d 653a 2064 6f76 6563 6f74 2e73 6572 ame: dovecot.ser
│ │ │ +0025efd0: 7669 6365 0a20 2020 2020 2020 2065 6e61 vice. ena
│ │ │ +0025efe0: 626c 6564 3a20 6661 6c73 650a 2020 2020 bled: false.
│ │ │ +0025eff0: 2020 2020 6d61 736b 3a20 7472 7565 0a20 mask: true.
│ │ │ +0025f000: 2020 2020 202d 206e 616d 653a 2064 6f76 - name: dov
│ │ │ +0025f010: 6563 6f74 2e73 6f63 6b65 740a 2020 2020 ecot.socket.
│ │ │ +0025f020: 2020 2020 656e 6162 6c65 643a 2066 616c enabled: fal
│ │ │ +0025f030: 7365 0a20 2020 2020 2020 206d 6173 6b3a se. mask:
│ │ │ +0025f040: 2074 7275 650a 3c2f 636f 6465 3e3c 2f70 true.
Remediatio
│ │ │ +0025f100: 6e20 5075 7070 6574 2073 6e69 7070 6574 n Puppet snippet
│ │ │ +0025f110: 20e2 87b2 3c2f 613e 3c62 723e 3c64 6976 ...
Complexity
│ │ │ +0025f1a0: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low D
│ │ │ +0025f1c0: 6973 7275 7074 696f 6e3a 3c2f 7468 3e3c isruption: <
│ │ │ +0025f1d0: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ +0025f1e0: 3c74 723e 3c74 683e 5265 626f 6f74 3a3c Reboot:<
│ │ │ +0025f1f0: 2f74 683e 3c74 643e 6661 6c73 653c 2f74 /th> false S
│ │ │ +0025f210: 7472 6174 6567 793a 3c2f 7468 3e3c 7464 trategy: enable
include disa
│ │ │ +0025f250: 626c 655f 646f 7665 636f 740a 0a63 6c61 ble_dovecot..cla
│ │ │ +0025f260: 7373 2064 6973 6162 6c65 5f64 6f76 6563 ss disable_dovec
│ │ │ +0025f270: 6f74 207b 0a20 2073 6572 7669 6365 207b ot {. service {
│ │ │ +0025f280: 2764 6f76 6563 6f74 273a 0a20 2020 2065 'dovecot':. e
│ │ │ +0025f290: 6e61 626c 6520 3d26 6774 3b20 6661 6c73 nable => fals
│ │ │ +0025f2a0: 652c 0a20 2020 2065 6e73 7572 6520 3d26 e,. ensure =&
│ │ │ +0025f2b0: 6774 3b20 2773 746f 7070 6564 272c 0a20 gt; 'stopped',.
│ │ │ +0025f2c0: 207d 0a7d 0a3c 2f63 6f64 653e 3c2f 7072 }.}.
Remediation
│ │ │ +0025f380: 204f 5342 7569 6c64 2042 6c75 6570 7269 OSBuild Bluepri
│ │ │ +0025f390: 6e74 2073 6e69 7070 6574 20e2 87b2 3c2f nt snippet ...
│ │ │ +0025f3a0: 613e 3c62 723e 3c64 6976 2063 6c61 7373 a>
.[customization
│ │ │ +0025f3f0: 732e 7365 7276 6963 6573 5d0a 6d61 736b s.services].mask
│ │ │ +0025f400: 6564 203d 205b 2264 6f76 6563 6f74 225d ed = ["dovecot"]
│ │ │ 0025f410: 0a3c 2f63 6f64 653e 3c2f 7072 653e 3c2f .
│ │ │ 0025f420: 6469 763e 3c61 2063 6c61 7373 3d22 6274 div>Reme
│ │ │ -00260d60: 6469 6174 696f 6e20 5075 7070 6574 2073 diation Puppet s
│ │ │ -00260d70: 6e69 7070 6574 20e2 87b2 3c2f 613e 3c62 nippet ...Comp
│ │ │ -00260e00: 6c65 7869 7479 3a3c 2f74 683e 3c74 643e lexity:
│ │ │ -00260e10: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Disruption:
│ │ │ -00260e30: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Re
│ │ │ -00260e50: 626f 6f74 3a3c 2f74 683e 3c74 643e 6661 boot: fa
│ │ │ -00260e60: 6c73 653c 2f74 643e 3c2f 7472 3e3c 7472 lse Strategy:
│ │ │ -00260e80: 7468 3e3c 7464 3e64 6973 6162 6c65 3c2f th> disable
│ │ │ -00260e90: 7464 3e3c 2f74 723e 3c2f 7461 626c 653e td>
│ │ │ -00260ea0: 3c70 7265 3e3c 636f 6465 3e0a 696e 636c .incl
│ │ │ -00260eb0: 7564 6520 7265 6d6f 7665 5f6c 6461 702d ude remove_ldap-
│ │ │ -00260ec0: 7574 696c 730a 0a63 6c61 7373 2072 656d utils..class rem
│ │ │ -00260ed0: 6f76 655f 6c64 6170 2d75 7469 6c73 207b ove_ldap-utils {
│ │ │ -00260ee0: 0a20 2070 6163 6b61 6765 207b 2027 6c64 . package { 'ld
│ │ │ -00260ef0: 6170 2d75 7469 6c73 273a 0a20 2020 2065 ap-utils':. e
│ │ │ -00260f00: 6e73 7572 6520 3d26 6774 3b20 2770 7572 nsure => 'pur
│ │ │ -00260f10: 6765 6427 2c0a 2020 7d0a 7d0a 3c2f 636f ged',. }.}.
<
│ │ │ -00260f30: 6120 636c 6173 733d 2262 746e 2062 746e a class="btn btn
│ │ │ -00260f40: 2d73 7563 6365 7373 2220 6461 7461 2d74 -success" data-t
│ │ │ -00260f50: 6f67 676c 653d 2263 6f6c 6c61 7073 6522 oggle="collapse"
│ │ │ -00260f60: 2064 6174 612d 7461 7267 6574 3d22 2369 data-target="#i
│ │ │ -00260f70: 6439 3439 2220 7461 6269 6e64 6578 3d22 d949" tabindex="
│ │ │ -00260f80: 3022 2072 6f6c 653d 2262 7574 746f 6e22 0" role="button"
│ │ │ -00260f90: 2061 7269 612d 6578 7061 6e64 6564 3d22 aria-expanded="
│ │ │ -00260fa0: 6661 6c73 6522 2074 6974 6c65 3d22 4163 false" title="Ac
│ │ │ -00260fb0: 7469 7661 7465 2074 6f20 7265 7665 616c tivate to reveal
│ │ │ -00260fc0: 2220 6872 6566 3d22 2321 223e 5265 6d65 " href="#!">Reme
│ │ │ -00260fd0: 6469 6174 696f 6e20 416e 7369 626c 6520 diation Ansible
│ │ │ -00260fe0: 736e 6970 7065 7420 e287 b23c 2f61 3e3c snippet ...<
│ │ │ -00260ff0: 6272 3e3c 6469 7620 636c 6173 733d 2270 br>Com
│ │ │ -00261070: 706c 6578 6974 793a 3c2f 7468 3e3c 7464 plexity: low Disruption
│ │ │ -002610a0: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low R
│ │ │ -002610c0: 6562 6f6f 743a 3c2f 7468 3e3c 7464 3e66 eboot: f
│ │ │ -002610d0: 616c 7365 3c2f 7464 3e3c 2f74 723e 3c74 alse Strategy:<
│ │ │ -002610f0: 2f74 683e 3c74 643e 6469 7361 626c 653c /th> disable<
│ │ │ -00261100: 2f74 643e 3c2f 7472 3e3c 2f74 6162 6c65 /td>
- na
│ │ │ -00261120: 6d65 3a20 2745 6e73 7572 6520 4c44 4150 me: 'Ensure LDAP
│ │ │ -00261130: 2063 6c69 656e 7420 6973 206e 6f74 2069 client is not i
│ │ │ -00261140: 6e73 7461 6c6c 6564 3a20 456e 7375 7265 nstalled: Ensure
│ │ │ -00261150: 206c 6461 702d 7574 696c 7320 6973 2072 ldap-utils is r
│ │ │ -00261160: 656d 6f76 6564 270a 2020 616e 7369 626c emoved'. ansibl
│ │ │ -00261170: 652e 6275 696c 7469 6e2e 7061 636b 6167 e.builtin.packag
│ │ │ -00261180: 653a 0a20 2020 206e 616d 653a 206c 6461 e:. name: lda
│ │ │ -00261190: 702d 7574 696c 730a 2020 2020 7374 6174 p-utils. stat
│ │ │ -002611a0: 653a 2061 6273 656e 740a 2020 7461 6773 e: absent. tags
│ │ │ -002611b0: 3a0a 2020 2d20 6469 7361 626c 655f 7374 :. - disable_st
│ │ │ -002611c0: 7261 7465 6779 0a20 202d 206c 6f77 5f63 rategy. - low_c
│ │ │ -002611d0: 6f6d 706c 6578 6974 790a 2020 2d20 6c6f omplexity. - lo
│ │ │ -002611e0: 775f 6469 7372 7570 7469 6f6e 0a20 202d w_disruption. -
│ │ │ -002611f0: 206c 6f77 5f73 6576 6572 6974 790a 2020 low_severity.
│ │ │ -00261200: 2d20 6e6f 5f72 6562 6f6f 745f 6e65 6564 - no_reboot_need
│ │ │ -00261210: 6564 0a20 202d 2070 6163 6b61 6765 5f6f ed. - package_o
│ │ │ -00261220: 7065 6e6c 6461 702d 636c 6965 6e74 735f penldap-clients_
│ │ │ -00261230: 7265 6d6f 7665 640a 3c2f 636f 6465 3e3c removed.<
│ │ │ +00260d60: 6469 6174 696f 6e20 416e 7369 626c 6520 diation Ansible
│ │ │ +00260d70: 736e 6970 7065 7420 e287 b23c 2f61 3e3c snippet ...<
│ │ │ +00260d80: 6272 3e3c 6469 7620 636c 6173 733d 2270 br>Com
│ │ │ +00260e00: 706c 6578 6974 793a 3c2f 7468 3e3c 7464 plexity: low Disruption
│ │ │ +00260e30: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low R
│ │ │ +00260e50: 6562 6f6f 743a 3c2f 7468 3e3c 7464 3e66 eboot: f
│ │ │ +00260e60: 616c 7365 3c2f 7464 3e3c 2f74 723e 3c74 alse Strategy:<
│ │ │ +00260e80: 2f74 683e 3c74 643e 6469 7361 626c 653c /th> disable<
│ │ │ +00260e90: 2f74 643e 3c2f 7472 3e3c 2f74 6162 6c65 /td>
- na
│ │ │ +00260eb0: 6d65 3a20 2745 6e73 7572 6520 4c44 4150 me: 'Ensure LDAP
│ │ │ +00260ec0: 2063 6c69 656e 7420 6973 206e 6f74 2069 client is not i
│ │ │ +00260ed0: 6e73 7461 6c6c 6564 3a20 456e 7375 7265 nstalled: Ensure
│ │ │ +00260ee0: 206c 6461 702d 7574 696c 7320 6973 2072 ldap-utils is r
│ │ │ +00260ef0: 656d 6f76 6564 270a 2020 616e 7369 626c emoved'. ansibl
│ │ │ +00260f00: 652e 6275 696c 7469 6e2e 7061 636b 6167 e.builtin.packag
│ │ │ +00260f10: 653a 0a20 2020 206e 616d 653a 206c 6461 e:. name: lda
│ │ │ +00260f20: 702d 7574 696c 730a 2020 2020 7374 6174 p-utils. stat
│ │ │ +00260f30: 653a 2061 6273 656e 740a 2020 7461 6773 e: absent. tags
│ │ │ +00260f40: 3a0a 2020 2d20 6469 7361 626c 655f 7374 :. - disable_st
│ │ │ +00260f50: 7261 7465 6779 0a20 202d 206c 6f77 5f63 rategy. - low_c
│ │ │ +00260f60: 6f6d 706c 6578 6974 790a 2020 2d20 6c6f omplexity. - lo
│ │ │ +00260f70: 775f 6469 7372 7570 7469 6f6e 0a20 202d w_disruption. -
│ │ │ +00260f80: 206c 6f77 5f73 6576 6572 6974 790a 2020 low_severity.
│ │ │ +00260f90: 2d20 6e6f 5f72 6562 6f6f 745f 6e65 6564 - no_reboot_need
│ │ │ +00260fa0: 6564 0a20 202d 2070 6163 6b61 6765 5f6f ed. - package_o
│ │ │ +00260fb0: 7065 6e6c 6461 702d 636c 6965 6e74 735f penldap-clients_
│ │ │ +00260fc0: 7265 6d6f 7665 640a 3c2f 636f 6465 3e3c removed.<
│ │ │ +00260fd0: 2f70 7265 3e3c 2f64 6976 3e3c 6120 636c /pre>
Remediat
│ │ │ +00261080: 696f 6e20 5075 7070 6574 2073 6e69 7070 ion Puppet snipp
│ │ │ +00261090: 6574 20e2 87b2 3c2f 613e 3c62 723e 3c64 et ...
│ │ │ +00261110: 3c74 723e 3c74 683e 436f 6d70 6c65 7869 Complexi
│ │ │ +00261120: 7479 3a3c 2f74 683e 3c74 643e 6c6f 773c ty: low<
│ │ │ +00261130: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Disruption: low Reboot
│ │ │ +00261170: 3a3c 2f74 683e 3c74 643e 6661 6c73 653c : false<
│ │ │ +00261180: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Strategy: <
│ │ │ +002611a0: 7464 3e64 6973 6162 6c65 3c2f 7464 3e3c td>disable<
│ │ │ +002611b0: 2f74 723e 3c2f 7461 626c 653e 3c70 7265 /tr>
.include
│ │ │ +002611d0: 7265 6d6f 7665 5f6c 6461 702d 7574 696c remove_ldap-util
│ │ │ +002611e0: 730a 0a63 6c61 7373 2072 656d 6f76 655f s..class remove_
│ │ │ +002611f0: 6c64 6170 2d75 7469 6c73 207b 0a20 2070 ldap-utils {. p
│ │ │ +00261200: 6163 6b61 6765 207b 2027 6c64 6170 2d75 ackage { 'ldap-u
│ │ │ +00261210: 7469 6c73 273a 0a20 2020 2065 6e73 7572 tils':. ensur
│ │ │ +00261220: 6520 3d26 6774 3b20 2770 7572 6765 6427 e => 'purged'
│ │ │ +00261230: 2c0a 2020 7d0a 7d0a 3c2f 636f 6465 3e3c ,. }.}.<
│ │ │ 00261240: 2f70 7265 3e3c 2f64 6976 3e3c 6120 636c /pre>
Remedia
│ │ │ -002629f0: 7469 6f6e 2050 7570 7065 7420 736e 6970 tion Puppet snip
│ │ │ -00262a00: 7065 7420 e287 b23c 2f61 3e3c 6272 3e3c pet ...
<
│ │ │ -00262a10: 6469 7620 636c 6173 733d 2270 616e 656c div class="panel
│ │ │ -00262a20: 2d63 6f6c 6c61 7073 6520 636f 6c6c 6170 -collapse collap
│ │ │ -00262a30: 7365 2220 6964 3d22 6964 3935 3222 3e3c se" id="id952"><
│ │ │ -00262a40: 7461 626c 6520 636c 6173 733d 2274 6162 table class="tab
│ │ │ -00262a50: 6c65 2074 6162 6c65 2d73 7472 6970 6564 le table-striped
│ │ │ -00262a60: 2074 6162 6c65 2d62 6f72 6465 7265 6420 table-bordered
│ │ │ -00262a70: 7461 626c 652d 636f 6e64 656e 7365 6422 table-condensed"
│ │ │ -00262a80: 3e3c 7472 3e3c 7468 3e43 6f6d 706c 6578 >Complex
│ │ │ -00262a90: 6974 793a 3c2f 7468 3e3c 7464 3e6c 6f77 ity: low
│ │ │ -00262aa0: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Disruption: low
│ │ │ -00262ad0: 7472 3e3c 7472 3e3c 7468 3e52 6562 6f6f tr>Reboo
│ │ │ -00262ae0: 743a 3c2f 7468 3e3c 7464 3e66 616c 7365 t: false
│ │ │ -00262af0: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Strategy:
│ │ │ -00262b10: 3c74 643e 6469 7361 626c 653c 2f74 643e disable
│ │ │ -00262b20: 3c2f 7472 3e3c 2f74 6162 6c65 3e3c 7072
.include
│ │ │ -00262b40: 2072 656d 6f76 655f 736c 6170 640a 0a63 remove_slapd..c
│ │ │ -00262b50: 6c61 7373 2072 656d 6f76 655f 736c 6170 lass remove_slap
│ │ │ -00262b60: 6420 7b0a 2020 7061 636b 6167 6520 7b20 d {. package {
│ │ │ -00262b70: 2773 6c61 7064 273a 0a20 2020 2065 6e73 'slapd':. ens
│ │ │ -00262b80: 7572 6520 3d26 6774 3b20 2770 7572 6765 ure => 'purge
│ │ │ -00262b90: 6427 2c0a 2020 7d0a 7d0a 3c2f 636f 6465 d',. }.}. Remedi
│ │ │ -00262c50: 6174 696f 6e20 416e 7369 626c 6520 736e ation Ansible sn
│ │ │ -00262c60: 6970 7065 7420 e287 b23c 2f61 3e3c 6272 ippet ...
Compl
│ │ │ -00262cf0: 6578 6974 793a 3c2f 7468 3e3c 7464 3e6c exity: l
│ │ │ -00262d00: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ -00262d10: 3c74 683e 4469 7372 7570 7469 6f6e 3a3c Disruption:<
│ │ │ -00262d20: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ -00262d30: 3c2f 7472 3e3c 7472 3e3c 7468 3e52 6562 Reb
│ │ │ -00262d40: 6f6f 743a 3c2f 7468 3e3c 7464 3e66 616c oot: fal
│ │ │ -00262d50: 7365 3c2f 7464 3e3c 2f74 723e 3c74 723e se
│ │ │ -00262d60: 3c74 683e 5374 7261 7465 6779 3a3c 2f74 Strategy: disable
<
│ │ │ -00262d90: 7072 653e 3c63 6f64 653e 2d20 6e61 6d65 pre>- name
│ │ │ -00262da0: 3a20 2755 6e69 6e73 7461 6c6c 2073 6c61 : 'Uninstall sla
│ │ │ -00262db0: 7064 2050 6163 6b61 6765 3a20 456e 7375 pd Package: Ensu
│ │ │ -00262dc0: 7265 2073 6c61 7064 2069 7320 7265 6d6f re slapd is remo
│ │ │ -00262dd0: 7665 6427 0a20 2061 6e73 6962 6c65 2e62 ved'. ansible.b
│ │ │ -00262de0: 7569 6c74 696e 2e70 6163 6b61 6765 3a0a uiltin.package:.
│ │ │ -00262df0: 2020 2020 6e61 6d65 3a20 736c 6170 640a name: slapd.
│ │ │ -00262e00: 2020 2020 7374 6174 653a 2061 6273 656e state: absen
│ │ │ -00262e10: 740a 2020 7461 6773 3a0a 2020 2d20 4e49 t. tags:. - NI
│ │ │ -00262e20: 5354 2d38 3030 2d35 332d 434d 2d36 2861 ST-800-53-CM-6(a
│ │ │ -00262e30: 290a 2020 2d20 4e49 5354 2d38 3030 2d35 ). - NIST-800-5
│ │ │ -00262e40: 332d 434d 2d37 2861 290a 2020 2d20 4e49 3-CM-7(a). - NI
│ │ │ -00262e50: 5354 2d38 3030 2d35 332d 434d 2d37 2862 ST-800-53-CM-7(b
│ │ │ -00262e60: 290a 2020 2d20 6469 7361 626c 655f 7374 ). - disable_st
│ │ │ -00262e70: 7261 7465 6779 0a20 202d 206c 6f77 5f63 rategy. - low_c
│ │ │ -00262e80: 6f6d 706c 6578 6974 790a 2020 2d20 6c6f omplexity. - lo
│ │ │ -00262e90: 775f 6469 7372 7570 7469 6f6e 0a20 202d w_disruption. -
│ │ │ -00262ea0: 206c 6f77 5f73 6576 6572 6974 790a 2020 low_severity.
│ │ │ -00262eb0: 2d20 6e6f 5f72 6562 6f6f 745f 6e65 6564 - no_reboot_need
│ │ │ -00262ec0: 6564 0a20 202d 2070 6163 6b61 6765 5f6f ed. - package_o
│ │ │ -00262ed0: 7065 6e6c 6461 702d 7365 7276 6572 735f penldap-servers_
│ │ │ -00262ee0: 7265 6d6f 7665 640a 3c2f 636f 6465 3e3c removed.<
│ │ │ +002629f0: 7469 6f6e 2041 6e73 6962 6c65 2073 6e69 tion Ansible sni
│ │ │ +00262a00: 7070 6574 20e2 87b2 3c2f 613e 3c62 723e ppet ...
│ │ │ +00262a10: 3c64 6976 2063 6c61 7373 3d22 7061 6e65
│ │ │ +00262a40: 3c74 6162 6c65 2063 6c61 7373 3d22 7461 Comple
│ │ │ +00262a90: 7869 7479 3a3c 2f74 683e 3c74 643e 6c6f xity: lo
│ │ │ +00262aa0: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ +00262ab0: 7468 3e44 6973 7275 7074 696f 6e3a 3c2f th>Disruption:
│ │ │ +00262ac0: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ +00262ad0: 2f74 723e 3c74 723e 3c74 683e 5265 626f /tr> Rebo
│ │ │ +00262ae0: 6f74 3a3c 2f74 683e 3c74 643e 6661 6c73 ot: fals
│ │ │ +00262af0: 653c 2f74 643e 3c2f 7472 3e3c 7472 3e3c e <
│ │ │ +00262b00: 7468 3e53 7472 6174 6567 793a 3c2f 7468 th>Strategy:disable
- name:
│ │ │ +00262b40: 2027 556e 696e 7374 616c 6c20 736c 6170 'Uninstall slap
│ │ │ +00262b50: 6420 5061 636b 6167 653a 2045 6e73 7572 d Package: Ensur
│ │ │ +00262b60: 6520 736c 6170 6420 6973 2072 656d 6f76 e slapd is remov
│ │ │ +00262b70: 6564 270a 2020 616e 7369 626c 652e 6275 ed'. ansible.bu
│ │ │ +00262b80: 696c 7469 6e2e 7061 636b 6167 653a 0a20 iltin.package:.
│ │ │ +00262b90: 2020 206e 616d 653a 2073 6c61 7064 0a20 name: slapd.
│ │ │ +00262ba0: 2020 2073 7461 7465 3a20 6162 7365 6e74 state: absent
│ │ │ +00262bb0: 0a20 2074 6167 733a 0a20 202d 204e 4953 . tags:. - NIS
│ │ │ +00262bc0: 542d 3830 302d 3533 2d43 4d2d 3628 6129 T-800-53-CM-6(a)
│ │ │ +00262bd0: 0a20 202d 204e 4953 542d 3830 302d 3533 . - NIST-800-53
│ │ │ +00262be0: 2d43 4d2d 3728 6129 0a20 202d 204e 4953 -CM-7(a). - NIS
│ │ │ +00262bf0: 542d 3830 302d 3533 2d43 4d2d 3728 6229 T-800-53-CM-7(b)
│ │ │ +00262c00: 0a20 202d 2064 6973 6162 6c65 5f73 7472 . - disable_str
│ │ │ +00262c10: 6174 6567 790a 2020 2d20 6c6f 775f 636f ategy. - low_co
│ │ │ +00262c20: 6d70 6c65 7869 7479 0a20 202d 206c 6f77 mplexity. - low
│ │ │ +00262c30: 5f64 6973 7275 7074 696f 6e0a 2020 2d20 _disruption. -
│ │ │ +00262c40: 6c6f 775f 7365 7665 7269 7479 0a20 202d low_severity. -
│ │ │ +00262c50: 206e 6f5f 7265 626f 6f74 5f6e 6565 6465 no_reboot_neede
│ │ │ +00262c60: 640a 2020 2d20 7061 636b 6167 655f 6f70 d. - package_op
│ │ │ +00262c70: 656e 6c64 6170 2d73 6572 7665 7273 5f72 enldap-servers_r
│ │ │ +00262c80: 656d 6f76 6564 0a3c 2f63 6f64 653e 3c2f emoved.
│ │ │ +00262c90: 7072 653e 3c2f 6469 763e 3c61 2063 6c61 pre>
Remediati
│ │ │ +00262d40: 6f6e 2050 7570 7065 7420 736e 6970 7065 on Puppet snippe
│ │ │ +00262d50: 7420 e287 b23c 2f61 3e3c 6272 3e3c 6469 t ...
<
│ │ │ +00262dd0: 7472 3e3c 7468 3e43 6f6d 706c 6578 6974 tr>Complexit
│ │ │ +00262de0: 793a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f y: low
│ │ │ +00262df0: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ +00262e00: 4469 7372 7570 7469 6f6e 3a3c 2f74 683e Disruption:
│ │ │ +00262e10: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Reboot:
│ │ │ +00262e30: 3c2f 7468 3e3c 7464 3e66 616c 7365 3c2f false
│ │ │ +00262e40: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ +00262e50: 5374 7261 7465 6779 3a3c 2f74 683e 3c74 Strategy: disable
│ │ │ +00262e70: 7472 3e3c 2f74 6162 6c65 3e3c 7072 653e tr>
│ │ │ +00262e80: 3c63 6f64 653e 0a69 6e63 6c75 6465 2072 .include r
│ │ │ +00262e90: 656d 6f76 655f 736c 6170 640a 0a63 6c61 emove_slapd..cla
│ │ │ +00262ea0: 7373 2072 656d 6f76 655f 736c 6170 6420 ss remove_slapd
│ │ │ +00262eb0: 7b0a 2020 7061 636b 6167 6520 7b20 2773 {. package { 's
│ │ │ +00262ec0: 6c61 7064 273a 0a20 2020 2065 6e73 7572 lapd':. ensur
│ │ │ +00262ed0: 6520 3d26 6774 3b20 2770 7572 6765 6427 e => 'purged'
│ │ │ +00262ee0: 2c0a 2020 7d0a 7d0a 3c2f 636f 6465 3e3c ,. }.}.<
│ │ │ 00262ef0: 2f70 7265 3e3c 2f64 6976 3e3c 6120 636c /pre>
Remediation O
│ │ │ -00263cc0: 5342 7569 6c64 2042 6c75 6570 7269 6e74 SBuild Blueprint
│ │ │ -00263cd0: 2073 6e69 7070 6574 20e2 87b2 3c2f 613e snippet ...
│ │ │ -00263ce0: 3c62 723e 3c64 6976 2063 6c61 7373 3d22
.
│ │ │ -00263d20: 5b63 7573 746f 6d69 7a61 7469 6f6e 732e [customizations.
│ │ │ -00263d30: 7365 7276 6963 6573 5d0a 6d61 736b 6564 services].masked
│ │ │ -00263d40: 203d 205b 2273 6c61 7064 225d 0a3c 2f63 = ["slapd"].
│ │ │ -00263d60: 3c61 2063 6c61 7373 3d22 6274 6e20 6274 Rem
│ │ │ -00263e00: 6564 6961 7469 6f6e 204b 7562 6572 6e65 ediation Kuberne
│ │ │ -00263e10: 7465 7320 736e 6970 7065 7420 e287 b23c tes snippet ...<
│ │ │ -00263e20: 2f61 3e3c 6272 3e3c 6469 7620 636c 6173 /a>
Complexity: low Disrup
│ │ │ -00263ed0: 7469 6f6e 3a3c 2f74 683e 3c74 643e 6d65 tion: me
│ │ │ -00263ee0: 6469 756d 3c2f 7464 3e3c 2f74 723e 3c74 dium Reboot: true <
│ │ │ -00263f10: 2f74 723e 3c74 723e 3c74 683e 5374 7261 /tr>Stra
│ │ │ -00263f20: 7465 6779 3a3c 2f74 683e 3c74 643e 6469 tegy: di
│ │ │ -00263f30: 7361 626c 653c 2f74 643e 3c2f 7472 3e3c sable <
│ │ │ -00263f40: 2f74 6162 6c65 3e3c 7072 653e 3c63 6f64 /table>apiVersion: ma
│ │ │ -00263f60: 6368 696e 6563 6f6e 6669 6775 7261 7469 chineconfigurati
│ │ │ -00263f70: 6f6e 2e6f 7065 6e73 6869 6674 2e69 6f2f on.openshift.io/
│ │ │ -00263f80: 7631 0a6b 696e 643a 204d 6163 6869 6e65 v1.kind: Machine
│ │ │ -00263f90: 436f 6e66 6967 0a73 7065 633a 0a20 2063 Config.spec:. c
│ │ │ -00263fa0: 6f6e 6669 673a 0a20 2020 2069 676e 6974 onfig:. ignit
│ │ │ -00263fb0: 696f 6e3a 0a20 2020 2020 2076 6572 7369 ion:. versi
│ │ │ -00263fc0: 6f6e 3a20 332e 312e 300a 2020 2020 7379 on: 3.1.0. sy
│ │ │ -00263fd0: 7374 656d 643a 0a20 2020 2020 2075 6e69 stemd:. uni
│ │ │ -00263fe0: 7473 3a0a 2020 2020 2020 2d20 6e61 6d65 ts:. - name
│ │ │ -00263ff0: 3a20 736c 6170 642e 7365 7276 6963 650a : slapd.service.
│ │ │ -00264000: 2020 2020 2020 2020 656e 6162 6c65 643a enabled:
│ │ │ -00264010: 2066 616c 7365 0a20 2020 2020 2020 206d false. m
│ │ │ -00264020: 6173 6b3a 2074 7275 650a 2020 2020 2020 ask: true.
│ │ │ -00264030: 2d20 6e61 6d65 3a20 736c 6170 642e 736f - name: slapd.so
│ │ │ -00264040: 636b 6574 0a20 2020 2020 2020 2065 6e61 cket. ena
│ │ │ -00264050: 626c 6564 3a20 6661 6c73 650a 2020 2020 bled: false.
│ │ │ -00264060: 2020 2020 6d61 736b 3a20 7472 7565 0a3c mask: true.<
│ │ │ -00264070: 2f63 6f64 653e 3c2f 7072 653e 3c2f 6469 /code>
R
│ │ │ -00264120: 656d 6564 6961 7469 6f6e 2050 7570 7065 emediation Puppe
│ │ │ -00264130: 7420 736e 6970 7065 7420 e287 b23c 2f61 t snippet ...
C
│ │ │ -002641c0: 6f6d 706c 6578 6974 793a 3c2f 7468 3e3c omplexity: <
│ │ │ -002641d0: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ -002641e0: 3c74 723e 3c74 683e 4469 7372 7570 7469 Disrupti
│ │ │ -002641f0: 6f6e 3a3c 2f74 683e 3c74 643e 6c6f 773c on: low<
│ │ │ -00264200: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Reboot: false
│ │ │ -00264230: 3c74 723e 3c74 683e 5374 7261 7465 6779 Strategy
│ │ │ -00264240: 3a3c 2f74 683e 3c74 643e 656e 6162 6c65 : enable
│ │ │ -00264250: 3c2f 7464 3e3c 2f74 723e 3c2f 7461 626c inc
│ │ │ -00264270: 6c75 6465 2064 6973 6162 6c65 5f73 6c61 lude disable_sla
│ │ │ -00264280: 7064 0a0a 636c 6173 7320 6469 7361 626c pd..class disabl
│ │ │ -00264290: 655f 736c 6170 6420 7b0a 2020 7365 7276 e_slapd {. serv
│ │ │ -002642a0: 6963 6520 7b27 736c 6170 6427 3a0a 2020 ice {'slapd':.
│ │ │ -002642b0: 2020 656e 6162 6c65 203d 2667 743b 2066 enable => f
│ │ │ -002642c0: 616c 7365 2c0a 2020 2020 656e 7375 7265 alse,. ensure
│ │ │ -002642d0: 203d 2667 743b 2027 7374 6f70 7065 6427 => 'stopped'
│ │ │ -002642e0: 2c0a 2020 7d0a 7d0a 3c2f 636f 6465 3e3c ,. }.}.<
│ │ │ -002642f0: 2f70 7265 3e3c 2f64 6976 3e3c 6120 636c /pre>Remediat
│ │ │ -002643a0: 696f 6e20 416e 7369 626c 6520 736e 6970 ion Ansible snip
│ │ │ -002643b0: 7065 7420 e287 b23c 2f61 3e3c 6272 3e3c pet ...
<
│ │ │ -002643c0: 6469 7620 636c 6173 733d 2270 616e 656c div class="panel
│ │ │ -002643d0: 2d63 6f6c 6c61 7073 6520 636f 6c6c 6170 -collapse collap
│ │ │ -002643e0: 7365 2220 6964 3d22 6964 3935 3922 3e3c se" id="id959"><
│ │ │ -002643f0: 7461 626c 6520 636c 6173 733d 2274 6162 table class="tab
│ │ │ -00264400: 6c65 2074 6162 6c65 2d73 7472 6970 6564 le table-striped
│ │ │ -00264410: 2074 6162 6c65 2d62 6f72 6465 7265 6420 table-bordered
│ │ │ -00264420: 7461 626c 652d 636f 6e64 656e 7365 6422 table-condensed"
│ │ │ -00264430: 3e3c 7472 3e3c 7468 3e43 6f6d 706c 6578 >Complex
│ │ │ -00264440: 6974 793a 3c2f 7468 3e3c 7464 3e6c 6f77 ity: low
│ │ │ -00264450: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Disruption: low
│ │ │ -00264480: 7472 3e3c 7472 3e3c 7468 3e52 6562 6f6f tr>Reboo
│ │ │ -00264490: 743a 3c2f 7468 3e3c 7464 3e66 616c 7365 t: false
│ │ │ -002644a0: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Strategy:
│ │ │ -002644c0: 3c74 643e 6469 7361 626c 653c 2f74 643e disable
│ │ │ -002644d0: 3c2f 7472 3e3c 2f74 6162 6c65 3e3c 7072
- name:
│ │ │ -002644f0: 4761 7468 6572 2074 6865 2070 6163 6b61 Gather the packa
│ │ │ -00264500: 6765 2066 6163 7473 0a20 2070 6163 6b61 ge facts. packa
│ │ │ -00264510: 6765 5f66 6163 7473 3a0a 2020 2020 6d61 ge_facts:. ma
│ │ │ -00264520: 6e61 6765 723a 2061 7574 6f0a 2020 7461 nager: auto. ta
│ │ │ -00264530: 6773 3a0a 2020 2d20 6469 7361 626c 655f gs:. - disable_
│ │ │ -00264540: 7374 7261 7465 6779 0a20 202d 206c 6f77 strategy. - low
│ │ │ -00264550: 5f63 6f6d 706c 6578 6974 790a 2020 2d20 _complexity. -
│ │ │ -00264560: 6c6f 775f 6469 7372 7570 7469 6f6e 0a20 low_disruption.
│ │ │ -00264570: 202d 206d 6564 6975 6d5f 7365 7665 7269 - medium_severi
│ │ │ -00264580: 7479 0a20 202d 206e 6f5f 7265 626f 6f74 ty. - no_reboot
│ │ │ -00264590: 5f6e 6565 6465 640a 2020 2d20 7365 7276 _needed. - serv
│ │ │ -002645a0: 6963 655f 736c 6170 645f 6469 7361 626c ice_slapd_disabl
│ │ │ -002645b0: 6564 0a0a 2d20 6e61 6d65 3a20 4469 7361 ed..- name: Disa
│ │ │ -002645c0: 626c 6520 4c44 4150 2053 6572 7665 7220 ble LDAP Server
│ │ │ -002645d0: 2873 6c61 7064 2920 2d20 4469 7361 626c (slapd) - Disabl
│ │ │ -002645e0: 6520 7365 7276 6963 6520 736c 6170 640a e service slapd.
│ │ │ -002645f0: 2020 626c 6f63 6b3a 0a0a 2020 2d20 6e61 block:.. - na
│ │ │ -00264600: 6d65 3a20 4469 7361 626c 6520 4c44 4150 me: Disable LDAP
│ │ │ -00264610: 2053 6572 7665 7220 2873 6c61 7064 2920 Server (slapd)
│ │ │ -00264620: 2d20 436f 6c6c 6563 7420 7379 7374 656d - Collect system
│ │ │ -00264630: 6420 5365 7276 6963 6573 2050 7265 7365 d Services Prese
│ │ │ -00264640: 6e74 2069 6e20 7468 6520 5379 7374 656d nt in the System
│ │ │ -00264650: 0a20 2020 2061 6e73 6962 6c65 2e62 7569 . ansible.bui
│ │ │ -00264660: 6c74 696e 2e63 6f6d 6d61 6e64 3a20 7379 ltin.command: sy
│ │ │ -00264670: 7374 656d 6374 6c20 2d71 206c 6973 742d stemctl -q list-
│ │ │ -00264680: 756e 6974 2d66 696c 6573 202d 2d74 7970 unit-files --typ
│ │ │ -00264690: 6520 7365 7276 6963 650a 2020 2020 7265 e service. re
│ │ │ -002646a0: 6769 7374 6572 3a20 7365 7276 6963 655f gister: service_
│ │ │ -002646b0: 6578 6973 7473 0a20 2020 2063 6861 6e67 exists. chang
│ │ │ -002646c0: 6564 5f77 6865 6e3a 2066 616c 7365 0a20 ed_when: false.
│ │ │ -002646d0: 2020 2066 6169 6c65 645f 7768 656e 3a20 failed_when:
│ │ │ -002646e0: 7365 7276 6963 655f 6578 6973 7473 2e72 service_exists.r
│ │ │ -002646f0: 6320 6e6f 7420 696e 205b 302c 2031 5d0a c not in [0, 1].
│ │ │ -00264700: 2020 2020 6368 6563 6b5f 6d6f 6465 3a20 check_mode:
│ │ │ -00264710: 6661 6c73 650a 0a20 202d 206e 616d 653a false.. - name:
│ │ │ -00264720: 2044 6973 6162 6c65 204c 4441 5020 5365 Disable LDAP Se
│ │ │ -00264730: 7276 6572 2028 736c 6170 6429 202d 2045 rver (slapd) - E
│ │ │ -00264740: 6e73 7572 6520 736c 6170 642e 7365 7276 nsure slapd.serv
│ │ │ -00264750: 6963 6520 6973 204d 6173 6b65 640a 2020 ice is Masked.
│ │ │ -00264760: 2020 616e 7369 626c 652e 6275 696c 7469 ansible.builti
│ │ │ -00264770: 6e2e 7379 7374 656d 643a 0a20 2020 2020 n.systemd:.
│ │ │ -00264780: 206e 616d 653a 2073 6c61 7064 2e73 6572 name: slapd.ser
│ │ │ -00264790: 7669 6365 0a20 2020 2020 2073 7461 7465 vice. state
│ │ │ -002647a0: 3a20 7374 6f70 7065 640a 2020 2020 2020 : stopped.
│ │ │ -002647b0: 656e 6162 6c65 643a 2066 616c 7365 0a20 enabled: false.
│ │ │ -002647c0: 2020 2020 206d 6173 6b65 643a 2074 7275 masked: tru
│ │ │ -002647d0: 650a 2020 2020 7768 656e 3a20 7365 7276 e. when: serv
│ │ │ -002647e0: 6963 655f 6578 6973 7473 2e73 7464 6f75 ice_exists.stdou
│ │ │ -002647f0: 745f 6c69 6e65 7320 6973 2073 6561 7263 t_lines is searc
│ │ │ -00264800: 6828 2273 6c61 7064 2e73 6572 7669 6365 h("slapd.service
│ │ │ -00264810: 222c 206d 756c 7469 6c69 6e65 3d54 7275 ", multiline=Tru
│ │ │ -00264820: 6529 0a0a 2020 2d20 6e61 6d65 3a20 556e e).. - name: Un
│ │ │ -00264830: 6974 2053 6f63 6b65 7420 4578 6973 7473 it Socket Exists
│ │ │ -00264840: 202d 2073 6c61 7064 2e73 6f63 6b65 740a - slapd.socket.
│ │ │ -00264850: 2020 2020 616e 7369 626c 652e 6275 696c ansible.buil
│ │ │ -00264860: 7469 6e2e 636f 6d6d 616e 643a 2073 7973 tin.command: sys
│ │ │ -00264870: 7465 6d63 746c 202d 7120 6c69 7374 2d75 temctl -q list-u
│ │ │ -00264880: 6e69 742d 6669 6c65 7320 736c 6170 642e nit-files slapd.
│ │ │ -00264890: 736f 636b 6574 0a20 2020 2072 6567 6973 socket. regis
│ │ │ -002648a0: 7465 723a 2073 6f63 6b65 745f 6669 6c65 ter: socket_file
│ │ │ -002648b0: 5f65 7869 7374 730a 2020 2020 6368 616e _exists. chan
│ │ │ -002648c0: 6765 645f 7768 656e 3a20 6661 6c73 650a ged_when: false.
│ │ │ -002648d0: 2020 2020 6661 696c 6564 5f77 6865 6e3a failed_when:
│ │ │ -002648e0: 2073 6f63 6b65 745f 6669 6c65 5f65 7869 socket_file_exi
│ │ │ -002648f0: 7374 732e 7263 206e 6f74 2069 6e20 5b30 sts.rc not in [0
│ │ │ -00264900: 2c20 315d 0a20 2020 2063 6865 636b 5f6d , 1]. check_m
│ │ │ -00264910: 6f64 653a 2066 616c 7365 0a0a 2020 2d20 ode: false.. -
│ │ │ -00264920: 6e61 6d65 3a20 4469 7361 626c 6520 4c44 name: Disable LD
│ │ │ -00264930: 4150 2053 6572 7665 7220 2873 6c61 7064 AP Server (slapd
│ │ │ -00264940: 2920 2d20 4469 7361 626c 6520 536f 636b ) - Disable Sock
│ │ │ -00264950: 6574 2073 6c61 7064 0a20 2020 2061 6e73 et slapd. ans
│ │ │ -00264960: 6962 6c65 2e62 7569 6c74 696e 2e73 7973 ible.builtin.sys
│ │ │ -00264970: 7465 6d64 3a0a 2020 2020 2020 6e61 6d65 temd:. name
│ │ │ -00264980: 3a20 736c 6170 642e 736f 636b 6574 0a20 : slapd.socket.
│ │ │ -00264990: 2020 2020 2065 6e61 626c 6564 3a20 6661 enabled: fa
│ │ │ -002649a0: 6c73 650a 2020 2020 2020 7374 6174 653a lse. state:
│ │ │ -002649b0: 2073 746f 7070 6564 0a20 2020 2020 206d stopped. m
│ │ │ -002649c0: 6173 6b65 643a 2074 7275 650a 2020 2020 asked: true.
│ │ │ -002649d0: 7768 656e 3a20 736f 636b 6574 5f66 696c when: socket_fil
│ │ │ -002649e0: 655f 6578 6973 7473 2e73 7464 6f75 745f e_exists.stdout_
│ │ │ -002649f0: 6c69 6e65 7320 6973 2073 6561 7263 6828 lines is search(
│ │ │ -00264a00: 2273 6c61 7064 2e73 6f63 6b65 7422 2c20 "slapd.socket",
│ │ │ -00264a10: 6d75 6c74 696c 696e 653d 5472 7565 290a multiline=True).
│ │ │ -00264a20: 2020 7461 6773 3a0a 2020 2d20 6469 7361 tags:. - disa
│ │ │ -00264a30: 626c 655f 7374 7261 7465 6779 0a20 202d ble_strategy. -
│ │ │ -00264a40: 206c 6f77 5f63 6f6d 706c 6578 6974 790a low_complexity.
│ │ │ -00264a50: 2020 2d20 6c6f 775f 6469 7372 7570 7469 - low_disrupti
│ │ │ -00264a60: 6f6e 0a20 202d 206d 6564 6975 6d5f 7365 on. - medium_se
│ │ │ -00264a70: 7665 7269 7479 0a20 202d 206e 6f5f 7265 verity. - no_re
│ │ │ -00264a80: 626f 6f74 5f6e 6565 6465 640a 2020 2d20 boot_needed. -
│ │ │ -00264a90: 7365 7276 6963 655f 736c 6170 645f 6469 service_slapd_di
│ │ │ -00264aa0: 7361 626c 6564 0a20 202d 2073 7065 6369 sabled. - speci
│ │ │ -00264ab0: 616c 5f73 6572 7669 6365 5f62 6c6f 636b al_service_block
│ │ │ -00264ac0: 0a20 2077 6865 6e3a 2027 226c 696e 7578 . when: '"linux
│ │ │ -00264ad0: 2d62 6173 6522 2069 6e20 616e 7369 626c -base" in ansibl
│ │ │ -00264ae0: 655f 6661 6374 732e 7061 636b 6167 6573 e_facts.packages
│ │ │ -00264af0: 270a 3c2f 636f 6465 3e3c 2f70 7265 3e3c '.<
│ │ │ +00263cb0: 2122 3e52 656d 6564 6961 7469 6f6e 2041 !">Remediation A
│ │ │ +00263cc0: 6e73 6962 6c65 2073 6e69 7070 6574 20e2 nsible snippet .
│ │ │ +00263cd0: 87b2 3c2f 613e 3c62 723e 3c64 6976 2063 ..
│ │ │ +00263d50: 3c74 683e 436f 6d70 6c65 7869 7479 3a3c Complexity:<
│ │ │ +00263d60: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ +00263d70: 3c2f 7472 3e3c 7472 3e3c 7468 3e44 6973 Dis
│ │ │ +00263d80: 7275 7074 696f 6e3a 3c2f 7468 3e3c 7464 ruption: low Reboot: false
│ │ │ +00263dc0: 3c2f 7472 3e3c 7472 3e3c 7468 3e53 7472 Str
│ │ │ +00263dd0: 6174 6567 793a 3c2f 7468 3e3c 7464 3e64 ategy: d
│ │ │ +00263de0: 6973 6162 6c65 3c2f 7464 3e3c 2f74 723e isable
│ │ │ +00263df0: 3c2f 7461 626c 653e 3c70 7265 3e3c 636f
- name: Gathe
│ │ │ +00263e10: 7220 7468 6520 7061 636b 6167 6520 6661 r the package fa
│ │ │ +00263e20: 6374 730a 2020 7061 636b 6167 655f 6661 cts. package_fa
│ │ │ +00263e30: 6374 733a 0a20 2020 206d 616e 6167 6572 cts:. manager
│ │ │ +00263e40: 3a20 6175 746f 0a20 2074 6167 733a 0a20 : auto. tags:.
│ │ │ +00263e50: 202d 2064 6973 6162 6c65 5f73 7472 6174 - disable_strat
│ │ │ +00263e60: 6567 790a 2020 2d20 6c6f 775f 636f 6d70 egy. - low_comp
│ │ │ +00263e70: 6c65 7869 7479 0a20 202d 206c 6f77 5f64 lexity. - low_d
│ │ │ +00263e80: 6973 7275 7074 696f 6e0a 2020 2d20 6d65 isruption. - me
│ │ │ +00263e90: 6469 756d 5f73 6576 6572 6974 790a 2020 dium_severity.
│ │ │ +00263ea0: 2d20 6e6f 5f72 6562 6f6f 745f 6e65 6564 - no_reboot_need
│ │ │ +00263eb0: 6564 0a20 202d 2073 6572 7669 6365 5f73 ed. - service_s
│ │ │ +00263ec0: 6c61 7064 5f64 6973 6162 6c65 640a 0a2d lapd_disabled..-
│ │ │ +00263ed0: 206e 616d 653a 2044 6973 6162 6c65 204c name: Disable L
│ │ │ +00263ee0: 4441 5020 5365 7276 6572 2028 736c 6170 DAP Server (slap
│ │ │ +00263ef0: 6429 202d 2044 6973 6162 6c65 2073 6572 d) - Disable ser
│ │ │ +00263f00: 7669 6365 2073 6c61 7064 0a20 2062 6c6f vice slapd. blo
│ │ │ +00263f10: 636b 3a0a 0a20 202d 206e 616d 653a 2044 ck:.. - name: D
│ │ │ +00263f20: 6973 6162 6c65 204c 4441 5020 5365 7276 isable LDAP Serv
│ │ │ +00263f30: 6572 2028 736c 6170 6429 202d 2043 6f6c er (slapd) - Col
│ │ │ +00263f40: 6c65 6374 2073 7973 7465 6d64 2053 6572 lect systemd Ser
│ │ │ +00263f50: 7669 6365 7320 5072 6573 656e 7420 696e vices Present in
│ │ │ +00263f60: 2074 6865 2053 7973 7465 6d0a 2020 2020 the System.
│ │ │ +00263f70: 616e 7369 626c 652e 6275 696c 7469 6e2e ansible.builtin.
│ │ │ +00263f80: 636f 6d6d 616e 643a 2073 7973 7465 6d63 command: systemc
│ │ │ +00263f90: 746c 202d 7120 6c69 7374 2d75 6e69 742d tl -q list-unit-
│ │ │ +00263fa0: 6669 6c65 7320 2d2d 7479 7065 2073 6572 files --type ser
│ │ │ +00263fb0: 7669 6365 0a20 2020 2072 6567 6973 7465 vice. registe
│ │ │ +00263fc0: 723a 2073 6572 7669 6365 5f65 7869 7374 r: service_exist
│ │ │ +00263fd0: 730a 2020 2020 6368 616e 6765 645f 7768 s. changed_wh
│ │ │ +00263fe0: 656e 3a20 6661 6c73 650a 2020 2020 6661 en: false. fa
│ │ │ +00263ff0: 696c 6564 5f77 6865 6e3a 2073 6572 7669 iled_when: servi
│ │ │ +00264000: 6365 5f65 7869 7374 732e 7263 206e 6f74 ce_exists.rc not
│ │ │ +00264010: 2069 6e20 5b30 2c20 315d 0a20 2020 2063 in [0, 1]. c
│ │ │ +00264020: 6865 636b 5f6d 6f64 653a 2066 616c 7365 heck_mode: false
│ │ │ +00264030: 0a0a 2020 2d20 6e61 6d65 3a20 4469 7361 .. - name: Disa
│ │ │ +00264040: 626c 6520 4c44 4150 2053 6572 7665 7220 ble LDAP Server
│ │ │ +00264050: 2873 6c61 7064 2920 2d20 456e 7375 7265 (slapd) - Ensure
│ │ │ +00264060: 2073 6c61 7064 2e73 6572 7669 6365 2069 slapd.service i
│ │ │ +00264070: 7320 4d61 736b 6564 0a20 2020 2061 6e73 s Masked. ans
│ │ │ +00264080: 6962 6c65 2e62 7569 6c74 696e 2e73 7973 ible.builtin.sys
│ │ │ +00264090: 7465 6d64 3a0a 2020 2020 2020 6e61 6d65 temd:. name
│ │ │ +002640a0: 3a20 736c 6170 642e 7365 7276 6963 650a : slapd.service.
│ │ │ +002640b0: 2020 2020 2020 7374 6174 653a 2073 746f state: sto
│ │ │ +002640c0: 7070 6564 0a20 2020 2020 2065 6e61 626c pped. enabl
│ │ │ +002640d0: 6564 3a20 6661 6c73 650a 2020 2020 2020 ed: false.
│ │ │ +002640e0: 6d61 736b 6564 3a20 7472 7565 0a20 2020 masked: true.
│ │ │ +002640f0: 2077 6865 6e3a 2073 6572 7669 6365 5f65 when: service_e
│ │ │ +00264100: 7869 7374 732e 7374 646f 7574 5f6c 696e xists.stdout_lin
│ │ │ +00264110: 6573 2069 7320 7365 6172 6368 2822 736c es is search("sl
│ │ │ +00264120: 6170 642e 7365 7276 6963 6522 2c20 6d75 apd.service", mu
│ │ │ +00264130: 6c74 696c 696e 653d 5472 7565 290a 0a20 ltiline=True)..
│ │ │ +00264140: 202d 206e 616d 653a 2055 6e69 7420 536f - name: Unit So
│ │ │ +00264150: 636b 6574 2045 7869 7374 7320 2d20 736c cket Exists - sl
│ │ │ +00264160: 6170 642e 736f 636b 6574 0a20 2020 2061 apd.socket. a
│ │ │ +00264170: 6e73 6962 6c65 2e62 7569 6c74 696e 2e63 nsible.builtin.c
│ │ │ +00264180: 6f6d 6d61 6e64 3a20 7379 7374 656d 6374 ommand: systemct
│ │ │ +00264190: 6c20 2d71 206c 6973 742d 756e 6974 2d66 l -q list-unit-f
│ │ │ +002641a0: 696c 6573 2073 6c61 7064 2e73 6f63 6b65 iles slapd.socke
│ │ │ +002641b0: 740a 2020 2020 7265 6769 7374 6572 3a20 t. register:
│ │ │ +002641c0: 736f 636b 6574 5f66 696c 655f 6578 6973 socket_file_exis
│ │ │ +002641d0: 7473 0a20 2020 2063 6861 6e67 6564 5f77 ts. changed_w
│ │ │ +002641e0: 6865 6e3a 2066 616c 7365 0a20 2020 2066 hen: false. f
│ │ │ +002641f0: 6169 6c65 645f 7768 656e 3a20 736f 636b ailed_when: sock
│ │ │ +00264200: 6574 5f66 696c 655f 6578 6973 7473 2e72 et_file_exists.r
│ │ │ +00264210: 6320 6e6f 7420 696e 205b 302c 2031 5d0a c not in [0, 1].
│ │ │ +00264220: 2020 2020 6368 6563 6b5f 6d6f 6465 3a20 check_mode:
│ │ │ +00264230: 6661 6c73 650a 0a20 202d 206e 616d 653a false.. - name:
│ │ │ +00264240: 2044 6973 6162 6c65 204c 4441 5020 5365 Disable LDAP Se
│ │ │ +00264250: 7276 6572 2028 736c 6170 6429 202d 2044 rver (slapd) - D
│ │ │ +00264260: 6973 6162 6c65 2053 6f63 6b65 7420 736c isable Socket sl
│ │ │ +00264270: 6170 640a 2020 2020 616e 7369 626c 652e apd. ansible.
│ │ │ +00264280: 6275 696c 7469 6e2e 7379 7374 656d 643a builtin.systemd:
│ │ │ +00264290: 0a20 2020 2020 206e 616d 653a 2073 6c61 . name: sla
│ │ │ +002642a0: 7064 2e73 6f63 6b65 740a 2020 2020 2020 pd.socket.
│ │ │ +002642b0: 656e 6162 6c65 643a 2066 616c 7365 0a20 enabled: false.
│ │ │ +002642c0: 2020 2020 2073 7461 7465 3a20 7374 6f70 state: stop
│ │ │ +002642d0: 7065 640a 2020 2020 2020 6d61 736b 6564 ped. masked
│ │ │ +002642e0: 3a20 7472 7565 0a20 2020 2077 6865 6e3a : true. when:
│ │ │ +002642f0: 2073 6f63 6b65 745f 6669 6c65 5f65 7869 socket_file_exi
│ │ │ +00264300: 7374 732e 7374 646f 7574 5f6c 696e 6573 sts.stdout_lines
│ │ │ +00264310: 2069 7320 7365 6172 6368 2822 736c 6170 is search("slap
│ │ │ +00264320: 642e 736f 636b 6574 222c 206d 756c 7469 d.socket", multi
│ │ │ +00264330: 6c69 6e65 3d54 7275 6529 0a20 2074 6167 line=True). tag
│ │ │ +00264340: 733a 0a20 202d 2064 6973 6162 6c65 5f73 s:. - disable_s
│ │ │ +00264350: 7472 6174 6567 790a 2020 2d20 6c6f 775f trategy. - low_
│ │ │ +00264360: 636f 6d70 6c65 7869 7479 0a20 202d 206c complexity. - l
│ │ │ +00264370: 6f77 5f64 6973 7275 7074 696f 6e0a 2020 ow_disruption.
│ │ │ +00264380: 2d20 6d65 6469 756d 5f73 6576 6572 6974 - medium_severit
│ │ │ +00264390: 790a 2020 2d20 6e6f 5f72 6562 6f6f 745f y. - no_reboot_
│ │ │ +002643a0: 6e65 6564 6564 0a20 202d 2073 6572 7669 needed. - servi
│ │ │ +002643b0: 6365 5f73 6c61 7064 5f64 6973 6162 6c65 ce_slapd_disable
│ │ │ +002643c0: 640a 2020 2d20 7370 6563 6961 6c5f 7365 d. - special_se
│ │ │ +002643d0: 7276 6963 655f 626c 6f63 6b0a 2020 7768 rvice_block. wh
│ │ │ +002643e0: 656e 3a20 2722 6c69 6e75 782d 6261 7365 en: '"linux-base
│ │ │ +002643f0: 2220 696e 2061 6e73 6962 6c65 5f66 6163 " in ansible_fac
│ │ │ +00264400: 7473 2e70 6163 6b61 6765 7327 0a3c 2f63 ts.packages'.
│ │ │ +00264420: 3c61 2063 6c61 7373 3d22 6274 6e20 6274 Rem
│ │ │ +002644c0: 6564 6961 7469 6f6e 204b 7562 6572 6e65 ediation Kuberne
│ │ │ +002644d0: 7465 7320 736e 6970 7065 7420 e287 b23c tes snippet ...<
│ │ │ +002644e0: 2f61 3e3c 6272 3e3c 6469 7620 636c 6173 /a>
Complexity: low Disrup
│ │ │ +00264590: 7469 6f6e 3a3c 2f74 683e 3c74 643e 6d65 tion: me
│ │ │ +002645a0: 6469 756d 3c2f 7464 3e3c 2f74 723e 3c74 dium Reboot: true <
│ │ │ +002645d0: 2f74 723e 3c74 723e 3c74 683e 5374 7261 /tr>Stra
│ │ │ +002645e0: 7465 6779 3a3c 2f74 683e 3c74 643e 6469 tegy: di
│ │ │ +002645f0: 7361 626c 653c 2f74 643e 3c2f 7472 3e3c sable <
│ │ │ +00264600: 2f74 6162 6c65 3e3c 7072 653e 3c63 6f64 /table>apiVersion: ma
│ │ │ +00264620: 6368 696e 6563 6f6e 6669 6775 7261 7469 chineconfigurati
│ │ │ +00264630: 6f6e 2e6f 7065 6e73 6869 6674 2e69 6f2f on.openshift.io/
│ │ │ +00264640: 7631 0a6b 696e 643a 204d 6163 6869 6e65 v1.kind: Machine
│ │ │ +00264650: 436f 6e66 6967 0a73 7065 633a 0a20 2063 Config.spec:. c
│ │ │ +00264660: 6f6e 6669 673a 0a20 2020 2069 676e 6974 onfig:. ignit
│ │ │ +00264670: 696f 6e3a 0a20 2020 2020 2076 6572 7369 ion:. versi
│ │ │ +00264680: 6f6e 3a20 332e 312e 300a 2020 2020 7379 on: 3.1.0. sy
│ │ │ +00264690: 7374 656d 643a 0a20 2020 2020 2075 6e69 stemd:. uni
│ │ │ +002646a0: 7473 3a0a 2020 2020 2020 2d20 6e61 6d65 ts:. - name
│ │ │ +002646b0: 3a20 736c 6170 642e 7365 7276 6963 650a : slapd.service.
│ │ │ +002646c0: 2020 2020 2020 2020 656e 6162 6c65 643a enabled:
│ │ │ +002646d0: 2066 616c 7365 0a20 2020 2020 2020 206d false. m
│ │ │ +002646e0: 6173 6b3a 2074 7275 650a 2020 2020 2020 ask: true.
│ │ │ +002646f0: 2d20 6e61 6d65 3a20 736c 6170 642e 736f - name: slapd.so
│ │ │ +00264700: 636b 6574 0a20 2020 2020 2020 2065 6e61 cket. ena
│ │ │ +00264710: 626c 6564 3a20 6661 6c73 650a 2020 2020 bled: false.
│ │ │ +00264720: 2020 2020 6d61 736b 3a20 7472 7565 0a3c mask: true.<
│ │ │ +00264730: 2f63 6f64 653e 3c2f 7072 653e 3c2f 6469 /code>
R
│ │ │ +002647e0: 656d 6564 6961 7469 6f6e 2050 7570 7065 emediation Puppe
│ │ │ +002647f0: 7420 736e 6970 7065 7420 e287 b23c 2f61 t snippet ...
C
│ │ │ +00264880: 6f6d 706c 6578 6974 793a 3c2f 7468 3e3c omplexity: <
│ │ │ +00264890: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ +002648a0: 3c74 723e 3c74 683e 4469 7372 7570 7469 Disrupti
│ │ │ +002648b0: 6f6e 3a3c 2f74 683e 3c74 643e 6c6f 773c on: low<
│ │ │ +002648c0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Reboot: false
│ │ │ +002648f0: 3c74 723e 3c74 683e 5374 7261 7465 6779 Strategy
│ │ │ +00264900: 3a3c 2f74 683e 3c74 643e 656e 6162 6c65 : enable
│ │ │ +00264910: 3c2f 7464 3e3c 2f74 723e 3c2f 7461 626c inc
│ │ │ +00264930: 6c75 6465 2064 6973 6162 6c65 5f73 6c61 lude disable_sla
│ │ │ +00264940: 7064 0a0a 636c 6173 7320 6469 7361 626c pd..class disabl
│ │ │ +00264950: 655f 736c 6170 6420 7b0a 2020 7365 7276 e_slapd {. serv
│ │ │ +00264960: 6963 6520 7b27 736c 6170 6427 3a0a 2020 ice {'slapd':.
│ │ │ +00264970: 2020 656e 6162 6c65 203d 2667 743b 2066 enable => f
│ │ │ +00264980: 616c 7365 2c0a 2020 2020 656e 7375 7265 alse,. ensure
│ │ │ +00264990: 203d 2667 743b 2027 7374 6f70 7065 6427 => 'stopped'
│ │ │ +002649a0: 2c0a 2020 7d0a 7d0a 3c2f 636f 6465 3e3c ,. }.}.<
│ │ │ +002649b0: 2f70 7265 3e3c 2f64 6976 3e3c 6120 636c /pre>Remediat
│ │ │ +00264a60: 696f 6e20 4f53 4275 696c 6420 426c 7565 ion OSBuild Blue
│ │ │ +00264a70: 7072 696e 7420 736e 6970 7065 7420 e287 print snippet ..
│ │ │ +00264a80: b23c 2f61 3e3c 6272 3e3c 6469 7620 636c .
.[customizat
│ │ │ +00264ad0: 696f 6e73 2e73 6572 7669 6365 735d 0a6d ions.services].m
│ │ │ +00264ae0: 6173 6b65 6420 3d20 5b22 736c 6170 6422 asked = ["slapd"
│ │ │ +00264af0: 5d0a 3c2f 636f 6465 3e3c 2f70 7265 3e3c ].
<
│ │ │ 00264b00: 2f64 6976 3e3c 6120 636c 6173 733d 2262 /div>R
│ │ │ -00269190: 656d 6564 6961 7469 6f6e 2050 7570 7065 emediation Puppe
│ │ │ -002691a0: 7420 736e 6970 7065 7420 e287 b23c 2f61 t snippet ...
C
│ │ │ -00269230: 6f6d 706c 6578 6974 793a 3c2f 7468 3e3c omplexity: <
│ │ │ -00269240: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ -00269250: 3c74 723e 3c74 683e 4469 7372 7570 7469 Disrupti
│ │ │ -00269260: 6f6e 3a3c 2f74 683e 3c74 643e 6c6f 773c on: low<
│ │ │ -00269270: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Reboot: false
│ │ │ -002692a0: 3c74 723e 3c74 683e 5374 7261 7465 6779 Strategy
│ │ │ -002692b0: 3a3c 2f74 683e 3c74 643e 6469 7361 626c : disabl
│ │ │ -002692c0: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e .i
│ │ │ -002692e0: 6e63 6c75 6465 2072 656d 6f76 655f 7270 nclude remove_rp
│ │ │ -002692f0: 6362 696e 640a 0a63 6c61 7373 2072 656d cbind..class rem
│ │ │ -00269300: 6f76 655f 7270 6362 696e 6420 7b0a 2020 ove_rpcbind {.
│ │ │ -00269310: 7061 636b 6167 6520 7b20 2772 7063 6269 package { 'rpcbi
│ │ │ -00269320: 6e64 273a 0a20 2020 2065 6e73 7572 6520 nd':. ensure
│ │ │ -00269330: 3d26 6774 3b20 2770 7572 6765 6427 2c0a => 'purged',.
│ │ │ -00269340: 2020 7d0a 7d0a 3c2f 636f 6465 3e3c 2f70 }.}.Remediatio
│ │ │ -00269400: 6e20 416e 7369 626c 6520 736e 6970 7065 n Ansible snippe
│ │ │ -00269410: 7420 e287 b23c 2f61 3e3c 6272 3e3c 6469 t ...
<
│ │ │ -00269490: 7472 3e3c 7468 3e43 6f6d 706c 6578 6974 tr>Complexit
│ │ │ -002694a0: 793a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f y: low
│ │ │ -002694b0: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ -002694c0: 4469 7372 7570 7469 6f6e 3a3c 2f74 683e Disruption:
│ │ │ -002694d0: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Reboot:
│ │ │ -002694f0: 3c2f 7468 3e3c 7464 3e66 616c 7365 3c2f false
│ │ │ -00269500: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ -00269510: 5374 7261 7465 6779 3a3c 2f74 683e 3c74 Strategy: disable
│ │ │ -00269530: 7472 3e3c 2f74 6162 6c65 3e3c 7072 653e tr>
│ │ │ -00269540: 3c63 6f64 653e 2d20 6e61 6d65 3a20 4761 - name: Ga
│ │ │ -00269550: 7468 6572 2074 6865 2070 6163 6b61 6765 ther the package
│ │ │ -00269560: 2066 6163 7473 0a20 2070 6163 6b61 6765 facts. package
│ │ │ -00269570: 5f66 6163 7473 3a0a 2020 2020 6d61 6e61 _facts:. mana
│ │ │ -00269580: 6765 723a 2061 7574 6f0a 2020 7461 6773 ger: auto. tags
│ │ │ -00269590: 3a0a 2020 2d20 6469 7361 626c 655f 7374 :. - disable_st
│ │ │ -002695a0: 7261 7465 6779 0a20 202d 206c 6f77 5f63 rategy. - low_c
│ │ │ -002695b0: 6f6d 706c 6578 6974 790a 2020 2d20 6c6f omplexity. - lo
│ │ │ -002695c0: 775f 6469 7372 7570 7469 6f6e 0a20 202d w_disruption. -
│ │ │ -002695d0: 206c 6f77 5f73 6576 6572 6974 790a 2020 low_severity.
│ │ │ -002695e0: 2d20 6e6f 5f72 6562 6f6f 745f 6e65 6564 - no_reboot_need
│ │ │ -002695f0: 6564 0a20 202d 2070 6163 6b61 6765 5f72 ed. - package_r
│ │ │ -00269600: 7063 6269 6e64 5f72 656d 6f76 6564 0a0a pcbind_removed..
│ │ │ -00269610: 2d20 6e61 6d65 3a20 2755 6e69 6e73 7461 - name: 'Uninsta
│ │ │ -00269620: 6c6c 2072 7063 6269 6e64 2050 6163 6b61 ll rpcbind Packa
│ │ │ -00269630: 6765 3a20 456e 7375 7265 2072 7063 6269 ge: Ensure rpcbi
│ │ │ -00269640: 6e64 2069 7320 7265 6d6f 7665 6427 0a20 nd is removed'.
│ │ │ -00269650: 2061 6e73 6962 6c65 2e62 7569 6c74 696e ansible.builtin
│ │ │ -00269660: 2e70 6163 6b61 6765 3a0a 2020 2020 6e61 .package:. na
│ │ │ -00269670: 6d65 3a20 7270 6362 696e 640a 2020 2020 me: rpcbind.
│ │ │ -00269680: 7374 6174 653a 2061 6273 656e 740a 2020 state: absent.
│ │ │ -00269690: 7768 656e 3a20 2722 6c69 6e75 782d 6261 when: '"linux-ba
│ │ │ -002696a0: 7365 2220 696e 2061 6e73 6962 6c65 5f66 se" in ansible_f
│ │ │ -002696b0: 6163 7473 2e70 6163 6b61 6765 7327 0a20 acts.packages'.
│ │ │ -002696c0: 2074 6167 733a 0a20 202d 2064 6973 6162 tags:. - disab
│ │ │ -002696d0: 6c65 5f73 7472 6174 6567 790a 2020 2d20 le_strategy. -
│ │ │ -002696e0: 6c6f 775f 636f 6d70 6c65 7869 7479 0a20 low_complexity.
│ │ │ -002696f0: 202d 206c 6f77 5f64 6973 7275 7074 696f - low_disruptio
│ │ │ -00269700: 6e0a 2020 2d20 6c6f 775f 7365 7665 7269 n. - low_severi
│ │ │ -00269710: 7479 0a20 202d 206e 6f5f 7265 626f 6f74 ty. - no_reboot
│ │ │ -00269720: 5f6e 6565 6465 640a 2020 2d20 7061 636b _needed. - pack
│ │ │ -00269730: 6167 655f 7270 6362 696e 645f 7265 6d6f age_rpcbind_remo
│ │ │ -00269740: 7665 640a 3c2f 636f 6465 3e3c 2f70 7265 ved.
│ │ │ +00269230: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity:
│ │ │ +00269240: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Disrupt
│ │ │ +00269260: 696f 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 ion: low
│ │ │ +00269270: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Reboot:false Strateg
│ │ │ +002692b0: 793a 3c2f 7468 3e3c 7464 3e64 6973 6162 y: disab
│ │ │ +002692c0: 6c65 3c2f 7464 3e3c 2f74 723e 3c2f 7461 le -
│ │ │ +002692e0: 206e 616d 653a 2047 6174 6865 7220 7468 name: Gather th
│ │ │ +002692f0: 6520 7061 636b 6167 6520 6661 6374 730a e package facts.
│ │ │ +00269300: 2020 7061 636b 6167 655f 6661 6374 733a package_facts:
│ │ │ +00269310: 0a20 2020 206d 616e 6167 6572 3a20 6175 . manager: au
│ │ │ +00269320: 746f 0a20 2074 6167 733a 0a20 202d 2064 to. tags:. - d
│ │ │ +00269330: 6973 6162 6c65 5f73 7472 6174 6567 790a isable_strategy.
│ │ │ +00269340: 2020 2d20 6c6f 775f 636f 6d70 6c65 7869 - low_complexi
│ │ │ +00269350: 7479 0a20 202d 206c 6f77 5f64 6973 7275 ty. - low_disru
│ │ │ +00269360: 7074 696f 6e0a 2020 2d20 6c6f 775f 7365 ption. - low_se
│ │ │ +00269370: 7665 7269 7479 0a20 202d 206e 6f5f 7265 verity. - no_re
│ │ │ +00269380: 626f 6f74 5f6e 6565 6465 640a 2020 2d20 boot_needed. -
│ │ │ +00269390: 7061 636b 6167 655f 7270 6362 696e 645f package_rpcbind_
│ │ │ +002693a0: 7265 6d6f 7665 640a 0a2d 206e 616d 653a removed..- name:
│ │ │ +002693b0: 2027 556e 696e 7374 616c 6c20 7270 6362 'Uninstall rpcb
│ │ │ +002693c0: 696e 6420 5061 636b 6167 653a 2045 6e73 ind Package: Ens
│ │ │ +002693d0: 7572 6520 7270 6362 696e 6420 6973 2072 ure rpcbind is r
│ │ │ +002693e0: 656d 6f76 6564 270a 2020 616e 7369 626c emoved'. ansibl
│ │ │ +002693f0: 652e 6275 696c 7469 6e2e 7061 636b 6167 e.builtin.packag
│ │ │ +00269400: 653a 0a20 2020 206e 616d 653a 2072 7063 e:. name: rpc
│ │ │ +00269410: 6269 6e64 0a20 2020 2073 7461 7465 3a20 bind. state:
│ │ │ +00269420: 6162 7365 6e74 0a20 2077 6865 6e3a 2027 absent. when: '
│ │ │ +00269430: 226c 696e 7578 2d62 6173 6522 2069 6e20 "linux-base" in
│ │ │ +00269440: 616e 7369 626c 655f 6661 6374 732e 7061 ansible_facts.pa
│ │ │ +00269450: 636b 6167 6573 270a 2020 7461 6773 3a0a ckages'. tags:.
│ │ │ +00269460: 2020 2d20 6469 7361 626c 655f 7374 7261 - disable_stra
│ │ │ +00269470: 7465 6779 0a20 202d 206c 6f77 5f63 6f6d tegy. - low_com
│ │ │ +00269480: 706c 6578 6974 790a 2020 2d20 6c6f 775f plexity. - low_
│ │ │ +00269490: 6469 7372 7570 7469 6f6e 0a20 202d 206c disruption. - l
│ │ │ +002694a0: 6f77 5f73 6576 6572 6974 790a 2020 2d20 ow_severity. -
│ │ │ +002694b0: 6e6f 5f72 6562 6f6f 745f 6e65 6564 6564 no_reboot_needed
│ │ │ +002694c0: 0a20 202d 2070 6163 6b61 6765 5f72 7063 . - package_rpc
│ │ │ +002694d0: 6269 6e64 5f72 656d 6f76 6564 0a3c 2f63 bind_removed.
│ │ │ +002694f0: 3c61 2063 6c61 7373 3d22 6274 6e20 6274 Rem
│ │ │ +00269590: 6564 6961 7469 6f6e 2050 7570 7065 7420 ediation Puppet
│ │ │ +002695a0: 736e 6970 7065 7420 e287 b23c 2f61 3e3c snippet ...<
│ │ │ +002695b0: 6272 3e3c 6469 7620 636c 6173 733d 2270 br>Com
│ │ │ +00269630: 706c 6578 6974 793a 3c2f 7468 3e3c 7464 plexity: low Disruption
│ │ │ +00269660: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low R
│ │ │ +00269680: 6562 6f6f 743a 3c2f 7468 3e3c 7464 3e66 eboot: f
│ │ │ +00269690: 616c 7365 3c2f 7464 3e3c 2f74 723e 3c74 alse Strategy:<
│ │ │ +002696b0: 2f74 683e 3c74 643e 6469 7361 626c 653c /th> disable<
│ │ │ +002696c0: 2f74 643e 3c2f 7472 3e3c 2f74 6162 6c65 /td>
.inc
│ │ │ +002696e0: 6c75 6465 2072 656d 6f76 655f 7270 6362 lude remove_rpcb
│ │ │ +002696f0: 696e 640a 0a63 6c61 7373 2072 656d 6f76 ind..class remov
│ │ │ +00269700: 655f 7270 6362 696e 6420 7b0a 2020 7061 e_rpcbind {. pa
│ │ │ +00269710: 636b 6167 6520 7b20 2772 7063 6269 6e64 ckage { 'rpcbind
│ │ │ +00269720: 273a 0a20 2020 2065 6e73 7572 6520 3d26 ':. ensure =&
│ │ │ +00269730: 6774 3b20 2770 7572 6765 6427 2c0a 2020 gt; 'purged',.
│ │ │ +00269740: 7d0a 7d0a 3c2f 636f 6465 3e3c 2f70 7265 }.}.
Remediation
│ │ │ -0026a850: 204f 5342 7569 6c64 2042 6c75 6570 7269 OSBuild Bluepri
│ │ │ -0026a860: 6e74 2073 6e69 7070 6574 20e2 87b2 3c2f nt snippet ...
│ │ │ -0026a870: 613e 3c62 723e 3c64 6976 2063 6c61 7373 a>
.[customization
│ │ │ -0026a8c0: 732e 7365 7276 6963 6573 5d0a 6d61 736b s.services].mask
│ │ │ -0026a8d0: 6564 203d 205b 2272 7063 6269 6e64 225d ed = ["rpcbind"]
│ │ │ -0026a8e0: 0a3c 2f63 6f64 653e 3c2f 7072 653e 3c2f .
│ │ │ -0026a8f0: 6469 763e 3c61 2063 6c61 7373 3d22 6274 div>Remediation Kub
│ │ │ -0026a9a0: 6572 6e65 7465 7320 736e 6970 7065 7420 ernetes snippet
│ │ │ -0026a9b0: e287 b23c 2f61 3e3c 6272 3e3c 6469 7620 ...
Complexity:
│ │ │ -0026aa40: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Di
│ │ │ -0026aa60: 7372 7570 7469 6f6e 3a3c 2f74 683e 3c74 sruption: medium Reboot
│ │ │ -0026aa90: 3a3c 2f74 683e 3c74 643e 7472 7565 3c2f : true
│ │ │ -0026aaa0: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ -0026aab0: 5374 7261 7465 6779 3a3c 2f74 683e 3c74 Strategy: disable
│ │ │ -0026aad0: 7472 3e3c 2f74 6162 6c65 3e3c 7072 653e tr>
│ │ │ -0026aae0: 3c63 6f64 653e 6170 6956 6572 7369 6f6e apiVersion
│ │ │ -0026aaf0: 3a20 6d61 6368 696e 6563 6f6e 6669 6775 : machineconfigu
│ │ │ -0026ab00: 7261 7469 6f6e 2e6f 7065 6e73 6869 6674 ration.openshift
│ │ │ -0026ab10: 2e69 6f2f 7631 0a6b 696e 643a 204d 6163 .io/v1.kind: Mac
│ │ │ -0026ab20: 6869 6e65 436f 6e66 6967 0a73 7065 633a hineConfig.spec:
│ │ │ -0026ab30: 0a20 2063 6f6e 6669 673a 0a20 2020 2069 . config:. i
│ │ │ -0026ab40: 676e 6974 696f 6e3a 0a20 2020 2020 2076 gnition:. v
│ │ │ -0026ab50: 6572 7369 6f6e 3a20 332e 312e 300a 2020 ersion: 3.1.0.
│ │ │ -0026ab60: 2020 7379 7374 656d 643a 0a20 2020 2020 systemd:.
│ │ │ -0026ab70: 2075 6e69 7473 3a0a 2020 2020 2020 2d20 units:. -
│ │ │ -0026ab80: 6e61 6d65 3a20 7270 6362 696e 642e 7365 name: rpcbind.se
│ │ │ -0026ab90: 7276 6963 650a 2020 2020 2020 2020 656e rvice. en
│ │ │ -0026aba0: 6162 6c65 643a 2066 616c 7365 0a20 2020 abled: false.
│ │ │ -0026abb0: 2020 2020 206d 6173 6b3a 2074 7275 650a mask: true.
│ │ │ -0026abc0: 2020 2020 2020 2d20 6e61 6d65 3a20 7270 - name: rp
│ │ │ -0026abd0: 6362 696e 642e 736f 636b 6574 0a20 2020 cbind.socket.
│ │ │ -0026abe0: 2020 2020 2065 6e61 626c 6564 3a20 6661 enabled: fa
│ │ │ -0026abf0: 6c73 650a 2020 2020 2020 2020 6d61 736b lse. mask
│ │ │ -0026ac00: 3a20 7472 7565 0a3c 2f63 6f64 653e 3c2f : true.
│ │ │ -0026ac10: 7072 653e 3c2f 6469 763e 3c61 2063 6c61 pre>
Remediati
│ │ │ -0026acc0: 6f6e 2050 7570 7065 7420 736e 6970 7065 on Puppet snippe
│ │ │ -0026acd0: 7420 e287 b23c 2f61 3e3c 6272 3e3c 6469 t ...
<
│ │ │ -0026ad50: 7472 3e3c 7468 3e43 6f6d 706c 6578 6974 tr>Complexit
│ │ │ -0026ad60: 793a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f y: low
│ │ │ -0026ad70: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ -0026ad80: 4469 7372 7570 7469 6f6e 3a3c 2f74 683e Disruption:
│ │ │ -0026ad90: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Reboot:
│ │ │ -0026adb0: 3c2f 7468 3e3c 7464 3e66 616c 7365 3c2f false
│ │ │ -0026adc0: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ -0026add0: 5374 7261 7465 6779 3a3c 2f74 683e 3c74 Strategy: enable
<
│ │ │ -0026ae00: 636f 6465 3e69 6e63 6c75 6465 2064 6973 code>include dis
│ │ │ -0026ae10: 6162 6c65 5f72 7063 6269 6e64 0a0a 636c able_rpcbind..cl
│ │ │ -0026ae20: 6173 7320 6469 7361 626c 655f 7270 6362 ass disable_rpcb
│ │ │ -0026ae30: 696e 6420 7b0a 2020 7365 7276 6963 6520 ind {. service
│ │ │ -0026ae40: 7b27 7270 6362 696e 6427 3a0a 2020 2020 {'rpcbind':.
│ │ │ -0026ae50: 656e 6162 6c65 203d 2667 743b 2066 616c enable => fal
│ │ │ -0026ae60: 7365 2c0a 2020 2020 656e 7375 7265 203d se,. ensure =
│ │ │ -0026ae70: 2667 743b 2027 7374 6f70 7065 6427 2c0a > 'stopped',.
│ │ │ -0026ae80: 2020 7d0a 7d0a 3c2f 636f 6465 3e3c 2f70 }.}.Remediatio
│ │ │ -0026af40: 6e20 416e 7369 626c 6520 736e 6970 7065 n Ansible snippe
│ │ │ -0026af50: 7420 e287 b23c 2f61 3e3c 6272 3e3c 6469 t ...
<
│ │ │ -0026afd0: 7472 3e3c 7468 3e43 6f6d 706c 6578 6974 tr>Complexit
│ │ │ -0026afe0: 793a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f y: low
│ │ │ -0026aff0: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ -0026b000: 4469 7372 7570 7469 6f6e 3a3c 2f74 683e Disruption:
│ │ │ -0026b010: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Reboot:
│ │ │ -0026b030: 3c2f 7468 3e3c 7464 3e66 616c 7365 3c2f false
│ │ │ -0026b040: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ -0026b050: 5374 7261 7465 6779 3a3c 2f74 683e 3c74 Strategy: disable
│ │ │ -0026b070: 7472 3e3c 2f74 6162 6c65 3e3c 7072 653e tr>
│ │ │ -0026b080: 3c63 6f64 653e 2d20 6e61 6d65 3a20 4761 - name: Ga
│ │ │ -0026b090: 7468 6572 2074 6865 2070 6163 6b61 6765 ther the package
│ │ │ -0026b0a0: 2066 6163 7473 0a20 2070 6163 6b61 6765 facts. package
│ │ │ -0026b0b0: 5f66 6163 7473 3a0a 2020 2020 6d61 6e61 _facts:. mana
│ │ │ -0026b0c0: 6765 723a 2061 7574 6f0a 2020 7461 6773 ger: auto. tags
│ │ │ -0026b0d0: 3a0a 2020 2d20 5043 492d 4453 5376 342d :. - PCI-DSSv4-
│ │ │ -0026b0e0: 322e 320a 2020 2d20 5043 492d 4453 5376 2.2. - PCI-DSSv
│ │ │ -0026b0f0: 342d 322e 322e 340a 2020 2d20 6469 7361 4-2.2.4. - disa
│ │ │ -0026b100: 626c 655f 7374 7261 7465 6779 0a20 202d ble_strategy. -
│ │ │ -0026b110: 206c 6f77 5f63 6f6d 706c 6578 6974 790a low_complexity.
│ │ │ -0026b120: 2020 2d20 6c6f 775f 6469 7372 7570 7469 - low_disrupti
│ │ │ -0026b130: 6f6e 0a20 202d 206c 6f77 5f73 6576 6572 on. - low_sever
│ │ │ -0026b140: 6974 790a 2020 2d20 6e6f 5f72 6562 6f6f ity. - no_reboo
│ │ │ -0026b150: 745f 6e65 6564 6564 0a20 202d 2073 6572 t_needed. - ser
│ │ │ -0026b160: 7669 6365 5f72 7063 6269 6e64 5f64 6973 vice_rpcbind_dis
│ │ │ -0026b170: 6162 6c65 640a 0a2d 206e 616d 653a 2044 abled..- name: D
│ │ │ -0026b180: 6973 6162 6c65 2072 7063 6269 6e64 2053 isable rpcbind S
│ │ │ -0026b190: 6572 7669 6365 202d 2044 6973 6162 6c65 ervice - Disable
│ │ │ -0026b1a0: 2073 6572 7669 6365 2072 7063 6269 6e64 service rpcbind
│ │ │ -0026b1b0: 0a20 2062 6c6f 636b 3a0a 0a20 202d 206e . block:.. - n
│ │ │ -0026b1c0: 616d 653a 2044 6973 6162 6c65 2072 7063 ame: Disable rpc
│ │ │ -0026b1d0: 6269 6e64 2053 6572 7669 6365 202d 2043 bind Service - C
│ │ │ -0026b1e0: 6f6c 6c65 6374 2073 7973 7465 6d64 2053 ollect systemd S
│ │ │ -0026b1f0: 6572 7669 6365 7320 5072 6573 656e 7420 ervices Present
│ │ │ -0026b200: 696e 2074 6865 2053 7973 7465 6d0a 2020 in the System.
│ │ │ -0026b210: 2020 616e 7369 626c 652e 6275 696c 7469 ansible.builti
│ │ │ -0026b220: 6e2e 636f 6d6d 616e 643a 2073 7973 7465 n.command: syste
│ │ │ -0026b230: 6d63 746c 202d 7120 6c69 7374 2d75 6e69 mctl -q list-uni
│ │ │ -0026b240: 742d 6669 6c65 7320 2d2d 7479 7065 2073 t-files --type s
│ │ │ -0026b250: 6572 7669 6365 0a20 2020 2072 6567 6973 ervice. regis
│ │ │ -0026b260: 7465 723a 2073 6572 7669 6365 5f65 7869 ter: service_exi
│ │ │ -0026b270: 7374 730a 2020 2020 6368 616e 6765 645f sts. changed_
│ │ │ -0026b280: 7768 656e 3a20 6661 6c73 650a 2020 2020 when: false.
│ │ │ -0026b290: 6661 696c 6564 5f77 6865 6e3a 2073 6572 failed_when: ser
│ │ │ -0026b2a0: 7669 6365 5f65 7869 7374 732e 7263 206e vice_exists.rc n
│ │ │ -0026b2b0: 6f74 2069 6e20 5b30 2c20 315d 0a20 2020 ot in [0, 1].
│ │ │ -0026b2c0: 2063 6865 636b 5f6d 6f64 653a 2066 616c check_mode: fal
│ │ │ -0026b2d0: 7365 0a0a 2020 2d20 6e61 6d65 3a20 4469 se.. - name: Di
│ │ │ -0026b2e0: 7361 626c 6520 7270 6362 696e 6420 5365 sable rpcbind Se
│ │ │ -0026b2f0: 7276 6963 6520 2d20 456e 7375 7265 2072 rvice - Ensure r
│ │ │ -0026b300: 7063 6269 6e64 2e73 6572 7669 6365 2069 pcbind.service i
│ │ │ -0026b310: 7320 4d61 736b 6564 0a20 2020 2061 6e73 s Masked. ans
│ │ │ -0026b320: 6962 6c65 2e62 7569 6c74 696e 2e73 7973 ible.builtin.sys
│ │ │ -0026b330: 7465 6d64 3a0a 2020 2020 2020 6e61 6d65 temd:. name
│ │ │ -0026b340: 3a20 7270 6362 696e 642e 7365 7276 6963 : rpcbind.servic
│ │ │ -0026b350: 650a 2020 2020 2020 7374 6174 653a 2073 e. state: s
│ │ │ -0026b360: 746f 7070 6564 0a20 2020 2020 2065 6e61 topped. ena
│ │ │ -0026b370: 626c 6564 3a20 6661 6c73 650a 2020 2020 bled: false.
│ │ │ -0026b380: 2020 6d61 736b 6564 3a20 7472 7565 0a20 masked: true.
│ │ │ -0026b390: 2020 2077 6865 6e3a 2073 6572 7669 6365 when: service
│ │ │ -0026b3a0: 5f65 7869 7374 732e 7374 646f 7574 5f6c _exists.stdout_l
│ │ │ -0026b3b0: 696e 6573 2069 7320 7365 6172 6368 2822 ines is search("
│ │ │ -0026b3c0: 7270 6362 696e 642e 7365 7276 6963 6522 rpcbind.service"
│ │ │ -0026b3d0: 2c20 6d75 6c74 696c 696e 653d 5472 7565 , multiline=True
│ │ │ -0026b3e0: 290a 0a20 202d 206e 616d 653a 2055 6e69 ).. - name: Uni
│ │ │ -0026b3f0: 7420 536f 636b 6574 2045 7869 7374 7320 t Socket Exists
│ │ │ -0026b400: 2d20 7270 6362 696e 642e 736f 636b 6574 - rpcbind.socket
│ │ │ -0026b410: 0a20 2020 2061 6e73 6962 6c65 2e62 7569 . ansible.bui
│ │ │ -0026b420: 6c74 696e 2e63 6f6d 6d61 6e64 3a20 7379 ltin.command: sy
│ │ │ -0026b430: 7374 656d 6374 6c20 2d71 206c 6973 742d stemctl -q list-
│ │ │ -0026b440: 756e 6974 2d66 696c 6573 2072 7063 6269 unit-files rpcbi
│ │ │ -0026b450: 6e64 2e73 6f63 6b65 740a 2020 2020 7265 nd.socket. re
│ │ │ -0026b460: 6769 7374 6572 3a20 736f 636b 6574 5f66 gister: socket_f
│ │ │ -0026b470: 696c 655f 6578 6973 7473 0a20 2020 2063 ile_exists. c
│ │ │ -0026b480: 6861 6e67 6564 5f77 6865 6e3a 2066 616c hanged_when: fal
│ │ │ -0026b490: 7365 0a20 2020 2066 6169 6c65 645f 7768 se. failed_wh
│ │ │ -0026b4a0: 656e 3a20 736f 636b 6574 5f66 696c 655f en: socket_file_
│ │ │ -0026b4b0: 6578 6973 7473 2e72 6320 6e6f 7420 696e exists.rc not in
│ │ │ -0026b4c0: 205b 302c 2031 5d0a 2020 2020 6368 6563 [0, 1]. chec
│ │ │ -0026b4d0: 6b5f 6d6f 6465 3a20 6661 6c73 650a 0a20 k_mode: false..
│ │ │ -0026b4e0: 202d 206e 616d 653a 2044 6973 6162 6c65 - name: Disable
│ │ │ -0026b4f0: 2072 7063 6269 6e64 2053 6572 7669 6365 rpcbind Service
│ │ │ -0026b500: 202d 2044 6973 6162 6c65 2053 6f63 6b65 - Disable Socke
│ │ │ -0026b510: 7420 7270 6362 696e 640a 2020 2020 616e t rpcbind. an
│ │ │ -0026b520: 7369 626c 652e 6275 696c 7469 6e2e 7379 sible.builtin.sy
│ │ │ -0026b530: 7374 656d 643a 0a20 2020 2020 206e 616d stemd:. nam
│ │ │ -0026b540: 653a 2072 7063 6269 6e64 2e73 6f63 6b65 e: rpcbind.socke
│ │ │ -0026b550: 740a 2020 2020 2020 656e 6162 6c65 643a t. enabled:
│ │ │ -0026b560: 2066 616c 7365 0a20 2020 2020 2073 7461 false. sta
│ │ │ -0026b570: 7465 3a20 7374 6f70 7065 640a 2020 2020 te: stopped.
│ │ │ -0026b580: 2020 6d61 736b 6564 3a20 7472 7565 0a20 masked: true.
│ │ │ -0026b590: 2020 2077 6865 6e3a 2073 6f63 6b65 745f when: socket_
│ │ │ -0026b5a0: 6669 6c65 5f65 7869 7374 732e 7374 646f file_exists.stdo
│ │ │ -0026b5b0: 7574 5f6c 696e 6573 2069 7320 7365 6172 ut_lines is sear
│ │ │ -0026b5c0: 6368 2822 7270 6362 696e 642e 736f 636b ch("rpcbind.sock
│ │ │ -0026b5d0: 6574 222c 206d 756c 7469 6c69 6e65 3d54 et", multiline=T
│ │ │ -0026b5e0: 7275 6529 0a20 2074 6167 733a 0a20 202d rue). tags:. -
│ │ │ -0026b5f0: 2050 4349 2d44 5353 7634 2d32 2e32 0a20 PCI-DSSv4-2.2.
│ │ │ -0026b600: 202d 2050 4349 2d44 5353 7634 2d32 2e32 - PCI-DSSv4-2.2
│ │ │ -0026b610: 2e34 0a20 202d 2064 6973 6162 6c65 5f73 .4. - disable_s
│ │ │ -0026b620: 7472 6174 6567 790a 2020 2d20 6c6f 775f trategy. - low_
│ │ │ -0026b630: 636f 6d70 6c65 7869 7479 0a20 202d 206c complexity. - l
│ │ │ -0026b640: 6f77 5f64 6973 7275 7074 696f 6e0a 2020 ow_disruption.
│ │ │ -0026b650: 2d20 6c6f 775f 7365 7665 7269 7479 0a20 - low_severity.
│ │ │ -0026b660: 202d 206e 6f5f 7265 626f 6f74 5f6e 6565 - no_reboot_nee
│ │ │ -0026b670: 6465 640a 2020 2d20 7365 7276 6963 655f ded. - service_
│ │ │ -0026b680: 7270 6362 696e 645f 6469 7361 626c 6564 rpcbind_disabled
│ │ │ -0026b690: 0a20 202d 2073 7065 6369 616c 5f73 6572 . - special_ser
│ │ │ -0026b6a0: 7669 6365 5f62 6c6f 636b 0a20 2077 6865 vice_block. whe
│ │ │ -0026b6b0: 6e3a 2027 226c 696e 7578 2d62 6173 6522 n: '"linux-base"
│ │ │ -0026b6c0: 2069 6e20 616e 7369 626c 655f 6661 6374 in ansible_fact
│ │ │ -0026b6d0: 732e 7061 636b 6167 6573 270a 3c2f 636f s.packages'.
Complexity
│ │ │ +0026a8f0: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low D
│ │ │ +0026a910: 6973 7275 7074 696f 6e3a 3c2f 7468 3e3c isruption: <
│ │ │ +0026a920: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ +0026a930: 3c74 723e 3c74 683e 5265 626f 6f74 3a3c Reboot:<
│ │ │ +0026a940: 2f74 683e 3c74 643e 6661 6c73 653c 2f74 /th> false S
│ │ │ +0026a960: 7472 6174 6567 793a 3c2f 7468 3e3c 7464 trategy: disable
<
│ │ │ +0026a990: 636f 6465 3e2d 206e 616d 653a 2047 6174 code>- name: Gat
│ │ │ +0026a9a0: 6865 7220 7468 6520 7061 636b 6167 6520 her the package
│ │ │ +0026a9b0: 6661 6374 730a 2020 7061 636b 6167 655f facts. package_
│ │ │ +0026a9c0: 6661 6374 733a 0a20 2020 206d 616e 6167 facts:. manag
│ │ │ +0026a9d0: 6572 3a20 6175 746f 0a20 2074 6167 733a er: auto. tags:
│ │ │ +0026a9e0: 0a20 202d 2050 4349 2d44 5353 7634 2d32 . - PCI-DSSv4-2
│ │ │ +0026a9f0: 2e32 0a20 202d 2050 4349 2d44 5353 7634 .2. - PCI-DSSv4
│ │ │ +0026aa00: 2d32 2e32 2e34 0a20 202d 2064 6973 6162 -2.2.4. - disab
│ │ │ +0026aa10: 6c65 5f73 7472 6174 6567 790a 2020 2d20 le_strategy. -
│ │ │ +0026aa20: 6c6f 775f 636f 6d70 6c65 7869 7479 0a20 low_complexity.
│ │ │ +0026aa30: 202d 206c 6f77 5f64 6973 7275 7074 696f - low_disruptio
│ │ │ +0026aa40: 6e0a 2020 2d20 6c6f 775f 7365 7665 7269 n. - low_severi
│ │ │ +0026aa50: 7479 0a20 202d 206e 6f5f 7265 626f 6f74 ty. - no_reboot
│ │ │ +0026aa60: 5f6e 6565 6465 640a 2020 2d20 7365 7276 _needed. - serv
│ │ │ +0026aa70: 6963 655f 7270 6362 696e 645f 6469 7361 ice_rpcbind_disa
│ │ │ +0026aa80: 626c 6564 0a0a 2d20 6e61 6d65 3a20 4469 bled..- name: Di
│ │ │ +0026aa90: 7361 626c 6520 7270 6362 696e 6420 5365 sable rpcbind Se
│ │ │ +0026aaa0: 7276 6963 6520 2d20 4469 7361 626c 6520 rvice - Disable
│ │ │ +0026aab0: 7365 7276 6963 6520 7270 6362 696e 640a service rpcbind.
│ │ │ +0026aac0: 2020 626c 6f63 6b3a 0a0a 2020 2d20 6e61 block:.. - na
│ │ │ +0026aad0: 6d65 3a20 4469 7361 626c 6520 7270 6362 me: Disable rpcb
│ │ │ +0026aae0: 696e 6420 5365 7276 6963 6520 2d20 436f ind Service - Co
│ │ │ +0026aaf0: 6c6c 6563 7420 7379 7374 656d 6420 5365 llect systemd Se
│ │ │ +0026ab00: 7276 6963 6573 2050 7265 7365 6e74 2069 rvices Present i
│ │ │ +0026ab10: 6e20 7468 6520 5379 7374 656d 0a20 2020 n the System.
│ │ │ +0026ab20: 2061 6e73 6962 6c65 2e62 7569 6c74 696e ansible.builtin
│ │ │ +0026ab30: 2e63 6f6d 6d61 6e64 3a20 7379 7374 656d .command: system
│ │ │ +0026ab40: 6374 6c20 2d71 206c 6973 742d 756e 6974 ctl -q list-unit
│ │ │ +0026ab50: 2d66 696c 6573 202d 2d74 7970 6520 7365 -files --type se
│ │ │ +0026ab60: 7276 6963 650a 2020 2020 7265 6769 7374 rvice. regist
│ │ │ +0026ab70: 6572 3a20 7365 7276 6963 655f 6578 6973 er: service_exis
│ │ │ +0026ab80: 7473 0a20 2020 2063 6861 6e67 6564 5f77 ts. changed_w
│ │ │ +0026ab90: 6865 6e3a 2066 616c 7365 0a20 2020 2066 hen: false. f
│ │ │ +0026aba0: 6169 6c65 645f 7768 656e 3a20 7365 7276 ailed_when: serv
│ │ │ +0026abb0: 6963 655f 6578 6973 7473 2e72 6320 6e6f ice_exists.rc no
│ │ │ +0026abc0: 7420 696e 205b 302c 2031 5d0a 2020 2020 t in [0, 1].
│ │ │ +0026abd0: 6368 6563 6b5f 6d6f 6465 3a20 6661 6c73 check_mode: fals
│ │ │ +0026abe0: 650a 0a20 202d 206e 616d 653a 2044 6973 e.. - name: Dis
│ │ │ +0026abf0: 6162 6c65 2072 7063 6269 6e64 2053 6572 able rpcbind Ser
│ │ │ +0026ac00: 7669 6365 202d 2045 6e73 7572 6520 7270 vice - Ensure rp
│ │ │ +0026ac10: 6362 696e 642e 7365 7276 6963 6520 6973 cbind.service is
│ │ │ +0026ac20: 204d 6173 6b65 640a 2020 2020 616e 7369 Masked. ansi
│ │ │ +0026ac30: 626c 652e 6275 696c 7469 6e2e 7379 7374 ble.builtin.syst
│ │ │ +0026ac40: 656d 643a 0a20 2020 2020 206e 616d 653a emd:. name:
│ │ │ +0026ac50: 2072 7063 6269 6e64 2e73 6572 7669 6365 rpcbind.service
│ │ │ +0026ac60: 0a20 2020 2020 2073 7461 7465 3a20 7374 . state: st
│ │ │ +0026ac70: 6f70 7065 640a 2020 2020 2020 656e 6162 opped. enab
│ │ │ +0026ac80: 6c65 643a 2066 616c 7365 0a20 2020 2020 led: false.
│ │ │ +0026ac90: 206d 6173 6b65 643a 2074 7275 650a 2020 masked: true.
│ │ │ +0026aca0: 2020 7768 656e 3a20 7365 7276 6963 655f when: service_
│ │ │ +0026acb0: 6578 6973 7473 2e73 7464 6f75 745f 6c69 exists.stdout_li
│ │ │ +0026acc0: 6e65 7320 6973 2073 6561 7263 6828 2272 nes is search("r
│ │ │ +0026acd0: 7063 6269 6e64 2e73 6572 7669 6365 222c pcbind.service",
│ │ │ +0026ace0: 206d 756c 7469 6c69 6e65 3d54 7275 6529 multiline=True)
│ │ │ +0026acf0: 0a0a 2020 2d20 6e61 6d65 3a20 556e 6974 .. - name: Unit
│ │ │ +0026ad00: 2053 6f63 6b65 7420 4578 6973 7473 202d Socket Exists -
│ │ │ +0026ad10: 2072 7063 6269 6e64 2e73 6f63 6b65 740a rpcbind.socket.
│ │ │ +0026ad20: 2020 2020 616e 7369 626c 652e 6275 696c ansible.buil
│ │ │ +0026ad30: 7469 6e2e 636f 6d6d 616e 643a 2073 7973 tin.command: sys
│ │ │ +0026ad40: 7465 6d63 746c 202d 7120 6c69 7374 2d75 temctl -q list-u
│ │ │ +0026ad50: 6e69 742d 6669 6c65 7320 7270 6362 696e nit-files rpcbin
│ │ │ +0026ad60: 642e 736f 636b 6574 0a20 2020 2072 6567 d.socket. reg
│ │ │ +0026ad70: 6973 7465 723a 2073 6f63 6b65 745f 6669 ister: socket_fi
│ │ │ +0026ad80: 6c65 5f65 7869 7374 730a 2020 2020 6368 le_exists. ch
│ │ │ +0026ad90: 616e 6765 645f 7768 656e 3a20 6661 6c73 anged_when: fals
│ │ │ +0026ada0: 650a 2020 2020 6661 696c 6564 5f77 6865 e. failed_whe
│ │ │ +0026adb0: 6e3a 2073 6f63 6b65 745f 6669 6c65 5f65 n: socket_file_e
│ │ │ +0026adc0: 7869 7374 732e 7263 206e 6f74 2069 6e20 xists.rc not in
│ │ │ +0026add0: 5b30 2c20 315d 0a20 2020 2063 6865 636b [0, 1]. check
│ │ │ +0026ade0: 5f6d 6f64 653a 2066 616c 7365 0a0a 2020 _mode: false..
│ │ │ +0026adf0: 2d20 6e61 6d65 3a20 4469 7361 626c 6520 - name: Disable
│ │ │ +0026ae00: 7270 6362 696e 6420 5365 7276 6963 6520 rpcbind Service
│ │ │ +0026ae10: 2d20 4469 7361 626c 6520 536f 636b 6574 - Disable Socket
│ │ │ +0026ae20: 2072 7063 6269 6e64 0a20 2020 2061 6e73 rpcbind. ans
│ │ │ +0026ae30: 6962 6c65 2e62 7569 6c74 696e 2e73 7973 ible.builtin.sys
│ │ │ +0026ae40: 7465 6d64 3a0a 2020 2020 2020 6e61 6d65 temd:. name
│ │ │ +0026ae50: 3a20 7270 6362 696e 642e 736f 636b 6574 : rpcbind.socket
│ │ │ +0026ae60: 0a20 2020 2020 2065 6e61 626c 6564 3a20 . enabled:
│ │ │ +0026ae70: 6661 6c73 650a 2020 2020 2020 7374 6174 false. stat
│ │ │ +0026ae80: 653a 2073 746f 7070 6564 0a20 2020 2020 e: stopped.
│ │ │ +0026ae90: 206d 6173 6b65 643a 2074 7275 650a 2020 masked: true.
│ │ │ +0026aea0: 2020 7768 656e 3a20 736f 636b 6574 5f66 when: socket_f
│ │ │ +0026aeb0: 696c 655f 6578 6973 7473 2e73 7464 6f75 ile_exists.stdou
│ │ │ +0026aec0: 745f 6c69 6e65 7320 6973 2073 6561 7263 t_lines is searc
│ │ │ +0026aed0: 6828 2272 7063 6269 6e64 2e73 6f63 6b65 h("rpcbind.socke
│ │ │ +0026aee0: 7422 2c20 6d75 6c74 696c 696e 653d 5472 t", multiline=Tr
│ │ │ +0026aef0: 7565 290a 2020 7461 6773 3a0a 2020 2d20 ue). tags:. -
│ │ │ +0026af00: 5043 492d 4453 5376 342d 322e 320a 2020 PCI-DSSv4-2.2.
│ │ │ +0026af10: 2d20 5043 492d 4453 5376 342d 322e 322e - PCI-DSSv4-2.2.
│ │ │ +0026af20: 340a 2020 2d20 6469 7361 626c 655f 7374 4. - disable_st
│ │ │ +0026af30: 7261 7465 6779 0a20 202d 206c 6f77 5f63 rategy. - low_c
│ │ │ +0026af40: 6f6d 706c 6578 6974 790a 2020 2d20 6c6f omplexity. - lo
│ │ │ +0026af50: 775f 6469 7372 7570 7469 6f6e 0a20 202d w_disruption. -
│ │ │ +0026af60: 206c 6f77 5f73 6576 6572 6974 790a 2020 low_severity.
│ │ │ +0026af70: 2d20 6e6f 5f72 6562 6f6f 745f 6e65 6564 - no_reboot_need
│ │ │ +0026af80: 6564 0a20 202d 2073 6572 7669 6365 5f72 ed. - service_r
│ │ │ +0026af90: 7063 6269 6e64 5f64 6973 6162 6c65 640a pcbind_disabled.
│ │ │ +0026afa0: 2020 2d20 7370 6563 6961 6c5f 7365 7276 - special_serv
│ │ │ +0026afb0: 6963 655f 626c 6f63 6b0a 2020 7768 656e ice_block. when
│ │ │ +0026afc0: 3a20 2722 6c69 6e75 782d 6261 7365 2220 : '"linux-base"
│ │ │ +0026afd0: 696e 2061 6e73 6962 6c65 5f66 6163 7473 in ansible_facts
│ │ │ +0026afe0: 2e70 6163 6b61 6765 7327 0a3c 2f63 6f64 .packages'.Remed
│ │ │ +0026b0a0: 6961 7469 6f6e 204b 7562 6572 6e65 7465 iation Kubernete
│ │ │ +0026b0b0: 7320 736e 6970 7065 7420 e287 b23c 2f61 s snippet ...
C
│ │ │ +0026b140: 6f6d 706c 6578 6974 793a 3c2f 7468 3e3c omplexity: <
│ │ │ +0026b150: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ +0026b160: 3c74 723e 3c74 683e 4469 7372 7570 7469 Disrupti
│ │ │ +0026b170: 6f6e 3a3c 2f74 683e 3c74 643e 6d65 6469 on: medi
│ │ │ +0026b180: 756d 3c2f 7464 3e3c 2f74 723e 3c74 723e um
│ │ │ +0026b190: 3c74 683e 5265 626f 6f74 3a3c 2f74 683e Reboot:
│ │ │ +0026b1a0: 3c74 643e 7472 7565 3c2f 7464 3e3c 2f74 true Strate
│ │ │ +0026b1c0: 6779 3a3c 2f74 683e 3c74 643e 6469 7361 gy: disa
│ │ │ +0026b1d0: 626c 653c 2f74 643e 3c2f 7472 3e3c 2f74 ble
│ │ │ +0026b1f0: 6170 6956 6572 7369 6f6e 3a20 6d61 6368 apiVersion: mach
│ │ │ +0026b200: 696e 6563 6f6e 6669 6775 7261 7469 6f6e ineconfiguration
│ │ │ +0026b210: 2e6f 7065 6e73 6869 6674 2e69 6f2f 7631 .openshift.io/v1
│ │ │ +0026b220: 0a6b 696e 643a 204d 6163 6869 6e65 436f .kind: MachineCo
│ │ │ +0026b230: 6e66 6967 0a73 7065 633a 0a20 2063 6f6e nfig.spec:. con
│ │ │ +0026b240: 6669 673a 0a20 2020 2069 676e 6974 696f fig:. ignitio
│ │ │ +0026b250: 6e3a 0a20 2020 2020 2076 6572 7369 6f6e n:. version
│ │ │ +0026b260: 3a20 332e 312e 300a 2020 2020 7379 7374 : 3.1.0. syst
│ │ │ +0026b270: 656d 643a 0a20 2020 2020 2075 6e69 7473 emd:. units
│ │ │ +0026b280: 3a0a 2020 2020 2020 2d20 6e61 6d65 3a20 :. - name:
│ │ │ +0026b290: 7270 6362 696e 642e 7365 7276 6963 650a rpcbind.service.
│ │ │ +0026b2a0: 2020 2020 2020 2020 656e 6162 6c65 643a enabled:
│ │ │ +0026b2b0: 2066 616c 7365 0a20 2020 2020 2020 206d false. m
│ │ │ +0026b2c0: 6173 6b3a 2074 7275 650a 2020 2020 2020 ask: true.
│ │ │ +0026b2d0: 2d20 6e61 6d65 3a20 7270 6362 696e 642e - name: rpcbind.
│ │ │ +0026b2e0: 736f 636b 6574 0a20 2020 2020 2020 2065 socket. e
│ │ │ +0026b2f0: 6e61 626c 6564 3a20 6661 6c73 650a 2020 nabled: false.
│ │ │ +0026b300: 2020 2020 2020 6d61 736b 3a20 7472 7565 mask: true
│ │ │ +0026b310: 0a3c 2f63 6f64 653e 3c2f 7072 653e 3c2f .
│ │ │ +0026b320: 6469 763e 3c61 2063 6c61 7373 3d22 6274 div>Remediation Pup
│ │ │ +0026b3d0: 7065 7420 736e 6970 7065 7420 e287 b23c pet snippet ...<
│ │ │ +0026b3e0: 2f61 3e3c 6272 3e3c 6469 7620 636c 6173 /a>
Complexity: low Disrup
│ │ │ +0026b490: 7469 6f6e 3a3c 2f74 683e 3c74 643e 6c6f tion: lo
│ │ │ +0026b4a0: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ +0026b4b0: 7468 3e52 6562 6f6f 743a 3c2f 7468 3e3c th>Reboot:<
│ │ │ +0026b4c0: 7464 3e66 616c 7365 3c2f 7464 3e3c 2f74 td>false Strate
│ │ │ +0026b4e0: 6779 3a3c 2f74 683e 3c74 643e 656e 6162 gy: enab
│ │ │ +0026b4f0: 6c65 3c2f 7464 3e3c 2f74 723e 3c2f 7461 le i
│ │ │ +0026b510: 6e63 6c75 6465 2064 6973 6162 6c65 5f72 nclude disable_r
│ │ │ +0026b520: 7063 6269 6e64 0a0a 636c 6173 7320 6469 pcbind..class di
│ │ │ +0026b530: 7361 626c 655f 7270 6362 696e 6420 7b0a sable_rpcbind {.
│ │ │ +0026b540: 2020 7365 7276 6963 6520 7b27 7270 6362 service {'rpcb
│ │ │ +0026b550: 696e 6427 3a0a 2020 2020 656e 6162 6c65 ind':. enable
│ │ │ +0026b560: 203d 2667 743b 2066 616c 7365 2c0a 2020 => false,.
│ │ │ +0026b570: 2020 656e 7375 7265 203d 2667 743b 2027 ensure => '
│ │ │ +0026b580: 7374 6f70 7065 6427 2c0a 2020 7d0a 7d0a stopped',. }.}.
│ │ │ +0026b590: 3c2f 636f 6465 3e3c 2f70 7265 3e3c 2f64
│ │ │ +0026b640: 5265 6d65 6469 6174 696f 6e20 4f53 4275 Remediation OSBu
│ │ │ +0026b650: 696c 6420 426c 7565 7072 696e 7420 736e ild Blueprint sn
│ │ │ +0026b660: 6970 7065 7420 e287 b23c 2f61 3e3c 6272 ippet ...
.[cu
│ │ │ +0026b6b0: 7374 6f6d 697a 6174 696f 6e73 2e73 6572 stomizations.ser
│ │ │ +0026b6c0: 7669 6365 735d 0a6d 6173 6b65 6420 3d20 vices].masked =
│ │ │ +0026b6d0: 5b22 7270 6362 696e 6422 5d0a 3c2f 636f ["rpcbind"].
<
│ │ │ 0026b6f0: 6120 636c 6173 733d 2262 746e 2062 746e a class="btn btn
│ │ │ 0026b700: 2d73 7563 6365 7373 2220 6461 7461 2d74 -success" data-t
│ │ │ 0026b710: 6f67 676c 653d 2263 6f6c 6c61 7073 6522 oggle="collapse"
│ │ │ 0026b720: 2064 6174 612d 7461 7267 6574 3d22 2369 data-target="#i
│ │ │ 0026b730: 6439 3733 2220 7461 6269 6e64 6578 3d22 d973" tabindex="
│ │ │ 0026b740: 3022 2072 6f6c 653d 2262 7574 746f 6e22 0" role="button"
│ │ │ @@ -159016,257 +159016,257 @@
│ │ │ 0026d270: 6172 6765 743d 2223 6964 3937 3522 2074 arget="#id975" t
│ │ │ 0026d280: 6162 696e 6465 783d 2230 2220 726f 6c65 abindex="0" role
│ │ │ 0026d290: 3d22 6275 7474 6f6e 2220 6172 6961 2d65 ="button" aria-e
│ │ │ 0026d2a0: 7870 616e 6465 643d 2266 616c 7365 2220 xpanded="false"
│ │ │ 0026d2b0: 7469 746c 653d 2241 6374 6976 6174 6520 title="Activate
│ │ │ 0026d2c0: 746f 2072 6576 6561 6c22 2068 7265 663d to reveal" href=
│ │ │ 0026d2d0: 2223 2122 3e52 656d 6564 6961 7469 6f6e "#!">Remediation
│ │ │ -0026d2e0: 204f 5342 7569 6c64 2042 6c75 6570 7269 OSBuild Bluepri
│ │ │ -0026d2f0: 6e74 2073 6e69 7070 6574 20e2 87b2 3c2f nt snippet ...
│ │ │ -0026d300: 613e 3c62 723e 3c64 6976 2063 6c61 7373 a>
.[customization
│ │ │ -0026d350: 732e 7365 7276 6963 6573 5d0a 6d61 736b s.services].mask
│ │ │ -0026d360: 6564 203d 205b 226e 6673 2d73 6572 7665 ed = ["nfs-serve
│ │ │ -0026d370: 7222 5d0a 3c2f 636f 6465 3e3c 2f70 7265 r"].
Remediation
│ │ │ -0026d430: 4b75 6265 726e 6574 6573 2073 6e69 7070 Kubernetes snipp
│ │ │ -0026d440: 6574 20e2 87b2 3c2f 613e 3c62 723e 3c64 et ...
│ │ │ -0026d4c0: 3c74 723e 3c74 683e 436f 6d70 6c65 7869 Complexi
│ │ │ -0026d4d0: 7479 3a3c 2f74 683e 3c74 643e 6c6f 773c ty: low<
│ │ │ -0026d4e0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Disruption: medium
│ │ │ -0026d510: 3c2f 7472 3e3c 7472 3e3c 7468 3e52 6562 Reb
│ │ │ -0026d520: 6f6f 743a 3c2f 7468 3e3c 7464 3e74 7275 oot: tru
│ │ │ -0026d530: 653c 2f74 643e 3c2f 7472 3e3c 7472 3e3c e <
│ │ │ -0026d540: 7468 3e53 7472 6174 6567 793a 3c2f 7468 th>Strategy:disable
apiVers
│ │ │ -0026d580: 696f 6e3a 206d 6163 6869 6e65 636f 6e66 ion: machineconf
│ │ │ -0026d590: 6967 7572 6174 696f 6e2e 6f70 656e 7368 iguration.opensh
│ │ │ -0026d5a0: 6966 742e 696f 2f76 310a 6b69 6e64 3a20 ift.io/v1.kind:
│ │ │ -0026d5b0: 4d61 6368 696e 6543 6f6e 6669 670a 7370 MachineConfig.sp
│ │ │ -0026d5c0: 6563 3a0a 2020 636f 6e66 6967 3a0a 2020 ec:. config:.
│ │ │ -0026d5d0: 2020 6967 6e69 7469 6f6e 3a0a 2020 2020 ignition:.
│ │ │ -0026d5e0: 2020 7665 7273 696f 6e3a 2033 2e31 2e30 version: 3.1.0
│ │ │ -0026d5f0: 0a20 2020 2073 7973 7465 6d64 3a0a 2020 . systemd:.
│ │ │ -0026d600: 2020 2020 756e 6974 733a 0a20 2020 2020 units:.
│ │ │ -0026d610: 202d 206e 616d 653a 206e 6673 2d73 6572 - name: nfs-ser
│ │ │ -0026d620: 7665 722e 7365 7276 6963 650a 2020 2020 ver.service.
│ │ │ -0026d630: 2020 2020 656e 6162 6c65 643a 2066 616c enabled: fal
│ │ │ -0026d640: 7365 0a20 2020 2020 2020 206d 6173 6b3a se. mask:
│ │ │ -0026d650: 2074 7275 650a 2020 2020 2020 2d20 6e61 true. - na
│ │ │ -0026d660: 6d65 3a20 6e66 732d 7365 7276 6572 2e73 me: nfs-server.s
│ │ │ -0026d670: 6f63 6b65 740a 2020 2020 2020 2020 656e ocket. en
│ │ │ -0026d680: 6162 6c65 643a 2066 616c 7365 0a20 2020 abled: false.
│ │ │ -0026d690: 2020 2020 206d 6173 6b3a 2074 7275 650a mask: true.
│ │ │ -0026d6a0: 3c2f 636f 6465 3e3c 2f70 7265 3e3c 2f64
│ │ │ -0026d750: 5265 6d65 6469 6174 696f 6e20 5075 7070 Remediation Pupp
│ │ │ -0026d760: 6574 2073 6e69 7070 6574 20e2 87b2 3c2f et snippet ...
│ │ │ -0026d770: 613e 3c62 723e 3c64 6976 2063 6c61 7373 a>
│ │ │ -0026d7f0: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity:
│ │ │ -0026d800: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Disrupt
│ │ │ -0026d820: 696f 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 ion: low
│ │ │ -0026d830: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Reboot:false Strateg
│ │ │ -0026d870: 793a 3c2f 7468 3e3c 7464 3e65 6e61 626c y: enabl
│ │ │ -0026d880: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e in
│ │ │ -0026d8a0: 636c 7564 6520 6469 7361 626c 655f 6e66 clude disable_nf
│ │ │ -0026d8b0: 732d 7365 7276 6572 0a0a 636c 6173 7320 s-server..class
│ │ │ -0026d8c0: 6469 7361 626c 655f 6e66 732d 7365 7276 disable_nfs-serv
│ │ │ -0026d8d0: 6572 207b 0a20 2073 6572 7669 6365 207b er {. service {
│ │ │ -0026d8e0: 276e 6673 2d73 6572 7665 7227 3a0a 2020 'nfs-server':.
│ │ │ -0026d8f0: 2020 656e 6162 6c65 203d 2667 743b 2066 enable => f
│ │ │ -0026d900: 616c 7365 2c0a 2020 2020 656e 7375 7265 alse,. ensure
│ │ │ -0026d910: 203d 2667 743b 2027 7374 6f70 7065 6427 => 'stopped'
│ │ │ -0026d920: 2c0a 2020 7d0a 7d0a 3c2f 636f 6465 3e3c ,. }.}.<
│ │ │ -0026d930: 2f70 7265 3e3c 2f64 6976 3e3c 6120 636c /pre>Remediat
│ │ │ -0026d9e0: 696f 6e20 416e 7369 626c 6520 736e 6970 ion Ansible snip
│ │ │ -0026d9f0: 7065 7420 e287 b23c 2f61 3e3c 6272 3e3c pet ...
<
│ │ │ -0026da00: 6469 7620 636c 6173 733d 2270 616e 656c div class="panel
│ │ │ -0026da10: 2d63 6f6c 6c61 7073 6520 636f 6c6c 6170 -collapse collap
│ │ │ -0026da20: 7365 2220 6964 3d22 6964 3937 3822 3e3c se" id="id978"><
│ │ │ -0026da30: 7461 626c 6520 636c 6173 733d 2274 6162 table class="tab
│ │ │ -0026da40: 6c65 2074 6162 6c65 2d73 7472 6970 6564 le table-striped
│ │ │ -0026da50: 2074 6162 6c65 2d62 6f72 6465 7265 6420 table-bordered
│ │ │ -0026da60: 7461 626c 652d 636f 6e64 656e 7365 6422 table-condensed"
│ │ │ -0026da70: 3e3c 7472 3e3c 7468 3e43 6f6d 706c 6578 >Complex
│ │ │ -0026da80: 6974 793a 3c2f 7468 3e3c 7464 3e6c 6f77 ity: low
│ │ │ -0026da90: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Disruption: low
│ │ │ -0026dac0: 7472 3e3c 7472 3e3c 7468 3e52 6562 6f6f tr>Reboo
│ │ │ -0026dad0: 743a 3c2f 7468 3e3c 7464 3e66 616c 7365 t: false
│ │ │ -0026dae0: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Strategy:
│ │ │ -0026db00: 3c74 643e 6469 7361 626c 653c 2f74 643e disable
│ │ │ -0026db10: 3c2f 7472 3e3c 2f74 6162 6c65 3e3c 7072
- name:
│ │ │ -0026db30: 4761 7468 6572 2074 6865 2070 6163 6b61 Gather the packa
│ │ │ -0026db40: 6765 2066 6163 7473 0a20 2070 6163 6b61 ge facts. packa
│ │ │ -0026db50: 6765 5f66 6163 7473 3a0a 2020 2020 6d61 ge_facts:. ma
│ │ │ -0026db60: 6e61 6765 723a 2061 7574 6f0a 2020 7461 nager: auto. ta
│ │ │ -0026db70: 6773 3a0a 2020 2d20 4e49 5354 2d38 3030 gs:. - NIST-800
│ │ │ -0026db80: 2d35 332d 434d 2d36 2861 290a 2020 2d20 -53-CM-6(a). -
│ │ │ -0026db90: 4e49 5354 2d38 3030 2d35 332d 434d 2d37 NIST-800-53-CM-7
│ │ │ -0026dba0: 2861 290a 2020 2d20 4e49 5354 2d38 3030 (a). - NIST-800
│ │ │ -0026dbb0: 2d35 332d 434d 2d37 2862 290a 2020 2d20 -53-CM-7(b). -
│ │ │ -0026dbc0: 6469 7361 626c 655f 7374 7261 7465 6779 disable_strategy
│ │ │ -0026dbd0: 0a20 202d 206c 6f77 5f63 6f6d 706c 6578 . - low_complex
│ │ │ -0026dbe0: 6974 790a 2020 2d20 6c6f 775f 6469 7372 ity. - low_disr
│ │ │ -0026dbf0: 7570 7469 6f6e 0a20 202d 206e 6f5f 7265 uption. - no_re
│ │ │ -0026dc00: 626f 6f74 5f6e 6565 6465 640a 2020 2d20 boot_needed. -
│ │ │ -0026dc10: 7365 7276 6963 655f 6e66 735f 6469 7361 service_nfs_disa
│ │ │ -0026dc20: 626c 6564 0a20 202d 2075 6e6b 6e6f 776e bled. - unknown
│ │ │ -0026dc30: 5f73 6576 6572 6974 790a 0a2d 206e 616d _severity..- nam
│ │ │ -0026dc40: 653a 2044 6973 6162 6c65 204e 6574 776f e: Disable Netwo
│ │ │ -0026dc50: 726b 2046 696c 6520 5379 7374 656d 2028 rk File System (
│ │ │ -0026dc60: 6e66 7329 202d 2044 6973 6162 6c65 2073 nfs) - Disable s
│ │ │ -0026dc70: 6572 7669 6365 206e 6673 2d73 6572 7665 ervice nfs-serve
│ │ │ -0026dc80: 720a 2020 626c 6f63 6b3a 0a0a 2020 2d20 r. block:.. -
│ │ │ -0026dc90: 6e61 6d65 3a20 4469 7361 626c 6520 4e65 name: Disable Ne
│ │ │ -0026dca0: 7477 6f72 6b20 4669 6c65 2053 7973 7465 twork File Syste
│ │ │ -0026dcb0: 6d20 286e 6673 2920 2d20 436f 6c6c 6563 m (nfs) - Collec
│ │ │ -0026dcc0: 7420 7379 7374 656d 6420 5365 7276 6963 t systemd Servic
│ │ │ -0026dcd0: 6573 2050 7265 7365 6e74 2069 6e0a 2020 es Present in.
│ │ │ -0026dce0: 2020 2020 7468 6520 5379 7374 656d 0a20 the System.
│ │ │ -0026dcf0: 2020 2061 6e73 6962 6c65 2e62 7569 6c74 ansible.built
│ │ │ -0026dd00: 696e 2e63 6f6d 6d61 6e64 3a20 7379 7374 in.command: syst
│ │ │ -0026dd10: 656d 6374 6c20 2d71 206c 6973 742d 756e emctl -q list-un
│ │ │ -0026dd20: 6974 2d66 696c 6573 202d 2d74 7970 6520 it-files --type
│ │ │ -0026dd30: 7365 7276 6963 650a 2020 2020 7265 6769 service. regi
│ │ │ -0026dd40: 7374 6572 3a20 7365 7276 6963 655f 6578 ster: service_ex
│ │ │ -0026dd50: 6973 7473 0a20 2020 2063 6861 6e67 6564 ists. changed
│ │ │ -0026dd60: 5f77 6865 6e3a 2066 616c 7365 0a20 2020 _when: false.
│ │ │ -0026dd70: 2066 6169 6c65 645f 7768 656e 3a20 7365 failed_when: se
│ │ │ -0026dd80: 7276 6963 655f 6578 6973 7473 2e72 6320 rvice_exists.rc
│ │ │ -0026dd90: 6e6f 7420 696e 205b 302c 2031 5d0a 2020 not in [0, 1].
│ │ │ -0026dda0: 2020 6368 6563 6b5f 6d6f 6465 3a20 6661 check_mode: fa
│ │ │ -0026ddb0: 6c73 650a 0a20 202d 206e 616d 653a 2044 lse.. - name: D
│ │ │ -0026ddc0: 6973 6162 6c65 204e 6574 776f 726b 2046 isable Network F
│ │ │ -0026ddd0: 696c 6520 5379 7374 656d 2028 6e66 7329 ile System (nfs)
│ │ │ -0026dde0: 202d 2045 6e73 7572 6520 6e66 732d 7365 - Ensure nfs-se
│ │ │ -0026ddf0: 7276 6572 2e73 6572 7669 6365 2069 7320 rver.service is
│ │ │ -0026de00: 4d61 736b 6564 0a20 2020 2061 6e73 6962 Masked. ansib
│ │ │ -0026de10: 6c65 2e62 7569 6c74 696e 2e73 7973 7465 le.builtin.syste
│ │ │ -0026de20: 6d64 3a0a 2020 2020 2020 6e61 6d65 3a20 md:. name:
│ │ │ -0026de30: 6e66 732d 7365 7276 6572 2e73 6572 7669 nfs-server.servi
│ │ │ -0026de40: 6365 0a20 2020 2020 2073 7461 7465 3a20 ce. state:
│ │ │ -0026de50: 7374 6f70 7065 640a 2020 2020 2020 656e stopped. en
│ │ │ -0026de60: 6162 6c65 643a 2066 616c 7365 0a20 2020 abled: false.
│ │ │ -0026de70: 2020 206d 6173 6b65 643a 2074 7275 650a masked: true.
│ │ │ -0026de80: 2020 2020 7768 656e 3a20 7365 7276 6963 when: servic
│ │ │ -0026de90: 655f 6578 6973 7473 2e73 7464 6f75 745f e_exists.stdout_
│ │ │ -0026dea0: 6c69 6e65 7320 6973 2073 6561 7263 6828 lines is search(
│ │ │ -0026deb0: 226e 6673 2d73 6572 7665 722e 7365 7276 "nfs-server.serv
│ │ │ -0026dec0: 6963 6522 2c20 6d75 6c74 696c 696e 653d ice", multiline=
│ │ │ -0026ded0: 5472 7565 290a 0a20 202d 206e 616d 653a True).. - name:
│ │ │ -0026dee0: 2055 6e69 7420 536f 636b 6574 2045 7869 Unit Socket Exi
│ │ │ -0026def0: 7374 7320 2d20 6e66 732d 7365 7276 6572 sts - nfs-server
│ │ │ -0026df00: 2e73 6f63 6b65 740a 2020 2020 616e 7369 .socket. ansi
│ │ │ -0026df10: 626c 652e 6275 696c 7469 6e2e 636f 6d6d ble.builtin.comm
│ │ │ -0026df20: 616e 643a 2073 7973 7465 6d63 746c 202d and: systemctl -
│ │ │ -0026df30: 7120 6c69 7374 2d75 6e69 742d 6669 6c65 q list-unit-file
│ │ │ -0026df40: 7320 6e66 732d 7365 7276 6572 2e73 6f63 s nfs-server.soc
│ │ │ -0026df50: 6b65 740a 2020 2020 7265 6769 7374 6572 ket. register
│ │ │ -0026df60: 3a20 736f 636b 6574 5f66 696c 655f 6578 : socket_file_ex
│ │ │ -0026df70: 6973 7473 0a20 2020 2063 6861 6e67 6564 ists. changed
│ │ │ -0026df80: 5f77 6865 6e3a 2066 616c 7365 0a20 2020 _when: false.
│ │ │ -0026df90: 2066 6169 6c65 645f 7768 656e 3a20 736f failed_when: so
│ │ │ -0026dfa0: 636b 6574 5f66 696c 655f 6578 6973 7473 cket_file_exists
│ │ │ -0026dfb0: 2e72 6320 6e6f 7420 696e 205b 302c 2031 .rc not in [0, 1
│ │ │ -0026dfc0: 5d0a 2020 2020 6368 6563 6b5f 6d6f 6465 ]. check_mode
│ │ │ -0026dfd0: 3a20 6661 6c73 650a 0a20 202d 206e 616d : false.. - nam
│ │ │ -0026dfe0: 653a 2044 6973 6162 6c65 204e 6574 776f e: Disable Netwo
│ │ │ -0026dff0: 726b 2046 696c 6520 5379 7374 656d 2028 rk File System (
│ │ │ -0026e000: 6e66 7329 202d 2044 6973 6162 6c65 2053 nfs) - Disable S
│ │ │ -0026e010: 6f63 6b65 7420 6e66 732d 7365 7276 6572 ocket nfs-server
│ │ │ -0026e020: 0a20 2020 2061 6e73 6962 6c65 2e62 7569 . ansible.bui
│ │ │ -0026e030: 6c74 696e 2e73 7973 7465 6d64 3a0a 2020 ltin.systemd:.
│ │ │ -0026e040: 2020 2020 6e61 6d65 3a20 6e66 732d 7365 name: nfs-se
│ │ │ -0026e050: 7276 6572 2e73 6f63 6b65 740a 2020 2020 rver.socket.
│ │ │ -0026e060: 2020 656e 6162 6c65 643a 2066 616c 7365 enabled: false
│ │ │ -0026e070: 0a20 2020 2020 2073 7461 7465 3a20 7374 . state: st
│ │ │ -0026e080: 6f70 7065 640a 2020 2020 2020 6d61 736b opped. mask
│ │ │ -0026e090: 6564 3a20 7472 7565 0a20 2020 2077 6865 ed: true. whe
│ │ │ -0026e0a0: 6e3a 2073 6f63 6b65 745f 6669 6c65 5f65 n: socket_file_e
│ │ │ -0026e0b0: 7869 7374 732e 7374 646f 7574 5f6c 696e xists.stdout_lin
│ │ │ -0026e0c0: 6573 2069 7320 7365 6172 6368 2822 6e66 es is search("nf
│ │ │ -0026e0d0: 732d 7365 7276 6572 2e73 6f63 6b65 7422 s-server.socket"
│ │ │ -0026e0e0: 2c20 6d75 6c74 696c 696e 653d 5472 7565 , multiline=True
│ │ │ -0026e0f0: 290a 2020 7461 6773 3a0a 2020 2d20 4e49 ). tags:. - NI
│ │ │ -0026e100: 5354 2d38 3030 2d35 332d 434d 2d36 2861 ST-800-53-CM-6(a
│ │ │ -0026e110: 290a 2020 2d20 4e49 5354 2d38 3030 2d35 ). - NIST-800-5
│ │ │ -0026e120: 332d 434d 2d37 2861 290a 2020 2d20 4e49 3-CM-7(a). - NI
│ │ │ -0026e130: 5354 2d38 3030 2d35 332d 434d 2d37 2862 ST-800-53-CM-7(b
│ │ │ -0026e140: 290a 2020 2d20 6469 7361 626c 655f 7374 ). - disable_st
│ │ │ -0026e150: 7261 7465 6779 0a20 202d 206c 6f77 5f63 rategy. - low_c
│ │ │ -0026e160: 6f6d 706c 6578 6974 790a 2020 2d20 6c6f omplexity. - lo
│ │ │ -0026e170: 775f 6469 7372 7570 7469 6f6e 0a20 202d w_disruption. -
│ │ │ -0026e180: 206e 6f5f 7265 626f 6f74 5f6e 6565 6465 no_reboot_neede
│ │ │ -0026e190: 640a 2020 2d20 7365 7276 6963 655f 6e66 d. - service_nf
│ │ │ -0026e1a0: 735f 6469 7361 626c 6564 0a20 202d 2073 s_disabled. - s
│ │ │ -0026e1b0: 7065 6369 616c 5f73 6572 7669 6365 5f62 pecial_service_b
│ │ │ -0026e1c0: 6c6f 636b 0a20 202d 2075 6e6b 6e6f 776e lock. - unknown
│ │ │ -0026e1d0: 5f73 6576 6572 6974 790a 2020 7768 656e _severity. when
│ │ │ -0026e1e0: 3a20 2722 6c69 6e75 782d 6261 7365 2220 : '"linux-base"
│ │ │ -0026e1f0: 696e 2061 6e73 6962 6c65 5f66 6163 7473 in ansible_facts
│ │ │ -0026e200: 2e70 6163 6b61 6765 7327 0a3c 2f63 6f64 .packages'.
Complexity
│ │ │ +0026d380: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low D
│ │ │ +0026d3a0: 6973 7275 7074 696f 6e3a 3c2f 7468 3e3c isruption: <
│ │ │ +0026d3b0: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ +0026d3c0: 3c74 723e 3c74 683e 5265 626f 6f74 3a3c Reboot:<
│ │ │ +0026d3d0: 2f74 683e 3c74 643e 6661 6c73 653c 2f74 /th> false S
│ │ │ +0026d3f0: 7472 6174 6567 793a 3c2f 7468 3e3c 7464 trategy: disable
<
│ │ │ +0026d420: 636f 6465 3e2d 206e 616d 653a 2047 6174 code>- name: Gat
│ │ │ +0026d430: 6865 7220 7468 6520 7061 636b 6167 6520 her the package
│ │ │ +0026d440: 6661 6374 730a 2020 7061 636b 6167 655f facts. package_
│ │ │ +0026d450: 6661 6374 733a 0a20 2020 206d 616e 6167 facts:. manag
│ │ │ +0026d460: 6572 3a20 6175 746f 0a20 2074 6167 733a er: auto. tags:
│ │ │ +0026d470: 0a20 202d 204e 4953 542d 3830 302d 3533 . - NIST-800-53
│ │ │ +0026d480: 2d43 4d2d 3628 6129 0a20 202d 204e 4953 -CM-6(a). - NIS
│ │ │ +0026d490: 542d 3830 302d 3533 2d43 4d2d 3728 6129 T-800-53-CM-7(a)
│ │ │ +0026d4a0: 0a20 202d 204e 4953 542d 3830 302d 3533 . - NIST-800-53
│ │ │ +0026d4b0: 2d43 4d2d 3728 6229 0a20 202d 2064 6973 -CM-7(b). - dis
│ │ │ +0026d4c0: 6162 6c65 5f73 7472 6174 6567 790a 2020 able_strategy.
│ │ │ +0026d4d0: 2d20 6c6f 775f 636f 6d70 6c65 7869 7479 - low_complexity
│ │ │ +0026d4e0: 0a20 202d 206c 6f77 5f64 6973 7275 7074 . - low_disrupt
│ │ │ +0026d4f0: 696f 6e0a 2020 2d20 6e6f 5f72 6562 6f6f ion. - no_reboo
│ │ │ +0026d500: 745f 6e65 6564 6564 0a20 202d 2073 6572 t_needed. - ser
│ │ │ +0026d510: 7669 6365 5f6e 6673 5f64 6973 6162 6c65 vice_nfs_disable
│ │ │ +0026d520: 640a 2020 2d20 756e 6b6e 6f77 6e5f 7365 d. - unknown_se
│ │ │ +0026d530: 7665 7269 7479 0a0a 2d20 6e61 6d65 3a20 verity..- name:
│ │ │ +0026d540: 4469 7361 626c 6520 4e65 7477 6f72 6b20 Disable Network
│ │ │ +0026d550: 4669 6c65 2053 7973 7465 6d20 286e 6673 File System (nfs
│ │ │ +0026d560: 2920 2d20 4469 7361 626c 6520 7365 7276 ) - Disable serv
│ │ │ +0026d570: 6963 6520 6e66 732d 7365 7276 6572 0a20 ice nfs-server.
│ │ │ +0026d580: 2062 6c6f 636b 3a0a 0a20 202d 206e 616d block:.. - nam
│ │ │ +0026d590: 653a 2044 6973 6162 6c65 204e 6574 776f e: Disable Netwo
│ │ │ +0026d5a0: 726b 2046 696c 6520 5379 7374 656d 2028 rk File System (
│ │ │ +0026d5b0: 6e66 7329 202d 2043 6f6c 6c65 6374 2073 nfs) - Collect s
│ │ │ +0026d5c0: 7973 7465 6d64 2053 6572 7669 6365 7320 ystemd Services
│ │ │ +0026d5d0: 5072 6573 656e 7420 696e 0a20 2020 2020 Present in.
│ │ │ +0026d5e0: 2074 6865 2053 7973 7465 6d0a 2020 2020 the System.
│ │ │ +0026d5f0: 616e 7369 626c 652e 6275 696c 7469 6e2e ansible.builtin.
│ │ │ +0026d600: 636f 6d6d 616e 643a 2073 7973 7465 6d63 command: systemc
│ │ │ +0026d610: 746c 202d 7120 6c69 7374 2d75 6e69 742d tl -q list-unit-
│ │ │ +0026d620: 6669 6c65 7320 2d2d 7479 7065 2073 6572 files --type ser
│ │ │ +0026d630: 7669 6365 0a20 2020 2072 6567 6973 7465 vice. registe
│ │ │ +0026d640: 723a 2073 6572 7669 6365 5f65 7869 7374 r: service_exist
│ │ │ +0026d650: 730a 2020 2020 6368 616e 6765 645f 7768 s. changed_wh
│ │ │ +0026d660: 656e 3a20 6661 6c73 650a 2020 2020 6661 en: false. fa
│ │ │ +0026d670: 696c 6564 5f77 6865 6e3a 2073 6572 7669 iled_when: servi
│ │ │ +0026d680: 6365 5f65 7869 7374 732e 7263 206e 6f74 ce_exists.rc not
│ │ │ +0026d690: 2069 6e20 5b30 2c20 315d 0a20 2020 2063 in [0, 1]. c
│ │ │ +0026d6a0: 6865 636b 5f6d 6f64 653a 2066 616c 7365 heck_mode: false
│ │ │ +0026d6b0: 0a0a 2020 2d20 6e61 6d65 3a20 4469 7361 .. - name: Disa
│ │ │ +0026d6c0: 626c 6520 4e65 7477 6f72 6b20 4669 6c65 ble Network File
│ │ │ +0026d6d0: 2053 7973 7465 6d20 286e 6673 2920 2d20 System (nfs) -
│ │ │ +0026d6e0: 456e 7375 7265 206e 6673 2d73 6572 7665 Ensure nfs-serve
│ │ │ +0026d6f0: 722e 7365 7276 6963 6520 6973 204d 6173 r.service is Mas
│ │ │ +0026d700: 6b65 640a 2020 2020 616e 7369 626c 652e ked. ansible.
│ │ │ +0026d710: 6275 696c 7469 6e2e 7379 7374 656d 643a builtin.systemd:
│ │ │ +0026d720: 0a20 2020 2020 206e 616d 653a 206e 6673 . name: nfs
│ │ │ +0026d730: 2d73 6572 7665 722e 7365 7276 6963 650a -server.service.
│ │ │ +0026d740: 2020 2020 2020 7374 6174 653a 2073 746f state: sto
│ │ │ +0026d750: 7070 6564 0a20 2020 2020 2065 6e61 626c pped. enabl
│ │ │ +0026d760: 6564 3a20 6661 6c73 650a 2020 2020 2020 ed: false.
│ │ │ +0026d770: 6d61 736b 6564 3a20 7472 7565 0a20 2020 masked: true.
│ │ │ +0026d780: 2077 6865 6e3a 2073 6572 7669 6365 5f65 when: service_e
│ │ │ +0026d790: 7869 7374 732e 7374 646f 7574 5f6c 696e xists.stdout_lin
│ │ │ +0026d7a0: 6573 2069 7320 7365 6172 6368 2822 6e66 es is search("nf
│ │ │ +0026d7b0: 732d 7365 7276 6572 2e73 6572 7669 6365 s-server.service
│ │ │ +0026d7c0: 222c 206d 756c 7469 6c69 6e65 3d54 7275 ", multiline=Tru
│ │ │ +0026d7d0: 6529 0a0a 2020 2d20 6e61 6d65 3a20 556e e).. - name: Un
│ │ │ +0026d7e0: 6974 2053 6f63 6b65 7420 4578 6973 7473 it Socket Exists
│ │ │ +0026d7f0: 202d 206e 6673 2d73 6572 7665 722e 736f - nfs-server.so
│ │ │ +0026d800: 636b 6574 0a20 2020 2061 6e73 6962 6c65 cket. ansible
│ │ │ +0026d810: 2e62 7569 6c74 696e 2e63 6f6d 6d61 6e64 .builtin.command
│ │ │ +0026d820: 3a20 7379 7374 656d 6374 6c20 2d71 206c : systemctl -q l
│ │ │ +0026d830: 6973 742d 756e 6974 2d66 696c 6573 206e ist-unit-files n
│ │ │ +0026d840: 6673 2d73 6572 7665 722e 736f 636b 6574 fs-server.socket
│ │ │ +0026d850: 0a20 2020 2072 6567 6973 7465 723a 2073 . register: s
│ │ │ +0026d860: 6f63 6b65 745f 6669 6c65 5f65 7869 7374 ocket_file_exist
│ │ │ +0026d870: 730a 2020 2020 6368 616e 6765 645f 7768 s. changed_wh
│ │ │ +0026d880: 656e 3a20 6661 6c73 650a 2020 2020 6661 en: false. fa
│ │ │ +0026d890: 696c 6564 5f77 6865 6e3a 2073 6f63 6b65 iled_when: socke
│ │ │ +0026d8a0: 745f 6669 6c65 5f65 7869 7374 732e 7263 t_file_exists.rc
│ │ │ +0026d8b0: 206e 6f74 2069 6e20 5b30 2c20 315d 0a20 not in [0, 1].
│ │ │ +0026d8c0: 2020 2063 6865 636b 5f6d 6f64 653a 2066 check_mode: f
│ │ │ +0026d8d0: 616c 7365 0a0a 2020 2d20 6e61 6d65 3a20 alse.. - name:
│ │ │ +0026d8e0: 4469 7361 626c 6520 4e65 7477 6f72 6b20 Disable Network
│ │ │ +0026d8f0: 4669 6c65 2053 7973 7465 6d20 286e 6673 File System (nfs
│ │ │ +0026d900: 2920 2d20 4469 7361 626c 6520 536f 636b ) - Disable Sock
│ │ │ +0026d910: 6574 206e 6673 2d73 6572 7665 720a 2020 et nfs-server.
│ │ │ +0026d920: 2020 616e 7369 626c 652e 6275 696c 7469 ansible.builti
│ │ │ +0026d930: 6e2e 7379 7374 656d 643a 0a20 2020 2020 n.systemd:.
│ │ │ +0026d940: 206e 616d 653a 206e 6673 2d73 6572 7665 name: nfs-serve
│ │ │ +0026d950: 722e 736f 636b 6574 0a20 2020 2020 2065 r.socket. e
│ │ │ +0026d960: 6e61 626c 6564 3a20 6661 6c73 650a 2020 nabled: false.
│ │ │ +0026d970: 2020 2020 7374 6174 653a 2073 746f 7070 state: stopp
│ │ │ +0026d980: 6564 0a20 2020 2020 206d 6173 6b65 643a ed. masked:
│ │ │ +0026d990: 2074 7275 650a 2020 2020 7768 656e 3a20 true. when:
│ │ │ +0026d9a0: 736f 636b 6574 5f66 696c 655f 6578 6973 socket_file_exis
│ │ │ +0026d9b0: 7473 2e73 7464 6f75 745f 6c69 6e65 7320 ts.stdout_lines
│ │ │ +0026d9c0: 6973 2073 6561 7263 6828 226e 6673 2d73 is search("nfs-s
│ │ │ +0026d9d0: 6572 7665 722e 736f 636b 6574 222c 206d erver.socket", m
│ │ │ +0026d9e0: 756c 7469 6c69 6e65 3d54 7275 6529 0a20 ultiline=True).
│ │ │ +0026d9f0: 2074 6167 733a 0a20 202d 204e 4953 542d tags:. - NIST-
│ │ │ +0026da00: 3830 302d 3533 2d43 4d2d 3628 6129 0a20 800-53-CM-6(a).
│ │ │ +0026da10: 202d 204e 4953 542d 3830 302d 3533 2d43 - NIST-800-53-C
│ │ │ +0026da20: 4d2d 3728 6129 0a20 202d 204e 4953 542d M-7(a). - NIST-
│ │ │ +0026da30: 3830 302d 3533 2d43 4d2d 3728 6229 0a20 800-53-CM-7(b).
│ │ │ +0026da40: 202d 2064 6973 6162 6c65 5f73 7472 6174 - disable_strat
│ │ │ +0026da50: 6567 790a 2020 2d20 6c6f 775f 636f 6d70 egy. - low_comp
│ │ │ +0026da60: 6c65 7869 7479 0a20 202d 206c 6f77 5f64 lexity. - low_d
│ │ │ +0026da70: 6973 7275 7074 696f 6e0a 2020 2d20 6e6f isruption. - no
│ │ │ +0026da80: 5f72 6562 6f6f 745f 6e65 6564 6564 0a20 _reboot_needed.
│ │ │ +0026da90: 202d 2073 6572 7669 6365 5f6e 6673 5f64 - service_nfs_d
│ │ │ +0026daa0: 6973 6162 6c65 640a 2020 2d20 7370 6563 isabled. - spec
│ │ │ +0026dab0: 6961 6c5f 7365 7276 6963 655f 626c 6f63 ial_service_bloc
│ │ │ +0026dac0: 6b0a 2020 2d20 756e 6b6e 6f77 6e5f 7365 k. - unknown_se
│ │ │ +0026dad0: 7665 7269 7479 0a20 2077 6865 6e3a 2027 verity. when: '
│ │ │ +0026dae0: 226c 696e 7578 2d62 6173 6522 2069 6e20 "linux-base" in
│ │ │ +0026daf0: 616e 7369 626c 655f 6661 6374 732e 7061 ansible_facts.pa
│ │ │ +0026db00: 636b 6167 6573 270a 3c2f 636f 6465 3e3c ckages'.<
│ │ │ +0026db10: 2f70 7265 3e3c 2f64 6976 3e3c 6120 636c /pre>Remediat
│ │ │ +0026dbc0: 696f 6e20 4b75 6265 726e 6574 6573 2073 ion Kubernetes s
│ │ │ +0026dbd0: 6e69 7070 6574 20e2 87b2 3c2f 613e 3c62 nippet ...Comp
│ │ │ +0026dc60: 6c65 7869 7479 3a3c 2f74 683e 3c74 643e lexity:
│ │ │ +0026dc70: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Disruption:
│ │ │ +0026dc90: 3c2f 7468 3e3c 7464 3e6d 6564 6975 6d3c medium<
│ │ │ +0026dca0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Reboot: true <
│ │ │ +0026dcd0: 7472 3e3c 7468 3e53 7472 6174 6567 793a tr>Strategy:
│ │ │ +0026dce0: 3c2f 7468 3e3c 7464 3e64 6973 6162 6c65 disable
│ │ │ +0026dcf0: 3c2f 7464 3e3c 2f74 723e 3c2f 7461 626c api
│ │ │ +0026dd10: 5665 7273 696f 6e3a 206d 6163 6869 6e65 Version: machine
│ │ │ +0026dd20: 636f 6e66 6967 7572 6174 696f 6e2e 6f70 configuration.op
│ │ │ +0026dd30: 656e 7368 6966 742e 696f 2f76 310a 6b69 enshift.io/v1.ki
│ │ │ +0026dd40: 6e64 3a20 4d61 6368 696e 6543 6f6e 6669 nd: MachineConfi
│ │ │ +0026dd50: 670a 7370 6563 3a0a 2020 636f 6e66 6967 g.spec:. config
│ │ │ +0026dd60: 3a0a 2020 2020 6967 6e69 7469 6f6e 3a0a :. ignition:.
│ │ │ +0026dd70: 2020 2020 2020 7665 7273 696f 6e3a 2033 version: 3
│ │ │ +0026dd80: 2e31 2e30 0a20 2020 2073 7973 7465 6d64 .1.0. systemd
│ │ │ +0026dd90: 3a0a 2020 2020 2020 756e 6974 733a 0a20 :. units:.
│ │ │ +0026dda0: 2020 2020 202d 206e 616d 653a 206e 6673 - name: nfs
│ │ │ +0026ddb0: 2d73 6572 7665 722e 7365 7276 6963 650a -server.service.
│ │ │ +0026ddc0: 2020 2020 2020 2020 656e 6162 6c65 643a enabled:
│ │ │ +0026ddd0: 2066 616c 7365 0a20 2020 2020 2020 206d false. m
│ │ │ +0026dde0: 6173 6b3a 2074 7275 650a 2020 2020 2020 ask: true.
│ │ │ +0026ddf0: 2d20 6e61 6d65 3a20 6e66 732d 7365 7276 - name: nfs-serv
│ │ │ +0026de00: 6572 2e73 6f63 6b65 740a 2020 2020 2020 er.socket.
│ │ │ +0026de10: 2020 656e 6162 6c65 643a 2066 616c 7365 enabled: false
│ │ │ +0026de20: 0a20 2020 2020 2020 206d 6173 6b3a 2074 . mask: t
│ │ │ +0026de30: 7275 650a 3c2f 636f 6465 3e3c 2f70 7265 rue.
Remediation
│ │ │ +0026def0: 5075 7070 6574 2073 6e69 7070 6574 20e2 Puppet snippet .
│ │ │ +0026df00: 87b2 3c2f 613e 3c62 723e 3c64 6976 2063 ..
│ │ │ +0026df80: 3c74 683e 436f 6d70 6c65 7869 7479 3a3c Complexity:<
│ │ │ +0026df90: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ +0026dfa0: 3c2f 7472 3e3c 7472 3e3c 7468 3e44 6973 Dis
│ │ │ +0026dfb0: 7275 7074 696f 6e3a 3c2f 7468 3e3c 7464 ruption: low Reboot: false
│ │ │ +0026dff0: 3c2f 7472 3e3c 7472 3e3c 7468 3e53 7472 Str
│ │ │ +0026e000: 6174 6567 793a 3c2f 7468 3e3c 7464 3e65 ategy: e
│ │ │ +0026e010: 6e61 626c 653c 2f74 643e 3c2f 7472 3e3c nable <
│ │ │ +0026e020: 2f74 6162 6c65 3e3c 7072 653e 3c63 6f64 /table>include disabl
│ │ │ +0026e040: 655f 6e66 732d 7365 7276 6572 0a0a 636c e_nfs-server..cl
│ │ │ +0026e050: 6173 7320 6469 7361 626c 655f 6e66 732d ass disable_nfs-
│ │ │ +0026e060: 7365 7276 6572 207b 0a20 2073 6572 7669 server {. servi
│ │ │ +0026e070: 6365 207b 276e 6673 2d73 6572 7665 7227 ce {'nfs-server'
│ │ │ +0026e080: 3a0a 2020 2020 656e 6162 6c65 203d 2667 :. enable =&g
│ │ │ +0026e090: 743b 2066 616c 7365 2c0a 2020 2020 656e t; false,. en
│ │ │ +0026e0a0: 7375 7265 203d 2667 743b 2027 7374 6f70 sure => 'stop
│ │ │ +0026e0b0: 7065 6427 2c0a 2020 7d0a 7d0a 3c2f 636f ped',. }.}.
<
│ │ │ +0026e0d0: 6120 636c 6173 733d 2262 746e 2062 746e a class="btn btn
│ │ │ +0026e0e0: 2d73 7563 6365 7373 2220 6461 7461 2d74 -success" data-t
│ │ │ +0026e0f0: 6f67 676c 653d 2263 6f6c 6c61 7073 6522 oggle="collapse"
│ │ │ +0026e100: 2064 6174 612d 7461 7267 6574 3d22 2369 data-target="#i
│ │ │ +0026e110: 6439 3738 2220 7461 6269 6e64 6578 3d22 d978" tabindex="
│ │ │ +0026e120: 3022 2072 6f6c 653d 2262 7574 746f 6e22 0" role="button"
│ │ │ +0026e130: 2061 7269 612d 6578 7061 6e64 6564 3d22 aria-expanded="
│ │ │ +0026e140: 6661 6c73 6522 2074 6974 6c65 3d22 4163 false" title="Ac
│ │ │ +0026e150: 7469 7661 7465 2074 6f20 7265 7665 616c tivate to reveal
│ │ │ +0026e160: 2220 6872 6566 3d22 2321 223e 5265 6d65 " href="#!">Reme
│ │ │ +0026e170: 6469 6174 696f 6e20 4f53 4275 696c 6420 diation OSBuild
│ │ │ +0026e180: 426c 7565 7072 696e 7420 736e 6970 7065 Blueprint snippe
│ │ │ +0026e190: 7420 e287 b23c 2f61 3e3c 6272 3e3c 6469 t ...
.[custom
│ │ │ +0026e1e0: 697a 6174 696f 6e73 2e73 6572 7669 6365 izations.service
│ │ │ +0026e1f0: 735d 0a6d 6173 6b65 6420 3d20 5b22 6e66 s].masked = ["nf
│ │ │ +0026e200: 732d 7365 7276 6572 225d 0a3c 2f63 6f64 s-server"].Remedia
│ │ │ -0026f1f0: 7469 6f6e 2050 7570 7065 7420 736e 6970 tion Puppet snip
│ │ │ -0026f200: 7065 7420 e287 b23c 2f61 3e3c 6272 3e3c pet ...
<
│ │ │ -0026f210: 6469 7620 636c 6173 733d 2270 616e 656c div class="panel
│ │ │ -0026f220: 2d63 6f6c 6c61 7073 6520 636f 6c6c 6170 -collapse collap
│ │ │ -0026f230: 7365 2220 6964 3d22 6964 3938 3122 3e3c se" id="id981"><
│ │ │ -0026f240: 7461 626c 6520 636c 6173 733d 2274 6162 table class="tab
│ │ │ -0026f250: 6c65 2074 6162 6c65 2d73 7472 6970 6564 le table-striped
│ │ │ -0026f260: 2074 6162 6c65 2d62 6f72 6465 7265 6420 table-bordered
│ │ │ -0026f270: 7461 626c 652d 636f 6e64 656e 7365 6422 table-condensed"
│ │ │ -0026f280: 3e3c 7472 3e3c 7468 3e43 6f6d 706c 6578 >Complex
│ │ │ -0026f290: 6974 793a 3c2f 7468 3e3c 7464 3e6c 6f77 ity: low
│ │ │ -0026f2a0: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Disruption: low
│ │ │ -0026f2d0: 7472 3e3c 7472 3e3c 7468 3e52 6562 6f6f tr>Reboo
│ │ │ -0026f2e0: 743a 3c2f 7468 3e3c 7464 3e66 616c 7365 t: false
│ │ │ -0026f2f0: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Strategy:
│ │ │ -0026f310: 3c74 643e 6469 7361 626c 653c 2f74 643e disable
│ │ │ -0026f320: 3c2f 7472 3e3c 2f74 6162 6c65 3e3c 7072
.include
│ │ │ -0026f340: 2072 656d 6f76 655f 6e66 732d 6b65 726e remove_nfs-kern
│ │ │ -0026f350: 656c 2d73 6572 7665 720a 0a63 6c61 7373 el-server..class
│ │ │ -0026f360: 2072 656d 6f76 655f 6e66 732d 6b65 726e remove_nfs-kern
│ │ │ -0026f370: 656c 2d73 6572 7665 7220 7b0a 2020 7061 el-server {. pa
│ │ │ -0026f380: 636b 6167 6520 7b20 276e 6673 2d6b 6572 ckage { 'nfs-ker
│ │ │ -0026f390: 6e65 6c2d 7365 7276 6572 273a 0a20 2020 nel-server':.
│ │ │ -0026f3a0: 2065 6e73 7572 6520 3d26 6774 3b20 2770 ensure => 'p
│ │ │ -0026f3b0: 7572 6765 6427 2c0a 2020 7d0a 7d0a 3c2f urged',. }.}.
│ │ │ -0026f3c0: 636f 6465 3e3c 2f70 7265 3e3c 2f64 6976 code> Re
│ │ │ -0026f470: 6d65 6469 6174 696f 6e20 416e 7369 626c mediation Ansibl
│ │ │ -0026f480: 6520 736e 6970 7065 7420 e287 b23c 2f61 e snippet ...
C
│ │ │ -0026f510: 6f6d 706c 6578 6974 793a 3c2f 7468 3e3c omplexity: <
│ │ │ -0026f520: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ -0026f530: 3c74 723e 3c74 683e 4469 7372 7570 7469 Disrupti
│ │ │ -0026f540: 6f6e 3a3c 2f74 683e 3c74 643e 6c6f 773c on: low<
│ │ │ -0026f550: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Reboot: false
│ │ │ -0026f580: 3c74 723e 3c74 683e 5374 7261 7465 6779 Strategy
│ │ │ -0026f590: 3a3c 2f74 683e 3c74 643e 6469 7361 626c : disabl
│ │ │ -0026f5a0: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e -
│ │ │ -0026f5c0: 6e61 6d65 3a20 2755 6e69 6e73 7461 6c6c name: 'Uninstall
│ │ │ -0026f5d0: 206e 6673 2d6b 6572 6e65 6c2d 7365 7276 nfs-kernel-serv
│ │ │ -0026f5e0: 6572 2050 6163 6b61 6765 3a20 456e 7375 er Package: Ensu
│ │ │ -0026f5f0: 7265 206e 6673 2d6b 6572 6e65 6c2d 7365 re nfs-kernel-se
│ │ │ -0026f600: 7276 6572 2069 7320 7265 6d6f 7665 6427 rver is removed'
│ │ │ -0026f610: 0a20 2061 6e73 6962 6c65 2e62 7569 6c74 . ansible.built
│ │ │ -0026f620: 696e 2e70 6163 6b61 6765 3a0a 2020 2020 in.package:.
│ │ │ -0026f630: 6e61 6d65 3a20 6e66 732d 6b65 726e 656c name: nfs-kernel
│ │ │ -0026f640: 2d73 6572 7665 720a 2020 2020 7374 6174 -server. stat
│ │ │ -0026f650: 653a 2061 6273 656e 740a 2020 7461 6773 e: absent. tags
│ │ │ -0026f660: 3a0a 2020 2d20 4449 5341 2d53 5449 472d :. - DISA-STIG-
│ │ │ -0026f670: 5542 5455 2d32 322d 3231 3530 3430 0a20 UBTU-22-215040.
│ │ │ -0026f680: 202d 2064 6973 6162 6c65 5f73 7472 6174 - disable_strat
│ │ │ -0026f690: 6567 790a 2020 2d20 6c6f 775f 636f 6d70 egy. - low_comp
│ │ │ -0026f6a0: 6c65 7869 7479 0a20 202d 206c 6f77 5f64 lexity. - low_d
│ │ │ -0026f6b0: 6973 7275 7074 696f 6e0a 2020 2d20 6c6f isruption. - lo
│ │ │ -0026f6c0: 775f 7365 7665 7269 7479 0a20 202d 206e w_severity. - n
│ │ │ -0026f6d0: 6f5f 7265 626f 6f74 5f6e 6565 6465 640a o_reboot_needed.
│ │ │ -0026f6e0: 2020 2d20 7061 636b 6167 655f 6e66 732d - package_nfs-
│ │ │ -0026f6f0: 6b65 726e 656c 2d73 6572 7665 725f 7265 kernel-server_re
│ │ │ -0026f700: 6d6f 7665 640a 3c2f 636f 6465 3e3c 2f70 moved.
│ │ │ +0026f210: 3c64 6976 2063 6c61 7373 3d22 7061 6e65
│ │ │ +0026f240: 3c74 6162 6c65 2063 6c61 7373 3d22 7461 Comple
│ │ │ +0026f290: 7869 7479 3a3c 2f74 683e 3c74 643e 6c6f xity: lo
│ │ │ +0026f2a0: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ +0026f2b0: 7468 3e44 6973 7275 7074 696f 6e3a 3c2f th>Disruption:
│ │ │ +0026f2c0: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ +0026f2d0: 2f74 723e 3c74 723e 3c74 683e 5265 626f /tr> Rebo
│ │ │ +0026f2e0: 6f74 3a3c 2f74 683e 3c74 643e 6661 6c73 ot: fals
│ │ │ +0026f2f0: 653c 2f74 643e 3c2f 7472 3e3c 7472 3e3c e <
│ │ │ +0026f300: 7468 3e53 7472 6174 6567 793a 3c2f 7468 th>Strategy:disable
- name:
│ │ │ +0026f340: 2027 556e 696e 7374 616c 6c20 6e66 732d 'Uninstall nfs-
│ │ │ +0026f350: 6b65 726e 656c 2d73 6572 7665 7220 5061 kernel-server Pa
│ │ │ +0026f360: 636b 6167 653a 2045 6e73 7572 6520 6e66 ckage: Ensure nf
│ │ │ +0026f370: 732d 6b65 726e 656c 2d73 6572 7665 7220 s-kernel-server
│ │ │ +0026f380: 6973 2072 656d 6f76 6564 270a 2020 616e is removed'. an
│ │ │ +0026f390: 7369 626c 652e 6275 696c 7469 6e2e 7061 sible.builtin.pa
│ │ │ +0026f3a0: 636b 6167 653a 0a20 2020 206e 616d 653a ckage:. name:
│ │ │ +0026f3b0: 206e 6673 2d6b 6572 6e65 6c2d 7365 7276 nfs-kernel-serv
│ │ │ +0026f3c0: 6572 0a20 2020 2073 7461 7465 3a20 6162 er. state: ab
│ │ │ +0026f3d0: 7365 6e74 0a20 2074 6167 733a 0a20 202d sent. tags:. -
│ │ │ +0026f3e0: 2044 4953 412d 5354 4947 2d55 4254 552d DISA-STIG-UBTU-
│ │ │ +0026f3f0: 3232 2d32 3135 3034 300a 2020 2d20 6469 22-215040. - di
│ │ │ +0026f400: 7361 626c 655f 7374 7261 7465 6779 0a20 sable_strategy.
│ │ │ +0026f410: 202d 206c 6f77 5f63 6f6d 706c 6578 6974 - low_complexit
│ │ │ +0026f420: 790a 2020 2d20 6c6f 775f 6469 7372 7570 y. - low_disrup
│ │ │ +0026f430: 7469 6f6e 0a20 202d 206c 6f77 5f73 6576 tion. - low_sev
│ │ │ +0026f440: 6572 6974 790a 2020 2d20 6e6f 5f72 6562 erity. - no_reb
│ │ │ +0026f450: 6f6f 745f 6e65 6564 6564 0a20 202d 2070 oot_needed. - p
│ │ │ +0026f460: 6163 6b61 6765 5f6e 6673 2d6b 6572 6e65 ackage_nfs-kerne
│ │ │ +0026f470: 6c2d 7365 7276 6572 5f72 656d 6f76 6564 l-server_removed
│ │ │ +0026f480: 0a3c 2f63 6f64 653e 3c2f 7072 653e 3c2f .
│ │ │ +0026f490: 6469 763e 3c61 2063 6c61 7373 3d22 6274 div>Remediation Pup
│ │ │ +0026f540: 7065 7420 736e 6970 7065 7420 e287 b23c pet snippet ...<
│ │ │ +0026f550: 2f61 3e3c 6272 3e3c 6469 7620 636c 6173 /a>
Complexity: low Disrup
│ │ │ +0026f600: 7469 6f6e 3a3c 2f74 683e 3c74 643e 6c6f tion: lo
│ │ │ +0026f610: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ +0026f620: 7468 3e52 6562 6f6f 743a 3c2f 7468 3e3c th>Reboot:<
│ │ │ +0026f630: 7464 3e66 616c 7365 3c2f 7464 3e3c 2f74 td>false Strate
│ │ │ +0026f650: 6779 3a3c 2f74 683e 3c74 643e 6469 7361 gy: disa
│ │ │ +0026f660: 626c 653c 2f74 643e 3c2f 7472 3e3c 2f74 ble
│ │ │ +0026f680: 0a69 6e63 6c75 6465 2072 656d 6f76 655f .include remove_
│ │ │ +0026f690: 6e66 732d 6b65 726e 656c 2d73 6572 7665 nfs-kernel-serve
│ │ │ +0026f6a0: 720a 0a63 6c61 7373 2072 656d 6f76 655f r..class remove_
│ │ │ +0026f6b0: 6e66 732d 6b65 726e 656c 2d73 6572 7665 nfs-kernel-serve
│ │ │ +0026f6c0: 7220 7b0a 2020 7061 636b 6167 6520 7b20 r {. package {
│ │ │ +0026f6d0: 276e 6673 2d6b 6572 6e65 6c2d 7365 7276 'nfs-kernel-serv
│ │ │ +0026f6e0: 6572 273a 0a20 2020 2065 6e73 7572 6520 er':. ensure
│ │ │ +0026f6f0: 3d26 6774 3b20 2770 7572 6765 6427 2c0a => 'purged',.
│ │ │ +0026f700: 2020 7d0a 7d0a 3c2f 636f 6465 3e3c 2f70 }.}.Remediation Pu
│ │ │ -002817e0: 7070 6574 2073 6e69 7070 6574 20e2 87b2 ppet snippet ...
│ │ │ -002817f0: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61
<
│ │ │ -00281870: 7468 3e43 6f6d 706c 6578 6974 793a 3c2f th>Complexity:
│ │ │ -00281880: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ -00281890: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr> Disr
│ │ │ -002818a0: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption:
│ │ │ -002818b0: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Reboot: false <
│ │ │ -002818e0: 2f74 723e 3c74 723e 3c74 683e 5374 7261 /tr>Stra
│ │ │ -002818f0: 7465 6779 3a3c 2f74 683e 3c74 643e 6469 tegy: di
│ │ │ -00281900: 7361 626c 653c 2f74 643e 3c2f 7472 3e3c sable <
│ │ │ -00281910: 2f74 6162 6c65 3e3c 7072 653e 3c63 6f64 /table>.include remov
│ │ │ -00281930: 655f 7869 6e65 7464 0a0a 636c 6173 7320 e_xinetd..class
│ │ │ -00281940: 7265 6d6f 7665 5f78 696e 6574 6420 7b0a remove_xinetd {.
│ │ │ -00281950: 2020 7061 636b 6167 6520 7b20 2778 696e package { 'xin
│ │ │ -00281960: 6574 6427 3a0a 2020 2020 656e 7375 7265 etd':. ensure
│ │ │ -00281970: 203d 2667 743b 2027 7075 7267 6564 272c => 'purged',
│ │ │ -00281980: 0a20 207d 0a7d 0a3c 2f63 6f64 653e 3c2f . }.}.
│ │ │ -00281990: 7072 653e 3c2f 6469 763e 3c61 2063 6c61 pre>Remediat
│ │ │ -00281a40: 696f 6e20 416e 7369 626c 6520 736e 6970 ion Ansible snip
│ │ │ -00281a50: 7065 7420 e287 b23c 2f61 3e3c 6272 3e3c pet ...
<
│ │ │ -00281a60: 6469 7620 636c 6173 733d 2270 616e 656c div class="panel
│ │ │ -00281a70: 2d63 6f6c 6c61 7073 6520 636f 6c6c 6170 -collapse collap
│ │ │ -00281a80: 7365 2220 6964 3d22 6964 3130 3133 223e se" id="id1013">
│ │ │ -00281a90: 3c74 6162 6c65 2063 6c61 7373 3d22 7461 Comple
│ │ │ -00281ae0: 7869 7479 3a3c 2f74 683e 3c74 643e 6c6f xity: lo
│ │ │ -00281af0: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ -00281b00: 7468 3e44 6973 7275 7074 696f 6e3a 3c2f th>Disruption:
│ │ │ -00281b10: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ -00281b20: 2f74 723e 3c74 723e 3c74 683e 5265 626f /tr> Rebo
│ │ │ -00281b30: 6f74 3a3c 2f74 683e 3c74 643e 6661 6c73 ot: fals
│ │ │ -00281b40: 653c 2f74 643e 3c2f 7472 3e3c 7472 3e3c e <
│ │ │ -00281b50: 7468 3e53 7472 6174 6567 793a 3c2f 7468 th>Strategy:disable
- name:
│ │ │ -00281b90: 2047 6174 6865 7220 7468 6520 7061 636b Gather the pack
│ │ │ -00281ba0: 6167 6520 6661 6374 730a 2020 7061 636b age facts. pack
│ │ │ -00281bb0: 6167 655f 6661 6374 733a 0a20 2020 206d age_facts:. m
│ │ │ -00281bc0: 616e 6167 6572 3a20 6175 746f 0a20 2074 anager: auto. t
│ │ │ -00281bd0: 6167 733a 0a20 202d 204e 4953 542d 3830 ags:. - NIST-80
│ │ │ -00281be0: 302d 3533 2d43 4d2d 3628 6129 0a20 202d 0-53-CM-6(a). -
│ │ │ -00281bf0: 204e 4953 542d 3830 302d 3533 2d43 4d2d NIST-800-53-CM-
│ │ │ -00281c00: 3728 6129 0a20 202d 204e 4953 542d 3830 7(a). - NIST-80
│ │ │ -00281c10: 302d 3533 2d43 4d2d 3728 6229 0a20 202d 0-53-CM-7(b). -
│ │ │ -00281c20: 2050 4349 2d44 5353 7634 2d32 2e32 0a20 PCI-DSSv4-2.2.
│ │ │ -00281c30: 202d 2050 4349 2d44 5353 7634 2d32 2e32 - PCI-DSSv4-2.2
│ │ │ -00281c40: 2e34 0a20 202d 2064 6973 6162 6c65 5f73 .4. - disable_s
│ │ │ -00281c50: 7472 6174 6567 790a 2020 2d20 6c6f 775f trategy. - low_
│ │ │ -00281c60: 636f 6d70 6c65 7869 7479 0a20 202d 206c complexity. - l
│ │ │ -00281c70: 6f77 5f64 6973 7275 7074 696f 6e0a 2020 ow_disruption.
│ │ │ -00281c80: 2d20 6c6f 775f 7365 7665 7269 7479 0a20 - low_severity.
│ │ │ -00281c90: 202d 206e 6f5f 7265 626f 6f74 5f6e 6565 - no_reboot_nee
│ │ │ -00281ca0: 6465 640a 2020 2d20 7061 636b 6167 655f ded. - package_
│ │ │ -00281cb0: 7869 6e65 7464 5f72 656d 6f76 6564 0a0a xinetd_removed..
│ │ │ -00281cc0: 2d20 6e61 6d65 3a20 2755 6e69 6e73 7461 - name: 'Uninsta
│ │ │ -00281cd0: 6c6c 2078 696e 6574 6420 7061 636b 6167 ll xinetd packag
│ │ │ -00281ce0: 6520 6966 206e 6f74 2075 7365 6420 6279 e if not used by
│ │ │ -00281cf0: 206e 6574 776f 726b 2073 6572 7669 6365 network service
│ │ │ -00281d00: 733a 2045 6e73 7572 6520 7869 6e65 7464 s: Ensure xinetd
│ │ │ -00281d10: 2069 730a 2020 2020 7265 6d6f 7665 6427 is. removed'
│ │ │ -00281d20: 0a20 2061 6e73 6962 6c65 2e62 7569 6c74 . ansible.built
│ │ │ -00281d30: 696e 2e70 6163 6b61 6765 3a0a 2020 2020 in.package:.
│ │ │ -00281d40: 6e61 6d65 3a20 7869 6e65 7464 0a20 2020 name: xinetd.
│ │ │ -00281d50: 2073 7461 7465 3a20 6162 7365 6e74 0a20 state: absent.
│ │ │ -00281d60: 2077 6865 6e3a 2027 226c 696e 7578 2d62 when: '"linux-b
│ │ │ -00281d70: 6173 6522 2069 6e20 616e 7369 626c 655f ase" in ansible_
│ │ │ -00281d80: 6661 6374 732e 7061 636b 6167 6573 270a facts.packages'.
│ │ │ -00281d90: 2020 7461 6773 3a0a 2020 2d20 4e49 5354 tags:. - NIST
│ │ │ -00281da0: 2d38 3030 2d35 332d 434d 2d36 2861 290a -800-53-CM-6(a).
│ │ │ -00281db0: 2020 2d20 4e49 5354 2d38 3030 2d35 332d - NIST-800-53-
│ │ │ -00281dc0: 434d 2d37 2861 290a 2020 2d20 4e49 5354 CM-7(a). - NIST
│ │ │ -00281dd0: 2d38 3030 2d35 332d 434d 2d37 2862 290a -800-53-CM-7(b).
│ │ │ -00281de0: 2020 2d20 5043 492d 4453 5376 342d 322e - PCI-DSSv4-2.
│ │ │ -00281df0: 320a 2020 2d20 5043 492d 4453 5376 342d 2. - PCI-DSSv4-
│ │ │ -00281e00: 322e 322e 340a 2020 2d20 6469 7361 626c 2.2.4. - disabl
│ │ │ -00281e10: 655f 7374 7261 7465 6779 0a20 202d 206c e_strategy. - l
│ │ │ -00281e20: 6f77 5f63 6f6d 706c 6578 6974 790a 2020 ow_complexity.
│ │ │ -00281e30: 2d20 6c6f 775f 6469 7372 7570 7469 6f6e - low_disruption
│ │ │ -00281e40: 0a20 202d 206c 6f77 5f73 6576 6572 6974 . - low_severit
│ │ │ -00281e50: 790a 2020 2d20 6e6f 5f72 6562 6f6f 745f y. - no_reboot_
│ │ │ -00281e60: 6e65 6564 6564 0a20 202d 2070 6163 6b61 needed. - packa
│ │ │ -00281e70: 6765 5f78 696e 6574 645f 7265 6d6f 7665 ge_xinetd_remove
│ │ │ -00281e80: 640a 3c2f 636f 6465 3e3c 2f70 7265 3e3c d.
<
│ │ │ +002817d0: 223e 5265 6d65 6469 6174 696f 6e20 416e ">Remediation An
│ │ │ +002817e0: 7369 626c 6520 736e 6970 7065 7420 e287 sible snippet ..
│ │ │ +002817f0: b23c 2f61 3e3c 6272 3e3c 6469 7620 636c .
│ │ │ +00281870: 3c74 683e 436f 6d70 6c65 7869 7479 3a3c Complexity:<
│ │ │ +00281880: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ +00281890: 3c2f 7472 3e3c 7472 3e3c 7468 3e44 6973 Dis
│ │ │ +002818a0: 7275 7074 696f 6e3a 3c2f 7468 3e3c 7464 ruption: low Reboot: false
│ │ │ +002818e0: 3c2f 7472 3e3c 7472 3e3c 7468 3e53 7472 Str
│ │ │ +002818f0: 6174 6567 793a 3c2f 7468 3e3c 7464 3e64 ategy: d
│ │ │ +00281900: 6973 6162 6c65 3c2f 7464 3e3c 2f74 723e isable
│ │ │ +00281910: 3c2f 7461 626c 653e 3c70 7265 3e3c 636f
- name: Gathe
│ │ │ +00281930: 7220 7468 6520 7061 636b 6167 6520 6661 r the package fa
│ │ │ +00281940: 6374 730a 2020 7061 636b 6167 655f 6661 cts. package_fa
│ │ │ +00281950: 6374 733a 0a20 2020 206d 616e 6167 6572 cts:. manager
│ │ │ +00281960: 3a20 6175 746f 0a20 2074 6167 733a 0a20 : auto. tags:.
│ │ │ +00281970: 202d 204e 4953 542d 3830 302d 3533 2d43 - NIST-800-53-C
│ │ │ +00281980: 4d2d 3628 6129 0a20 202d 204e 4953 542d M-6(a). - NIST-
│ │ │ +00281990: 3830 302d 3533 2d43 4d2d 3728 6129 0a20 800-53-CM-7(a).
│ │ │ +002819a0: 202d 204e 4953 542d 3830 302d 3533 2d43 - NIST-800-53-C
│ │ │ +002819b0: 4d2d 3728 6229 0a20 202d 2050 4349 2d44 M-7(b). - PCI-D
│ │ │ +002819c0: 5353 7634 2d32 2e32 0a20 202d 2050 4349 SSv4-2.2. - PCI
│ │ │ +002819d0: 2d44 5353 7634 2d32 2e32 2e34 0a20 202d -DSSv4-2.2.4. -
│ │ │ +002819e0: 2064 6973 6162 6c65 5f73 7472 6174 6567 disable_strateg
│ │ │ +002819f0: 790a 2020 2d20 6c6f 775f 636f 6d70 6c65 y. - low_comple
│ │ │ +00281a00: 7869 7479 0a20 202d 206c 6f77 5f64 6973 xity. - low_dis
│ │ │ +00281a10: 7275 7074 696f 6e0a 2020 2d20 6c6f 775f ruption. - low_
│ │ │ +00281a20: 7365 7665 7269 7479 0a20 202d 206e 6f5f severity. - no_
│ │ │ +00281a30: 7265 626f 6f74 5f6e 6565 6465 640a 2020 reboot_needed.
│ │ │ +00281a40: 2d20 7061 636b 6167 655f 7869 6e65 7464 - package_xinetd
│ │ │ +00281a50: 5f72 656d 6f76 6564 0a0a 2d20 6e61 6d65 _removed..- name
│ │ │ +00281a60: 3a20 2755 6e69 6e73 7461 6c6c 2078 696e : 'Uninstall xin
│ │ │ +00281a70: 6574 6420 7061 636b 6167 6520 6966 206e etd package if n
│ │ │ +00281a80: 6f74 2075 7365 6420 6279 206e 6574 776f ot used by netwo
│ │ │ +00281a90: 726b 2073 6572 7669 6365 733a 2045 6e73 rk services: Ens
│ │ │ +00281aa0: 7572 6520 7869 6e65 7464 2069 730a 2020 ure xinetd is.
│ │ │ +00281ab0: 2020 7265 6d6f 7665 6427 0a20 2061 6e73 removed'. ans
│ │ │ +00281ac0: 6962 6c65 2e62 7569 6c74 696e 2e70 6163 ible.builtin.pac
│ │ │ +00281ad0: 6b61 6765 3a0a 2020 2020 6e61 6d65 3a20 kage:. name:
│ │ │ +00281ae0: 7869 6e65 7464 0a20 2020 2073 7461 7465 xinetd. state
│ │ │ +00281af0: 3a20 6162 7365 6e74 0a20 2077 6865 6e3a : absent. when:
│ │ │ +00281b00: 2027 226c 696e 7578 2d62 6173 6522 2069 '"linux-base" i
│ │ │ +00281b10: 6e20 616e 7369 626c 655f 6661 6374 732e n ansible_facts.
│ │ │ +00281b20: 7061 636b 6167 6573 270a 2020 7461 6773 packages'. tags
│ │ │ +00281b30: 3a0a 2020 2d20 4e49 5354 2d38 3030 2d35 :. - NIST-800-5
│ │ │ +00281b40: 332d 434d 2d36 2861 290a 2020 2d20 4e49 3-CM-6(a). - NI
│ │ │ +00281b50: 5354 2d38 3030 2d35 332d 434d 2d37 2861 ST-800-53-CM-7(a
│ │ │ +00281b60: 290a 2020 2d20 4e49 5354 2d38 3030 2d35 ). - NIST-800-5
│ │ │ +00281b70: 332d 434d 2d37 2862 290a 2020 2d20 5043 3-CM-7(b). - PC
│ │ │ +00281b80: 492d 4453 5376 342d 322e 320a 2020 2d20 I-DSSv4-2.2. -
│ │ │ +00281b90: 5043 492d 4453 5376 342d 322e 322e 340a PCI-DSSv4-2.2.4.
│ │ │ +00281ba0: 2020 2d20 6469 7361 626c 655f 7374 7261 - disable_stra
│ │ │ +00281bb0: 7465 6779 0a20 202d 206c 6f77 5f63 6f6d tegy. - low_com
│ │ │ +00281bc0: 706c 6578 6974 790a 2020 2d20 6c6f 775f plexity. - low_
│ │ │ +00281bd0: 6469 7372 7570 7469 6f6e 0a20 202d 206c disruption. - l
│ │ │ +00281be0: 6f77 5f73 6576 6572 6974 790a 2020 2d20 ow_severity. -
│ │ │ +00281bf0: 6e6f 5f72 6562 6f6f 745f 6e65 6564 6564 no_reboot_needed
│ │ │ +00281c00: 0a20 202d 2070 6163 6b61 6765 5f78 696e . - package_xin
│ │ │ +00281c10: 6574 645f 7265 6d6f 7665 640a 3c2f 636f etd_removed.
<
│ │ │ +00281c30: 6120 636c 6173 733d 2262 746e 2062 746e a class="btn btn
│ │ │ +00281c40: 2d73 7563 6365 7373 2220 6461 7461 2d74 -success" data-t
│ │ │ +00281c50: 6f67 676c 653d 2263 6f6c 6c61 7073 6522 oggle="collapse"
│ │ │ +00281c60: 2064 6174 612d 7461 7267 6574 3d22 2369 data-target="#i
│ │ │ +00281c70: 6431 3031 3322 2074 6162 696e 6465 783d d1013" tabindex=
│ │ │ +00281c80: 2230 2220 726f 6c65 3d22 6275 7474 6f6e "0" role="button
│ │ │ +00281c90: 2220 6172 6961 2d65 7870 616e 6465 643d " aria-expanded=
│ │ │ +00281ca0: 2266 616c 7365 2220 7469 746c 653d 2241 "false" title="A
│ │ │ +00281cb0: 6374 6976 6174 6520 746f 2072 6576 6561 ctivate to revea
│ │ │ +00281cc0: 6c22 2068 7265 663d 2223 2122 3e52 656d l" href="#!">Rem
│ │ │ +00281cd0: 6564 6961 7469 6f6e 2050 7570 7065 7420 ediation Puppet
│ │ │ +00281ce0: 736e 6970 7065 7420 e287 b23c 2f61 3e3c snippet ...<
│ │ │ +00281cf0: 6272 3e3c 6469 7620 636c 6173 733d 2270 br>Co
│ │ │ +00281d70: 6d70 6c65 7869 7479 3a3c 2f74 683e 3c74 mplexity: low <
│ │ │ +00281d90: 7472 3e3c 7468 3e44 6973 7275 7074 696f tr>Disruptio
│ │ │ +00281da0: 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f n: low
│ │ │ +00281db0: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ +00281dc0: 5265 626f 6f74 3a3c 2f74 683e 3c74 643e Reboot:
│ │ │ +00281dd0: 6661 6c73 653c 2f74 643e 3c2f 7472 3e3c false <
│ │ │ +00281de0: 7472 3e3c 7468 3e53 7472 6174 6567 793a tr>Strategy:
│ │ │ +00281df0: 3c2f 7468 3e3c 7464 3e64 6973 6162 6c65 disable
│ │ │ +00281e00: 3c2f 7464 3e3c 2f74 723e 3c2f 7461 626c .in
│ │ │ +00281e20: 636c 7564 6520 7265 6d6f 7665 5f78 696e clude remove_xin
│ │ │ +00281e30: 6574 640a 0a63 6c61 7373 2072 656d 6f76 etd..class remov
│ │ │ +00281e40: 655f 7869 6e65 7464 207b 0a20 2070 6163 e_xinetd {. pac
│ │ │ +00281e50: 6b61 6765 207b 2027 7869 6e65 7464 273a kage { 'xinetd':
│ │ │ +00281e60: 0a20 2020 2065 6e73 7572 6520 3d26 6774 . ensure =>
│ │ │ +00281e70: 3b20 2770 7572 6765 6427 2c0a 2020 7d0a ; 'purged',. }.
│ │ │ +00281e80: 7d0a 3c2f 636f 6465 3e3c 2f70 7265 3e3c }.
<
│ │ │ 00281e90: 2f64 6976 3e3c 6120 636c 6173 733d 2262 /div>Remed
│ │ │ -002835c0: 6961 7469 6f6e 204f 5342 7569 6c64 2042 iation OSBuild B
│ │ │ -002835d0: 6c75 6570 7269 6e74 2073 6e69 7070 6574 lueprint snippet
│ │ │ -002835e0: 20e2 87b2 3c2f 613e 3c62 723e 3c64 6976 ...
.[custom
│ │ │ -00283630: 697a 6174 696f 6e73 2e73 6572 7669 6365 izations.service
│ │ │ -00283640: 735d 0a6d 6173 6b65 6420 3d20 5b22 7869 s].masked = ["xi
│ │ │ -00283650: 6e65 7464 225d 0a3c 2f63 6f64 653e 3c2f netd"].
│ │ │ -00283660: 7072 653e 3c2f 6469 763e 3c61 2063 6c61 pre> Remediat
│ │ │ -00283710: 696f 6e20 4b75 6265 726e 6574 6573 2073 ion Kubernetes s
│ │ │ -00283720: 6e69 7070 6574 20e2 87b2 3c2f 613e 3c62 nippet ...Com
│ │ │ -002837b0: 706c 6578 6974 793a 3c2f 7468 3e3c 7464 plexity: low Disruption
│ │ │ -002837e0: 3a3c 2f74 683e 3c74 643e 6d65 6469 756d : medium
│ │ │ -002837f0: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Reboot:true
│ │ │ -00283820: 3c74 723e 3c74 683e 5374 7261 7465 6779 Strategy
│ │ │ -00283830: 3a3c 2f74 683e 3c74 643e 6469 7361 626c : disabl
│ │ │ -00283840: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e ap
│ │ │ -00283860: 6956 6572 7369 6f6e 3a20 6d61 6368 696e iVersion: machin
│ │ │ -00283870: 6563 6f6e 6669 6775 7261 7469 6f6e 2e6f econfiguration.o
│ │ │ -00283880: 7065 6e73 6869 6674 2e69 6f2f 7631 0a6b penshift.io/v1.k
│ │ │ -00283890: 696e 643a 204d 6163 6869 6e65 436f 6e66 ind: MachineConf
│ │ │ -002838a0: 6967 0a73 7065 633a 0a20 2063 6f6e 6669 ig.spec:. confi
│ │ │ -002838b0: 673a 0a20 2020 2069 676e 6974 696f 6e3a g:. ignition:
│ │ │ -002838c0: 0a20 2020 2020 2076 6572 7369 6f6e 3a20 . version:
│ │ │ -002838d0: 332e 312e 300a 2020 2020 7379 7374 656d 3.1.0. system
│ │ │ -002838e0: 643a 0a20 2020 2020 2075 6e69 7473 3a0a d:. units:.
│ │ │ -002838f0: 2020 2020 2020 2d20 6e61 6d65 3a20 7869 - name: xi
│ │ │ -00283900: 6e65 7464 2e73 6572 7669 6365 0a20 2020 netd.service.
│ │ │ -00283910: 2020 2020 2065 6e61 626c 6564 3a20 6661 enabled: fa
│ │ │ -00283920: 6c73 650a 2020 2020 2020 2020 6d61 736b lse. mask
│ │ │ -00283930: 3a20 7472 7565 0a20 2020 2020 202d 206e : true. - n
│ │ │ -00283940: 616d 653a 2078 696e 6574 642e 736f 636b ame: xinetd.sock
│ │ │ -00283950: 6574 0a20 2020 2020 2020 2065 6e61 626c et. enabl
│ │ │ -00283960: 6564 3a20 6661 6c73 650a 2020 2020 2020 ed: false.
│ │ │ -00283970: 2020 6d61 736b 3a20 7472 7565 0a3c 2f63 mask: true.
│ │ │ -00283990: 3c61 2063 6c61 7373 3d22 6274 6e20 6274 Re
│ │ │ -00283a30: 6d65 6469 6174 696f 6e20 5075 7070 6574 mediation Puppet
│ │ │ -00283a40: 2073 6e69 7070 6574 20e2 87b2 3c2f 613e snippet ...
│ │ │ -00283a50: 3c62 723e 3c64 6976 2063 6c61 7373 3d22
C
│ │ │ -00283ad0: 6f6d 706c 6578 6974 793a 3c2f 7468 3e3c omplexity: <
│ │ │ -00283ae0: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ -00283af0: 3c74 723e 3c74 683e 4469 7372 7570 7469 Disrupti
│ │ │ -00283b00: 6f6e 3a3c 2f74 683e 3c74 643e 6c6f 773c on: low<
│ │ │ -00283b10: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Reboot: false
│ │ │ -00283b40: 3c74 723e 3c74 683e 5374 7261 7465 6779 Strategy
│ │ │ -00283b50: 3a3c 2f74 683e 3c74 643e 656e 6162 6c65 : enable
│ │ │ -00283b60: 3c2f 7464 3e3c 2f74 723e 3c2f 7461 626c inc
│ │ │ -00283b80: 6c75 6465 2064 6973 6162 6c65 5f78 696e lude disable_xin
│ │ │ -00283b90: 6574 640a 0a63 6c61 7373 2064 6973 6162 etd..class disab
│ │ │ -00283ba0: 6c65 5f78 696e 6574 6420 7b0a 2020 7365 le_xinetd {. se
│ │ │ -00283bb0: 7276 6963 6520 7b27 7869 6e65 7464 273a rvice {'xinetd':
│ │ │ -00283bc0: 0a20 2020 2065 6e61 626c 6520 3d26 6774 . enable =>
│ │ │ -00283bd0: 3b20 6661 6c73 652c 0a20 2020 2065 6e73 ; false,. ens
│ │ │ -00283be0: 7572 6520 3d26 6774 3b20 2773 746f 7070 ure => 'stopp
│ │ │ -00283bf0: 6564 272c 0a20 207d 0a7d 0a3c 2f63 6f64 ed',. }.}.
Reme
│ │ │ -00283cb0: 6469 6174 696f 6e20 416e 7369 626c 6520 diation Ansible
│ │ │ -00283cc0: 736e 6970 7065 7420 e287 b23c 2f61 3e3c snippet ...<
│ │ │ -00283cd0: 6272 3e3c 6469 7620 636c 6173 733d 2270 br>Co
│ │ │ -00283d50: 6d70 6c65 7869 7479 3a3c 2f74 683e 3c74 mplexity: low <
│ │ │ -00283d70: 7472 3e3c 7468 3e44 6973 7275 7074 696f tr>Disruptio
│ │ │ -00283d80: 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f n: low
│ │ │ -00283d90: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ -00283da0: 5265 626f 6f74 3a3c 2f74 683e 3c74 643e Reboot:
│ │ │ -00283db0: 6661 6c73 653c 2f74 643e 3c2f 7472 3e3c false <
│ │ │ -00283dc0: 7472 3e3c 7468 3e53 7472 6174 6567 793a tr>Strategy:
│ │ │ -00283dd0: 3c2f 7468 3e3c 7464 3e64 6973 6162 6c65 disable
│ │ │ -00283de0: 3c2f 7464 3e3c 2f74 723e 3c2f 7461 626c - n
│ │ │ -00283e00: 616d 653a 2047 6174 6865 7220 7468 6520 ame: Gather the
│ │ │ -00283e10: 7061 636b 6167 6520 6661 6374 730a 2020 package facts.
│ │ │ -00283e20: 7061 636b 6167 655f 6661 6374 733a 0a20 package_facts:.
│ │ │ -00283e30: 2020 206d 616e 6167 6572 3a20 6175 746f manager: auto
│ │ │ -00283e40: 0a20 2074 6167 733a 0a20 202d 204e 4953 . tags:. - NIS
│ │ │ -00283e50: 542d 3830 302d 3137 312d 332e 342e 370a T-800-171-3.4.7.
│ │ │ -00283e60: 2020 2d20 4e49 5354 2d38 3030 2d35 332d - NIST-800-53-
│ │ │ -00283e70: 434d 2d36 2861 290a 2020 2d20 4e49 5354 CM-6(a). - NIST
│ │ │ -00283e80: 2d38 3030 2d35 332d 434d 2d37 2861 290a -800-53-CM-7(a).
│ │ │ -00283e90: 2020 2d20 4e49 5354 2d38 3030 2d35 332d - NIST-800-53-
│ │ │ -00283ea0: 434d 2d37 2862 290a 2020 2d20 6469 7361 CM-7(b). - disa
│ │ │ -00283eb0: 626c 655f 7374 7261 7465 6779 0a20 202d ble_strategy. -
│ │ │ -00283ec0: 206c 6f77 5f63 6f6d 706c 6578 6974 790a low_complexity.
│ │ │ -00283ed0: 2020 2d20 6c6f 775f 6469 7372 7570 7469 - low_disrupti
│ │ │ -00283ee0: 6f6e 0a20 202d 206d 6564 6975 6d5f 7365 on. - medium_se
│ │ │ -00283ef0: 7665 7269 7479 0a20 202d 206e 6f5f 7265 verity. - no_re
│ │ │ -00283f00: 626f 6f74 5f6e 6565 6465 640a 2020 2d20 boot_needed. -
│ │ │ -00283f10: 7365 7276 6963 655f 7869 6e65 7464 5f64 service_xinetd_d
│ │ │ -00283f20: 6973 6162 6c65 640a 0a2d 206e 616d 653a isabled..- name:
│ │ │ -00283f30: 2044 6973 6162 6c65 2078 696e 6574 6420 Disable xinetd
│ │ │ -00283f40: 5365 7276 6963 6520 2d20 4469 7361 626c Service - Disabl
│ │ │ -00283f50: 6520 7365 7276 6963 6520 7869 6e65 7464 e service xinetd
│ │ │ -00283f60: 0a20 2062 6c6f 636b 3a0a 0a20 202d 206e . block:.. - n
│ │ │ -00283f70: 616d 653a 2044 6973 6162 6c65 2078 696e ame: Disable xin
│ │ │ -00283f80: 6574 6420 5365 7276 6963 6520 2d20 436f etd Service - Co
│ │ │ -00283f90: 6c6c 6563 7420 7379 7374 656d 6420 5365 llect systemd Se
│ │ │ -00283fa0: 7276 6963 6573 2050 7265 7365 6e74 2069 rvices Present i
│ │ │ -00283fb0: 6e20 7468 6520 5379 7374 656d 0a20 2020 n the System.
│ │ │ -00283fc0: 2061 6e73 6962 6c65 2e62 7569 6c74 696e ansible.builtin
│ │ │ -00283fd0: 2e63 6f6d 6d61 6e64 3a20 7379 7374 656d .command: system
│ │ │ -00283fe0: 6374 6c20 2d71 206c 6973 742d 756e 6974 ctl -q list-unit
│ │ │ -00283ff0: 2d66 696c 6573 202d 2d74 7970 6520 7365 -files --type se
│ │ │ -00284000: 7276 6963 650a 2020 2020 7265 6769 7374 rvice. regist
│ │ │ -00284010: 6572 3a20 7365 7276 6963 655f 6578 6973 er: service_exis
│ │ │ -00284020: 7473 0a20 2020 2063 6861 6e67 6564 5f77 ts. changed_w
│ │ │ -00284030: 6865 6e3a 2066 616c 7365 0a20 2020 2066 hen: false. f
│ │ │ -00284040: 6169 6c65 645f 7768 656e 3a20 7365 7276 ailed_when: serv
│ │ │ -00284050: 6963 655f 6578 6973 7473 2e72 6320 6e6f ice_exists.rc no
│ │ │ -00284060: 7420 696e 205b 302c 2031 5d0a 2020 2020 t in [0, 1].
│ │ │ -00284070: 6368 6563 6b5f 6d6f 6465 3a20 6661 6c73 check_mode: fals
│ │ │ -00284080: 650a 0a20 202d 206e 616d 653a 2044 6973 e.. - name: Dis
│ │ │ -00284090: 6162 6c65 2078 696e 6574 6420 5365 7276 able xinetd Serv
│ │ │ -002840a0: 6963 6520 2d20 456e 7375 7265 2078 696e ice - Ensure xin
│ │ │ -002840b0: 6574 642e 7365 7276 6963 6520 6973 204d etd.service is M
│ │ │ -002840c0: 6173 6b65 640a 2020 2020 616e 7369 626c asked. ansibl
│ │ │ -002840d0: 652e 6275 696c 7469 6e2e 7379 7374 656d e.builtin.system
│ │ │ -002840e0: 643a 0a20 2020 2020 206e 616d 653a 2078 d:. name: x
│ │ │ -002840f0: 696e 6574 642e 7365 7276 6963 650a 2020 inetd.service.
│ │ │ -00284100: 2020 2020 7374 6174 653a 2073 746f 7070 state: stopp
│ │ │ -00284110: 6564 0a20 2020 2020 2065 6e61 626c 6564 ed. enabled
│ │ │ -00284120: 3a20 6661 6c73 650a 2020 2020 2020 6d61 : false. ma
│ │ │ -00284130: 736b 6564 3a20 7472 7565 0a20 2020 2077 sked: true. w
│ │ │ -00284140: 6865 6e3a 2073 6572 7669 6365 5f65 7869 hen: service_exi
│ │ │ -00284150: 7374 732e 7374 646f 7574 5f6c 696e 6573 sts.stdout_lines
│ │ │ -00284160: 2069 7320 7365 6172 6368 2822 7869 6e65 is search("xine
│ │ │ -00284170: 7464 2e73 6572 7669 6365 222c 206d 756c td.service", mul
│ │ │ -00284180: 7469 6c69 6e65 3d54 7275 6529 0a0a 2020 tiline=True)..
│ │ │ -00284190: 2d20 6e61 6d65 3a20 556e 6974 2053 6f63 - name: Unit Soc
│ │ │ -002841a0: 6b65 7420 4578 6973 7473 202d 2078 696e ket Exists - xin
│ │ │ -002841b0: 6574 642e 736f 636b 6574 0a20 2020 2061 etd.socket. a
│ │ │ -002841c0: 6e73 6962 6c65 2e62 7569 6c74 696e 2e63 nsible.builtin.c
│ │ │ -002841d0: 6f6d 6d61 6e64 3a20 7379 7374 656d 6374 ommand: systemct
│ │ │ -002841e0: 6c20 2d71 206c 6973 742d 756e 6974 2d66 l -q list-unit-f
│ │ │ -002841f0: 696c 6573 2078 696e 6574 642e 736f 636b iles xinetd.sock
│ │ │ -00284200: 6574 0a20 2020 2072 6567 6973 7465 723a et. register:
│ │ │ -00284210: 2073 6f63 6b65 745f 6669 6c65 5f65 7869 socket_file_exi
│ │ │ -00284220: 7374 730a 2020 2020 6368 616e 6765 645f sts. changed_
│ │ │ -00284230: 7768 656e 3a20 6661 6c73 650a 2020 2020 when: false.
│ │ │ -00284240: 6661 696c 6564 5f77 6865 6e3a 2073 6f63 failed_when: soc
│ │ │ -00284250: 6b65 745f 6669 6c65 5f65 7869 7374 732e ket_file_exists.
│ │ │ -00284260: 7263 206e 6f74 2069 6e20 5b30 2c20 315d rc not in [0, 1]
│ │ │ -00284270: 0a20 2020 2063 6865 636b 5f6d 6f64 653a . check_mode:
│ │ │ -00284280: 2066 616c 7365 0a0a 2020 2d20 6e61 6d65 false.. - name
│ │ │ -00284290: 3a20 4469 7361 626c 6520 7869 6e65 7464 : Disable xinetd
│ │ │ -002842a0: 2053 6572 7669 6365 202d 2044 6973 6162 Service - Disab
│ │ │ -002842b0: 6c65 2053 6f63 6b65 7420 7869 6e65 7464 le Socket xinetd
│ │ │ -002842c0: 0a20 2020 2061 6e73 6962 6c65 2e62 7569 . ansible.bui
│ │ │ -002842d0: 6c74 696e 2e73 7973 7465 6d64 3a0a 2020 ltin.systemd:.
│ │ │ -002842e0: 2020 2020 6e61 6d65 3a20 7869 6e65 7464 name: xinetd
│ │ │ -002842f0: 2e73 6f63 6b65 740a 2020 2020 2020 656e .socket. en
│ │ │ -00284300: 6162 6c65 643a 2066 616c 7365 0a20 2020 abled: false.
│ │ │ -00284310: 2020 2073 7461 7465 3a20 7374 6f70 7065 state: stoppe
│ │ │ -00284320: 640a 2020 2020 2020 6d61 736b 6564 3a20 d. masked:
│ │ │ -00284330: 7472 7565 0a20 2020 2077 6865 6e3a 2073 true. when: s
│ │ │ -00284340: 6f63 6b65 745f 6669 6c65 5f65 7869 7374 ocket_file_exist
│ │ │ -00284350: 732e 7374 646f 7574 5f6c 696e 6573 2069 s.stdout_lines i
│ │ │ -00284360: 7320 7365 6172 6368 2822 7869 6e65 7464 s search("xinetd
│ │ │ -00284370: 2e73 6f63 6b65 7422 2c20 6d75 6c74 696c .socket", multil
│ │ │ -00284380: 696e 653d 5472 7565 290a 2020 7461 6773 ine=True). tags
│ │ │ -00284390: 3a0a 2020 2d20 4e49 5354 2d38 3030 2d31 :. - NIST-800-1
│ │ │ -002843a0: 3731 2d33 2e34 2e37 0a20 202d 204e 4953 71-3.4.7. - NIS
│ │ │ -002843b0: 542d 3830 302d 3533 2d43 4d2d 3628 6129 T-800-53-CM-6(a)
│ │ │ -002843c0: 0a20 202d 204e 4953 542d 3830 302d 3533 . - NIST-800-53
│ │ │ -002843d0: 2d43 4d2d 3728 6129 0a20 202d 204e 4953 -CM-7(a). - NIS
│ │ │ -002843e0: 542d 3830 302d 3533 2d43 4d2d 3728 6229 T-800-53-CM-7(b)
│ │ │ -002843f0: 0a20 202d 2064 6973 6162 6c65 5f73 7472 . - disable_str
│ │ │ -00284400: 6174 6567 790a 2020 2d20 6c6f 775f 636f ategy. - low_co
│ │ │ -00284410: 6d70 6c65 7869 7479 0a20 202d 206c 6f77 mplexity. - low
│ │ │ -00284420: 5f64 6973 7275 7074 696f 6e0a 2020 2d20 _disruption. -
│ │ │ -00284430: 6d65 6469 756d 5f73 6576 6572 6974 790a medium_severity.
│ │ │ -00284440: 2020 2d20 6e6f 5f72 6562 6f6f 745f 6e65 - no_reboot_ne
│ │ │ -00284450: 6564 6564 0a20 202d 2073 6572 7669 6365 eded. - service
│ │ │ -00284460: 5f78 696e 6574 645f 6469 7361 626c 6564 _xinetd_disabled
│ │ │ -00284470: 0a20 202d 2073 7065 6369 616c 5f73 6572 . - special_ser
│ │ │ -00284480: 7669 6365 5f62 6c6f 636b 0a20 2077 6865 vice_block. whe
│ │ │ -00284490: 6e3a 2027 226c 696e 7578 2d62 6173 6522 n: '"linux-base"
│ │ │ -002844a0: 2069 6e20 616e 7369 626c 655f 6661 6374 in ansible_fact
│ │ │ -002844b0: 732e 7061 636b 6167 6573 270a 3c2f 636f s.packages'.Com
│ │ │ +00283660: 706c 6578 6974 793a 3c2f 7468 3e3c 7464 plexity: low Disruption
│ │ │ +00283690: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low R
│ │ │ +002836b0: 6562 6f6f 743a 3c2f 7468 3e3c 7464 3e66 eboot: f
│ │ │ +002836c0: 616c 7365 3c2f 7464 3e3c 2f74 723e 3c74 alse Strategy:<
│ │ │ +002836e0: 2f74 683e 3c74 643e 6469 7361 626c 653c /th> disable<
│ │ │ +002836f0: 2f74 643e 3c2f 7472 3e3c 2f74 6162 6c65 /td>
- na
│ │ │ +00283710: 6d65 3a20 4761 7468 6572 2074 6865 2070 me: Gather the p
│ │ │ +00283720: 6163 6b61 6765 2066 6163 7473 0a20 2070 ackage facts. p
│ │ │ +00283730: 6163 6b61 6765 5f66 6163 7473 3a0a 2020 ackage_facts:.
│ │ │ +00283740: 2020 6d61 6e61 6765 723a 2061 7574 6f0a manager: auto.
│ │ │ +00283750: 2020 7461 6773 3a0a 2020 2d20 4e49 5354 tags:. - NIST
│ │ │ +00283760: 2d38 3030 2d31 3731 2d33 2e34 2e37 0a20 -800-171-3.4.7.
│ │ │ +00283770: 202d 204e 4953 542d 3830 302d 3533 2d43 - NIST-800-53-C
│ │ │ +00283780: 4d2d 3628 6129 0a20 202d 204e 4953 542d M-6(a). - NIST-
│ │ │ +00283790: 3830 302d 3533 2d43 4d2d 3728 6129 0a20 800-53-CM-7(a).
│ │ │ +002837a0: 202d 204e 4953 542d 3830 302d 3533 2d43 - NIST-800-53-C
│ │ │ +002837b0: 4d2d 3728 6229 0a20 202d 2064 6973 6162 M-7(b). - disab
│ │ │ +002837c0: 6c65 5f73 7472 6174 6567 790a 2020 2d20 le_strategy. -
│ │ │ +002837d0: 6c6f 775f 636f 6d70 6c65 7869 7479 0a20 low_complexity.
│ │ │ +002837e0: 202d 206c 6f77 5f64 6973 7275 7074 696f - low_disruptio
│ │ │ +002837f0: 6e0a 2020 2d20 6d65 6469 756d 5f73 6576 n. - medium_sev
│ │ │ +00283800: 6572 6974 790a 2020 2d20 6e6f 5f72 6562 erity. - no_reb
│ │ │ +00283810: 6f6f 745f 6e65 6564 6564 0a20 202d 2073 oot_needed. - s
│ │ │ +00283820: 6572 7669 6365 5f78 696e 6574 645f 6469 ervice_xinetd_di
│ │ │ +00283830: 7361 626c 6564 0a0a 2d20 6e61 6d65 3a20 sabled..- name:
│ │ │ +00283840: 4469 7361 626c 6520 7869 6e65 7464 2053 Disable xinetd S
│ │ │ +00283850: 6572 7669 6365 202d 2044 6973 6162 6c65 ervice - Disable
│ │ │ +00283860: 2073 6572 7669 6365 2078 696e 6574 640a service xinetd.
│ │ │ +00283870: 2020 626c 6f63 6b3a 0a0a 2020 2d20 6e61 block:.. - na
│ │ │ +00283880: 6d65 3a20 4469 7361 626c 6520 7869 6e65 me: Disable xine
│ │ │ +00283890: 7464 2053 6572 7669 6365 202d 2043 6f6c td Service - Col
│ │ │ +002838a0: 6c65 6374 2073 7973 7465 6d64 2053 6572 lect systemd Ser
│ │ │ +002838b0: 7669 6365 7320 5072 6573 656e 7420 696e vices Present in
│ │ │ +002838c0: 2074 6865 2053 7973 7465 6d0a 2020 2020 the System.
│ │ │ +002838d0: 616e 7369 626c 652e 6275 696c 7469 6e2e ansible.builtin.
│ │ │ +002838e0: 636f 6d6d 616e 643a 2073 7973 7465 6d63 command: systemc
│ │ │ +002838f0: 746c 202d 7120 6c69 7374 2d75 6e69 742d tl -q list-unit-
│ │ │ +00283900: 6669 6c65 7320 2d2d 7479 7065 2073 6572 files --type ser
│ │ │ +00283910: 7669 6365 0a20 2020 2072 6567 6973 7465 vice. registe
│ │ │ +00283920: 723a 2073 6572 7669 6365 5f65 7869 7374 r: service_exist
│ │ │ +00283930: 730a 2020 2020 6368 616e 6765 645f 7768 s. changed_wh
│ │ │ +00283940: 656e 3a20 6661 6c73 650a 2020 2020 6661 en: false. fa
│ │ │ +00283950: 696c 6564 5f77 6865 6e3a 2073 6572 7669 iled_when: servi
│ │ │ +00283960: 6365 5f65 7869 7374 732e 7263 206e 6f74 ce_exists.rc not
│ │ │ +00283970: 2069 6e20 5b30 2c20 315d 0a20 2020 2063 in [0, 1]. c
│ │ │ +00283980: 6865 636b 5f6d 6f64 653a 2066 616c 7365 heck_mode: false
│ │ │ +00283990: 0a0a 2020 2d20 6e61 6d65 3a20 4469 7361 .. - name: Disa
│ │ │ +002839a0: 626c 6520 7869 6e65 7464 2053 6572 7669 ble xinetd Servi
│ │ │ +002839b0: 6365 202d 2045 6e73 7572 6520 7869 6e65 ce - Ensure xine
│ │ │ +002839c0: 7464 2e73 6572 7669 6365 2069 7320 4d61 td.service is Ma
│ │ │ +002839d0: 736b 6564 0a20 2020 2061 6e73 6962 6c65 sked. ansible
│ │ │ +002839e0: 2e62 7569 6c74 696e 2e73 7973 7465 6d64 .builtin.systemd
│ │ │ +002839f0: 3a0a 2020 2020 2020 6e61 6d65 3a20 7869 :. name: xi
│ │ │ +00283a00: 6e65 7464 2e73 6572 7669 6365 0a20 2020 netd.service.
│ │ │ +00283a10: 2020 2073 7461 7465 3a20 7374 6f70 7065 state: stoppe
│ │ │ +00283a20: 640a 2020 2020 2020 656e 6162 6c65 643a d. enabled:
│ │ │ +00283a30: 2066 616c 7365 0a20 2020 2020 206d 6173 false. mas
│ │ │ +00283a40: 6b65 643a 2074 7275 650a 2020 2020 7768 ked: true. wh
│ │ │ +00283a50: 656e 3a20 7365 7276 6963 655f 6578 6973 en: service_exis
│ │ │ +00283a60: 7473 2e73 7464 6f75 745f 6c69 6e65 7320 ts.stdout_lines
│ │ │ +00283a70: 6973 2073 6561 7263 6828 2278 696e 6574 is search("xinet
│ │ │ +00283a80: 642e 7365 7276 6963 6522 2c20 6d75 6c74 d.service", mult
│ │ │ +00283a90: 696c 696e 653d 5472 7565 290a 0a20 202d iline=True).. -
│ │ │ +00283aa0: 206e 616d 653a 2055 6e69 7420 536f 636b name: Unit Sock
│ │ │ +00283ab0: 6574 2045 7869 7374 7320 2d20 7869 6e65 et Exists - xine
│ │ │ +00283ac0: 7464 2e73 6f63 6b65 740a 2020 2020 616e td.socket. an
│ │ │ +00283ad0: 7369 626c 652e 6275 696c 7469 6e2e 636f sible.builtin.co
│ │ │ +00283ae0: 6d6d 616e 643a 2073 7973 7465 6d63 746c mmand: systemctl
│ │ │ +00283af0: 202d 7120 6c69 7374 2d75 6e69 742d 6669 -q list-unit-fi
│ │ │ +00283b00: 6c65 7320 7869 6e65 7464 2e73 6f63 6b65 les xinetd.socke
│ │ │ +00283b10: 740a 2020 2020 7265 6769 7374 6572 3a20 t. register:
│ │ │ +00283b20: 736f 636b 6574 5f66 696c 655f 6578 6973 socket_file_exis
│ │ │ +00283b30: 7473 0a20 2020 2063 6861 6e67 6564 5f77 ts. changed_w
│ │ │ +00283b40: 6865 6e3a 2066 616c 7365 0a20 2020 2066 hen: false. f
│ │ │ +00283b50: 6169 6c65 645f 7768 656e 3a20 736f 636b ailed_when: sock
│ │ │ +00283b60: 6574 5f66 696c 655f 6578 6973 7473 2e72 et_file_exists.r
│ │ │ +00283b70: 6320 6e6f 7420 696e 205b 302c 2031 5d0a c not in [0, 1].
│ │ │ +00283b80: 2020 2020 6368 6563 6b5f 6d6f 6465 3a20 check_mode:
│ │ │ +00283b90: 6661 6c73 650a 0a20 202d 206e 616d 653a false.. - name:
│ │ │ +00283ba0: 2044 6973 6162 6c65 2078 696e 6574 6420 Disable xinetd
│ │ │ +00283bb0: 5365 7276 6963 6520 2d20 4469 7361 626c Service - Disabl
│ │ │ +00283bc0: 6520 536f 636b 6574 2078 696e 6574 640a e Socket xinetd.
│ │ │ +00283bd0: 2020 2020 616e 7369 626c 652e 6275 696c ansible.buil
│ │ │ +00283be0: 7469 6e2e 7379 7374 656d 643a 0a20 2020 tin.systemd:.
│ │ │ +00283bf0: 2020 206e 616d 653a 2078 696e 6574 642e name: xinetd.
│ │ │ +00283c00: 736f 636b 6574 0a20 2020 2020 2065 6e61 socket. ena
│ │ │ +00283c10: 626c 6564 3a20 6661 6c73 650a 2020 2020 bled: false.
│ │ │ +00283c20: 2020 7374 6174 653a 2073 746f 7070 6564 state: stopped
│ │ │ +00283c30: 0a20 2020 2020 206d 6173 6b65 643a 2074 . masked: t
│ │ │ +00283c40: 7275 650a 2020 2020 7768 656e 3a20 736f rue. when: so
│ │ │ +00283c50: 636b 6574 5f66 696c 655f 6578 6973 7473 cket_file_exists
│ │ │ +00283c60: 2e73 7464 6f75 745f 6c69 6e65 7320 6973 .stdout_lines is
│ │ │ +00283c70: 2073 6561 7263 6828 2278 696e 6574 642e search("xinetd.
│ │ │ +00283c80: 736f 636b 6574 222c 206d 756c 7469 6c69 socket", multili
│ │ │ +00283c90: 6e65 3d54 7275 6529 0a20 2074 6167 733a ne=True). tags:
│ │ │ +00283ca0: 0a20 202d 204e 4953 542d 3830 302d 3137 . - NIST-800-17
│ │ │ +00283cb0: 312d 332e 342e 370a 2020 2d20 4e49 5354 1-3.4.7. - NIST
│ │ │ +00283cc0: 2d38 3030 2d35 332d 434d 2d36 2861 290a -800-53-CM-6(a).
│ │ │ +00283cd0: 2020 2d20 4e49 5354 2d38 3030 2d35 332d - NIST-800-53-
│ │ │ +00283ce0: 434d 2d37 2861 290a 2020 2d20 4e49 5354 CM-7(a). - NIST
│ │ │ +00283cf0: 2d38 3030 2d35 332d 434d 2d37 2862 290a -800-53-CM-7(b).
│ │ │ +00283d00: 2020 2d20 6469 7361 626c 655f 7374 7261 - disable_stra
│ │ │ +00283d10: 7465 6779 0a20 202d 206c 6f77 5f63 6f6d tegy. - low_com
│ │ │ +00283d20: 706c 6578 6974 790a 2020 2d20 6c6f 775f plexity. - low_
│ │ │ +00283d30: 6469 7372 7570 7469 6f6e 0a20 202d 206d disruption. - m
│ │ │ +00283d40: 6564 6975 6d5f 7365 7665 7269 7479 0a20 edium_severity.
│ │ │ +00283d50: 202d 206e 6f5f 7265 626f 6f74 5f6e 6565 - no_reboot_nee
│ │ │ +00283d60: 6465 640a 2020 2d20 7365 7276 6963 655f ded. - service_
│ │ │ +00283d70: 7869 6e65 7464 5f64 6973 6162 6c65 640a xinetd_disabled.
│ │ │ +00283d80: 2020 2d20 7370 6563 6961 6c5f 7365 7276 - special_serv
│ │ │ +00283d90: 6963 655f 626c 6f63 6b0a 2020 7768 656e ice_block. when
│ │ │ +00283da0: 3a20 2722 6c69 6e75 782d 6261 7365 2220 : '"linux-base"
│ │ │ +00283db0: 696e 2061 6e73 6962 6c65 5f66 6163 7473 in ansible_facts
│ │ │ +00283dc0: 2e70 6163 6b61 6765 7327 0a3c 2f63 6f64 .packages'.
Reme
│ │ │ +00283e80: 6469 6174 696f 6e20 4b75 6265 726e 6574 diation Kubernet
│ │ │ +00283e90: 6573 2073 6e69 7070 6574 20e2 87b2 3c2f es snippet ...
│ │ │ +00283ea0: 613e 3c62 723e 3c64 6976 2063 6c61 7373 a>
Complexity: low Disrup
│ │ │ +00283f50: 7469 6f6e 3a3c 2f74 683e 3c74 643e 6d65 tion: me
│ │ │ +00283f60: 6469 756d 3c2f 7464 3e3c 2f74 723e 3c74 dium Reboot: true <
│ │ │ +00283f90: 2f74 723e 3c74 723e 3c74 683e 5374 7261 /tr>Stra
│ │ │ +00283fa0: 7465 6779 3a3c 2f74 683e 3c74 643e 6469 tegy: di
│ │ │ +00283fb0: 7361 626c 653c 2f74 643e 3c2f 7472 3e3c sable <
│ │ │ +00283fc0: 2f74 6162 6c65 3e3c 7072 653e 3c63 6f64 /table>apiVersion: ma
│ │ │ +00283fe0: 6368 696e 6563 6f6e 6669 6775 7261 7469 chineconfigurati
│ │ │ +00283ff0: 6f6e 2e6f 7065 6e73 6869 6674 2e69 6f2f on.openshift.io/
│ │ │ +00284000: 7631 0a6b 696e 643a 204d 6163 6869 6e65 v1.kind: Machine
│ │ │ +00284010: 436f 6e66 6967 0a73 7065 633a 0a20 2063 Config.spec:. c
│ │ │ +00284020: 6f6e 6669 673a 0a20 2020 2069 676e 6974 onfig:. ignit
│ │ │ +00284030: 696f 6e3a 0a20 2020 2020 2076 6572 7369 ion:. versi
│ │ │ +00284040: 6f6e 3a20 332e 312e 300a 2020 2020 7379 on: 3.1.0. sy
│ │ │ +00284050: 7374 656d 643a 0a20 2020 2020 2075 6e69 stemd:. uni
│ │ │ +00284060: 7473 3a0a 2020 2020 2020 2d20 6e61 6d65 ts:. - name
│ │ │ +00284070: 3a20 7869 6e65 7464 2e73 6572 7669 6365 : xinetd.service
│ │ │ +00284080: 0a20 2020 2020 2020 2065 6e61 626c 6564 . enabled
│ │ │ +00284090: 3a20 6661 6c73 650a 2020 2020 2020 2020 : false.
│ │ │ +002840a0: 6d61 736b 3a20 7472 7565 0a20 2020 2020 mask: true.
│ │ │ +002840b0: 202d 206e 616d 653a 2078 696e 6574 642e - name: xinetd.
│ │ │ +002840c0: 736f 636b 6574 0a20 2020 2020 2020 2065 socket. e
│ │ │ +002840d0: 6e61 626c 6564 3a20 6661 6c73 650a 2020 nabled: false.
│ │ │ +002840e0: 2020 2020 2020 6d61 736b 3a20 7472 7565 mask: true
│ │ │ +002840f0: 0a3c 2f63 6f64 653e 3c2f 7072 653e 3c2f .
│ │ │ +00284100: 6469 763e 3c61 2063 6c61 7373 3d22 6274 div>Remediation Pu
│ │ │ +002841b0: 7070 6574 2073 6e69 7070 6574 20e2 87b2 ppet snippet ...
│ │ │ +002841c0: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61
<
│ │ │ +00284240: 7468 3e43 6f6d 706c 6578 6974 793a 3c2f th>Complexity:
│ │ │ +00284250: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ +00284260: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr> Disr
│ │ │ +00284270: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption:
│ │ │ +00284280: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Reboot: false <
│ │ │ +002842b0: 2f74 723e 3c74 723e 3c74 683e 5374 7261 /tr>Stra
│ │ │ +002842c0: 7465 6779 3a3c 2f74 683e 3c74 643e 656e tegy: en
│ │ │ +002842d0: 6162 6c65 3c2f 7464 3e3c 2f74 723e 3c2f able
│ │ │ +002842e0: 7461 626c 653e 3c70 7265 3e3c 636f 6465 table>include disable
│ │ │ +00284300: 5f78 696e 6574 640a 0a63 6c61 7373 2064 _xinetd..class d
│ │ │ +00284310: 6973 6162 6c65 5f78 696e 6574 6420 7b0a isable_xinetd {.
│ │ │ +00284320: 2020 7365 7276 6963 6520 7b27 7869 6e65 service {'xine
│ │ │ +00284330: 7464 273a 0a20 2020 2065 6e61 626c 6520 td':. enable
│ │ │ +00284340: 3d26 6774 3b20 6661 6c73 652c 0a20 2020 => false,.
│ │ │ +00284350: 2065 6e73 7572 6520 3d26 6774 3b20 2773 ensure => 's
│ │ │ +00284360: 746f 7070 6564 272c 0a20 207d 0a7d 0a3c topped',. }.}.<
│ │ │ +00284370: 2f63 6f64 653e 3c2f 7072 653e 3c2f 6469 /code>
│ │ │ +00284420: 5265 6d65 6469 6174 696f 6e20 4f53 4275 Remediation OSBu
│ │ │ +00284430: 696c 6420 426c 7565 7072 696e 7420 736e ild Blueprint sn
│ │ │ +00284440: 6970 7065 7420 e287 b23c 2f61 3e3c 6272 ippet ...
.[c
│ │ │ +00284490: 7573 746f 6d69 7a61 7469 6f6e 732e 7365 ustomizations.se
│ │ │ +002844a0: 7276 6963 6573 5d0a 6d61 736b 6564 203d rvices].masked =
│ │ │ +002844b0: 205b 2278 696e 6574 6422 5d0a 3c2f 636f ["xinetd"].
<
│ │ │ 002844d0: 6120 636c 6173 733d 2262 746e 2062 746e a class="btn btn
│ │ │ 002844e0: 2d73 7563 6365 7373 2220 6461 7461 2d74 -success" data-t
│ │ │ 002844f0: 6f67 676c 653d 2263 6f6c 6c61 7073 6522 oggle="collapse"
│ │ │ 00284500: 2064 6174 612d 7461 7267 6574 3d22 2369 data-target="#i
│ │ │ 00284510: 6431 3032 3022 2074 6162 696e 6465 783d d1020" tabindex=
│ │ │ 00284520: 2230 2220 726f 6c65 3d22 6275 7474 6f6e "0" role="button
│ │ │ @@ -165382,99 +165382,99 @@
│ │ │ 00286050: 6174 612d 7461 7267 6574 3d22 2369 6431 ata-target="#id1
│ │ │ 00286060: 3032 3222 2074 6162 696e 6465 783d 2230 022" tabindex="0
│ │ │ 00286070: 2220 726f 6c65 3d22 6275 7474 6f6e 2220 " role="button"
│ │ │ 00286080: 6172 6961 2d65 7870 616e 6465 643d 2266 aria-expanded="f
│ │ │ 00286090: 616c 7365 2220 7469 746c 653d 2241 6374 alse" title="Act
│ │ │ 002860a0: 6976 6174 6520 746f 2072 6576 6561 6c22 ivate to reveal"
│ │ │ 002860b0: 2068 7265 663d 2223 2122 3e52 656d 6564 href="#!">Remed
│ │ │ -002860c0: 6961 7469 6f6e 2050 7570 7065 7420 736e iation Puppet sn
│ │ │ -002860d0: 6970 7065 7420 e287 b23c 2f61 3e3c 6272 ippet ...
Comp
│ │ │ -00286160: 6c65 7869 7479 3a3c 2f74 683e 3c74 643e lexity:
│ │ │ -00286170: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Disruption:
│ │ │ -00286190: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Re
│ │ │ -002861b0: 626f 6f74 3a3c 2f74 683e 3c74 643e 6661 boot: fa
│ │ │ -002861c0: 6c73 653c 2f74 643e 3c2f 7472 3e3c 7472 lse Strategy:
│ │ │ -002861e0: 7468 3e3c 7464 3e64 6973 6162 6c65 3c2f th> disable
│ │ │ -002861f0: 7464 3e3c 2f74 723e 3c2f 7461 626c 653e td>
│ │ │ -00286200: 3c70 7265 3e3c 636f 6465 3e0a 696e 636c .incl
│ │ │ -00286210: 7564 6520 7265 6d6f 7665 5f79 7073 6572 ude remove_ypser
│ │ │ -00286220: 760a 0a63 6c61 7373 2072 656d 6f76 655f v..class remove_
│ │ │ -00286230: 7970 7365 7276 207b 0a20 2070 6163 6b61 ypserv {. packa
│ │ │ -00286240: 6765 207b 2027 7970 7365 7276 273a 0a20 ge { 'ypserv':.
│ │ │ -00286250: 2020 2065 6e73 7572 6520 3d26 6774 3b20 ensure =>
│ │ │ -00286260: 2770 7572 6765 6427 2c0a 2020 7d0a 7d0a 'purged',. }.}.
│ │ │ -00286270: 3c2f 636f 6465 3e3c 2f70 7265 3e3c 2f64
Remediation Ans
│ │ │ -00286330: 6962 6c65 2073 6e69 7070 6574 20e2 87b2 ible snippet ...
│ │ │ -00286340: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61
<
│ │ │ -002863c0: 7468 3e43 6f6d 706c 6578 6974 793a 3c2f th>Complexity:
│ │ │ -002863d0: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ -002863e0: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr> Disr
│ │ │ -002863f0: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption:
│ │ │ -00286400: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Reboot: false <
│ │ │ -00286430: 2f74 723e 3c74 723e 3c74 683e 5374 7261 /tr>Stra
│ │ │ -00286440: 7465 6779 3a3c 2f74 683e 3c74 643e 6469 tegy: di
│ │ │ -00286450: 7361 626c 653c 2f74 643e 3c2f 7472 3e3c sable <
│ │ │ -00286460: 2f74 6162 6c65 3e3c 7072 653e 3c63 6f64 /table>- name: 'Unins
│ │ │ -00286480: 7461 6c6c 2079 7073 6572 7620 5061 636b tall ypserv Pack
│ │ │ -00286490: 6167 653a 2045 6e73 7572 6520 7970 7365 age: Ensure ypse
│ │ │ -002864a0: 7276 2069 7320 7265 6d6f 7665 6427 0a20 rv is removed'.
│ │ │ -002864b0: 2061 6e73 6962 6c65 2e62 7569 6c74 696e ansible.builtin
│ │ │ -002864c0: 2e70 6163 6b61 6765 3a0a 2020 2020 6e61 .package:. na
│ │ │ -002864d0: 6d65 3a20 7970 7365 7276 0a20 2020 2073 me: ypserv. s
│ │ │ -002864e0: 7461 7465 3a20 6162 7365 6e74 0a20 2074 tate: absent. t
│ │ │ -002864f0: 6167 733a 0a20 202d 204e 4953 542d 3830 ags:. - NIST-80
│ │ │ -00286500: 302d 3533 2d43 4d2d 3628 6129 0a20 202d 0-53-CM-6(a). -
│ │ │ -00286510: 204e 4953 542d 3830 302d 3533 2d43 4d2d NIST-800-53-CM-
│ │ │ -00286520: 3728 6129 0a20 202d 204e 4953 542d 3830 7(a). - NIST-80
│ │ │ -00286530: 302d 3533 2d43 4d2d 3728 6229 0a20 202d 0-53-CM-7(b). -
│ │ │ -00286540: 204e 4953 542d 3830 302d 3533 2d49 412d NIST-800-53-IA-
│ │ │ -00286550: 3528 3129 2863 290a 2020 2d20 5043 492d 5(1)(c). - PCI-
│ │ │ -00286560: 4453 532d 5265 712d 322e 322e 320a 2020 DSS-Req-2.2.2.
│ │ │ -00286570: 2d20 5043 492d 4453 5376 342d 322e 320a - PCI-DSSv4-2.2.
│ │ │ -00286580: 2020 2d20 5043 492d 4453 5376 342d 322e - PCI-DSSv4-2.
│ │ │ -00286590: 322e 340a 2020 2d20 6469 7361 626c 655f 2.4. - disable_
│ │ │ -002865a0: 7374 7261 7465 6779 0a20 202d 2068 6967 strategy. - hig
│ │ │ -002865b0: 685f 7365 7665 7269 7479 0a20 202d 206c h_severity. - l
│ │ │ -002865c0: 6f77 5f63 6f6d 706c 6578 6974 790a 2020 ow_complexity.
│ │ │ -002865d0: 2d20 6c6f 775f 6469 7372 7570 7469 6f6e - low_disruption
│ │ │ -002865e0: 0a20 202d 206e 6f5f 7265 626f 6f74 5f6e . - no_reboot_n
│ │ │ -002865f0: 6565 6465 640a 2020 2d20 7061 636b 6167 eeded. - packag
│ │ │ -00286600: 655f 7970 7365 7276 5f72 656d 6f76 6564 e_ypserv_removed
│ │ │ +002860c0: 6961 7469 6f6e 2041 6e73 6962 6c65 2073 iation Ansible s
│ │ │ +002860d0: 6e69 7070 6574 20e2 87b2 3c2f 613e 3c62 nippet ...Com
│ │ │ +00286160: 706c 6578 6974 793a 3c2f 7468 3e3c 7464 plexity: low Disruption
│ │ │ +00286190: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low R
│ │ │ +002861b0: 6562 6f6f 743a 3c2f 7468 3e3c 7464 3e66 eboot: f
│ │ │ +002861c0: 616c 7365 3c2f 7464 3e3c 2f74 723e 3c74 alse Strategy:<
│ │ │ +002861e0: 2f74 683e 3c74 643e 6469 7361 626c 653c /th> disable<
│ │ │ +002861f0: 2f74 643e 3c2f 7472 3e3c 2f74 6162 6c65 /td>
- na
│ │ │ +00286210: 6d65 3a20 2755 6e69 6e73 7461 6c6c 2079 me: 'Uninstall y
│ │ │ +00286220: 7073 6572 7620 5061 636b 6167 653a 2045 pserv Package: E
│ │ │ +00286230: 6e73 7572 6520 7970 7365 7276 2069 7320 nsure ypserv is
│ │ │ +00286240: 7265 6d6f 7665 6427 0a20 2061 6e73 6962 removed'. ansib
│ │ │ +00286250: 6c65 2e62 7569 6c74 696e 2e70 6163 6b61 le.builtin.packa
│ │ │ +00286260: 6765 3a0a 2020 2020 6e61 6d65 3a20 7970 ge:. name: yp
│ │ │ +00286270: 7365 7276 0a20 2020 2073 7461 7465 3a20 serv. state:
│ │ │ +00286280: 6162 7365 6e74 0a20 2074 6167 733a 0a20 absent. tags:.
│ │ │ +00286290: 202d 204e 4953 542d 3830 302d 3533 2d43 - NIST-800-53-C
│ │ │ +002862a0: 4d2d 3628 6129 0a20 202d 204e 4953 542d M-6(a). - NIST-
│ │ │ +002862b0: 3830 302d 3533 2d43 4d2d 3728 6129 0a20 800-53-CM-7(a).
│ │ │ +002862c0: 202d 204e 4953 542d 3830 302d 3533 2d43 - NIST-800-53-C
│ │ │ +002862d0: 4d2d 3728 6229 0a20 202d 204e 4953 542d M-7(b). - NIST-
│ │ │ +002862e0: 3830 302d 3533 2d49 412d 3528 3129 2863 800-53-IA-5(1)(c
│ │ │ +002862f0: 290a 2020 2d20 5043 492d 4453 532d 5265 ). - PCI-DSS-Re
│ │ │ +00286300: 712d 322e 322e 320a 2020 2d20 5043 492d q-2.2.2. - PCI-
│ │ │ +00286310: 4453 5376 342d 322e 320a 2020 2d20 5043 DSSv4-2.2. - PC
│ │ │ +00286320: 492d 4453 5376 342d 322e 322e 340a 2020 I-DSSv4-2.2.4.
│ │ │ +00286330: 2d20 6469 7361 626c 655f 7374 7261 7465 - disable_strate
│ │ │ +00286340: 6779 0a20 202d 2068 6967 685f 7365 7665 gy. - high_seve
│ │ │ +00286350: 7269 7479 0a20 202d 206c 6f77 5f63 6f6d rity. - low_com
│ │ │ +00286360: 706c 6578 6974 790a 2020 2d20 6c6f 775f plexity. - low_
│ │ │ +00286370: 6469 7372 7570 7469 6f6e 0a20 202d 206e disruption. - n
│ │ │ +00286380: 6f5f 7265 626f 6f74 5f6e 6565 6465 640a o_reboot_needed.
│ │ │ +00286390: 2020 2d20 7061 636b 6167 655f 7970 7365 - package_ypse
│ │ │ +002863a0: 7276 5f72 656d 6f76 6564 0a3c 2f63 6f64 rv_removed.
Reme
│ │ │ +00286460: 6469 6174 696f 6e20 5075 7070 6574 2073 diation Puppet s
│ │ │ +00286470: 6e69 7070 6574 20e2 87b2 3c2f 613e 3c62 nippet ...Com
│ │ │ +00286500: 706c 6578 6974 793a 3c2f 7468 3e3c 7464 plexity: low Disruption
│ │ │ +00286530: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low R
│ │ │ +00286550: 6562 6f6f 743a 3c2f 7468 3e3c 7464 3e66 eboot: f
│ │ │ +00286560: 616c 7365 3c2f 7464 3e3c 2f74 723e 3c74 alse Strategy:<
│ │ │ +00286580: 2f74 683e 3c74 643e 6469 7361 626c 653c /th> disable<
│ │ │ +00286590: 2f74 643e 3c2f 7472 3e3c 2f74 6162 6c65 /td>
.inc
│ │ │ +002865b0: 6c75 6465 2072 656d 6f76 655f 7970 7365 lude remove_ypse
│ │ │ +002865c0: 7276 0a0a 636c 6173 7320 7265 6d6f 7665 rv..class remove
│ │ │ +002865d0: 5f79 7073 6572 7620 7b0a 2020 7061 636b _ypserv {. pack
│ │ │ +002865e0: 6167 6520 7b20 2779 7073 6572 7627 3a0a age { 'ypserv':.
│ │ │ +002865f0: 2020 2020 656e 7375 7265 203d 2667 743b ensure =>
│ │ │ +00286600: 2027 7075 7267 6564 272c 0a20 207d 0a7d 'purged',. }.}
│ │ │ 00286610: 0a3c 2f63 6f64 653e 3c2f 7072 653e 3c2f .
│ │ │ 00286620: 6469 763e 3c61 2063 6c61 7373 3d22 6274 div>Remediati
│ │ │ -00287470: 6f6e 204f 5342 7569 6c64 2042 6c75 6570 on OSBuild Bluep
│ │ │ -00287480: 7269 6e74 2073 6e69 7070 6574 20e2 87b2 rint snippet ...
│ │ │ -00287490: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61
.[customizat
│ │ │ -002874e0: 696f 6e73 2e73 6572 7669 6365 735d 0a6d ions.services].m
│ │ │ -002874f0: 6173 6b65 6420 3d20 5b22 7970 7365 7276 asked = ["ypserv
│ │ │ -00287500: 225d 0a3c 2f63 6f64 653e 3c2f 7072 653e "].
│ │ │ -00287510: 3c2f 6469 763e 3c61 2063 6c61 7373 3d22 Remediation
│ │ │ -002875c0: 4b75 6265 726e 6574 6573 2073 6e69 7070 Kubernetes snipp
│ │ │ -002875d0: 6574 20e2 87b2 3c2f 613e 3c62 723e 3c64 et ...
<
│ │ │ -00287610: 7461 626c 6520 636c 6173 733d 2274 6162 table class="tab
│ │ │ -00287620: 6c65 2074 6162 6c65 2d73 7472 6970 6564 le table-striped
│ │ │ -00287630: 2074 6162 6c65 2d62 6f72 6465 7265 6420 table-bordered
│ │ │ -00287640: 7461 626c 652d 636f 6e64 656e 7365 6422 table-condensed"
│ │ │ -00287650: 3e3c 7472 3e3c 7468 3e43 6f6d 706c 6578 >Complex
│ │ │ -00287660: 6974 793a 3c2f 7468 3e3c 7464 3e6c 6f77 ity: low
│ │ │ -00287670: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Disruption: medium Re
│ │ │ -002876b0: 626f 6f74 3a3c 2f74 683e 3c74 643e 7472 boot: tr
│ │ │ -002876c0: 7565 3c2f 7464 3e3c 2f74 723e 3c74 723e ue
│ │ │ -002876d0: 3c74 683e 5374 7261 7465 6779 3a3c 2f74 Strategy: disable
<
│ │ │ -00287700: 7072 653e 3c63 6f64 653e 6170 6956 6572 pre>apiVer
│ │ │ -00287710: 7369 6f6e 3a20 6d61 6368 696e 6563 6f6e sion: machinecon
│ │ │ -00287720: 6669 6775 7261 7469 6f6e 2e6f 7065 6e73 figuration.opens
│ │ │ -00287730: 6869 6674 2e69 6f2f 7631 0a6b 696e 643a hift.io/v1.kind:
│ │ │ -00287740: 204d 6163 6869 6e65 436f 6e66 6967 0a73 MachineConfig.s
│ │ │ -00287750: 7065 633a 0a20 2063 6f6e 6669 673a 0a20 pec:. config:.
│ │ │ -00287760: 2020 2069 676e 6974 696f 6e3a 0a20 2020 ignition:.
│ │ │ -00287770: 2020 2076 6572 7369 6f6e 3a20 332e 312e version: 3.1.
│ │ │ -00287780: 300a 2020 2020 7379 7374 656d 643a 0a20 0. systemd:.
│ │ │ -00287790: 2020 2020 2075 6e69 7473 3a0a 2020 2020 units:.
│ │ │ -002877a0: 2020 2d20 6e61 6d65 3a20 7970 7365 7276 - name: ypserv
│ │ │ -002877b0: 2e73 6572 7669 6365 0a20 2020 2020 2020 .service.
│ │ │ -002877c0: 2065 6e61 626c 6564 3a20 6661 6c73 650a enabled: false.
│ │ │ -002877d0: 2020 2020 2020 2020 6d61 736b 3a20 7472 mask: tr
│ │ │ -002877e0: 7565 0a20 2020 2020 202d 206e 616d 653a ue. - name:
│ │ │ -002877f0: 2079 7073 6572 762e 736f 636b 6574 0a20 ypserv.socket.
│ │ │ -00287800: 2020 2020 2020 2065 6e61 626c 6564 3a20 enabled:
│ │ │ -00287810: 6661 6c73 650a 2020 2020 2020 2020 6d61 false. ma
│ │ │ -00287820: 736b 3a20 7472 7565 0a3c 2f63 6f64 653e sk: true.
│ │ │ -00287830: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063 Remedi
│ │ │ -002878e0: 6174 696f 6e20 5075 7070 6574 2073 6e69 ation Puppet sni
│ │ │ -002878f0: 7070 6574 20e2 87b2 3c2f 613e 3c62 723e ppet ...
│ │ │ -00287900: 3c64 6976 2063 6c61 7373 3d22 7061 6e65 Compl
│ │ │ -00287980: 6578 6974 793a 3c2f 7468 3e3c 7464 3e6c exity: l
│ │ │ -00287990: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ -002879a0: 3c74 683e 4469 7372 7570 7469 6f6e 3a3c Disruption:<
│ │ │ -002879b0: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ -002879c0: 3c2f 7472 3e3c 7472 3e3c 7468 3e52 6562 Reb
│ │ │ -002879d0: 6f6f 743a 3c2f 7468 3e3c 7464 3e66 616c oot: fal
│ │ │ -002879e0: 7365 3c2f 7464 3e3c 2f74 723e 3c74 723e se
│ │ │ -002879f0: 3c74 683e 5374 7261 7465 6779 3a3c 2f74 Strategy: enable
include
│ │ │ -00287a30: 2064 6973 6162 6c65 5f79 7073 6572 760a disable_ypserv.
│ │ │ -00287a40: 0a63 6c61 7373 2064 6973 6162 6c65 5f79 .class disable_y
│ │ │ -00287a50: 7073 6572 7620 7b0a 2020 7365 7276 6963 pserv {. servic
│ │ │ -00287a60: 6520 7b27 7970 7365 7276 273a 0a20 2020 e {'ypserv':.
│ │ │ -00287a70: 2065 6e61 626c 6520 3d26 6774 3b20 6661 enable => fa
│ │ │ -00287a80: 6c73 652c 0a20 2020 2065 6e73 7572 6520 lse,. ensure
│ │ │ -00287a90: 3d26 6774 3b20 2773 746f 7070 6564 272c => 'stopped',
│ │ │ -00287aa0: 0a20 207d 0a7d 0a3c 2f63 6f64 653e 3c2f . }.}.
│ │ │ -00287ab0: 7072 653e 3c2f 6469 763e 3c61 2063 6c61 pre>
Remediat
│ │ │ -00287b60: 696f 6e20 416e 7369 626c 6520 736e 6970 ion Ansible snip
│ │ │ -00287b70: 7065 7420 e287 b23c 2f61 3e3c 6272 3e3c pet ...
<
│ │ │ -00287b80: 6469 7620 636c 6173 733d 2270 616e 656c div class="panel
│ │ │ -00287b90: 2d63 6f6c 6c61 7073 6520 636f 6c6c 6170 -collapse collap
│ │ │ -00287ba0: 7365 2220 6964 3d22 6964 3130 3239 223e se" id="id1029">
│ │ │ -00287bb0: 3c74 6162 6c65 2063 6c61 7373 3d22 7461 Comple
│ │ │ -00287c00: 7869 7479 3a3c 2f74 683e 3c74 643e 6c6f xity: lo
│ │ │ -00287c10: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ -00287c20: 7468 3e44 6973 7275 7074 696f 6e3a 3c2f th>Disruption:
│ │ │ -00287c30: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ -00287c40: 2f74 723e 3c74 723e 3c74 683e 5265 626f /tr> Rebo
│ │ │ -00287c50: 6f74 3a3c 2f74 683e 3c74 643e 6661 6c73 ot: fals
│ │ │ -00287c60: 653c 2f74 643e 3c2f 7472 3e3c 7472 3e3c e <
│ │ │ -00287c70: 7468 3e53 7472 6174 6567 793a 3c2f 7468 th>Strategy:disable
- name:
│ │ │ -00287cb0: 2047 6174 6865 7220 7468 6520 7061 636b Gather the pack
│ │ │ -00287cc0: 6167 6520 6661 6374 730a 2020 7061 636b age facts. pack
│ │ │ -00287cd0: 6167 655f 6661 6374 733a 0a20 2020 206d age_facts:. m
│ │ │ -00287ce0: 616e 6167 6572 3a20 6175 746f 0a20 2074 anager: auto. t
│ │ │ -00287cf0: 6167 733a 0a20 202d 2064 6973 6162 6c65 ags:. - disable
│ │ │ -00287d00: 5f73 7472 6174 6567 790a 2020 2d20 6c6f _strategy. - lo
│ │ │ -00287d10: 775f 636f 6d70 6c65 7869 7479 0a20 202d w_complexity. -
│ │ │ -00287d20: 206c 6f77 5f64 6973 7275 7074 696f 6e0a low_disruption.
│ │ │ -00287d30: 2020 2d20 6d65 6469 756d 5f73 6576 6572 - medium_sever
│ │ │ -00287d40: 6974 790a 2020 2d20 6e6f 5f72 6562 6f6f ity. - no_reboo
│ │ │ -00287d50: 745f 6e65 6564 6564 0a20 202d 2073 6572 t_needed. - ser
│ │ │ -00287d60: 7669 6365 5f79 7073 6572 765f 6469 7361 vice_ypserv_disa
│ │ │ -00287d70: 626c 6564 0a0a 2d20 6e61 6d65 3a20 4469 bled..- name: Di
│ │ │ -00287d80: 7361 626c 6520 7970 7365 7276 2053 6572 sable ypserv Ser
│ │ │ -00287d90: 7669 6365 202d 2044 6973 6162 6c65 2073 vice - Disable s
│ │ │ -00287da0: 6572 7669 6365 2079 7073 6572 760a 2020 ervice ypserv.
│ │ │ -00287db0: 626c 6f63 6b3a 0a0a 2020 2d20 6e61 6d65 block:.. - name
│ │ │ -00287dc0: 3a20 4469 7361 626c 6520 7970 7365 7276 : Disable ypserv
│ │ │ -00287dd0: 2053 6572 7669 6365 202d 2043 6f6c 6c65 Service - Colle
│ │ │ -00287de0: 6374 2073 7973 7465 6d64 2053 6572 7669 ct systemd Servi
│ │ │ -00287df0: 6365 7320 5072 6573 656e 7420 696e 2074 ces Present in t
│ │ │ -00287e00: 6865 2053 7973 7465 6d0a 2020 2020 616e he System. an
│ │ │ -00287e10: 7369 626c 652e 6275 696c 7469 6e2e 636f sible.builtin.co
│ │ │ -00287e20: 6d6d 616e 643a 2073 7973 7465 6d63 746c mmand: systemctl
│ │ │ -00287e30: 202d 7120 6c69 7374 2d75 6e69 742d 6669 -q list-unit-fi
│ │ │ -00287e40: 6c65 7320 2d2d 7479 7065 2073 6572 7669 les --type servi
│ │ │ -00287e50: 6365 0a20 2020 2072 6567 6973 7465 723a ce. register:
│ │ │ -00287e60: 2073 6572 7669 6365 5f65 7869 7374 730a service_exists.
│ │ │ -00287e70: 2020 2020 6368 616e 6765 645f 7768 656e changed_when
│ │ │ -00287e80: 3a20 6661 6c73 650a 2020 2020 6661 696c : false. fail
│ │ │ -00287e90: 6564 5f77 6865 6e3a 2073 6572 7669 6365 ed_when: service
│ │ │ -00287ea0: 5f65 7869 7374 732e 7263 206e 6f74 2069 _exists.rc not i
│ │ │ -00287eb0: 6e20 5b30 2c20 315d 0a20 2020 2063 6865 n [0, 1]. che
│ │ │ -00287ec0: 636b 5f6d 6f64 653a 2066 616c 7365 0a0a ck_mode: false..
│ │ │ -00287ed0: 2020 2d20 6e61 6d65 3a20 4469 7361 626c - name: Disabl
│ │ │ -00287ee0: 6520 7970 7365 7276 2053 6572 7669 6365 e ypserv Service
│ │ │ -00287ef0: 202d 2045 6e73 7572 6520 7970 7365 7276 - Ensure ypserv
│ │ │ -00287f00: 2e73 6572 7669 6365 2069 7320 4d61 736b .service is Mask
│ │ │ -00287f10: 6564 0a20 2020 2061 6e73 6962 6c65 2e62 ed. ansible.b
│ │ │ -00287f20: 7569 6c74 696e 2e73 7973 7465 6d64 3a0a uiltin.systemd:.
│ │ │ -00287f30: 2020 2020 2020 6e61 6d65 3a20 7970 7365 name: ypse
│ │ │ -00287f40: 7276 2e73 6572 7669 6365 0a20 2020 2020 rv.service.
│ │ │ -00287f50: 2073 7461 7465 3a20 7374 6f70 7065 640a state: stopped.
│ │ │ -00287f60: 2020 2020 2020 656e 6162 6c65 643a 2066 enabled: f
│ │ │ -00287f70: 616c 7365 0a20 2020 2020 206d 6173 6b65 alse. maske
│ │ │ -00287f80: 643a 2074 7275 650a 2020 2020 7768 656e d: true. when
│ │ │ -00287f90: 3a20 7365 7276 6963 655f 6578 6973 7473 : service_exists
│ │ │ -00287fa0: 2e73 7464 6f75 745f 6c69 6e65 7320 6973 .stdout_lines is
│ │ │ -00287fb0: 2073 6561 7263 6828 2279 7073 6572 762e search("ypserv.
│ │ │ -00287fc0: 7365 7276 6963 6522 2c20 6d75 6c74 696c service", multil
│ │ │ -00287fd0: 696e 653d 5472 7565 290a 0a20 202d 206e ine=True).. - n
│ │ │ -00287fe0: 616d 653a 2055 6e69 7420 536f 636b 6574 ame: Unit Socket
│ │ │ -00287ff0: 2045 7869 7374 7320 2d20 7970 7365 7276 Exists - ypserv
│ │ │ -00288000: 2e73 6f63 6b65 740a 2020 2020 616e 7369 .socket. ansi
│ │ │ -00288010: 626c 652e 6275 696c 7469 6e2e 636f 6d6d ble.builtin.comm
│ │ │ -00288020: 616e 643a 2073 7973 7465 6d63 746c 202d and: systemctl -
│ │ │ -00288030: 7120 6c69 7374 2d75 6e69 742d 6669 6c65 q list-unit-file
│ │ │ -00288040: 7320 7970 7365 7276 2e73 6f63 6b65 740a s ypserv.socket.
│ │ │ -00288050: 2020 2020 7265 6769 7374 6572 3a20 736f register: so
│ │ │ -00288060: 636b 6574 5f66 696c 655f 6578 6973 7473 cket_file_exists
│ │ │ -00288070: 0a20 2020 2063 6861 6e67 6564 5f77 6865 . changed_whe
│ │ │ -00288080: 6e3a 2066 616c 7365 0a20 2020 2066 6169 n: false. fai
│ │ │ -00288090: 6c65 645f 7768 656e 3a20 736f 636b 6574 led_when: socket
│ │ │ -002880a0: 5f66 696c 655f 6578 6973 7473 2e72 6320 _file_exists.rc
│ │ │ -002880b0: 6e6f 7420 696e 205b 302c 2031 5d0a 2020 not in [0, 1].
│ │ │ -002880c0: 2020 6368 6563 6b5f 6d6f 6465 3a20 6661 check_mode: fa
│ │ │ -002880d0: 6c73 650a 0a20 202d 206e 616d 653a 2044 lse.. - name: D
│ │ │ -002880e0: 6973 6162 6c65 2079 7073 6572 7620 5365 isable ypserv Se
│ │ │ -002880f0: 7276 6963 6520 2d20 4469 7361 626c 6520 rvice - Disable
│ │ │ -00288100: 536f 636b 6574 2079 7073 6572 760a 2020 Socket ypserv.
│ │ │ -00288110: 2020 616e 7369 626c 652e 6275 696c 7469 ansible.builti
│ │ │ -00288120: 6e2e 7379 7374 656d 643a 0a20 2020 2020 n.systemd:.
│ │ │ -00288130: 206e 616d 653a 2079 7073 6572 762e 736f name: ypserv.so
│ │ │ -00288140: 636b 6574 0a20 2020 2020 2065 6e61 626c cket. enabl
│ │ │ -00288150: 6564 3a20 6661 6c73 650a 2020 2020 2020 ed: false.
│ │ │ -00288160: 7374 6174 653a 2073 746f 7070 6564 0a20 state: stopped.
│ │ │ -00288170: 2020 2020 206d 6173 6b65 643a 2074 7275 masked: tru
│ │ │ -00288180: 650a 2020 2020 7768 656e 3a20 736f 636b e. when: sock
│ │ │ -00288190: 6574 5f66 696c 655f 6578 6973 7473 2e73 et_file_exists.s
│ │ │ -002881a0: 7464 6f75 745f 6c69 6e65 7320 6973 2073 tdout_lines is s
│ │ │ -002881b0: 6561 7263 6828 2279 7073 6572 762e 736f earch("ypserv.so
│ │ │ -002881c0: 636b 6574 222c 206d 756c 7469 6c69 6e65 cket", multiline
│ │ │ -002881d0: 3d54 7275 6529 0a20 2074 6167 733a 0a20 =True). tags:.
│ │ │ -002881e0: 202d 2064 6973 6162 6c65 5f73 7472 6174 - disable_strat
│ │ │ -002881f0: 6567 790a 2020 2d20 6c6f 775f 636f 6d70 egy. - low_comp
│ │ │ -00288200: 6c65 7869 7479 0a20 202d 206c 6f77 5f64 lexity. - low_d
│ │ │ -00288210: 6973 7275 7074 696f 6e0a 2020 2d20 6d65 isruption. - me
│ │ │ -00288220: 6469 756d 5f73 6576 6572 6974 790a 2020 dium_severity.
│ │ │ -00288230: 2d20 6e6f 5f72 6562 6f6f 745f 6e65 6564 - no_reboot_need
│ │ │ -00288240: 6564 0a20 202d 2073 6572 7669 6365 5f79 ed. - service_y
│ │ │ -00288250: 7073 6572 765f 6469 7361 626c 6564 0a20 pserv_disabled.
│ │ │ -00288260: 202d 2073 7065 6369 616c 5f73 6572 7669 - special_servi
│ │ │ -00288270: 6365 5f62 6c6f 636b 0a20 2077 6865 6e3a ce_block. when:
│ │ │ -00288280: 2027 226c 696e 7578 2d62 6173 6522 2069 '"linux-base" i
│ │ │ -00288290: 6e20 616e 7369 626c 655f 6661 6374 732e n ansible_facts.
│ │ │ -002882a0: 7061 636b 6167 6573 270a 3c2f 636f 6465 packages'.
<
│ │ │ +002874c0: 7461 626c 6520 636c 6173 733d 2274 6162 table class="tab
│ │ │ +002874d0: 6c65 2074 6162 6c65 2d73 7472 6970 6564 le table-striped
│ │ │ +002874e0: 2074 6162 6c65 2d62 6f72 6465 7265 6420 table-bordered
│ │ │ +002874f0: 7461 626c 652d 636f 6e64 656e 7365 6422 table-condensed"
│ │ │ +00287500: 3e3c 7472 3e3c 7468 3e43 6f6d 706c 6578 >Complex
│ │ │ +00287510: 6974 793a 3c2f 7468 3e3c 7464 3e6c 6f77 ity: low
│ │ │ +00287520: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Disruption: low
│ │ │ +00287550: 7472 3e3c 7472 3e3c 7468 3e52 6562 6f6f tr>Reboo
│ │ │ +00287560: 743a 3c2f 7468 3e3c 7464 3e66 616c 7365 t: false
│ │ │ +00287570: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Strategy:
│ │ │ +00287590: 3c74 643e 6469 7361 626c 653c 2f74 643e disable
│ │ │ +002875a0: 3c2f 7472 3e3c 2f74 6162 6c65 3e3c 7072
- name:
│ │ │ +002875c0: 4761 7468 6572 2074 6865 2070 6163 6b61 Gather the packa
│ │ │ +002875d0: 6765 2066 6163 7473 0a20 2070 6163 6b61 ge facts. packa
│ │ │ +002875e0: 6765 5f66 6163 7473 3a0a 2020 2020 6d61 ge_facts:. ma
│ │ │ +002875f0: 6e61 6765 723a 2061 7574 6f0a 2020 7461 nager: auto. ta
│ │ │ +00287600: 6773 3a0a 2020 2d20 6469 7361 626c 655f gs:. - disable_
│ │ │ +00287610: 7374 7261 7465 6779 0a20 202d 206c 6f77 strategy. - low
│ │ │ +00287620: 5f63 6f6d 706c 6578 6974 790a 2020 2d20 _complexity. -
│ │ │ +00287630: 6c6f 775f 6469 7372 7570 7469 6f6e 0a20 low_disruption.
│ │ │ +00287640: 202d 206d 6564 6975 6d5f 7365 7665 7269 - medium_severi
│ │ │ +00287650: 7479 0a20 202d 206e 6f5f 7265 626f 6f74 ty. - no_reboot
│ │ │ +00287660: 5f6e 6565 6465 640a 2020 2d20 7365 7276 _needed. - serv
│ │ │ +00287670: 6963 655f 7970 7365 7276 5f64 6973 6162 ice_ypserv_disab
│ │ │ +00287680: 6c65 640a 0a2d 206e 616d 653a 2044 6973 led..- name: Dis
│ │ │ +00287690: 6162 6c65 2079 7073 6572 7620 5365 7276 able ypserv Serv
│ │ │ +002876a0: 6963 6520 2d20 4469 7361 626c 6520 7365 ice - Disable se
│ │ │ +002876b0: 7276 6963 6520 7970 7365 7276 0a20 2062 rvice ypserv. b
│ │ │ +002876c0: 6c6f 636b 3a0a 0a20 202d 206e 616d 653a lock:.. - name:
│ │ │ +002876d0: 2044 6973 6162 6c65 2079 7073 6572 7620 Disable ypserv
│ │ │ +002876e0: 5365 7276 6963 6520 2d20 436f 6c6c 6563 Service - Collec
│ │ │ +002876f0: 7420 7379 7374 656d 6420 5365 7276 6963 t systemd Servic
│ │ │ +00287700: 6573 2050 7265 7365 6e74 2069 6e20 7468 es Present in th
│ │ │ +00287710: 6520 5379 7374 656d 0a20 2020 2061 6e73 e System. ans
│ │ │ +00287720: 6962 6c65 2e62 7569 6c74 696e 2e63 6f6d ible.builtin.com
│ │ │ +00287730: 6d61 6e64 3a20 7379 7374 656d 6374 6c20 mand: systemctl
│ │ │ +00287740: 2d71 206c 6973 742d 756e 6974 2d66 696c -q list-unit-fil
│ │ │ +00287750: 6573 202d 2d74 7970 6520 7365 7276 6963 es --type servic
│ │ │ +00287760: 650a 2020 2020 7265 6769 7374 6572 3a20 e. register:
│ │ │ +00287770: 7365 7276 6963 655f 6578 6973 7473 0a20 service_exists.
│ │ │ +00287780: 2020 2063 6861 6e67 6564 5f77 6865 6e3a changed_when:
│ │ │ +00287790: 2066 616c 7365 0a20 2020 2066 6169 6c65 false. faile
│ │ │ +002877a0: 645f 7768 656e 3a20 7365 7276 6963 655f d_when: service_
│ │ │ +002877b0: 6578 6973 7473 2e72 6320 6e6f 7420 696e exists.rc not in
│ │ │ +002877c0: 205b 302c 2031 5d0a 2020 2020 6368 6563 [0, 1]. chec
│ │ │ +002877d0: 6b5f 6d6f 6465 3a20 6661 6c73 650a 0a20 k_mode: false..
│ │ │ +002877e0: 202d 206e 616d 653a 2044 6973 6162 6c65 - name: Disable
│ │ │ +002877f0: 2079 7073 6572 7620 5365 7276 6963 6520 ypserv Service
│ │ │ +00287800: 2d20 456e 7375 7265 2079 7073 6572 762e - Ensure ypserv.
│ │ │ +00287810: 7365 7276 6963 6520 6973 204d 6173 6b65 service is Maske
│ │ │ +00287820: 640a 2020 2020 616e 7369 626c 652e 6275 d. ansible.bu
│ │ │ +00287830: 696c 7469 6e2e 7379 7374 656d 643a 0a20 iltin.systemd:.
│ │ │ +00287840: 2020 2020 206e 616d 653a 2079 7073 6572 name: ypser
│ │ │ +00287850: 762e 7365 7276 6963 650a 2020 2020 2020 v.service.
│ │ │ +00287860: 7374 6174 653a 2073 746f 7070 6564 0a20 state: stopped.
│ │ │ +00287870: 2020 2020 2065 6e61 626c 6564 3a20 6661 enabled: fa
│ │ │ +00287880: 6c73 650a 2020 2020 2020 6d61 736b 6564 lse. masked
│ │ │ +00287890: 3a20 7472 7565 0a20 2020 2077 6865 6e3a : true. when:
│ │ │ +002878a0: 2073 6572 7669 6365 5f65 7869 7374 732e service_exists.
│ │ │ +002878b0: 7374 646f 7574 5f6c 696e 6573 2069 7320 stdout_lines is
│ │ │ +002878c0: 7365 6172 6368 2822 7970 7365 7276 2e73 search("ypserv.s
│ │ │ +002878d0: 6572 7669 6365 222c 206d 756c 7469 6c69 ervice", multili
│ │ │ +002878e0: 6e65 3d54 7275 6529 0a0a 2020 2d20 6e61 ne=True).. - na
│ │ │ +002878f0: 6d65 3a20 556e 6974 2053 6f63 6b65 7420 me: Unit Socket
│ │ │ +00287900: 4578 6973 7473 202d 2079 7073 6572 762e Exists - ypserv.
│ │ │ +00287910: 736f 636b 6574 0a20 2020 2061 6e73 6962 socket. ansib
│ │ │ +00287920: 6c65 2e62 7569 6c74 696e 2e63 6f6d 6d61 le.builtin.comma
│ │ │ +00287930: 6e64 3a20 7379 7374 656d 6374 6c20 2d71 nd: systemctl -q
│ │ │ +00287940: 206c 6973 742d 756e 6974 2d66 696c 6573 list-unit-files
│ │ │ +00287950: 2079 7073 6572 762e 736f 636b 6574 0a20 ypserv.socket.
│ │ │ +00287960: 2020 2072 6567 6973 7465 723a 2073 6f63 register: soc
│ │ │ +00287970: 6b65 745f 6669 6c65 5f65 7869 7374 730a ket_file_exists.
│ │ │ +00287980: 2020 2020 6368 616e 6765 645f 7768 656e changed_when
│ │ │ +00287990: 3a20 6661 6c73 650a 2020 2020 6661 696c : false. fail
│ │ │ +002879a0: 6564 5f77 6865 6e3a 2073 6f63 6b65 745f ed_when: socket_
│ │ │ +002879b0: 6669 6c65 5f65 7869 7374 732e 7263 206e file_exists.rc n
│ │ │ +002879c0: 6f74 2069 6e20 5b30 2c20 315d 0a20 2020 ot in [0, 1].
│ │ │ +002879d0: 2063 6865 636b 5f6d 6f64 653a 2066 616c check_mode: fal
│ │ │ +002879e0: 7365 0a0a 2020 2d20 6e61 6d65 3a20 4469 se.. - name: Di
│ │ │ +002879f0: 7361 626c 6520 7970 7365 7276 2053 6572 sable ypserv Ser
│ │ │ +00287a00: 7669 6365 202d 2044 6973 6162 6c65 2053 vice - Disable S
│ │ │ +00287a10: 6f63 6b65 7420 7970 7365 7276 0a20 2020 ocket ypserv.
│ │ │ +00287a20: 2061 6e73 6962 6c65 2e62 7569 6c74 696e ansible.builtin
│ │ │ +00287a30: 2e73 7973 7465 6d64 3a0a 2020 2020 2020 .systemd:.
│ │ │ +00287a40: 6e61 6d65 3a20 7970 7365 7276 2e73 6f63 name: ypserv.soc
│ │ │ +00287a50: 6b65 740a 2020 2020 2020 656e 6162 6c65 ket. enable
│ │ │ +00287a60: 643a 2066 616c 7365 0a20 2020 2020 2073 d: false. s
│ │ │ +00287a70: 7461 7465 3a20 7374 6f70 7065 640a 2020 tate: stopped.
│ │ │ +00287a80: 2020 2020 6d61 736b 6564 3a20 7472 7565 masked: true
│ │ │ +00287a90: 0a20 2020 2077 6865 6e3a 2073 6f63 6b65 . when: socke
│ │ │ +00287aa0: 745f 6669 6c65 5f65 7869 7374 732e 7374 t_file_exists.st
│ │ │ +00287ab0: 646f 7574 5f6c 696e 6573 2069 7320 7365 dout_lines is se
│ │ │ +00287ac0: 6172 6368 2822 7970 7365 7276 2e73 6f63 arch("ypserv.soc
│ │ │ +00287ad0: 6b65 7422 2c20 6d75 6c74 696c 696e 653d ket", multiline=
│ │ │ +00287ae0: 5472 7565 290a 2020 7461 6773 3a0a 2020 True). tags:.
│ │ │ +00287af0: 2d20 6469 7361 626c 655f 7374 7261 7465 - disable_strate
│ │ │ +00287b00: 6779 0a20 202d 206c 6f77 5f63 6f6d 706c gy. - low_compl
│ │ │ +00287b10: 6578 6974 790a 2020 2d20 6c6f 775f 6469 exity. - low_di
│ │ │ +00287b20: 7372 7570 7469 6f6e 0a20 202d 206d 6564 sruption. - med
│ │ │ +00287b30: 6975 6d5f 7365 7665 7269 7479 0a20 202d ium_severity. -
│ │ │ +00287b40: 206e 6f5f 7265 626f 6f74 5f6e 6565 6465 no_reboot_neede
│ │ │ +00287b50: 640a 2020 2d20 7365 7276 6963 655f 7970 d. - service_yp
│ │ │ +00287b60: 7365 7276 5f64 6973 6162 6c65 640a 2020 serv_disabled.
│ │ │ +00287b70: 2d20 7370 6563 6961 6c5f 7365 7276 6963 - special_servic
│ │ │ +00287b80: 655f 626c 6f63 6b0a 2020 7768 656e 3a20 e_block. when:
│ │ │ +00287b90: 2722 6c69 6e75 782d 6261 7365 2220 696e '"linux-base" in
│ │ │ +00287ba0: 2061 6e73 6962 6c65 5f66 6163 7473 2e70 ansible_facts.p
│ │ │ +00287bb0: 6163 6b61 6765 7327 0a3c 2f63 6f64 653e ackages'.
│ │ │ +00287bc0: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063 Remedi
│ │ │ +00287c70: 6174 696f 6e20 4b75 6265 726e 6574 6573 ation Kubernetes
│ │ │ +00287c80: 2073 6e69 7070 6574 20e2 87b2 3c2f 613e snippet ...
│ │ │ +00287c90: 3c62 723e 3c64 6976 2063 6c61 7373 3d22
C
│ │ │ +00287d10: 6f6d 706c 6578 6974 793a 3c2f 7468 3e3c omplexity: <
│ │ │ +00287d20: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ +00287d30: 3c74 723e 3c74 683e 4469 7372 7570 7469 Disrupti
│ │ │ +00287d40: 6f6e 3a3c 2f74 683e 3c74 643e 6d65 6469 on: medi
│ │ │ +00287d50: 756d 3c2f 7464 3e3c 2f74 723e 3c74 723e um
│ │ │ +00287d60: 3c74 683e 5265 626f 6f74 3a3c 2f74 683e Reboot:
│ │ │ +00287d70: 3c74 643e 7472 7565 3c2f 7464 3e3c 2f74 true Strate
│ │ │ +00287d90: 6779 3a3c 2f74 683e 3c74 643e 6469 7361 gy: disa
│ │ │ +00287da0: 626c 653c 2f74 643e 3c2f 7472 3e3c 2f74 ble
│ │ │ +00287dc0: 6170 6956 6572 7369 6f6e 3a20 6d61 6368 apiVersion: mach
│ │ │ +00287dd0: 696e 6563 6f6e 6669 6775 7261 7469 6f6e ineconfiguration
│ │ │ +00287de0: 2e6f 7065 6e73 6869 6674 2e69 6f2f 7631 .openshift.io/v1
│ │ │ +00287df0: 0a6b 696e 643a 204d 6163 6869 6e65 436f .kind: MachineCo
│ │ │ +00287e00: 6e66 6967 0a73 7065 633a 0a20 2063 6f6e nfig.spec:. con
│ │ │ +00287e10: 6669 673a 0a20 2020 2069 676e 6974 696f fig:. ignitio
│ │ │ +00287e20: 6e3a 0a20 2020 2020 2076 6572 7369 6f6e n:. version
│ │ │ +00287e30: 3a20 332e 312e 300a 2020 2020 7379 7374 : 3.1.0. syst
│ │ │ +00287e40: 656d 643a 0a20 2020 2020 2075 6e69 7473 emd:. units
│ │ │ +00287e50: 3a0a 2020 2020 2020 2d20 6e61 6d65 3a20 :. - name:
│ │ │ +00287e60: 7970 7365 7276 2e73 6572 7669 6365 0a20 ypserv.service.
│ │ │ +00287e70: 2020 2020 2020 2065 6e61 626c 6564 3a20 enabled:
│ │ │ +00287e80: 6661 6c73 650a 2020 2020 2020 2020 6d61 false. ma
│ │ │ +00287e90: 736b 3a20 7472 7565 0a20 2020 2020 202d sk: true. -
│ │ │ +00287ea0: 206e 616d 653a 2079 7073 6572 762e 736f name: ypserv.so
│ │ │ +00287eb0: 636b 6574 0a20 2020 2020 2020 2065 6e61 cket. ena
│ │ │ +00287ec0: 626c 6564 3a20 6661 6c73 650a 2020 2020 bled: false.
│ │ │ +00287ed0: 2020 2020 6d61 736b 3a20 7472 7565 0a3c mask: true.<
│ │ │ +00287ee0: 2f63 6f64 653e 3c2f 7072 653e 3c2f 6469 /code>
│ │ │ +00287f90: 5265 6d65 6469 6174 696f 6e20 5075 7070 Remediation Pupp
│ │ │ +00287fa0: 6574 2073 6e69 7070 6574 20e2 87b2 3c2f et snippet ...
│ │ │ +00287fb0: 613e 3c62 723e 3c64 6976 2063 6c61 7373 a>
Complexity: low Disrup
│ │ │ +00288060: 7469 6f6e 3a3c 2f74 683e 3c74 643e 6c6f tion: lo
│ │ │ +00288070: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ +00288080: 7468 3e52 6562 6f6f 743a 3c2f 7468 3e3c th>Reboot:<
│ │ │ +00288090: 7464 3e66 616c 7365 3c2f 7464 3e3c 2f74 td>false Strate
│ │ │ +002880b0: 6779 3a3c 2f74 683e 3c74 643e 656e 6162 gy: enab
│ │ │ +002880c0: 6c65 3c2f 7464 3e3c 2f74 723e 3c2f 7461 le i
│ │ │ +002880e0: 6e63 6c75 6465 2064 6973 6162 6c65 5f79 nclude disable_y
│ │ │ +002880f0: 7073 6572 760a 0a63 6c61 7373 2064 6973 pserv..class dis
│ │ │ +00288100: 6162 6c65 5f79 7073 6572 7620 7b0a 2020 able_ypserv {.
│ │ │ +00288110: 7365 7276 6963 6520 7b27 7970 7365 7276 service {'ypserv
│ │ │ +00288120: 273a 0a20 2020 2065 6e61 626c 6520 3d26 ':. enable =&
│ │ │ +00288130: 6774 3b20 6661 6c73 652c 0a20 2020 2065 gt; false,. e
│ │ │ +00288140: 6e73 7572 6520 3d26 6774 3b20 2773 746f nsure => 'sto
│ │ │ +00288150: 7070 6564 272c 0a20 207d 0a7d 0a3c 2f63 pped',. }.}.
│ │ │ +00288170: 3c61 2063 6c61 7373 3d22 6274 6e20 6274 Re
│ │ │ +00288210: 6d65 6469 6174 696f 6e20 4f53 4275 696c mediation OSBuil
│ │ │ +00288220: 6420 426c 7565 7072 696e 7420 736e 6970 d Blueprint snip
│ │ │ +00288230: 7065 7420 e287 b23c 2f61 3e3c 6272 3e3c pet ...
<
│ │ │ +00288240: 6469 7620 636c 6173 733d 2270 616e 656c div class="panel
│ │ │ +00288250: 2d63 6f6c 6c61 7073 6520 636f 6c6c 6170 -collapse collap
│ │ │ +00288260: 7365 2220 6964 3d22 6964 3130 3239 223e se" id="id1029">
│ │ │ +00288270: 3c70 7265 3e3c 636f 6465 3e0a 5b63 7573 .[cus
│ │ │ +00288280: 746f 6d69 7a61 7469 6f6e 732e 7365 7276 tomizations.serv
│ │ │ +00288290: 6963 6573 5d0a 6d61 736b 6564 203d 205b ices].masked = [
│ │ │ +002882a0: 2279 7073 6572 7622 5d0a 3c2f 636f 6465 "ypserv"].
Remedi
│ │ │ -00289830: 6174 696f 6e20 5075 7070 6574 2073 6e69 ation Puppet sni
│ │ │ -00289840: 7070 6574 20e2 87b2 3c2f 613e 3c62 723e ppet ...
│ │ │ -00289850: 3c64 6976 2063 6c61 7373 3d22 7061 6e65 Compl
│ │ │ -002898d0: 6578 6974 793a 3c2f 7468 3e3c 7464 3e6c exity: l
│ │ │ -002898e0: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ -002898f0: 3c74 683e 4469 7372 7570 7469 6f6e 3a3c Disruption:<
│ │ │ -00289900: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ -00289910: 3c2f 7472 3e3c 7472 3e3c 7468 3e52 6562 Reb
│ │ │ -00289920: 6f6f 743a 3c2f 7468 3e3c 7464 3e66 616c oot: fal
│ │ │ -00289930: 7365 3c2f 7464 3e3c 2f74 723e 3c74 723e se
│ │ │ -00289940: 3c74 683e 5374 7261 7465 6779 3a3c 2f74 Strategy: disable
<
│ │ │ -00289970: 7072 653e 3c63 6f64 653e 0a69 6e63 6c75 pre>.inclu
│ │ │ -00289980: 6465 2072 656d 6f76 655f 7273 682d 636c de remove_rsh-cl
│ │ │ -00289990: 6965 6e74 0a0a 636c 6173 7320 7265 6d6f ient..class remo
│ │ │ -002899a0: 7665 5f72 7368 2d63 6c69 656e 7420 7b0a ve_rsh-client {.
│ │ │ -002899b0: 2020 7061 636b 6167 6520 7b20 2772 7368 package { 'rsh
│ │ │ -002899c0: 2d63 6c69 656e 7427 3a0a 2020 2020 656e -client':. en
│ │ │ -002899d0: 7375 7265 203d 2667 743b 2027 7075 7267 sure => 'purg
│ │ │ -002899e0: 6564 272c 0a20 207d 0a7d 0a3c 2f63 6f64 ed',. }.}.Reme
│ │ │ -00289aa0: 6469 6174 696f 6e20 416e 7369 626c 6520 diation Ansible
│ │ │ -00289ab0: 736e 6970 7065 7420 e287 b23c 2f61 3e3c snippet ...<
│ │ │ -00289ac0: 6272 3e3c 6469 7620 636c 6173 733d 2270 br>Co
│ │ │ -00289b40: 6d70 6c65 7869 7479 3a3c 2f74 683e 3c74 mplexity: low <
│ │ │ -00289b60: 7472 3e3c 7468 3e44 6973 7275 7074 696f tr>Disruptio
│ │ │ -00289b70: 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f n: low
│ │ │ -00289b80: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ -00289b90: 5265 626f 6f74 3a3c 2f74 683e 3c74 643e Reboot:
│ │ │ -00289ba0: 6661 6c73 653c 2f74 643e 3c2f 7472 3e3c false <
│ │ │ -00289bb0: 7472 3e3c 7468 3e53 7472 6174 6567 793a tr>Strategy:
│ │ │ -00289bc0: 3c2f 7468 3e3c 7464 3e64 6973 6162 6c65 disable
│ │ │ -00289bd0: 3c2f 7464 3e3c 2f74 723e 3c2f 7461 626c - n
│ │ │ -00289bf0: 616d 653a 2027 556e 696e 7374 616c 6c20 ame: 'Uninstall
│ │ │ -00289c00: 7273 6820 5061 636b 6167 653a 2045 6e73 rsh Package: Ens
│ │ │ -00289c10: 7572 6520 7273 682d 636c 6965 6e74 2069 ure rsh-client i
│ │ │ -00289c20: 7320 7265 6d6f 7665 6427 0a20 2061 6e73 s removed'. ans
│ │ │ -00289c30: 6962 6c65 2e62 7569 6c74 696e 2e70 6163 ible.builtin.pac
│ │ │ -00289c40: 6b61 6765 3a0a 2020 2020 6e61 6d65 3a20 kage:. name:
│ │ │ -00289c50: 7273 682d 636c 6965 6e74 0a20 2020 2073 rsh-client. s
│ │ │ -00289c60: 7461 7465 3a20 6162 7365 6e74 0a20 2074 tate: absent. t
│ │ │ -00289c70: 6167 733a 0a20 202d 204e 4953 542d 3830 ags:. - NIST-80
│ │ │ -00289c80: 302d 3137 312d 332e 312e 3133 0a20 202d 0-171-3.1.13. -
│ │ │ -00289c90: 2050 4349 2d44 5353 7634 2d32 2e32 0a20 PCI-DSSv4-2.2.
│ │ │ -00289ca0: 202d 2050 4349 2d44 5353 7634 2d32 2e32 - PCI-DSSv4-2.2
│ │ │ -00289cb0: 2e34 0a20 202d 2064 6973 6162 6c65 5f73 .4. - disable_s
│ │ │ -00289cc0: 7472 6174 6567 790a 2020 2d20 6c6f 775f trategy. - low_
│ │ │ -00289cd0: 636f 6d70 6c65 7869 7479 0a20 202d 206c complexity. - l
│ │ │ -00289ce0: 6f77 5f64 6973 7275 7074 696f 6e0a 2020 ow_disruption.
│ │ │ -00289cf0: 2d20 6e6f 5f72 6562 6f6f 745f 6e65 6564 - no_reboot_need
│ │ │ -00289d00: 6564 0a20 202d 2070 6163 6b61 6765 5f72 ed. - package_r
│ │ │ -00289d10: 7368 5f72 656d 6f76 6564 0a20 202d 2075 sh_removed. - u
│ │ │ -00289d20: 6e6b 6e6f 776e 5f73 6576 6572 6974 790a nknown_severity.
│ │ │ +00289830: 6174 696f 6e20 416e 7369 626c 6520 736e ation Ansible sn
│ │ │ +00289840: 6970 7065 7420 e287 b23c 2f61 3e3c 6272 ippet ...
Comp
│ │ │ +002898d0: 6c65 7869 7479 3a3c 2f74 683e 3c74 643e lexity:
│ │ │ +002898e0: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Disruption:
│ │ │ +00289900: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Re
│ │ │ +00289920: 626f 6f74 3a3c 2f74 683e 3c74 643e 6661 boot: fa
│ │ │ +00289930: 6c73 653c 2f74 643e 3c2f 7472 3e3c 7472 lse Strategy:
│ │ │ +00289950: 7468 3e3c 7464 3e64 6973 6162 6c65 3c2f th> disable
│ │ │ +00289960: 7464 3e3c 2f74 723e 3c2f 7461 626c 653e td>
│ │ │ +00289970: 3c70 7265 3e3c 636f 6465 3e2d 206e 616d - nam
│ │ │ +00289980: 653a 2027 556e 696e 7374 616c 6c20 7273 e: 'Uninstall rs
│ │ │ +00289990: 6820 5061 636b 6167 653a 2045 6e73 7572 h Package: Ensur
│ │ │ +002899a0: 6520 7273 682d 636c 6965 6e74 2069 7320 e rsh-client is
│ │ │ +002899b0: 7265 6d6f 7665 6427 0a20 2061 6e73 6962 removed'. ansib
│ │ │ +002899c0: 6c65 2e62 7569 6c74 696e 2e70 6163 6b61 le.builtin.packa
│ │ │ +002899d0: 6765 3a0a 2020 2020 6e61 6d65 3a20 7273 ge:. name: rs
│ │ │ +002899e0: 682d 636c 6965 6e74 0a20 2020 2073 7461 h-client. sta
│ │ │ +002899f0: 7465 3a20 6162 7365 6e74 0a20 2074 6167 te: absent. tag
│ │ │ +00289a00: 733a 0a20 202d 204e 4953 542d 3830 302d s:. - NIST-800-
│ │ │ +00289a10: 3137 312d 332e 312e 3133 0a20 202d 2050 171-3.1.13. - P
│ │ │ +00289a20: 4349 2d44 5353 7634 2d32 2e32 0a20 202d CI-DSSv4-2.2. -
│ │ │ +00289a30: 2050 4349 2d44 5353 7634 2d32 2e32 2e34 PCI-DSSv4-2.2.4
│ │ │ +00289a40: 0a20 202d 2064 6973 6162 6c65 5f73 7472 . - disable_str
│ │ │ +00289a50: 6174 6567 790a 2020 2d20 6c6f 775f 636f ategy. - low_co
│ │ │ +00289a60: 6d70 6c65 7869 7479 0a20 202d 206c 6f77 mplexity. - low
│ │ │ +00289a70: 5f64 6973 7275 7074 696f 6e0a 2020 2d20 _disruption. -
│ │ │ +00289a80: 6e6f 5f72 6562 6f6f 745f 6e65 6564 6564 no_reboot_needed
│ │ │ +00289a90: 0a20 202d 2070 6163 6b61 6765 5f72 7368 . - package_rsh
│ │ │ +00289aa0: 5f72 656d 6f76 6564 0a20 202d 2075 6e6b _removed. - unk
│ │ │ +00289ab0: 6e6f 776e 5f73 6576 6572 6974 790a 3c2f nown_severity.
│ │ │ +00289ac0: 636f 6465 3e3c 2f70 7265 3e3c 2f64 6976 code>
R
│ │ │ +00289b70: 656d 6564 6961 7469 6f6e 2050 7570 7065 emediation Puppe
│ │ │ +00289b80: 7420 736e 6970 7065 7420 e287 b23c 2f61 t snippet ...
│ │ │ +00289c10: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity:
│ │ │ +00289c20: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Disrupt
│ │ │ +00289c40: 696f 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 ion: low
│ │ │ +00289c50: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Reboot:false Strateg
│ │ │ +00289c90: 793a 3c2f 7468 3e3c 7464 3e64 6973 6162 y: disab
│ │ │ +00289ca0: 6c65 3c2f 7464 3e3c 2f74 723e 3c2f 7461 le .
│ │ │ +00289cc0: 696e 636c 7564 6520 7265 6d6f 7665 5f72 include remove_r
│ │ │ +00289cd0: 7368 2d63 6c69 656e 740a 0a63 6c61 7373 sh-client..class
│ │ │ +00289ce0: 2072 656d 6f76 655f 7273 682d 636c 6965 remove_rsh-clie
│ │ │ +00289cf0: 6e74 207b 0a20 2070 6163 6b61 6765 207b nt {. package {
│ │ │ +00289d00: 2027 7273 682d 636c 6965 6e74 273a 0a20 'rsh-client':.
│ │ │ +00289d10: 2020 2065 6e73 7572 6520 3d26 6774 3b20 ensure =>
│ │ │ +00289d20: 2770 7572 6765 6427 2c0a 2020 7d0a 7d0a 'purged',. }.}.
│ │ │ 00289d30: 3c2f 636f 6465 3e3c 2f70 7265 3e3c 2f64
R
│ │ │ -0028c3c0: 656d 6564 6961 7469 6f6e 2050 7570 7065 emediation Puppe
│ │ │ -0028c3d0: 7420 736e 6970 7065 7420 e287 b23c 2f61 t snippet ...
│ │ │ -0028c460: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity:
│ │ │ -0028c470: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Disrupt
│ │ │ -0028c490: 696f 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 ion: low
│ │ │ -0028c4a0: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Reboot:false Strateg
│ │ │ -0028c4e0: 793a 3c2f 7468 3e3c 7464 3e64 6973 6162 y: disab
│ │ │ -0028c4f0: 6c65 3c2f 7464 3e3c 2f74 723e 3c2f 7461 le .
│ │ │ -0028c510: 696e 636c 7564 6520 7265 6d6f 7665 5f74 include remove_t
│ │ │ -0028c520: 616c 6b0a 0a63 6c61 7373 2072 656d 6f76 alk..class remov
│ │ │ -0028c530: 655f 7461 6c6b 207b 0a20 2070 6163 6b61 e_talk {. packa
│ │ │ -0028c540: 6765 207b 2027 7461 6c6b 273a 0a20 2020 ge { 'talk':.
│ │ │ -0028c550: 2065 6e73 7572 6520 3d26 6774 3b20 2770 ensure => 'p
│ │ │ -0028c560: 7572 6765 6427 2c0a 2020 7d0a 7d0a 3c2f urged',. }.}.
│ │ │ -0028c570: 636f 6465 3e3c 2f70 7265 3e3c 2f64 6976 code>
R
│ │ │ -0028c620: 656d 6564 6961 7469 6f6e 2041 6e73 6962 emediation Ansib
│ │ │ -0028c630: 6c65 2073 6e69 7070 6574 20e2 87b2 3c2f le snippet ...
│ │ │ -0028c640: 613e 3c62 723e 3c64 6976 2063 6c61 7373 a>
Complexity: low Disrup
│ │ │ -0028c6f0: 7469 6f6e 3a3c 2f74 683e 3c74 643e 6c6f tion: lo
│ │ │ -0028c700: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ -0028c710: 7468 3e52 6562 6f6f 743a 3c2f 7468 3e3c th>Reboot:<
│ │ │ -0028c720: 7464 3e66 616c 7365 3c2f 7464 3e3c 2f74 td>false Strate
│ │ │ -0028c740: 6779 3a3c 2f74 683e 3c74 643e 6469 7361 gy: disa
│ │ │ -0028c750: 626c 653c 2f74 643e 3c2f 7472 3e3c 2f74 ble
│ │ │ -0028c770: 2d20 6e61 6d65 3a20 2755 6e69 6e73 7461 - name: 'Uninsta
│ │ │ -0028c780: 6c6c 2074 616c 6b20 5061 636b 6167 653a ll talk Package:
│ │ │ -0028c790: 2045 6e73 7572 6520 7461 6c6b 2069 7320 Ensure talk is
│ │ │ -0028c7a0: 7265 6d6f 7665 6427 0a20 2061 6e73 6962 removed'. ansib
│ │ │ -0028c7b0: 6c65 2e62 7569 6c74 696e 2e70 6163 6b61 le.builtin.packa
│ │ │ -0028c7c0: 6765 3a0a 2020 2020 6e61 6d65 3a20 7461 ge:. name: ta
│ │ │ -0028c7d0: 6c6b 0a20 2020 2073 7461 7465 3a20 6162 lk. state: ab
│ │ │ -0028c7e0: 7365 6e74 0a20 2074 6167 733a 0a20 202d sent. tags:. -
│ │ │ -0028c7f0: 2050 4349 2d44 5353 7634 2d32 2e32 0a20 PCI-DSSv4-2.2.
│ │ │ -0028c800: 202d 2050 4349 2d44 5353 7634 2d32 2e32 - PCI-DSSv4-2.2
│ │ │ -0028c810: 2e34 0a20 202d 2064 6973 6162 6c65 5f73 .4. - disable_s
│ │ │ -0028c820: 7472 6174 6567 790a 2020 2d20 6c6f 775f trategy. - low_
│ │ │ -0028c830: 636f 6d70 6c65 7869 7479 0a20 202d 206c complexity. - l
│ │ │ -0028c840: 6f77 5f64 6973 7275 7074 696f 6e0a 2020 ow_disruption.
│ │ │ -0028c850: 2d20 6d65 6469 756d 5f73 6576 6572 6974 - medium_severit
│ │ │ -0028c860: 790a 2020 2d20 6e6f 5f72 6562 6f6f 745f y. - no_reboot_
│ │ │ -0028c870: 6e65 6564 6564 0a20 202d 2070 6163 6b61 needed. - packa
│ │ │ -0028c880: 6765 5f74 616c 6b5f 7265 6d6f 7665 640a ge_talk_removed.
│ │ │ +0028c3c0: 656d 6564 6961 7469 6f6e 2041 6e73 6962 emediation Ansib
│ │ │ +0028c3d0: 6c65 2073 6e69 7070 6574 20e2 87b2 3c2f le snippet ...
│ │ │ +0028c3e0: 613e 3c62 723e 3c64 6976 2063 6c61 7373 a>
Complexity: low Disrup
│ │ │ +0028c490: 7469 6f6e 3a3c 2f74 683e 3c74 643e 6c6f tion: lo
│ │ │ +0028c4a0: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ +0028c4b0: 7468 3e52 6562 6f6f 743a 3c2f 7468 3e3c th>Reboot:<
│ │ │ +0028c4c0: 7464 3e66 616c 7365 3c2f 7464 3e3c 2f74 td>false Strate
│ │ │ +0028c4e0: 6779 3a3c 2f74 683e 3c74 643e 6469 7361 gy: disa
│ │ │ +0028c4f0: 626c 653c 2f74 643e 3c2f 7472 3e3c 2f74 ble
│ │ │ +0028c510: 2d20 6e61 6d65 3a20 2755 6e69 6e73 7461 - name: 'Uninsta
│ │ │ +0028c520: 6c6c 2074 616c 6b20 5061 636b 6167 653a ll talk Package:
│ │ │ +0028c530: 2045 6e73 7572 6520 7461 6c6b 2069 7320 Ensure talk is
│ │ │ +0028c540: 7265 6d6f 7665 6427 0a20 2061 6e73 6962 removed'. ansib
│ │ │ +0028c550: 6c65 2e62 7569 6c74 696e 2e70 6163 6b61 le.builtin.packa
│ │ │ +0028c560: 6765 3a0a 2020 2020 6e61 6d65 3a20 7461 ge:. name: ta
│ │ │ +0028c570: 6c6b 0a20 2020 2073 7461 7465 3a20 6162 lk. state: ab
│ │ │ +0028c580: 7365 6e74 0a20 2074 6167 733a 0a20 202d sent. tags:. -
│ │ │ +0028c590: 2050 4349 2d44 5353 7634 2d32 2e32 0a20 PCI-DSSv4-2.2.
│ │ │ +0028c5a0: 202d 2050 4349 2d44 5353 7634 2d32 2e32 - PCI-DSSv4-2.2
│ │ │ +0028c5b0: 2e34 0a20 202d 2064 6973 6162 6c65 5f73 .4. - disable_s
│ │ │ +0028c5c0: 7472 6174 6567 790a 2020 2d20 6c6f 775f trategy. - low_
│ │ │ +0028c5d0: 636f 6d70 6c65 7869 7479 0a20 202d 206c complexity. - l
│ │ │ +0028c5e0: 6f77 5f64 6973 7275 7074 696f 6e0a 2020 ow_disruption.
│ │ │ +0028c5f0: 2d20 6d65 6469 756d 5f73 6576 6572 6974 - medium_severit
│ │ │ +0028c600: 790a 2020 2d20 6e6f 5f72 6562 6f6f 745f y. - no_reboot_
│ │ │ +0028c610: 6e65 6564 6564 0a20 202d 2070 6163 6b61 needed. - packa
│ │ │ +0028c620: 6765 5f74 616c 6b5f 7265 6d6f 7665 640a ge_talk_removed.
│ │ │ +0028c630: 3c2f 636f 6465 3e3c 2f70 7265 3e3c 2f64
Remediation Pup
│ │ │ +0028c6f0: 7065 7420 736e 6970 7065 7420 e287 b23c pet snippet ...<
│ │ │ +0028c700: 2f61 3e3c 6272 3e3c 6469 7620 636c 6173 /a>
Complexity: low
│ │ │ +0028c7a0: 7472 3e3c 7472 3e3c 7468 3e44 6973 7275 tr>Disru
│ │ │ +0028c7b0: 7074 696f 6e3a 3c2f 7468 3e3c 7464 3e6c ption: l
│ │ │ +0028c7c0: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ +0028c7d0: 3c74 683e 5265 626f 6f74 3a3c 2f74 683e Reboot:
│ │ │ +0028c7e0: 3c74 643e 6661 6c73 653c 2f74 643e 3c2f false
│ │ │ +0028c7f0: 7472 3e3c 7472 3e3c 7468 3e53 7472 6174 tr> Strat
│ │ │ +0028c800: 6567 793a 3c2f 7468 3e3c 7464 3e64 6973 egy: dis
│ │ │ +0028c810: 6162 6c65 3c2f 7464 3e3c 2f74 723e 3c2f able
│ │ │ +0028c820: 7461 626c 653e 3c70 7265 3e3c 636f 6465 table>.include remove
│ │ │ +0028c840: 5f74 616c 6b0a 0a63 6c61 7373 2072 656d _talk..class rem
│ │ │ +0028c850: 6f76 655f 7461 6c6b 207b 0a20 2070 6163 ove_talk {. pac
│ │ │ +0028c860: 6b61 6765 207b 2027 7461 6c6b 273a 0a20 kage { 'talk':.
│ │ │ +0028c870: 2020 2065 6e73 7572 6520 3d26 6774 3b20 ensure =>
│ │ │ +0028c880: 2770 7572 6765 6427 2c0a 2020 7d0a 7d0a 'purged',. }.}.
│ │ │ 0028c890: 3c2f 636f 6465 3e3c 2f70 7265 3e3c 2f64
Reme
│ │ │ -0028de20: 6469 6174 696f 6e20 5075 7070 6574 2073 diation Puppet s
│ │ │ -0028de30: 6e69 7070 6574 20e2 87b2 3c2f 613e 3c62 nippet ...Com
│ │ │ -0028dec0: 706c 6578 6974 793a 3c2f 7468 3e3c 7464 plexity: low Disruption
│ │ │ -0028def0: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low R
│ │ │ -0028df10: 6562 6f6f 743a 3c2f 7468 3e3c 7464 3e66 eboot: f
│ │ │ -0028df20: 616c 7365 3c2f 7464 3e3c 2f74 723e 3c74 alse Strategy:<
│ │ │ -0028df40: 2f74 683e 3c74 643e 6469 7361 626c 653c /th> disable<
│ │ │ -0028df50: 2f74 643e 3c2f 7472 3e3c 2f74 6162 6c65 /td>
.inc
│ │ │ -0028df70: 6c75 6465 2072 656d 6f76 655f 7465 6c6e lude remove_teln
│ │ │ -0028df80: 6574 0a0a 636c 6173 7320 7265 6d6f 7665 et..class remove
│ │ │ -0028df90: 5f74 656c 6e65 7420 7b0a 2020 7061 636b _telnet {. pack
│ │ │ -0028dfa0: 6167 6520 7b20 2774 656c 6e65 7427 3a0a age { 'telnet':.
│ │ │ -0028dfb0: 2020 2020 656e 7375 7265 203d 2667 743b ensure =>
│ │ │ -0028dfc0: 2027 7075 7267 6564 272c 0a20 207d 0a7d 'purged',. }.}
│ │ │ -0028dfd0: 0a3c 2f63 6f64 653e 3c2f 7072 653e 3c2f .
│ │ │ -0028dfe0: 6469 763e 3c61 2063 6c61 7373 3d22 6274 div>Remediation An
│ │ │ -0028e090: 7369 626c 6520 736e 6970 7065 7420 e287 sible snippet ..
│ │ │ -0028e0a0: b23c 2f61 3e3c 6272 3e3c 6469 7620 636c .
│ │ │ -0028e120: 3c74 683e 436f 6d70 6c65 7869 7479 3a3c Complexity:<
│ │ │ -0028e130: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ -0028e140: 3c2f 7472 3e3c 7472 3e3c 7468 3e44 6973 Dis
│ │ │ -0028e150: 7275 7074 696f 6e3a 3c2f 7468 3e3c 7464 ruption: low Reboot: false
│ │ │ -0028e190: 3c2f 7472 3e3c 7472 3e3c 7468 3e53 7472 Str
│ │ │ -0028e1a0: 6174 6567 793a 3c2f 7468 3e3c 7464 3e64 ategy: d
│ │ │ -0028e1b0: 6973 6162 6c65 3c2f 7464 3e3c 2f74 723e isable
│ │ │ -0028e1c0: 3c2f 7461 626c 653e 3c70 7265 3e3c 636f
- name: 'Remo
│ │ │ -0028e1e0: 7665 2074 656c 6e65 7420 436c 6965 6e74 ve telnet Client
│ │ │ -0028e1f0: 733a 2045 6e73 7572 6520 7465 6c6e 6574 s: Ensure telnet
│ │ │ -0028e200: 2069 7320 7265 6d6f 7665 6427 0a20 2061 is removed'. a
│ │ │ -0028e210: 6e73 6962 6c65 2e62 7569 6c74 696e 2e70 nsible.builtin.p
│ │ │ -0028e220: 6163 6b61 6765 3a0a 2020 2020 6e61 6d65 ackage:. name
│ │ │ -0028e230: 3a20 7465 6c6e 6574 0a20 2020 2073 7461 : telnet. sta
│ │ │ -0028e240: 7465 3a20 6162 7365 6e74 0a20 2074 6167 te: absent. tag
│ │ │ -0028e250: 733a 0a20 202d 204e 4953 542d 3830 302d s:. - NIST-800-
│ │ │ -0028e260: 3137 312d 332e 312e 3133 0a20 202d 2050 171-3.1.13. - P
│ │ │ -0028e270: 4349 2d44 5353 7634 2d32 2e32 0a20 202d CI-DSSv4-2.2. -
│ │ │ -0028e280: 2050 4349 2d44 5353 7634 2d32 2e32 2e34 PCI-DSSv4-2.2.4
│ │ │ -0028e290: 0a20 202d 2064 6973 6162 6c65 5f73 7472 . - disable_str
│ │ │ -0028e2a0: 6174 6567 790a 2020 2d20 6c6f 775f 636f ategy. - low_co
│ │ │ -0028e2b0: 6d70 6c65 7869 7479 0a20 202d 206c 6f77 mplexity. - low
│ │ │ -0028e2c0: 5f64 6973 7275 7074 696f 6e0a 2020 2d20 _disruption. -
│ │ │ -0028e2d0: 6c6f 775f 7365 7665 7269 7479 0a20 202d low_severity. -
│ │ │ -0028e2e0: 206e 6f5f 7265 626f 6f74 5f6e 6565 6465 no_reboot_neede
│ │ │ -0028e2f0: 640a 2020 2d20 7061 636b 6167 655f 7465 d. - package_te
│ │ │ -0028e300: 6c6e 6574 5f72 656d 6f76 6564 0a3c 2f63 lnet_removed.<
│ │ │ +0028de40: 6272 3e3c 6469 7620 636c 6173 733d 2270 br>Co
│ │ │ +0028dec0: 6d70 6c65 7869 7479 3a3c 2f74 683e 3c74 mplexity: low <
│ │ │ +0028dee0: 7472 3e3c 7468 3e44 6973 7275 7074 696f tr>Disruptio
│ │ │ +0028def0: 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f n: low
│ │ │ +0028df00: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ +0028df10: 5265 626f 6f74 3a3c 2f74 683e 3c74 643e Reboot:
│ │ │ +0028df20: 6661 6c73 653c 2f74 643e 3c2f 7472 3e3c false <
│ │ │ +0028df30: 7472 3e3c 7468 3e53 7472 6174 6567 793a tr>Strategy:
│ │ │ +0028df40: 3c2f 7468 3e3c 7464 3e64 6973 6162 6c65 disable
│ │ │ +0028df50: 3c2f 7464 3e3c 2f74 723e 3c2f 7461 626c - n
│ │ │ +0028df70: 616d 653a 2027 5265 6d6f 7665 2074 656c ame: 'Remove tel
│ │ │ +0028df80: 6e65 7420 436c 6965 6e74 733a 2045 6e73 net Clients: Ens
│ │ │ +0028df90: 7572 6520 7465 6c6e 6574 2069 7320 7265 ure telnet is re
│ │ │ +0028dfa0: 6d6f 7665 6427 0a20 2061 6e73 6962 6c65 moved'. ansible
│ │ │ +0028dfb0: 2e62 7569 6c74 696e 2e70 6163 6b61 6765 .builtin.package
│ │ │ +0028dfc0: 3a0a 2020 2020 6e61 6d65 3a20 7465 6c6e :. name: teln
│ │ │ +0028dfd0: 6574 0a20 2020 2073 7461 7465 3a20 6162 et. state: ab
│ │ │ +0028dfe0: 7365 6e74 0a20 2074 6167 733a 0a20 202d sent. tags:. -
│ │ │ +0028dff0: 204e 4953 542d 3830 302d 3137 312d 332e NIST-800-171-3.
│ │ │ +0028e000: 312e 3133 0a20 202d 2050 4349 2d44 5353 1.13. - PCI-DSS
│ │ │ +0028e010: 7634 2d32 2e32 0a20 202d 2050 4349 2d44 v4-2.2. - PCI-D
│ │ │ +0028e020: 5353 7634 2d32 2e32 2e34 0a20 202d 2064 SSv4-2.2.4. - d
│ │ │ +0028e030: 6973 6162 6c65 5f73 7472 6174 6567 790a isable_strategy.
│ │ │ +0028e040: 2020 2d20 6c6f 775f 636f 6d70 6c65 7869 - low_complexi
│ │ │ +0028e050: 7479 0a20 202d 206c 6f77 5f64 6973 7275 ty. - low_disru
│ │ │ +0028e060: 7074 696f 6e0a 2020 2d20 6c6f 775f 7365 ption. - low_se
│ │ │ +0028e070: 7665 7269 7479 0a20 202d 206e 6f5f 7265 verity. - no_re
│ │ │ +0028e080: 626f 6f74 5f6e 6565 6465 640a 2020 2d20 boot_needed. -
│ │ │ +0028e090: 7061 636b 6167 655f 7465 6c6e 6574 5f72 package_telnet_r
│ │ │ +0028e0a0: 656d 6f76 6564 0a3c 2f63 6f64 653e 3c2f emoved.
│ │ │ +0028e0b0: 7072 653e 3c2f 6469 763e 3c61 2063 6c61 pre>Remediat
│ │ │ +0028e160: 696f 6e20 5075 7070 6574 2073 6e69 7070 ion Puppet snipp
│ │ │ +0028e170: 6574 20e2 87b2 3c2f 613e 3c62 723e 3c64 et ...
<
│ │ │ +0028e1b0: 7461 626c 6520 636c 6173 733d 2274 6162 table class="tab
│ │ │ +0028e1c0: 6c65 2074 6162 6c65 2d73 7472 6970 6564 le table-striped
│ │ │ +0028e1d0: 2074 6162 6c65 2d62 6f72 6465 7265 6420 table-bordered
│ │ │ +0028e1e0: 7461 626c 652d 636f 6e64 656e 7365 6422 table-condensed"
│ │ │ +0028e1f0: 3e3c 7472 3e3c 7468 3e43 6f6d 706c 6578 >Complex
│ │ │ +0028e200: 6974 793a 3c2f 7468 3e3c 7464 3e6c 6f77 ity: low
│ │ │ +0028e210: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Disruption: low
│ │ │ +0028e240: 7472 3e3c 7472 3e3c 7468 3e52 6562 6f6f tr>Reboo
│ │ │ +0028e250: 743a 3c2f 7468 3e3c 7464 3e66 616c 7365 t: false
│ │ │ +0028e260: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Strategy:
│ │ │ +0028e280: 3c74 643e 6469 7361 626c 653c 2f74 643e disable
│ │ │ +0028e290: 3c2f 7472 3e3c 2f74 6162 6c65 3e3c 7072
.include
│ │ │ +0028e2b0: 2072 656d 6f76 655f 7465 6c6e 6574 0a0a remove_telnet..
│ │ │ +0028e2c0: 636c 6173 7320 7265 6d6f 7665 5f74 656c class remove_tel
│ │ │ +0028e2d0: 6e65 7420 7b0a 2020 7061 636b 6167 6520 net {. package
│ │ │ +0028e2e0: 7b20 2774 656c 6e65 7427 3a0a 2020 2020 { 'telnet':.
│ │ │ +0028e2f0: 656e 7375 7265 203d 2667 743b 2027 7075 ensure => 'pu
│ │ │ +0028e300: 7267 6564 272c 0a20 207d 0a7d 0a3c 2f63 rged',. }.}.
│ │ │ 0028e320: 3c61 2063 6c61 7373 3d22 6274 6e20 6274 Remediatio
│ │ │ -0028fe40: 6e20 5075 7070 6574 2073 6e69 7070 6574 n Puppet snippet
│ │ │ -0028fe50: 20e2 87b2 3c2f 613e 3c62 723e 3c64 6976 ...
<
│ │ │ -0028fed0: 7472 3e3c 7468 3e43 6f6d 706c 6578 6974 tr>Complexit
│ │ │ -0028fee0: 793a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f y: low
│ │ │ -0028fef0: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ -0028ff00: 4469 7372 7570 7469 6f6e 3a3c 2f74 683e Disruption:
│ │ │ -0028ff10: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Reboot:
│ │ │ -0028ff30: 3c2f 7468 3e3c 7464 3e66 616c 7365 3c2f false
│ │ │ -0028ff40: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ -0028ff50: 5374 7261 7465 6779 3a3c 2f74 683e 3c74 Strategy: disable
│ │ │ -0028ff70: 7472 3e3c 2f74 6162 6c65 3e3c 7072 653e tr>
│ │ │ -0028ff80: 3c63 6f64 653e 0a69 6e63 6c75 6465 2072 .include r
│ │ │ -0028ff90: 656d 6f76 655f 7466 7470 642d 6870 610a emove_tftpd-hpa.
│ │ │ -0028ffa0: 0a63 6c61 7373 2072 656d 6f76 655f 7466 .class remove_tf
│ │ │ -0028ffb0: 7470 642d 6870 6120 7b0a 2020 7061 636b tpd-hpa {. pack
│ │ │ -0028ffc0: 6167 6520 7b20 2774 6674 7064 2d68 7061 age { 'tftpd-hpa
│ │ │ -0028ffd0: 273a 0a20 2020 2065 6e73 7572 6520 3d26 ':. ensure =&
│ │ │ -0028ffe0: 6774 3b20 2770 7572 6765 6427 2c0a 2020 gt; 'purged',.
│ │ │ -0028fff0: 7d0a 7d0a 3c2f 636f 6465 3e3c 2f70 7265 }.}.
Remediation
│ │ │ -002900b0: 2041 6e73 6962 6c65 2073 6e69 7070 6574 Ansible snippet
│ │ │ -002900c0: 20e2 87b2 3c2f 613e 3c62 723e 3c64 6976 ...
<
│ │ │ -00290140: 7472 3e3c 7468 3e43 6f6d 706c 6578 6974 tr>Complexit
│ │ │ -00290150: 793a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f y: low
│ │ │ -00290160: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ -00290170: 4469 7372 7570 7469 6f6e 3a3c 2f74 683e Disruption:
│ │ │ -00290180: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Reboot:
│ │ │ -002901a0: 3c2f 7468 3e3c 7464 3e66 616c 7365 3c2f false
│ │ │ -002901b0: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ -002901c0: 5374 7261 7465 6779 3a3c 2f74 683e 3c74 Strategy: disable
│ │ │ -002901e0: 7472 3e3c 2f74 6162 6c65 3e3c 7072 653e tr>
│ │ │ -002901f0: 3c63 6f64 653e 2d20 6e61 6d65 3a20 2755 - name: 'U
│ │ │ -00290200: 6e69 6e73 7461 6c6c 2074 6674 7064 2d68 ninstall tftpd-h
│ │ │ -00290210: 7061 2050 6163 6b61 6765 3a20 456e 7375 pa Package: Ensu
│ │ │ -00290220: 7265 2074 6674 7064 2d68 7061 2069 7320 re tftpd-hpa is
│ │ │ -00290230: 7265 6d6f 7665 6427 0a20 2061 6e73 6962 removed'. ansib
│ │ │ -00290240: 6c65 2e62 7569 6c74 696e 2e70 6163 6b61 le.builtin.packa
│ │ │ -00290250: 6765 3a0a 2020 2020 6e61 6d65 3a20 7466 ge:. name: tf
│ │ │ -00290260: 7470 642d 6870 610a 2020 2020 7374 6174 tpd-hpa. stat
│ │ │ -00290270: 653a 2061 6273 656e 740a 2020 7461 6773 e: absent. tags
│ │ │ -00290280: 3a0a 2020 2d20 4e49 5354 2d38 3030 2d35 :. - NIST-800-5
│ │ │ -00290290: 332d 434d 2d36 2861 290a 2020 2d20 4e49 3-CM-6(a). - NI
│ │ │ -002902a0: 5354 2d38 3030 2d35 332d 434d 2d37 2861 ST-800-53-CM-7(a
│ │ │ -002902b0: 290a 2020 2d20 4e49 5354 2d38 3030 2d35 ). - NIST-800-5
│ │ │ -002902c0: 332d 434d 2d37 2862 290a 2020 2d20 5043 3-CM-7(b). - PC
│ │ │ -002902d0: 492d 4453 5376 342d 322e 320a 2020 2d20 I-DSSv4-2.2. -
│ │ │ -002902e0: 5043 492d 4453 5376 342d 322e 322e 340a PCI-DSSv4-2.2.4.
│ │ │ -002902f0: 2020 2d20 6469 7361 626c 655f 7374 7261 - disable_stra
│ │ │ -00290300: 7465 6779 0a20 202d 2068 6967 685f 7365 tegy. - high_se
│ │ │ -00290310: 7665 7269 7479 0a20 202d 206c 6f77 5f63 verity. - low_c
│ │ │ -00290320: 6f6d 706c 6578 6974 790a 2020 2d20 6c6f omplexity. - lo
│ │ │ -00290330: 775f 6469 7372 7570 7469 6f6e 0a20 202d w_disruption. -
│ │ │ -00290340: 206e 6f5f 7265 626f 6f74 5f6e 6565 6465 no_reboot_neede
│ │ │ -00290350: 640a 2020 2d20 7061 636b 6167 655f 7466 d. - package_tf
│ │ │ -00290360: 7470 2d73 6572 7665 725f 7265 6d6f 7665 tp-server_remove
│ │ │ -00290370: 640a 3c2f 636f 6465 3e3c 2f70 7265 3e3c d.
<
│ │ │ +0028fe40: 6e20 416e 7369 626c 6520 736e 6970 7065 n Ansible snippe
│ │ │ +0028fe50: 7420 e287 b23c 2f61 3e3c 6272 3e3c 6469 t ...
│ │ │ +0028fed0: 3c74 723e 3c74 683e 436f 6d70 6c65 7869 Complexi
│ │ │ +0028fee0: 7479 3a3c 2f74 683e 3c74 643e 6c6f 773c ty: low<
│ │ │ +0028fef0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Disruption: low Reboot
│ │ │ +0028ff30: 3a3c 2f74 683e 3c74 643e 6661 6c73 653c : false<
│ │ │ +0028ff40: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Strategy: <
│ │ │ +0028ff60: 7464 3e64 6973 6162 6c65 3c2f 7464 3e3c td>disable<
│ │ │ +0028ff70: 2f74 723e 3c2f 7461 626c 653e 3c70 7265 /tr>
- name: '
│ │ │ +0028ff90: 556e 696e 7374 616c 6c20 7466 7470 642d Uninstall tftpd-
│ │ │ +0028ffa0: 6870 6120 5061 636b 6167 653a 2045 6e73 hpa Package: Ens
│ │ │ +0028ffb0: 7572 6520 7466 7470 642d 6870 6120 6973 ure tftpd-hpa is
│ │ │ +0028ffc0: 2072 656d 6f76 6564 270a 2020 616e 7369 removed'. ansi
│ │ │ +0028ffd0: 626c 652e 6275 696c 7469 6e2e 7061 636b ble.builtin.pack
│ │ │ +0028ffe0: 6167 653a 0a20 2020 206e 616d 653a 2074 age:. name: t
│ │ │ +0028fff0: 6674 7064 2d68 7061 0a20 2020 2073 7461 ftpd-hpa. sta
│ │ │ +00290000: 7465 3a20 6162 7365 6e74 0a20 2074 6167 te: absent. tag
│ │ │ +00290010: 733a 0a20 202d 204e 4953 542d 3830 302d s:. - NIST-800-
│ │ │ +00290020: 3533 2d43 4d2d 3628 6129 0a20 202d 204e 53-CM-6(a). - N
│ │ │ +00290030: 4953 542d 3830 302d 3533 2d43 4d2d 3728 IST-800-53-CM-7(
│ │ │ +00290040: 6129 0a20 202d 204e 4953 542d 3830 302d a). - NIST-800-
│ │ │ +00290050: 3533 2d43 4d2d 3728 6229 0a20 202d 2050 53-CM-7(b). - P
│ │ │ +00290060: 4349 2d44 5353 7634 2d32 2e32 0a20 202d CI-DSSv4-2.2. -
│ │ │ +00290070: 2050 4349 2d44 5353 7634 2d32 2e32 2e34 PCI-DSSv4-2.2.4
│ │ │ +00290080: 0a20 202d 2064 6973 6162 6c65 5f73 7472 . - disable_str
│ │ │ +00290090: 6174 6567 790a 2020 2d20 6869 6768 5f73 ategy. - high_s
│ │ │ +002900a0: 6576 6572 6974 790a 2020 2d20 6c6f 775f everity. - low_
│ │ │ +002900b0: 636f 6d70 6c65 7869 7479 0a20 202d 206c complexity. - l
│ │ │ +002900c0: 6f77 5f64 6973 7275 7074 696f 6e0a 2020 ow_disruption.
│ │ │ +002900d0: 2d20 6e6f 5f72 6562 6f6f 745f 6e65 6564 - no_reboot_need
│ │ │ +002900e0: 6564 0a20 202d 2070 6163 6b61 6765 5f74 ed. - package_t
│ │ │ +002900f0: 6674 702d 7365 7276 6572 5f72 656d 6f76 ftp-server_remov
│ │ │ +00290100: 6564 0a3c 2f63 6f64 653e 3c2f 7072 653e ed.
│ │ │ +00290110: 3c2f 6469 763e 3c61 2063 6c61 7373 3d22 Remediation
│ │ │ +002901c0: 5075 7070 6574 2073 6e69 7070 6574 20e2 Puppet snippet .
│ │ │ +002901d0: 87b2 3c2f 613e 3c62 723e 3c64 6976 2063 ..
Complexity:
│ │ │ +00290260: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Di
│ │ │ +00290280: 7372 7570 7469 6f6e 3a3c 2f74 683e 3c74 sruption: low <
│ │ │ +002902a0: 7472 3e3c 7468 3e52 6562 6f6f 743a 3c2f tr>Reboot:
│ │ │ +002902b0: 7468 3e3c 7464 3e66 616c 7365 3c2f 7464 th> false St
│ │ │ +002902d0: 7261 7465 6779 3a3c 2f74 683e 3c74 643e rategy:
│ │ │ +002902e0: 6469 7361 626c 653c 2f74 643e 3c2f 7472 disable
.include rem
│ │ │ +00290310: 6f76 655f 7466 7470 642d 6870 610a 0a63 ove_tftpd-hpa..c
│ │ │ +00290320: 6c61 7373 2072 656d 6f76 655f 7466 7470 lass remove_tftp
│ │ │ +00290330: 642d 6870 6120 7b0a 2020 7061 636b 6167 d-hpa {. packag
│ │ │ +00290340: 6520 7b20 2774 6674 7064 2d68 7061 273a e { 'tftpd-hpa':
│ │ │ +00290350: 0a20 2020 2065 6e73 7572 6520 3d26 6774 . ensure =>
│ │ │ +00290360: 3b20 2770 7572 6765 6427 2c0a 2020 7d0a ; 'purged',. }.
│ │ │ +00290370: 7d0a 3c2f 636f 6465 3e3c 2f70 7265 3e3c }.
<
│ │ │ 00290380: 2f64 6976 3e3c 6120 636c 6173 733d 2262 /div>Remedi
│ │ │ -002917c0: 6174 696f 6e20 4f53 4275 696c 6420 426c ation OSBuild Bl
│ │ │ -002917d0: 7565 7072 696e 7420 736e 6970 7065 7420 ueprint snippet
│ │ │ -002917e0: e287 b23c 2f61 3e3c 6272 3e3c 6469 7620 ...
.[customi
│ │ │ -00291830: 7a61 7469 6f6e 732e 7365 7276 6963 6573 zations.services
│ │ │ -00291840: 5d0a 6d61 736b 6564 203d 205b 2274 6674 ].masked = ["tft
│ │ │ -00291850: 7064 2d68 7061 225d 0a3c 2f63 6f64 653e pd-hpa"].
│ │ │ -00291860: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063
Remedi
│ │ │ -00291910: 6174 696f 6e20 4b75 6265 726e 6574 6573 ation Kubernetes
│ │ │ -00291920: 2073 6e69 7070 6574 20e2 87b2 3c2f 613e snippet ...
│ │ │ -00291930: 3c62 723e 3c64 6976 2063 6c61 7373 3d22
C
│ │ │ -002919b0: 6f6d 706c 6578 6974 793a 3c2f 7468 3e3c omplexity: <
│ │ │ -002919c0: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ -002919d0: 3c74 723e 3c74 683e 4469 7372 7570 7469 Disrupti
│ │ │ -002919e0: 6f6e 3a3c 2f74 683e 3c74 643e 6d65 6469 on: medi
│ │ │ -002919f0: 756d 3c2f 7464 3e3c 2f74 723e 3c74 723e um
│ │ │ -00291a00: 3c74 683e 5265 626f 6f74 3a3c 2f74 683e Reboot:
│ │ │ -00291a10: 3c74 643e 7472 7565 3c2f 7464 3e3c 2f74 true Strate
│ │ │ -00291a30: 6779 3a3c 2f74 683e 3c74 643e 6469 7361 gy: disa
│ │ │ -00291a40: 626c 653c 2f74 643e 3c2f 7472 3e3c 2f74 ble
│ │ │ -00291a60: 6170 6956 6572 7369 6f6e 3a20 6d61 6368 apiVersion: mach
│ │ │ -00291a70: 696e 6563 6f6e 6669 6775 7261 7469 6f6e ineconfiguration
│ │ │ -00291a80: 2e6f 7065 6e73 6869 6674 2e69 6f2f 7631 .openshift.io/v1
│ │ │ -00291a90: 0a6b 696e 643a 204d 6163 6869 6e65 436f .kind: MachineCo
│ │ │ -00291aa0: 6e66 6967 0a73 7065 633a 0a20 2063 6f6e nfig.spec:. con
│ │ │ -00291ab0: 6669 673a 0a20 2020 2069 676e 6974 696f fig:. ignitio
│ │ │ -00291ac0: 6e3a 0a20 2020 2020 2076 6572 7369 6f6e n:. version
│ │ │ -00291ad0: 3a20 332e 312e 300a 2020 2020 7379 7374 : 3.1.0. syst
│ │ │ -00291ae0: 656d 643a 0a20 2020 2020 2075 6e69 7473 emd:. units
│ │ │ -00291af0: 3a0a 2020 2020 2020 2d20 6e61 6d65 3a20 :. - name:
│ │ │ -00291b00: 7466 7470 642d 6870 612e 7365 7276 6963 tftpd-hpa.servic
│ │ │ -00291b10: 650a 2020 2020 2020 2020 656e 6162 6c65 e. enable
│ │ │ -00291b20: 643a 2066 616c 7365 0a20 2020 2020 2020 d: false.
│ │ │ -00291b30: 206d 6173 6b3a 2074 7275 650a 2020 2020 mask: true.
│ │ │ -00291b40: 2020 2d20 6e61 6d65 3a20 7466 7470 642d - name: tftpd-
│ │ │ -00291b50: 6870 612e 736f 636b 6574 0a20 2020 2020 hpa.socket.
│ │ │ -00291b60: 2020 2065 6e61 626c 6564 3a20 6661 6c73 enabled: fals
│ │ │ -00291b70: 650a 2020 2020 2020 2020 6d61 736b 3a20 e. mask:
│ │ │ -00291b80: 7472 7565 0a3c 2f63 6f64 653e 3c2f 7072 true.Remediatio
│ │ │ -00291c40: 6e20 5075 7070 6574 2073 6e69 7070 6574 n Puppet snippet
│ │ │ -00291c50: 20e2 87b2 3c2f 613e 3c62 723e 3c64 6976 ...
<
│ │ │ -00291cd0: 7472 3e3c 7468 3e43 6f6d 706c 6578 6974 tr>Complexit
│ │ │ -00291ce0: 793a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f y: low
│ │ │ -00291cf0: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ -00291d00: 4469 7372 7570 7469 6f6e 3a3c 2f74 683e Disruption:
│ │ │ -00291d10: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Reboot:
│ │ │ -00291d30: 3c2f 7468 3e3c 7464 3e66 616c 7365 3c2f false
│ │ │ -00291d40: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ -00291d50: 5374 7261 7465 6779 3a3c 2f74 683e 3c74 Strategy: enable
<
│ │ │ -00291d80: 636f 6465 3e69 6e63 6c75 6465 2064 6973 code>include dis
│ │ │ -00291d90: 6162 6c65 5f74 6674 7064 2d68 7061 0a0a able_tftpd-hpa..
│ │ │ -00291da0: 636c 6173 7320 6469 7361 626c 655f 7466 class disable_tf
│ │ │ -00291db0: 7470 642d 6870 6120 7b0a 2020 7365 7276 tpd-hpa {. serv
│ │ │ -00291dc0: 6963 6520 7b27 7466 7470 642d 6870 6127 ice {'tftpd-hpa'
│ │ │ -00291dd0: 3a0a 2020 2020 656e 6162 6c65 203d 2667 :. enable =&g
│ │ │ -00291de0: 743b 2066 616c 7365 2c0a 2020 2020 656e t; false,. en
│ │ │ -00291df0: 7375 7265 203d 2667 743b 2027 7374 6f70 sure => 'stop
│ │ │ -00291e00: 7065 6427 2c0a 2020 7d0a 7d0a 3c2f 636f ped',. }.}.<
│ │ │ -00291e20: 6120 636c 6173 733d 2262 746e 2062 746e a class="btn btn
│ │ │ -00291e30: 2d73 7563 6365 7373 2220 6461 7461 2d74 -success" data-t
│ │ │ -00291e40: 6f67 676c 653d 2263 6f6c 6c61 7073 6522 oggle="collapse"
│ │ │ -00291e50: 2064 6174 612d 7461 7267 6574 3d22 2369 data-target="#i
│ │ │ -00291e60: 6431 3035 3322 2074 6162 696e 6465 783d d1053" tabindex=
│ │ │ -00291e70: 2230 2220 726f 6c65 3d22 6275 7474 6f6e "0" role="button
│ │ │ -00291e80: 2220 6172 6961 2d65 7870 616e 6465 643d " aria-expanded=
│ │ │ -00291e90: 2266 616c 7365 2220 7469 746c 653d 2241 "false" title="A
│ │ │ -00291ea0: 6374 6976 6174 6520 746f 2072 6576 6561 ctivate to revea
│ │ │ -00291eb0: 6c22 2068 7265 663d 2223 2122 3e52 656d l" href="#!">Rem
│ │ │ -00291ec0: 6564 6961 7469 6f6e 2041 6e73 6962 6c65 ediation Ansible
│ │ │ -00291ed0: 2073 6e69 7070 6574 20e2 87b2 3c2f 613e snippet ...
│ │ │ -00291ee0: 3c62 723e 3c64 6976 2063 6c61 7373 3d22
C
│ │ │ -00291f60: 6f6d 706c 6578 6974 793a 3c2f 7468 3e3c omplexity: <
│ │ │ -00291f70: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ -00291f80: 3c74 723e 3c74 683e 4469 7372 7570 7469 Disrupti
│ │ │ -00291f90: 6f6e 3a3c 2f74 683e 3c74 643e 6c6f 773c on: low<
│ │ │ -00291fa0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Reboot: false
│ │ │ -00291fd0: 3c74 723e 3c74 683e 5374 7261 7465 6779 Strategy
│ │ │ -00291fe0: 3a3c 2f74 683e 3c74 643e 6469 7361 626c : disabl
│ │ │ -00291ff0: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e -
│ │ │ -00292010: 6e61 6d65 3a20 4761 7468 6572 2074 6865 name: Gather the
│ │ │ -00292020: 2070 6163 6b61 6765 2066 6163 7473 0a20 package facts.
│ │ │ -00292030: 2070 6163 6b61 6765 5f66 6163 7473 3a0a package_facts:.
│ │ │ -00292040: 2020 2020 6d61 6e61 6765 723a 2061 7574 manager: aut
│ │ │ -00292050: 6f0a 2020 7461 6773 3a0a 2020 2d20 4e49 o. tags:. - NI
│ │ │ -00292060: 5354 2d38 3030 2d35 332d 434d 2d36 2861 ST-800-53-CM-6(a
│ │ │ -00292070: 290a 2020 2d20 4e49 5354 2d38 3030 2d35 ). - NIST-800-5
│ │ │ -00292080: 332d 434d 2d37 2861 290a 2020 2d20 4e49 3-CM-7(a). - NI
│ │ │ -00292090: 5354 2d38 3030 2d35 332d 434d 2d37 2862 ST-800-53-CM-7(b
│ │ │ -002920a0: 290a 2020 2d20 6469 7361 626c 655f 7374 ). - disable_st
│ │ │ -002920b0: 7261 7465 6779 0a20 202d 2068 6967 685f rategy. - high_
│ │ │ -002920c0: 7365 7665 7269 7479 0a20 202d 206c 6f77 severity. - low
│ │ │ -002920d0: 5f63 6f6d 706c 6578 6974 790a 2020 2d20 _complexity. -
│ │ │ -002920e0: 6c6f 775f 6469 7372 7570 7469 6f6e 0a20 low_disruption.
│ │ │ -002920f0: 202d 206e 6f5f 7265 626f 6f74 5f6e 6565 - no_reboot_nee
│ │ │ -00292100: 6465 640a 2020 2d20 7365 7276 6963 655f ded. - service_
│ │ │ -00292110: 7466 7470 5f64 6973 6162 6c65 640a 0a2d tftp_disabled..-
│ │ │ -00292120: 206e 616d 653a 2044 6973 6162 6c65 2074 name: Disable t
│ │ │ -00292130: 6674 7064 2d68 7061 2053 6572 7669 6365 ftpd-hpa Service
│ │ │ -00292140: 202d 2044 6973 6162 6c65 2073 6572 7669 - Disable servi
│ │ │ -00292150: 6365 2074 6674 7064 2d68 7061 0a20 2062 ce tftpd-hpa. b
│ │ │ -00292160: 6c6f 636b 3a0a 0a20 202d 206e 616d 653a lock:.. - name:
│ │ │ -00292170: 2044 6973 6162 6c65 2074 6674 7064 2d68 Disable tftpd-h
│ │ │ -00292180: 7061 2053 6572 7669 6365 202d 2043 6f6c pa Service - Col
│ │ │ -00292190: 6c65 6374 2073 7973 7465 6d64 2053 6572 lect systemd Ser
│ │ │ -002921a0: 7669 6365 7320 5072 6573 656e 7420 696e vices Present in
│ │ │ -002921b0: 2074 6865 2053 7973 7465 6d0a 2020 2020 the System.
│ │ │ -002921c0: 616e 7369 626c 652e 6275 696c 7469 6e2e ansible.builtin.
│ │ │ -002921d0: 636f 6d6d 616e 643a 2073 7973 7465 6d63 command: systemc
│ │ │ -002921e0: 746c 202d 7120 6c69 7374 2d75 6e69 742d tl -q list-unit-
│ │ │ -002921f0: 6669 6c65 7320 2d2d 7479 7065 2073 6572 files --type ser
│ │ │ -00292200: 7669 6365 0a20 2020 2072 6567 6973 7465 vice. registe
│ │ │ -00292210: 723a 2073 6572 7669 6365 5f65 7869 7374 r: service_exist
│ │ │ -00292220: 730a 2020 2020 6368 616e 6765 645f 7768 s. changed_wh
│ │ │ -00292230: 656e 3a20 6661 6c73 650a 2020 2020 6661 en: false. fa
│ │ │ -00292240: 696c 6564 5f77 6865 6e3a 2073 6572 7669 iled_when: servi
│ │ │ -00292250: 6365 5f65 7869 7374 732e 7263 206e 6f74 ce_exists.rc not
│ │ │ -00292260: 2069 6e20 5b30 2c20 315d 0a20 2020 2063 in [0, 1]. c
│ │ │ -00292270: 6865 636b 5f6d 6f64 653a 2066 616c 7365 heck_mode: false
│ │ │ -00292280: 0a0a 2020 2d20 6e61 6d65 3a20 4469 7361 .. - name: Disa
│ │ │ -00292290: 626c 6520 7466 7470 642d 6870 6120 5365 ble tftpd-hpa Se
│ │ │ -002922a0: 7276 6963 6520 2d20 456e 7375 7265 2074 rvice - Ensure t
│ │ │ -002922b0: 6674 7064 2d68 7061 2e73 6572 7669 6365 ftpd-hpa.service
│ │ │ -002922c0: 2069 7320 4d61 736b 6564 0a20 2020 2061 is Masked. a
│ │ │ -002922d0: 6e73 6962 6c65 2e62 7569 6c74 696e 2e73 nsible.builtin.s
│ │ │ -002922e0: 7973 7465 6d64 3a0a 2020 2020 2020 6e61 ystemd:. na
│ │ │ -002922f0: 6d65 3a20 7466 7470 642d 6870 612e 7365 me: tftpd-hpa.se
│ │ │ -00292300: 7276 6963 650a 2020 2020 2020 7374 6174 rvice. stat
│ │ │ -00292310: 653a 2073 746f 7070 6564 0a20 2020 2020 e: stopped.
│ │ │ -00292320: 2065 6e61 626c 6564 3a20 6661 6c73 650a enabled: false.
│ │ │ -00292330: 2020 2020 2020 6d61 736b 6564 3a20 7472 masked: tr
│ │ │ -00292340: 7565 0a20 2020 2077 6865 6e3a 2073 6572 ue. when: ser
│ │ │ -00292350: 7669 6365 5f65 7869 7374 732e 7374 646f vice_exists.stdo
│ │ │ -00292360: 7574 5f6c 696e 6573 2069 7320 7365 6172 ut_lines is sear
│ │ │ -00292370: 6368 2822 7466 7470 642d 6870 612e 7365 ch("tftpd-hpa.se
│ │ │ -00292380: 7276 6963 6522 2c20 6d75 6c74 696c 696e rvice", multilin
│ │ │ -00292390: 653d 5472 7565 290a 0a20 202d 206e 616d e=True).. - nam
│ │ │ -002923a0: 653a 2055 6e69 7420 536f 636b 6574 2045 e: Unit Socket E
│ │ │ -002923b0: 7869 7374 7320 2d20 7466 7470 642d 6870 xists - tftpd-hp
│ │ │ -002923c0: 612e 736f 636b 6574 0a20 2020 2061 6e73 a.socket. ans
│ │ │ -002923d0: 6962 6c65 2e62 7569 6c74 696e 2e63 6f6d ible.builtin.com
│ │ │ -002923e0: 6d61 6e64 3a20 7379 7374 656d 6374 6c20 mand: systemctl
│ │ │ -002923f0: 2d71 206c 6973 742d 756e 6974 2d66 696c -q list-unit-fil
│ │ │ -00292400: 6573 2074 6674 7064 2d68 7061 2e73 6f63 es tftpd-hpa.soc
│ │ │ -00292410: 6b65 740a 2020 2020 7265 6769 7374 6572 ket. register
│ │ │ -00292420: 3a20 736f 636b 6574 5f66 696c 655f 6578 : socket_file_ex
│ │ │ -00292430: 6973 7473 0a20 2020 2063 6861 6e67 6564 ists. changed
│ │ │ -00292440: 5f77 6865 6e3a 2066 616c 7365 0a20 2020 _when: false.
│ │ │ -00292450: 2066 6169 6c65 645f 7768 656e 3a20 736f failed_when: so
│ │ │ -00292460: 636b 6574 5f66 696c 655f 6578 6973 7473 cket_file_exists
│ │ │ -00292470: 2e72 6320 6e6f 7420 696e 205b 302c 2031 .rc not in [0, 1
│ │ │ -00292480: 5d0a 2020 2020 6368 6563 6b5f 6d6f 6465 ]. check_mode
│ │ │ -00292490: 3a20 6661 6c73 650a 0a20 202d 206e 616d : false.. - nam
│ │ │ -002924a0: 653a 2044 6973 6162 6c65 2074 6674 7064 e: Disable tftpd
│ │ │ -002924b0: 2d68 7061 2053 6572 7669 6365 202d 2044 -hpa Service - D
│ │ │ -002924c0: 6973 6162 6c65 2053 6f63 6b65 7420 7466 isable Socket tf
│ │ │ -002924d0: 7470 642d 6870 610a 2020 2020 616e 7369 tpd-hpa. ansi
│ │ │ -002924e0: 626c 652e 6275 696c 7469 6e2e 7379 7374 ble.builtin.syst
│ │ │ -002924f0: 656d 643a 0a20 2020 2020 206e 616d 653a emd:. name:
│ │ │ -00292500: 2074 6674 7064 2d68 7061 2e73 6f63 6b65 tftpd-hpa.socke
│ │ │ -00292510: 740a 2020 2020 2020 656e 6162 6c65 643a t. enabled:
│ │ │ -00292520: 2066 616c 7365 0a20 2020 2020 2073 7461 false. sta
│ │ │ -00292530: 7465 3a20 7374 6f70 7065 640a 2020 2020 te: stopped.
│ │ │ -00292540: 2020 6d61 736b 6564 3a20 7472 7565 0a20 masked: true.
│ │ │ -00292550: 2020 2077 6865 6e3a 2073 6f63 6b65 745f when: socket_
│ │ │ -00292560: 6669 6c65 5f65 7869 7374 732e 7374 646f file_exists.stdo
│ │ │ -00292570: 7574 5f6c 696e 6573 2069 7320 7365 6172 ut_lines is sear
│ │ │ -00292580: 6368 2822 7466 7470 642d 6870 612e 736f ch("tftpd-hpa.so
│ │ │ -00292590: 636b 6574 222c 206d 756c 7469 6c69 6e65 cket", multiline
│ │ │ -002925a0: 3d54 7275 6529 0a20 2074 6167 733a 0a20 =True). tags:.
│ │ │ -002925b0: 202d 204e 4953 542d 3830 302d 3533 2d43 - NIST-800-53-C
│ │ │ -002925c0: 4d2d 3628 6129 0a20 202d 204e 4953 542d M-6(a). - NIST-
│ │ │ -002925d0: 3830 302d 3533 2d43 4d2d 3728 6129 0a20 800-53-CM-7(a).
│ │ │ -002925e0: 202d 204e 4953 542d 3830 302d 3533 2d43 - NIST-800-53-C
│ │ │ -002925f0: 4d2d 3728 6229 0a20 202d 2064 6973 6162 M-7(b). - disab
│ │ │ -00292600: 6c65 5f73 7472 6174 6567 790a 2020 2d20 le_strategy. -
│ │ │ -00292610: 6869 6768 5f73 6576 6572 6974 790a 2020 high_severity.
│ │ │ -00292620: 2d20 6c6f 775f 636f 6d70 6c65 7869 7479 - low_complexity
│ │ │ -00292630: 0a20 202d 206c 6f77 5f64 6973 7275 7074 . - low_disrupt
│ │ │ -00292640: 696f 6e0a 2020 2d20 6e6f 5f72 6562 6f6f ion. - no_reboo
│ │ │ -00292650: 745f 6e65 6564 6564 0a20 202d 2073 6572 t_needed. - ser
│ │ │ -00292660: 7669 6365 5f74 6674 705f 6469 7361 626c vice_tftp_disabl
│ │ │ -00292670: 6564 0a20 202d 2073 7065 6369 616c 5f73 ed. - special_s
│ │ │ -00292680: 6572 7669 6365 5f62 6c6f 636b 0a20 2077 ervice_block. w
│ │ │ -00292690: 6865 6e3a 2027 226c 696e 7578 2d62 6173 hen: '"linux-bas
│ │ │ -002926a0: 6522 2069 6e20 616e 7369 626c 655f 6661 e" in ansible_fa
│ │ │ -002926b0: 6374 732e 7061 636b 6167 6573 270a 3c2f cts.packages'.
│ │ │ +002917c0: 6174 696f 6e20 416e 7369 626c 6520 736e ation Ansible sn
│ │ │ +002917d0: 6970 7065 7420 e287 b23c 2f61 3e3c 6272 ippet ...
Comp
│ │ │ +00291860: 6c65 7869 7479 3a3c 2f74 683e 3c74 643e lexity:
│ │ │ +00291870: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Disruption:
│ │ │ +00291890: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Re
│ │ │ +002918b0: 626f 6f74 3a3c 2f74 683e 3c74 643e 6661 boot: fa
│ │ │ +002918c0: 6c73 653c 2f74 643e 3c2f 7472 3e3c 7472 lse Strategy:
│ │ │ +002918e0: 7468 3e3c 7464 3e64 6973 6162 6c65 3c2f th> disable
│ │ │ +002918f0: 7464 3e3c 2f74 723e 3c2f 7461 626c 653e td>
│ │ │ +00291900: 3c70 7265 3e3c 636f 6465 3e2d 206e 616d - nam
│ │ │ +00291910: 653a 2047 6174 6865 7220 7468 6520 7061 e: Gather the pa
│ │ │ +00291920: 636b 6167 6520 6661 6374 730a 2020 7061 ckage facts. pa
│ │ │ +00291930: 636b 6167 655f 6661 6374 733a 0a20 2020 ckage_facts:.
│ │ │ +00291940: 206d 616e 6167 6572 3a20 6175 746f 0a20 manager: auto.
│ │ │ +00291950: 2074 6167 733a 0a20 202d 204e 4953 542d tags:. - NIST-
│ │ │ +00291960: 3830 302d 3533 2d43 4d2d 3628 6129 0a20 800-53-CM-6(a).
│ │ │ +00291970: 202d 204e 4953 542d 3830 302d 3533 2d43 - NIST-800-53-C
│ │ │ +00291980: 4d2d 3728 6129 0a20 202d 204e 4953 542d M-7(a). - NIST-
│ │ │ +00291990: 3830 302d 3533 2d43 4d2d 3728 6229 0a20 800-53-CM-7(b).
│ │ │ +002919a0: 202d 2064 6973 6162 6c65 5f73 7472 6174 - disable_strat
│ │ │ +002919b0: 6567 790a 2020 2d20 6869 6768 5f73 6576 egy. - high_sev
│ │ │ +002919c0: 6572 6974 790a 2020 2d20 6c6f 775f 636f erity. - low_co
│ │ │ +002919d0: 6d70 6c65 7869 7479 0a20 202d 206c 6f77 mplexity. - low
│ │ │ +002919e0: 5f64 6973 7275 7074 696f 6e0a 2020 2d20 _disruption. -
│ │ │ +002919f0: 6e6f 5f72 6562 6f6f 745f 6e65 6564 6564 no_reboot_needed
│ │ │ +00291a00: 0a20 202d 2073 6572 7669 6365 5f74 6674 . - service_tft
│ │ │ +00291a10: 705f 6469 7361 626c 6564 0a0a 2d20 6e61 p_disabled..- na
│ │ │ +00291a20: 6d65 3a20 4469 7361 626c 6520 7466 7470 me: Disable tftp
│ │ │ +00291a30: 642d 6870 6120 5365 7276 6963 6520 2d20 d-hpa Service -
│ │ │ +00291a40: 4469 7361 626c 6520 7365 7276 6963 6520 Disable service
│ │ │ +00291a50: 7466 7470 642d 6870 610a 2020 626c 6f63 tftpd-hpa. bloc
│ │ │ +00291a60: 6b3a 0a0a 2020 2d20 6e61 6d65 3a20 4469 k:.. - name: Di
│ │ │ +00291a70: 7361 626c 6520 7466 7470 642d 6870 6120 sable tftpd-hpa
│ │ │ +00291a80: 5365 7276 6963 6520 2d20 436f 6c6c 6563 Service - Collec
│ │ │ +00291a90: 7420 7379 7374 656d 6420 5365 7276 6963 t systemd Servic
│ │ │ +00291aa0: 6573 2050 7265 7365 6e74 2069 6e20 7468 es Present in th
│ │ │ +00291ab0: 6520 5379 7374 656d 0a20 2020 2061 6e73 e System. ans
│ │ │ +00291ac0: 6962 6c65 2e62 7569 6c74 696e 2e63 6f6d ible.builtin.com
│ │ │ +00291ad0: 6d61 6e64 3a20 7379 7374 656d 6374 6c20 mand: systemctl
│ │ │ +00291ae0: 2d71 206c 6973 742d 756e 6974 2d66 696c -q list-unit-fil
│ │ │ +00291af0: 6573 202d 2d74 7970 6520 7365 7276 6963 es --type servic
│ │ │ +00291b00: 650a 2020 2020 7265 6769 7374 6572 3a20 e. register:
│ │ │ +00291b10: 7365 7276 6963 655f 6578 6973 7473 0a20 service_exists.
│ │ │ +00291b20: 2020 2063 6861 6e67 6564 5f77 6865 6e3a changed_when:
│ │ │ +00291b30: 2066 616c 7365 0a20 2020 2066 6169 6c65 false. faile
│ │ │ +00291b40: 645f 7768 656e 3a20 7365 7276 6963 655f d_when: service_
│ │ │ +00291b50: 6578 6973 7473 2e72 6320 6e6f 7420 696e exists.rc not in
│ │ │ +00291b60: 205b 302c 2031 5d0a 2020 2020 6368 6563 [0, 1]. chec
│ │ │ +00291b70: 6b5f 6d6f 6465 3a20 6661 6c73 650a 0a20 k_mode: false..
│ │ │ +00291b80: 202d 206e 616d 653a 2044 6973 6162 6c65 - name: Disable
│ │ │ +00291b90: 2074 6674 7064 2d68 7061 2053 6572 7669 tftpd-hpa Servi
│ │ │ +00291ba0: 6365 202d 2045 6e73 7572 6520 7466 7470 ce - Ensure tftp
│ │ │ +00291bb0: 642d 6870 612e 7365 7276 6963 6520 6973 d-hpa.service is
│ │ │ +00291bc0: 204d 6173 6b65 640a 2020 2020 616e 7369 Masked. ansi
│ │ │ +00291bd0: 626c 652e 6275 696c 7469 6e2e 7379 7374 ble.builtin.syst
│ │ │ +00291be0: 656d 643a 0a20 2020 2020 206e 616d 653a emd:. name:
│ │ │ +00291bf0: 2074 6674 7064 2d68 7061 2e73 6572 7669 tftpd-hpa.servi
│ │ │ +00291c00: 6365 0a20 2020 2020 2073 7461 7465 3a20 ce. state:
│ │ │ +00291c10: 7374 6f70 7065 640a 2020 2020 2020 656e stopped. en
│ │ │ +00291c20: 6162 6c65 643a 2066 616c 7365 0a20 2020 abled: false.
│ │ │ +00291c30: 2020 206d 6173 6b65 643a 2074 7275 650a masked: true.
│ │ │ +00291c40: 2020 2020 7768 656e 3a20 7365 7276 6963 when: servic
│ │ │ +00291c50: 655f 6578 6973 7473 2e73 7464 6f75 745f e_exists.stdout_
│ │ │ +00291c60: 6c69 6e65 7320 6973 2073 6561 7263 6828 lines is search(
│ │ │ +00291c70: 2274 6674 7064 2d68 7061 2e73 6572 7669 "tftpd-hpa.servi
│ │ │ +00291c80: 6365 222c 206d 756c 7469 6c69 6e65 3d54 ce", multiline=T
│ │ │ +00291c90: 7275 6529 0a0a 2020 2d20 6e61 6d65 3a20 rue).. - name:
│ │ │ +00291ca0: 556e 6974 2053 6f63 6b65 7420 4578 6973 Unit Socket Exis
│ │ │ +00291cb0: 7473 202d 2074 6674 7064 2d68 7061 2e73 ts - tftpd-hpa.s
│ │ │ +00291cc0: 6f63 6b65 740a 2020 2020 616e 7369 626c ocket. ansibl
│ │ │ +00291cd0: 652e 6275 696c 7469 6e2e 636f 6d6d 616e e.builtin.comman
│ │ │ +00291ce0: 643a 2073 7973 7465 6d63 746c 202d 7120 d: systemctl -q
│ │ │ +00291cf0: 6c69 7374 2d75 6e69 742d 6669 6c65 7320 list-unit-files
│ │ │ +00291d00: 7466 7470 642d 6870 612e 736f 636b 6574 tftpd-hpa.socket
│ │ │ +00291d10: 0a20 2020 2072 6567 6973 7465 723a 2073 . register: s
│ │ │ +00291d20: 6f63 6b65 745f 6669 6c65 5f65 7869 7374 ocket_file_exist
│ │ │ +00291d30: 730a 2020 2020 6368 616e 6765 645f 7768 s. changed_wh
│ │ │ +00291d40: 656e 3a20 6661 6c73 650a 2020 2020 6661 en: false. fa
│ │ │ +00291d50: 696c 6564 5f77 6865 6e3a 2073 6f63 6b65 iled_when: socke
│ │ │ +00291d60: 745f 6669 6c65 5f65 7869 7374 732e 7263 t_file_exists.rc
│ │ │ +00291d70: 206e 6f74 2069 6e20 5b30 2c20 315d 0a20 not in [0, 1].
│ │ │ +00291d80: 2020 2063 6865 636b 5f6d 6f64 653a 2066 check_mode: f
│ │ │ +00291d90: 616c 7365 0a0a 2020 2d20 6e61 6d65 3a20 alse.. - name:
│ │ │ +00291da0: 4469 7361 626c 6520 7466 7470 642d 6870 Disable tftpd-hp
│ │ │ +00291db0: 6120 5365 7276 6963 6520 2d20 4469 7361 a Service - Disa
│ │ │ +00291dc0: 626c 6520 536f 636b 6574 2074 6674 7064 ble Socket tftpd
│ │ │ +00291dd0: 2d68 7061 0a20 2020 2061 6e73 6962 6c65 -hpa. ansible
│ │ │ +00291de0: 2e62 7569 6c74 696e 2e73 7973 7465 6d64 .builtin.systemd
│ │ │ +00291df0: 3a0a 2020 2020 2020 6e61 6d65 3a20 7466 :. name: tf
│ │ │ +00291e00: 7470 642d 6870 612e 736f 636b 6574 0a20 tpd-hpa.socket.
│ │ │ +00291e10: 2020 2020 2065 6e61 626c 6564 3a20 6661 enabled: fa
│ │ │ +00291e20: 6c73 650a 2020 2020 2020 7374 6174 653a lse. state:
│ │ │ +00291e30: 2073 746f 7070 6564 0a20 2020 2020 206d stopped. m
│ │ │ +00291e40: 6173 6b65 643a 2074 7275 650a 2020 2020 asked: true.
│ │ │ +00291e50: 7768 656e 3a20 736f 636b 6574 5f66 696c when: socket_fil
│ │ │ +00291e60: 655f 6578 6973 7473 2e73 7464 6f75 745f e_exists.stdout_
│ │ │ +00291e70: 6c69 6e65 7320 6973 2073 6561 7263 6828 lines is search(
│ │ │ +00291e80: 2274 6674 7064 2d68 7061 2e73 6f63 6b65 "tftpd-hpa.socke
│ │ │ +00291e90: 7422 2c20 6d75 6c74 696c 696e 653d 5472 t", multiline=Tr
│ │ │ +00291ea0: 7565 290a 2020 7461 6773 3a0a 2020 2d20 ue). tags:. -
│ │ │ +00291eb0: 4e49 5354 2d38 3030 2d35 332d 434d 2d36 NIST-800-53-CM-6
│ │ │ +00291ec0: 2861 290a 2020 2d20 4e49 5354 2d38 3030 (a). - NIST-800
│ │ │ +00291ed0: 2d35 332d 434d 2d37 2861 290a 2020 2d20 -53-CM-7(a). -
│ │ │ +00291ee0: 4e49 5354 2d38 3030 2d35 332d 434d 2d37 NIST-800-53-CM-7
│ │ │ +00291ef0: 2862 290a 2020 2d20 6469 7361 626c 655f (b). - disable_
│ │ │ +00291f00: 7374 7261 7465 6779 0a20 202d 2068 6967 strategy. - hig
│ │ │ +00291f10: 685f 7365 7665 7269 7479 0a20 202d 206c h_severity. - l
│ │ │ +00291f20: 6f77 5f63 6f6d 706c 6578 6974 790a 2020 ow_complexity.
│ │ │ +00291f30: 2d20 6c6f 775f 6469 7372 7570 7469 6f6e - low_disruption
│ │ │ +00291f40: 0a20 202d 206e 6f5f 7265 626f 6f74 5f6e . - no_reboot_n
│ │ │ +00291f50: 6565 6465 640a 2020 2d20 7365 7276 6963 eeded. - servic
│ │ │ +00291f60: 655f 7466 7470 5f64 6973 6162 6c65 640a e_tftp_disabled.
│ │ │ +00291f70: 2020 2d20 7370 6563 6961 6c5f 7365 7276 - special_serv
│ │ │ +00291f80: 6963 655f 626c 6f63 6b0a 2020 7768 656e ice_block. when
│ │ │ +00291f90: 3a20 2722 6c69 6e75 782d 6261 7365 2220 : '"linux-base"
│ │ │ +00291fa0: 696e 2061 6e73 6962 6c65 5f66 6163 7473 in ansible_facts
│ │ │ +00291fb0: 2e70 6163 6b61 6765 7327 0a3c 2f63 6f64 .packages'.
Reme
│ │ │ +00292070: 6469 6174 696f 6e20 4b75 6265 726e 6574 diation Kubernet
│ │ │ +00292080: 6573 2073 6e69 7070 6574 20e2 87b2 3c2f es snippet ...
│ │ │ +00292090: 613e 3c62 723e 3c64 6976 2063 6c61 7373 a>
Complexity: low Disrup
│ │ │ +00292140: 7469 6f6e 3a3c 2f74 683e 3c74 643e 6d65 tion: me
│ │ │ +00292150: 6469 756d 3c2f 7464 3e3c 2f74 723e 3c74 dium Reboot: true <
│ │ │ +00292180: 2f74 723e 3c74 723e 3c74 683e 5374 7261 /tr>Stra
│ │ │ +00292190: 7465 6779 3a3c 2f74 683e 3c74 643e 6469 tegy: di
│ │ │ +002921a0: 7361 626c 653c 2f74 643e 3c2f 7472 3e3c sable <
│ │ │ +002921b0: 2f74 6162 6c65 3e3c 7072 653e 3c63 6f64 /table>apiVersion: ma
│ │ │ +002921d0: 6368 696e 6563 6f6e 6669 6775 7261 7469 chineconfigurati
│ │ │ +002921e0: 6f6e 2e6f 7065 6e73 6869 6674 2e69 6f2f on.openshift.io/
│ │ │ +002921f0: 7631 0a6b 696e 643a 204d 6163 6869 6e65 v1.kind: Machine
│ │ │ +00292200: 436f 6e66 6967 0a73 7065 633a 0a20 2063 Config.spec:. c
│ │ │ +00292210: 6f6e 6669 673a 0a20 2020 2069 676e 6974 onfig:. ignit
│ │ │ +00292220: 696f 6e3a 0a20 2020 2020 2076 6572 7369 ion:. versi
│ │ │ +00292230: 6f6e 3a20 332e 312e 300a 2020 2020 7379 on: 3.1.0. sy
│ │ │ +00292240: 7374 656d 643a 0a20 2020 2020 2075 6e69 stemd:. uni
│ │ │ +00292250: 7473 3a0a 2020 2020 2020 2d20 6e61 6d65 ts:. - name
│ │ │ +00292260: 3a20 7466 7470 642d 6870 612e 7365 7276 : tftpd-hpa.serv
│ │ │ +00292270: 6963 650a 2020 2020 2020 2020 656e 6162 ice. enab
│ │ │ +00292280: 6c65 643a 2066 616c 7365 0a20 2020 2020 led: false.
│ │ │ +00292290: 2020 206d 6173 6b3a 2074 7275 650a 2020 mask: true.
│ │ │ +002922a0: 2020 2020 2d20 6e61 6d65 3a20 7466 7470 - name: tftp
│ │ │ +002922b0: 642d 6870 612e 736f 636b 6574 0a20 2020 d-hpa.socket.
│ │ │ +002922c0: 2020 2020 2065 6e61 626c 6564 3a20 6661 enabled: fa
│ │ │ +002922d0: 6c73 650a 2020 2020 2020 2020 6d61 736b lse. mask
│ │ │ +002922e0: 3a20 7472 7565 0a3c 2f63 6f64 653e 3c2f : true.
│ │ │ +002922f0: 7072 653e 3c2f 6469 763e 3c61 2063 6c61 pre>Remediat
│ │ │ +002923a0: 696f 6e20 5075 7070 6574 2073 6e69 7070 ion Puppet snipp
│ │ │ +002923b0: 6574 20e2 87b2 3c2f 613e 3c62 723e 3c64 et ...
<
│ │ │ +002923f0: 7461 626c 6520 636c 6173 733d 2274 6162 table class="tab
│ │ │ +00292400: 6c65 2074 6162 6c65 2d73 7472 6970 6564 le table-striped
│ │ │ +00292410: 2074 6162 6c65 2d62 6f72 6465 7265 6420 table-bordered
│ │ │ +00292420: 7461 626c 652d 636f 6e64 656e 7365 6422 table-condensed"
│ │ │ +00292430: 3e3c 7472 3e3c 7468 3e43 6f6d 706c 6578 >Complex
│ │ │ +00292440: 6974 793a 3c2f 7468 3e3c 7464 3e6c 6f77 ity: low
│ │ │ +00292450: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Disruption: low
│ │ │ +00292480: 7472 3e3c 7472 3e3c 7468 3e52 6562 6f6f tr>Reboo
│ │ │ +00292490: 743a 3c2f 7468 3e3c 7464 3e66 616c 7365 t: false
│ │ │ +002924a0: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Strategy:
│ │ │ +002924c0: 3c74 643e 656e 6162 6c65 3c2f 7464 3e3c enable <
│ │ │ +002924d0: 2f74 723e 3c2f 7461 626c 653e 3c70 7265 /tr>
include d
│ │ │ +002924f0: 6973 6162 6c65 5f74 6674 7064 2d68 7061 isable_tftpd-hpa
│ │ │ +00292500: 0a0a 636c 6173 7320 6469 7361 626c 655f ..class disable_
│ │ │ +00292510: 7466 7470 642d 6870 6120 7b0a 2020 7365 tftpd-hpa {. se
│ │ │ +00292520: 7276 6963 6520 7b27 7466 7470 642d 6870 rvice {'tftpd-hp
│ │ │ +00292530: 6127 3a0a 2020 2020 656e 6162 6c65 203d a':. enable =
│ │ │ +00292540: 2667 743b 2066 616c 7365 2c0a 2020 2020 > false,.
│ │ │ +00292550: 656e 7375 7265 203d 2667 743b 2027 7374 ensure => 'st
│ │ │ +00292560: 6f70 7065 6427 2c0a 2020 7d0a 7d0a 3c2f opped',. }.}.
│ │ │ +00292570: 636f 6465 3e3c 2f70 7265 3e3c 2f64 6976 code>
R
│ │ │ +00292620: 656d 6564 6961 7469 6f6e 204f 5342 7569 emediation OSBui
│ │ │ +00292630: 6c64 2042 6c75 6570 7269 6e74 2073 6e69 ld Blueprint sni
│ │ │ +00292640: 7070 6574 20e2 87b2 3c2f 613e 3c62 723e ppet ...
│ │ │ +00292650: 3c64 6976 2063 6c61 7373 3d22 7061 6e65 .[cu
│ │ │ +00292690: 7374 6f6d 697a 6174 696f 6e73 2e73 6572 stomizations.ser
│ │ │ +002926a0: 7669 6365 735d 0a6d 6173 6b65 6420 3d20 vices].masked =
│ │ │ +002926b0: 5b22 7466 7470 642d 6870 6122 5d0a 3c2f ["tftpd-hpa"].
│ │ │ 002926c0: 636f 6465 3e3c 2f70 7265 3e3c 2f64 6976 code>
│ │ │ -002934d0: 5265 6d65 6469 6174 696f 6e20 5075 7070 Remediation Pupp
│ │ │ -002934e0: 6574 2073 6e69 7070 6574 20e2 87b2 3c2f et snippet ...
│ │ │ -002934f0: 613e 3c62 723e 3c64 6976 2063 6c61 7373 a>
Complexity: low Disrup
│ │ │ -002935a0: 7469 6f6e 3a3c 2f74 683e 3c74 643e 6c6f tion: lo
│ │ │ -002935b0: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ -002935c0: 7468 3e52 6562 6f6f 743a 3c2f 7468 3e3c th>Reboot:<
│ │ │ -002935d0: 7464 3e66 616c 7365 3c2f 7464 3e3c 2f74 td>false Strate
│ │ │ -002935f0: 6779 3a3c 2f74 683e 3c74 643e 6469 7361 gy: disa
│ │ │ -00293600: 626c 653c 2f74 643e 3c2f 7472 3e3c 2f74 ble
│ │ │ -00293620: 0a69 6e63 6c75 6465 2072 656d 6f76 655f .include remove_
│ │ │ -00293630: 7273 796e 630a 0a63 6c61 7373 2072 656d rsync..class rem
│ │ │ -00293640: 6f76 655f 7273 796e 6320 7b0a 2020 7061 ove_rsync {. pa
│ │ │ -00293650: 636b 6167 6520 7b20 2772 7379 6e63 273a ckage { 'rsync':
│ │ │ -00293660: 0a20 2020 2065 6e73 7572 6520 3d26 6774 . ensure =>
│ │ │ -00293670: 3b20 2770 7572 6765 6427 2c0a 2020 7d0a ; 'purged',. }.
│ │ │ -00293680: 7d0a 3c2f 636f 6465 3e3c 2f70 7265 3e3c }.
<
│ │ │ -00293690: 2f64 6976 3e3c 6120 636c 6173 733d 2262 /div>Remediation A
│ │ │ -00293740: 6e73 6962 6c65 2073 6e69 7070 6574 20e2 nsible snippet .
│ │ │ -00293750: 87b2 3c2f 613e 3c62 723e 3c64 6976 2063 ..
Complexity:
│ │ │ -002937e0: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Di
│ │ │ -00293800: 7372 7570 7469 6f6e 3a3c 2f74 683e 3c74 sruption: low <
│ │ │ -00293820: 7472 3e3c 7468 3e52 6562 6f6f 743a 3c2f tr>Reboot:
│ │ │ -00293830: 7468 3e3c 7464 3e66 616c 7365 3c2f 7464 th> false St
│ │ │ -00293850: 7261 7465 6779 3a3c 2f74 683e 3c74 643e rategy:
│ │ │ -00293860: 6469 7361 626c 653c 2f74 643e 3c2f 7472 disable
- name: 'Uni
│ │ │ -00293890: 6e73 7461 6c6c 2072 7379 6e63 2050 6163 nstall rsync Pac
│ │ │ -002938a0: 6b61 6765 3a20 456e 7375 7265 2072 7379 kage: Ensure rsy
│ │ │ -002938b0: 6e63 2069 7320 7265 6d6f 7665 6427 0a20 nc is removed'.
│ │ │ -002938c0: 2061 6e73 6962 6c65 2e62 7569 6c74 696e ansible.builtin
│ │ │ -002938d0: 2e70 6163 6b61 6765 3a0a 2020 2020 6e61 .package:. na
│ │ │ -002938e0: 6d65 3a20 7273 796e 630a 2020 2020 7374 me: rsync. st
│ │ │ -002938f0: 6174 653a 2061 6273 656e 740a 2020 7461 ate: absent. ta
│ │ │ -00293900: 6773 3a0a 2020 2d20 6469 7361 626c 655f gs:. - disable_
│ │ │ -00293910: 7374 7261 7465 6779 0a20 202d 206c 6f77 strategy. - low
│ │ │ -00293920: 5f63 6f6d 706c 6578 6974 790a 2020 2d20 _complexity. -
│ │ │ -00293930: 6c6f 775f 6469 7372 7570 7469 6f6e 0a20 low_disruption.
│ │ │ -00293940: 202d 206d 6564 6975 6d5f 7365 7665 7269 - medium_severi
│ │ │ -00293950: 7479 0a20 202d 206e 6f5f 7265 626f 6f74 ty. - no_reboot
│ │ │ -00293960: 5f6e 6565 6465 640a 2020 2d20 7061 636b _needed. - pack
│ │ │ -00293970: 6167 655f 7273 796e 635f 7265 6d6f 7665 age_rsync_remove
│ │ │ -00293980: 640a 3c2f 636f 6465 3e3c 2f70 7265 3e3c d.
<
│ │ │ +002934d0: 5265 6d65 6469 6174 696f 6e20 416e 7369 Remediation Ansi
│ │ │ +002934e0: 626c 6520 736e 6970 7065 7420 e287 b23c ble snippet ...<
│ │ │ +002934f0: 2f61 3e3c 6272 3e3c 6469 7620 636c 6173 /a>
Complexity: low
│ │ │ +00293590: 7472 3e3c 7472 3e3c 7468 3e44 6973 7275 tr>Disru
│ │ │ +002935a0: 7074 696f 6e3a 3c2f 7468 3e3c 7464 3e6c ption: l
│ │ │ +002935b0: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ +002935c0: 3c74 683e 5265 626f 6f74 3a3c 2f74 683e Reboot:
│ │ │ +002935d0: 3c74 643e 6661 6c73 653c 2f74 643e 3c2f false
│ │ │ +002935e0: 7472 3e3c 7472 3e3c 7468 3e53 7472 6174 tr> Strat
│ │ │ +002935f0: 6567 793a 3c2f 7468 3e3c 7464 3e64 6973 egy: dis
│ │ │ +00293600: 6162 6c65 3c2f 7464 3e3c 2f74 723e 3c2f able
│ │ │ +00293610: 7461 626c 653e 3c70 7265 3e3c 636f 6465 table>- name: 'Uninst
│ │ │ +00293630: 616c 6c20 7273 796e 6320 5061 636b 6167 all rsync Packag
│ │ │ +00293640: 653a 2045 6e73 7572 6520 7273 796e 6320 e: Ensure rsync
│ │ │ +00293650: 6973 2072 656d 6f76 6564 270a 2020 616e is removed'. an
│ │ │ +00293660: 7369 626c 652e 6275 696c 7469 6e2e 7061 sible.builtin.pa
│ │ │ +00293670: 636b 6167 653a 0a20 2020 206e 616d 653a ckage:. name:
│ │ │ +00293680: 2072 7379 6e63 0a20 2020 2073 7461 7465 rsync. state
│ │ │ +00293690: 3a20 6162 7365 6e74 0a20 2074 6167 733a : absent. tags:
│ │ │ +002936a0: 0a20 202d 2064 6973 6162 6c65 5f73 7472 . - disable_str
│ │ │ +002936b0: 6174 6567 790a 2020 2d20 6c6f 775f 636f ategy. - low_co
│ │ │ +002936c0: 6d70 6c65 7869 7479 0a20 202d 206c 6f77 mplexity. - low
│ │ │ +002936d0: 5f64 6973 7275 7074 696f 6e0a 2020 2d20 _disruption. -
│ │ │ +002936e0: 6d65 6469 756d 5f73 6576 6572 6974 790a medium_severity.
│ │ │ +002936f0: 2020 2d20 6e6f 5f72 6562 6f6f 745f 6e65 - no_reboot_ne
│ │ │ +00293700: 6564 6564 0a20 202d 2070 6163 6b61 6765 eded. - package
│ │ │ +00293710: 5f72 7379 6e63 5f72 656d 6f76 6564 0a3c _rsync_removed.<
│ │ │ +00293720: 2f63 6f64 653e 3c2f 7072 653e 3c2f 6469 /code>
│ │ │ +002937d0: 5265 6d65 6469 6174 696f 6e20 5075 7070 Remediation Pupp
│ │ │ +002937e0: 6574 2073 6e69 7070 6574 20e2 87b2 3c2f et snippet ...
│ │ │ +002937f0: 613e 3c62 723e 3c64 6976 2063 6c61 7373 a>
Complexity: low Disrup
│ │ │ +002938a0: 7469 6f6e 3a3c 2f74 683e 3c74 643e 6c6f tion: lo
│ │ │ +002938b0: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ +002938c0: 7468 3e52 6562 6f6f 743a 3c2f 7468 3e3c th>Reboot:<
│ │ │ +002938d0: 7464 3e66 616c 7365 3c2f 7464 3e3c 2f74 td>false Strate
│ │ │ +002938f0: 6779 3a3c 2f74 683e 3c74 643e 6469 7361 gy: disa
│ │ │ +00293900: 626c 653c 2f74 643e 3c2f 7472 3e3c 2f74 ble
│ │ │ +00293920: 0a69 6e63 6c75 6465 2072 656d 6f76 655f .include remove_
│ │ │ +00293930: 7273 796e 630a 0a63 6c61 7373 2072 656d rsync..class rem
│ │ │ +00293940: 6f76 655f 7273 796e 6320 7b0a 2020 7061 ove_rsync {. pa
│ │ │ +00293950: 636b 6167 6520 7b20 2772 7379 6e63 273a ckage { 'rsync':
│ │ │ +00293960: 0a20 2020 2065 6e73 7572 6520 3d26 6774 . ensure =>
│ │ │ +00293970: 3b20 2770 7572 6765 6427 2c0a 2020 7d0a ; 'purged',. }.
│ │ │ +00293980: 7d0a 3c2f 636f 6465 3e3c 2f70 7265 3e3c }.
<
│ │ │ 00293990: 2f64 6976 3e3c 6120 636c 6173 733d 2262 /div>Remediation OSB
│ │ │ -002947c0: 7569 6c64 2042 6c75 6570 7269 6e74 2073 uild Blueprint s
│ │ │ -002947d0: 6e69 7070 6574 20e2 87b2 3c2f 613e 3c62 nippet ....[
│ │ │ -00294820: 6375 7374 6f6d 697a 6174 696f 6e73 2e73 customizations.s
│ │ │ -00294830: 6572 7669 6365 735d 0a6d 6173 6b65 6420 ervices].masked
│ │ │ -00294840: 3d20 5b22 7273 796e 6364 225d 0a3c 2f63 = ["rsyncd"].
│ │ │ -00294860: 3c61 2063 6c61 7373 3d22 6274 6e20 6274 Re
│ │ │ -00294900: 6d65 6469 6174 696f 6e20 4b75 6265 726e mediation Kubern
│ │ │ -00294910: 6574 6573 2073 6e69 7070 6574 20e2 87b2 etes snippet ...
│ │ │ -00294920: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61
<
│ │ │ -002949a0: 7468 3e43 6f6d 706c 6578 6974 793a 3c2f th>Complexity:
│ │ │ -002949b0: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ -002949c0: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr> Disr
│ │ │ -002949d0: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption:
│ │ │ -002949e0: 6d65 6469 756d 3c2f 7464 3e3c 2f74 723e medium
│ │ │ -002949f0: 3c74 723e 3c74 683e 5265 626f 6f74 3a3c Reboot:<
│ │ │ -00294a00: 2f74 683e 3c74 643e 7472 7565 3c2f 7464 /th> true St
│ │ │ -00294a20: 7261 7465 6779 3a3c 2f74 683e 3c74 643e rategy:
│ │ │ -00294a30: 6469 7361 626c 653c 2f74 643e 3c2f 7472 disable
apiVersion:
│ │ │ -00294a60: 6d61 6368 696e 6563 6f6e 6669 6775 7261 machineconfigura
│ │ │ -00294a70: 7469 6f6e 2e6f 7065 6e73 6869 6674 2e69 tion.openshift.i
│ │ │ -00294a80: 6f2f 7631 0a6b 696e 643a 204d 6163 6869 o/v1.kind: Machi
│ │ │ -00294a90: 6e65 436f 6e66 6967 0a73 7065 633a 0a20 neConfig.spec:.
│ │ │ -00294aa0: 2063 6f6e 6669 673a 0a20 2020 2069 676e config:. ign
│ │ │ -00294ab0: 6974 696f 6e3a 0a20 2020 2020 2076 6572 ition:. ver
│ │ │ -00294ac0: 7369 6f6e 3a20 332e 312e 300a 2020 2020 sion: 3.1.0.
│ │ │ -00294ad0: 7379 7374 656d 643a 0a20 2020 2020 2075 systemd:. u
│ │ │ -00294ae0: 6e69 7473 3a0a 2020 2020 2020 2d20 6e61 nits:. - na
│ │ │ -00294af0: 6d65 3a20 7273 796e 6364 2e73 6572 7669 me: rsyncd.servi
│ │ │ -00294b00: 6365 0a20 2020 2020 2020 2065 6e61 626c ce. enabl
│ │ │ -00294b10: 6564 3a20 6661 6c73 650a 2020 2020 2020 ed: false.
│ │ │ -00294b20: 2020 6d61 736b 3a20 7472 7565 0a20 2020 mask: true.
│ │ │ -00294b30: 2020 202d 206e 616d 653a 2072 7379 6e63 - name: rsync
│ │ │ -00294b40: 642e 736f 636b 6574 0a20 2020 2020 2020 d.socket.
│ │ │ -00294b50: 2065 6e61 626c 6564 3a20 6661 6c73 650a enabled: false.
│ │ │ -00294b60: 2020 2020 2020 2020 6d61 736b 3a20 7472 mask: tr
│ │ │ -00294b70: 7565 0a3c 2f63 6f64 653e 3c2f 7072 653e ue.
│ │ │ -00294b80: 3c2f 6469 763e 3c61 2063 6c61 7373 3d22 Remediation
│ │ │ -00294c30: 5075 7070 6574 2073 6e69 7070 6574 20e2 Puppet snippet .
│ │ │ -00294c40: 87b2 3c2f 613e 3c62 723e 3c64 6976 2063 ..
Complexity:
│ │ │ -00294cd0: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Di
│ │ │ -00294cf0: 7372 7570 7469 6f6e 3a3c 2f74 683e 3c74 sruption: low <
│ │ │ -00294d10: 7472 3e3c 7468 3e52 6562 6f6f 743a 3c2f tr>Reboot:
│ │ │ -00294d20: 7468 3e3c 7464 3e66 616c 7365 3c2f 7464 th> false St
│ │ │ -00294d40: 7261 7465 6779 3a3c 2f74 683e 3c74 643e rategy:
│ │ │ -00294d50: 656e 6162 6c65 3c2f 7464 3e3c 2f74 723e enable
│ │ │ -00294d60: 3c2f 7461 626c 653e 3c70 7265 3e3c 636f
include disab
│ │ │ -00294d80: 6c65 5f72 7379 6e63 640a 0a63 6c61 7373 le_rsyncd..class
│ │ │ -00294d90: 2064 6973 6162 6c65 5f72 7379 6e63 6420 disable_rsyncd
│ │ │ -00294da0: 7b0a 2020 7365 7276 6963 6520 7b27 7273 {. service {'rs
│ │ │ -00294db0: 796e 6364 273a 0a20 2020 2065 6e61 626c yncd':. enabl
│ │ │ -00294dc0: 6520 3d26 6774 3b20 6661 6c73 652c 0a20 e => false,.
│ │ │ -00294dd0: 2020 2065 6e73 7572 6520 3d26 6774 3b20 ensure =>
│ │ │ -00294de0: 2773 746f 7070 6564 272c 0a20 207d 0a7d 'stopped',. }.}
│ │ │ -00294df0: 0a3c 2f63 6f64 653e 3c2f 7072 653e 3c2f .
│ │ │ -00294e00: 6469 763e 3c61 2063 6c61 7373 3d22 6274 div>Remediation An
│ │ │ -00294eb0: 7369 626c 6520 736e 6970 7065 7420 e287 sible snippet ..
│ │ │ -00294ec0: b23c 2f61 3e3c 6272 3e3c 6469 7620 636c .
│ │ │ -00294f40: 3c74 683e 436f 6d70 6c65 7869 7479 3a3c Complexity:<
│ │ │ -00294f50: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ -00294f60: 3c2f 7472 3e3c 7472 3e3c 7468 3e44 6973 Dis
│ │ │ -00294f70: 7275 7074 696f 6e3a 3c2f 7468 3e3c 7464 ruption: low Reboot: false
│ │ │ -00294fb0: 3c2f 7472 3e3c 7472 3e3c 7468 3e53 7472 Str
│ │ │ -00294fc0: 6174 6567 793a 3c2f 7468 3e3c 7464 3e64 ategy: d
│ │ │ -00294fd0: 6973 6162 6c65 3c2f 7464 3e3c 2f74 723e isable
│ │ │ -00294fe0: 3c2f 7461 626c 653e 3c70 7265 3e3c 636f
- name: Gathe
│ │ │ -00295000: 7220 7468 6520 7061 636b 6167 6520 6661 r the package fa
│ │ │ -00295010: 6374 730a 2020 7061 636b 6167 655f 6661 cts. package_fa
│ │ │ -00295020: 6374 733a 0a20 2020 206d 616e 6167 6572 cts:. manager
│ │ │ -00295030: 3a20 6175 746f 0a20 2074 6167 733a 0a20 : auto. tags:.
│ │ │ -00295040: 202d 2050 4349 2d44 5353 7634 2d32 2e32 - PCI-DSSv4-2.2
│ │ │ -00295050: 0a20 202d 2050 4349 2d44 5353 7634 2d32 . - PCI-DSSv4-2
│ │ │ -00295060: 2e32 2e34 0a20 202d 2064 6973 6162 6c65 .2.4. - disable
│ │ │ -00295070: 5f73 7472 6174 6567 790a 2020 2d20 6c6f _strategy. - lo
│ │ │ -00295080: 775f 636f 6d70 6c65 7869 7479 0a20 202d w_complexity. -
│ │ │ -00295090: 206c 6f77 5f64 6973 7275 7074 696f 6e0a low_disruption.
│ │ │ -002950a0: 2020 2d20 6d65 6469 756d 5f73 6576 6572 - medium_sever
│ │ │ -002950b0: 6974 790a 2020 2d20 6e6f 5f72 6562 6f6f ity. - no_reboo
│ │ │ -002950c0: 745f 6e65 6564 6564 0a20 202d 2073 6572 t_needed. - ser
│ │ │ -002950d0: 7669 6365 5f72 7379 6e63 645f 6469 7361 vice_rsyncd_disa
│ │ │ -002950e0: 626c 6564 0a0a 2d20 6e61 6d65 3a20 456e bled..- name: En
│ │ │ -002950f0: 7375 7265 2072 7379 6e63 6420 7365 7276 sure rsyncd serv
│ │ │ -00295100: 6963 6520 6973 2064 6973 6162 6c65 6420 ice is disabled
│ │ │ -00295110: 2d20 4469 7361 626c 6520 7365 7276 6963 - Disable servic
│ │ │ -00295120: 6520 7273 796e 6364 0a20 2062 6c6f 636b e rsyncd. block
│ │ │ -00295130: 3a0a 0a20 202d 206e 616d 653a 2045 6e73 :.. - name: Ens
│ │ │ -00295140: 7572 6520 7273 796e 6364 2073 6572 7669 ure rsyncd servi
│ │ │ -00295150: 6365 2069 7320 6469 7361 626c 6564 202d ce is disabled -
│ │ │ -00295160: 2043 6f6c 6c65 6374 2073 7973 7465 6d64 Collect systemd
│ │ │ -00295170: 2053 6572 7669 6365 7320 5072 6573 656e Services Presen
│ │ │ -00295180: 7420 696e 0a20 2020 2020 2074 6865 2053 t in. the S
│ │ │ -00295190: 7973 7465 6d0a 2020 2020 616e 7369 626c ystem. ansibl
│ │ │ -002951a0: 652e 6275 696c 7469 6e2e 636f 6d6d 616e e.builtin.comman
│ │ │ -002951b0: 643a 2073 7973 7465 6d63 746c 202d 7120 d: systemctl -q
│ │ │ -002951c0: 6c69 7374 2d75 6e69 742d 6669 6c65 7320 list-unit-files
│ │ │ -002951d0: 2d2d 7479 7065 2073 6572 7669 6365 0a20 --type service.
│ │ │ -002951e0: 2020 2072 6567 6973 7465 723a 2073 6572 register: ser
│ │ │ -002951f0: 7669 6365 5f65 7869 7374 730a 2020 2020 vice_exists.
│ │ │ -00295200: 6368 616e 6765 645f 7768 656e 3a20 6661 changed_when: fa
│ │ │ -00295210: 6c73 650a 2020 2020 6661 696c 6564 5f77 lse. failed_w
│ │ │ -00295220: 6865 6e3a 2073 6572 7669 6365 5f65 7869 hen: service_exi
│ │ │ -00295230: 7374 732e 7263 206e 6f74 2069 6e20 5b30 sts.rc not in [0
│ │ │ -00295240: 2c20 315d 0a20 2020 2063 6865 636b 5f6d , 1]. check_m
│ │ │ -00295250: 6f64 653a 2066 616c 7365 0a0a 2020 2d20 ode: false.. -
│ │ │ -00295260: 6e61 6d65 3a20 456e 7375 7265 2072 7379 name: Ensure rsy
│ │ │ -00295270: 6e63 6420 7365 7276 6963 6520 6973 2064 ncd service is d
│ │ │ -00295280: 6973 6162 6c65 6420 2d20 456e 7375 7265 isabled - Ensure
│ │ │ -00295290: 2072 7379 6e63 642e 7365 7276 6963 6520 rsyncd.service
│ │ │ -002952a0: 6973 204d 6173 6b65 640a 2020 2020 616e is Masked. an
│ │ │ -002952b0: 7369 626c 652e 6275 696c 7469 6e2e 7379 sible.builtin.sy
│ │ │ -002952c0: 7374 656d 643a 0a20 2020 2020 206e 616d stemd:. nam
│ │ │ -002952d0: 653a 2072 7379 6e63 642e 7365 7276 6963 e: rsyncd.servic
│ │ │ -002952e0: 650a 2020 2020 2020 7374 6174 653a 2073 e. state: s
│ │ │ -002952f0: 746f 7070 6564 0a20 2020 2020 2065 6e61 topped. ena
│ │ │ -00295300: 626c 6564 3a20 6661 6c73 650a 2020 2020 bled: false.
│ │ │ -00295310: 2020 6d61 736b 6564 3a20 7472 7565 0a20 masked: true.
│ │ │ -00295320: 2020 2077 6865 6e3a 2073 6572 7669 6365 when: service
│ │ │ -00295330: 5f65 7869 7374 732e 7374 646f 7574 5f6c _exists.stdout_l
│ │ │ -00295340: 696e 6573 2069 7320 7365 6172 6368 2822 ines is search("
│ │ │ -00295350: 7273 796e 6364 2e73 6572 7669 6365 222c rsyncd.service",
│ │ │ -00295360: 206d 756c 7469 6c69 6e65 3d54 7275 6529 multiline=True)
│ │ │ -00295370: 0a0a 2020 2d20 6e61 6d65 3a20 556e 6974 .. - name: Unit
│ │ │ -00295380: 2053 6f63 6b65 7420 4578 6973 7473 202d Socket Exists -
│ │ │ -00295390: 2072 7379 6e63 642e 736f 636b 6574 0a20 rsyncd.socket.
│ │ │ -002953a0: 2020 2061 6e73 6962 6c65 2e62 7569 6c74 ansible.built
│ │ │ -002953b0: 696e 2e63 6f6d 6d61 6e64 3a20 7379 7374 in.command: syst
│ │ │ -002953c0: 656d 6374 6c20 2d71 206c 6973 742d 756e emctl -q list-un
│ │ │ -002953d0: 6974 2d66 696c 6573 2072 7379 6e63 642e it-files rsyncd.
│ │ │ -002953e0: 736f 636b 6574 0a20 2020 2072 6567 6973 socket. regis
│ │ │ -002953f0: 7465 723a 2073 6f63 6b65 745f 6669 6c65 ter: socket_file
│ │ │ -00295400: 5f65 7869 7374 730a 2020 2020 6368 616e _exists. chan
│ │ │ -00295410: 6765 645f 7768 656e 3a20 6661 6c73 650a ged_when: false.
│ │ │ -00295420: 2020 2020 6661 696c 6564 5f77 6865 6e3a failed_when:
│ │ │ -00295430: 2073 6f63 6b65 745f 6669 6c65 5f65 7869 socket_file_exi
│ │ │ -00295440: 7374 732e 7263 206e 6f74 2069 6e20 5b30 sts.rc not in [0
│ │ │ -00295450: 2c20 315d 0a20 2020 2063 6865 636b 5f6d , 1]. check_m
│ │ │ -00295460: 6f64 653a 2066 616c 7365 0a0a 2020 2d20 ode: false.. -
│ │ │ -00295470: 6e61 6d65 3a20 456e 7375 7265 2072 7379 name: Ensure rsy
│ │ │ -00295480: 6e63 6420 7365 7276 6963 6520 6973 2064 ncd service is d
│ │ │ -00295490: 6973 6162 6c65 6420 2d20 4469 7361 626c isabled - Disabl
│ │ │ -002954a0: 6520 536f 636b 6574 2072 7379 6e63 640a e Socket rsyncd.
│ │ │ -002954b0: 2020 2020 616e 7369 626c 652e 6275 696c ansible.buil
│ │ │ -002954c0: 7469 6e2e 7379 7374 656d 643a 0a20 2020 tin.systemd:.
│ │ │ -002954d0: 2020 206e 616d 653a 2072 7379 6e63 642e name: rsyncd.
│ │ │ -002954e0: 736f 636b 6574 0a20 2020 2020 2065 6e61 socket. ena
│ │ │ -002954f0: 626c 6564 3a20 6661 6c73 650a 2020 2020 bled: false.
│ │ │ -00295500: 2020 7374 6174 653a 2073 746f 7070 6564 state: stopped
│ │ │ -00295510: 0a20 2020 2020 206d 6173 6b65 643a 2074 . masked: t
│ │ │ -00295520: 7275 650a 2020 2020 7768 656e 3a20 736f rue. when: so
│ │ │ -00295530: 636b 6574 5f66 696c 655f 6578 6973 7473 cket_file_exists
│ │ │ -00295540: 2e73 7464 6f75 745f 6c69 6e65 7320 6973 .stdout_lines is
│ │ │ -00295550: 2073 6561 7263 6828 2272 7379 6e63 642e search("rsyncd.
│ │ │ -00295560: 736f 636b 6574 222c 206d 756c 7469 6c69 socket", multili
│ │ │ -00295570: 6e65 3d54 7275 6529 0a20 2074 6167 733a ne=True). tags:
│ │ │ -00295580: 0a20 202d 2050 4349 2d44 5353 7634 2d32 . - PCI-DSSv4-2
│ │ │ -00295590: 2e32 0a20 202d 2050 4349 2d44 5353 7634 .2. - PCI-DSSv4
│ │ │ -002955a0: 2d32 2e32 2e34 0a20 202d 2064 6973 6162 -2.2.4. - disab
│ │ │ -002955b0: 6c65 5f73 7472 6174 6567 790a 2020 2d20 le_strategy. -
│ │ │ -002955c0: 6c6f 775f 636f 6d70 6c65 7869 7479 0a20 low_complexity.
│ │ │ -002955d0: 202d 206c 6f77 5f64 6973 7275 7074 696f - low_disruptio
│ │ │ -002955e0: 6e0a 2020 2d20 6d65 6469 756d 5f73 6576 n. - medium_sev
│ │ │ -002955f0: 6572 6974 790a 2020 2d20 6e6f 5f72 6562 erity. - no_reb
│ │ │ -00295600: 6f6f 745f 6e65 6564 6564 0a20 202d 2073 oot_needed. - s
│ │ │ -00295610: 6572 7669 6365 5f72 7379 6e63 645f 6469 ervice_rsyncd_di
│ │ │ -00295620: 7361 626c 6564 0a20 202d 2073 7065 6369 sabled. - speci
│ │ │ -00295630: 616c 5f73 6572 7669 6365 5f62 6c6f 636b al_service_block
│ │ │ -00295640: 0a20 2077 6865 6e3a 2027 226c 696e 7578 . when: '"linux
│ │ │ -00295650: 2d62 6173 6522 2069 6e20 616e 7369 626c -base" in ansibl
│ │ │ -00295660: 655f 6661 6374 732e 7061 636b 6167 6573 e_facts.packages
│ │ │ -00295670: 270a 3c2f 636f 6465 3e3c 2f70 7265 3e3c '.
<
│ │ │ +002947b0: 3e52 656d 6564 6961 7469 6f6e 2041 6e73 >Remediation Ans
│ │ │ +002947c0: 6962 6c65 2073 6e69 7070 6574 20e2 87b2 ible snippet ...
│ │ │ +002947d0: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61
<
│ │ │ +00294850: 7468 3e43 6f6d 706c 6578 6974 793a 3c2f th>Complexity:
│ │ │ +00294860: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ +00294870: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr> Disr
│ │ │ +00294880: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption:
│ │ │ +00294890: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Reboot: false <
│ │ │ +002948c0: 2f74 723e 3c74 723e 3c74 683e 5374 7261 /tr>Stra
│ │ │ +002948d0: 7465 6779 3a3c 2f74 683e 3c74 643e 6469 tegy: di
│ │ │ +002948e0: 7361 626c 653c 2f74 643e 3c2f 7472 3e3c sable <
│ │ │ +002948f0: 2f74 6162 6c65 3e3c 7072 653e 3c63 6f64 /table>- name: Gather
│ │ │ +00294910: 2074 6865 2070 6163 6b61 6765 2066 6163 the package fac
│ │ │ +00294920: 7473 0a20 2070 6163 6b61 6765 5f66 6163 ts. package_fac
│ │ │ +00294930: 7473 3a0a 2020 2020 6d61 6e61 6765 723a ts:. manager:
│ │ │ +00294940: 2061 7574 6f0a 2020 7461 6773 3a0a 2020 auto. tags:.
│ │ │ +00294950: 2d20 5043 492d 4453 5376 342d 322e 320a - PCI-DSSv4-2.2.
│ │ │ +00294960: 2020 2d20 5043 492d 4453 5376 342d 322e - PCI-DSSv4-2.
│ │ │ +00294970: 322e 340a 2020 2d20 6469 7361 626c 655f 2.4. - disable_
│ │ │ +00294980: 7374 7261 7465 6779 0a20 202d 206c 6f77 strategy. - low
│ │ │ +00294990: 5f63 6f6d 706c 6578 6974 790a 2020 2d20 _complexity. -
│ │ │ +002949a0: 6c6f 775f 6469 7372 7570 7469 6f6e 0a20 low_disruption.
│ │ │ +002949b0: 202d 206d 6564 6975 6d5f 7365 7665 7269 - medium_severi
│ │ │ +002949c0: 7479 0a20 202d 206e 6f5f 7265 626f 6f74 ty. - no_reboot
│ │ │ +002949d0: 5f6e 6565 6465 640a 2020 2d20 7365 7276 _needed. - serv
│ │ │ +002949e0: 6963 655f 7273 796e 6364 5f64 6973 6162 ice_rsyncd_disab
│ │ │ +002949f0: 6c65 640a 0a2d 206e 616d 653a 2045 6e73 led..- name: Ens
│ │ │ +00294a00: 7572 6520 7273 796e 6364 2073 6572 7669 ure rsyncd servi
│ │ │ +00294a10: 6365 2069 7320 6469 7361 626c 6564 202d ce is disabled -
│ │ │ +00294a20: 2044 6973 6162 6c65 2073 6572 7669 6365 Disable service
│ │ │ +00294a30: 2072 7379 6e63 640a 2020 626c 6f63 6b3a rsyncd. block:
│ │ │ +00294a40: 0a0a 2020 2d20 6e61 6d65 3a20 456e 7375 .. - name: Ensu
│ │ │ +00294a50: 7265 2072 7379 6e63 6420 7365 7276 6963 re rsyncd servic
│ │ │ +00294a60: 6520 6973 2064 6973 6162 6c65 6420 2d20 e is disabled -
│ │ │ +00294a70: 436f 6c6c 6563 7420 7379 7374 656d 6420 Collect systemd
│ │ │ +00294a80: 5365 7276 6963 6573 2050 7265 7365 6e74 Services Present
│ │ │ +00294a90: 2069 6e0a 2020 2020 2020 7468 6520 5379 in. the Sy
│ │ │ +00294aa0: 7374 656d 0a20 2020 2061 6e73 6962 6c65 stem. ansible
│ │ │ +00294ab0: 2e62 7569 6c74 696e 2e63 6f6d 6d61 6e64 .builtin.command
│ │ │ +00294ac0: 3a20 7379 7374 656d 6374 6c20 2d71 206c : systemctl -q l
│ │ │ +00294ad0: 6973 742d 756e 6974 2d66 696c 6573 202d ist-unit-files -
│ │ │ +00294ae0: 2d74 7970 6520 7365 7276 6963 650a 2020 -type service.
│ │ │ +00294af0: 2020 7265 6769 7374 6572 3a20 7365 7276 register: serv
│ │ │ +00294b00: 6963 655f 6578 6973 7473 0a20 2020 2063 ice_exists. c
│ │ │ +00294b10: 6861 6e67 6564 5f77 6865 6e3a 2066 616c hanged_when: fal
│ │ │ +00294b20: 7365 0a20 2020 2066 6169 6c65 645f 7768 se. failed_wh
│ │ │ +00294b30: 656e 3a20 7365 7276 6963 655f 6578 6973 en: service_exis
│ │ │ +00294b40: 7473 2e72 6320 6e6f 7420 696e 205b 302c ts.rc not in [0,
│ │ │ +00294b50: 2031 5d0a 2020 2020 6368 6563 6b5f 6d6f 1]. check_mo
│ │ │ +00294b60: 6465 3a20 6661 6c73 650a 0a20 202d 206e de: false.. - n
│ │ │ +00294b70: 616d 653a 2045 6e73 7572 6520 7273 796e ame: Ensure rsyn
│ │ │ +00294b80: 6364 2073 6572 7669 6365 2069 7320 6469 cd service is di
│ │ │ +00294b90: 7361 626c 6564 202d 2045 6e73 7572 6520 sabled - Ensure
│ │ │ +00294ba0: 7273 796e 6364 2e73 6572 7669 6365 2069 rsyncd.service i
│ │ │ +00294bb0: 7320 4d61 736b 6564 0a20 2020 2061 6e73 s Masked. ans
│ │ │ +00294bc0: 6962 6c65 2e62 7569 6c74 696e 2e73 7973 ible.builtin.sys
│ │ │ +00294bd0: 7465 6d64 3a0a 2020 2020 2020 6e61 6d65 temd:. name
│ │ │ +00294be0: 3a20 7273 796e 6364 2e73 6572 7669 6365 : rsyncd.service
│ │ │ +00294bf0: 0a20 2020 2020 2073 7461 7465 3a20 7374 . state: st
│ │ │ +00294c00: 6f70 7065 640a 2020 2020 2020 656e 6162 opped. enab
│ │ │ +00294c10: 6c65 643a 2066 616c 7365 0a20 2020 2020 led: false.
│ │ │ +00294c20: 206d 6173 6b65 643a 2074 7275 650a 2020 masked: true.
│ │ │ +00294c30: 2020 7768 656e 3a20 7365 7276 6963 655f when: service_
│ │ │ +00294c40: 6578 6973 7473 2e73 7464 6f75 745f 6c69 exists.stdout_li
│ │ │ +00294c50: 6e65 7320 6973 2073 6561 7263 6828 2272 nes is search("r
│ │ │ +00294c60: 7379 6e63 642e 7365 7276 6963 6522 2c20 syncd.service",
│ │ │ +00294c70: 6d75 6c74 696c 696e 653d 5472 7565 290a multiline=True).
│ │ │ +00294c80: 0a20 202d 206e 616d 653a 2055 6e69 7420 . - name: Unit
│ │ │ +00294c90: 536f 636b 6574 2045 7869 7374 7320 2d20 Socket Exists -
│ │ │ +00294ca0: 7273 796e 6364 2e73 6f63 6b65 740a 2020 rsyncd.socket.
│ │ │ +00294cb0: 2020 616e 7369 626c 652e 6275 696c 7469 ansible.builti
│ │ │ +00294cc0: 6e2e 636f 6d6d 616e 643a 2073 7973 7465 n.command: syste
│ │ │ +00294cd0: 6d63 746c 202d 7120 6c69 7374 2d75 6e69 mctl -q list-uni
│ │ │ +00294ce0: 742d 6669 6c65 7320 7273 796e 6364 2e73 t-files rsyncd.s
│ │ │ +00294cf0: 6f63 6b65 740a 2020 2020 7265 6769 7374 ocket. regist
│ │ │ +00294d00: 6572 3a20 736f 636b 6574 5f66 696c 655f er: socket_file_
│ │ │ +00294d10: 6578 6973 7473 0a20 2020 2063 6861 6e67 exists. chang
│ │ │ +00294d20: 6564 5f77 6865 6e3a 2066 616c 7365 0a20 ed_when: false.
│ │ │ +00294d30: 2020 2066 6169 6c65 645f 7768 656e 3a20 failed_when:
│ │ │ +00294d40: 736f 636b 6574 5f66 696c 655f 6578 6973 socket_file_exis
│ │ │ +00294d50: 7473 2e72 6320 6e6f 7420 696e 205b 302c ts.rc not in [0,
│ │ │ +00294d60: 2031 5d0a 2020 2020 6368 6563 6b5f 6d6f 1]. check_mo
│ │ │ +00294d70: 6465 3a20 6661 6c73 650a 0a20 202d 206e de: false.. - n
│ │ │ +00294d80: 616d 653a 2045 6e73 7572 6520 7273 796e ame: Ensure rsyn
│ │ │ +00294d90: 6364 2073 6572 7669 6365 2069 7320 6469 cd service is di
│ │ │ +00294da0: 7361 626c 6564 202d 2044 6973 6162 6c65 sabled - Disable
│ │ │ +00294db0: 2053 6f63 6b65 7420 7273 796e 6364 0a20 Socket rsyncd.
│ │ │ +00294dc0: 2020 2061 6e73 6962 6c65 2e62 7569 6c74 ansible.built
│ │ │ +00294dd0: 696e 2e73 7973 7465 6d64 3a0a 2020 2020 in.systemd:.
│ │ │ +00294de0: 2020 6e61 6d65 3a20 7273 796e 6364 2e73 name: rsyncd.s
│ │ │ +00294df0: 6f63 6b65 740a 2020 2020 2020 656e 6162 ocket. enab
│ │ │ +00294e00: 6c65 643a 2066 616c 7365 0a20 2020 2020 led: false.
│ │ │ +00294e10: 2073 7461 7465 3a20 7374 6f70 7065 640a state: stopped.
│ │ │ +00294e20: 2020 2020 2020 6d61 736b 6564 3a20 7472 masked: tr
│ │ │ +00294e30: 7565 0a20 2020 2077 6865 6e3a 2073 6f63 ue. when: soc
│ │ │ +00294e40: 6b65 745f 6669 6c65 5f65 7869 7374 732e ket_file_exists.
│ │ │ +00294e50: 7374 646f 7574 5f6c 696e 6573 2069 7320 stdout_lines is
│ │ │ +00294e60: 7365 6172 6368 2822 7273 796e 6364 2e73 search("rsyncd.s
│ │ │ +00294e70: 6f63 6b65 7422 2c20 6d75 6c74 696c 696e ocket", multilin
│ │ │ +00294e80: 653d 5472 7565 290a 2020 7461 6773 3a0a e=True). tags:.
│ │ │ +00294e90: 2020 2d20 5043 492d 4453 5376 342d 322e - PCI-DSSv4-2.
│ │ │ +00294ea0: 320a 2020 2d20 5043 492d 4453 5376 342d 2. - PCI-DSSv4-
│ │ │ +00294eb0: 322e 322e 340a 2020 2d20 6469 7361 626c 2.2.4. - disabl
│ │ │ +00294ec0: 655f 7374 7261 7465 6779 0a20 202d 206c e_strategy. - l
│ │ │ +00294ed0: 6f77 5f63 6f6d 706c 6578 6974 790a 2020 ow_complexity.
│ │ │ +00294ee0: 2d20 6c6f 775f 6469 7372 7570 7469 6f6e - low_disruption
│ │ │ +00294ef0: 0a20 202d 206d 6564 6975 6d5f 7365 7665 . - medium_seve
│ │ │ +00294f00: 7269 7479 0a20 202d 206e 6f5f 7265 626f rity. - no_rebo
│ │ │ +00294f10: 6f74 5f6e 6565 6465 640a 2020 2d20 7365 ot_needed. - se
│ │ │ +00294f20: 7276 6963 655f 7273 796e 6364 5f64 6973 rvice_rsyncd_dis
│ │ │ +00294f30: 6162 6c65 640a 2020 2d20 7370 6563 6961 abled. - specia
│ │ │ +00294f40: 6c5f 7365 7276 6963 655f 626c 6f63 6b0a l_service_block.
│ │ │ +00294f50: 2020 7768 656e 3a20 2722 6c69 6e75 782d when: '"linux-
│ │ │ +00294f60: 6261 7365 2220 696e 2061 6e73 6962 6c65 base" in ansible
│ │ │ +00294f70: 5f66 6163 7473 2e70 6163 6b61 6765 7327 _facts.packages'
│ │ │ +00294f80: 0a3c 2f63 6f64 653e 3c2f 7072 653e 3c2f .
│ │ │ +00294f90: 6469 763e 3c61 2063 6c61 7373 3d22 6274 div>Remediation Ku
│ │ │ +00295040: 6265 726e 6574 6573 2073 6e69 7070 6574 bernetes snippet
│ │ │ +00295050: 20e2 87b2 3c2f 613e 3c62 723e 3c64 6976 ...
<
│ │ │ +002950d0: 7472 3e3c 7468 3e43 6f6d 706c 6578 6974 tr>Complexit
│ │ │ +002950e0: 793a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f y: low
│ │ │ +002950f0: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ +00295100: 4469 7372 7570 7469 6f6e 3a3c 2f74 683e Disruption:
│ │ │ +00295110: 3c74 643e 6d65 6469 756d 3c2f 7464 3e3c medium <
│ │ │ +00295120: 2f74 723e 3c74 723e 3c74 683e 5265 626f /tr>Rebo
│ │ │ +00295130: 6f74 3a3c 2f74 683e 3c74 643e 7472 7565 ot: true
│ │ │ +00295140: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Strategy:
│ │ │ +00295160: 3c74 643e 6469 7361 626c 653c 2f74 643e disable
│ │ │ +00295170: 3c2f 7472 3e3c 2f74 6162 6c65 3e3c 7072
apiVersi
│ │ │ +00295190: 6f6e 3a20 6d61 6368 696e 6563 6f6e 6669 on: machineconfi
│ │ │ +002951a0: 6775 7261 7469 6f6e 2e6f 7065 6e73 6869 guration.openshi
│ │ │ +002951b0: 6674 2e69 6f2f 7631 0a6b 696e 643a 204d ft.io/v1.kind: M
│ │ │ +002951c0: 6163 6869 6e65 436f 6e66 6967 0a73 7065 achineConfig.spe
│ │ │ +002951d0: 633a 0a20 2063 6f6e 6669 673a 0a20 2020 c:. config:.
│ │ │ +002951e0: 2069 676e 6974 696f 6e3a 0a20 2020 2020 ignition:.
│ │ │ +002951f0: 2076 6572 7369 6f6e 3a20 332e 312e 300a version: 3.1.0.
│ │ │ +00295200: 2020 2020 7379 7374 656d 643a 0a20 2020 systemd:.
│ │ │ +00295210: 2020 2075 6e69 7473 3a0a 2020 2020 2020 units:.
│ │ │ +00295220: 2d20 6e61 6d65 3a20 7273 796e 6364 2e73 - name: rsyncd.s
│ │ │ +00295230: 6572 7669 6365 0a20 2020 2020 2020 2065 ervice. e
│ │ │ +00295240: 6e61 626c 6564 3a20 6661 6c73 650a 2020 nabled: false.
│ │ │ +00295250: 2020 2020 2020 6d61 736b 3a20 7472 7565 mask: true
│ │ │ +00295260: 0a20 2020 2020 202d 206e 616d 653a 2072 . - name: r
│ │ │ +00295270: 7379 6e63 642e 736f 636b 6574 0a20 2020 syncd.socket.
│ │ │ +00295280: 2020 2020 2065 6e61 626c 6564 3a20 6661 enabled: fa
│ │ │ +00295290: 6c73 650a 2020 2020 2020 2020 6d61 736b lse. mask
│ │ │ +002952a0: 3a20 7472 7565 0a3c 2f63 6f64 653e 3c2f : true.
│ │ │ +002952b0: 7072 653e 3c2f 6469 763e 3c61 2063 6c61 pre> Remediat
│ │ │ +00295360: 696f 6e20 5075 7070 6574 2073 6e69 7070 ion Puppet snipp
│ │ │ +00295370: 6574 20e2 87b2 3c2f 613e 3c62 723e 3c64 et ...
<
│ │ │ +002953b0: 7461 626c 6520 636c 6173 733d 2274 6162 table class="tab
│ │ │ +002953c0: 6c65 2074 6162 6c65 2d73 7472 6970 6564 le table-striped
│ │ │ +002953d0: 2074 6162 6c65 2d62 6f72 6465 7265 6420 table-bordered
│ │ │ +002953e0: 7461 626c 652d 636f 6e64 656e 7365 6422 table-condensed"
│ │ │ +002953f0: 3e3c 7472 3e3c 7468 3e43 6f6d 706c 6578 >Complex
│ │ │ +00295400: 6974 793a 3c2f 7468 3e3c 7464 3e6c 6f77 ity: low
│ │ │ +00295410: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Disruption: low
│ │ │ +00295440: 7472 3e3c 7472 3e3c 7468 3e52 6562 6f6f tr>Reboo
│ │ │ +00295450: 743a 3c2f 7468 3e3c 7464 3e66 616c 7365 t: false
│ │ │ +00295460: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Strategy:
│ │ │ +00295480: 3c74 643e 656e 6162 6c65 3c2f 7464 3e3c enable <
│ │ │ +00295490: 2f74 723e 3c2f 7461 626c 653e 3c70 7265 /tr>
include d
│ │ │ +002954b0: 6973 6162 6c65 5f72 7379 6e63 640a 0a63 isable_rsyncd..c
│ │ │ +002954c0: 6c61 7373 2064 6973 6162 6c65 5f72 7379 lass disable_rsy
│ │ │ +002954d0: 6e63 6420 7b0a 2020 7365 7276 6963 6520 ncd {. service
│ │ │ +002954e0: 7b27 7273 796e 6364 273a 0a20 2020 2065 {'rsyncd':. e
│ │ │ +002954f0: 6e61 626c 6520 3d26 6774 3b20 6661 6c73 nable => fals
│ │ │ +00295500: 652c 0a20 2020 2065 6e73 7572 6520 3d26 e,. ensure =&
│ │ │ +00295510: 6774 3b20 2773 746f 7070 6564 272c 0a20 gt; 'stopped',.
│ │ │ +00295520: 207d 0a7d 0a3c 2f63 6f64 653e 3c2f 7072 }.}.
Remediatio
│ │ │ +002955e0: 6e20 4f53 4275 696c 6420 426c 7565 7072 n OSBuild Bluepr
│ │ │ +002955f0: 696e 7420 736e 6970 7065 7420 e287 b23c int snippet ...<
│ │ │ +00295600: 2f61 3e3c 6272 3e3c 6469 7620 636c 6173 /a>
.[customizati
│ │ │ +00295650: 6f6e 732e 7365 7276 6963 6573 5d0a 6d61 ons.services].ma
│ │ │ +00295660: 736b 6564 203d 205b 2272 7379 6e63 6422 sked = ["rsyncd"
│ │ │ +00295670: 5d0a 3c2f 636f 6465 3e3c 2f70 7265 3e3c ].
<
│ │ │ 00295680: 2f64 6976 3e3c 6120 636c 6173 733d 2262 /div>Remediatio
│ │ │ -00296cf0: 6e20 5075 7070 6574 2073 6e69 7070 6574 n Puppet snippet
│ │ │ -00296d00: 20e2 87b2 3c2f 613e 3c62 723e 3c64 6976 ...
<
│ │ │ -00296d80: 7472 3e3c 7468 3e43 6f6d 706c 6578 6974 tr>Complexit
│ │ │ -00296d90: 793a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f y: low
│ │ │ -00296da0: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ -00296db0: 4469 7372 7570 7469 6f6e 3a3c 2f74 683e Disruption:
│ │ │ -00296dc0: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Reboot:
│ │ │ -00296de0: 3c2f 7468 3e3c 7464 3e66 616c 7365 3c2f false
│ │ │ -00296df0: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ -00296e00: 5374 7261 7465 6779 3a3c 2f74 683e 3c74 Strategy: disable
│ │ │ -00296e20: 7472 3e3c 2f74 6162 6c65 3e3c 7072 653e tr>
│ │ │ -00296e30: 3c63 6f64 653e 0a69 6e63 6c75 6465 2072 .include r
│ │ │ -00296e40: 656d 6f76 655f 7371 7569 640a 0a63 6c61 emove_squid..cla
│ │ │ -00296e50: 7373 2072 656d 6f76 655f 7371 7569 6420 ss remove_squid
│ │ │ -00296e60: 7b0a 2020 7061 636b 6167 6520 7b20 2773 {. package { 's
│ │ │ -00296e70: 7175 6964 273a 0a20 2020 2065 6e73 7572 quid':. ensur
│ │ │ -00296e80: 6520 3d26 6774 3b20 2770 7572 6765 6427 e => 'purged'
│ │ │ -00296e90: 2c0a 2020 7d0a 7d0a 3c2f 636f 6465 3e3c ,. }.}.<
│ │ │ -00296ea0: 2f70 7265 3e3c 2f64 6976 3e3c 6120 636c /pre>
Remedia
│ │ │ -00296f50: 7469 6f6e 2041 6e73 6962 6c65 2073 6e69 tion Ansible sni
│ │ │ -00296f60: 7070 6574 20e2 87b2 3c2f 613e 3c62 723e ppet ...
│ │ │ -00296f70: 3c64 6976 2063 6c61 7373 3d22 7061 6e65 Compl
│ │ │ -00296ff0: 6578 6974 793a 3c2f 7468 3e3c 7464 3e6c exity: l
│ │ │ -00297000: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ -00297010: 3c74 683e 4469 7372 7570 7469 6f6e 3a3c Disruption:<
│ │ │ -00297020: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ -00297030: 3c2f 7472 3e3c 7472 3e3c 7468 3e52 6562 Reb
│ │ │ -00297040: 6f6f 743a 3c2f 7468 3e3c 7464 3e66 616c oot: fal
│ │ │ -00297050: 7365 3c2f 7464 3e3c 2f74 723e 3c74 723e se
│ │ │ -00297060: 3c74 683e 5374 7261 7465 6779 3a3c 2f74 Strategy: disable
<
│ │ │ -00297090: 7072 653e 3c63 6f64 653e 2d20 6e61 6d65 pre>- name
│ │ │ -002970a0: 3a20 2755 6e69 6e73 7461 6c6c 2073 7175 : 'Uninstall squ
│ │ │ -002970b0: 6964 2050 6163 6b61 6765 3a20 456e 7375 id Package: Ensu
│ │ │ -002970c0: 7265 2073 7175 6964 2069 7320 7265 6d6f re squid is remo
│ │ │ -002970d0: 7665 6427 0a20 2061 6e73 6962 6c65 2e62 ved'. ansible.b
│ │ │ -002970e0: 7569 6c74 696e 2e70 6163 6b61 6765 3a0a uiltin.package:.
│ │ │ -002970f0: 2020 2020 6e61 6d65 3a20 7371 7569 640a name: squid.
│ │ │ -00297100: 2020 2020 7374 6174 653a 2061 6273 656e state: absen
│ │ │ -00297110: 740a 2020 7461 6773 3a0a 2020 2d20 6469 t. tags:. - di
│ │ │ -00297120: 7361 626c 655f 7374 7261 7465 6779 0a20 sable_strategy.
│ │ │ -00297130: 202d 206c 6f77 5f63 6f6d 706c 6578 6974 - low_complexit
│ │ │ -00297140: 790a 2020 2d20 6c6f 775f 6469 7372 7570 y. - low_disrup
│ │ │ -00297150: 7469 6f6e 0a20 202d 206e 6f5f 7265 626f tion. - no_rebo
│ │ │ -00297160: 6f74 5f6e 6565 6465 640a 2020 2d20 7061 ot_needed. - pa
│ │ │ -00297170: 636b 6167 655f 7371 7569 645f 7265 6d6f ckage_squid_remo
│ │ │ -00297180: 7665 640a 2020 2d20 756e 6b6e 6f77 6e5f ved. - unknown_
│ │ │ -00297190: 7365 7665 7269 7479 0a3c 2f63 6f64 653e severity.
│ │ │ +00296cf0: 6e20 416e 7369 626c 6520 736e 6970 7065 n Ansible snippe
│ │ │ +00296d00: 7420 e287 b23c 2f61 3e3c 6272 3e3c 6469 t ...
│ │ │ +00296d80: 3c74 723e 3c74 683e 436f 6d70 6c65 7869 Complexi
│ │ │ +00296d90: 7479 3a3c 2f74 683e 3c74 643e 6c6f 773c ty: low<
│ │ │ +00296da0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Disruption: low Reboot
│ │ │ +00296de0: 3a3c 2f74 683e 3c74 643e 6661 6c73 653c : false<
│ │ │ +00296df0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Strategy: <
│ │ │ +00296e10: 7464 3e64 6973 6162 6c65 3c2f 7464 3e3c td>disable<
│ │ │ +00296e20: 2f74 723e 3c2f 7461 626c 653e 3c70 7265 /tr>
- name: '
│ │ │ +00296e40: 556e 696e 7374 616c 6c20 7371 7569 6420 Uninstall squid
│ │ │ +00296e50: 5061 636b 6167 653a 2045 6e73 7572 6520 Package: Ensure
│ │ │ +00296e60: 7371 7569 6420 6973 2072 656d 6f76 6564 squid is removed
│ │ │ +00296e70: 270a 2020 616e 7369 626c 652e 6275 696c '. ansible.buil
│ │ │ +00296e80: 7469 6e2e 7061 636b 6167 653a 0a20 2020 tin.package:.
│ │ │ +00296e90: 206e 616d 653a 2073 7175 6964 0a20 2020 name: squid.
│ │ │ +00296ea0: 2073 7461 7465 3a20 6162 7365 6e74 0a20 state: absent.
│ │ │ +00296eb0: 2074 6167 733a 0a20 202d 2064 6973 6162 tags:. - disab
│ │ │ +00296ec0: 6c65 5f73 7472 6174 6567 790a 2020 2d20 le_strategy. -
│ │ │ +00296ed0: 6c6f 775f 636f 6d70 6c65 7869 7479 0a20 low_complexity.
│ │ │ +00296ee0: 202d 206c 6f77 5f64 6973 7275 7074 696f - low_disruptio
│ │ │ +00296ef0: 6e0a 2020 2d20 6e6f 5f72 6562 6f6f 745f n. - no_reboot_
│ │ │ +00296f00: 6e65 6564 6564 0a20 202d 2070 6163 6b61 needed. - packa
│ │ │ +00296f10: 6765 5f73 7175 6964 5f72 656d 6f76 6564 ge_squid_removed
│ │ │ +00296f20: 0a20 202d 2075 6e6b 6e6f 776e 5f73 6576 . - unknown_sev
│ │ │ +00296f30: 6572 6974 790a 3c2f 636f 6465 3e3c 2f70 erity.
Remediati
│ │ │ +00296ff0: 6f6e 2050 7570 7065 7420 736e 6970 7065 on Puppet snippe
│ │ │ +00297000: 7420 e287 b23c 2f61 3e3c 6272 3e3c 6469 t ...
│ │ │ +00297080: 3c74 723e 3c74 683e 436f 6d70 6c65 7869 Complexi
│ │ │ +00297090: 7479 3a3c 2f74 683e 3c74 643e 6c6f 773c ty: low<
│ │ │ +002970a0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Disruption: low Reboot
│ │ │ +002970e0: 3a3c 2f74 683e 3c74 643e 6661 6c73 653c : false<
│ │ │ +002970f0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Strategy: <
│ │ │ +00297110: 7464 3e64 6973 6162 6c65 3c2f 7464 3e3c td>disable<
│ │ │ +00297120: 2f74 723e 3c2f 7461 626c 653e 3c70 7265 /tr>
.include
│ │ │ +00297140: 7265 6d6f 7665 5f73 7175 6964 0a0a 636c remove_squid..cl
│ │ │ +00297150: 6173 7320 7265 6d6f 7665 5f73 7175 6964 ass remove_squid
│ │ │ +00297160: 207b 0a20 2070 6163 6b61 6765 207b 2027 {. package { '
│ │ │ +00297170: 7371 7569 6427 3a0a 2020 2020 656e 7375 squid':. ensu
│ │ │ +00297180: 7265 203d 2667 743b 2027 7075 7267 6564 re => 'purged
│ │ │ +00297190: 272c 0a20 207d 0a7d 0a3c 2f63 6f64 653e ',. }.}.
│ │ │ 002971a0: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063
R
│ │ │ -00297fa0: 656d 6564 6961 7469 6f6e 204f 5342 7569 emediation OSBui
│ │ │ -00297fb0: 6c64 2042 6c75 6570 7269 6e74 2073 6e69 ld Blueprint sni
│ │ │ -00297fc0: 7070 6574 20e2 87b2 3c2f 613e 3c62 723e ppet ...
│ │ │ -00297fd0: 3c64 6976 2063 6c61 7373 3d22 7061 6e65 .[cu
│ │ │ -00298010: 7374 6f6d 697a 6174 696f 6e73 2e73 6572 stomizations.ser
│ │ │ -00298020: 7669 6365 735d 0a6d 6173 6b65 6420 3d20 vices].masked =
│ │ │ -00298030: 5b22 7371 7569 6422 5d0a 3c2f 636f 6465 ["squid"].
Remed
│ │ │ -002980f0: 6961 7469 6f6e 204b 7562 6572 6e65 7465 iation Kubernete
│ │ │ -00298100: 7320 736e 6970 7065 7420 e287 b23c 2f61 s snippet ...
│ │ │ -00298190: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity:
│ │ │ -002981a0: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Disrupt
│ │ │ -002981c0: 696f 6e3a 3c2f 7468 3e3c 7464 3e6d 6564 ion: med
│ │ │ -002981d0: 6975 6d3c 2f74 643e 3c2f 7472 3e3c 7472 ium Reboot: true
│ │ │ -00298200: 7472 3e3c 7472 3e3c 7468 3e53 7472 6174 tr>Strat
│ │ │ -00298210: 6567 793a 3c2f 7468 3e3c 7464 3e64 6973 egy: dis
│ │ │ -00298220: 6162 6c65 3c2f 7464 3e3c 2f74 723e 3c2f able
│ │ │ -00298230: 7461 626c 653e 3c70 7265 3e3c 636f 6465 table>apiVersion: mac
│ │ │ -00298250: 6869 6e65 636f 6e66 6967 7572 6174 696f hineconfiguratio
│ │ │ -00298260: 6e2e 6f70 656e 7368 6966 742e 696f 2f76 n.openshift.io/v
│ │ │ -00298270: 310a 6b69 6e64 3a20 4d61 6368 696e 6543 1.kind: MachineC
│ │ │ -00298280: 6f6e 6669 670a 7370 6563 3a0a 2020 636f onfig.spec:. co
│ │ │ -00298290: 6e66 6967 3a0a 2020 2020 6967 6e69 7469 nfig:. igniti
│ │ │ -002982a0: 6f6e 3a0a 2020 2020 2020 7665 7273 696f on:. versio
│ │ │ -002982b0: 6e3a 2033 2e31 2e30 0a20 2020 2073 7973 n: 3.1.0. sys
│ │ │ -002982c0: 7465 6d64 3a0a 2020 2020 2020 756e 6974 temd:. unit
│ │ │ -002982d0: 733a 0a20 2020 2020 202d 206e 616d 653a s:. - name:
│ │ │ -002982e0: 2073 7175 6964 2e73 6572 7669 6365 0a20 squid.service.
│ │ │ -002982f0: 2020 2020 2020 2065 6e61 626c 6564 3a20 enabled:
│ │ │ -00298300: 6661 6c73 650a 2020 2020 2020 2020 6d61 false. ma
│ │ │ -00298310: 736b 3a20 7472 7565 0a20 2020 2020 202d sk: true. -
│ │ │ -00298320: 206e 616d 653a 2073 7175 6964 2e73 6f63 name: squid.soc
│ │ │ -00298330: 6b65 740a 2020 2020 2020 2020 656e 6162 ket. enab
│ │ │ -00298340: 6c65 643a 2066 616c 7365 0a20 2020 2020 led: false.
│ │ │ -00298350: 2020 206d 6173 6b3a 2074 7275 650a 3c2f mask: true.
│ │ │ -00298360: 636f 6465 3e3c 2f70 7265 3e3c 2f64 6976 code>
R
│ │ │ -00298410: 656d 6564 6961 7469 6f6e 2050 7570 7065 emediation Puppe
│ │ │ -00298420: 7420 736e 6970 7065 7420 e287 b23c 2f61 t snippet ...
│ │ │ -002984b0: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity:
│ │ │ -002984c0: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Disrupt
│ │ │ -002984e0: 696f 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 ion: low
│ │ │ -002984f0: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Reboot:false Strateg
│ │ │ -00298530: 793a 3c2f 7468 3e3c 7464 3e65 6e61 626c y: enabl
│ │ │ -00298540: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e in
│ │ │ -00298560: 636c 7564 6520 6469 7361 626c 655f 7371 clude disable_sq
│ │ │ -00298570: 7569 640a 0a63 6c61 7373 2064 6973 6162 uid..class disab
│ │ │ -00298580: 6c65 5f73 7175 6964 207b 0a20 2073 6572 le_squid {. ser
│ │ │ -00298590: 7669 6365 207b 2773 7175 6964 273a 0a20 vice {'squid':.
│ │ │ -002985a0: 2020 2065 6e61 626c 6520 3d26 6774 3b20 enable =>
│ │ │ -002985b0: 6661 6c73 652c 0a20 2020 2065 6e73 7572 false,. ensur
│ │ │ -002985c0: 6520 3d26 6774 3b20 2773 746f 7070 6564 e => 'stopped
│ │ │ -002985d0: 272c 0a20 207d 0a7d 0a3c 2f63 6f64 653e ',. }.}.
│ │ │ -002985e0: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063
Remedi
│ │ │ -00298690: 6174 696f 6e20 416e 7369 626c 6520 736e ation Ansible sn
│ │ │ -002986a0: 6970 7065 7420 e287 b23c 2f61 3e3c 6272 ippet ...
Comp
│ │ │ -00298730: 6c65 7869 7479 3a3c 2f74 683e 3c74 643e lexity:
│ │ │ -00298740: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Disruption:
│ │ │ -00298760: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Re
│ │ │ -00298780: 626f 6f74 3a3c 2f74 683e 3c74 643e 6661 boot: fa
│ │ │ -00298790: 6c73 653c 2f74 643e 3c2f 7472 3e3c 7472 lse Strategy:
│ │ │ -002987b0: 7468 3e3c 7464 3e64 6973 6162 6c65 3c2f th> disable
│ │ │ -002987c0: 7464 3e3c 2f74 723e 3c2f 7461 626c 653e td>
│ │ │ -002987d0: 3c70 7265 3e3c 636f 6465 3e2d 206e 616d - nam
│ │ │ -002987e0: 653a 2047 6174 6865 7220 7468 6520 7061 e: Gather the pa
│ │ │ -002987f0: 636b 6167 6520 6661 6374 730a 2020 7061 ckage facts. pa
│ │ │ -00298800: 636b 6167 655f 6661 6374 733a 0a20 2020 ckage_facts:.
│ │ │ -00298810: 206d 616e 6167 6572 3a20 6175 746f 0a20 manager: auto.
│ │ │ -00298820: 2074 6167 733a 0a20 202d 2064 6973 6162 tags:. - disab
│ │ │ -00298830: 6c65 5f73 7472 6174 6567 790a 2020 2d20 le_strategy. -
│ │ │ -00298840: 6c6f 775f 636f 6d70 6c65 7869 7479 0a20 low_complexity.
│ │ │ -00298850: 202d 206c 6f77 5f64 6973 7275 7074 696f - low_disruptio
│ │ │ -00298860: 6e0a 2020 2d20 6e6f 5f72 6562 6f6f 745f n. - no_reboot_
│ │ │ -00298870: 6e65 6564 6564 0a20 202d 2073 6572 7669 needed. - servi
│ │ │ -00298880: 6365 5f73 7175 6964 5f64 6973 6162 6c65 ce_squid_disable
│ │ │ -00298890: 640a 2020 2d20 756e 6b6e 6f77 6e5f 7365 d. - unknown_se
│ │ │ -002988a0: 7665 7269 7479 0a0a 2d20 6e61 6d65 3a20 verity..- name:
│ │ │ -002988b0: 4469 7361 626c 6520 5371 7569 6420 2d20 Disable Squid -
│ │ │ -002988c0: 4469 7361 626c 6520 7365 7276 6963 6520 Disable service
│ │ │ -002988d0: 7371 7569 640a 2020 626c 6f63 6b3a 0a0a squid. block:..
│ │ │ -002988e0: 2020 2d20 6e61 6d65 3a20 4469 7361 626c - name: Disabl
│ │ │ -002988f0: 6520 5371 7569 6420 2d20 436f 6c6c 6563 e Squid - Collec
│ │ │ -00298900: 7420 7379 7374 656d 6420 5365 7276 6963 t systemd Servic
│ │ │ -00298910: 6573 2050 7265 7365 6e74 2069 6e20 7468 es Present in th
│ │ │ -00298920: 6520 5379 7374 656d 0a20 2020 2061 6e73 e System. ans
│ │ │ -00298930: 6962 6c65 2e62 7569 6c74 696e 2e63 6f6d ible.builtin.com
│ │ │ -00298940: 6d61 6e64 3a20 7379 7374 656d 6374 6c20 mand: systemctl
│ │ │ -00298950: 2d71 206c 6973 742d 756e 6974 2d66 696c -q list-unit-fil
│ │ │ -00298960: 6573 202d 2d74 7970 6520 7365 7276 6963 es --type servic
│ │ │ -00298970: 650a 2020 2020 7265 6769 7374 6572 3a20 e. register:
│ │ │ -00298980: 7365 7276 6963 655f 6578 6973 7473 0a20 service_exists.
│ │ │ -00298990: 2020 2063 6861 6e67 6564 5f77 6865 6e3a changed_when:
│ │ │ -002989a0: 2066 616c 7365 0a20 2020 2066 6169 6c65 false. faile
│ │ │ -002989b0: 645f 7768 656e 3a20 7365 7276 6963 655f d_when: service_
│ │ │ -002989c0: 6578 6973 7473 2e72 6320 6e6f 7420 696e exists.rc not in
│ │ │ -002989d0: 205b 302c 2031 5d0a 2020 2020 6368 6563 [0, 1]. chec
│ │ │ -002989e0: 6b5f 6d6f 6465 3a20 6661 6c73 650a 0a20 k_mode: false..
│ │ │ -002989f0: 202d 206e 616d 653a 2044 6973 6162 6c65 - name: Disable
│ │ │ -00298a00: 2053 7175 6964 202d 2045 6e73 7572 6520 Squid - Ensure
│ │ │ -00298a10: 7371 7569 642e 7365 7276 6963 6520 6973 squid.service is
│ │ │ -00298a20: 204d 6173 6b65 640a 2020 2020 616e 7369 Masked. ansi
│ │ │ -00298a30: 626c 652e 6275 696c 7469 6e2e 7379 7374 ble.builtin.syst
│ │ │ -00298a40: 656d 643a 0a20 2020 2020 206e 616d 653a emd:. name:
│ │ │ -00298a50: 2073 7175 6964 2e73 6572 7669 6365 0a20 squid.service.
│ │ │ -00298a60: 2020 2020 2073 7461 7465 3a20 7374 6f70 state: stop
│ │ │ -00298a70: 7065 640a 2020 2020 2020 656e 6162 6c65 ped. enable
│ │ │ -00298a80: 643a 2066 616c 7365 0a20 2020 2020 206d d: false. m
│ │ │ -00298a90: 6173 6b65 643a 2074 7275 650a 2020 2020 asked: true.
│ │ │ -00298aa0: 7768 656e 3a20 7365 7276 6963 655f 6578 when: service_ex
│ │ │ -00298ab0: 6973 7473 2e73 7464 6f75 745f 6c69 6e65 ists.stdout_line
│ │ │ -00298ac0: 7320 6973 2073 6561 7263 6828 2273 7175 s is search("squ
│ │ │ -00298ad0: 6964 2e73 6572 7669 6365 222c 206d 756c id.service", mul
│ │ │ -00298ae0: 7469 6c69 6e65 3d54 7275 6529 0a0a 2020 tiline=True)..
│ │ │ -00298af0: 2d20 6e61 6d65 3a20 556e 6974 2053 6f63 - name: Unit Soc
│ │ │ -00298b00: 6b65 7420 4578 6973 7473 202d 2073 7175 ket Exists - squ
│ │ │ -00298b10: 6964 2e73 6f63 6b65 740a 2020 2020 616e id.socket. an
│ │ │ -00298b20: 7369 626c 652e 6275 696c 7469 6e2e 636f sible.builtin.co
│ │ │ -00298b30: 6d6d 616e 643a 2073 7973 7465 6d63 746c mmand: systemctl
│ │ │ -00298b40: 202d 7120 6c69 7374 2d75 6e69 742d 6669 -q list-unit-fi
│ │ │ -00298b50: 6c65 7320 7371 7569 642e 736f 636b 6574 les squid.socket
│ │ │ -00298b60: 0a20 2020 2072 6567 6973 7465 723a 2073 . register: s
│ │ │ -00298b70: 6f63 6b65 745f 6669 6c65 5f65 7869 7374 ocket_file_exist
│ │ │ -00298b80: 730a 2020 2020 6368 616e 6765 645f 7768 s. changed_wh
│ │ │ -00298b90: 656e 3a20 6661 6c73 650a 2020 2020 6661 en: false. fa
│ │ │ -00298ba0: 696c 6564 5f77 6865 6e3a 2073 6f63 6b65 iled_when: socke
│ │ │ -00298bb0: 745f 6669 6c65 5f65 7869 7374 732e 7263 t_file_exists.rc
│ │ │ -00298bc0: 206e 6f74 2069 6e20 5b30 2c20 315d 0a20 not in [0, 1].
│ │ │ -00298bd0: 2020 2063 6865 636b 5f6d 6f64 653a 2066 check_mode: f
│ │ │ -00298be0: 616c 7365 0a0a 2020 2d20 6e61 6d65 3a20 alse.. - name:
│ │ │ -00298bf0: 4469 7361 626c 6520 5371 7569 6420 2d20 Disable Squid -
│ │ │ -00298c00: 4469 7361 626c 6520 536f 636b 6574 2073 Disable Socket s
│ │ │ -00298c10: 7175 6964 0a20 2020 2061 6e73 6962 6c65 quid. ansible
│ │ │ -00298c20: 2e62 7569 6c74 696e 2e73 7973 7465 6d64 .builtin.systemd
│ │ │ -00298c30: 3a0a 2020 2020 2020 6e61 6d65 3a20 7371 :. name: sq
│ │ │ -00298c40: 7569 642e 736f 636b 6574 0a20 2020 2020 uid.socket.
│ │ │ -00298c50: 2065 6e61 626c 6564 3a20 6661 6c73 650a enabled: false.
│ │ │ -00298c60: 2020 2020 2020 7374 6174 653a 2073 746f state: sto
│ │ │ -00298c70: 7070 6564 0a20 2020 2020 206d 6173 6b65 pped. maske
│ │ │ -00298c80: 643a 2074 7275 650a 2020 2020 7768 656e d: true. when
│ │ │ -00298c90: 3a20 736f 636b 6574 5f66 696c 655f 6578 : socket_file_ex
│ │ │ -00298ca0: 6973 7473 2e73 7464 6f75 745f 6c69 6e65 ists.stdout_line
│ │ │ -00298cb0: 7320 6973 2073 6561 7263 6828 2273 7175 s is search("squ
│ │ │ -00298cc0: 6964 2e73 6f63 6b65 7422 2c20 6d75 6c74 id.socket", mult
│ │ │ -00298cd0: 696c 696e 653d 5472 7565 290a 2020 7461 iline=True). ta
│ │ │ -00298ce0: 6773 3a0a 2020 2d20 6469 7361 626c 655f gs:. - disable_
│ │ │ -00298cf0: 7374 7261 7465 6779 0a20 202d 206c 6f77 strategy. - low
│ │ │ -00298d00: 5f63 6f6d 706c 6578 6974 790a 2020 2d20 _complexity. -
│ │ │ -00298d10: 6c6f 775f 6469 7372 7570 7469 6f6e 0a20 low_disruption.
│ │ │ -00298d20: 202d 206e 6f5f 7265 626f 6f74 5f6e 6565 - no_reboot_nee
│ │ │ -00298d30: 6465 640a 2020 2d20 7365 7276 6963 655f ded. - service_
│ │ │ -00298d40: 7371 7569 645f 6469 7361 626c 6564 0a20 squid_disabled.
│ │ │ -00298d50: 202d 2073 7065 6369 616c 5f73 6572 7669 - special_servi
│ │ │ -00298d60: 6365 5f62 6c6f 636b 0a20 202d 2075 6e6b ce_block. - unk
│ │ │ -00298d70: 6e6f 776e 5f73 6576 6572 6974 790a 2020 nown_severity.
│ │ │ -00298d80: 7768 656e 3a20 2820 2273 7175 6964 2220 when: ( "squid"
│ │ │ -00298d90: 696e 2061 6e73 6962 6c65 5f66 6163 7473 in ansible_facts
│ │ │ -00298da0: 2e70 6163 6b61 6765 7320 616e 6420 226c .packages and "l
│ │ │ -00298db0: 696e 7578 2d62 6173 6522 2069 6e20 616e inux-base" in an
│ │ │ -00298dc0: 7369 626c 655f 6661 6374 732e 7061 636b sible_facts.pack
│ │ │ -00298dd0: 6167 6573 0a20 2020 2029 0a3c 2f63 6f64 ages. ).
Complexity: low Disrup
│ │ │ +00298070: 7469 6f6e 3a3c 2f74 683e 3c74 643e 6c6f tion: lo
│ │ │ +00298080: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ +00298090: 7468 3e52 6562 6f6f 743a 3c2f 7468 3e3c th>Reboot:<
│ │ │ +002980a0: 7464 3e66 616c 7365 3c2f 7464 3e3c 2f74 td>false Strate
│ │ │ +002980c0: 6779 3a3c 2f74 683e 3c74 643e 6469 7361 gy: disa
│ │ │ +002980d0: 626c 653c 2f74 643e 3c2f 7472 3e3c 2f74 ble
│ │ │ +002980f0: 2d20 6e61 6d65 3a20 4761 7468 6572 2074 - name: Gather t
│ │ │ +00298100: 6865 2070 6163 6b61 6765 2066 6163 7473 he package facts
│ │ │ +00298110: 0a20 2070 6163 6b61 6765 5f66 6163 7473 . package_facts
│ │ │ +00298120: 3a0a 2020 2020 6d61 6e61 6765 723a 2061 :. manager: a
│ │ │ +00298130: 7574 6f0a 2020 7461 6773 3a0a 2020 2d20 uto. tags:. -
│ │ │ +00298140: 6469 7361 626c 655f 7374 7261 7465 6779 disable_strategy
│ │ │ +00298150: 0a20 202d 206c 6f77 5f63 6f6d 706c 6578 . - low_complex
│ │ │ +00298160: 6974 790a 2020 2d20 6c6f 775f 6469 7372 ity. - low_disr
│ │ │ +00298170: 7570 7469 6f6e 0a20 202d 206e 6f5f 7265 uption. - no_re
│ │ │ +00298180: 626f 6f74 5f6e 6565 6465 640a 2020 2d20 boot_needed. -
│ │ │ +00298190: 7365 7276 6963 655f 7371 7569 645f 6469 service_squid_di
│ │ │ +002981a0: 7361 626c 6564 0a20 202d 2075 6e6b 6e6f sabled. - unkno
│ │ │ +002981b0: 776e 5f73 6576 6572 6974 790a 0a2d 206e wn_severity..- n
│ │ │ +002981c0: 616d 653a 2044 6973 6162 6c65 2053 7175 ame: Disable Squ
│ │ │ +002981d0: 6964 202d 2044 6973 6162 6c65 2073 6572 id - Disable ser
│ │ │ +002981e0: 7669 6365 2073 7175 6964 0a20 2062 6c6f vice squid. blo
│ │ │ +002981f0: 636b 3a0a 0a20 202d 206e 616d 653a 2044 ck:.. - name: D
│ │ │ +00298200: 6973 6162 6c65 2053 7175 6964 202d 2043 isable Squid - C
│ │ │ +00298210: 6f6c 6c65 6374 2073 7973 7465 6d64 2053 ollect systemd S
│ │ │ +00298220: 6572 7669 6365 7320 5072 6573 656e 7420 ervices Present
│ │ │ +00298230: 696e 2074 6865 2053 7973 7465 6d0a 2020 in the System.
│ │ │ +00298240: 2020 616e 7369 626c 652e 6275 696c 7469 ansible.builti
│ │ │ +00298250: 6e2e 636f 6d6d 616e 643a 2073 7973 7465 n.command: syste
│ │ │ +00298260: 6d63 746c 202d 7120 6c69 7374 2d75 6e69 mctl -q list-uni
│ │ │ +00298270: 742d 6669 6c65 7320 2d2d 7479 7065 2073 t-files --type s
│ │ │ +00298280: 6572 7669 6365 0a20 2020 2072 6567 6973 ervice. regis
│ │ │ +00298290: 7465 723a 2073 6572 7669 6365 5f65 7869 ter: service_exi
│ │ │ +002982a0: 7374 730a 2020 2020 6368 616e 6765 645f sts. changed_
│ │ │ +002982b0: 7768 656e 3a20 6661 6c73 650a 2020 2020 when: false.
│ │ │ +002982c0: 6661 696c 6564 5f77 6865 6e3a 2073 6572 failed_when: ser
│ │ │ +002982d0: 7669 6365 5f65 7869 7374 732e 7263 206e vice_exists.rc n
│ │ │ +002982e0: 6f74 2069 6e20 5b30 2c20 315d 0a20 2020 ot in [0, 1].
│ │ │ +002982f0: 2063 6865 636b 5f6d 6f64 653a 2066 616c check_mode: fal
│ │ │ +00298300: 7365 0a0a 2020 2d20 6e61 6d65 3a20 4469 se.. - name: Di
│ │ │ +00298310: 7361 626c 6520 5371 7569 6420 2d20 456e sable Squid - En
│ │ │ +00298320: 7375 7265 2073 7175 6964 2e73 6572 7669 sure squid.servi
│ │ │ +00298330: 6365 2069 7320 4d61 736b 6564 0a20 2020 ce is Masked.
│ │ │ +00298340: 2061 6e73 6962 6c65 2e62 7569 6c74 696e ansible.builtin
│ │ │ +00298350: 2e73 7973 7465 6d64 3a0a 2020 2020 2020 .systemd:.
│ │ │ +00298360: 6e61 6d65 3a20 7371 7569 642e 7365 7276 name: squid.serv
│ │ │ +00298370: 6963 650a 2020 2020 2020 7374 6174 653a ice. state:
│ │ │ +00298380: 2073 746f 7070 6564 0a20 2020 2020 2065 stopped. e
│ │ │ +00298390: 6e61 626c 6564 3a20 6661 6c73 650a 2020 nabled: false.
│ │ │ +002983a0: 2020 2020 6d61 736b 6564 3a20 7472 7565 masked: true
│ │ │ +002983b0: 0a20 2020 2077 6865 6e3a 2073 6572 7669 . when: servi
│ │ │ +002983c0: 6365 5f65 7869 7374 732e 7374 646f 7574 ce_exists.stdout
│ │ │ +002983d0: 5f6c 696e 6573 2069 7320 7365 6172 6368 _lines is search
│ │ │ +002983e0: 2822 7371 7569 642e 7365 7276 6963 6522 ("squid.service"
│ │ │ +002983f0: 2c20 6d75 6c74 696c 696e 653d 5472 7565 , multiline=True
│ │ │ +00298400: 290a 0a20 202d 206e 616d 653a 2055 6e69 ).. - name: Uni
│ │ │ +00298410: 7420 536f 636b 6574 2045 7869 7374 7320 t Socket Exists
│ │ │ +00298420: 2d20 7371 7569 642e 736f 636b 6574 0a20 - squid.socket.
│ │ │ +00298430: 2020 2061 6e73 6962 6c65 2e62 7569 6c74 ansible.built
│ │ │ +00298440: 696e 2e63 6f6d 6d61 6e64 3a20 7379 7374 in.command: syst
│ │ │ +00298450: 656d 6374 6c20 2d71 206c 6973 742d 756e emctl -q list-un
│ │ │ +00298460: 6974 2d66 696c 6573 2073 7175 6964 2e73 it-files squid.s
│ │ │ +00298470: 6f63 6b65 740a 2020 2020 7265 6769 7374 ocket. regist
│ │ │ +00298480: 6572 3a20 736f 636b 6574 5f66 696c 655f er: socket_file_
│ │ │ +00298490: 6578 6973 7473 0a20 2020 2063 6861 6e67 exists. chang
│ │ │ +002984a0: 6564 5f77 6865 6e3a 2066 616c 7365 0a20 ed_when: false.
│ │ │ +002984b0: 2020 2066 6169 6c65 645f 7768 656e 3a20 failed_when:
│ │ │ +002984c0: 736f 636b 6574 5f66 696c 655f 6578 6973 socket_file_exis
│ │ │ +002984d0: 7473 2e72 6320 6e6f 7420 696e 205b 302c ts.rc not in [0,
│ │ │ +002984e0: 2031 5d0a 2020 2020 6368 6563 6b5f 6d6f 1]. check_mo
│ │ │ +002984f0: 6465 3a20 6661 6c73 650a 0a20 202d 206e de: false.. - n
│ │ │ +00298500: 616d 653a 2044 6973 6162 6c65 2053 7175 ame: Disable Squ
│ │ │ +00298510: 6964 202d 2044 6973 6162 6c65 2053 6f63 id - Disable Soc
│ │ │ +00298520: 6b65 7420 7371 7569 640a 2020 2020 616e ket squid. an
│ │ │ +00298530: 7369 626c 652e 6275 696c 7469 6e2e 7379 sible.builtin.sy
│ │ │ +00298540: 7374 656d 643a 0a20 2020 2020 206e 616d stemd:. nam
│ │ │ +00298550: 653a 2073 7175 6964 2e73 6f63 6b65 740a e: squid.socket.
│ │ │ +00298560: 2020 2020 2020 656e 6162 6c65 643a 2066 enabled: f
│ │ │ +00298570: 616c 7365 0a20 2020 2020 2073 7461 7465 alse. state
│ │ │ +00298580: 3a20 7374 6f70 7065 640a 2020 2020 2020 : stopped.
│ │ │ +00298590: 6d61 736b 6564 3a20 7472 7565 0a20 2020 masked: true.
│ │ │ +002985a0: 2077 6865 6e3a 2073 6f63 6b65 745f 6669 when: socket_fi
│ │ │ +002985b0: 6c65 5f65 7869 7374 732e 7374 646f 7574 le_exists.stdout
│ │ │ +002985c0: 5f6c 696e 6573 2069 7320 7365 6172 6368 _lines is search
│ │ │ +002985d0: 2822 7371 7569 642e 736f 636b 6574 222c ("squid.socket",
│ │ │ +002985e0: 206d 756c 7469 6c69 6e65 3d54 7275 6529 multiline=True)
│ │ │ +002985f0: 0a20 2074 6167 733a 0a20 202d 2064 6973 . tags:. - dis
│ │ │ +00298600: 6162 6c65 5f73 7472 6174 6567 790a 2020 able_strategy.
│ │ │ +00298610: 2d20 6c6f 775f 636f 6d70 6c65 7869 7479 - low_complexity
│ │ │ +00298620: 0a20 202d 206c 6f77 5f64 6973 7275 7074 . - low_disrupt
│ │ │ +00298630: 696f 6e0a 2020 2d20 6e6f 5f72 6562 6f6f ion. - no_reboo
│ │ │ +00298640: 745f 6e65 6564 6564 0a20 202d 2073 6572 t_needed. - ser
│ │ │ +00298650: 7669 6365 5f73 7175 6964 5f64 6973 6162 vice_squid_disab
│ │ │ +00298660: 6c65 640a 2020 2d20 7370 6563 6961 6c5f led. - special_
│ │ │ +00298670: 7365 7276 6963 655f 626c 6f63 6b0a 2020 service_block.
│ │ │ +00298680: 2d20 756e 6b6e 6f77 6e5f 7365 7665 7269 - unknown_severi
│ │ │ +00298690: 7479 0a20 2077 6865 6e3a 2028 2022 7371 ty. when: ( "sq
│ │ │ +002986a0: 7569 6422 2069 6e20 616e 7369 626c 655f uid" in ansible_
│ │ │ +002986b0: 6661 6374 732e 7061 636b 6167 6573 2061 facts.packages a
│ │ │ +002986c0: 6e64 2022 6c69 6e75 782d 6261 7365 2220 nd "linux-base"
│ │ │ +002986d0: 696e 2061 6e73 6962 6c65 5f66 6163 7473 in ansible_facts
│ │ │ +002986e0: 2e70 6163 6b61 6765 730a 2020 2020 290a .packages. ).
│ │ │ +002986f0: 3c2f 636f 6465 3e3c 2f70 7265 3e3c 2f64
Remediation Kub
│ │ │ +002987b0: 6572 6e65 7465 7320 736e 6970 7065 7420 ernetes snippet
│ │ │ +002987c0: e287 b23c 2f61 3e3c 6272 3e3c 6469 7620 ...
Complexity
│ │ │ +00298850: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low D
│ │ │ +00298870: 6973 7275 7074 696f 6e3a 3c2f 7468 3e3c isruption: <
│ │ │ +00298880: 7464 3e6d 6564 6975 6d3c 2f74 643e 3c2f td>medium
│ │ │ +00298890: 7472 3e3c 7472 3e3c 7468 3e52 6562 6f6f tr>Reboo
│ │ │ +002988a0: 743a 3c2f 7468 3e3c 7464 3e74 7275 653c t: true<
│ │ │ +002988b0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Strategy: <
│ │ │ +002988d0: 7464 3e64 6973 6162 6c65 3c2f 7464 3e3c td>disable<
│ │ │ +002988e0: 2f74 723e 3c2f 7461 626c 653e 3c70 7265 /tr>
apiVersio
│ │ │ +00298900: 6e3a 206d 6163 6869 6e65 636f 6e66 6967 n: machineconfig
│ │ │ +00298910: 7572 6174 696f 6e2e 6f70 656e 7368 6966 uration.openshif
│ │ │ +00298920: 742e 696f 2f76 310a 6b69 6e64 3a20 4d61 t.io/v1.kind: Ma
│ │ │ +00298930: 6368 696e 6543 6f6e 6669 670a 7370 6563 chineConfig.spec
│ │ │ +00298940: 3a0a 2020 636f 6e66 6967 3a0a 2020 2020 :. config:.
│ │ │ +00298950: 6967 6e69 7469 6f6e 3a0a 2020 2020 2020 ignition:.
│ │ │ +00298960: 7665 7273 696f 6e3a 2033 2e31 2e30 0a20 version: 3.1.0.
│ │ │ +00298970: 2020 2073 7973 7465 6d64 3a0a 2020 2020 systemd:.
│ │ │ +00298980: 2020 756e 6974 733a 0a20 2020 2020 202d units:. -
│ │ │ +00298990: 206e 616d 653a 2073 7175 6964 2e73 6572 name: squid.ser
│ │ │ +002989a0: 7669 6365 0a20 2020 2020 2020 2065 6e61 vice. ena
│ │ │ +002989b0: 626c 6564 3a20 6661 6c73 650a 2020 2020 bled: false.
│ │ │ +002989c0: 2020 2020 6d61 736b 3a20 7472 7565 0a20 mask: true.
│ │ │ +002989d0: 2020 2020 202d 206e 616d 653a 2073 7175 - name: squ
│ │ │ +002989e0: 6964 2e73 6f63 6b65 740a 2020 2020 2020 id.socket.
│ │ │ +002989f0: 2020 656e 6162 6c65 643a 2066 616c 7365 enabled: false
│ │ │ +00298a00: 0a20 2020 2020 2020 206d 6173 6b3a 2074 . mask: t
│ │ │ +00298a10: 7275 650a 3c2f 636f 6465 3e3c 2f70 7265 rue.
Remediation
│ │ │ +00298ad0: 2050 7570 7065 7420 736e 6970 7065 7420 Puppet snippet
│ │ │ +00298ae0: e287 b23c 2f61 3e3c 6272 3e3c 6469 7620 ...
Complexity
│ │ │ +00298b70: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low D
│ │ │ +00298b90: 6973 7275 7074 696f 6e3a 3c2f 7468 3e3c isruption: <
│ │ │ +00298ba0: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ +00298bb0: 3c74 723e 3c74 683e 5265 626f 6f74 3a3c Reboot:<
│ │ │ +00298bc0: 2f74 683e 3c74 643e 6661 6c73 653c 2f74 /th> false S
│ │ │ +00298be0: 7472 6174 6567 793a 3c2f 7468 3e3c 7464 trategy: enable
include disa
│ │ │ +00298c20: 626c 655f 7371 7569 640a 0a63 6c61 7373 ble_squid..class
│ │ │ +00298c30: 2064 6973 6162 6c65 5f73 7175 6964 207b disable_squid {
│ │ │ +00298c40: 0a20 2073 6572 7669 6365 207b 2773 7175 . service {'squ
│ │ │ +00298c50: 6964 273a 0a20 2020 2065 6e61 626c 6520 id':. enable
│ │ │ +00298c60: 3d26 6774 3b20 6661 6c73 652c 0a20 2020 => false,.
│ │ │ +00298c70: 2065 6e73 7572 6520 3d26 6774 3b20 2773 ensure => 's
│ │ │ +00298c80: 746f 7070 6564 272c 0a20 207d 0a7d 0a3c topped',. }.}.<
│ │ │ +00298c90: 2f63 6f64 653e 3c2f 7072 653e 3c2f 6469 /code>
│ │ │ +00298d40: 5265 6d65 6469 6174 696f 6e20 4f53 4275 Remediation OSBu
│ │ │ +00298d50: 696c 6420 426c 7565 7072 696e 7420 736e ild Blueprint sn
│ │ │ +00298d60: 6970 7065 7420 e287 b23c 2f61 3e3c 6272 ippet ...
.[c
│ │ │ +00298db0: 7573 746f 6d69 7a61 7469 6f6e 732e 7365 ustomizations.se
│ │ │ +00298dc0: 7276 6963 6573 5d0a 6d61 736b 6564 203d rvices].masked =
│ │ │ +00298dd0: 205b 2273 7175 6964 225d 0a3c 2f63 6f64 ["squid"].
Remediation Pup
│ │ │ -0029a580: 7065 7420 736e 6970 7065 7420 e287 b23c pet snippet ...<
│ │ │ -0029a590: 2f61 3e3c 6272 3e3c 6469 7620 636c 6173 /a>
Complexity: low
│ │ │ -0029a630: 7472 3e3c 7472 3e3c 7468 3e44 6973 7275 tr>Disru
│ │ │ -0029a640: 7074 696f 6e3a 3c2f 7468 3e3c 7464 3e6c ption: l
│ │ │ -0029a650: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ -0029a660: 3c74 683e 5265 626f 6f74 3a3c 2f74 683e Reboot:
│ │ │ -0029a670: 3c74 643e 6661 6c73 653c 2f74 643e 3c2f false
│ │ │ -0029a680: 7472 3e3c 7472 3e3c 7468 3e53 7472 6174 tr> Strat
│ │ │ -0029a690: 6567 793a 3c2f 7468 3e3c 7464 3e64 6973 egy: dis
│ │ │ -0029a6a0: 6162 6c65 3c2f 7464 3e3c 2f74 723e 3c2f able
│ │ │ -0029a6b0: 7461 626c 653e 3c70 7265 3e3c 636f 6465 table>.include remove
│ │ │ -0029a6d0: 5f73 616d 6261 0a0a 636c 6173 7320 7265 _samba..class re
│ │ │ -0029a6e0: 6d6f 7665 5f73 616d 6261 207b 0a20 2070 move_samba {. p
│ │ │ -0029a6f0: 6163 6b61 6765 207b 2027 7361 6d62 6127 ackage { 'samba'
│ │ │ -0029a700: 3a0a 2020 2020 656e 7375 7265 203d 2667 :. ensure =&g
│ │ │ -0029a710: 743b 2027 7075 7267 6564 272c 0a20 207d t; 'purged',. }
│ │ │ -0029a720: 0a7d 0a3c 2f63 6f64 653e 3c2f 7072 653e .}.
│ │ │ -0029a730: 3c2f 6469 763e 3c61 2063 6c61 7373 3d22 Remediation
│ │ │ -0029a7e0: 416e 7369 626c 6520 736e 6970 7065 7420 Ansible snippet
│ │ │ -0029a7f0: e287 b23c 2f61 3e3c 6272 3e3c 6469 7620 ...
Complexity
│ │ │ -0029a880: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low D
│ │ │ -0029a8a0: 6973 7275 7074 696f 6e3a 3c2f 7468 3e3c isruption: <
│ │ │ -0029a8b0: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ -0029a8c0: 3c74 723e 3c74 683e 5265 626f 6f74 3a3c Reboot:<
│ │ │ -0029a8d0: 2f74 683e 3c74 643e 6661 6c73 653c 2f74 /th> false S
│ │ │ -0029a8f0: 7472 6174 6567 793a 3c2f 7468 3e3c 7464 trategy: disable
<
│ │ │ -0029a920: 636f 6465 3e2d 206e 616d 653a 2027 556e code>- name: 'Un
│ │ │ -0029a930: 696e 7374 616c 6c20 5361 6d62 6120 5061 install Samba Pa
│ │ │ -0029a940: 636b 6167 653a 2045 6e73 7572 6520 7361 ckage: Ensure sa
│ │ │ -0029a950: 6d62 6120 6973 2072 656d 6f76 6564 270a mba is removed'.
│ │ │ -0029a960: 2020 616e 7369 626c 652e 6275 696c 7469 ansible.builti
│ │ │ -0029a970: 6e2e 7061 636b 6167 653a 0a20 2020 206e n.package:. n
│ │ │ -0029a980: 616d 653a 2073 616d 6261 0a20 2020 2073 ame: samba. s
│ │ │ -0029a990: 7461 7465 3a20 6162 7365 6e74 0a20 2074 tate: absent. t
│ │ │ -0029a9a0: 6167 733a 0a20 202d 2064 6973 6162 6c65 ags:. - disable
│ │ │ -0029a9b0: 5f73 7472 6174 6567 790a 2020 2d20 6c6f _strategy. - lo
│ │ │ -0029a9c0: 775f 636f 6d70 6c65 7869 7479 0a20 202d w_complexity. -
│ │ │ -0029a9d0: 206c 6f77 5f64 6973 7275 7074 696f 6e0a low_disruption.
│ │ │ -0029a9e0: 2020 2d20 6e6f 5f72 6562 6f6f 745f 6e65 - no_reboot_ne
│ │ │ -0029a9f0: 6564 6564 0a20 202d 2070 6163 6b61 6765 eded. - package
│ │ │ -0029aa00: 5f73 616d 6261 5f72 656d 6f76 6564 0a20 _samba_removed.
│ │ │ -0029aa10: 202d 2075 6e6b 6e6f 776e 5f73 6576 6572 - unknown_sever
│ │ │ -0029aa20: 6974 790a 3c2f 636f 6465 3e3c 2f70 7265 ity.
Remediation Ans
│ │ │ +0029a580: 6962 6c65 2073 6e69 7070 6574 20e2 87b2 ible snippet ...
│ │ │ +0029a590: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61
<
│ │ │ +0029a610: 7468 3e43 6f6d 706c 6578 6974 793a 3c2f th>Complexity:
│ │ │ +0029a620: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ +0029a630: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr> Disr
│ │ │ +0029a640: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption:
│ │ │ +0029a650: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Reboot: false <
│ │ │ +0029a680: 2f74 723e 3c74 723e 3c74 683e 5374 7261 /tr>Stra
│ │ │ +0029a690: 7465 6779 3a3c 2f74 683e 3c74 643e 6469 tegy: di
│ │ │ +0029a6a0: 7361 626c 653c 2f74 643e 3c2f 7472 3e3c sable <
│ │ │ +0029a6b0: 2f74 6162 6c65 3e3c 7072 653e 3c63 6f64 /table>- name: 'Unins
│ │ │ +0029a6d0: 7461 6c6c 2053 616d 6261 2050 6163 6b61 tall Samba Packa
│ │ │ +0029a6e0: 6765 3a20 456e 7375 7265 2073 616d 6261 ge: Ensure samba
│ │ │ +0029a6f0: 2069 7320 7265 6d6f 7665 6427 0a20 2061 is removed'. a
│ │ │ +0029a700: 6e73 6962 6c65 2e62 7569 6c74 696e 2e70 nsible.builtin.p
│ │ │ +0029a710: 6163 6b61 6765 3a0a 2020 2020 6e61 6d65 ackage:. name
│ │ │ +0029a720: 3a20 7361 6d62 610a 2020 2020 7374 6174 : samba. stat
│ │ │ +0029a730: 653a 2061 6273 656e 740a 2020 7461 6773 e: absent. tags
│ │ │ +0029a740: 3a0a 2020 2d20 6469 7361 626c 655f 7374 :. - disable_st
│ │ │ +0029a750: 7261 7465 6779 0a20 202d 206c 6f77 5f63 rategy. - low_c
│ │ │ +0029a760: 6f6d 706c 6578 6974 790a 2020 2d20 6c6f omplexity. - lo
│ │ │ +0029a770: 775f 6469 7372 7570 7469 6f6e 0a20 202d w_disruption. -
│ │ │ +0029a780: 206e 6f5f 7265 626f 6f74 5f6e 6565 6465 no_reboot_neede
│ │ │ +0029a790: 640a 2020 2d20 7061 636b 6167 655f 7361 d. - package_sa
│ │ │ +0029a7a0: 6d62 615f 7265 6d6f 7665 640a 2020 2d20 mba_removed. -
│ │ │ +0029a7b0: 756e 6b6e 6f77 6e5f 7365 7665 7269 7479 unknown_severity
│ │ │ +0029a7c0: 0a3c 2f63 6f64 653e 3c2f 7072 653e 3c2f .
│ │ │ +0029a7d0: 6469 763e 3c61 2063 6c61 7373 3d22 6274 div>Remediation Pu
│ │ │ +0029a880: 7070 6574 2073 6e69 7070 6574 20e2 87b2 ppet snippet ...
│ │ │ +0029a890: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61
<
│ │ │ +0029a910: 7468 3e43 6f6d 706c 6578 6974 793a 3c2f th>Complexity:
│ │ │ +0029a920: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ +0029a930: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr> Disr
│ │ │ +0029a940: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption:
│ │ │ +0029a950: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Reboot: false <
│ │ │ +0029a980: 2f74 723e 3c74 723e 3c74 683e 5374 7261 /tr>Stra
│ │ │ +0029a990: 7465 6779 3a3c 2f74 683e 3c74 643e 6469 tegy: di
│ │ │ +0029a9a0: 7361 626c 653c 2f74 643e 3c2f 7472 3e3c sable <
│ │ │ +0029a9b0: 2f74 6162 6c65 3e3c 7072 653e 3c63 6f64 /table>.include remov
│ │ │ +0029a9d0: 655f 7361 6d62 610a 0a63 6c61 7373 2072 e_samba..class r
│ │ │ +0029a9e0: 656d 6f76 655f 7361 6d62 6120 7b0a 2020 emove_samba {.
│ │ │ +0029a9f0: 7061 636b 6167 6520 7b20 2773 616d 6261 package { 'samba
│ │ │ +0029aa00: 273a 0a20 2020 2065 6e73 7572 6520 3d26 ':. ensure =&
│ │ │ +0029aa10: 6774 3b20 2770 7572 6765 6427 2c0a 2020 gt; 'purged',.
│ │ │ +0029aa20: 7d0a 7d0a 3c2f 636f 6465 3e3c 2f70 7265 }.}.
R
│ │ │ -0029b7b0: 656d 6564 6961 7469 6f6e 204f 5342 7569 emediation OSBui
│ │ │ -0029b7c0: 6c64 2042 6c75 6570 7269 6e74 2073 6e69 ld Blueprint sni
│ │ │ -0029b7d0: 7070 6574 20e2 87b2 3c2f 613e 3c62 723e ppet ...
│ │ │ -0029b7e0: 3c64 6976 2063 6c61 7373 3d22 7061 6e65 .[cu
│ │ │ -0029b820: 7374 6f6d 697a 6174 696f 6e73 2e73 6572 stomizations.ser
│ │ │ -0029b830: 7669 6365 735d 0a6d 6173 6b65 6420 3d20 vices].masked =
│ │ │ -0029b840: 5b22 736d 6264 225d 0a3c 2f63 6f64 653e ["smbd"].
│ │ │ -0029b850: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063
Remedi
│ │ │ -0029b900: 6174 696f 6e20 4b75 6265 726e 6574 6573 ation Kubernetes
│ │ │ -0029b910: 2073 6e69 7070 6574 20e2 87b2 3c2f 613e snippet ...
│ │ │ -0029b920: 3c62 723e 3c64 6976 2063 6c61 7373 3d22
C
│ │ │ -0029b9a0: 6f6d 706c 6578 6974 793a 3c2f 7468 3e3c omplexity: <
│ │ │ -0029b9b0: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ -0029b9c0: 3c74 723e 3c74 683e 4469 7372 7570 7469 Disrupti
│ │ │ -0029b9d0: 6f6e 3a3c 2f74 683e 3c74 643e 6d65 6469 on: medi
│ │ │ -0029b9e0: 756d 3c2f 7464 3e3c 2f74 723e 3c74 723e um
│ │ │ -0029b9f0: 3c74 683e 5265 626f 6f74 3a3c 2f74 683e Reboot:
│ │ │ -0029ba00: 3c74 643e 7472 7565 3c2f 7464 3e3c 2f74 true Strate
│ │ │ -0029ba20: 6779 3a3c 2f74 683e 3c74 643e 6469 7361 gy: disa
│ │ │ -0029ba30: 626c 653c 2f74 643e 3c2f 7472 3e3c 2f74 ble
│ │ │ -0029ba50: 6170 6956 6572 7369 6f6e 3a20 6d61 6368 apiVersion: mach
│ │ │ -0029ba60: 696e 6563 6f6e 6669 6775 7261 7469 6f6e ineconfiguration
│ │ │ -0029ba70: 2e6f 7065 6e73 6869 6674 2e69 6f2f 7631 .openshift.io/v1
│ │ │ -0029ba80: 0a6b 696e 643a 204d 6163 6869 6e65 436f .kind: MachineCo
│ │ │ -0029ba90: 6e66 6967 0a73 7065 633a 0a20 2063 6f6e nfig.spec:. con
│ │ │ -0029baa0: 6669 673a 0a20 2020 2069 676e 6974 696f fig:. ignitio
│ │ │ -0029bab0: 6e3a 0a20 2020 2020 2076 6572 7369 6f6e n:. version
│ │ │ -0029bac0: 3a20 332e 312e 300a 2020 2020 7379 7374 : 3.1.0. syst
│ │ │ -0029bad0: 656d 643a 0a20 2020 2020 2075 6e69 7473 emd:. units
│ │ │ -0029bae0: 3a0a 2020 2020 2020 2d20 6e61 6d65 3a20 :. - name:
│ │ │ -0029baf0: 736d 6264 2e73 6572 7669 6365 0a20 2020 smbd.service.
│ │ │ -0029bb00: 2020 2020 2065 6e61 626c 6564 3a20 6661 enabled: fa
│ │ │ -0029bb10: 6c73 650a 2020 2020 2020 2020 6d61 736b lse. mask
│ │ │ -0029bb20: 3a20 7472 7565 0a20 2020 2020 202d 206e : true. - n
│ │ │ -0029bb30: 616d 653a 2073 6d62 642e 736f 636b 6574 ame: smbd.socket
│ │ │ -0029bb40: 0a20 2020 2020 2020 2065 6e61 626c 6564 . enabled
│ │ │ -0029bb50: 3a20 6661 6c73 650a 2020 2020 2020 2020 : false.
│ │ │ -0029bb60: 6d61 736b 3a20 7472 7565 0a3c 2f63 6f64 mask: true.
Reme
│ │ │ -0029bc20: 6469 6174 696f 6e20 5075 7070 6574 2073 diation Puppet s
│ │ │ -0029bc30: 6e69 7070 6574 20e2 87b2 3c2f 613e 3c62 nippet ...Com
│ │ │ -0029bcc0: 706c 6578 6974 793a 3c2f 7468 3e3c 7464 plexity: low Disruption
│ │ │ -0029bcf0: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low R
│ │ │ -0029bd10: 6562 6f6f 743a 3c2f 7468 3e3c 7464 3e66 eboot: f
│ │ │ -0029bd20: 616c 7365 3c2f 7464 3e3c 2f74 723e 3c74 alse Strategy:<
│ │ │ -0029bd40: 2f74 683e 3c74 643e 656e 6162 6c65 3c2f /th> enable
│ │ │ -0029bd50: 7464 3e3c 2f74 723e 3c2f 7461 626c 653e td>
│ │ │ -0029bd60: 3c70 7265 3e3c 636f 6465 3e69 6e63 6c75 inclu
│ │ │ -0029bd70: 6465 2064 6973 6162 6c65 5f73 6d62 640a de disable_smbd.
│ │ │ -0029bd80: 0a63 6c61 7373 2064 6973 6162 6c65 5f73 .class disable_s
│ │ │ -0029bd90: 6d62 6420 7b0a 2020 7365 7276 6963 6520 mbd {. service
│ │ │ -0029bda0: 7b27 736d 6264 273a 0a20 2020 2065 6e61 {'smbd':. ena
│ │ │ -0029bdb0: 626c 6520 3d26 6774 3b20 6661 6c73 652c ble => false,
│ │ │ -0029bdc0: 0a20 2020 2065 6e73 7572 6520 3d26 6774 . ensure =>
│ │ │ -0029bdd0: 3b20 2773 746f 7070 6564 272c 0a20 207d ; 'stopped',. }
│ │ │ -0029bde0: 0a7d 0a3c 2f63 6f64 653e 3c2f 7072 653e .}.
│ │ │ -0029bdf0: 3c2f 6469 763e 3c61 2063 6c61 7373 3d22 Remediation
│ │ │ -0029bea0: 416e 7369 626c 6520 736e 6970 7065 7420 Ansible snippet
│ │ │ -0029beb0: e287 b23c 2f61 3e3c 6272 3e3c 6469 7620 ...
Complexity
│ │ │ -0029bf40: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low D
│ │ │ -0029bf60: 6973 7275 7074 696f 6e3a 3c2f 7468 3e3c isruption: <
│ │ │ -0029bf70: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ -0029bf80: 3c74 723e 3c74 683e 5265 626f 6f74 3a3c Reboot:<
│ │ │ -0029bf90: 2f74 683e 3c74 643e 6661 6c73 653c 2f74 /th> false S
│ │ │ -0029bfb0: 7472 6174 6567 793a 3c2f 7468 3e3c 7464 trategy: disable
<
│ │ │ -0029bfe0: 636f 6465 3e2d 206e 616d 653a 2047 6174 code>- name: Gat
│ │ │ -0029bff0: 6865 7220 7468 6520 7061 636b 6167 6520 her the package
│ │ │ -0029c000: 6661 6374 730a 2020 7061 636b 6167 655f facts. package_
│ │ │ -0029c010: 6661 6374 733a 0a20 2020 206d 616e 6167 facts:. manag
│ │ │ -0029c020: 6572 3a20 6175 746f 0a20 2074 6167 733a er: auto. tags:
│ │ │ -0029c030: 0a20 202d 2064 6973 6162 6c65 5f73 7472 . - disable_str
│ │ │ -0029c040: 6174 6567 790a 2020 2d20 6c6f 775f 636f ategy. - low_co
│ │ │ -0029c050: 6d70 6c65 7869 7479 0a20 202d 206c 6f77 mplexity. - low
│ │ │ -0029c060: 5f64 6973 7275 7074 696f 6e0a 2020 2d20 _disruption. -
│ │ │ -0029c070: 6c6f 775f 7365 7665 7269 7479 0a20 202d low_severity. -
│ │ │ -0029c080: 206e 6f5f 7265 626f 6f74 5f6e 6565 6465 no_reboot_neede
│ │ │ -0029c090: 640a 2020 2d20 7365 7276 6963 655f 736d d. - service_sm
│ │ │ -0029c0a0: 625f 6469 7361 626c 6564 0a0a 2d20 6e61 b_disabled..- na
│ │ │ -0029c0b0: 6d65 3a20 4469 7361 626c 6520 5361 6d62 me: Disable Samb
│ │ │ -0029c0c0: 6120 2d20 4469 7361 626c 6520 7365 7276 a - Disable serv
│ │ │ -0029c0d0: 6963 6520 736d 6264 0a20 2062 6c6f 636b ice smbd. block
│ │ │ -0029c0e0: 3a0a 0a20 202d 206e 616d 653a 2044 6973 :.. - name: Dis
│ │ │ -0029c0f0: 6162 6c65 2053 616d 6261 202d 2043 6f6c able Samba - Col
│ │ │ -0029c100: 6c65 6374 2073 7973 7465 6d64 2053 6572 lect systemd Ser
│ │ │ -0029c110: 7669 6365 7320 5072 6573 656e 7420 696e vices Present in
│ │ │ -0029c120: 2074 6865 2053 7973 7465 6d0a 2020 2020 the System.
│ │ │ -0029c130: 616e 7369 626c 652e 6275 696c 7469 6e2e ansible.builtin.
│ │ │ -0029c140: 636f 6d6d 616e 643a 2073 7973 7465 6d63 command: systemc
│ │ │ -0029c150: 746c 202d 7120 6c69 7374 2d75 6e69 742d tl -q list-unit-
│ │ │ -0029c160: 6669 6c65 7320 2d2d 7479 7065 2073 6572 files --type ser
│ │ │ -0029c170: 7669 6365 0a20 2020 2072 6567 6973 7465 vice. registe
│ │ │ -0029c180: 723a 2073 6572 7669 6365 5f65 7869 7374 r: service_exist
│ │ │ -0029c190: 730a 2020 2020 6368 616e 6765 645f 7768 s. changed_wh
│ │ │ -0029c1a0: 656e 3a20 6661 6c73 650a 2020 2020 6661 en: false. fa
│ │ │ -0029c1b0: 696c 6564 5f77 6865 6e3a 2073 6572 7669 iled_when: servi
│ │ │ -0029c1c0: 6365 5f65 7869 7374 732e 7263 206e 6f74 ce_exists.rc not
│ │ │ -0029c1d0: 2069 6e20 5b30 2c20 315d 0a20 2020 2063 in [0, 1]. c
│ │ │ -0029c1e0: 6865 636b 5f6d 6f64 653a 2066 616c 7365 heck_mode: false
│ │ │ -0029c1f0: 0a0a 2020 2d20 6e61 6d65 3a20 4469 7361 .. - name: Disa
│ │ │ -0029c200: 626c 6520 5361 6d62 6120 2d20 456e 7375 ble Samba - Ensu
│ │ │ -0029c210: 7265 2073 6d62 642e 7365 7276 6963 6520 re smbd.service
│ │ │ -0029c220: 6973 204d 6173 6b65 640a 2020 2020 616e is Masked. an
│ │ │ -0029c230: 7369 626c 652e 6275 696c 7469 6e2e 7379 sible.builtin.sy
│ │ │ -0029c240: 7374 656d 643a 0a20 2020 2020 206e 616d stemd:. nam
│ │ │ -0029c250: 653a 2073 6d62 642e 7365 7276 6963 650a e: smbd.service.
│ │ │ -0029c260: 2020 2020 2020 7374 6174 653a 2073 746f state: sto
│ │ │ -0029c270: 7070 6564 0a20 2020 2020 2065 6e61 626c pped. enabl
│ │ │ -0029c280: 6564 3a20 6661 6c73 650a 2020 2020 2020 ed: false.
│ │ │ -0029c290: 6d61 736b 6564 3a20 7472 7565 0a20 2020 masked: true.
│ │ │ -0029c2a0: 2077 6865 6e3a 2073 6572 7669 6365 5f65 when: service_e
│ │ │ -0029c2b0: 7869 7374 732e 7374 646f 7574 5f6c 696e xists.stdout_lin
│ │ │ -0029c2c0: 6573 2069 7320 7365 6172 6368 2822 736d es is search("sm
│ │ │ -0029c2d0: 6264 2e73 6572 7669 6365 222c 206d 756c bd.service", mul
│ │ │ -0029c2e0: 7469 6c69 6e65 3d54 7275 6529 0a0a 2020 tiline=True)..
│ │ │ -0029c2f0: 2d20 6e61 6d65 3a20 556e 6974 2053 6f63 - name: Unit Soc
│ │ │ -0029c300: 6b65 7420 4578 6973 7473 202d 2073 6d62 ket Exists - smb
│ │ │ -0029c310: 642e 736f 636b 6574 0a20 2020 2061 6e73 d.socket. ans
│ │ │ -0029c320: 6962 6c65 2e62 7569 6c74 696e 2e63 6f6d ible.builtin.com
│ │ │ -0029c330: 6d61 6e64 3a20 7379 7374 656d 6374 6c20 mand: systemctl
│ │ │ -0029c340: 2d71 206c 6973 742d 756e 6974 2d66 696c -q list-unit-fil
│ │ │ -0029c350: 6573 2073 6d62 642e 736f 636b 6574 0a20 es smbd.socket.
│ │ │ -0029c360: 2020 2072 6567 6973 7465 723a 2073 6f63 register: soc
│ │ │ -0029c370: 6b65 745f 6669 6c65 5f65 7869 7374 730a ket_file_exists.
│ │ │ -0029c380: 2020 2020 6368 616e 6765 645f 7768 656e changed_when
│ │ │ -0029c390: 3a20 6661 6c73 650a 2020 2020 6661 696c : false. fail
│ │ │ -0029c3a0: 6564 5f77 6865 6e3a 2073 6f63 6b65 745f ed_when: socket_
│ │ │ -0029c3b0: 6669 6c65 5f65 7869 7374 732e 7263 206e file_exists.rc n
│ │ │ -0029c3c0: 6f74 2069 6e20 5b30 2c20 315d 0a20 2020 ot in [0, 1].
│ │ │ -0029c3d0: 2063 6865 636b 5f6d 6f64 653a 2066 616c check_mode: fal
│ │ │ -0029c3e0: 7365 0a0a 2020 2d20 6e61 6d65 3a20 4469 se.. - name: Di
│ │ │ -0029c3f0: 7361 626c 6520 5361 6d62 6120 2d20 4469 sable Samba - Di
│ │ │ -0029c400: 7361 626c 6520 536f 636b 6574 2073 6d62 sable Socket smb
│ │ │ -0029c410: 640a 2020 2020 616e 7369 626c 652e 6275 d. ansible.bu
│ │ │ -0029c420: 696c 7469 6e2e 7379 7374 656d 643a 0a20 iltin.systemd:.
│ │ │ -0029c430: 2020 2020 206e 616d 653a 2073 6d62 642e name: smbd.
│ │ │ -0029c440: 736f 636b 6574 0a20 2020 2020 2065 6e61 socket. ena
│ │ │ -0029c450: 626c 6564 3a20 6661 6c73 650a 2020 2020 bled: false.
│ │ │ -0029c460: 2020 7374 6174 653a 2073 746f 7070 6564 state: stopped
│ │ │ -0029c470: 0a20 2020 2020 206d 6173 6b65 643a 2074 . masked: t
│ │ │ -0029c480: 7275 650a 2020 2020 7768 656e 3a20 736f rue. when: so
│ │ │ -0029c490: 636b 6574 5f66 696c 655f 6578 6973 7473 cket_file_exists
│ │ │ -0029c4a0: 2e73 7464 6f75 745f 6c69 6e65 7320 6973 .stdout_lines is
│ │ │ -0029c4b0: 2073 6561 7263 6828 2273 6d62 642e 736f search("smbd.so
│ │ │ -0029c4c0: 636b 6574 222c 206d 756c 7469 6c69 6e65 cket", multiline
│ │ │ -0029c4d0: 3d54 7275 6529 0a20 2074 6167 733a 0a20 =True). tags:.
│ │ │ -0029c4e0: 202d 2064 6973 6162 6c65 5f73 7472 6174 - disable_strat
│ │ │ -0029c4f0: 6567 790a 2020 2d20 6c6f 775f 636f 6d70 egy. - low_comp
│ │ │ -0029c500: 6c65 7869 7479 0a20 202d 206c 6f77 5f64 lexity. - low_d
│ │ │ -0029c510: 6973 7275 7074 696f 6e0a 2020 2d20 6c6f isruption. - lo
│ │ │ -0029c520: 775f 7365 7665 7269 7479 0a20 202d 206e w_severity. - n
│ │ │ -0029c530: 6f5f 7265 626f 6f74 5f6e 6565 6465 640a o_reboot_needed.
│ │ │ -0029c540: 2020 2d20 7365 7276 6963 655f 736d 625f - service_smb_
│ │ │ -0029c550: 6469 7361 626c 6564 0a20 202d 2073 7065 disabled. - spe
│ │ │ -0029c560: 6369 616c 5f73 6572 7669 6365 5f62 6c6f cial_service_blo
│ │ │ -0029c570: 636b 0a20 2077 6865 6e3a 2027 226c 696e ck. when: '"lin
│ │ │ -0029c580: 7578 2d62 6173 6522 2069 6e20 616e 7369 ux-base" in ansi
│ │ │ -0029c590: 626c 655f 6661 6374 732e 7061 636b 6167 ble_facts.packag
│ │ │ -0029c5a0: 6573 270a 3c2f 636f 6465 3e3c 2f70 7265 es'.
Complexity: low Disrup
│ │ │ +0029b880: 7469 6f6e 3a3c 2f74 683e 3c74 643e 6c6f tion: lo
│ │ │ +0029b890: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ +0029b8a0: 7468 3e52 6562 6f6f 743a 3c2f 7468 3e3c th>Reboot:<
│ │ │ +0029b8b0: 7464 3e66 616c 7365 3c2f 7464 3e3c 2f74 td>false Strate
│ │ │ +0029b8d0: 6779 3a3c 2f74 683e 3c74 643e 6469 7361 gy: disa
│ │ │ +0029b8e0: 626c 653c 2f74 643e 3c2f 7472 3e3c 2f74 ble
│ │ │ +0029b900: 2d20 6e61 6d65 3a20 4761 7468 6572 2074 - name: Gather t
│ │ │ +0029b910: 6865 2070 6163 6b61 6765 2066 6163 7473 he package facts
│ │ │ +0029b920: 0a20 2070 6163 6b61 6765 5f66 6163 7473 . package_facts
│ │ │ +0029b930: 3a0a 2020 2020 6d61 6e61 6765 723a 2061 :. manager: a
│ │ │ +0029b940: 7574 6f0a 2020 7461 6773 3a0a 2020 2d20 uto. tags:. -
│ │ │ +0029b950: 6469 7361 626c 655f 7374 7261 7465 6779 disable_strategy
│ │ │ +0029b960: 0a20 202d 206c 6f77 5f63 6f6d 706c 6578 . - low_complex
│ │ │ +0029b970: 6974 790a 2020 2d20 6c6f 775f 6469 7372 ity. - low_disr
│ │ │ +0029b980: 7570 7469 6f6e 0a20 202d 206c 6f77 5f73 uption. - low_s
│ │ │ +0029b990: 6576 6572 6974 790a 2020 2d20 6e6f 5f72 everity. - no_r
│ │ │ +0029b9a0: 6562 6f6f 745f 6e65 6564 6564 0a20 202d eboot_needed. -
│ │ │ +0029b9b0: 2073 6572 7669 6365 5f73 6d62 5f64 6973 service_smb_dis
│ │ │ +0029b9c0: 6162 6c65 640a 0a2d 206e 616d 653a 2044 abled..- name: D
│ │ │ +0029b9d0: 6973 6162 6c65 2053 616d 6261 202d 2044 isable Samba - D
│ │ │ +0029b9e0: 6973 6162 6c65 2073 6572 7669 6365 2073 isable service s
│ │ │ +0029b9f0: 6d62 640a 2020 626c 6f63 6b3a 0a0a 2020 mbd. block:..
│ │ │ +0029ba00: 2d20 6e61 6d65 3a20 4469 7361 626c 6520 - name: Disable
│ │ │ +0029ba10: 5361 6d62 6120 2d20 436f 6c6c 6563 7420 Samba - Collect
│ │ │ +0029ba20: 7379 7374 656d 6420 5365 7276 6963 6573 systemd Services
│ │ │ +0029ba30: 2050 7265 7365 6e74 2069 6e20 7468 6520 Present in the
│ │ │ +0029ba40: 5379 7374 656d 0a20 2020 2061 6e73 6962 System. ansib
│ │ │ +0029ba50: 6c65 2e62 7569 6c74 696e 2e63 6f6d 6d61 le.builtin.comma
│ │ │ +0029ba60: 6e64 3a20 7379 7374 656d 6374 6c20 2d71 nd: systemctl -q
│ │ │ +0029ba70: 206c 6973 742d 756e 6974 2d66 696c 6573 list-unit-files
│ │ │ +0029ba80: 202d 2d74 7970 6520 7365 7276 6963 650a --type service.
│ │ │ +0029ba90: 2020 2020 7265 6769 7374 6572 3a20 7365 register: se
│ │ │ +0029baa0: 7276 6963 655f 6578 6973 7473 0a20 2020 rvice_exists.
│ │ │ +0029bab0: 2063 6861 6e67 6564 5f77 6865 6e3a 2066 changed_when: f
│ │ │ +0029bac0: 616c 7365 0a20 2020 2066 6169 6c65 645f alse. failed_
│ │ │ +0029bad0: 7768 656e 3a20 7365 7276 6963 655f 6578 when: service_ex
│ │ │ +0029bae0: 6973 7473 2e72 6320 6e6f 7420 696e 205b ists.rc not in [
│ │ │ +0029baf0: 302c 2031 5d0a 2020 2020 6368 6563 6b5f 0, 1]. check_
│ │ │ +0029bb00: 6d6f 6465 3a20 6661 6c73 650a 0a20 202d mode: false.. -
│ │ │ +0029bb10: 206e 616d 653a 2044 6973 6162 6c65 2053 name: Disable S
│ │ │ +0029bb20: 616d 6261 202d 2045 6e73 7572 6520 736d amba - Ensure sm
│ │ │ +0029bb30: 6264 2e73 6572 7669 6365 2069 7320 4d61 bd.service is Ma
│ │ │ +0029bb40: 736b 6564 0a20 2020 2061 6e73 6962 6c65 sked. ansible
│ │ │ +0029bb50: 2e62 7569 6c74 696e 2e73 7973 7465 6d64 .builtin.systemd
│ │ │ +0029bb60: 3a0a 2020 2020 2020 6e61 6d65 3a20 736d :. name: sm
│ │ │ +0029bb70: 6264 2e73 6572 7669 6365 0a20 2020 2020 bd.service.
│ │ │ +0029bb80: 2073 7461 7465 3a20 7374 6f70 7065 640a state: stopped.
│ │ │ +0029bb90: 2020 2020 2020 656e 6162 6c65 643a 2066 enabled: f
│ │ │ +0029bba0: 616c 7365 0a20 2020 2020 206d 6173 6b65 alse. maske
│ │ │ +0029bbb0: 643a 2074 7275 650a 2020 2020 7768 656e d: true. when
│ │ │ +0029bbc0: 3a20 7365 7276 6963 655f 6578 6973 7473 : service_exists
│ │ │ +0029bbd0: 2e73 7464 6f75 745f 6c69 6e65 7320 6973 .stdout_lines is
│ │ │ +0029bbe0: 2073 6561 7263 6828 2273 6d62 642e 7365 search("smbd.se
│ │ │ +0029bbf0: 7276 6963 6522 2c20 6d75 6c74 696c 696e rvice", multilin
│ │ │ +0029bc00: 653d 5472 7565 290a 0a20 202d 206e 616d e=True).. - nam
│ │ │ +0029bc10: 653a 2055 6e69 7420 536f 636b 6574 2045 e: Unit Socket E
│ │ │ +0029bc20: 7869 7374 7320 2d20 736d 6264 2e73 6f63 xists - smbd.soc
│ │ │ +0029bc30: 6b65 740a 2020 2020 616e 7369 626c 652e ket. ansible.
│ │ │ +0029bc40: 6275 696c 7469 6e2e 636f 6d6d 616e 643a builtin.command:
│ │ │ +0029bc50: 2073 7973 7465 6d63 746c 202d 7120 6c69 systemctl -q li
│ │ │ +0029bc60: 7374 2d75 6e69 742d 6669 6c65 7320 736d st-unit-files sm
│ │ │ +0029bc70: 6264 2e73 6f63 6b65 740a 2020 2020 7265 bd.socket. re
│ │ │ +0029bc80: 6769 7374 6572 3a20 736f 636b 6574 5f66 gister: socket_f
│ │ │ +0029bc90: 696c 655f 6578 6973 7473 0a20 2020 2063 ile_exists. c
│ │ │ +0029bca0: 6861 6e67 6564 5f77 6865 6e3a 2066 616c hanged_when: fal
│ │ │ +0029bcb0: 7365 0a20 2020 2066 6169 6c65 645f 7768 se. failed_wh
│ │ │ +0029bcc0: 656e 3a20 736f 636b 6574 5f66 696c 655f en: socket_file_
│ │ │ +0029bcd0: 6578 6973 7473 2e72 6320 6e6f 7420 696e exists.rc not in
│ │ │ +0029bce0: 205b 302c 2031 5d0a 2020 2020 6368 6563 [0, 1]. chec
│ │ │ +0029bcf0: 6b5f 6d6f 6465 3a20 6661 6c73 650a 0a20 k_mode: false..
│ │ │ +0029bd00: 202d 206e 616d 653a 2044 6973 6162 6c65 - name: Disable
│ │ │ +0029bd10: 2053 616d 6261 202d 2044 6973 6162 6c65 Samba - Disable
│ │ │ +0029bd20: 2053 6f63 6b65 7420 736d 6264 0a20 2020 Socket smbd.
│ │ │ +0029bd30: 2061 6e73 6962 6c65 2e62 7569 6c74 696e ansible.builtin
│ │ │ +0029bd40: 2e73 7973 7465 6d64 3a0a 2020 2020 2020 .systemd:.
│ │ │ +0029bd50: 6e61 6d65 3a20 736d 6264 2e73 6f63 6b65 name: smbd.socke
│ │ │ +0029bd60: 740a 2020 2020 2020 656e 6162 6c65 643a t. enabled:
│ │ │ +0029bd70: 2066 616c 7365 0a20 2020 2020 2073 7461 false. sta
│ │ │ +0029bd80: 7465 3a20 7374 6f70 7065 640a 2020 2020 te: stopped.
│ │ │ +0029bd90: 2020 6d61 736b 6564 3a20 7472 7565 0a20 masked: true.
│ │ │ +0029bda0: 2020 2077 6865 6e3a 2073 6f63 6b65 745f when: socket_
│ │ │ +0029bdb0: 6669 6c65 5f65 7869 7374 732e 7374 646f file_exists.stdo
│ │ │ +0029bdc0: 7574 5f6c 696e 6573 2069 7320 7365 6172 ut_lines is sear
│ │ │ +0029bdd0: 6368 2822 736d 6264 2e73 6f63 6b65 7422 ch("smbd.socket"
│ │ │ +0029bde0: 2c20 6d75 6c74 696c 696e 653d 5472 7565 , multiline=True
│ │ │ +0029bdf0: 290a 2020 7461 6773 3a0a 2020 2d20 6469 ). tags:. - di
│ │ │ +0029be00: 7361 626c 655f 7374 7261 7465 6779 0a20 sable_strategy.
│ │ │ +0029be10: 202d 206c 6f77 5f63 6f6d 706c 6578 6974 - low_complexit
│ │ │ +0029be20: 790a 2020 2d20 6c6f 775f 6469 7372 7570 y. - low_disrup
│ │ │ +0029be30: 7469 6f6e 0a20 202d 206c 6f77 5f73 6576 tion. - low_sev
│ │ │ +0029be40: 6572 6974 790a 2020 2d20 6e6f 5f72 6562 erity. - no_reb
│ │ │ +0029be50: 6f6f 745f 6e65 6564 6564 0a20 202d 2073 oot_needed. - s
│ │ │ +0029be60: 6572 7669 6365 5f73 6d62 5f64 6973 6162 ervice_smb_disab
│ │ │ +0029be70: 6c65 640a 2020 2d20 7370 6563 6961 6c5f led. - special_
│ │ │ +0029be80: 7365 7276 6963 655f 626c 6f63 6b0a 2020 service_block.
│ │ │ +0029be90: 7768 656e 3a20 2722 6c69 6e75 782d 6261 when: '"linux-ba
│ │ │ +0029bea0: 7365 2220 696e 2061 6e73 6962 6c65 5f66 se" in ansible_f
│ │ │ +0029beb0: 6163 7473 2e70 6163 6b61 6765 7327 0a3c acts.packages'.<
│ │ │ +0029bec0: 2f63 6f64 653e 3c2f 7072 653e 3c2f 6469 /code>
│ │ │ +0029bf70: 5265 6d65 6469 6174 696f 6e20 4b75 6265 Remediation Kube
│ │ │ +0029bf80: 726e 6574 6573 2073 6e69 7070 6574 20e2 rnetes snippet .
│ │ │ +0029bf90: 87b2 3c2f 613e 3c62 723e 3c64 6976 2063 ..
Complexity:
│ │ │ +0029c020: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Di
│ │ │ +0029c040: 7372 7570 7469 6f6e 3a3c 2f74 683e 3c74 sruption: medium Reboot
│ │ │ +0029c070: 3a3c 2f74 683e 3c74 643e 7472 7565 3c2f : true
│ │ │ +0029c080: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ +0029c090: 5374 7261 7465 6779 3a3c 2f74 683e 3c74 Strategy: disable
│ │ │ +0029c0b0: 7472 3e3c 2f74 6162 6c65 3e3c 7072 653e tr>
│ │ │ +0029c0c0: 3c63 6f64 653e 6170 6956 6572 7369 6f6e apiVersion
│ │ │ +0029c0d0: 3a20 6d61 6368 696e 6563 6f6e 6669 6775 : machineconfigu
│ │ │ +0029c0e0: 7261 7469 6f6e 2e6f 7065 6e73 6869 6674 ration.openshift
│ │ │ +0029c0f0: 2e69 6f2f 7631 0a6b 696e 643a 204d 6163 .io/v1.kind: Mac
│ │ │ +0029c100: 6869 6e65 436f 6e66 6967 0a73 7065 633a hineConfig.spec:
│ │ │ +0029c110: 0a20 2063 6f6e 6669 673a 0a20 2020 2069 . config:. i
│ │ │ +0029c120: 676e 6974 696f 6e3a 0a20 2020 2020 2076 gnition:. v
│ │ │ +0029c130: 6572 7369 6f6e 3a20 332e 312e 300a 2020 ersion: 3.1.0.
│ │ │ +0029c140: 2020 7379 7374 656d 643a 0a20 2020 2020 systemd:.
│ │ │ +0029c150: 2075 6e69 7473 3a0a 2020 2020 2020 2d20 units:. -
│ │ │ +0029c160: 6e61 6d65 3a20 736d 6264 2e73 6572 7669 name: smbd.servi
│ │ │ +0029c170: 6365 0a20 2020 2020 2020 2065 6e61 626c ce. enabl
│ │ │ +0029c180: 6564 3a20 6661 6c73 650a 2020 2020 2020 ed: false.
│ │ │ +0029c190: 2020 6d61 736b 3a20 7472 7565 0a20 2020 mask: true.
│ │ │ +0029c1a0: 2020 202d 206e 616d 653a 2073 6d62 642e - name: smbd.
│ │ │ +0029c1b0: 736f 636b 6574 0a20 2020 2020 2020 2065 socket. e
│ │ │ +0029c1c0: 6e61 626c 6564 3a20 6661 6c73 650a 2020 nabled: false.
│ │ │ +0029c1d0: 2020 2020 2020 6d61 736b 3a20 7472 7565 mask: true
│ │ │ +0029c1e0: 0a3c 2f63 6f64 653e 3c2f 7072 653e 3c2f .
│ │ │ +0029c1f0: 6469 763e 3c61 2063 6c61 7373 3d22 6274 div>Remediation Pu
│ │ │ +0029c2a0: 7070 6574 2073 6e69 7070 6574 20e2 87b2 ppet snippet ...
│ │ │ +0029c2b0: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61
<
│ │ │ +0029c330: 7468 3e43 6f6d 706c 6578 6974 793a 3c2f th>Complexity:
│ │ │ +0029c340: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ +0029c350: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr> Disr
│ │ │ +0029c360: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption:
│ │ │ +0029c370: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Reboot: false <
│ │ │ +0029c3a0: 2f74 723e 3c74 723e 3c74 683e 5374 7261 /tr>Stra
│ │ │ +0029c3b0: 7465 6779 3a3c 2f74 683e 3c74 643e 656e tegy: en
│ │ │ +0029c3c0: 6162 6c65 3c2f 7464 3e3c 2f74 723e 3c2f able
│ │ │ +0029c3d0: 7461 626c 653e 3c70 7265 3e3c 636f 6465 table>include disable
│ │ │ +0029c3f0: 5f73 6d62 640a 0a63 6c61 7373 2064 6973 _smbd..class dis
│ │ │ +0029c400: 6162 6c65 5f73 6d62 6420 7b0a 2020 7365 able_smbd {. se
│ │ │ +0029c410: 7276 6963 6520 7b27 736d 6264 273a 0a20 rvice {'smbd':.
│ │ │ +0029c420: 2020 2065 6e61 626c 6520 3d26 6774 3b20 enable =>
│ │ │ +0029c430: 6661 6c73 652c 0a20 2020 2065 6e73 7572 false,. ensur
│ │ │ +0029c440: 6520 3d26 6774 3b20 2773 746f 7070 6564 e => 'stopped
│ │ │ +0029c450: 272c 0a20 207d 0a7d 0a3c 2f63 6f64 653e ',. }.}.
│ │ │ +0029c460: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063
Remedi
│ │ │ +0029c510: 6174 696f 6e20 4f53 4275 696c 6420 426c ation OSBuild Bl
│ │ │ +0029c520: 7565 7072 696e 7420 736e 6970 7065 7420 ueprint snippet
│ │ │ +0029c530: e287 b23c 2f61 3e3c 6272 3e3c 6469 7620 ...
.[customi
│ │ │ +0029c580: 7a61 7469 6f6e 732e 7365 7276 6963 6573 zations.services
│ │ │ +0029c590: 5d0a 6d61 736b 6564 203d 205b 2273 6d62 ].masked = ["smb
│ │ │ +0029c5a0: 6422 5d0a 3c2f 636f 6465 3e3c 2f70 7265 d"].
Remediation Pup
│ │ │ -0029dca0: 7065 7420 736e 6970 7065 7420 e287 b23c pet snippet ...<
│ │ │ -0029dcb0: 2f61 3e3c 6272 3e3c 6469 7620 636c 6173 /a>
Complexity: low
│ │ │ -0029dd50: 7472 3e3c 7472 3e3c 7468 3e44 6973 7275 tr>Disru
│ │ │ -0029dd60: 7074 696f 6e3a 3c2f 7468 3e3c 7464 3e6c ption: l
│ │ │ -0029dd70: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ -0029dd80: 3c74 683e 5265 626f 6f74 3a3c 2f74 683e Reboot:
│ │ │ -0029dd90: 3c74 643e 6661 6c73 653c 2f74 643e 3c2f false
│ │ │ -0029dda0: 7472 3e3c 7472 3e3c 7468 3e53 7472 6174 tr> Strat
│ │ │ -0029ddb0: 6567 793a 3c2f 7468 3e3c 7464 3e64 6973 egy: dis
│ │ │ -0029ddc0: 6162 6c65 3c2f 7464 3e3c 2f74 723e 3c2f able
│ │ │ -0029ddd0: 7461 626c 653e 3c70 7265 3e3c 636f 6465 table>.include remove
│ │ │ -0029ddf0: 5f73 6e6d 700a 0a63 6c61 7373 2072 656d _snmp..class rem
│ │ │ -0029de00: 6f76 655f 736e 6d70 207b 0a20 2070 6163 ove_snmp {. pac
│ │ │ -0029de10: 6b61 6765 207b 2027 736e 6d70 273a 0a20 kage { 'snmp':.
│ │ │ -0029de20: 2020 2065 6e73 7572 6520 3d26 6774 3b20 ensure =>
│ │ │ -0029de30: 2770 7572 6765 6427 2c0a 2020 7d0a 7d0a 'purged',. }.}.
│ │ │ -0029de40: 3c2f 636f 6465 3e3c 2f70 7265 3e3c 2f64
Remediation Ans
│ │ │ -0029df00: 6962 6c65 2073 6e69 7070 6574 20e2 87b2 ible snippet ...
│ │ │ -0029df10: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61
<
│ │ │ -0029df90: 7468 3e43 6f6d 706c 6578 6974 793a 3c2f th>Complexity:
│ │ │ -0029dfa0: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ -0029dfb0: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr> Disr
│ │ │ -0029dfc0: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption:
│ │ │ -0029dfd0: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Reboot: false <
│ │ │ -0029e000: 2f74 723e 3c74 723e 3c74 683e 5374 7261 /tr>Stra
│ │ │ -0029e010: 7465 6779 3a3c 2f74 683e 3c74 643e 6469 tegy: di
│ │ │ -0029e020: 7361 626c 653c 2f74 643e 3c2f 7472 3e3c sable <
│ │ │ -0029e030: 2f74 6162 6c65 3e3c 7072 653e 3c63 6f64 /table>- name: 'Unins
│ │ │ -0029e050: 7461 6c6c 206e 6574 2d73 6e6d 7020 5061 tall net-snmp Pa
│ │ │ -0029e060: 636b 6167 653a 2045 6e73 7572 6520 736e ckage: Ensure sn
│ │ │ -0029e070: 6d70 2069 7320 7265 6d6f 7665 6427 0a20 mp is removed'.
│ │ │ -0029e080: 2061 6e73 6962 6c65 2e62 7569 6c74 696e ansible.builtin
│ │ │ -0029e090: 2e70 6163 6b61 6765 3a0a 2020 2020 6e61 .package:. na
│ │ │ -0029e0a0: 6d65 3a20 736e 6d70 0a20 2020 2073 7461 me: snmp. sta
│ │ │ -0029e0b0: 7465 3a20 6162 7365 6e74 0a20 2074 6167 te: absent. tag
│ │ │ -0029e0c0: 733a 0a20 202d 2050 4349 2d44 5353 7634 s:. - PCI-DSSv4
│ │ │ -0029e0d0: 2d32 2e32 0a20 202d 2050 4349 2d44 5353 -2.2. - PCI-DSS
│ │ │ -0029e0e0: 7634 2d32 2e32 2e34 0a20 202d 2064 6973 v4-2.2.4. - dis
│ │ │ -0029e0f0: 6162 6c65 5f73 7472 6174 6567 790a 2020 able_strategy.
│ │ │ -0029e100: 2d20 6c6f 775f 636f 6d70 6c65 7869 7479 - low_complexity
│ │ │ -0029e110: 0a20 202d 206c 6f77 5f64 6973 7275 7074 . - low_disrupt
│ │ │ -0029e120: 696f 6e0a 2020 2d20 6e6f 5f72 6562 6f6f ion. - no_reboo
│ │ │ -0029e130: 745f 6e65 6564 6564 0a20 202d 2070 6163 t_needed. - pac
│ │ │ -0029e140: 6b61 6765 5f6e 6574 2d73 6e6d 705f 7265 kage_net-snmp_re
│ │ │ -0029e150: 6d6f 7665 640a 2020 2d20 756e 6b6e 6f77 moved. - unknow
│ │ │ -0029e160: 6e5f 7365 7665 7269 7479 0a3c 2f63 6f64 n_severity. Remediation Ans
│ │ │ +0029dca0: 6962 6c65 2073 6e69 7070 6574 20e2 87b2 ible snippet ...
│ │ │ +0029dcb0: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61
<
│ │ │ +0029dd30: 7468 3e43 6f6d 706c 6578 6974 793a 3c2f th>Complexity:
│ │ │ +0029dd40: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ +0029dd50: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr> Disr
│ │ │ +0029dd60: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption:
│ │ │ +0029dd70: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Reboot: false <
│ │ │ +0029dda0: 2f74 723e 3c74 723e 3c74 683e 5374 7261 /tr>Stra
│ │ │ +0029ddb0: 7465 6779 3a3c 2f74 683e 3c74 643e 6469 tegy: di
│ │ │ +0029ddc0: 7361 626c 653c 2f74 643e 3c2f 7472 3e3c sable <
│ │ │ +0029ddd0: 2f74 6162 6c65 3e3c 7072 653e 3c63 6f64 /table>- name: 'Unins
│ │ │ +0029ddf0: 7461 6c6c 206e 6574 2d73 6e6d 7020 5061 tall net-snmp Pa
│ │ │ +0029de00: 636b 6167 653a 2045 6e73 7572 6520 736e ckage: Ensure sn
│ │ │ +0029de10: 6d70 2069 7320 7265 6d6f 7665 6427 0a20 mp is removed'.
│ │ │ +0029de20: 2061 6e73 6962 6c65 2e62 7569 6c74 696e ansible.builtin
│ │ │ +0029de30: 2e70 6163 6b61 6765 3a0a 2020 2020 6e61 .package:. na
│ │ │ +0029de40: 6d65 3a20 736e 6d70 0a20 2020 2073 7461 me: snmp. sta
│ │ │ +0029de50: 7465 3a20 6162 7365 6e74 0a20 2074 6167 te: absent. tag
│ │ │ +0029de60: 733a 0a20 202d 2050 4349 2d44 5353 7634 s:. - PCI-DSSv4
│ │ │ +0029de70: 2d32 2e32 0a20 202d 2050 4349 2d44 5353 -2.2. - PCI-DSS
│ │ │ +0029de80: 7634 2d32 2e32 2e34 0a20 202d 2064 6973 v4-2.2.4. - dis
│ │ │ +0029de90: 6162 6c65 5f73 7472 6174 6567 790a 2020 able_strategy.
│ │ │ +0029dea0: 2d20 6c6f 775f 636f 6d70 6c65 7869 7479 - low_complexity
│ │ │ +0029deb0: 0a20 202d 206c 6f77 5f64 6973 7275 7074 . - low_disrupt
│ │ │ +0029dec0: 696f 6e0a 2020 2d20 6e6f 5f72 6562 6f6f ion. - no_reboo
│ │ │ +0029ded0: 745f 6e65 6564 6564 0a20 202d 2070 6163 t_needed. - pac
│ │ │ +0029dee0: 6b61 6765 5f6e 6574 2d73 6e6d 705f 7265 kage_net-snmp_re
│ │ │ +0029def0: 6d6f 7665 640a 2020 2d20 756e 6b6e 6f77 moved. - unknow
│ │ │ +0029df00: 6e5f 7365 7665 7269 7479 0a3c 2f63 6f64 n_severity.
Reme
│ │ │ +0029dfc0: 6469 6174 696f 6e20 5075 7070 6574 2073 diation Puppet s
│ │ │ +0029dfd0: 6e69 7070 6574 20e2 87b2 3c2f 613e 3c62 nippet ...Com
│ │ │ +0029e060: 706c 6578 6974 793a 3c2f 7468 3e3c 7464 plexity: low Disruption
│ │ │ +0029e090: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low R
│ │ │ +0029e0b0: 6562 6f6f 743a 3c2f 7468 3e3c 7464 3e66 eboot: f
│ │ │ +0029e0c0: 616c 7365 3c2f 7464 3e3c 2f74 723e 3c74 alse Strategy:<
│ │ │ +0029e0e0: 2f74 683e 3c74 643e 6469 7361 626c 653c /th> disable<
│ │ │ +0029e0f0: 2f74 643e 3c2f 7472 3e3c 2f74 6162 6c65 /td>
.inc
│ │ │ +0029e110: 6c75 6465 2072 656d 6f76 655f 736e 6d70 lude remove_snmp
│ │ │ +0029e120: 0a0a 636c 6173 7320 7265 6d6f 7665 5f73 ..class remove_s
│ │ │ +0029e130: 6e6d 7020 7b0a 2020 7061 636b 6167 6520 nmp {. package
│ │ │ +0029e140: 7b20 2773 6e6d 7027 3a0a 2020 2020 656e { 'snmp':. en
│ │ │ +0029e150: 7375 7265 203d 2667 743b 2027 7075 7267 sure => 'purg
│ │ │ +0029e160: 6564 272c 0a20 207d 0a7d 0a3c 2f63 6f64 ed',. }.}.
R
│ │ │ -0029ef70: 656d 6564 6961 7469 6f6e 204f 5342 7569 emediation OSBui
│ │ │ -0029ef80: 6c64 2042 6c75 6570 7269 6e74 2073 6e69 ld Blueprint sni
│ │ │ -0029ef90: 7070 6574 20e2 87b2 3c2f 613e 3c62 723e ppet ...
│ │ │ -0029efa0: 3c64 6976 2063 6c61 7373 3d22 7061 6e65 .[cu
│ │ │ -0029efe0: 7374 6f6d 697a 6174 696f 6e73 2e73 6572 stomizations.ser
│ │ │ -0029eff0: 7669 6365 735d 0a6d 6173 6b65 6420 3d20 vices].masked =
│ │ │ -0029f000: 5b22 736e 6d70 6422 5d0a 3c2f 636f 6465 ["snmpd"].
Remed
│ │ │ -0029f0c0: 6961 7469 6f6e 204b 7562 6572 6e65 7465 iation Kubernete
│ │ │ -0029f0d0: 7320 736e 6970 7065 7420 e287 b23c 2f61 s snippet ...
│ │ │ -0029f160: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity:
│ │ │ -0029f170: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Disrupt
│ │ │ -0029f190: 696f 6e3a 3c2f 7468 3e3c 7464 3e6d 6564 ion: med
│ │ │ -0029f1a0: 6975 6d3c 2f74 643e 3c2f 7472 3e3c 7472 ium Reboot: true
│ │ │ -0029f1d0: 7472 3e3c 7472 3e3c 7468 3e53 7472 6174 tr>Strat
│ │ │ -0029f1e0: 6567 793a 3c2f 7468 3e3c 7464 3e64 6973 egy: dis
│ │ │ -0029f1f0: 6162 6c65 3c2f 7464 3e3c 2f74 723e 3c2f able
│ │ │ -0029f200: 7461 626c 653e 3c70 7265 3e3c 636f 6465 table>apiVersion: mac
│ │ │ -0029f220: 6869 6e65 636f 6e66 6967 7572 6174 696f hineconfiguratio
│ │ │ -0029f230: 6e2e 6f70 656e 7368 6966 742e 696f 2f76 n.openshift.io/v
│ │ │ -0029f240: 310a 6b69 6e64 3a20 4d61 6368 696e 6543 1.kind: MachineC
│ │ │ -0029f250: 6f6e 6669 670a 7370 6563 3a0a 2020 636f onfig.spec:. co
│ │ │ -0029f260: 6e66 6967 3a0a 2020 2020 6967 6e69 7469 nfig:. igniti
│ │ │ -0029f270: 6f6e 3a0a 2020 2020 2020 7665 7273 696f on:. versio
│ │ │ -0029f280: 6e3a 2033 2e31 2e30 0a20 2020 2073 7973 n: 3.1.0. sys
│ │ │ -0029f290: 7465 6d64 3a0a 2020 2020 2020 756e 6974 temd:. unit
│ │ │ -0029f2a0: 733a 0a20 2020 2020 202d 206e 616d 653a s:. - name:
│ │ │ -0029f2b0: 2073 6e6d 7064 2e73 6572 7669 6365 0a20 snmpd.service.
│ │ │ -0029f2c0: 2020 2020 2020 2065 6e61 626c 6564 3a20 enabled:
│ │ │ -0029f2d0: 6661 6c73 650a 2020 2020 2020 2020 6d61 false. ma
│ │ │ -0029f2e0: 736b 3a20 7472 7565 0a20 2020 2020 202d sk: true. -
│ │ │ -0029f2f0: 206e 616d 653a 2073 6e6d 7064 2e73 6f63 name: snmpd.soc
│ │ │ -0029f300: 6b65 740a 2020 2020 2020 2020 656e 6162 ket. enab
│ │ │ -0029f310: 6c65 643a 2066 616c 7365 0a20 2020 2020 led: false.
│ │ │ -0029f320: 2020 206d 6173 6b3a 2074 7275 650a 3c2f mask: true.
│ │ │ -0029f330: 636f 6465 3e3c 2f70 7265 3e3c 2f64 6976 code>
R
│ │ │ -0029f3e0: 656d 6564 6961 7469 6f6e 2050 7570 7065 emediation Puppe
│ │ │ -0029f3f0: 7420 736e 6970 7065 7420 e287 b23c 2f61 t snippet ...
│ │ │ -0029f480: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity:
│ │ │ -0029f490: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Disrupt
│ │ │ -0029f4b0: 696f 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 ion: low
│ │ │ -0029f4c0: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Reboot:false Strateg
│ │ │ -0029f500: 793a 3c2f 7468 3e3c 7464 3e65 6e61 626c y: enabl
│ │ │ -0029f510: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e in
│ │ │ -0029f530: 636c 7564 6520 6469 7361 626c 655f 736e clude disable_sn
│ │ │ -0029f540: 6d70 640a 0a63 6c61 7373 2064 6973 6162 mpd..class disab
│ │ │ -0029f550: 6c65 5f73 6e6d 7064 207b 0a20 2073 6572 le_snmpd {. ser
│ │ │ -0029f560: 7669 6365 207b 2773 6e6d 7064 273a 0a20 vice {'snmpd':.
│ │ │ -0029f570: 2020 2065 6e61 626c 6520 3d26 6774 3b20 enable =>
│ │ │ -0029f580: 6661 6c73 652c 0a20 2020 2065 6e73 7572 false,. ensur
│ │ │ -0029f590: 6520 3d26 6774 3b20 2773 746f 7070 6564 e => 'stopped
│ │ │ -0029f5a0: 272c 0a20 207d 0a7d 0a3c 2f63 6f64 653e ',. }.}.
│ │ │ -0029f5b0: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063
Remedi
│ │ │ -0029f660: 6174 696f 6e20 416e 7369 626c 6520 736e ation Ansible sn
│ │ │ -0029f670: 6970 7065 7420 e287 b23c 2f61 3e3c 6272 ippet ...
Comp
│ │ │ -0029f700: 6c65 7869 7479 3a3c 2f74 683e 3c74 643e lexity:
│ │ │ -0029f710: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Disruption:
│ │ │ -0029f730: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Re
│ │ │ -0029f750: 626f 6f74 3a3c 2f74 683e 3c74 643e 6661 boot: fa
│ │ │ -0029f760: 6c73 653c 2f74 643e 3c2f 7472 3e3c 7472 lse Strategy:
│ │ │ -0029f780: 7468 3e3c 7464 3e64 6973 6162 6c65 3c2f th> disable
│ │ │ -0029f790: 7464 3e3c 2f74 723e 3c2f 7461 626c 653e td>
│ │ │ -0029f7a0: 3c70 7265 3e3c 636f 6465 3e2d 206e 616d - nam
│ │ │ -0029f7b0: 653a 2047 6174 6865 7220 7468 6520 7061 e: Gather the pa
│ │ │ -0029f7c0: 636b 6167 6520 6661 6374 730a 2020 7061 ckage facts. pa
│ │ │ -0029f7d0: 636b 6167 655f 6661 6374 733a 0a20 2020 ckage_facts:.
│ │ │ -0029f7e0: 206d 616e 6167 6572 3a20 6175 746f 0a20 manager: auto.
│ │ │ -0029f7f0: 2074 6167 733a 0a20 202d 2064 6973 6162 tags:. - disab
│ │ │ -0029f800: 6c65 5f73 7472 6174 6567 790a 2020 2d20 le_strategy. -
│ │ │ -0029f810: 6c6f 775f 636f 6d70 6c65 7869 7479 0a20 low_complexity.
│ │ │ -0029f820: 202d 206c 6f77 5f64 6973 7275 7074 696f - low_disruptio
│ │ │ -0029f830: 6e0a 2020 2d20 6c6f 775f 7365 7665 7269 n. - low_severi
│ │ │ -0029f840: 7479 0a20 202d 206e 6f5f 7265 626f 6f74 ty. - no_reboot
│ │ │ -0029f850: 5f6e 6565 6465 640a 2020 2d20 7365 7276 _needed. - serv
│ │ │ -0029f860: 6963 655f 736e 6d70 645f 6469 7361 626c ice_snmpd_disabl
│ │ │ -0029f870: 6564 0a0a 2d20 6e61 6d65 3a20 4469 7361 ed..- name: Disa
│ │ │ -0029f880: 626c 6520 736e 6d70 6420 5365 7276 6963 ble snmpd Servic
│ │ │ -0029f890: 6520 2d20 4469 7361 626c 6520 7365 7276 e - Disable serv
│ │ │ -0029f8a0: 6963 6520 736e 6d70 640a 2020 626c 6f63 ice snmpd. bloc
│ │ │ -0029f8b0: 6b3a 0a0a 2020 2d20 6e61 6d65 3a20 4469 k:.. - name: Di
│ │ │ -0029f8c0: 7361 626c 6520 736e 6d70 6420 5365 7276 sable snmpd Serv
│ │ │ -0029f8d0: 6963 6520 2d20 436f 6c6c 6563 7420 7379 ice - Collect sy
│ │ │ -0029f8e0: 7374 656d 6420 5365 7276 6963 6573 2050 stemd Services P
│ │ │ -0029f8f0: 7265 7365 6e74 2069 6e20 7468 6520 5379 resent in the Sy
│ │ │ -0029f900: 7374 656d 0a20 2020 2061 6e73 6962 6c65 stem. ansible
│ │ │ -0029f910: 2e62 7569 6c74 696e 2e63 6f6d 6d61 6e64 .builtin.command
│ │ │ -0029f920: 3a20 7379 7374 656d 6374 6c20 2d71 206c : systemctl -q l
│ │ │ -0029f930: 6973 742d 756e 6974 2d66 696c 6573 202d ist-unit-files -
│ │ │ -0029f940: 2d74 7970 6520 7365 7276 6963 650a 2020 -type service.
│ │ │ -0029f950: 2020 7265 6769 7374 6572 3a20 7365 7276 register: serv
│ │ │ -0029f960: 6963 655f 6578 6973 7473 0a20 2020 2063 ice_exists. c
│ │ │ -0029f970: 6861 6e67 6564 5f77 6865 6e3a 2066 616c hanged_when: fal
│ │ │ -0029f980: 7365 0a20 2020 2066 6169 6c65 645f 7768 se. failed_wh
│ │ │ -0029f990: 656e 3a20 7365 7276 6963 655f 6578 6973 en: service_exis
│ │ │ -0029f9a0: 7473 2e72 6320 6e6f 7420 696e 205b 302c ts.rc not in [0,
│ │ │ -0029f9b0: 2031 5d0a 2020 2020 6368 6563 6b5f 6d6f 1]. check_mo
│ │ │ -0029f9c0: 6465 3a20 6661 6c73 650a 0a20 202d 206e de: false.. - n
│ │ │ -0029f9d0: 616d 653a 2044 6973 6162 6c65 2073 6e6d ame: Disable snm
│ │ │ -0029f9e0: 7064 2053 6572 7669 6365 202d 2045 6e73 pd Service - Ens
│ │ │ -0029f9f0: 7572 6520 736e 6d70 642e 7365 7276 6963 ure snmpd.servic
│ │ │ -0029fa00: 6520 6973 204d 6173 6b65 640a 2020 2020 e is Masked.
│ │ │ -0029fa10: 616e 7369 626c 652e 6275 696c 7469 6e2e ansible.builtin.
│ │ │ -0029fa20: 7379 7374 656d 643a 0a20 2020 2020 206e systemd:. n
│ │ │ -0029fa30: 616d 653a 2073 6e6d 7064 2e73 6572 7669 ame: snmpd.servi
│ │ │ -0029fa40: 6365 0a20 2020 2020 2073 7461 7465 3a20 ce. state:
│ │ │ -0029fa50: 7374 6f70 7065 640a 2020 2020 2020 656e stopped. en
│ │ │ -0029fa60: 6162 6c65 643a 2066 616c 7365 0a20 2020 abled: false.
│ │ │ -0029fa70: 2020 206d 6173 6b65 643a 2074 7275 650a masked: true.
│ │ │ -0029fa80: 2020 2020 7768 656e 3a20 7365 7276 6963 when: servic
│ │ │ -0029fa90: 655f 6578 6973 7473 2e73 7464 6f75 745f e_exists.stdout_
│ │ │ -0029faa0: 6c69 6e65 7320 6973 2073 6561 7263 6828 lines is search(
│ │ │ -0029fab0: 2273 6e6d 7064 2e73 6572 7669 6365 222c "snmpd.service",
│ │ │ -0029fac0: 206d 756c 7469 6c69 6e65 3d54 7275 6529 multiline=True)
│ │ │ -0029fad0: 0a0a 2020 2d20 6e61 6d65 3a20 556e 6974 .. - name: Unit
│ │ │ -0029fae0: 2053 6f63 6b65 7420 4578 6973 7473 202d Socket Exists -
│ │ │ -0029faf0: 2073 6e6d 7064 2e73 6f63 6b65 740a 2020 snmpd.socket.
│ │ │ -0029fb00: 2020 616e 7369 626c 652e 6275 696c 7469 ansible.builti
│ │ │ -0029fb10: 6e2e 636f 6d6d 616e 643a 2073 7973 7465 n.command: syste
│ │ │ -0029fb20: 6d63 746c 202d 7120 6c69 7374 2d75 6e69 mctl -q list-uni
│ │ │ -0029fb30: 742d 6669 6c65 7320 736e 6d70 642e 736f t-files snmpd.so
│ │ │ -0029fb40: 636b 6574 0a20 2020 2072 6567 6973 7465 cket. registe
│ │ │ -0029fb50: 723a 2073 6f63 6b65 745f 6669 6c65 5f65 r: socket_file_e
│ │ │ -0029fb60: 7869 7374 730a 2020 2020 6368 616e 6765 xists. change
│ │ │ -0029fb70: 645f 7768 656e 3a20 6661 6c73 650a 2020 d_when: false.
│ │ │ -0029fb80: 2020 6661 696c 6564 5f77 6865 6e3a 2073 failed_when: s
│ │ │ -0029fb90: 6f63 6b65 745f 6669 6c65 5f65 7869 7374 ocket_file_exist
│ │ │ -0029fba0: 732e 7263 206e 6f74 2069 6e20 5b30 2c20 s.rc not in [0,
│ │ │ -0029fbb0: 315d 0a20 2020 2063 6865 636b 5f6d 6f64 1]. check_mod
│ │ │ -0029fbc0: 653a 2066 616c 7365 0a0a 2020 2d20 6e61 e: false.. - na
│ │ │ -0029fbd0: 6d65 3a20 4469 7361 626c 6520 736e 6d70 me: Disable snmp
│ │ │ -0029fbe0: 6420 5365 7276 6963 6520 2d20 4469 7361 d Service - Disa
│ │ │ -0029fbf0: 626c 6520 536f 636b 6574 2073 6e6d 7064 ble Socket snmpd
│ │ │ -0029fc00: 0a20 2020 2061 6e73 6962 6c65 2e62 7569 . ansible.bui
│ │ │ -0029fc10: 6c74 696e 2e73 7973 7465 6d64 3a0a 2020 ltin.systemd:.
│ │ │ -0029fc20: 2020 2020 6e61 6d65 3a20 736e 6d70 642e name: snmpd.
│ │ │ -0029fc30: 736f 636b 6574 0a20 2020 2020 2065 6e61 socket. ena
│ │ │ -0029fc40: 626c 6564 3a20 6661 6c73 650a 2020 2020 bled: false.
│ │ │ -0029fc50: 2020 7374 6174 653a 2073 746f 7070 6564 state: stopped
│ │ │ -0029fc60: 0a20 2020 2020 206d 6173 6b65 643a 2074 . masked: t
│ │ │ -0029fc70: 7275 650a 2020 2020 7768 656e 3a20 736f rue. when: so
│ │ │ -0029fc80: 636b 6574 5f66 696c 655f 6578 6973 7473 cket_file_exists
│ │ │ -0029fc90: 2e73 7464 6f75 745f 6c69 6e65 7320 6973 .stdout_lines is
│ │ │ -0029fca0: 2073 6561 7263 6828 2273 6e6d 7064 2e73 search("snmpd.s
│ │ │ -0029fcb0: 6f63 6b65 7422 2c20 6d75 6c74 696c 696e ocket", multilin
│ │ │ -0029fcc0: 653d 5472 7565 290a 2020 7461 6773 3a0a e=True). tags:.
│ │ │ -0029fcd0: 2020 2d20 6469 7361 626c 655f 7374 7261 - disable_stra
│ │ │ -0029fce0: 7465 6779 0a20 202d 206c 6f77 5f63 6f6d tegy. - low_com
│ │ │ -0029fcf0: 706c 6578 6974 790a 2020 2d20 6c6f 775f plexity. - low_
│ │ │ -0029fd00: 6469 7372 7570 7469 6f6e 0a20 202d 206c disruption. - l
│ │ │ -0029fd10: 6f77 5f73 6576 6572 6974 790a 2020 2d20 ow_severity. -
│ │ │ -0029fd20: 6e6f 5f72 6562 6f6f 745f 6e65 6564 6564 no_reboot_needed
│ │ │ -0029fd30: 0a20 202d 2073 6572 7669 6365 5f73 6e6d . - service_snm
│ │ │ -0029fd40: 7064 5f64 6973 6162 6c65 640a 2020 2d20 pd_disabled. -
│ │ │ -0029fd50: 7370 6563 6961 6c5f 7365 7276 6963 655f special_service_
│ │ │ -0029fd60: 626c 6f63 6b0a 2020 7768 656e 3a20 2820 block. when: (
│ │ │ -0029fd70: 2273 6e6d 7022 2069 6e20 616e 7369 626c "snmp" in ansibl
│ │ │ -0029fd80: 655f 6661 6374 732e 7061 636b 6167 6573 e_facts.packages
│ │ │ -0029fd90: 2061 6e64 2022 6c69 6e75 782d 6261 7365 and "linux-base
│ │ │ -0029fda0: 2220 696e 2061 6e73 6962 6c65 5f66 6163 " in ansible_fac
│ │ │ -0029fdb0: 7473 2e70 6163 6b61 6765 730a 2020 2020 ts.packages.
│ │ │ -0029fdc0: 290a 3c2f 636f 6465 3e3c 2f70 7265 3e3c ).
<
│ │ │ +0029ef70: 656d 6564 6961 7469 6f6e 2041 6e73 6962 emediation Ansib
│ │ │ +0029ef80: 6c65 2073 6e69 7070 6574 20e2 87b2 3c2f le snippet ...
│ │ │ +0029ef90: 613e 3c62 723e 3c64 6976 2063 6c61 7373 a>
Complexity: low Disrup
│ │ │ +0029f040: 7469 6f6e 3a3c 2f74 683e 3c74 643e 6c6f tion: lo
│ │ │ +0029f050: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ +0029f060: 7468 3e52 6562 6f6f 743a 3c2f 7468 3e3c th>Reboot:<
│ │ │ +0029f070: 7464 3e66 616c 7365 3c2f 7464 3e3c 2f74 td>false Strate
│ │ │ +0029f090: 6779 3a3c 2f74 683e 3c74 643e 6469 7361 gy: disa
│ │ │ +0029f0a0: 626c 653c 2f74 643e 3c2f 7472 3e3c 2f74 ble
│ │ │ +0029f0c0: 2d20 6e61 6d65 3a20 4761 7468 6572 2074 - name: Gather t
│ │ │ +0029f0d0: 6865 2070 6163 6b61 6765 2066 6163 7473 he package facts
│ │ │ +0029f0e0: 0a20 2070 6163 6b61 6765 5f66 6163 7473 . package_facts
│ │ │ +0029f0f0: 3a0a 2020 2020 6d61 6e61 6765 723a 2061 :. manager: a
│ │ │ +0029f100: 7574 6f0a 2020 7461 6773 3a0a 2020 2d20 uto. tags:. -
│ │ │ +0029f110: 6469 7361 626c 655f 7374 7261 7465 6779 disable_strategy
│ │ │ +0029f120: 0a20 202d 206c 6f77 5f63 6f6d 706c 6578 . - low_complex
│ │ │ +0029f130: 6974 790a 2020 2d20 6c6f 775f 6469 7372 ity. - low_disr
│ │ │ +0029f140: 7570 7469 6f6e 0a20 202d 206c 6f77 5f73 uption. - low_s
│ │ │ +0029f150: 6576 6572 6974 790a 2020 2d20 6e6f 5f72 everity. - no_r
│ │ │ +0029f160: 6562 6f6f 745f 6e65 6564 6564 0a20 202d eboot_needed. -
│ │ │ +0029f170: 2073 6572 7669 6365 5f73 6e6d 7064 5f64 service_snmpd_d
│ │ │ +0029f180: 6973 6162 6c65 640a 0a2d 206e 616d 653a isabled..- name:
│ │ │ +0029f190: 2044 6973 6162 6c65 2073 6e6d 7064 2053 Disable snmpd S
│ │ │ +0029f1a0: 6572 7669 6365 202d 2044 6973 6162 6c65 ervice - Disable
│ │ │ +0029f1b0: 2073 6572 7669 6365 2073 6e6d 7064 0a20 service snmpd.
│ │ │ +0029f1c0: 2062 6c6f 636b 3a0a 0a20 202d 206e 616d block:.. - nam
│ │ │ +0029f1d0: 653a 2044 6973 6162 6c65 2073 6e6d 7064 e: Disable snmpd
│ │ │ +0029f1e0: 2053 6572 7669 6365 202d 2043 6f6c 6c65 Service - Colle
│ │ │ +0029f1f0: 6374 2073 7973 7465 6d64 2053 6572 7669 ct systemd Servi
│ │ │ +0029f200: 6365 7320 5072 6573 656e 7420 696e 2074 ces Present in t
│ │ │ +0029f210: 6865 2053 7973 7465 6d0a 2020 2020 616e he System. an
│ │ │ +0029f220: 7369 626c 652e 6275 696c 7469 6e2e 636f sible.builtin.co
│ │ │ +0029f230: 6d6d 616e 643a 2073 7973 7465 6d63 746c mmand: systemctl
│ │ │ +0029f240: 202d 7120 6c69 7374 2d75 6e69 742d 6669 -q list-unit-fi
│ │ │ +0029f250: 6c65 7320 2d2d 7479 7065 2073 6572 7669 les --type servi
│ │ │ +0029f260: 6365 0a20 2020 2072 6567 6973 7465 723a ce. register:
│ │ │ +0029f270: 2073 6572 7669 6365 5f65 7869 7374 730a service_exists.
│ │ │ +0029f280: 2020 2020 6368 616e 6765 645f 7768 656e changed_when
│ │ │ +0029f290: 3a20 6661 6c73 650a 2020 2020 6661 696c : false. fail
│ │ │ +0029f2a0: 6564 5f77 6865 6e3a 2073 6572 7669 6365 ed_when: service
│ │ │ +0029f2b0: 5f65 7869 7374 732e 7263 206e 6f74 2069 _exists.rc not i
│ │ │ +0029f2c0: 6e20 5b30 2c20 315d 0a20 2020 2063 6865 n [0, 1]. che
│ │ │ +0029f2d0: 636b 5f6d 6f64 653a 2066 616c 7365 0a0a ck_mode: false..
│ │ │ +0029f2e0: 2020 2d20 6e61 6d65 3a20 4469 7361 626c - name: Disabl
│ │ │ +0029f2f0: 6520 736e 6d70 6420 5365 7276 6963 6520 e snmpd Service
│ │ │ +0029f300: 2d20 456e 7375 7265 2073 6e6d 7064 2e73 - Ensure snmpd.s
│ │ │ +0029f310: 6572 7669 6365 2069 7320 4d61 736b 6564 ervice is Masked
│ │ │ +0029f320: 0a20 2020 2061 6e73 6962 6c65 2e62 7569 . ansible.bui
│ │ │ +0029f330: 6c74 696e 2e73 7973 7465 6d64 3a0a 2020 ltin.systemd:.
│ │ │ +0029f340: 2020 2020 6e61 6d65 3a20 736e 6d70 642e name: snmpd.
│ │ │ +0029f350: 7365 7276 6963 650a 2020 2020 2020 7374 service. st
│ │ │ +0029f360: 6174 653a 2073 746f 7070 6564 0a20 2020 ate: stopped.
│ │ │ +0029f370: 2020 2065 6e61 626c 6564 3a20 6661 6c73 enabled: fals
│ │ │ +0029f380: 650a 2020 2020 2020 6d61 736b 6564 3a20 e. masked:
│ │ │ +0029f390: 7472 7565 0a20 2020 2077 6865 6e3a 2073 true. when: s
│ │ │ +0029f3a0: 6572 7669 6365 5f65 7869 7374 732e 7374 ervice_exists.st
│ │ │ +0029f3b0: 646f 7574 5f6c 696e 6573 2069 7320 7365 dout_lines is se
│ │ │ +0029f3c0: 6172 6368 2822 736e 6d70 642e 7365 7276 arch("snmpd.serv
│ │ │ +0029f3d0: 6963 6522 2c20 6d75 6c74 696c 696e 653d ice", multiline=
│ │ │ +0029f3e0: 5472 7565 290a 0a20 202d 206e 616d 653a True).. - name:
│ │ │ +0029f3f0: 2055 6e69 7420 536f 636b 6574 2045 7869 Unit Socket Exi
│ │ │ +0029f400: 7374 7320 2d20 736e 6d70 642e 736f 636b sts - snmpd.sock
│ │ │ +0029f410: 6574 0a20 2020 2061 6e73 6962 6c65 2e62 et. ansible.b
│ │ │ +0029f420: 7569 6c74 696e 2e63 6f6d 6d61 6e64 3a20 uiltin.command:
│ │ │ +0029f430: 7379 7374 656d 6374 6c20 2d71 206c 6973 systemctl -q lis
│ │ │ +0029f440: 742d 756e 6974 2d66 696c 6573 2073 6e6d t-unit-files snm
│ │ │ +0029f450: 7064 2e73 6f63 6b65 740a 2020 2020 7265 pd.socket. re
│ │ │ +0029f460: 6769 7374 6572 3a20 736f 636b 6574 5f66 gister: socket_f
│ │ │ +0029f470: 696c 655f 6578 6973 7473 0a20 2020 2063 ile_exists. c
│ │ │ +0029f480: 6861 6e67 6564 5f77 6865 6e3a 2066 616c hanged_when: fal
│ │ │ +0029f490: 7365 0a20 2020 2066 6169 6c65 645f 7768 se. failed_wh
│ │ │ +0029f4a0: 656e 3a20 736f 636b 6574 5f66 696c 655f en: socket_file_
│ │ │ +0029f4b0: 6578 6973 7473 2e72 6320 6e6f 7420 696e exists.rc not in
│ │ │ +0029f4c0: 205b 302c 2031 5d0a 2020 2020 6368 6563 [0, 1]. chec
│ │ │ +0029f4d0: 6b5f 6d6f 6465 3a20 6661 6c73 650a 0a20 k_mode: false..
│ │ │ +0029f4e0: 202d 206e 616d 653a 2044 6973 6162 6c65 - name: Disable
│ │ │ +0029f4f0: 2073 6e6d 7064 2053 6572 7669 6365 202d snmpd Service -
│ │ │ +0029f500: 2044 6973 6162 6c65 2053 6f63 6b65 7420 Disable Socket
│ │ │ +0029f510: 736e 6d70 640a 2020 2020 616e 7369 626c snmpd. ansibl
│ │ │ +0029f520: 652e 6275 696c 7469 6e2e 7379 7374 656d e.builtin.system
│ │ │ +0029f530: 643a 0a20 2020 2020 206e 616d 653a 2073 d:. name: s
│ │ │ +0029f540: 6e6d 7064 2e73 6f63 6b65 740a 2020 2020 nmpd.socket.
│ │ │ +0029f550: 2020 656e 6162 6c65 643a 2066 616c 7365 enabled: false
│ │ │ +0029f560: 0a20 2020 2020 2073 7461 7465 3a20 7374 . state: st
│ │ │ +0029f570: 6f70 7065 640a 2020 2020 2020 6d61 736b opped. mask
│ │ │ +0029f580: 6564 3a20 7472 7565 0a20 2020 2077 6865 ed: true. whe
│ │ │ +0029f590: 6e3a 2073 6f63 6b65 745f 6669 6c65 5f65 n: socket_file_e
│ │ │ +0029f5a0: 7869 7374 732e 7374 646f 7574 5f6c 696e xists.stdout_lin
│ │ │ +0029f5b0: 6573 2069 7320 7365 6172 6368 2822 736e es is search("sn
│ │ │ +0029f5c0: 6d70 642e 736f 636b 6574 222c 206d 756c mpd.socket", mul
│ │ │ +0029f5d0: 7469 6c69 6e65 3d54 7275 6529 0a20 2074 tiline=True). t
│ │ │ +0029f5e0: 6167 733a 0a20 202d 2064 6973 6162 6c65 ags:. - disable
│ │ │ +0029f5f0: 5f73 7472 6174 6567 790a 2020 2d20 6c6f _strategy. - lo
│ │ │ +0029f600: 775f 636f 6d70 6c65 7869 7479 0a20 202d w_complexity. -
│ │ │ +0029f610: 206c 6f77 5f64 6973 7275 7074 696f 6e0a low_disruption.
│ │ │ +0029f620: 2020 2d20 6c6f 775f 7365 7665 7269 7479 - low_severity
│ │ │ +0029f630: 0a20 202d 206e 6f5f 7265 626f 6f74 5f6e . - no_reboot_n
│ │ │ +0029f640: 6565 6465 640a 2020 2d20 7365 7276 6963 eeded. - servic
│ │ │ +0029f650: 655f 736e 6d70 645f 6469 7361 626c 6564 e_snmpd_disabled
│ │ │ +0029f660: 0a20 202d 2073 7065 6369 616c 5f73 6572 . - special_ser
│ │ │ +0029f670: 7669 6365 5f62 6c6f 636b 0a20 2077 6865 vice_block. whe
│ │ │ +0029f680: 6e3a 2028 2022 736e 6d70 2220 696e 2061 n: ( "snmp" in a
│ │ │ +0029f690: 6e73 6962 6c65 5f66 6163 7473 2e70 6163 nsible_facts.pac
│ │ │ +0029f6a0: 6b61 6765 7320 616e 6420 226c 696e 7578 kages and "linux
│ │ │ +0029f6b0: 2d62 6173 6522 2069 6e20 616e 7369 626c -base" in ansibl
│ │ │ +0029f6c0: 655f 6661 6374 732e 7061 636b 6167 6573 e_facts.packages
│ │ │ +0029f6d0: 0a20 2020 2029 0a3c 2f63 6f64 653e 3c2f . ).
│ │ │ +0029f6e0: 7072 653e 3c2f 6469 763e 3c61 2063 6c61 pre>Remediat
│ │ │ +0029f790: 696f 6e20 4b75 6265 726e 6574 6573 2073 ion Kubernetes s
│ │ │ +0029f7a0: 6e69 7070 6574 20e2 87b2 3c2f 613e 3c62 nippet ...Com
│ │ │ +0029f830: 706c 6578 6974 793a 3c2f 7468 3e3c 7464 plexity: low Disruption
│ │ │ +0029f860: 3a3c 2f74 683e 3c74 643e 6d65 6469 756d : medium
│ │ │ +0029f870: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Reboot:true
│ │ │ +0029f8a0: 3c74 723e 3c74 683e 5374 7261 7465 6779 Strategy
│ │ │ +0029f8b0: 3a3c 2f74 683e 3c74 643e 6469 7361 626c : disabl
│ │ │ +0029f8c0: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e ap
│ │ │ +0029f8e0: 6956 6572 7369 6f6e 3a20 6d61 6368 696e iVersion: machin
│ │ │ +0029f8f0: 6563 6f6e 6669 6775 7261 7469 6f6e 2e6f econfiguration.o
│ │ │ +0029f900: 7065 6e73 6869 6674 2e69 6f2f 7631 0a6b penshift.io/v1.k
│ │ │ +0029f910: 696e 643a 204d 6163 6869 6e65 436f 6e66 ind: MachineConf
│ │ │ +0029f920: 6967 0a73 7065 633a 0a20 2063 6f6e 6669 ig.spec:. confi
│ │ │ +0029f930: 673a 0a20 2020 2069 676e 6974 696f 6e3a g:. ignition:
│ │ │ +0029f940: 0a20 2020 2020 2076 6572 7369 6f6e 3a20 . version:
│ │ │ +0029f950: 332e 312e 300a 2020 2020 7379 7374 656d 3.1.0. system
│ │ │ +0029f960: 643a 0a20 2020 2020 2075 6e69 7473 3a0a d:. units:.
│ │ │ +0029f970: 2020 2020 2020 2d20 6e61 6d65 3a20 736e - name: sn
│ │ │ +0029f980: 6d70 642e 7365 7276 6963 650a 2020 2020 mpd.service.
│ │ │ +0029f990: 2020 2020 656e 6162 6c65 643a 2066 616c enabled: fal
│ │ │ +0029f9a0: 7365 0a20 2020 2020 2020 206d 6173 6b3a se. mask:
│ │ │ +0029f9b0: 2074 7275 650a 2020 2020 2020 2d20 6e61 true. - na
│ │ │ +0029f9c0: 6d65 3a20 736e 6d70 642e 736f 636b 6574 me: snmpd.socket
│ │ │ +0029f9d0: 0a20 2020 2020 2020 2065 6e61 626c 6564 . enabled
│ │ │ +0029f9e0: 3a20 6661 6c73 650a 2020 2020 2020 2020 : false.
│ │ │ +0029f9f0: 6d61 736b 3a20 7472 7565 0a3c 2f63 6f64 mask: true.
Reme
│ │ │ +0029fab0: 6469 6174 696f 6e20 5075 7070 6574 2073 diation Puppet s
│ │ │ +0029fac0: 6e69 7070 6574 20e2 87b2 3c2f 613e 3c62 nippet ...Com
│ │ │ +0029fb50: 706c 6578 6974 793a 3c2f 7468 3e3c 7464 plexity: low Disruption
│ │ │ +0029fb80: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low R
│ │ │ +0029fba0: 6562 6f6f 743a 3c2f 7468 3e3c 7464 3e66 eboot: f
│ │ │ +0029fbb0: 616c 7365 3c2f 7464 3e3c 2f74 723e 3c74 alse Strategy:<
│ │ │ +0029fbd0: 2f74 683e 3c74 643e 656e 6162 6c65 3c2f /th> enable
│ │ │ +0029fbe0: 7464 3e3c 2f74 723e 3c2f 7461 626c 653e td>
│ │ │ +0029fbf0: 3c70 7265 3e3c 636f 6465 3e69 6e63 6c75 inclu
│ │ │ +0029fc00: 6465 2064 6973 6162 6c65 5f73 6e6d 7064 de disable_snmpd
│ │ │ +0029fc10: 0a0a 636c 6173 7320 6469 7361 626c 655f ..class disable_
│ │ │ +0029fc20: 736e 6d70 6420 7b0a 2020 7365 7276 6963 snmpd {. servic
│ │ │ +0029fc30: 6520 7b27 736e 6d70 6427 3a0a 2020 2020 e {'snmpd':.
│ │ │ +0029fc40: 656e 6162 6c65 203d 2667 743b 2066 616c enable => fal
│ │ │ +0029fc50: 7365 2c0a 2020 2020 656e 7375 7265 203d se,. ensure =
│ │ │ +0029fc60: 2667 743b 2027 7374 6f70 7065 6427 2c0a > 'stopped',.
│ │ │ +0029fc70: 2020 7d0a 7d0a 3c2f 636f 6465 3e3c 2f70 }.}.
Remediati
│ │ │ +0029fd30: 6f6e 204f 5342 7569 6c64 2042 6c75 6570 on OSBuild Bluep
│ │ │ +0029fd40: 7269 6e74 2073 6e69 7070 6574 20e2 87b2 rint snippet ...
│ │ │ +0029fd50: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61
.[customizat
│ │ │ +0029fda0: 696f 6e73 2e73 6572 7669 6365 735d 0a6d ions.services].m
│ │ │ +0029fdb0: 6173 6b65 6420 3d20 5b22 736e 6d70 6422 asked = ["snmpd"
│ │ │ +0029fdc0: 5d0a 3c2f 636f 6465 3e3c 2f70 7265 3e3c ].
<
│ │ │ 0029fdd0: 2f64 6976 3e3c 6120 636c 6173 733d 2262 /div>Re
│ │ │ -002e6c20: 6d65 6469 6174 696f 6e20 5075 7070 6574 mediation Puppet
│ │ │ -002e6c30: 2073 6e69 7070 6574 20e2 87b2 3c2f 613e snippet ...
│ │ │ -002e6c40: 3c62 723e 3c64 6976 2063 6c61 7373 3d22
│ │ │ -002e6c80: 0a0a 0a69 6e63 6c75 6465 2073 7368 5f70 ...include ssh_p
│ │ │ -002e6c90: 7269 7661 7465 5f6b 6579 5f70 6572 6d73 rivate_key_perms
│ │ │ -002e6ca0: 0a0a 636c 6173 7320 7373 685f 7072 6976 ..class ssh_priv
│ │ │ -002e6cb0: 6174 655f 6b65 795f 7065 726d 7320 7b0a ate_key_perms {.
│ │ │ -002e6cc0: 2020 6578 6563 207b 2027 7373 6864 5f70 exec { 'sshd_p
│ │ │ -002e6cd0: 7269 765f 6b65 7927 3a0a 2020 2020 636f riv_key':. co
│ │ │ -002e6ce0: 6d6d 616e 6420 3d26 6774 3b20 2263 686d mmand => "chm
│ │ │ -002e6cf0: 6f64 2030 3630 3020 2f65 7463 2f73 7368 od 0600 /etc/ssh
│ │ │ -002e6d00: 2f2a 5f6b 6579 222c 0a20 2020 2070 6174 /*_key",. pat
│ │ │ -002e6d10: 6820 2020 203d 2667 743b 2027 2f62 696e h => '/bin
│ │ │ -002e6d20: 3a2f 7573 722f 6269 6e27 0a20 207d 0a7d :/usr/bin'. }.}
│ │ │ -002e6d30: 0a3c 2f63 6f64 653e 3c2f 7072 653e 3c2f .
│ │ │ -002e6d40: 6469 763e 3c61 2063 6c61 7373 3d22 6274 div>Remediation An
│ │ │ -002e6df0: 7369 626c 6520 736e 6970 7065 7420 e287 sible snippet ..
│ │ │ -002e6e00: b23c 2f61 3e3c 6272 3e3c 6469 7620 636c .
│ │ │ -002e6e80: 3c74 683e 436f 6d70 6c65 7869 7479 3a3c Complexity:<
│ │ │ -002e6e90: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ -002e6ea0: 3c2f 7472 3e3c 7472 3e3c 7468 3e44 6973 Dis
│ │ │ -002e6eb0: 7275 7074 696f 6e3a 3c2f 7468 3e3c 7464 ruption: low Reboot: false
│ │ │ -002e6ef0: 3c2f 7472 3e3c 7472 3e3c 7468 3e53 7472 Str
│ │ │ -002e6f00: 6174 6567 793a 3c2f 7468 3e3c 7464 3e63 ategy: c
│ │ │ -002e6f10: 6f6e 6669 6775 7265 3c2f 7464 3e3c 2f74 onfigure
<
│ │ │ -002e6f30: 636f 6465 3e2d 206e 616d 653a 2047 6174 code>- name: Gat
│ │ │ -002e6f40: 6865 7220 7468 6520 7061 636b 6167 6520 her the package
│ │ │ -002e6f50: 6661 6374 730a 2020 7061 636b 6167 655f facts. package_
│ │ │ -002e6f60: 6661 6374 733a 0a20 2020 206d 616e 6167 facts:. manag
│ │ │ -002e6f70: 6572 3a20 6175 746f 0a20 2074 6167 733a er: auto. tags:
│ │ │ -002e6f80: 0a20 202d 204e 4953 542d 3830 302d 3137 . - NIST-800-17
│ │ │ -002e6f90: 312d 332e 312e 3133 0a20 202d 204e 4953 1-3.1.13. - NIS
│ │ │ -002e6fa0: 542d 3830 302d 3137 312d 332e 3133 2e31 T-800-171-3.13.1
│ │ │ -002e6fb0: 300a 2020 2d20 4e49 5354 2d38 3030 2d35 0. - NIST-800-5
│ │ │ -002e6fc0: 332d 4143 2d31 3728 6129 0a20 202d 204e 3-AC-17(a). - N
│ │ │ -002e6fd0: 4953 542d 3830 302d 3533 2d41 432d 3628 IST-800-53-AC-6(
│ │ │ -002e6fe0: 3129 0a20 202d 204e 4953 542d 3830 302d 1). - NIST-800-
│ │ │ -002e6ff0: 3533 2d43 4d2d 3628 6129 0a20 202d 2050 53-CM-6(a). - P
│ │ │ -002e7000: 4349 2d44 5353 2d52 6571 2d32 2e32 2e34 CI-DSS-Req-2.2.4
│ │ │ -002e7010: 0a20 202d 2050 4349 2d44 5353 7634 2d32 . - PCI-DSSv4-2
│ │ │ -002e7020: 2e32 0a20 202d 2050 4349 2d44 5353 7634 .2. - PCI-DSSv4
│ │ │ -002e7030: 2d32 2e32 2e36 0a20 202d 2063 6f6e 6669 -2.2.6. - confi
│ │ │ -002e7040: 6775 7265 5f73 7472 6174 6567 790a 2020 gure_strategy.
│ │ │ -002e7050: 2d20 6669 6c65 5f70 6572 6d69 7373 696f - file_permissio
│ │ │ -002e7060: 6e73 5f73 7368 645f 7072 6976 6174 655f ns_sshd_private_
│ │ │ -002e7070: 6b65 790a 2020 2d20 6c6f 775f 636f 6d70 key. - low_comp
│ │ │ -002e7080: 6c65 7869 7479 0a20 202d 206c 6f77 5f64 lexity. - low_d
│ │ │ -002e7090: 6973 7275 7074 696f 6e0a 2020 2d20 6d65 isruption. - me
│ │ │ -002e70a0: 6469 756d 5f73 6576 6572 6974 790a 2020 dium_severity.
│ │ │ -002e70b0: 2d20 6e6f 5f72 6562 6f6f 745f 6e65 6564 - no_reboot_need
│ │ │ -002e70c0: 6564 0a0a 2d20 6e61 6d65 3a20 4669 6e64 ed..- name: Find
│ │ │ -002e70d0: 2072 6f6f 743a 726f 6f74 2d6f 776e 6564 root:root-owned
│ │ │ -002e70e0: 206b 6579 730a 2020 616e 7369 626c 652e keys. ansible.
│ │ │ -002e70f0: 6275 696c 7469 6e2e 636f 6d6d 616e 643a builtin.command:
│ │ │ -002e7100: 2066 696e 6420 2d48 202f 6574 632f 7373 find -H /etc/ss
│ │ │ -002e7110: 682f 202d 6d61 7864 6570 7468 2031 202d h/ -maxdepth 1 -
│ │ │ -002e7120: 7573 6572 2072 6f6f 7420 2d72 6567 6578 user root -regex
│ │ │ -002e7130: 2022 2e2a 5f6b 6579 2422 0a20 2020 202d ".*_key$". -
│ │ │ -002e7140: 7479 7065 2066 202d 6772 6f75 7020 726f type f -group ro
│ │ │ -002e7150: 6f74 202d 7065 726d 202f 752b 7873 2c67 ot -perm /u+xs,g
│ │ │ -002e7160: 2b78 7772 732c 6f2b 7877 7274 0a20 2072 +xwrs,o+xwrt. r
│ │ │ -002e7170: 6567 6973 7465 723a 2072 6f6f 745f 6f77 egister: root_ow
│ │ │ -002e7180: 6e65 645f 6b65 7973 0a20 2063 6861 6e67 ned_keys. chang
│ │ │ -002e7190: 6564 5f77 6865 6e3a 2066 616c 7365 0a20 ed_when: false.
│ │ │ -002e71a0: 2066 6169 6c65 645f 7768 656e 3a20 6661 failed_when: fa
│ │ │ -002e71b0: 6c73 650a 2020 6368 6563 6b5f 6d6f 6465 lse. check_mode
│ │ │ -002e71c0: 3a20 6661 6c73 650a 2020 7768 656e 3a20 : false. when:
│ │ │ -002e71d0: 2722 6c69 6e75 782d 6261 7365 2220 696e '"linux-base" in
│ │ │ -002e71e0: 2061 6e73 6962 6c65 5f66 6163 7473 2e70 ansible_facts.p
│ │ │ -002e71f0: 6163 6b61 6765 7327 0a20 2074 6167 733a ackages'. tags:
│ │ │ -002e7200: 0a20 202d 204e 4953 542d 3830 302d 3137 . - NIST-800-17
│ │ │ -002e7210: 312d 332e 312e 3133 0a20 202d 204e 4953 1-3.1.13. - NIS
│ │ │ -002e7220: 542d 3830 302d 3137 312d 332e 3133 2e31 T-800-171-3.13.1
│ │ │ -002e7230: 300a 2020 2d20 4e49 5354 2d38 3030 2d35 0. - NIST-800-5
│ │ │ -002e7240: 332d 4143 2d31 3728 6129 0a20 202d 204e 3-AC-17(a). - N
│ │ │ -002e7250: 4953 542d 3830 302d 3533 2d41 432d 3628 IST-800-53-AC-6(
│ │ │ -002e7260: 3129 0a20 202d 204e 4953 542d 3830 302d 1). - NIST-800-
│ │ │ -002e7270: 3533 2d43 4d2d 3628 6129 0a20 202d 2050 53-CM-6(a). - P
│ │ │ -002e7280: 4349 2d44 5353 2d52 6571 2d32 2e32 2e34 CI-DSS-Req-2.2.4
│ │ │ -002e7290: 0a20 202d 2050 4349 2d44 5353 7634 2d32 . - PCI-DSSv4-2
│ │ │ -002e72a0: 2e32 0a20 202d 2050 4349 2d44 5353 7634 .2. - PCI-DSSv4
│ │ │ -002e72b0: 2d32 2e32 2e36 0a20 202d 2063 6f6e 6669 -2.2.6. - confi
│ │ │ -002e72c0: 6775 7265 5f73 7472 6174 6567 790a 2020 gure_strategy.
│ │ │ -002e72d0: 2d20 6669 6c65 5f70 6572 6d69 7373 696f - file_permissio
│ │ │ -002e72e0: 6e73 5f73 7368 645f 7072 6976 6174 655f ns_sshd_private_
│ │ │ -002e72f0: 6b65 790a 2020 2d20 6c6f 775f 636f 6d70 key. - low_comp
│ │ │ -002e7300: 6c65 7869 7479 0a20 202d 206c 6f77 5f64 lexity. - low_d
│ │ │ -002e7310: 6973 7275 7074 696f 6e0a 2020 2d20 6d65 isruption. - me
│ │ │ -002e7320: 6469 756d 5f73 6576 6572 6974 790a 2020 dium_severity.
│ │ │ -002e7330: 2d20 6e6f 5f72 6562 6f6f 745f 6e65 6564 - no_reboot_need
│ │ │ -002e7340: 6564 0a0a 2d20 6e61 6d65 3a20 5365 7420 ed..- name: Set
│ │ │ -002e7350: 7065 726d 6973 7369 6f6e 7320 666f 7220 permissions for
│ │ │ -002e7360: 726f 6f74 3a72 6f6f 742d 6f77 6e65 6420 root:root-owned
│ │ │ -002e7370: 6b65 7973 0a20 2061 6e73 6962 6c65 2e62 keys. ansible.b
│ │ │ -002e7380: 7569 6c74 696e 2e66 696c 653a 0a20 2020 uiltin.file:.
│ │ │ -002e7390: 2070 6174 683a 2027 7b7b 2069 7465 6d20 path: '{{ item
│ │ │ -002e73a0: 7d7d 270a 2020 2020 6d6f 6465 3a20 752d }}'. mode: u-
│ │ │ -002e73b0: 7873 2c67 2d78 7772 732c 6f2d 7877 7274 xs,g-xwrs,o-xwrt
│ │ │ -002e73c0: 0a20 2020 2073 7461 7465 3a20 6669 6c65 . state: file
│ │ │ -002e73d0: 0a20 2077 6974 685f 6974 656d 733a 0a20 . with_items:.
│ │ │ -002e73e0: 202d 2027 7b7b 2072 6f6f 745f 6f77 6e65 - '{{ root_owne
│ │ │ -002e73f0: 645f 6b65 7973 2e73 7464 6f75 745f 6c69 d_keys.stdout_li
│ │ │ -002e7400: 6e65 7320 7d7d 270a 2020 7768 656e 3a20 nes }}'. when:
│ │ │ -002e7410: 2722 6c69 6e75 782d 6261 7365 2220 696e '"linux-base" in
│ │ │ -002e7420: 2061 6e73 6962 6c65 5f66 6163 7473 2e70 ansible_facts.p
│ │ │ -002e7430: 6163 6b61 6765 7327 0a20 2074 6167 733a ackages'. tags:
│ │ │ -002e7440: 0a20 202d 204e 4953 542d 3830 302d 3137 . - NIST-800-17
│ │ │ -002e7450: 312d 332e 312e 3133 0a20 202d 204e 4953 1-3.1.13. - NIS
│ │ │ -002e7460: 542d 3830 302d 3137 312d 332e 3133 2e31 T-800-171-3.13.1
│ │ │ -002e7470: 300a 2020 2d20 4e49 5354 2d38 3030 2d35 0. - NIST-800-5
│ │ │ -002e7480: 332d 4143 2d31 3728 6129 0a20 202d 204e 3-AC-17(a). - N
│ │ │ -002e7490: 4953 542d 3830 302d 3533 2d41 432d 3628 IST-800-53-AC-6(
│ │ │ -002e74a0: 3129 0a20 202d 204e 4953 542d 3830 302d 1). - NIST-800-
│ │ │ -002e74b0: 3533 2d43 4d2d 3628 6129 0a20 202d 2050 53-CM-6(a). - P
│ │ │ -002e74c0: 4349 2d44 5353 2d52 6571 2d32 2e32 2e34 CI-DSS-Req-2.2.4
│ │ │ -002e74d0: 0a20 202d 2050 4349 2d44 5353 7634 2d32 . - PCI-DSSv4-2
│ │ │ -002e74e0: 2e32 0a20 202d 2050 4349 2d44 5353 7634 .2. - PCI-DSSv4
│ │ │ -002e74f0: 2d32 2e32 2e36 0a20 202d 2063 6f6e 6669 -2.2.6. - confi
│ │ │ -002e7500: 6775 7265 5f73 7472 6174 6567 790a 2020 gure_strategy.
│ │ │ -002e7510: 2d20 6669 6c65 5f70 6572 6d69 7373 696f - file_permissio
│ │ │ -002e7520: 6e73 5f73 7368 645f 7072 6976 6174 655f ns_sshd_private_
│ │ │ -002e7530: 6b65 790a 2020 2d20 6c6f 775f 636f 6d70 key. - low_comp
│ │ │ -002e7540: 6c65 7869 7479 0a20 202d 206c 6f77 5f64 lexity. - low_d
│ │ │ -002e7550: 6973 7275 7074 696f 6e0a 2020 2d20 6d65 isruption. - me
│ │ │ -002e7560: 6469 756d 5f73 6576 6572 6974 790a 2020 dium_severity.
│ │ │ -002e7570: 2d20 6e6f 5f72 6562 6f6f 745f 6e65 6564 - no_reboot_need
│ │ │ -002e7580: 6564 0a3c 2f63 6f64 653e 3c2f 7072 653e ed.
│ │ │ +002e6c20: 6d65 6469 6174 696f 6e20 416e 7369 626c mediation Ansibl
│ │ │ +002e6c30: 6520 736e 6970 7065 7420 e287 b23c 2f61 e snippet ...
│ │ │ +002e6cc0: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity:
│ │ │ +002e6cd0: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Disrupt
│ │ │ +002e6cf0: 696f 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 ion: low
│ │ │ +002e6d00: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Reboot:false Strateg
│ │ │ +002e6d40: 793a 3c2f 7468 3e3c 7464 3e63 6f6e 6669 y: confi
│ │ │ +002e6d50: 6775 7265 3c2f 7464 3e3c 2f74 723e 3c2f gure
│ │ │ +002e6d60: 7461 626c 653e 3c70 7265 3e3c 636f 6465 table>- name: Gather
│ │ │ +002e6d80: 7468 6520 7061 636b 6167 6520 6661 6374 the package fact
│ │ │ +002e6d90: 730a 2020 7061 636b 6167 655f 6661 6374 s. package_fact
│ │ │ +002e6da0: 733a 0a20 2020 206d 616e 6167 6572 3a20 s:. manager:
│ │ │ +002e6db0: 6175 746f 0a20 2074 6167 733a 0a20 202d auto. tags:. -
│ │ │ +002e6dc0: 204e 4953 542d 3830 302d 3137 312d 332e NIST-800-171-3.
│ │ │ +002e6dd0: 312e 3133 0a20 202d 204e 4953 542d 3830 1.13. - NIST-80
│ │ │ +002e6de0: 302d 3137 312d 332e 3133 2e31 300a 2020 0-171-3.13.10.
│ │ │ +002e6df0: 2d20 4e49 5354 2d38 3030 2d35 332d 4143 - NIST-800-53-AC
│ │ │ +002e6e00: 2d31 3728 6129 0a20 202d 204e 4953 542d -17(a). - NIST-
│ │ │ +002e6e10: 3830 302d 3533 2d41 432d 3628 3129 0a20 800-53-AC-6(1).
│ │ │ +002e6e20: 202d 204e 4953 542d 3830 302d 3533 2d43 - NIST-800-53-C
│ │ │ +002e6e30: 4d2d 3628 6129 0a20 202d 2050 4349 2d44 M-6(a). - PCI-D
│ │ │ +002e6e40: 5353 2d52 6571 2d32 2e32 2e34 0a20 202d SS-Req-2.2.4. -
│ │ │ +002e6e50: 2050 4349 2d44 5353 7634 2d32 2e32 0a20 PCI-DSSv4-2.2.
│ │ │ +002e6e60: 202d 2050 4349 2d44 5353 7634 2d32 2e32 - PCI-DSSv4-2.2
│ │ │ +002e6e70: 2e36 0a20 202d 2063 6f6e 6669 6775 7265 .6. - configure
│ │ │ +002e6e80: 5f73 7472 6174 6567 790a 2020 2d20 6669 _strategy. - fi
│ │ │ +002e6e90: 6c65 5f70 6572 6d69 7373 696f 6e73 5f73 le_permissions_s
│ │ │ +002e6ea0: 7368 645f 7072 6976 6174 655f 6b65 790a shd_private_key.
│ │ │ +002e6eb0: 2020 2d20 6c6f 775f 636f 6d70 6c65 7869 - low_complexi
│ │ │ +002e6ec0: 7479 0a20 202d 206c 6f77 5f64 6973 7275 ty. - low_disru
│ │ │ +002e6ed0: 7074 696f 6e0a 2020 2d20 6d65 6469 756d ption. - medium
│ │ │ +002e6ee0: 5f73 6576 6572 6974 790a 2020 2d20 6e6f _severity. - no
│ │ │ +002e6ef0: 5f72 6562 6f6f 745f 6e65 6564 6564 0a0a _reboot_needed..
│ │ │ +002e6f00: 2d20 6e61 6d65 3a20 4669 6e64 2072 6f6f - name: Find roo
│ │ │ +002e6f10: 743a 726f 6f74 2d6f 776e 6564 206b 6579 t:root-owned key
│ │ │ +002e6f20: 730a 2020 616e 7369 626c 652e 6275 696c s. ansible.buil
│ │ │ +002e6f30: 7469 6e2e 636f 6d6d 616e 643a 2066 696e tin.command: fin
│ │ │ +002e6f40: 6420 2d48 202f 6574 632f 7373 682f 202d d -H /etc/ssh/ -
│ │ │ +002e6f50: 6d61 7864 6570 7468 2031 202d 7573 6572 maxdepth 1 -user
│ │ │ +002e6f60: 2072 6f6f 7420 2d72 6567 6578 2022 2e2a root -regex ".*
│ │ │ +002e6f70: 5f6b 6579 2422 0a20 2020 202d 7479 7065 _key$". -type
│ │ │ +002e6f80: 2066 202d 6772 6f75 7020 726f 6f74 202d f -group root -
│ │ │ +002e6f90: 7065 726d 202f 752b 7873 2c67 2b78 7772 perm /u+xs,g+xwr
│ │ │ +002e6fa0: 732c 6f2b 7877 7274 0a20 2072 6567 6973 s,o+xwrt. regis
│ │ │ +002e6fb0: 7465 723a 2072 6f6f 745f 6f77 6e65 645f ter: root_owned_
│ │ │ +002e6fc0: 6b65 7973 0a20 2063 6861 6e67 6564 5f77 keys. changed_w
│ │ │ +002e6fd0: 6865 6e3a 2066 616c 7365 0a20 2066 6169 hen: false. fai
│ │ │ +002e6fe0: 6c65 645f 7768 656e 3a20 6661 6c73 650a led_when: false.
│ │ │ +002e6ff0: 2020 6368 6563 6b5f 6d6f 6465 3a20 6661 check_mode: fa
│ │ │ +002e7000: 6c73 650a 2020 7768 656e 3a20 2722 6c69 lse. when: '"li
│ │ │ +002e7010: 6e75 782d 6261 7365 2220 696e 2061 6e73 nux-base" in ans
│ │ │ +002e7020: 6962 6c65 5f66 6163 7473 2e70 6163 6b61 ible_facts.packa
│ │ │ +002e7030: 6765 7327 0a20 2074 6167 733a 0a20 202d ges'. tags:. -
│ │ │ +002e7040: 204e 4953 542d 3830 302d 3137 312d 332e NIST-800-171-3.
│ │ │ +002e7050: 312e 3133 0a20 202d 204e 4953 542d 3830 1.13. - NIST-80
│ │ │ +002e7060: 302d 3137 312d 332e 3133 2e31 300a 2020 0-171-3.13.10.
│ │ │ +002e7070: 2d20 4e49 5354 2d38 3030 2d35 332d 4143 - NIST-800-53-AC
│ │ │ +002e7080: 2d31 3728 6129 0a20 202d 204e 4953 542d -17(a). - NIST-
│ │ │ +002e7090: 3830 302d 3533 2d41 432d 3628 3129 0a20 800-53-AC-6(1).
│ │ │ +002e70a0: 202d 204e 4953 542d 3830 302d 3533 2d43 - NIST-800-53-C
│ │ │ +002e70b0: 4d2d 3628 6129 0a20 202d 2050 4349 2d44 M-6(a). - PCI-D
│ │ │ +002e70c0: 5353 2d52 6571 2d32 2e32 2e34 0a20 202d SS-Req-2.2.4. -
│ │ │ +002e70d0: 2050 4349 2d44 5353 7634 2d32 2e32 0a20 PCI-DSSv4-2.2.
│ │ │ +002e70e0: 202d 2050 4349 2d44 5353 7634 2d32 2e32 - PCI-DSSv4-2.2
│ │ │ +002e70f0: 2e36 0a20 202d 2063 6f6e 6669 6775 7265 .6. - configure
│ │ │ +002e7100: 5f73 7472 6174 6567 790a 2020 2d20 6669 _strategy. - fi
│ │ │ +002e7110: 6c65 5f70 6572 6d69 7373 696f 6e73 5f73 le_permissions_s
│ │ │ +002e7120: 7368 645f 7072 6976 6174 655f 6b65 790a shd_private_key.
│ │ │ +002e7130: 2020 2d20 6c6f 775f 636f 6d70 6c65 7869 - low_complexi
│ │ │ +002e7140: 7479 0a20 202d 206c 6f77 5f64 6973 7275 ty. - low_disru
│ │ │ +002e7150: 7074 696f 6e0a 2020 2d20 6d65 6469 756d ption. - medium
│ │ │ +002e7160: 5f73 6576 6572 6974 790a 2020 2d20 6e6f _severity. - no
│ │ │ +002e7170: 5f72 6562 6f6f 745f 6e65 6564 6564 0a0a _reboot_needed..
│ │ │ +002e7180: 2d20 6e61 6d65 3a20 5365 7420 7065 726d - name: Set perm
│ │ │ +002e7190: 6973 7369 6f6e 7320 666f 7220 726f 6f74 issions for root
│ │ │ +002e71a0: 3a72 6f6f 742d 6f77 6e65 6420 6b65 7973 :root-owned keys
│ │ │ +002e71b0: 0a20 2061 6e73 6962 6c65 2e62 7569 6c74 . ansible.built
│ │ │ +002e71c0: 696e 2e66 696c 653a 0a20 2020 2070 6174 in.file:. pat
│ │ │ +002e71d0: 683a 2027 7b7b 2069 7465 6d20 7d7d 270a h: '{{ item }}'.
│ │ │ +002e71e0: 2020 2020 6d6f 6465 3a20 752d 7873 2c67 mode: u-xs,g
│ │ │ +002e71f0: 2d78 7772 732c 6f2d 7877 7274 0a20 2020 -xwrs,o-xwrt.
│ │ │ +002e7200: 2073 7461 7465 3a20 6669 6c65 0a20 2077 state: file. w
│ │ │ +002e7210: 6974 685f 6974 656d 733a 0a20 202d 2027 ith_items:. - '
│ │ │ +002e7220: 7b7b 2072 6f6f 745f 6f77 6e65 645f 6b65 {{ root_owned_ke
│ │ │ +002e7230: 7973 2e73 7464 6f75 745f 6c69 6e65 7320 ys.stdout_lines
│ │ │ +002e7240: 7d7d 270a 2020 7768 656e 3a20 2722 6c69 }}'. when: '"li
│ │ │ +002e7250: 6e75 782d 6261 7365 2220 696e 2061 6e73 nux-base" in ans
│ │ │ +002e7260: 6962 6c65 5f66 6163 7473 2e70 6163 6b61 ible_facts.packa
│ │ │ +002e7270: 6765 7327 0a20 2074 6167 733a 0a20 202d ges'. tags:. -
│ │ │ +002e7280: 204e 4953 542d 3830 302d 3137 312d 332e NIST-800-171-3.
│ │ │ +002e7290: 312e 3133 0a20 202d 204e 4953 542d 3830 1.13. - NIST-80
│ │ │ +002e72a0: 302d 3137 312d 332e 3133 2e31 300a 2020 0-171-3.13.10.
│ │ │ +002e72b0: 2d20 4e49 5354 2d38 3030 2d35 332d 4143 - NIST-800-53-AC
│ │ │ +002e72c0: 2d31 3728 6129 0a20 202d 204e 4953 542d -17(a). - NIST-
│ │ │ +002e72d0: 3830 302d 3533 2d41 432d 3628 3129 0a20 800-53-AC-6(1).
│ │ │ +002e72e0: 202d 204e 4953 542d 3830 302d 3533 2d43 - NIST-800-53-C
│ │ │ +002e72f0: 4d2d 3628 6129 0a20 202d 2050 4349 2d44 M-6(a). - PCI-D
│ │ │ +002e7300: 5353 2d52 6571 2d32 2e32 2e34 0a20 202d SS-Req-2.2.4. -
│ │ │ +002e7310: 2050 4349 2d44 5353 7634 2d32 2e32 0a20 PCI-DSSv4-2.2.
│ │ │ +002e7320: 202d 2050 4349 2d44 5353 7634 2d32 2e32 - PCI-DSSv4-2.2
│ │ │ +002e7330: 2e36 0a20 202d 2063 6f6e 6669 6775 7265 .6. - configure
│ │ │ +002e7340: 5f73 7472 6174 6567 790a 2020 2d20 6669 _strategy. - fi
│ │ │ +002e7350: 6c65 5f70 6572 6d69 7373 696f 6e73 5f73 le_permissions_s
│ │ │ +002e7360: 7368 645f 7072 6976 6174 655f 6b65 790a shd_private_key.
│ │ │ +002e7370: 2020 2d20 6c6f 775f 636f 6d70 6c65 7869 - low_complexi
│ │ │ +002e7380: 7479 0a20 202d 206c 6f77 5f64 6973 7275 ty. - low_disru
│ │ │ +002e7390: 7074 696f 6e0a 2020 2d20 6d65 6469 756d ption. - medium
│ │ │ +002e73a0: 5f73 6576 6572 6974 790a 2020 2d20 6e6f _severity. - no
│ │ │ +002e73b0: 5f72 6562 6f6f 745f 6e65 6564 6564 0a3c _reboot_needed.<
│ │ │ +002e73c0: 2f63 6f64 653e 3c2f 7072 653e 3c2f 6469 /code>
│ │ │ +002e7470: 5265 6d65 6469 6174 696f 6e20 5075 7070 Remediation Pupp
│ │ │ +002e7480: 6574 2073 6e69 7070 6574 20e2 87b2 3c2f et snippet ...
│ │ │ +002e7490: 613e 3c62 723e 3c64 6976 2063 6c61 7373 a>
...include ssh
│ │ │ +002e74e0: 5f70 7269 7661 7465 5f6b 6579 5f70 6572 _private_key_per
│ │ │ +002e74f0: 6d73 0a0a 636c 6173 7320 7373 685f 7072 ms..class ssh_pr
│ │ │ +002e7500: 6976 6174 655f 6b65 795f 7065 726d 7320 ivate_key_perms
│ │ │ +002e7510: 7b0a 2020 6578 6563 207b 2027 7373 6864 {. exec { 'sshd
│ │ │ +002e7520: 5f70 7269 765f 6b65 7927 3a0a 2020 2020 _priv_key':.
│ │ │ +002e7530: 636f 6d6d 616e 6420 3d26 6774 3b20 2263 command => "c
│ │ │ +002e7540: 686d 6f64 2030 3630 3020 2f65 7463 2f73 hmod 0600 /etc/s
│ │ │ +002e7550: 7368 2f2a 5f6b 6579 222c 0a20 2020 2070 sh/*_key",. p
│ │ │ +002e7560: 6174 6820 2020 203d 2667 743b 2027 2f62 ath => '/b
│ │ │ +002e7570: 696e 3a2f 7573 722f 6269 6e27 0a20 207d in:/usr/bin'. }
│ │ │ +002e7580: 0a7d 0a3c 2f63 6f64 653e 3c2f 7072 653e .}.
│ │ │ 002e7590: 3c2f 6469 763e 3c61 2063 6c61 7373 3d22 Reme
│ │ │ -002e89e0: 6469 6174 696f 6e20 5075 7070 6574 2073 diation Puppet s
│ │ │ -002e89f0: 6e69 7070 6574 20e2 87b2 3c2f 613e 3c62 nippet ...in
│ │ │ -002e8a40: 636c 7564 6520 7373 685f 7075 626c 6963 clude ssh_public
│ │ │ -002e8a50: 5f6b 6579 5f70 6572 6d73 0a0a 636c 6173 _key_perms..clas
│ │ │ -002e8a60: 7320 7373 685f 7075 626c 6963 5f6b 6579 s ssh_public_key
│ │ │ -002e8a70: 5f70 6572 6d73 207b 0a20 2065 7865 6320 _perms {. exec
│ │ │ -002e8a80: 7b20 2773 7368 645f 7075 625f 6b65 7927 { 'sshd_pub_key'
│ │ │ -002e8a90: 3a0a 2020 2020 636f 6d6d 616e 6420 3d26 :. command =&
│ │ │ -002e8aa0: 6774 3b20 2263 686d 6f64 2030 3634 3420 gt; "chmod 0644
│ │ │ -002e8ab0: 2f65 7463 2f73 7368 2f2a 2e70 7562 222c /etc/ssh/*.pub",
│ │ │ -002e8ac0: 0a20 2020 2070 6174 6820 2020 203d 2667 . path =&g
│ │ │ -002e8ad0: 743b 2027 2f62 696e 3a2f 7573 722f 6269 t; '/bin:/usr/bi
│ │ │ -002e8ae0: 6e27 0a20 207d 0a7d 0a3c 2f63 6f64 653e n'. }.}.
│ │ │ -002e8af0: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063
Remedi
│ │ │ -002e8ba0: 6174 696f 6e20 416e 7369 626c 6520 736e ation Ansible sn
│ │ │ -002e8bb0: 6970 7065 7420 e287 b23c 2f61 3e3c 6272 ippet ...
Comp
│ │ │ -002e8c40: 6c65 7869 7479 3a3c 2f74 683e 3c74 643e lexity:
│ │ │ -002e8c50: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Disruption:
│ │ │ -002e8c70: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Re
│ │ │ -002e8c90: 626f 6f74 3a3c 2f74 683e 3c74 643e 6661 boot: fa
│ │ │ -002e8ca0: 6c73 653c 2f74 643e 3c2f 7472 3e3c 7472 lse Strategy:
│ │ │ -002e8cc0: 7468 3e3c 7464 3e63 6f6e 6669 6775 7265 th> configure
│ │ │ -002e8cd0: 3c2f 7464 3e3c 2f74 723e 3c2f 7461 626c - n
│ │ │ -002e8cf0: 616d 653a 2047 6174 6865 7220 7468 6520 ame: Gather the
│ │ │ -002e8d00: 7061 636b 6167 6520 6661 6374 730a 2020 package facts.
│ │ │ -002e8d10: 7061 636b 6167 655f 6661 6374 733a 0a20 package_facts:.
│ │ │ -002e8d20: 2020 206d 616e 6167 6572 3a20 6175 746f manager: auto
│ │ │ -002e8d30: 0a20 2074 6167 733a 0a20 202d 204e 4953 . tags:. - NIS
│ │ │ -002e8d40: 542d 3830 302d 3137 312d 332e 312e 3133 T-800-171-3.1.13
│ │ │ -002e8d50: 0a20 202d 204e 4953 542d 3830 302d 3137 . - NIST-800-17
│ │ │ -002e8d60: 312d 332e 3133 2e31 300a 2020 2d20 4e49 1-3.13.10. - NI
│ │ │ -002e8d70: 5354 2d38 3030 2d35 332d 4143 2d31 3728 ST-800-53-AC-17(
│ │ │ -002e8d80: 6129 0a20 202d 204e 4953 542d 3830 302d a). - NIST-800-
│ │ │ -002e8d90: 3533 2d41 432d 3628 3129 0a20 202d 204e 53-AC-6(1). - N
│ │ │ -002e8da0: 4953 542d 3830 302d 3533 2d43 4d2d 3628 IST-800-53-CM-6(
│ │ │ -002e8db0: 6129 0a20 202d 2050 4349 2d44 5353 2d52 a). - PCI-DSS-R
│ │ │ -002e8dc0: 6571 2d32 2e32 2e34 0a20 202d 2050 4349 eq-2.2.4. - PCI
│ │ │ -002e8dd0: 2d44 5353 7634 2d32 2e32 0a20 202d 2050 -DSSv4-2.2. - P
│ │ │ -002e8de0: 4349 2d44 5353 7634 2d32 2e32 2e36 0a20 CI-DSSv4-2.2.6.
│ │ │ -002e8df0: 202d 2063 6f6e 6669 6775 7265 5f73 7472 - configure_str
│ │ │ -002e8e00: 6174 6567 790a 2020 2d20 6669 6c65 5f70 ategy. - file_p
│ │ │ -002e8e10: 6572 6d69 7373 696f 6e73 5f73 7368 645f ermissions_sshd_
│ │ │ -002e8e20: 7075 625f 6b65 790a 2020 2d20 6c6f 775f pub_key. - low_
│ │ │ -002e8e30: 636f 6d70 6c65 7869 7479 0a20 202d 206c complexity. - l
│ │ │ -002e8e40: 6f77 5f64 6973 7275 7074 696f 6e0a 2020 ow_disruption.
│ │ │ -002e8e50: 2d20 6d65 6469 756d 5f73 6576 6572 6974 - medium_severit
│ │ │ -002e8e60: 790a 2020 2d20 6e6f 5f72 6562 6f6f 745f y. - no_reboot_
│ │ │ -002e8e70: 6e65 6564 6564 0a0a 2d20 6e61 6d65 3a20 needed..- name:
│ │ │ -002e8e80: 4669 6e64 202f 6574 632f 7373 682f 2066 Find /etc/ssh/ f
│ │ │ -002e8e90: 696c 6528 7329 0a20 2061 6e73 6962 6c65 ile(s). ansible
│ │ │ -002e8ea0: 2e62 7569 6c74 696e 2e63 6f6d 6d61 6e64 .builtin.command
│ │ │ -002e8eb0: 3a20 6669 6e64 202d 5020 2f65 7463 2f73 : find -P /etc/s
│ │ │ -002e8ec0: 7368 2f20 2d6d 6178 6465 7074 6820 3120 sh/ -maxdepth 1
│ │ │ -002e8ed0: 2d70 6572 6d20 2f75 2b78 732c 672b 7877 -perm /u+xs,g+xw
│ │ │ -002e8ee0: 732c 6f2b 7877 7420 202d 7479 7065 0a20 s,o+xwt -type.
│ │ │ -002e8ef0: 2020 2066 202d 7265 6765 7874 7970 6520 f -regextype
│ │ │ -002e8f00: 706f 7369 782d 6578 7465 6e64 6564 202d posix-extended -
│ │ │ -002e8f10: 7265 6765 7820 225e 2e2a 5c2e 7075 6224 regex "^.*\.pub$
│ │ │ -002e8f20: 220a 2020 7265 6769 7374 6572 3a20 6669 ". register: fi
│ │ │ -002e8f30: 6c65 735f 666f 756e 640a 2020 6368 616e les_found. chan
│ │ │ -002e8f40: 6765 645f 7768 656e 3a20 6661 6c73 650a ged_when: false.
│ │ │ -002e8f50: 2020 6661 696c 6564 5f77 6865 6e3a 2066 failed_when: f
│ │ │ -002e8f60: 616c 7365 0a20 2063 6865 636b 5f6d 6f64 alse. check_mod
│ │ │ -002e8f70: 653a 2066 616c 7365 0a20 2077 6865 6e3a e: false. when:
│ │ │ -002e8f80: 2027 226c 696e 7578 2d62 6173 6522 2069 '"linux-base" i
│ │ │ -002e8f90: 6e20 616e 7369 626c 655f 6661 6374 732e n ansible_facts.
│ │ │ -002e8fa0: 7061 636b 6167 6573 270a 2020 7461 6773 packages'. tags
│ │ │ -002e8fb0: 3a0a 2020 2d20 4e49 5354 2d38 3030 2d31 :. - NIST-800-1
│ │ │ -002e8fc0: 3731 2d33 2e31 2e31 330a 2020 2d20 4e49 71-3.1.13. - NI
│ │ │ -002e8fd0: 5354 2d38 3030 2d31 3731 2d33 2e31 332e ST-800-171-3.13.
│ │ │ -002e8fe0: 3130 0a20 202d 204e 4953 542d 3830 302d 10. - NIST-800-
│ │ │ -002e8ff0: 3533 2d41 432d 3137 2861 290a 2020 2d20 53-AC-17(a). -
│ │ │ -002e9000: 4e49 5354 2d38 3030 2d35 332d 4143 2d36 NIST-800-53-AC-6
│ │ │ -002e9010: 2831 290a 2020 2d20 4e49 5354 2d38 3030 (1). - NIST-800
│ │ │ -002e9020: 2d35 332d 434d 2d36 2861 290a 2020 2d20 -53-CM-6(a). -
│ │ │ -002e9030: 5043 492d 4453 532d 5265 712d 322e 322e PCI-DSS-Req-2.2.
│ │ │ -002e9040: 340a 2020 2d20 5043 492d 4453 5376 342d 4. - PCI-DSSv4-
│ │ │ -002e9050: 322e 320a 2020 2d20 5043 492d 4453 5376 2.2. - PCI-DSSv
│ │ │ -002e9060: 342d 322e 322e 360a 2020 2d20 636f 6e66 4-2.2.6. - conf
│ │ │ -002e9070: 6967 7572 655f 7374 7261 7465 6779 0a20 igure_strategy.
│ │ │ -002e9080: 202d 2066 696c 655f 7065 726d 6973 7369 - file_permissi
│ │ │ -002e9090: 6f6e 735f 7373 6864 5f70 7562 5f6b 6579 ons_sshd_pub_key
│ │ │ -002e90a0: 0a20 202d 206c 6f77 5f63 6f6d 706c 6578 . - low_complex
│ │ │ -002e90b0: 6974 790a 2020 2d20 6c6f 775f 6469 7372 ity. - low_disr
│ │ │ -002e90c0: 7570 7469 6f6e 0a20 202d 206d 6564 6975 uption. - mediu
│ │ │ -002e90d0: 6d5f 7365 7665 7269 7479 0a20 202d 206e m_severity. - n
│ │ │ -002e90e0: 6f5f 7265 626f 6f74 5f6e 6565 6465 640a o_reboot_needed.
│ │ │ -002e90f0: 0a2d 206e 616d 653a 2053 6574 2070 6572 .- name: Set per
│ │ │ -002e9100: 6d69 7373 696f 6e73 2066 6f72 202f 6574 missions for /et
│ │ │ -002e9110: 632f 7373 682f 2066 696c 6528 7329 0a20 c/ssh/ file(s).
│ │ │ -002e9120: 2061 6e73 6962 6c65 2e62 7569 6c74 696e ansible.builtin
│ │ │ -002e9130: 2e66 696c 653a 0a20 2020 2070 6174 683a .file:. path:
│ │ │ -002e9140: 2027 7b7b 2069 7465 6d20 7d7d 270a 2020 '{{ item }}'.
│ │ │ -002e9150: 2020 6d6f 6465 3a20 752d 7873 2c67 2d78 mode: u-xs,g-x
│ │ │ -002e9160: 7773 2c6f 2d78 7774 0a20 2020 2073 7461 ws,o-xwt. sta
│ │ │ -002e9170: 7465 3a20 6669 6c65 0a20 2077 6974 685f te: file. with_
│ │ │ -002e9180: 6974 656d 733a 0a20 202d 2027 7b7b 2066 items:. - '{{ f
│ │ │ -002e9190: 696c 6573 5f66 6f75 6e64 2e73 7464 6f75 iles_found.stdou
│ │ │ -002e91a0: 745f 6c69 6e65 7320 7d7d 270a 2020 7768 t_lines }}'. wh
│ │ │ -002e91b0: 656e 3a20 2722 6c69 6e75 782d 6261 7365 en: '"linux-base
│ │ │ -002e91c0: 2220 696e 2061 6e73 6962 6c65 5f66 6163 " in ansible_fac
│ │ │ -002e91d0: 7473 2e70 6163 6b61 6765 7327 0a20 2074 ts.packages'. t
│ │ │ -002e91e0: 6167 733a 0a20 202d 204e 4953 542d 3830 ags:. - NIST-80
│ │ │ -002e91f0: 302d 3137 312d 332e 312e 3133 0a20 202d 0-171-3.1.13. -
│ │ │ -002e9200: 204e 4953 542d 3830 302d 3137 312d 332e NIST-800-171-3.
│ │ │ -002e9210: 3133 2e31 300a 2020 2d20 4e49 5354 2d38 13.10. - NIST-8
│ │ │ -002e9220: 3030 2d35 332d 4143 2d31 3728 6129 0a20 00-53-AC-17(a).
│ │ │ -002e9230: 202d 204e 4953 542d 3830 302d 3533 2d41 - NIST-800-53-A
│ │ │ -002e9240: 432d 3628 3129 0a20 202d 204e 4953 542d C-6(1). - NIST-
│ │ │ -002e9250: 3830 302d 3533 2d43 4d2d 3628 6129 0a20 800-53-CM-6(a).
│ │ │ -002e9260: 202d 2050 4349 2d44 5353 2d52 6571 2d32 - PCI-DSS-Req-2
│ │ │ -002e9270: 2e32 2e34 0a20 202d 2050 4349 2d44 5353 .2.4. - PCI-DSS
│ │ │ -002e9280: 7634 2d32 2e32 0a20 202d 2050 4349 2d44 v4-2.2. - PCI-D
│ │ │ -002e9290: 5353 7634 2d32 2e32 2e36 0a20 202d 2063 SSv4-2.2.6. - c
│ │ │ -002e92a0: 6f6e 6669 6775 7265 5f73 7472 6174 6567 onfigure_strateg
│ │ │ -002e92b0: 790a 2020 2d20 6669 6c65 5f70 6572 6d69 y. - file_permi
│ │ │ -002e92c0: 7373 696f 6e73 5f73 7368 645f 7075 625f ssions_sshd_pub_
│ │ │ -002e92d0: 6b65 790a 2020 2d20 6c6f 775f 636f 6d70 key. - low_comp
│ │ │ -002e92e0: 6c65 7869 7479 0a20 202d 206c 6f77 5f64 lexity. - low_d
│ │ │ -002e92f0: 6973 7275 7074 696f 6e0a 2020 2d20 6d65 isruption. - me
│ │ │ -002e9300: 6469 756d 5f73 6576 6572 6974 790a 2020 dium_severity.
│ │ │ -002e9310: 2d20 6e6f 5f72 6562 6f6f 745f 6e65 6564 - no_reboot_need
│ │ │ -002e9320: 6564 0a3c 2f63 6f64 653e 3c2f 7072 653e ed.
│ │ │ +002e89e0: 6469 6174 696f 6e20 416e 7369 626c 6520 diation Ansible
│ │ │ +002e89f0: 736e 6970 7065 7420 e287 b23c 2f61 3e3c snippet ...<
│ │ │ +002e8a00: 6272 3e3c 6469 7620 636c 6173 733d 2270 br>Co
│ │ │ +002e8a80: 6d70 6c65 7869 7479 3a3c 2f74 683e 3c74 mplexity: low <
│ │ │ +002e8aa0: 7472 3e3c 7468 3e44 6973 7275 7074 696f tr>Disruptio
│ │ │ +002e8ab0: 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f n: low
│ │ │ +002e8ac0: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ +002e8ad0: 5265 626f 6f74 3a3c 2f74 683e 3c74 643e Reboot:
│ │ │ +002e8ae0: 6661 6c73 653c 2f74 643e 3c2f 7472 3e3c false <
│ │ │ +002e8af0: 7472 3e3c 7468 3e53 7472 6174 6567 793a tr>Strategy:
│ │ │ +002e8b00: 3c2f 7468 3e3c 7464 3e63 6f6e 6669 6775 configu
│ │ │ +002e8b10: 7265 3c2f 7464 3e3c 2f74 723e 3c2f 7461 re -
│ │ │ +002e8b30: 206e 616d 653a 2047 6174 6865 7220 7468 name: Gather th
│ │ │ +002e8b40: 6520 7061 636b 6167 6520 6661 6374 730a e package facts.
│ │ │ +002e8b50: 2020 7061 636b 6167 655f 6661 6374 733a package_facts:
│ │ │ +002e8b60: 0a20 2020 206d 616e 6167 6572 3a20 6175 . manager: au
│ │ │ +002e8b70: 746f 0a20 2074 6167 733a 0a20 202d 204e to. tags:. - N
│ │ │ +002e8b80: 4953 542d 3830 302d 3137 312d 332e 312e IST-800-171-3.1.
│ │ │ +002e8b90: 3133 0a20 202d 204e 4953 542d 3830 302d 13. - NIST-800-
│ │ │ +002e8ba0: 3137 312d 332e 3133 2e31 300a 2020 2d20 171-3.13.10. -
│ │ │ +002e8bb0: 4e49 5354 2d38 3030 2d35 332d 4143 2d31 NIST-800-53-AC-1
│ │ │ +002e8bc0: 3728 6129 0a20 202d 204e 4953 542d 3830 7(a). - NIST-80
│ │ │ +002e8bd0: 302d 3533 2d41 432d 3628 3129 0a20 202d 0-53-AC-6(1). -
│ │ │ +002e8be0: 204e 4953 542d 3830 302d 3533 2d43 4d2d NIST-800-53-CM-
│ │ │ +002e8bf0: 3628 6129 0a20 202d 2050 4349 2d44 5353 6(a). - PCI-DSS
│ │ │ +002e8c00: 2d52 6571 2d32 2e32 2e34 0a20 202d 2050 -Req-2.2.4. - P
│ │ │ +002e8c10: 4349 2d44 5353 7634 2d32 2e32 0a20 202d CI-DSSv4-2.2. -
│ │ │ +002e8c20: 2050 4349 2d44 5353 7634 2d32 2e32 2e36 PCI-DSSv4-2.2.6
│ │ │ +002e8c30: 0a20 202d 2063 6f6e 6669 6775 7265 5f73 . - configure_s
│ │ │ +002e8c40: 7472 6174 6567 790a 2020 2d20 6669 6c65 trategy. - file
│ │ │ +002e8c50: 5f70 6572 6d69 7373 696f 6e73 5f73 7368 _permissions_ssh
│ │ │ +002e8c60: 645f 7075 625f 6b65 790a 2020 2d20 6c6f d_pub_key. - lo
│ │ │ +002e8c70: 775f 636f 6d70 6c65 7869 7479 0a20 202d w_complexity. -
│ │ │ +002e8c80: 206c 6f77 5f64 6973 7275 7074 696f 6e0a low_disruption.
│ │ │ +002e8c90: 2020 2d20 6d65 6469 756d 5f73 6576 6572 - medium_sever
│ │ │ +002e8ca0: 6974 790a 2020 2d20 6e6f 5f72 6562 6f6f ity. - no_reboo
│ │ │ +002e8cb0: 745f 6e65 6564 6564 0a0a 2d20 6e61 6d65 t_needed..- name
│ │ │ +002e8cc0: 3a20 4669 6e64 202f 6574 632f 7373 682f : Find /etc/ssh/
│ │ │ +002e8cd0: 2066 696c 6528 7329 0a20 2061 6e73 6962 file(s). ansib
│ │ │ +002e8ce0: 6c65 2e62 7569 6c74 696e 2e63 6f6d 6d61 le.builtin.comma
│ │ │ +002e8cf0: 6e64 3a20 6669 6e64 202d 5020 2f65 7463 nd: find -P /etc
│ │ │ +002e8d00: 2f73 7368 2f20 2d6d 6178 6465 7074 6820 /ssh/ -maxdepth
│ │ │ +002e8d10: 3120 2d70 6572 6d20 2f75 2b78 732c 672b 1 -perm /u+xs,g+
│ │ │ +002e8d20: 7877 732c 6f2b 7877 7420 202d 7479 7065 xws,o+xwt -type
│ │ │ +002e8d30: 0a20 2020 2066 202d 7265 6765 7874 7970 . f -regextyp
│ │ │ +002e8d40: 6520 706f 7369 782d 6578 7465 6e64 6564 e posix-extended
│ │ │ +002e8d50: 202d 7265 6765 7820 225e 2e2a 5c2e 7075 -regex "^.*\.pu
│ │ │ +002e8d60: 6224 220a 2020 7265 6769 7374 6572 3a20 b$". register:
│ │ │ +002e8d70: 6669 6c65 735f 666f 756e 640a 2020 6368 files_found. ch
│ │ │ +002e8d80: 616e 6765 645f 7768 656e 3a20 6661 6c73 anged_when: fals
│ │ │ +002e8d90: 650a 2020 6661 696c 6564 5f77 6865 6e3a e. failed_when:
│ │ │ +002e8da0: 2066 616c 7365 0a20 2063 6865 636b 5f6d false. check_m
│ │ │ +002e8db0: 6f64 653a 2066 616c 7365 0a20 2077 6865 ode: false. whe
│ │ │ +002e8dc0: 6e3a 2027 226c 696e 7578 2d62 6173 6522 n: '"linux-base"
│ │ │ +002e8dd0: 2069 6e20 616e 7369 626c 655f 6661 6374 in ansible_fact
│ │ │ +002e8de0: 732e 7061 636b 6167 6573 270a 2020 7461 s.packages'. ta
│ │ │ +002e8df0: 6773 3a0a 2020 2d20 4e49 5354 2d38 3030 gs:. - NIST-800
│ │ │ +002e8e00: 2d31 3731 2d33 2e31 2e31 330a 2020 2d20 -171-3.1.13. -
│ │ │ +002e8e10: 4e49 5354 2d38 3030 2d31 3731 2d33 2e31 NIST-800-171-3.1
│ │ │ +002e8e20: 332e 3130 0a20 202d 204e 4953 542d 3830 3.10. - NIST-80
│ │ │ +002e8e30: 302d 3533 2d41 432d 3137 2861 290a 2020 0-53-AC-17(a).
│ │ │ +002e8e40: 2d20 4e49 5354 2d38 3030 2d35 332d 4143 - NIST-800-53-AC
│ │ │ +002e8e50: 2d36 2831 290a 2020 2d20 4e49 5354 2d38 -6(1). - NIST-8
│ │ │ +002e8e60: 3030 2d35 332d 434d 2d36 2861 290a 2020 00-53-CM-6(a).
│ │ │ +002e8e70: 2d20 5043 492d 4453 532d 5265 712d 322e - PCI-DSS-Req-2.
│ │ │ +002e8e80: 322e 340a 2020 2d20 5043 492d 4453 5376 2.4. - PCI-DSSv
│ │ │ +002e8e90: 342d 322e 320a 2020 2d20 5043 492d 4453 4-2.2. - PCI-DS
│ │ │ +002e8ea0: 5376 342d 322e 322e 360a 2020 2d20 636f Sv4-2.2.6. - co
│ │ │ +002e8eb0: 6e66 6967 7572 655f 7374 7261 7465 6779 nfigure_strategy
│ │ │ +002e8ec0: 0a20 202d 2066 696c 655f 7065 726d 6973 . - file_permis
│ │ │ +002e8ed0: 7369 6f6e 735f 7373 6864 5f70 7562 5f6b sions_sshd_pub_k
│ │ │ +002e8ee0: 6579 0a20 202d 206c 6f77 5f63 6f6d 706c ey. - low_compl
│ │ │ +002e8ef0: 6578 6974 790a 2020 2d20 6c6f 775f 6469 exity. - low_di
│ │ │ +002e8f00: 7372 7570 7469 6f6e 0a20 202d 206d 6564 sruption. - med
│ │ │ +002e8f10: 6975 6d5f 7365 7665 7269 7479 0a20 202d ium_severity. -
│ │ │ +002e8f20: 206e 6f5f 7265 626f 6f74 5f6e 6565 6465 no_reboot_neede
│ │ │ +002e8f30: 640a 0a2d 206e 616d 653a 2053 6574 2070 d..- name: Set p
│ │ │ +002e8f40: 6572 6d69 7373 696f 6e73 2066 6f72 202f ermissions for /
│ │ │ +002e8f50: 6574 632f 7373 682f 2066 696c 6528 7329 etc/ssh/ file(s)
│ │ │ +002e8f60: 0a20 2061 6e73 6962 6c65 2e62 7569 6c74 . ansible.built
│ │ │ +002e8f70: 696e 2e66 696c 653a 0a20 2020 2070 6174 in.file:. pat
│ │ │ +002e8f80: 683a 2027 7b7b 2069 7465 6d20 7d7d 270a h: '{{ item }}'.
│ │ │ +002e8f90: 2020 2020 6d6f 6465 3a20 752d 7873 2c67 mode: u-xs,g
│ │ │ +002e8fa0: 2d78 7773 2c6f 2d78 7774 0a20 2020 2073 -xws,o-xwt. s
│ │ │ +002e8fb0: 7461 7465 3a20 6669 6c65 0a20 2077 6974 tate: file. wit
│ │ │ +002e8fc0: 685f 6974 656d 733a 0a20 202d 2027 7b7b h_items:. - '{{
│ │ │ +002e8fd0: 2066 696c 6573 5f66 6f75 6e64 2e73 7464 files_found.std
│ │ │ +002e8fe0: 6f75 745f 6c69 6e65 7320 7d7d 270a 2020 out_lines }}'.
│ │ │ +002e8ff0: 7768 656e 3a20 2722 6c69 6e75 782d 6261 when: '"linux-ba
│ │ │ +002e9000: 7365 2220 696e 2061 6e73 6962 6c65 5f66 se" in ansible_f
│ │ │ +002e9010: 6163 7473 2e70 6163 6b61 6765 7327 0a20 acts.packages'.
│ │ │ +002e9020: 2074 6167 733a 0a20 202d 204e 4953 542d tags:. - NIST-
│ │ │ +002e9030: 3830 302d 3137 312d 332e 312e 3133 0a20 800-171-3.1.13.
│ │ │ +002e9040: 202d 204e 4953 542d 3830 302d 3137 312d - NIST-800-171-
│ │ │ +002e9050: 332e 3133 2e31 300a 2020 2d20 4e49 5354 3.13.10. - NIST
│ │ │ +002e9060: 2d38 3030 2d35 332d 4143 2d31 3728 6129 -800-53-AC-17(a)
│ │ │ +002e9070: 0a20 202d 204e 4953 542d 3830 302d 3533 . - NIST-800-53
│ │ │ +002e9080: 2d41 432d 3628 3129 0a20 202d 204e 4953 -AC-6(1). - NIS
│ │ │ +002e9090: 542d 3830 302d 3533 2d43 4d2d 3628 6129 T-800-53-CM-6(a)
│ │ │ +002e90a0: 0a20 202d 2050 4349 2d44 5353 2d52 6571 . - PCI-DSS-Req
│ │ │ +002e90b0: 2d32 2e32 2e34 0a20 202d 2050 4349 2d44 -2.2.4. - PCI-D
│ │ │ +002e90c0: 5353 7634 2d32 2e32 0a20 202d 2050 4349 SSv4-2.2. - PCI
│ │ │ +002e90d0: 2d44 5353 7634 2d32 2e32 2e36 0a20 202d -DSSv4-2.2.6. -
│ │ │ +002e90e0: 2063 6f6e 6669 6775 7265 5f73 7472 6174 configure_strat
│ │ │ +002e90f0: 6567 790a 2020 2d20 6669 6c65 5f70 6572 egy. - file_per
│ │ │ +002e9100: 6d69 7373 696f 6e73 5f73 7368 645f 7075 missions_sshd_pu
│ │ │ +002e9110: 625f 6b65 790a 2020 2d20 6c6f 775f 636f b_key. - low_co
│ │ │ +002e9120: 6d70 6c65 7869 7479 0a20 202d 206c 6f77 mplexity. - low
│ │ │ +002e9130: 5f64 6973 7275 7074 696f 6e0a 2020 2d20 _disruption. -
│ │ │ +002e9140: 6d65 6469 756d 5f73 6576 6572 6974 790a medium_severity.
│ │ │ +002e9150: 2020 2d20 6e6f 5f72 6562 6f6f 745f 6e65 - no_reboot_ne
│ │ │ +002e9160: 6564 6564 0a3c 2f63 6f64 653e 3c2f 7072 eded.Remediatio
│ │ │ +002e9220: 6e20 5075 7070 6574 2073 6e69 7070 6574 n Puppet snippet
│ │ │ +002e9230: 20e2 87b2 3c2f 613e 3c62 723e 3c64 6976 ...
include
│ │ │ +002e9280: 7373 685f 7075 626c 6963 5f6b 6579 5f70 ssh_public_key_p
│ │ │ +002e9290: 6572 6d73 0a0a 636c 6173 7320 7373 685f erms..class ssh_
│ │ │ +002e92a0: 7075 626c 6963 5f6b 6579 5f70 6572 6d73 public_key_perms
│ │ │ +002e92b0: 207b 0a20 2065 7865 6320 7b20 2773 7368 {. exec { 'ssh
│ │ │ +002e92c0: 645f 7075 625f 6b65 7927 3a0a 2020 2020 d_pub_key':.
│ │ │ +002e92d0: 636f 6d6d 616e 6420 3d26 6774 3b20 2263 command => "c
│ │ │ +002e92e0: 686d 6f64 2030 3634 3420 2f65 7463 2f73 hmod 0644 /etc/s
│ │ │ +002e92f0: 7368 2f2a 2e70 7562 222c 0a20 2020 2070 sh/*.pub",. p
│ │ │ +002e9300: 6174 6820 2020 203d 2667 743b 2027 2f62 ath => '/b
│ │ │ +002e9310: 696e 3a2f 7573 722f 6269 6e27 0a20 207d in:/usr/bin'. }
│ │ │ +002e9320: 0a7d 0a3c 2f63 6f64 653e 3c2f 7072 653e .}.
│ │ │ 002e9330: 3c2f 6469 763e 3c61 2063 6c61 7373 3d22 'installed',
│ │ │ │ - }
│ │ │ │ -}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _A_n_s_i_b_l_e_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: enable
│ │ │ │ - name: Gather the package facts
│ │ │ │ package_facts:
│ │ │ │ @@ -179,14 +162,31 @@
│ │ │ │ - PCI-DSSv4-11.5.2
│ │ │ │ - enable_strategy
│ │ │ │ - low_complexity
│ │ │ │ - low_disruption
│ │ │ │ - medium_severity
│ │ │ │ - no_reboot_needed
│ │ │ │ - package_aide_installed
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: low
│ │ │ │ +RReebboooott:: false
│ │ │ │ +SSttrraatteeggyy:: enable
│ │ │ │ +include install_aide
│ │ │ │ +
│ │ │ │ +class install_aide {
│ │ │ │ + package { 'aide':
│ │ │ │ + ensure => 'installed',
│ │ │ │ + }
│ │ │ │ +}
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +
│ │ │ │ +[[packages]]
│ │ │ │ +name = "aide"
│ │ │ │ +version = "*"
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _S_h_e_l_l_ _s_c_r_i_p_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: enable
│ │ │ │ # Remediation is applicable only in certain platforms
│ │ │ │ if dpkg-query --show --showformat='${db:Status-Status}' 'linux-base' 2>/dev/null | grep -
│ │ │ │ @@ -631,27 +631,14 @@
│ │ │ │ $ apt-get remove prelink
│ │ │ │ The use of the prelink package can interfere with the operation of AIDE since it
│ │ │ │ Rationale: binaries. Prelinking can also increase damage caused by vulnerability in a common library
│ │ │ │ like libc.
│ │ │ │ Severity: medium
│ │ │ │ Rule ID: xccdf_org.ssgproject.content_rule_package_prelink_removed
│ │ │ │ References: _c_i_s 1.5.4
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: low
│ │ │ │ -RReebboooott:: false
│ │ │ │ -SSttrraatteeggyy:: disable
│ │ │ │ -
│ │ │ │ -include remove_prelink
│ │ │ │ -
│ │ │ │ -class remove_prelink {
│ │ │ │ - package { 'prelink':
│ │ │ │ - ensure => 'purged',
│ │ │ │ - }
│ │ │ │ -}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _A_n_s_i_b_l_e_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: medium
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ - name: Check If Prelinked Is Installed
│ │ │ │ ansible.builtin.stat:
│ │ │ │ @@ -685,14 +672,27 @@
│ │ │ │ tags:
│ │ │ │ - disable_strategy
│ │ │ │ - low_disruption
│ │ │ │ - medium_complexity
│ │ │ │ - medium_severity
│ │ │ │ - no_reboot_needed
│ │ │ │ - package_prelink_removed
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: low
│ │ │ │ +RReebboooott:: false
│ │ │ │ +SSttrraatteeggyy:: disable
│ │ │ │ +
│ │ │ │ +include remove_prelink
│ │ │ │ +
│ │ │ │ +class remove_prelink {
│ │ │ │ + package { 'prelink':
│ │ │ │ + ensure => 'purged',
│ │ │ │ + }
│ │ │ │ +}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _S_h_e_l_l_ _s_c_r_i_p_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: medium
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │
│ │ │ │ if [[ -f /usr/sbin/prelink ]];
│ │ │ │ @@ -1563,31 +1563,14 @@
│ │ │ │ _n_i_s_t CM-6(a)
│ │ │ │ _o_s_p_p FMT_MOF_EXT.1
│ │ │ │ _o_s_-_s_r_g SRG-OS-000324-GPOS-00125
│ │ │ │ References: _a_n_s_s_i R33
│ │ │ │ _c_i_s 5.2.1
│ │ │ │ _i_s_m 1386
│ │ │ │ _p_c_i_d_s_s_4 2.2.6, 2.2
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -
│ │ │ │ -[[packages]]
│ │ │ │ -name = "sudo"
│ │ │ │ -version = "*"
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: low
│ │ │ │ -RReebboooott:: false
│ │ │ │ -SSttrraatteeggyy:: enable
│ │ │ │ -include install_sudo
│ │ │ │ -
│ │ │ │ -class install_sudo {
│ │ │ │ - package { 'sudo':
│ │ │ │ - ensure => 'installed',
│ │ │ │ - }
│ │ │ │ -}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _A_n_s_i_b_l_e_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: enable
│ │ │ │ - name: Gather the package facts
│ │ │ │ package_facts:
│ │ │ │ @@ -1614,14 +1597,31 @@
│ │ │ │ - PCI-DSSv4-2.2.6
│ │ │ │ - enable_strategy
│ │ │ │ - low_complexity
│ │ │ │ - low_disruption
│ │ │ │ - medium_severity
│ │ │ │ - no_reboot_needed
│ │ │ │ - package_sudo_installed
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: low
│ │ │ │ +RReebboooott:: false
│ │ │ │ +SSttrraatteeggyy:: enable
│ │ │ │ +include install_sudo
│ │ │ │ +
│ │ │ │ +class install_sudo {
│ │ │ │ + package { 'sudo':
│ │ │ │ + ensure => 'installed',
│ │ │ │ + }
│ │ │ │ +}
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +
│ │ │ │ +[[packages]]
│ │ │ │ +name = "sudo"
│ │ │ │ +version = "*"
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _S_h_e_l_l_ _s_c_r_i_p_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: enable
│ │ │ │ # Remediation is applicable only in certain platforms
│ │ │ │ if dpkg-query --show --showformat='${db:Status-Status}' 'linux-base' 2>/dev/null | grep -
│ │ │ │ @@ -7200,31 +7200,14 @@
│ │ │ │ The libpam-modules package can be installed with the following command:
│ │ │ │ $ apt-get install libpam-modules
│ │ │ │ Rationale: libpam-modules contains PAM modules that are needed by other rules when configuring PAM
│ │ │ │ options.
│ │ │ │ Severity: medium
│ │ │ │ Rule ID: xccdf_org.ssgproject.content_rule_package_pam_modules_installed
│ │ │ │ References: _c_i_s 5.3.1.2
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -
│ │ │ │ -[[packages]]
│ │ │ │ -name = "libpam-modules"
│ │ │ │ -version = "*"
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: low
│ │ │ │ -RReebboooott:: false
│ │ │ │ -SSttrraatteeggyy:: enable
│ │ │ │ -include install_libpam-modules
│ │ │ │ -
│ │ │ │ -class install_libpam-modules {
│ │ │ │ - package { 'libpam-modules':
│ │ │ │ - ensure => 'installed',
│ │ │ │ - }
│ │ │ │ -}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _A_n_s_i_b_l_e_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: enable
│ │ │ │ - name: Gather the package facts
│ │ │ │ package_facts:
│ │ │ │ @@ -7245,14 +7228,31 @@
│ │ │ │ tags:
│ │ │ │ - enable_strategy
│ │ │ │ - low_complexity
│ │ │ │ - low_disruption
│ │ │ │ - medium_severity
│ │ │ │ - no_reboot_needed
│ │ │ │ - package_pam_modules_installed
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: low
│ │ │ │ +RReebboooott:: false
│ │ │ │ +SSttrraatteeggyy:: enable
│ │ │ │ +include install_libpam-modules
│ │ │ │ +
│ │ │ │ +class install_libpam-modules {
│ │ │ │ + package { 'libpam-modules':
│ │ │ │ + ensure => 'installed',
│ │ │ │ + }
│ │ │ │ +}
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +
│ │ │ │ +[[packages]]
│ │ │ │ +name = "libpam-modules"
│ │ │ │ +version = "*"
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _S_h_e_l_l_ _s_c_r_i_p_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: enable
│ │ │ │ # Remediation is applicable only in certain platforms
│ │ │ │ if dpkg-query --show --showformat='${db:Status-Status}' 'libpam-runtime' 2>/dev/null | grep -
│ │ │ │ @@ -7274,31 +7274,14 @@
│ │ │ │ Severity: medium
│ │ │ │ Rule ID: xccdf_org.ssgproject.content_rule_package_pam_pwquality_installed
│ │ │ │ _o_s_-_s_r_g SRG-OS-000480-GPOS-00225
│ │ │ │ _c_i_s 5.3.1.3
│ │ │ │ References: _s_t_i_g_i_d UBTU-22-215010
│ │ │ │ _s_t_i_g_r_e_f SV-260478r991587_rule
│ │ │ │ _s_t_i_g_r_e_f___v_u_l_n_e_r_a_b_i_l_i_t_y___i_d V-260478
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -
│ │ │ │ -[[packages]]
│ │ │ │ -name = "libpam-pwquality"
│ │ │ │ -version = "*"
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: low
│ │ │ │ -RReebboooott:: false
│ │ │ │ -SSttrraatteeggyy:: enable
│ │ │ │ -include install_libpam-pwquality
│ │ │ │ -
│ │ │ │ -class install_libpam-pwquality {
│ │ │ │ - package { 'libpam-pwquality':
│ │ │ │ - ensure => 'installed',
│ │ │ │ - }
│ │ │ │ -}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _A_n_s_i_b_l_e_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: enable
│ │ │ │ - name: Gather the package facts
│ │ │ │ package_facts:
│ │ │ │ @@ -7321,14 +7304,31 @@
│ │ │ │ - DISA-STIG-UBTU-22-215010
│ │ │ │ - enable_strategy
│ │ │ │ - low_complexity
│ │ │ │ - low_disruption
│ │ │ │ - medium_severity
│ │ │ │ - no_reboot_needed
│ │ │ │ - package_pam_pwquality_installed
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: low
│ │ │ │ +RReebboooott:: false
│ │ │ │ +SSttrraatteeggyy:: enable
│ │ │ │ +include install_libpam-pwquality
│ │ │ │ +
│ │ │ │ +class install_libpam-pwquality {
│ │ │ │ + package { 'libpam-pwquality':
│ │ │ │ + ensure => 'installed',
│ │ │ │ + }
│ │ │ │ +}
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +
│ │ │ │ +[[packages]]
│ │ │ │ +name = "libpam-pwquality"
│ │ │ │ +version = "*"
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _S_h_e_l_l_ _s_c_r_i_p_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: enable
│ │ │ │ # Remediation is applicable only in certain platforms
│ │ │ │ if dpkg-query --show --showformat='${db:Status-Status}' 'libpam-runtime' 2>/dev/null | grep -
│ │ │ │ @@ -7343,31 +7343,14 @@
│ │ │ │ The libpam-runtime package can be installed with the following command:
│ │ │ │ $ apt-get install libpam-runtime
│ │ │ │ Rationale: libpam-runtime contains configuration that is needed by other rules when configuring PAM
│ │ │ │ options.
│ │ │ │ Severity: medium
│ │ │ │ Rule ID: xccdf_org.ssgproject.content_rule_package_pam_runtime_installed
│ │ │ │ References: _c_i_s 5.3.1.1
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -
│ │ │ │ -[[packages]]
│ │ │ │ -name = "libpam-runtime"
│ │ │ │ -version = "*"
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: low
│ │ │ │ -RReebboooott:: false
│ │ │ │ -SSttrraatteeggyy:: enable
│ │ │ │ -include install_libpam-runtime
│ │ │ │ -
│ │ │ │ -class install_libpam-runtime {
│ │ │ │ - package { 'libpam-runtime':
│ │ │ │ - ensure => 'installed',
│ │ │ │ - }
│ │ │ │ -}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _A_n_s_i_b_l_e_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: enable
│ │ │ │ - name: Ensure libpam-runtime is installed
│ │ │ │ ansible.builtin.package:
│ │ │ │ @@ -7376,14 +7359,31 @@
│ │ │ │ tags:
│ │ │ │ - enable_strategy
│ │ │ │ - low_complexity
│ │ │ │ - low_disruption
│ │ │ │ - medium_severity
│ │ │ │ - no_reboot_needed
│ │ │ │ - package_pam_runtime_installed
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: low
│ │ │ │ +RReebboooott:: false
│ │ │ │ +SSttrraatteeggyy:: enable
│ │ │ │ +include install_libpam-runtime
│ │ │ │ +
│ │ │ │ +class install_libpam-runtime {
│ │ │ │ + package { 'libpam-runtime':
│ │ │ │ + ensure => 'installed',
│ │ │ │ + }
│ │ │ │ +}
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +
│ │ │ │ +[[packages]]
│ │ │ │ +name = "libpam-runtime"
│ │ │ │ +version = "*"
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _S_h_e_l_l_ _s_c_r_i_p_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: enable
│ │ │ │
│ │ │ │ DEBIAN_FRONTEND=noninteractive apt-get -o DPkg::Lock::Timeout=60 install -y "libpam-runtime"
│ │ │ │ @@ -10222,31 +10222,14 @@
│ │ │ │ ****** RRuullee? ? EEnnssuurree AAppppAArrmmoorr UUttiillss iiss iinnssttaalllleedd ? ? _[[_rr_ee_ff_]] ******
│ │ │ │ AppArmor provide Mandatory Access Controls.
│ │ │ │ Rationale: Without a Mandatory Access Control system installed only the default Discretionary Access
│ │ │ │ Control system will be available.
│ │ │ │ Severity: medium
│ │ │ │ Rule ID: xccdf_org.ssgproject.content_rule_package_apparmor-utils_installed
│ │ │ │ References: _c_i_s 1.3.1.1
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -
│ │ │ │ -[[packages]]
│ │ │ │ -name = "apparmor-utils"
│ │ │ │ -version = "*"
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: low
│ │ │ │ -RReebboooott:: false
│ │ │ │ -SSttrraatteeggyy:: enable
│ │ │ │ -include install_apparmor-utils
│ │ │ │ -
│ │ │ │ -class install_apparmor-utils {
│ │ │ │ - package { 'apparmor-utils':
│ │ │ │ - ensure => 'installed',
│ │ │ │ - }
│ │ │ │ -}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _A_n_s_i_b_l_e_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: enable
│ │ │ │ - name: Ensure apparmor-utils is installed
│ │ │ │ ansible.builtin.package:
│ │ │ │ @@ -10256,14 +10239,31 @@
│ │ │ │ tags:
│ │ │ │ - enable_strategy
│ │ │ │ - low_complexity
│ │ │ │ - low_disruption
│ │ │ │ - medium_severity
│ │ │ │ - no_reboot_needed
│ │ │ │ - package_apparmor-utils_installed
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: low
│ │ │ │ +RReebboooott:: false
│ │ │ │ +SSttrraatteeggyy:: enable
│ │ │ │ +include install_apparmor-utils
│ │ │ │ +
│ │ │ │ +class install_apparmor-utils {
│ │ │ │ + package { 'apparmor-utils':
│ │ │ │ + ensure => 'installed',
│ │ │ │ + }
│ │ │ │ +}
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +
│ │ │ │ +[[packages]]
│ │ │ │ +name = "apparmor-utils"
│ │ │ │ +version = "*"
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _S_h_e_l_l_ _s_c_r_i_p_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: enable
│ │ │ │ # Remediation is applicable only in certain platforms
│ │ │ │ if [ ! -f /.dockerenv ] && [ ! -f /run/.containerenv ]; then
│ │ │ │ @@ -10283,31 +10283,14 @@
│ │ │ │ _o_s_-_s_r_g 000312-GPOS-00123, SRG-OS-000312-GPOS-00124, SRG-OS-000324-GPOS-
│ │ │ │ 00125, SRG-OS-000370-GPOS-00155
│ │ │ │ References: _a_n_s_s_i R45
│ │ │ │ _c_i_s 1.3.1.1
│ │ │ │ _s_t_i_g_i_d UBTU-22-431010
│ │ │ │ _s_t_i_g_r_e_f SV-260556r958702_rule
│ │ │ │ _s_t_i_g_r_e_f___v_u_l_n_e_r_a_b_i_l_i_t_y___i_d V-260556
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -
│ │ │ │ -[[packages]]
│ │ │ │ -name = "apparmor"
│ │ │ │ -version = "*"
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: low
│ │ │ │ -RReebboooott:: false
│ │ │ │ -SSttrraatteeggyy:: enable
│ │ │ │ -include install_apparmor
│ │ │ │ -
│ │ │ │ -class install_apparmor {
│ │ │ │ - package { 'apparmor':
│ │ │ │ - ensure => 'installed',
│ │ │ │ - }
│ │ │ │ -}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _A_n_s_i_b_l_e_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: enable
│ │ │ │ - name: Ensure apparmor is installed
│ │ │ │ ansible.builtin.package:
│ │ │ │ @@ -10318,14 +10301,31 @@
│ │ │ │ - DISA-STIG-UBTU-22-431010
│ │ │ │ - enable_strategy
│ │ │ │ - low_complexity
│ │ │ │ - low_disruption
│ │ │ │ - medium_severity
│ │ │ │ - no_reboot_needed
│ │ │ │ - package_apparmor_installed
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: low
│ │ │ │ +RReebboooott:: false
│ │ │ │ +SSttrraatteeggyy:: enable
│ │ │ │ +include install_apparmor
│ │ │ │ +
│ │ │ │ +class install_apparmor {
│ │ │ │ + package { 'apparmor':
│ │ │ │ + ensure => 'installed',
│ │ │ │ + }
│ │ │ │ +}
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +
│ │ │ │ +[[packages]]
│ │ │ │ +name = "apparmor"
│ │ │ │ +version = "*"
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _S_h_e_l_l_ _s_c_r_i_p_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: enable
│ │ │ │ # Remediation is applicable only in certain platforms
│ │ │ │ if [ ! -f /.dockerenv ] && [ ! -f /run/.containerenv ]; then
│ │ │ │ @@ -10876,31 +10876,14 @@
│ │ │ │ Storing log data on a remote host protects log integrity from local attacks. If an
│ │ │ │ Rationale: attacker gains root access on the local system, they could tamper with or remove log data
│ │ │ │ that is stored on the local system.
│ │ │ │ Severity: medium
│ │ │ │ Rule ID: xccdf_org.ssgproject.content_rule_package_systemd-journal-remote_installed
│ │ │ │ References: _o_s_-_s_r_g SRG-OS-000479-GPOS-00224
│ │ │ │ _c_i_s 6.2.1.2.1
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -
│ │ │ │ -[[packages]]
│ │ │ │ -name = "systemd-journal-remote"
│ │ │ │ -version = "*"
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: low
│ │ │ │ -RReebboooott:: false
│ │ │ │ -SSttrraatteeggyy:: enable
│ │ │ │ -include install_systemd-journal-remote
│ │ │ │ -
│ │ │ │ -class install_systemd-journal-remote {
│ │ │ │ - package { 'systemd-journal-remote':
│ │ │ │ - ensure => 'installed',
│ │ │ │ - }
│ │ │ │ -}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _A_n_s_i_b_l_e_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: enable
│ │ │ │ - name: Gather the package facts
│ │ │ │ package_facts:
│ │ │ │ @@ -10921,14 +10904,31 @@
│ │ │ │ tags:
│ │ │ │ - enable_strategy
│ │ │ │ - low_complexity
│ │ │ │ - low_disruption
│ │ │ │ - medium_severity
│ │ │ │ - no_reboot_needed
│ │ │ │ - package_systemd-journal-remote_installed
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: low
│ │ │ │ +RReebboooott:: false
│ │ │ │ +SSttrraatteeggyy:: enable
│ │ │ │ +include install_systemd-journal-remote
│ │ │ │ +
│ │ │ │ +class install_systemd-journal-remote {
│ │ │ │ + package { 'systemd-journal-remote':
│ │ │ │ + ensure => 'installed',
│ │ │ │ + }
│ │ │ │ +}
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +
│ │ │ │ +[[packages]]
│ │ │ │ +name = "systemd-journal-remote"
│ │ │ │ +version = "*"
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _S_h_e_l_l_ _s_c_r_i_p_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: enable
│ │ │ │ # Remediation is applicable only in certain platforms
│ │ │ │ if dpkg-query --show --showformat='${db:Status-Status}' 'linux-base' 2>/dev/null | grep -
│ │ │ │ @@ -10956,31 +10956,14 @@
│ │ │ │ system is compromised. Additionally, centralized logs facilitate correlation of events
│ │ │ │ across multiple systems, enabling better detection of distributed attacks and security
│ │ │ │ incidents.
│ │ │ │ Severity: medium
│ │ │ │ Rule ID: xccdf_org.ssgproject.content_rule_service_systemd-journal-upload_enabled
│ │ │ │ References: _o_s_-_s_r_g SRG-OS-000479-GPOS-00224
│ │ │ │ _c_i_s 6.2.1.2.3
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -
│ │ │ │ -[customizations.services]
│ │ │ │ -enabled = ["systemd-journal-upload"]
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: low
│ │ │ │ -RReebboooott:: false
│ │ │ │ -SSttrraatteeggyy:: enable
│ │ │ │ -include enable_systemd-journal-upload
│ │ │ │ -
│ │ │ │ -class enable_systemd-journal-upload {
│ │ │ │ - service {'systemd-journal-upload':
│ │ │ │ - enable => true,
│ │ │ │ - ensure => 'running',
│ │ │ │ - }
│ │ │ │ -}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _A_n_s_i_b_l_e_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: enable
│ │ │ │ - name: Gather the package facts
│ │ │ │ package_facts:
│ │ │ │ @@ -11016,14 +10999,31 @@
│ │ │ │ - no_reboot_needed
│ │ │ │ - service_systemd-journal-upload_enabled
│ │ │ │ - special_service_block
│ │ │ │ when:
│ │ │ │ - '"linux-base" in ansible_facts.packages'
│ │ │ │ - ( ansible_virtualization_type not in ["docker", "lxc", "openvz", "podman", "container"]
│ │ │ │ and "systemd-journal-remote" in ansible_facts.packages )
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: low
│ │ │ │ +RReebboooott:: false
│ │ │ │ +SSttrraatteeggyy:: enable
│ │ │ │ +include enable_systemd-journal-upload
│ │ │ │ +
│ │ │ │ +class enable_systemd-journal-upload {
│ │ │ │ + service {'systemd-journal-upload':
│ │ │ │ + enable => true,
│ │ │ │ + ensure => 'running',
│ │ │ │ + }
│ │ │ │ +}
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +
│ │ │ │ +[customizations.services]
│ │ │ │ +enabled = ["systemd-journal-upload"]
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _S_h_e_l_l_ _s_c_r_i_p_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: enable
│ │ │ │ # Remediation is applicable only in certain platforms
│ │ │ │ if dpkg-query --show --showformat='${db:Status-Status}' 'linux-base' 2>/dev/null | grep -
│ │ │ │ @@ -11049,31 +11049,14 @@
│ │ │ │ Rationale: determine cause of failure and any information necessary to return to operations with
│ │ │ │ least disruption to system processes.
│ │ │ │ Severity: medium
│ │ │ │ Rule ID: xccdf_org.ssgproject.content_rule_service_systemd-journald_enabled
│ │ │ │ _n_i_s_t SC-24
│ │ │ │ References: _o_s_-_s_r_g SRG-OS-000269-GPOS-00103
│ │ │ │ _c_i_s 6.2.1.1.1
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -
│ │ │ │ -[customizations.services]
│ │ │ │ -enabled = ["systemd-journald"]
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: low
│ │ │ │ -RReebboooott:: false
│ │ │ │ -SSttrraatteeggyy:: enable
│ │ │ │ -include enable_systemd-journald
│ │ │ │ -
│ │ │ │ -class enable_systemd-journald {
│ │ │ │ - service {'systemd-journald':
│ │ │ │ - enable => true,
│ │ │ │ - ensure => 'running',
│ │ │ │ - }
│ │ │ │ -}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _A_n_s_i_b_l_e_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: enable
│ │ │ │ - name: Gather the package facts
│ │ │ │ package_facts:
│ │ │ │ @@ -11108,14 +11091,31 @@
│ │ │ │ - low_complexity
│ │ │ │ - low_disruption
│ │ │ │ - medium_severity
│ │ │ │ - no_reboot_needed
│ │ │ │ - service_systemd-journald_enabled
│ │ │ │ - special_service_block
│ │ │ │ when: '"linux-base" in ansible_facts.packages'
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: low
│ │ │ │ +RReebboooott:: false
│ │ │ │ +SSttrraatteeggyy:: enable
│ │ │ │ +include enable_systemd-journald
│ │ │ │ +
│ │ │ │ +class enable_systemd-journald {
│ │ │ │ + service {'systemd-journald':
│ │ │ │ + enable => true,
│ │ │ │ + ensure => 'running',
│ │ │ │ + }
│ │ │ │ +}
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +
│ │ │ │ +[customizations.services]
│ │ │ │ +enabled = ["systemd-journald"]
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _S_h_e_l_l_ _s_c_r_i_p_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: enable
│ │ │ │ # Remediation is applicable only in certain platforms
│ │ │ │ if dpkg-query --show --showformat='${db:Status-Status}' 'linux-base' 2>/dev/null | grep -
│ │ │ │ @@ -12398,27 +12398,14 @@
│ │ │ │ The iptables-persistent package can be removed with the following command:
│ │ │ │ $ apt-get remove iptables-persistent
│ │ │ │ Rationale: Running both ufw and the services included in the iptables-persistent package may lead to
│ │ │ │ conflict.
│ │ │ │ Severity: medium
│ │ │ │ Rule ID: xccdf_org.ssgproject.content_rule_package_iptables-persistent_removed
│ │ │ │ References: _c_i_s 4.1.2
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: low
│ │ │ │ -RReebboooott:: false
│ │ │ │ -SSttrraatteeggyy:: disable
│ │ │ │ -
│ │ │ │ -include remove_iptables-persistent
│ │ │ │ -
│ │ │ │ -class remove_iptables-persistent {
│ │ │ │ - package { 'iptables-persistent':
│ │ │ │ - ensure => 'purged',
│ │ │ │ - }
│ │ │ │ -}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _A_n_s_i_b_l_e_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ - name: Gather the package facts
│ │ │ │ package_facts:
│ │ │ │ @@ -12439,14 +12426,27 @@
│ │ │ │ tags:
│ │ │ │ - disable_strategy
│ │ │ │ - low_complexity
│ │ │ │ - low_disruption
│ │ │ │ - medium_severity
│ │ │ │ - no_reboot_needed
│ │ │ │ - package_iptables-persistent_removed
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: low
│ │ │ │ +RReebboooott:: false
│ │ │ │ +SSttrraatteeggyy:: disable
│ │ │ │ +
│ │ │ │ +include remove_iptables-persistent
│ │ │ │ +
│ │ │ │ +class remove_iptables-persistent {
│ │ │ │ + package { 'iptables-persistent':
│ │ │ │ + ensure => 'purged',
│ │ │ │ + }
│ │ │ │ +}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _S_h_e_l_l_ _s_c_r_i_p_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ # Remediation is applicable only in certain platforms
│ │ │ │ if dpkg-query --show --showformat='${db:Status-Status}' 'ufw' 2>/dev/null | grep -q '^installed$';
│ │ │ │ @@ -19047,31 +19047,14 @@
│ │ │ │ nftables service The nftables service can be enabled with the following command:
│ │ │ │ $ sudo systemctl enable nftables.service
│ │ │ │ Rationale: The nftables service restores the nftables rules from the rules files referenced in the /
│ │ │ │ etc/sysconfig/nftables.conf file during boot or the starting of the nftables service
│ │ │ │ Severity: medium
│ │ │ │ Rule ID: xccdf_org.ssgproject.content_rule_service_nftables_enabled
│ │ │ │ References: _c_i_s 4.2.9
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -
│ │ │ │ -[customizations.services]
│ │ │ │ -enabled = ["nftables"]
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: low
│ │ │ │ -RReebboooott:: false
│ │ │ │ -SSttrraatteeggyy:: enable
│ │ │ │ -include enable_nftables
│ │ │ │ -
│ │ │ │ -class enable_nftables {
│ │ │ │ - service {'nftables':
│ │ │ │ - enable => true,
│ │ │ │ - ensure => 'running',
│ │ │ │ - }
│ │ │ │ -}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _A_n_s_i_b_l_e_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: enable
│ │ │ │ - name: Gather the package facts
│ │ │ │ package_facts:
│ │ │ │ @@ -19105,14 +19088,31 @@
│ │ │ │ - low_disruption
│ │ │ │ - medium_severity
│ │ │ │ - no_reboot_needed
│ │ │ │ - service_nftables_enabled
│ │ │ │ - special_service_block
│ │ │ │ when: ( "nftables" in ansible_facts.packages and "linux-base" in ansible_facts.packages
│ │ │ │ )
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: low
│ │ │ │ +RReebboooott:: false
│ │ │ │ +SSttrraatteeggyy:: enable
│ │ │ │ +include enable_nftables
│ │ │ │ +
│ │ │ │ +class enable_nftables {
│ │ │ │ + service {'nftables':
│ │ │ │ + enable => true,
│ │ │ │ + ensure => 'running',
│ │ │ │ + }
│ │ │ │ +}
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +
│ │ │ │ +[customizations.services]
│ │ │ │ +enabled = ["nftables"]
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _S_h_e_l_l_ _s_c_r_i_p_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: enable
│ │ │ │ # Remediation is applicable only in certain platforms
│ │ │ │ if ( ( dpkg-query --show --showformat='${db:Status-Status}' 'nftables' 2>/dev/null | grep -
│ │ │ │ @@ -19136,50 +19136,14 @@
│ │ │ │ systemctl disable nftables
│ │ │ │ Rationale: nftables should be disabled if another firewall service is used as it may lead to
│ │ │ │ conflict.
│ │ │ │ Severity: medium
│ │ │ │ Rule ID: xccdf_org.ssgproject.content_rule_service_nftables_disabled
│ │ │ │ References: _c_i_s 4.3.1.2
│ │ │ │ _p_c_i_d_s_s_4 1.2.1, 1.2
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -
│ │ │ │ -[customizations.services]
│ │ │ │ -masked = ["nftables"]
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _K_u_b_e_r_n_e_t_e_s_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: medium
│ │ │ │ -RReebboooott:: true
│ │ │ │ -SSttrraatteeggyy:: disable
│ │ │ │ -apiVersion: machineconfiguration.openshift.io/v1
│ │ │ │ -kind: MachineConfig
│ │ │ │ -spec:
│ │ │ │ - config:
│ │ │ │ - ignition:
│ │ │ │ - version: 3.1.0
│ │ │ │ - systemd:
│ │ │ │ - units:
│ │ │ │ - - name: nftables.service
│ │ │ │ - enabled: false
│ │ │ │ - mask: true
│ │ │ │ - - name: nftables.socket
│ │ │ │ - enabled: false
│ │ │ │ - mask: true
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: low
│ │ │ │ -RReebboooott:: false
│ │ │ │ -SSttrraatteeggyy:: enable
│ │ │ │ -include disable_nftables
│ │ │ │ -
│ │ │ │ -class disable_nftables {
│ │ │ │ - service {'nftables':
│ │ │ │ - enable => false,
│ │ │ │ - ensure => 'stopped',
│ │ │ │ - }
│ │ │ │ -}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _A_n_s_i_b_l_e_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ - name: Gather the package facts
│ │ │ │ package_facts:
│ │ │ │ @@ -19235,14 +19199,50 @@
│ │ │ │ - low_disruption
│ │ │ │ - medium_severity
│ │ │ │ - no_reboot_needed
│ │ │ │ - service_nftables_disabled
│ │ │ │ - special_service_block
│ │ │ │ when: ( "nftables" in ansible_facts.packages and "linux-base" in ansible_facts.packages
│ │ │ │ )
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _K_u_b_e_r_n_e_t_e_s_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: medium
│ │ │ │ +RReebboooott:: true
│ │ │ │ +SSttrraatteeggyy:: disable
│ │ │ │ +apiVersion: machineconfiguration.openshift.io/v1
│ │ │ │ +kind: MachineConfig
│ │ │ │ +spec:
│ │ │ │ + config:
│ │ │ │ + ignition:
│ │ │ │ + version: 3.1.0
│ │ │ │ + systemd:
│ │ │ │ + units:
│ │ │ │ + - name: nftables.service
│ │ │ │ + enabled: false
│ │ │ │ + mask: true
│ │ │ │ + - name: nftables.socket
│ │ │ │ + enabled: false
│ │ │ │ + mask: true
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: low
│ │ │ │ +RReebboooott:: false
│ │ │ │ +SSttrraatteeggyy:: enable
│ │ │ │ +include disable_nftables
│ │ │ │ +
│ │ │ │ +class disable_nftables {
│ │ │ │ + service {'nftables':
│ │ │ │ + enable => false,
│ │ │ │ + ensure => 'stopped',
│ │ │ │ + }
│ │ │ │ +}
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +
│ │ │ │ +[customizations.services]
│ │ │ │ +masked = ["nftables"]
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _S_h_e_l_l_ _s_c_r_i_p_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ # Remediation is applicable only in certain platforms
│ │ │ │ if ( ( dpkg-query --show --showformat='${db:Status-Status}' 'nftables' 2>/dev/null | grep -
│ │ │ │ @@ -32511,50 +32511,14 @@
│ │ │ │ $ sudo systemctl mask --now apport.service
│ │ │ │ The Apport service modifies the kernel fs.suid_dumpable configuration at runtime which
│ │ │ │ Rationale: prevents other hardening from being persistent. Disabling the service prevents this
│ │ │ │ behavior.
│ │ │ │ Severity: unknown
│ │ │ │ Rule ID: xccdf_org.ssgproject.content_rule_service_apport_disabled
│ │ │ │ References: _c_i_s 1.5.5
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -
│ │ │ │ -[customizations.services]
│ │ │ │ -masked = ["apport"]
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _K_u_b_e_r_n_e_t_e_s_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: medium
│ │ │ │ -RReebboooott:: true
│ │ │ │ -SSttrraatteeggyy:: disable
│ │ │ │ -apiVersion: machineconfiguration.openshift.io/v1
│ │ │ │ -kind: MachineConfig
│ │ │ │ -spec:
│ │ │ │ - config:
│ │ │ │ - ignition:
│ │ │ │ - version: 3.1.0
│ │ │ │ - systemd:
│ │ │ │ - units:
│ │ │ │ - - name: apport.service
│ │ │ │ - enabled: false
│ │ │ │ - mask: true
│ │ │ │ - - name: apport.socket
│ │ │ │ - enabled: false
│ │ │ │ - mask: true
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: low
│ │ │ │ -RReebboooott:: false
│ │ │ │ -SSttrraatteeggyy:: enable
│ │ │ │ -include disable_apport
│ │ │ │ -
│ │ │ │ -class disable_apport {
│ │ │ │ - service {'apport':
│ │ │ │ - enable => false,
│ │ │ │ - ensure => 'stopped',
│ │ │ │ - }
│ │ │ │ -}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _A_n_s_i_b_l_e_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ - name: Gather the package facts
│ │ │ │ package_facts:
│ │ │ │ @@ -32604,14 +32568,50 @@
│ │ │ │ - low_complexity
│ │ │ │ - low_disruption
│ │ │ │ - no_reboot_needed
│ │ │ │ - service_apport_disabled
│ │ │ │ - special_service_block
│ │ │ │ - unknown_severity
│ │ │ │ when: '"apport" in ansible_facts.packages'
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _K_u_b_e_r_n_e_t_e_s_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: medium
│ │ │ │ +RReebboooott:: true
│ │ │ │ +SSttrraatteeggyy:: disable
│ │ │ │ +apiVersion: machineconfiguration.openshift.io/v1
│ │ │ │ +kind: MachineConfig
│ │ │ │ +spec:
│ │ │ │ + config:
│ │ │ │ + ignition:
│ │ │ │ + version: 3.1.0
│ │ │ │ + systemd:
│ │ │ │ + units:
│ │ │ │ + - name: apport.service
│ │ │ │ + enabled: false
│ │ │ │ + mask: true
│ │ │ │ + - name: apport.socket
│ │ │ │ + enabled: false
│ │ │ │ + mask: true
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: low
│ │ │ │ +RReebboooott:: false
│ │ │ │ +SSttrraatteeggyy:: enable
│ │ │ │ +include disable_apport
│ │ │ │ +
│ │ │ │ +class disable_apport {
│ │ │ │ + service {'apport':
│ │ │ │ + enable => false,
│ │ │ │ + ensure => 'stopped',
│ │ │ │ + }
│ │ │ │ +}
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +
│ │ │ │ +[customizations.services]
│ │ │ │ +masked = ["apport"]
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _S_h_e_l_l_ _s_c_r_i_p_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ # Remediation is applicable only in certain platforms
│ │ │ │ if dpkg-query --show --showformat='${db:Status-Status}' 'apport' 2>/dev/null | grep -
│ │ │ │ @@ -33703,31 +33703,14 @@
│ │ │ │ 2.5, SR 2.6, SR 2.7, SR 7.6
│ │ │ │ _i_s_o_2_7_0_0_1_-_2_0_1_3 A.12.1.2, A.12.5.1, A.12.6.2, A.14.2.2, A.14.2.3, A.14.2.4, A.9.1.2
│ │ │ │ _n_i_s_t CM-6(a)
│ │ │ │ _n_i_s_t_-_c_s_f PR.IP-1, PR.PT-3
│ │ │ │ _o_s_-_s_r_g SRG-OS-000480-GPOS-00227
│ │ │ │ _c_i_s 2.4.1.1
│ │ │ │ _p_c_i_d_s_s_4 2.2.6, 2.2
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -
│ │ │ │ -[[packages]]
│ │ │ │ -name = "cron"
│ │ │ │ -version = "*"
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: low
│ │ │ │ -RReebboooott:: false
│ │ │ │ -SSttrraatteeggyy:: enable
│ │ │ │ -include install_cron
│ │ │ │ -
│ │ │ │ -class install_cron {
│ │ │ │ - package { 'cron':
│ │ │ │ - ensure => 'installed',
│ │ │ │ - }
│ │ │ │ -}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _A_n_s_i_b_l_e_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: enable
│ │ │ │ - name: Gather the package facts
│ │ │ │ package_facts:
│ │ │ │ @@ -33754,14 +33737,31 @@
│ │ │ │ - PCI-DSSv4-2.2.6
│ │ │ │ - enable_strategy
│ │ │ │ - low_complexity
│ │ │ │ - low_disruption
│ │ │ │ - medium_severity
│ │ │ │ - no_reboot_needed
│ │ │ │ - package_cron_installed
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: low
│ │ │ │ +RReebboooott:: false
│ │ │ │ +SSttrraatteeggyy:: enable
│ │ │ │ +include install_cron
│ │ │ │ +
│ │ │ │ +class install_cron {
│ │ │ │ + package { 'cron':
│ │ │ │ + ensure => 'installed',
│ │ │ │ + }
│ │ │ │ +}
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +
│ │ │ │ +[[packages]]
│ │ │ │ +name = "cron"
│ │ │ │ +version = "*"
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _S_h_e_l_l_ _s_c_r_i_p_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: enable
│ │ │ │ # Remediation is applicable only in certain platforms
│ │ │ │ if dpkg-query --show --showformat='${db:Status-Status}' 'linux-base' 2>/dev/null | grep -
│ │ │ │ @@ -33792,31 +33792,14 @@
│ │ │ │ SR 1.1, SR 1.10, SR 1.11, SR 1.12, SR 1.13, SR 1.2, SR 1.3, SR 1.4, SR
│ │ │ │ _i_s_a_-_6_2_4_4_3_-_2_0_1_3 1.5, SR 1.6, SR 1.7, SR 1.8, SR 1.9, SR 2.1, SR 2.2, SR 2.3, SR 2.4, SR
│ │ │ │ 2.5, SR 2.6, SR 2.7, SR 7.6
│ │ │ │ _i_s_o_2_7_0_0_1_-_2_0_1_3 A.12.1.2, A.12.5.1, A.12.6.2, A.14.2.2, A.14.2.3, A.14.2.4, A.9.1.2
│ │ │ │ _n_i_s_t CM-6(a)
│ │ │ │ _n_i_s_t_-_c_s_f PR.IP-1, PR.PT-3
│ │ │ │ _c_i_s 2.4.1.1
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -
│ │ │ │ -[customizations.services]
│ │ │ │ -enabled = ["cron"]
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: low
│ │ │ │ -RReebboooott:: false
│ │ │ │ -SSttrraatteeggyy:: enable
│ │ │ │ -include enable_cron
│ │ │ │ -
│ │ │ │ -class enable_cron {
│ │ │ │ - service {'cron':
│ │ │ │ - enable => true,
│ │ │ │ - ensure => 'running',
│ │ │ │ - }
│ │ │ │ -}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _A_n_s_i_b_l_e_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: enable
│ │ │ │ - name: Gather the package facts
│ │ │ │ package_facts:
│ │ │ │ @@ -33851,14 +33834,31 @@
│ │ │ │ - low_complexity
│ │ │ │ - low_disruption
│ │ │ │ - medium_severity
│ │ │ │ - no_reboot_needed
│ │ │ │ - service_cron_enabled
│ │ │ │ - special_service_block
│ │ │ │ when: '"linux-base" in ansible_facts.packages'
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: low
│ │ │ │ +RReebboooott:: false
│ │ │ │ +SSttrraatteeggyy:: enable
│ │ │ │ +include enable_cron
│ │ │ │ +
│ │ │ │ +class enable_cron {
│ │ │ │ + service {'cron':
│ │ │ │ + enable => true,
│ │ │ │ + ensure => 'running',
│ │ │ │ + }
│ │ │ │ +}
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +
│ │ │ │ +[customizations.services]
│ │ │ │ +enabled = ["cron"]
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _S_h_e_l_l_ _s_c_r_i_p_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: enable
│ │ │ │ # Remediation is applicable only in certain platforms
│ │ │ │ if dpkg-query --show --showformat='${db:Status-Status}' 'linux-base' 2>/dev/null | grep -
│ │ │ │ @@ -35699,27 +35699,14 @@
│ │ │ │ The support for Yellowpages should not be installed unless it is required.
│ │ │ │ NIS is the historical SUN service for central account management, more and more replaced
│ │ │ │ Rationale: by LDAP. NIS does not support efficiently security constraints, ACL, etc. and should not
│ │ │ │ be used.
│ │ │ │ Severity: low
│ │ │ │ Rule ID: xccdf_org.ssgproject.content_rule_package_nis_removed
│ │ │ │ References: _c_i_s 2.2.1
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: low
│ │ │ │ -RReebboooott:: false
│ │ │ │ -SSttrraatteeggyy:: disable
│ │ │ │ -
│ │ │ │ -include remove_nis
│ │ │ │ -
│ │ │ │ -class remove_nis {
│ │ │ │ - package { 'nis':
│ │ │ │ - ensure => 'purged',
│ │ │ │ - }
│ │ │ │ -}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _A_n_s_i_b_l_e_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ - name: 'Uninstall the nis package: Ensure nis is removed'
│ │ │ │ ansible.builtin.package:
│ │ │ │ @@ -35728,14 +35715,27 @@
│ │ │ │ tags:
│ │ │ │ - disable_strategy
│ │ │ │ - low_complexity
│ │ │ │ - low_disruption
│ │ │ │ - low_severity
│ │ │ │ - no_reboot_needed
│ │ │ │ - package_nis_removed
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: low
│ │ │ │ +RReebboooott:: false
│ │ │ │ +SSttrraatteeggyy:: disable
│ │ │ │ +
│ │ │ │ +include remove_nis
│ │ │ │ +
│ │ │ │ +class remove_nis {
│ │ │ │ + package { 'nis':
│ │ │ │ + ensure => 'purged',
│ │ │ │ + }
│ │ │ │ +}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _S_h_e_l_l_ _s_c_r_i_p_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │
│ │ │ │ # CAUTION: This remediation script will remove nis
│ │ │ │ @@ -35792,27 +35792,14 @@
│ │ │ │ 2.5, SR 2.6, SR 2.7, SR 7.6
│ │ │ │ _i_s_o_2_7_0_0_1_-_2_0_1_3 A.12.1.2, A.12.5.1, A.12.6.2, A.14.2.2, A.14.2.3, A.14.2.4, A.9.1.2
│ │ │ │ _n_i_s_t CM-7(a), CM-7(b), CM-6(a)
│ │ │ │ _n_i_s_t_-_c_s_f PR.IP-1, PR.PT-3
│ │ │ │ _a_n_s_s_i R62
│ │ │ │ _c_i_s 2.1.3
│ │ │ │ _p_c_i_d_s_s_4 2.2.4, 2.2
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: low
│ │ │ │ -RReebboooott:: false
│ │ │ │ -SSttrraatteeggyy:: disable
│ │ │ │ -
│ │ │ │ -include remove_isc-dhcp-server
│ │ │ │ -
│ │ │ │ -class remove_isc-dhcp-server {
│ │ │ │ - package { 'isc-dhcp-server':
│ │ │ │ - ensure => 'purged',
│ │ │ │ - }
│ │ │ │ -}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _A_n_s_i_b_l_e_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ - name: 'Uninstall DHCP Server Package: Ensure isc-dhcp-server is removed'
│ │ │ │ ansible.builtin.package:
│ │ │ │ @@ -35826,14 +35813,27 @@
│ │ │ │ - PCI-DSSv4-2.2.4
│ │ │ │ - disable_strategy
│ │ │ │ - low_complexity
│ │ │ │ - low_disruption
│ │ │ │ - medium_severity
│ │ │ │ - no_reboot_needed
│ │ │ │ - package_dhcp_removed
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: low
│ │ │ │ +RReebboooott:: false
│ │ │ │ +SSttrraatteeggyy:: disable
│ │ │ │ +
│ │ │ │ +include remove_isc-dhcp-server
│ │ │ │ +
│ │ │ │ +class remove_isc-dhcp-server {
│ │ │ │ + package { 'isc-dhcp-server':
│ │ │ │ + ensure => 'purged',
│ │ │ │ + }
│ │ │ │ +}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _S_h_e_l_l_ _s_c_r_i_p_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │
│ │ │ │ # CAUTION: This remediation script will remove isc-dhcp-server
│ │ │ │ @@ -35864,50 +35864,14 @@
│ │ │ │ dhcpd6 service can be disabled with the following command:
│ │ │ │ $ sudo systemctl mask --now dhcpd6.service
│ │ │ │ Rationale: Unmanaged or unintentionally activated DHCP servers may provide faulty information to
│ │ │ │ clients, interfering with the operation of a legitimate site DHCP server if there is one.
│ │ │ │ Severity: medium
│ │ │ │ Rule ID: xccdf_org.ssgproject.content_rule_service_dhcpd6_disabled
│ │ │ │ References: _c_i_s 2.1.3
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -
│ │ │ │ -[customizations.services]
│ │ │ │ -masked = ["dhcpd6"]
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _K_u_b_e_r_n_e_t_e_s_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: medium
│ │ │ │ -RReebboooott:: true
│ │ │ │ -SSttrraatteeggyy:: disable
│ │ │ │ -apiVersion: machineconfiguration.openshift.io/v1
│ │ │ │ -kind: MachineConfig
│ │ │ │ -spec:
│ │ │ │ - config:
│ │ │ │ - ignition:
│ │ │ │ - version: 3.1.0
│ │ │ │ - systemd:
│ │ │ │ - units:
│ │ │ │ - - name: dhcpd6.service
│ │ │ │ - enabled: false
│ │ │ │ - mask: true
│ │ │ │ - - name: dhcpd6.socket
│ │ │ │ - enabled: false
│ │ │ │ - mask: true
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: low
│ │ │ │ -RReebboooott:: false
│ │ │ │ -SSttrraatteeggyy:: enable
│ │ │ │ -include disable_dhcpd6
│ │ │ │ -
│ │ │ │ -class disable_dhcpd6 {
│ │ │ │ - service {'dhcpd6':
│ │ │ │ - enable => false,
│ │ │ │ - ensure => 'stopped',
│ │ │ │ - }
│ │ │ │ -}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _A_n_s_i_b_l_e_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ - name: Gather the package facts
│ │ │ │ package_facts:
│ │ │ │ @@ -35957,14 +35921,50 @@
│ │ │ │ - low_complexity
│ │ │ │ - low_disruption
│ │ │ │ - medium_severity
│ │ │ │ - no_reboot_needed
│ │ │ │ - service_dhcpd6_disabled
│ │ │ │ - special_service_block
│ │ │ │ when: '"linux-base" in ansible_facts.packages'
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _K_u_b_e_r_n_e_t_e_s_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: medium
│ │ │ │ +RReebboooott:: true
│ │ │ │ +SSttrraatteeggyy:: disable
│ │ │ │ +apiVersion: machineconfiguration.openshift.io/v1
│ │ │ │ +kind: MachineConfig
│ │ │ │ +spec:
│ │ │ │ + config:
│ │ │ │ + ignition:
│ │ │ │ + version: 3.1.0
│ │ │ │ + systemd:
│ │ │ │ + units:
│ │ │ │ + - name: dhcpd6.service
│ │ │ │ + enabled: false
│ │ │ │ + mask: true
│ │ │ │ + - name: dhcpd6.socket
│ │ │ │ + enabled: false
│ │ │ │ + mask: true
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: low
│ │ │ │ +RReebboooott:: false
│ │ │ │ +SSttrraatteeggyy:: enable
│ │ │ │ +include disable_dhcpd6
│ │ │ │ +
│ │ │ │ +class disable_dhcpd6 {
│ │ │ │ + service {'dhcpd6':
│ │ │ │ + enable => false,
│ │ │ │ + ensure => 'stopped',
│ │ │ │ + }
│ │ │ │ +}
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +
│ │ │ │ +[customizations.services]
│ │ │ │ +masked = ["dhcpd6"]
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _S_h_e_l_l_ _s_c_r_i_p_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ # Remediation is applicable only in certain platforms
│ │ │ │ if dpkg-query --show --showformat='${db:Status-Status}' 'linux-base' 2>/dev/null | grep -
│ │ │ │ @@ -36008,50 +36008,14 @@
│ │ │ │ References: SR 1.1, SR 1.10, SR 1.11, SR 1.12, SR 1.13, SR 1.2, SR 1.3, SR 1.4, SR
│ │ │ │ _i_s_a_-_6_2_4_4_3_-_2_0_1_3 1.5, SR 1.6, SR 1.7, SR 1.8, SR 1.9, SR 2.1, SR 2.2, SR 2.3, SR 2.4, SR
│ │ │ │ 2.5, SR 2.6, SR 2.7, SR 7.6
│ │ │ │ _i_s_o_2_7_0_0_1_-_2_0_1_3 A.12.1.2, A.12.5.1, A.12.6.2, A.14.2.2, A.14.2.3, A.14.2.4, A.9.1.2
│ │ │ │ _n_i_s_t CM-7(a), CM-7(b), CM-6(a)
│ │ │ │ _n_i_s_t_-_c_s_f PR.IP-1, PR.PT-3
│ │ │ │ _c_i_s 2.1.3
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -
│ │ │ │ -[customizations.services]
│ │ │ │ -masked = ["dhcpd"]
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _K_u_b_e_r_n_e_t_e_s_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: medium
│ │ │ │ -RReebboooott:: true
│ │ │ │ -SSttrraatteeggyy:: disable
│ │ │ │ -apiVersion: machineconfiguration.openshift.io/v1
│ │ │ │ -kind: MachineConfig
│ │ │ │ -spec:
│ │ │ │ - config:
│ │ │ │ - ignition:
│ │ │ │ - version: 3.1.0
│ │ │ │ - systemd:
│ │ │ │ - units:
│ │ │ │ - - name: dhcpd.service
│ │ │ │ - enabled: false
│ │ │ │ - mask: true
│ │ │ │ - - name: dhcpd.socket
│ │ │ │ - enabled: false
│ │ │ │ - mask: true
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: low
│ │ │ │ -RReebboooott:: false
│ │ │ │ -SSttrraatteeggyy:: enable
│ │ │ │ -include disable_dhcpd
│ │ │ │ -
│ │ │ │ -class disable_dhcpd {
│ │ │ │ - service {'dhcpd':
│ │ │ │ - enable => false,
│ │ │ │ - ensure => 'stopped',
│ │ │ │ - }
│ │ │ │ -}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _A_n_s_i_b_l_e_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ - name: Gather the package facts
│ │ │ │ package_facts:
│ │ │ │ @@ -36107,14 +36071,50 @@
│ │ │ │ - low_complexity
│ │ │ │ - low_disruption
│ │ │ │ - medium_severity
│ │ │ │ - no_reboot_needed
│ │ │ │ - service_dhcpd_disabled
│ │ │ │ - special_service_block
│ │ │ │ when: '"linux-base" in ansible_facts.packages'
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _K_u_b_e_r_n_e_t_e_s_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: medium
│ │ │ │ +RReebboooott:: true
│ │ │ │ +SSttrraatteeggyy:: disable
│ │ │ │ +apiVersion: machineconfiguration.openshift.io/v1
│ │ │ │ +kind: MachineConfig
│ │ │ │ +spec:
│ │ │ │ + config:
│ │ │ │ + ignition:
│ │ │ │ + version: 3.1.0
│ │ │ │ + systemd:
│ │ │ │ + units:
│ │ │ │ + - name: dhcpd.service
│ │ │ │ + enabled: false
│ │ │ │ + mask: true
│ │ │ │ + - name: dhcpd.socket
│ │ │ │ + enabled: false
│ │ │ │ + mask: true
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: low
│ │ │ │ +RReebboooott:: false
│ │ │ │ +SSttrraatteeggyy:: enable
│ │ │ │ +include disable_dhcpd
│ │ │ │ +
│ │ │ │ +class disable_dhcpd {
│ │ │ │ + service {'dhcpd':
│ │ │ │ + enable => false,
│ │ │ │ + ensure => 'stopped',
│ │ │ │ + }
│ │ │ │ +}
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +
│ │ │ │ +[customizations.services]
│ │ │ │ +masked = ["dhcpd"]
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _S_h_e_l_l_ _s_c_r_i_p_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ # Remediation is applicable only in certain platforms
│ │ │ │ if dpkg-query --show --showformat='${db:Status-Status}' 'linux-base' 2>/dev/null | grep -
│ │ │ │ @@ -36166,27 +36166,14 @@
│ │ │ │ References: SR 1.1, SR 1.10, SR 1.11, SR 1.12, SR 1.13, SR 1.2, SR 1.3, SR 1.4, SR
│ │ │ │ _i_s_a_-_6_2_4_4_3_-_2_0_1_3 1.5, SR 1.6, SR 1.7, SR 1.8, SR 1.9, SR 2.1, SR 2.2, SR 2.3, SR 2.4, SR
│ │ │ │ 2.5, SR 2.6, SR 2.7, SR 7.6
│ │ │ │ _i_s_o_2_7_0_0_1_-_2_0_1_3 A.12.1.2, A.12.5.1, A.12.6.2, A.14.2.2, A.14.2.3, A.14.2.4, A.9.1.2
│ │ │ │ _n_i_s_t CM-7(a), CM-7(b), CM-6(a)
│ │ │ │ _n_i_s_t_-_c_s_f PR.IP-1, PR.PT-3
│ │ │ │ _c_i_s 2.1.4
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: low
│ │ │ │ -RReebboooott:: false
│ │ │ │ -SSttrraatteeggyy:: disable
│ │ │ │ -
│ │ │ │ -include remove_bind9
│ │ │ │ -
│ │ │ │ -class remove_bind9 {
│ │ │ │ - package { 'bind9':
│ │ │ │ - ensure => 'purged',
│ │ │ │ - }
│ │ │ │ -}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _A_n_s_i_b_l_e_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ - name: 'Uninstall bind Package: Ensure bind9 is removed'
│ │ │ │ ansible.builtin.package:
│ │ │ │ @@ -36198,14 +36185,27 @@
│ │ │ │ - NIST-800-53-CM-7(b)
│ │ │ │ - disable_strategy
│ │ │ │ - low_complexity
│ │ │ │ - low_disruption
│ │ │ │ - low_severity
│ │ │ │ - no_reboot_needed
│ │ │ │ - package_bind_removed
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: low
│ │ │ │ +RReebboooott:: false
│ │ │ │ +SSttrraatteeggyy:: disable
│ │ │ │ +
│ │ │ │ +include remove_bind9
│ │ │ │ +
│ │ │ │ +class remove_bind9 {
│ │ │ │ + package { 'bind9':
│ │ │ │ + ensure => 'purged',
│ │ │ │ + }
│ │ │ │ +}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _S_h_e_l_l_ _s_c_r_i_p_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │
│ │ │ │ # CAUTION: This remediation script will remove bind9
│ │ │ │ @@ -36238,27 +36238,14 @@
│ │ │ │ $ apt-get remove dnsmasq
│ │ │ │ Unless a system is specifically designated to act as a DNS caching, DNS forwarding and/or
│ │ │ │ Rationale: DHCP server, it is recommended that the package be removed to reduce the potential attack
│ │ │ │ surface.
│ │ │ │ Severity: low
│ │ │ │ Rule ID: xccdf_org.ssgproject.content_rule_package_dnsmasq_removed
│ │ │ │ References: _c_i_s 2.1.5
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: low
│ │ │ │ -RReebboooott:: false
│ │ │ │ -SSttrraatteeggyy:: disable
│ │ │ │ -
│ │ │ │ -include remove_dnsmasq
│ │ │ │ -
│ │ │ │ -class remove_dnsmasq {
│ │ │ │ - package { 'dnsmasq':
│ │ │ │ - ensure => 'purged',
│ │ │ │ - }
│ │ │ │ -}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _A_n_s_i_b_l_e_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ - name: 'Uninstall dnsmasq Package: Ensure dnsmasq is removed'
│ │ │ │ ansible.builtin.package:
│ │ │ │ @@ -36267,14 +36254,27 @@
│ │ │ │ tags:
│ │ │ │ - disable_strategy
│ │ │ │ - low_complexity
│ │ │ │ - low_disruption
│ │ │ │ - low_severity
│ │ │ │ - no_reboot_needed
│ │ │ │ - package_dnsmasq_removed
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: low
│ │ │ │ +RReebboooott:: false
│ │ │ │ +SSttrraatteeggyy:: disable
│ │ │ │ +
│ │ │ │ +include remove_dnsmasq
│ │ │ │ +
│ │ │ │ +class remove_dnsmasq {
│ │ │ │ + package { 'dnsmasq':
│ │ │ │ + ensure => 'purged',
│ │ │ │ + }
│ │ │ │ +}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _S_h_e_l_l_ _s_c_r_i_p_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │
│ │ │ │ # CAUTION: This remediation script will remove dnsmasq
│ │ │ │ @@ -36305,50 +36305,14 @@
│ │ │ │ $ sudo systemctl mask --now dnsmasq.service
│ │ │ │ Unless a system is specifically designated to act as a DNS caching, DNS forwarding and/or
│ │ │ │ Rationale: DHCP server, it is recommended that the package be removed to reduce the potential attack
│ │ │ │ surface.
│ │ │ │ Severity: medium
│ │ │ │ Rule ID: xccdf_org.ssgproject.content_rule_service_dnsmasq_disabled
│ │ │ │ References: _c_i_s 2.1.5
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -
│ │ │ │ -[customizations.services]
│ │ │ │ -masked = ["dnsmasq"]
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _K_u_b_e_r_n_e_t_e_s_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: medium
│ │ │ │ -RReebboooott:: true
│ │ │ │ -SSttrraatteeggyy:: disable
│ │ │ │ -apiVersion: machineconfiguration.openshift.io/v1
│ │ │ │ -kind: MachineConfig
│ │ │ │ -spec:
│ │ │ │ - config:
│ │ │ │ - ignition:
│ │ │ │ - version: 3.1.0
│ │ │ │ - systemd:
│ │ │ │ - units:
│ │ │ │ - - name: dnsmasq.service
│ │ │ │ - enabled: false
│ │ │ │ - mask: true
│ │ │ │ - - name: dnsmasq.socket
│ │ │ │ - enabled: false
│ │ │ │ - mask: true
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: low
│ │ │ │ -RReebboooott:: false
│ │ │ │ -SSttrraatteeggyy:: enable
│ │ │ │ -include disable_dnsmasq
│ │ │ │ -
│ │ │ │ -class disable_dnsmasq {
│ │ │ │ - service {'dnsmasq':
│ │ │ │ - enable => false,
│ │ │ │ - ensure => 'stopped',
│ │ │ │ - }
│ │ │ │ -}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _A_n_s_i_b_l_e_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ - name: Gather the package facts
│ │ │ │ package_facts:
│ │ │ │ @@ -36398,14 +36362,50 @@
│ │ │ │ - low_complexity
│ │ │ │ - low_disruption
│ │ │ │ - medium_severity
│ │ │ │ - no_reboot_needed
│ │ │ │ - service_dnsmasq_disabled
│ │ │ │ - special_service_block
│ │ │ │ when: '"linux-base" in ansible_facts.packages'
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _K_u_b_e_r_n_e_t_e_s_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: medium
│ │ │ │ +RReebboooott:: true
│ │ │ │ +SSttrraatteeggyy:: disable
│ │ │ │ +apiVersion: machineconfiguration.openshift.io/v1
│ │ │ │ +kind: MachineConfig
│ │ │ │ +spec:
│ │ │ │ + config:
│ │ │ │ + ignition:
│ │ │ │ + version: 3.1.0
│ │ │ │ + systemd:
│ │ │ │ + units:
│ │ │ │ + - name: dnsmasq.service
│ │ │ │ + enabled: false
│ │ │ │ + mask: true
│ │ │ │ + - name: dnsmasq.socket
│ │ │ │ + enabled: false
│ │ │ │ + mask: true
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: low
│ │ │ │ +RReebboooott:: false
│ │ │ │ +SSttrraatteeggyy:: enable
│ │ │ │ +include disable_dnsmasq
│ │ │ │ +
│ │ │ │ +class disable_dnsmasq {
│ │ │ │ + service {'dnsmasq':
│ │ │ │ + enable => false,
│ │ │ │ + ensure => 'stopped',
│ │ │ │ + }
│ │ │ │ +}
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +
│ │ │ │ +[customizations.services]
│ │ │ │ +masked = ["dnsmasq"]
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _S_h_e_l_l_ _s_c_r_i_p_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ # Remediation is applicable only in certain platforms
│ │ │ │ if dpkg-query --show --showformat='${db:Status-Status}' 'linux-base' 2>/dev/null | grep -
│ │ │ │ @@ -36460,27 +36460,14 @@
│ │ │ │ 2.5, SR 2.6, SR 2.7, SR 7.6
│ │ │ │ _i_s_o_2_7_0_0_1_-_2_0_1_3 A.12.1.2, A.12.5.1, A.12.6.2, A.14.2.2, A.14.2.3, A.14.2.4, A.9.1.2
│ │ │ │ _n_i_s_t CM-7(a), CM-7(b), CM-6(a), IA-5(1)(c), IA-5(1).1(v), CM-7, CM-7.1(ii)
│ │ │ │ _n_i_s_t_-_c_s_f PR.IP-1, PR.PT-3
│ │ │ │ _o_s_-_s_r_g SRG-OS-000074-GPOS-00042, SRG-OS-000095-GPOS-00049, SRG-OS-000480-GPOS-
│ │ │ │ 00227
│ │ │ │ _c_i_s 2.1.6
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: low
│ │ │ │ -RReebboooott:: false
│ │ │ │ -SSttrraatteeggyy:: disable
│ │ │ │ -
│ │ │ │ -include remove_vsftpd
│ │ │ │ -
│ │ │ │ -class remove_vsftpd {
│ │ │ │ - package { 'vsftpd':
│ │ │ │ - ensure => 'purged',
│ │ │ │ - }
│ │ │ │ -}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _A_n_s_i_b_l_e_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ - name: 'Uninstall vsftpd Package: Ensure vsftpd is removed'
│ │ │ │ ansible.builtin.package:
│ │ │ │ @@ -36496,14 +36483,27 @@
│ │ │ │ - NIST-800-53-IA-5(1).1(v)
│ │ │ │ - disable_strategy
│ │ │ │ - high_severity
│ │ │ │ - low_complexity
│ │ │ │ - low_disruption
│ │ │ │ - no_reboot_needed
│ │ │ │ - package_vsftpd_removed
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: low
│ │ │ │ +RReebboooott:: false
│ │ │ │ +SSttrraatteeggyy:: disable
│ │ │ │ +
│ │ │ │ +include remove_vsftpd
│ │ │ │ +
│ │ │ │ +class remove_vsftpd {
│ │ │ │ + package { 'vsftpd':
│ │ │ │ + ensure => 'purged',
│ │ │ │ + }
│ │ │ │ +}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _S_h_e_l_l_ _s_c_r_i_p_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │
│ │ │ │ # CAUTION: This remediation script will remove vsftpd
│ │ │ │ @@ -36546,50 +36546,14 @@
│ │ │ │ References: SR 1.1, SR 1.10, SR 1.11, SR 1.12, SR 1.13, SR 1.2, SR 1.3, SR 1.4, SR
│ │ │ │ _i_s_a_-_6_2_4_4_3_-_2_0_1_3 1.5, SR 1.6, SR 1.7, SR 1.8, SR 1.9, SR 2.1, SR 2.2, SR 2.3, SR 2.4, SR
│ │ │ │ 2.5, SR 2.6, SR 2.7, SR 7.6
│ │ │ │ _i_s_o_2_7_0_0_1_-_2_0_1_3 A.12.1.2, A.12.5.1, A.12.6.2, A.14.2.2, A.14.2.3, A.14.2.4, A.9.1.2
│ │ │ │ _n_i_s_t CM-7(a), CM-7(b), CM-6(a)
│ │ │ │ _n_i_s_t_-_c_s_f PR.IP-1, PR.PT-3
│ │ │ │ _c_i_s 2.1.6
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -
│ │ │ │ -[customizations.services]
│ │ │ │ -masked = ["vsftpd"]
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _K_u_b_e_r_n_e_t_e_s_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: medium
│ │ │ │ -RReebboooott:: true
│ │ │ │ -SSttrraatteeggyy:: disable
│ │ │ │ -apiVersion: machineconfiguration.openshift.io/v1
│ │ │ │ -kind: MachineConfig
│ │ │ │ -spec:
│ │ │ │ - config:
│ │ │ │ - ignition:
│ │ │ │ - version: 3.1.0
│ │ │ │ - systemd:
│ │ │ │ - units:
│ │ │ │ - - name: vsftpd.service
│ │ │ │ - enabled: false
│ │ │ │ - mask: true
│ │ │ │ - - name: vsftpd.socket
│ │ │ │ - enabled: false
│ │ │ │ - mask: true
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: low
│ │ │ │ -RReebboooott:: false
│ │ │ │ -SSttrraatteeggyy:: enable
│ │ │ │ -include disable_vsftpd
│ │ │ │ -
│ │ │ │ -class disable_vsftpd {
│ │ │ │ - service {'vsftpd':
│ │ │ │ - enable => false,
│ │ │ │ - ensure => 'stopped',
│ │ │ │ - }
│ │ │ │ -}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _A_n_s_i_b_l_e_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ - name: Gather the package facts
│ │ │ │ package_facts:
│ │ │ │ @@ -36645,14 +36609,50 @@
│ │ │ │ - low_complexity
│ │ │ │ - low_disruption
│ │ │ │ - medium_severity
│ │ │ │ - no_reboot_needed
│ │ │ │ - service_vsftpd_disabled
│ │ │ │ - special_service_block
│ │ │ │ when: '"linux-base" in ansible_facts.packages'
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _K_u_b_e_r_n_e_t_e_s_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: medium
│ │ │ │ +RReebboooott:: true
│ │ │ │ +SSttrraatteeggyy:: disable
│ │ │ │ +apiVersion: machineconfiguration.openshift.io/v1
│ │ │ │ +kind: MachineConfig
│ │ │ │ +spec:
│ │ │ │ + config:
│ │ │ │ + ignition:
│ │ │ │ + version: 3.1.0
│ │ │ │ + systemd:
│ │ │ │ + units:
│ │ │ │ + - name: vsftpd.service
│ │ │ │ + enabled: false
│ │ │ │ + mask: true
│ │ │ │ + - name: vsftpd.socket
│ │ │ │ + enabled: false
│ │ │ │ + mask: true
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: low
│ │ │ │ +RReebboooott:: false
│ │ │ │ +SSttrraatteeggyy:: enable
│ │ │ │ +include disable_vsftpd
│ │ │ │ +
│ │ │ │ +class disable_vsftpd {
│ │ │ │ + service {'vsftpd':
│ │ │ │ + enable => false,
│ │ │ │ + ensure => 'stopped',
│ │ │ │ + }
│ │ │ │ +}
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +
│ │ │ │ +[customizations.services]
│ │ │ │ +masked = ["vsftpd"]
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _S_h_e_l_l_ _s_c_r_i_p_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ # Remediation is applicable only in certain platforms
│ │ │ │ if dpkg-query --show --showformat='${db:Status-Status}' 'linux-base' 2>/dev/null | grep -
│ │ │ │ @@ -36689,27 +36689,14 @@
│ │ │ │ Rationale: recommended SFTP be used if file transfer is required. Unless there is a need to run the
│ │ │ │ system as a FTP server (for example, to allow anonymous downloads), it is recommended
│ │ │ │ that the package be removed to reduce the potential attack surface.
│ │ │ │ Severity: low
│ │ │ │ Rule ID: xccdf_org.ssgproject.content_rule_package_ftp_removed
│ │ │ │ References: _c_i_s 2.2.6
│ │ │ │ _p_c_i_d_s_s_4 2.2.4, 2.2
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: low
│ │ │ │ -RReebboooott:: false
│ │ │ │ -SSttrraatteeggyy:: disable
│ │ │ │ -
│ │ │ │ -include remove_ftp
│ │ │ │ -
│ │ │ │ -class remove_ftp {
│ │ │ │ - package { 'ftp':
│ │ │ │ - ensure => 'purged',
│ │ │ │ - }
│ │ │ │ -}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _A_n_s_i_b_l_e_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ - name: 'Remove ftp Package: Ensure ftp is removed'
│ │ │ │ ansible.builtin.package:
│ │ │ │ @@ -36720,14 +36707,27 @@
│ │ │ │ - PCI-DSSv4-2.2.4
│ │ │ │ - disable_strategy
│ │ │ │ - low_complexity
│ │ │ │ - low_disruption
│ │ │ │ - low_severity
│ │ │ │ - no_reboot_needed
│ │ │ │ - package_ftp_removed
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: low
│ │ │ │ +RReebboooott:: false
│ │ │ │ +SSttrraatteeggyy:: disable
│ │ │ │ +
│ │ │ │ +include remove_ftp
│ │ │ │ +
│ │ │ │ +class remove_ftp {
│ │ │ │ + package { 'ftp':
│ │ │ │ + ensure => 'purged',
│ │ │ │ + }
│ │ │ │ +}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _S_h_e_l_l_ _s_c_r_i_p_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │
│ │ │ │ # CAUTION: This remediation script will remove ftp
│ │ │ │ @@ -36782,27 +36782,14 @@
│ │ │ │ References: SR 1.1, SR 1.10, SR 1.11, SR 1.12, SR 1.13, SR 1.2, SR 1.3, SR 1.4, SR
│ │ │ │ _i_s_a_-_6_2_4_4_3_-_2_0_1_3 1.5, SR 1.6, SR 1.7, SR 1.8, SR 1.9, SR 2.1, SR 2.2, SR 2.3, SR 2.4, SR
│ │ │ │ 2.5, SR 2.6, SR 2.7, SR 7.6
│ │ │ │ _i_s_o_2_7_0_0_1_-_2_0_1_3 A.12.1.2, A.12.5.1, A.12.6.2, A.14.2.2, A.14.2.3, A.14.2.4, A.9.1.2
│ │ │ │ _n_i_s_t CM-7(a), CM-7(b), CM-6(a)
│ │ │ │ _n_i_s_t_-_c_s_f PR.IP-1, PR.PT-3
│ │ │ │ _c_i_s 2.1.18
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: low
│ │ │ │ -RReebboooott:: false
│ │ │ │ -SSttrraatteeggyy:: disable
│ │ │ │ -
│ │ │ │ -include remove_apache2
│ │ │ │ -
│ │ │ │ -class remove_apache2 {
│ │ │ │ - package { 'apache2':
│ │ │ │ - ensure => 'purged',
│ │ │ │ - }
│ │ │ │ -}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _A_n_s_i_b_l_e_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ - name: 'Uninstall apache2 Package: Ensure apache2 is removed'
│ │ │ │ ansible.builtin.package:
│ │ │ │ @@ -36814,14 +36801,27 @@
│ │ │ │ - NIST-800-53-CM-7(b)
│ │ │ │ - disable_strategy
│ │ │ │ - low_complexity
│ │ │ │ - low_disruption
│ │ │ │ - no_reboot_needed
│ │ │ │ - package_httpd_removed
│ │ │ │ - unknown_severity
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: low
│ │ │ │ +RReebboooott:: false
│ │ │ │ +SSttrraatteeggyy:: disable
│ │ │ │ +
│ │ │ │ +include remove_apache2
│ │ │ │ +
│ │ │ │ +class remove_apache2 {
│ │ │ │ + package { 'apache2':
│ │ │ │ + ensure => 'purged',
│ │ │ │ + }
│ │ │ │ +}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _S_h_e_l_l_ _s_c_r_i_p_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │
│ │ │ │ # CAUTION: This remediation script will remove apache2
│ │ │ │ @@ -36863,50 +36863,14 @@
│ │ │ │ References: SR 1.1, SR 1.10, SR 1.11, SR 1.12, SR 1.13, SR 1.2, SR 1.3, SR 1.4, SR
│ │ │ │ _i_s_a_-_6_2_4_4_3_-_2_0_1_3 1.5, SR 1.6, SR 1.7, SR 1.8, SR 1.9, SR 2.1, SR 2.2, SR 2.3, SR 2.4, SR
│ │ │ │ 2.5, SR 2.6, SR 2.7, SR 7.6
│ │ │ │ _i_s_o_2_7_0_0_1_-_2_0_1_3 A.12.1.2, A.12.5.1, A.12.6.2, A.14.2.2, A.14.2.3, A.14.2.4, A.9.1.2
│ │ │ │ _n_i_s_t CM-7(a), CM-7(b), CM-6(a)
│ │ │ │ _n_i_s_t_-_c_s_f PR.IP-1, PR.PT-3
│ │ │ │ _c_i_s 2.1.18
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -
│ │ │ │ -[customizations.services]
│ │ │ │ -masked = ["apache2"]
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _K_u_b_e_r_n_e_t_e_s_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: medium
│ │ │ │ -RReebboooott:: true
│ │ │ │ -SSttrraatteeggyy:: disable
│ │ │ │ -apiVersion: machineconfiguration.openshift.io/v1
│ │ │ │ -kind: MachineConfig
│ │ │ │ -spec:
│ │ │ │ - config:
│ │ │ │ - ignition:
│ │ │ │ - version: 3.1.0
│ │ │ │ - systemd:
│ │ │ │ - units:
│ │ │ │ - - name: apache2.service
│ │ │ │ - enabled: false
│ │ │ │ - mask: true
│ │ │ │ - - name: apache2.socket
│ │ │ │ - enabled: false
│ │ │ │ - mask: true
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: low
│ │ │ │ -RReebboooott:: false
│ │ │ │ -SSttrraatteeggyy:: enable
│ │ │ │ -include disable_apache2
│ │ │ │ -
│ │ │ │ -class disable_apache2 {
│ │ │ │ - service {'apache2':
│ │ │ │ - enable => false,
│ │ │ │ - ensure => 'stopped',
│ │ │ │ - }
│ │ │ │ -}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _A_n_s_i_b_l_e_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ - name: Gather the package facts
│ │ │ │ package_facts:
│ │ │ │ @@ -36962,14 +36926,50 @@
│ │ │ │ - low_complexity
│ │ │ │ - low_disruption
│ │ │ │ - no_reboot_needed
│ │ │ │ - service_httpd_disabled
│ │ │ │ - special_service_block
│ │ │ │ - unknown_severity
│ │ │ │ when: '"linux-base" in ansible_facts.packages'
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _K_u_b_e_r_n_e_t_e_s_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: medium
│ │ │ │ +RReebboooott:: true
│ │ │ │ +SSttrraatteeggyy:: disable
│ │ │ │ +apiVersion: machineconfiguration.openshift.io/v1
│ │ │ │ +kind: MachineConfig
│ │ │ │ +spec:
│ │ │ │ + config:
│ │ │ │ + ignition:
│ │ │ │ + version: 3.1.0
│ │ │ │ + systemd:
│ │ │ │ + units:
│ │ │ │ + - name: apache2.service
│ │ │ │ + enabled: false
│ │ │ │ + mask: true
│ │ │ │ + - name: apache2.socket
│ │ │ │ + enabled: false
│ │ │ │ + mask: true
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: low
│ │ │ │ +RReebboooott:: false
│ │ │ │ +SSttrraatteeggyy:: enable
│ │ │ │ +include disable_apache2
│ │ │ │ +
│ │ │ │ +class disable_apache2 {
│ │ │ │ + service {'apache2':
│ │ │ │ + enable => false,
│ │ │ │ + ensure => 'stopped',
│ │ │ │ + }
│ │ │ │ +}
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +
│ │ │ │ +[customizations.services]
│ │ │ │ +masked = ["apache2"]
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _S_h_e_l_l_ _s_c_r_i_p_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ # Remediation is applicable only in certain platforms
│ │ │ │ if dpkg-query --show --showformat='${db:Status-Status}' 'linux-base' 2>/dev/null | grep -
│ │ │ │ @@ -37014,27 +37014,14 @@
│ │ │ │ References: SR 1.1, SR 1.10, SR 1.11, SR 1.12, SR 1.13, SR 1.2, SR 1.3, SR 1.4, SR
│ │ │ │ _i_s_a_-_6_2_4_4_3_-_2_0_1_3 1.5, SR 1.6, SR 1.7, SR 1.8, SR 1.9, SR 2.1, SR 2.2, SR 2.3, SR 2.4, SR
│ │ │ │ 2.5, SR 2.6, SR 2.7, SR 7.6
│ │ │ │ _i_s_o_2_7_0_0_1_-_2_0_1_3 A.12.1.2, A.12.5.1, A.12.6.2, A.14.2.2, A.14.2.3, A.14.2.4, A.9.1.2
│ │ │ │ _n_i_s_t CM-7(a), CM-7(b), CM-6(a)
│ │ │ │ _n_i_s_t_-_c_s_f PR.IP-1, PR.PT-3
│ │ │ │ _c_i_s 2.1.18
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: low
│ │ │ │ -RReebboooott:: false
│ │ │ │ -SSttrraatteeggyy:: disable
│ │ │ │ -
│ │ │ │ -include remove_nginx
│ │ │ │ -
│ │ │ │ -class remove_nginx {
│ │ │ │ - package { 'nginx':
│ │ │ │ - ensure => 'purged',
│ │ │ │ - }
│ │ │ │ -}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _A_n_s_i_b_l_e_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ - name: 'Uninstall nginx Package: Ensure nginx is removed'
│ │ │ │ ansible.builtin.package:
│ │ │ │ @@ -37046,14 +37033,27 @@
│ │ │ │ - NIST-800-53-CM-7(b)
│ │ │ │ - disable_strategy
│ │ │ │ - low_complexity
│ │ │ │ - low_disruption
│ │ │ │ - no_reboot_needed
│ │ │ │ - package_nginx_removed
│ │ │ │ - unknown_severity
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: low
│ │ │ │ +RReebboooott:: false
│ │ │ │ +SSttrraatteeggyy:: disable
│ │ │ │ +
│ │ │ │ +include remove_nginx
│ │ │ │ +
│ │ │ │ +class remove_nginx {
│ │ │ │ + package { 'nginx':
│ │ │ │ + ensure => 'purged',
│ │ │ │ + }
│ │ │ │ +}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _S_h_e_l_l_ _s_c_r_i_p_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │
│ │ │ │ # CAUTION: This remediation script will remove nginx
│ │ │ │ @@ -37083,50 +37083,14 @@
│ │ │ │ The nginx service can be disabled with the following command:
│ │ │ │ $ sudo systemctl mask --now nginx.service
│ │ │ │ Rationale: Running web server software provides a network-based avenue of attack, and should be
│ │ │ │ disabled if not needed.
│ │ │ │ Severity: unknown
│ │ │ │ Rule ID: xccdf_org.ssgproject.content_rule_service_nginx_disabled
│ │ │ │ References: _c_i_s 2.1.18
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -
│ │ │ │ -[customizations.services]
│ │ │ │ -masked = ["nginx"]
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _K_u_b_e_r_n_e_t_e_s_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: medium
│ │ │ │ -RReebboooott:: true
│ │ │ │ -SSttrraatteeggyy:: disable
│ │ │ │ -apiVersion: machineconfiguration.openshift.io/v1
│ │ │ │ -kind: MachineConfig
│ │ │ │ -spec:
│ │ │ │ - config:
│ │ │ │ - ignition:
│ │ │ │ - version: 3.1.0
│ │ │ │ - systemd:
│ │ │ │ - units:
│ │ │ │ - - name: nginx.service
│ │ │ │ - enabled: false
│ │ │ │ - mask: true
│ │ │ │ - - name: nginx.socket
│ │ │ │ - enabled: false
│ │ │ │ - mask: true
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: low
│ │ │ │ -RReebboooott:: false
│ │ │ │ -SSttrraatteeggyy:: enable
│ │ │ │ -include disable_nginx
│ │ │ │ -
│ │ │ │ -class disable_nginx {
│ │ │ │ - service {'nginx':
│ │ │ │ - enable => false,
│ │ │ │ - ensure => 'stopped',
│ │ │ │ - }
│ │ │ │ -}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _A_n_s_i_b_l_e_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ - name: Gather the package facts
│ │ │ │ package_facts:
│ │ │ │ @@ -37176,14 +37140,50 @@
│ │ │ │ - low_complexity
│ │ │ │ - low_disruption
│ │ │ │ - no_reboot_needed
│ │ │ │ - service_nginx_disabled
│ │ │ │ - special_service_block
│ │ │ │ - unknown_severity
│ │ │ │ when: '"linux-base" in ansible_facts.packages'
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _K_u_b_e_r_n_e_t_e_s_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: medium
│ │ │ │ +RReebboooott:: true
│ │ │ │ +SSttrraatteeggyy:: disable
│ │ │ │ +apiVersion: machineconfiguration.openshift.io/v1
│ │ │ │ +kind: MachineConfig
│ │ │ │ +spec:
│ │ │ │ + config:
│ │ │ │ + ignition:
│ │ │ │ + version: 3.1.0
│ │ │ │ + systemd:
│ │ │ │ + units:
│ │ │ │ + - name: nginx.service
│ │ │ │ + enabled: false
│ │ │ │ + mask: true
│ │ │ │ + - name: nginx.socket
│ │ │ │ + enabled: false
│ │ │ │ + mask: true
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: low
│ │ │ │ +RReebboooott:: false
│ │ │ │ +SSttrraatteeggyy:: enable
│ │ │ │ +include disable_nginx
│ │ │ │ +
│ │ │ │ +class disable_nginx {
│ │ │ │ + service {'nginx':
│ │ │ │ + enable => false,
│ │ │ │ + ensure => 'stopped',
│ │ │ │ + }
│ │ │ │ +}
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +
│ │ │ │ +[customizations.services]
│ │ │ │ +masked = ["nginx"]
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _S_h_e_l_l_ _s_c_r_i_p_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ # Remediation is applicable only in certain platforms
│ │ │ │ if dpkg-query --show --showformat='${db:Status-Status}' 'linux-base' 2>/dev/null | grep -
│ │ │ │ @@ -37220,27 +37220,14 @@
│ │ │ │ The dovecot-core package can be removed with the following command:
│ │ │ │ $ apt-get remove dovecot-core
│ │ │ │ Rationale: If there is no need to make the Dovecot software available, removing it provides a
│ │ │ │ safeguard against its activation.
│ │ │ │ Severity: unknown
│ │ │ │ Rule ID: xccdf_org.ssgproject.content_rule_package_dovecot_removed
│ │ │ │ References: _c_i_s 2.1.8
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: low
│ │ │ │ -RReebboooott:: false
│ │ │ │ -SSttrraatteeggyy:: disable
│ │ │ │ -
│ │ │ │ -include remove_dovecot-core
│ │ │ │ -
│ │ │ │ -class remove_dovecot-core {
│ │ │ │ - package { 'dovecot-core':
│ │ │ │ - ensure => 'purged',
│ │ │ │ - }
│ │ │ │ -}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _A_n_s_i_b_l_e_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ - name: 'Uninstall dovecot Package: Ensure dovecot-core is removed'
│ │ │ │ ansible.builtin.package:
│ │ │ │ @@ -37249,14 +37236,27 @@
│ │ │ │ tags:
│ │ │ │ - disable_strategy
│ │ │ │ - low_complexity
│ │ │ │ - low_disruption
│ │ │ │ - no_reboot_needed
│ │ │ │ - package_dovecot_removed
│ │ │ │ - unknown_severity
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: low
│ │ │ │ +RReebboooott:: false
│ │ │ │ +SSttrraatteeggyy:: disable
│ │ │ │ +
│ │ │ │ +include remove_dovecot-core
│ │ │ │ +
│ │ │ │ +class remove_dovecot-core {
│ │ │ │ + package { 'dovecot-core':
│ │ │ │ + ensure => 'purged',
│ │ │ │ + }
│ │ │ │ +}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _S_h_e_l_l_ _s_c_r_i_p_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │
│ │ │ │ # CAUTION: This remediation script will remove dovecot-core
│ │ │ │ @@ -37286,50 +37286,14 @@
│ │ │ │ The dovecot service can be disabled with the following command:
│ │ │ │ $ sudo systemctl mask --now dovecot.service
│ │ │ │ Rationale: Running an IMAP or POP3 server provides a network-based avenue of attack, and should be
│ │ │ │ disabled if not needed.
│ │ │ │ Severity: unknown
│ │ │ │ Rule ID: xccdf_org.ssgproject.content_rule_service_dovecot_disabled
│ │ │ │ References: _c_i_s 2.1.8
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -
│ │ │ │ -[customizations.services]
│ │ │ │ -masked = ["dovecot"]
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _K_u_b_e_r_n_e_t_e_s_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: medium
│ │ │ │ -RReebboooott:: true
│ │ │ │ -SSttrraatteeggyy:: disable
│ │ │ │ -apiVersion: machineconfiguration.openshift.io/v1
│ │ │ │ -kind: MachineConfig
│ │ │ │ -spec:
│ │ │ │ - config:
│ │ │ │ - ignition:
│ │ │ │ - version: 3.1.0
│ │ │ │ - systemd:
│ │ │ │ - units:
│ │ │ │ - - name: dovecot.service
│ │ │ │ - enabled: false
│ │ │ │ - mask: true
│ │ │ │ - - name: dovecot.socket
│ │ │ │ - enabled: false
│ │ │ │ - mask: true
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: low
│ │ │ │ -RReebboooott:: false
│ │ │ │ -SSttrraatteeggyy:: enable
│ │ │ │ -include disable_dovecot
│ │ │ │ -
│ │ │ │ -class disable_dovecot {
│ │ │ │ - service {'dovecot':
│ │ │ │ - enable => false,
│ │ │ │ - ensure => 'stopped',
│ │ │ │ - }
│ │ │ │ -}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _A_n_s_i_b_l_e_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ - name: Gather the package facts
│ │ │ │ package_facts:
│ │ │ │ @@ -37379,14 +37343,50 @@
│ │ │ │ - low_complexity
│ │ │ │ - low_disruption
│ │ │ │ - no_reboot_needed
│ │ │ │ - service_dovecot_disabled
│ │ │ │ - special_service_block
│ │ │ │ - unknown_severity
│ │ │ │ when: '"linux-base" in ansible_facts.packages'
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _K_u_b_e_r_n_e_t_e_s_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: medium
│ │ │ │ +RReebboooott:: true
│ │ │ │ +SSttrraatteeggyy:: disable
│ │ │ │ +apiVersion: machineconfiguration.openshift.io/v1
│ │ │ │ +kind: MachineConfig
│ │ │ │ +spec:
│ │ │ │ + config:
│ │ │ │ + ignition:
│ │ │ │ + version: 3.1.0
│ │ │ │ + systemd:
│ │ │ │ + units:
│ │ │ │ + - name: dovecot.service
│ │ │ │ + enabled: false
│ │ │ │ + mask: true
│ │ │ │ + - name: dovecot.socket
│ │ │ │ + enabled: false
│ │ │ │ + mask: true
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: low
│ │ │ │ +RReebboooott:: false
│ │ │ │ +SSttrraatteeggyy:: enable
│ │ │ │ +include disable_dovecot
│ │ │ │ +
│ │ │ │ +class disable_dovecot {
│ │ │ │ + service {'dovecot':
│ │ │ │ + enable => false,
│ │ │ │ + ensure => 'stopped',
│ │ │ │ + }
│ │ │ │ +}
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +
│ │ │ │ +[customizations.services]
│ │ │ │ +masked = ["dovecot"]
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _S_h_e_l_l_ _s_c_r_i_p_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ # Remediation is applicable only in certain platforms
│ │ │ │ if dpkg-query --show --showformat='${db:Status-Status}' 'linux-base' 2>/dev/null | grep -
│ │ │ │ @@ -37433,27 +37433,14 @@
│ │ │ │ command:
│ │ │ │ $ apt-get remove ldap-utils
│ │ │ │ Rationale: If the system does not need to act as an LDAP client, it is recommended that the software
│ │ │ │ is removed to reduce the potential attack surface.
│ │ │ │ Severity: low
│ │ │ │ Rule ID: xccdf_org.ssgproject.content_rule_package_openldap-clients_removed
│ │ │ │ References: _c_i_s 2.2.5
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: low
│ │ │ │ -RReebboooott:: false
│ │ │ │ -SSttrraatteeggyy:: disable
│ │ │ │ -
│ │ │ │ -include remove_ldap-utils
│ │ │ │ -
│ │ │ │ -class remove_ldap-utils {
│ │ │ │ - package { 'ldap-utils':
│ │ │ │ - ensure => 'purged',
│ │ │ │ - }
│ │ │ │ -}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _A_n_s_i_b_l_e_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ - name: 'Ensure LDAP client is not installed: Ensure ldap-utils is removed'
│ │ │ │ ansible.builtin.package:
│ │ │ │ @@ -37462,14 +37449,27 @@
│ │ │ │ tags:
│ │ │ │ - disable_strategy
│ │ │ │ - low_complexity
│ │ │ │ - low_disruption
│ │ │ │ - low_severity
│ │ │ │ - no_reboot_needed
│ │ │ │ - package_openldap-clients_removed
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: low
│ │ │ │ +RReebboooott:: false
│ │ │ │ +SSttrraatteeggyy:: disable
│ │ │ │ +
│ │ │ │ +include remove_ldap-utils
│ │ │ │ +
│ │ │ │ +class remove_ldap-utils {
│ │ │ │ + package { 'ldap-utils':
│ │ │ │ + ensure => 'purged',
│ │ │ │ + }
│ │ │ │ +}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _S_h_e_l_l_ _s_c_r_i_p_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │
│ │ │ │ # CAUTION: This remediation script will remove ldap-utils
│ │ │ │ @@ -37515,27 +37515,14 @@
│ │ │ │ References: SR 1.1, SR 1.10, SR 1.11, SR 1.12, SR 1.13, SR 1.2, SR 1.3, SR 1.4, SR
│ │ │ │ _i_s_a_-_6_2_4_4_3_-_2_0_1_3 1.5, SR 1.6, SR 1.7, SR 1.8, SR 1.9, SR 2.1, SR 2.2, SR 2.3, SR 2.4, SR
│ │ │ │ 2.5, SR 2.6, SR 2.7, SR 7.6
│ │ │ │ _i_s_o_2_7_0_0_1_-_2_0_1_3 A.12.1.2, A.12.5.1, A.12.6.2, A.14.2.2, A.14.2.3, A.14.2.4, A.9.1.2
│ │ │ │ _n_i_s_t CM-7(a), CM-7(b), CM-6(a)
│ │ │ │ _n_i_s_t_-_c_s_f PR.IP-1, PR.PT-3
│ │ │ │ _c_i_s 2.1.7
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: low
│ │ │ │ -RReebboooott:: false
│ │ │ │ -SSttrraatteeggyy:: disable
│ │ │ │ -
│ │ │ │ -include remove_slapd
│ │ │ │ -
│ │ │ │ -class remove_slapd {
│ │ │ │ - package { 'slapd':
│ │ │ │ - ensure => 'purged',
│ │ │ │ - }
│ │ │ │ -}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _A_n_s_i_b_l_e_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ - name: 'Uninstall slapd Package: Ensure slapd is removed'
│ │ │ │ ansible.builtin.package:
│ │ │ │ @@ -37547,14 +37534,27 @@
│ │ │ │ - NIST-800-53-CM-7(b)
│ │ │ │ - disable_strategy
│ │ │ │ - low_complexity
│ │ │ │ - low_disruption
│ │ │ │ - low_severity
│ │ │ │ - no_reboot_needed
│ │ │ │ - package_openldap-servers_removed
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: low
│ │ │ │ +RReebboooott:: false
│ │ │ │ +SSttrraatteeggyy:: disable
│ │ │ │ +
│ │ │ │ +include remove_slapd
│ │ │ │ +
│ │ │ │ +class remove_slapd {
│ │ │ │ + package { 'slapd':
│ │ │ │ + ensure => 'purged',
│ │ │ │ + }
│ │ │ │ +}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _S_h_e_l_l_ _s_c_r_i_p_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │
│ │ │ │ # CAUTION: This remediation script will remove slapd
│ │ │ │ @@ -37584,50 +37584,14 @@
│ │ │ │ The Lightweight Directory Access Protocol (LDAP) is a service that provides a method for looking up
│ │ │ │ information from a central database.
│ │ │ │ Rationale: If the system will not need to act as an LDAP server, it is recommended that the software
│ │ │ │ be disabled to reduce the potential attack surface.
│ │ │ │ Severity: medium
│ │ │ │ Rule ID: xccdf_org.ssgproject.content_rule_service_slapd_disabled
│ │ │ │ References: _c_i_s 2.1.7
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -
│ │ │ │ -[customizations.services]
│ │ │ │ -masked = ["slapd"]
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _K_u_b_e_r_n_e_t_e_s_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: medium
│ │ │ │ -RReebboooott:: true
│ │ │ │ -SSttrraatteeggyy:: disable
│ │ │ │ -apiVersion: machineconfiguration.openshift.io/v1
│ │ │ │ -kind: MachineConfig
│ │ │ │ -spec:
│ │ │ │ - config:
│ │ │ │ - ignition:
│ │ │ │ - version: 3.1.0
│ │ │ │ - systemd:
│ │ │ │ - units:
│ │ │ │ - - name: slapd.service
│ │ │ │ - enabled: false
│ │ │ │ - mask: true
│ │ │ │ - - name: slapd.socket
│ │ │ │ - enabled: false
│ │ │ │ - mask: true
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: low
│ │ │ │ -RReebboooott:: false
│ │ │ │ -SSttrraatteeggyy:: enable
│ │ │ │ -include disable_slapd
│ │ │ │ -
│ │ │ │ -class disable_slapd {
│ │ │ │ - service {'slapd':
│ │ │ │ - enable => false,
│ │ │ │ - ensure => 'stopped',
│ │ │ │ - }
│ │ │ │ -}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _A_n_s_i_b_l_e_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ - name: Gather the package facts
│ │ │ │ package_facts:
│ │ │ │ @@ -37677,14 +37641,50 @@
│ │ │ │ - low_complexity
│ │ │ │ - low_disruption
│ │ │ │ - medium_severity
│ │ │ │ - no_reboot_needed
│ │ │ │ - service_slapd_disabled
│ │ │ │ - special_service_block
│ │ │ │ when: '"linux-base" in ansible_facts.packages'
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _K_u_b_e_r_n_e_t_e_s_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: medium
│ │ │ │ +RReebboooott:: true
│ │ │ │ +SSttrraatteeggyy:: disable
│ │ │ │ +apiVersion: machineconfiguration.openshift.io/v1
│ │ │ │ +kind: MachineConfig
│ │ │ │ +spec:
│ │ │ │ + config:
│ │ │ │ + ignition:
│ │ │ │ + version: 3.1.0
│ │ │ │ + systemd:
│ │ │ │ + units:
│ │ │ │ + - name: slapd.service
│ │ │ │ + enabled: false
│ │ │ │ + mask: true
│ │ │ │ + - name: slapd.socket
│ │ │ │ + enabled: false
│ │ │ │ + mask: true
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: low
│ │ │ │ +RReebboooott:: false
│ │ │ │ +SSttrraatteeggyy:: enable
│ │ │ │ +include disable_slapd
│ │ │ │ +
│ │ │ │ +class disable_slapd {
│ │ │ │ + service {'slapd':
│ │ │ │ + enable => false,
│ │ │ │ + ensure => 'stopped',
│ │ │ │ + }
│ │ │ │ +}
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +
│ │ │ │ +[customizations.services]
│ │ │ │ +masked = ["slapd"]
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _S_h_e_l_l_ _s_c_r_i_p_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ # Remediation is applicable only in certain platforms
│ │ │ │ if dpkg-query --show --showformat='${db:Status-Status}' 'linux-base' 2>/dev/null | grep -
│ │ │ │ @@ -37818,27 +37818,14 @@
│ │ │ │ then this service should be disabled. The rpcbind package can be removed with the following command:
│ │ │ │ $ apt-get remove rpcbind
│ │ │ │ Rationale: If the system does not require rpc based services, it is recommended that rpcbind be
│ │ │ │ disabled to reduce the attack surface.
│ │ │ │ Severity: low
│ │ │ │ Rule ID: xccdf_org.ssgproject.content_rule_package_rpcbind_removed
│ │ │ │ References: _c_i_s 2.1.12
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: low
│ │ │ │ -RReebboooott:: false
│ │ │ │ -SSttrraatteeggyy:: disable
│ │ │ │ -
│ │ │ │ -include remove_rpcbind
│ │ │ │ -
│ │ │ │ -class remove_rpcbind {
│ │ │ │ - package { 'rpcbind':
│ │ │ │ - ensure => 'purged',
│ │ │ │ - }
│ │ │ │ -}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _A_n_s_i_b_l_e_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ - name: Gather the package facts
│ │ │ │ package_facts:
│ │ │ │ @@ -37859,14 +37846,27 @@
│ │ │ │ tags:
│ │ │ │ - disable_strategy
│ │ │ │ - low_complexity
│ │ │ │ - low_disruption
│ │ │ │ - low_severity
│ │ │ │ - no_reboot_needed
│ │ │ │ - package_rpcbind_removed
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: low
│ │ │ │ +RReebboooott:: false
│ │ │ │ +SSttrraatteeggyy:: disable
│ │ │ │ +
│ │ │ │ +include remove_rpcbind
│ │ │ │ +
│ │ │ │ +class remove_rpcbind {
│ │ │ │ + package { 'rpcbind':
│ │ │ │ + ensure => 'purged',
│ │ │ │ + }
│ │ │ │ +}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _S_h_e_l_l_ _s_c_r_i_p_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ # Remediation is applicable only in certain platforms
│ │ │ │ if dpkg-query --show --showformat='${db:Status-Status}' 'linux-base' 2>/dev/null | grep -
│ │ │ │ @@ -37909,50 +37909,14 @@
│ │ │ │ $ sudo systemctl mask --now rpcbind.service
│ │ │ │ Rationale: If the system does not require rpc based services, it is recommended that rpcbind be
│ │ │ │ disabled to reduce the attack surface.
│ │ │ │ Severity: low
│ │ │ │ Rule ID: xccdf_org.ssgproject.content_rule_service_rpcbind_disabled
│ │ │ │ References: _c_i_s 2.1.12
│ │ │ │ _p_c_i_d_s_s_4 2.2.4, 2.2
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -
│ │ │ │ -[customizations.services]
│ │ │ │ -masked = ["rpcbind"]
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _K_u_b_e_r_n_e_t_e_s_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: medium
│ │ │ │ -RReebboooott:: true
│ │ │ │ -SSttrraatteeggyy:: disable
│ │ │ │ -apiVersion: machineconfiguration.openshift.io/v1
│ │ │ │ -kind: MachineConfig
│ │ │ │ -spec:
│ │ │ │ - config:
│ │ │ │ - ignition:
│ │ │ │ - version: 3.1.0
│ │ │ │ - systemd:
│ │ │ │ - units:
│ │ │ │ - - name: rpcbind.service
│ │ │ │ - enabled: false
│ │ │ │ - mask: true
│ │ │ │ - - name: rpcbind.socket
│ │ │ │ - enabled: false
│ │ │ │ - mask: true
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: low
│ │ │ │ -RReebboooott:: false
│ │ │ │ -SSttrraatteeggyy:: enable
│ │ │ │ -include disable_rpcbind
│ │ │ │ -
│ │ │ │ -class disable_rpcbind {
│ │ │ │ - service {'rpcbind':
│ │ │ │ - enable => false,
│ │ │ │ - ensure => 'stopped',
│ │ │ │ - }
│ │ │ │ -}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _A_n_s_i_b_l_e_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ - name: Gather the package facts
│ │ │ │ package_facts:
│ │ │ │ @@ -38006,14 +37970,50 @@
│ │ │ │ - low_complexity
│ │ │ │ - low_disruption
│ │ │ │ - low_severity
│ │ │ │ - no_reboot_needed
│ │ │ │ - service_rpcbind_disabled
│ │ │ │ - special_service_block
│ │ │ │ when: '"linux-base" in ansible_facts.packages'
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _K_u_b_e_r_n_e_t_e_s_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: medium
│ │ │ │ +RReebboooott:: true
│ │ │ │ +SSttrraatteeggyy:: disable
│ │ │ │ +apiVersion: machineconfiguration.openshift.io/v1
│ │ │ │ +kind: MachineConfig
│ │ │ │ +spec:
│ │ │ │ + config:
│ │ │ │ + ignition:
│ │ │ │ + version: 3.1.0
│ │ │ │ + systemd:
│ │ │ │ + units:
│ │ │ │ + - name: rpcbind.service
│ │ │ │ + enabled: false
│ │ │ │ + mask: true
│ │ │ │ + - name: rpcbind.socket
│ │ │ │ + enabled: false
│ │ │ │ + mask: true
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: low
│ │ │ │ +RReebboooott:: false
│ │ │ │ +SSttrraatteeggyy:: enable
│ │ │ │ +include disable_rpcbind
│ │ │ │ +
│ │ │ │ +class disable_rpcbind {
│ │ │ │ + service {'rpcbind':
│ │ │ │ + enable => false,
│ │ │ │ + ensure => 'stopped',
│ │ │ │ + }
│ │ │ │ +}
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +
│ │ │ │ +[customizations.services]
│ │ │ │ +masked = ["rpcbind"]
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _S_h_e_l_l_ _s_c_r_i_p_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ # Remediation is applicable only in certain platforms
│ │ │ │ if dpkg-query --show --showformat='${db:Status-Status}' 'linux-base' 2>/dev/null | grep -
│ │ │ │ @@ -38063,50 +38063,14 @@
│ │ │ │ References: SR 1.1, SR 1.10, SR 1.11, SR 1.12, SR 1.13, SR 1.2, SR 1.3, SR 1.4, SR
│ │ │ │ _i_s_a_-_6_2_4_4_3_-_2_0_1_3 1.5, SR 1.6, SR 1.7, SR 1.8, SR 1.9, SR 2.1, SR 2.2, SR 2.3, SR 2.4, SR
│ │ │ │ 2.5, SR 2.6, SR 2.7
│ │ │ │ _i_s_o_2_7_0_0_1_-_2_0_1_3 A.6.1.2, A.7.1.1, A.9.1.2, A.9.2.1, A.9.2.3, A.9.4.1, A.9.4.4, A.9.4.5
│ │ │ │ _n_i_s_t CM-7(a), CM-7(b), CM-6(a)
│ │ │ │ _n_i_s_t_-_c_s_f PR.AC-4, PR.AC-6, PR.PT-3
│ │ │ │ _c_i_s 2.1.9
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -
│ │ │ │ -[customizations.services]
│ │ │ │ -masked = ["nfs-server"]
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _K_u_b_e_r_n_e_t_e_s_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: medium
│ │ │ │ -RReebboooott:: true
│ │ │ │ -SSttrraatteeggyy:: disable
│ │ │ │ -apiVersion: machineconfiguration.openshift.io/v1
│ │ │ │ -kind: MachineConfig
│ │ │ │ -spec:
│ │ │ │ - config:
│ │ │ │ - ignition:
│ │ │ │ - version: 3.1.0
│ │ │ │ - systemd:
│ │ │ │ - units:
│ │ │ │ - - name: nfs-server.service
│ │ │ │ - enabled: false
│ │ │ │ - mask: true
│ │ │ │ - - name: nfs-server.socket
│ │ │ │ - enabled: false
│ │ │ │ - mask: true
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: low
│ │ │ │ -RReebboooott:: false
│ │ │ │ -SSttrraatteeggyy:: enable
│ │ │ │ -include disable_nfs-server
│ │ │ │ -
│ │ │ │ -class disable_nfs-server {
│ │ │ │ - service {'nfs-server':
│ │ │ │ - enable => false,
│ │ │ │ - ensure => 'stopped',
│ │ │ │ - }
│ │ │ │ -}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _A_n_s_i_b_l_e_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ - name: Gather the package facts
│ │ │ │ package_facts:
│ │ │ │ @@ -38163,14 +38127,50 @@
│ │ │ │ - low_complexity
│ │ │ │ - low_disruption
│ │ │ │ - no_reboot_needed
│ │ │ │ - service_nfs_disabled
│ │ │ │ - special_service_block
│ │ │ │ - unknown_severity
│ │ │ │ when: '"linux-base" in ansible_facts.packages'
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _K_u_b_e_r_n_e_t_e_s_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: medium
│ │ │ │ +RReebboooott:: true
│ │ │ │ +SSttrraatteeggyy:: disable
│ │ │ │ +apiVersion: machineconfiguration.openshift.io/v1
│ │ │ │ +kind: MachineConfig
│ │ │ │ +spec:
│ │ │ │ + config:
│ │ │ │ + ignition:
│ │ │ │ + version: 3.1.0
│ │ │ │ + systemd:
│ │ │ │ + units:
│ │ │ │ + - name: nfs-server.service
│ │ │ │ + enabled: false
│ │ │ │ + mask: true
│ │ │ │ + - name: nfs-server.socket
│ │ │ │ + enabled: false
│ │ │ │ + mask: true
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: low
│ │ │ │ +RReebboooott:: false
│ │ │ │ +SSttrraatteeggyy:: enable
│ │ │ │ +include disable_nfs-server
│ │ │ │ +
│ │ │ │ +class disable_nfs-server {
│ │ │ │ + service {'nfs-server':
│ │ │ │ + enable => false,
│ │ │ │ + ensure => 'stopped',
│ │ │ │ + }
│ │ │ │ +}
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +
│ │ │ │ +[customizations.services]
│ │ │ │ +masked = ["nfs-server"]
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _S_h_e_l_l_ _s_c_r_i_p_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ # Remediation is applicable only in certain platforms
│ │ │ │ if dpkg-query --show --showformat='${db:Status-Status}' 'linux-base' 2>/dev/null | grep -
│ │ │ │ @@ -38204,27 +38204,14 @@
│ │ │ │ these services be removed to reduce the remote attack surface.
│ │ │ │ Severity: low
│ │ │ │ Rule ID: xccdf_org.ssgproject.content_rule_package_nfs-kernel-server_removed
│ │ │ │ _c_i_s 2.1.9
│ │ │ │ References: _s_t_i_g_i_d UBTU-22-215040
│ │ │ │ _s_t_i_g_r_e_f SV-279937r1156364_rule
│ │ │ │ _s_t_i_g_r_e_f___v_u_l_n_e_r_a_b_i_l_i_t_y___i_d V-279937
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: low
│ │ │ │ -RReebboooott:: false
│ │ │ │ -SSttrraatteeggyy:: disable
│ │ │ │ -
│ │ │ │ -include remove_nfs-kernel-server
│ │ │ │ -
│ │ │ │ -class remove_nfs-kernel-server {
│ │ │ │ - package { 'nfs-kernel-server':
│ │ │ │ - ensure => 'purged',
│ │ │ │ - }
│ │ │ │ -}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _A_n_s_i_b_l_e_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ - name: 'Uninstall nfs-kernel-server Package: Ensure nfs-kernel-server is removed'
│ │ │ │ ansible.builtin.package:
│ │ │ │ @@ -38234,14 +38221,27 @@
│ │ │ │ - DISA-STIG-UBTU-22-215040
│ │ │ │ - disable_strategy
│ │ │ │ - low_complexity
│ │ │ │ - low_disruption
│ │ │ │ - low_severity
│ │ │ │ - no_reboot_needed
│ │ │ │ - package_nfs-kernel-server_removed
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: low
│ │ │ │ +RReebboooott:: false
│ │ │ │ +SSttrraatteeggyy:: disable
│ │ │ │ +
│ │ │ │ +include remove_nfs-kernel-server
│ │ │ │ +
│ │ │ │ +class remove_nfs-kernel-server {
│ │ │ │ + package { 'nfs-kernel-server':
│ │ │ │ + ensure => 'purged',
│ │ │ │ + }
│ │ │ │ +}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _S_h_e_l_l_ _s_c_r_i_p_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │
│ │ │ │ # CAUTION: This remediation script will remove nfs-kernel-server
│ │ │ │ @@ -39365,27 +39365,14 @@
│ │ │ │ A.14.2.2, A.14.2.3, A.14.2.4, A.6.2.1, A.6.2.2, A.9.1.2
│ │ │ │ _n_i_s_t CM-7(a), CM-7(b), CM-6(a)
│ │ │ │ _n_i_s_t_-_c_s_f PR.AC-3, PR.IP-1, PR.PT-3, PR.PT-4
│ │ │ │ _a_n_s_s_i R62
│ │ │ │ _c_i_s 2.1.19
│ │ │ │ _i_s_m 1409
│ │ │ │ _p_c_i_d_s_s_4 2.2.4, 2.2
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: low
│ │ │ │ -RReebboooott:: false
│ │ │ │ -SSttrraatteeggyy:: disable
│ │ │ │ -
│ │ │ │ -include remove_xinetd
│ │ │ │ -
│ │ │ │ -class remove_xinetd {
│ │ │ │ - package { 'xinetd':
│ │ │ │ - ensure => 'purged',
│ │ │ │ - }
│ │ │ │ -}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _A_n_s_i_b_l_e_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ - name: Gather the package facts
│ │ │ │ package_facts:
│ │ │ │ @@ -39417,14 +39404,27 @@
│ │ │ │ - PCI-DSSv4-2.2.4
│ │ │ │ - disable_strategy
│ │ │ │ - low_complexity
│ │ │ │ - low_disruption
│ │ │ │ - low_severity
│ │ │ │ - no_reboot_needed
│ │ │ │ - package_xinetd_removed
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: low
│ │ │ │ +RReebboooott:: false
│ │ │ │ +SSttrraatteeggyy:: disable
│ │ │ │ +
│ │ │ │ +include remove_xinetd
│ │ │ │ +
│ │ │ │ +class remove_xinetd {
│ │ │ │ + package { 'xinetd':
│ │ │ │ + ensure => 'purged',
│ │ │ │ + }
│ │ │ │ +}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _S_h_e_l_l_ _s_c_r_i_p_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ # Remediation is applicable only in certain platforms
│ │ │ │ if dpkg-query --show --showformat='${db:Status-Status}' 'linux-base' 2>/dev/null | grep -
│ │ │ │ @@ -39481,50 +39481,14 @@
│ │ │ │ 5.2, SR 5.3, SR 7.1, SR 7.6
│ │ │ │ _i_s_o_2_7_0_0_1_-_2_0_1_3 A.11.2.6, A.12.1.2, A.12.5.1, A.12.6.2, A.13.1.1, A.13.2.1, A.14.1.3,
│ │ │ │ A.14.2.2, A.14.2.3, A.14.2.4, A.6.2.1, A.6.2.2, A.9.1.2
│ │ │ │ _n_i_s_t CM-7(a), CM-7(b), CM-6(a)
│ │ │ │ _n_i_s_t_-_c_s_f PR.AC-3, PR.IP-1, PR.PT-3, PR.PT-4
│ │ │ │ _c_i_s 2.1.19
│ │ │ │ _i_s_m 1409
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -
│ │ │ │ -[customizations.services]
│ │ │ │ -masked = ["xinetd"]
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _K_u_b_e_r_n_e_t_e_s_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: medium
│ │ │ │ -RReebboooott:: true
│ │ │ │ -SSttrraatteeggyy:: disable
│ │ │ │ -apiVersion: machineconfiguration.openshift.io/v1
│ │ │ │ -kind: MachineConfig
│ │ │ │ -spec:
│ │ │ │ - config:
│ │ │ │ - ignition:
│ │ │ │ - version: 3.1.0
│ │ │ │ - systemd:
│ │ │ │ - units:
│ │ │ │ - - name: xinetd.service
│ │ │ │ - enabled: false
│ │ │ │ - mask: true
│ │ │ │ - - name: xinetd.socket
│ │ │ │ - enabled: false
│ │ │ │ - mask: true
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: low
│ │ │ │ -RReebboooott:: false
│ │ │ │ -SSttrraatteeggyy:: enable
│ │ │ │ -include disable_xinetd
│ │ │ │ -
│ │ │ │ -class disable_xinetd {
│ │ │ │ - service {'xinetd':
│ │ │ │ - enable => false,
│ │ │ │ - ensure => 'stopped',
│ │ │ │ - }
│ │ │ │ -}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _A_n_s_i_b_l_e_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ - name: Gather the package facts
│ │ │ │ package_facts:
│ │ │ │ @@ -39582,14 +39546,50 @@
│ │ │ │ - low_complexity
│ │ │ │ - low_disruption
│ │ │ │ - medium_severity
│ │ │ │ - no_reboot_needed
│ │ │ │ - service_xinetd_disabled
│ │ │ │ - special_service_block
│ │ │ │ when: '"linux-base" in ansible_facts.packages'
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _K_u_b_e_r_n_e_t_e_s_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: medium
│ │ │ │ +RReebboooott:: true
│ │ │ │ +SSttrraatteeggyy:: disable
│ │ │ │ +apiVersion: machineconfiguration.openshift.io/v1
│ │ │ │ +kind: MachineConfig
│ │ │ │ +spec:
│ │ │ │ + config:
│ │ │ │ + ignition:
│ │ │ │ + version: 3.1.0
│ │ │ │ + systemd:
│ │ │ │ + units:
│ │ │ │ + - name: xinetd.service
│ │ │ │ + enabled: false
│ │ │ │ + mask: true
│ │ │ │ + - name: xinetd.socket
│ │ │ │ + enabled: false
│ │ │ │ + mask: true
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: low
│ │ │ │ +RReebboooott:: false
│ │ │ │ +SSttrraatteeggyy:: enable
│ │ │ │ +include disable_xinetd
│ │ │ │ +
│ │ │ │ +class disable_xinetd {
│ │ │ │ + service {'xinetd':
│ │ │ │ + enable => false,
│ │ │ │ + ensure => 'stopped',
│ │ │ │ + }
│ │ │ │ +}
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +
│ │ │ │ +[customizations.services]
│ │ │ │ +masked = ["xinetd"]
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _S_h_e_l_l_ _s_c_r_i_p_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ # Remediation is applicable only in certain platforms
│ │ │ │ if dpkg-query --show --showformat='${db:Status-Status}' 'linux-base' 2>/dev/null | grep -
│ │ │ │ @@ -39648,27 +39648,14 @@
│ │ │ │ _n_i_s_t CM-7(a), CM-7(b), CM-6(a), IA-5(1)(c)
│ │ │ │ _n_i_s_t_-_c_s_f PR.AC-3, PR.IP-1, PR.PT-3, PR.PT-4
│ │ │ │ _p_c_i_d_s_s Req-2.2.2
│ │ │ │ _o_s_-_s_r_g SRG-OS-000095-GPOS-00049
│ │ │ │ _a_n_s_s_i R62
│ │ │ │ _c_i_s 2.1.10
│ │ │ │ _p_c_i_d_s_s_4 2.2.4, 2.2
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: low
│ │ │ │ -RReebboooott:: false
│ │ │ │ -SSttrraatteeggyy:: disable
│ │ │ │ -
│ │ │ │ -include remove_ypserv
│ │ │ │ -
│ │ │ │ -class remove_ypserv {
│ │ │ │ - package { 'ypserv':
│ │ │ │ - ensure => 'purged',
│ │ │ │ - }
│ │ │ │ -}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _A_n_s_i_b_l_e_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ - name: 'Uninstall ypserv Package: Ensure ypserv is removed'
│ │ │ │ ansible.builtin.package:
│ │ │ │ @@ -39684,14 +39671,27 @@
│ │ │ │ - PCI-DSSv4-2.2.4
│ │ │ │ - disable_strategy
│ │ │ │ - high_severity
│ │ │ │ - low_complexity
│ │ │ │ - low_disruption
│ │ │ │ - no_reboot_needed
│ │ │ │ - package_ypserv_removed
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: low
│ │ │ │ +RReebboooott:: false
│ │ │ │ +SSttrraatteeggyy:: disable
│ │ │ │ +
│ │ │ │ +include remove_ypserv
│ │ │ │ +
│ │ │ │ +class remove_ypserv {
│ │ │ │ + package { 'ypserv':
│ │ │ │ + ensure => 'purged',
│ │ │ │ + }
│ │ │ │ +}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _S_h_e_l_l_ _s_c_r_i_p_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │
│ │ │ │ # CAUTION: This remediation script will remove ypserv
│ │ │ │ @@ -39722,50 +39722,14 @@
│ │ │ │ disabled. The ypserv service can be disabled with the following command:
│ │ │ │ $ sudo systemctl mask --now ypserv.service
│ │ │ │ Rationale: Disabling the ypserv service ensures the system is not acting as a client in a NIS or
│ │ │ │ NIS+ domain. This service should be disabled unless in use.
│ │ │ │ Severity: medium
│ │ │ │ Rule ID: xccdf_org.ssgproject.content_rule_service_ypserv_disabled
│ │ │ │ References: _c_i_s 2.1.10
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -
│ │ │ │ -[customizations.services]
│ │ │ │ -masked = ["ypserv"]
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _K_u_b_e_r_n_e_t_e_s_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: medium
│ │ │ │ -RReebboooott:: true
│ │ │ │ -SSttrraatteeggyy:: disable
│ │ │ │ -apiVersion: machineconfiguration.openshift.io/v1
│ │ │ │ -kind: MachineConfig
│ │ │ │ -spec:
│ │ │ │ - config:
│ │ │ │ - ignition:
│ │ │ │ - version: 3.1.0
│ │ │ │ - systemd:
│ │ │ │ - units:
│ │ │ │ - - name: ypserv.service
│ │ │ │ - enabled: false
│ │ │ │ - mask: true
│ │ │ │ - - name: ypserv.socket
│ │ │ │ - enabled: false
│ │ │ │ - mask: true
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: low
│ │ │ │ -RReebboooott:: false
│ │ │ │ -SSttrraatteeggyy:: enable
│ │ │ │ -include disable_ypserv
│ │ │ │ -
│ │ │ │ -class disable_ypserv {
│ │ │ │ - service {'ypserv':
│ │ │ │ - enable => false,
│ │ │ │ - ensure => 'stopped',
│ │ │ │ - }
│ │ │ │ -}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _A_n_s_i_b_l_e_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ - name: Gather the package facts
│ │ │ │ package_facts:
│ │ │ │ @@ -39815,14 +39779,50 @@
│ │ │ │ - low_complexity
│ │ │ │ - low_disruption
│ │ │ │ - medium_severity
│ │ │ │ - no_reboot_needed
│ │ │ │ - service_ypserv_disabled
│ │ │ │ - special_service_block
│ │ │ │ when: '"linux-base" in ansible_facts.packages'
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _K_u_b_e_r_n_e_t_e_s_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: medium
│ │ │ │ +RReebboooott:: true
│ │ │ │ +SSttrraatteeggyy:: disable
│ │ │ │ +apiVersion: machineconfiguration.openshift.io/v1
│ │ │ │ +kind: MachineConfig
│ │ │ │ +spec:
│ │ │ │ + config:
│ │ │ │ + ignition:
│ │ │ │ + version: 3.1.0
│ │ │ │ + systemd:
│ │ │ │ + units:
│ │ │ │ + - name: ypserv.service
│ │ │ │ + enabled: false
│ │ │ │ + mask: true
│ │ │ │ + - name: ypserv.socket
│ │ │ │ + enabled: false
│ │ │ │ + mask: true
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: low
│ │ │ │ +RReebboooott:: false
│ │ │ │ +SSttrraatteeggyy:: enable
│ │ │ │ +include disable_ypserv
│ │ │ │ +
│ │ │ │ +class disable_ypserv {
│ │ │ │ + service {'ypserv':
│ │ │ │ + enable => false,
│ │ │ │ + ensure => 'stopped',
│ │ │ │ + }
│ │ │ │ +}
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +
│ │ │ │ +[customizations.services]
│ │ │ │ +masked = ["ypserv"]
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _S_h_e_l_l_ _s_c_r_i_p_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ # Remediation is applicable only in certain platforms
│ │ │ │ if dpkg-query --show --showformat='${db:Status-Status}' 'linux-base' 2>/dev/null | grep -
│ │ │ │ @@ -39864,27 +39864,14 @@
│ │ │ │ _c_u_i 3.1.13
│ │ │ │ _h_i_p_a_a 164.308(a)(4)(i), 164.308(b)(1), 164.308(b)(3), 164.310(b), 164.312(e)(1),
│ │ │ │ 164.312(e)(2)(ii)
│ │ │ │ References: _i_s_o_2_7_0_0_1_-_2_0_1_3 A.8.2.3, A.13.1.1, A.13.2.1, A.13.2.3, A.14.1.2, A.14.1.3
│ │ │ │ _a_n_s_s_i R62
│ │ │ │ _c_i_s 2.2.2
│ │ │ │ _p_c_i_d_s_s_4 2.2.4, 2.2
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: low
│ │ │ │ -RReebboooott:: false
│ │ │ │ -SSttrraatteeggyy:: disable
│ │ │ │ -
│ │ │ │ -include remove_rsh-client
│ │ │ │ -
│ │ │ │ -class remove_rsh-client {
│ │ │ │ - package { 'rsh-client':
│ │ │ │ - ensure => 'purged',
│ │ │ │ - }
│ │ │ │ -}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _A_n_s_i_b_l_e_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ - name: 'Uninstall rsh Package: Ensure rsh-client is removed'
│ │ │ │ ansible.builtin.package:
│ │ │ │ @@ -39896,14 +39883,27 @@
│ │ │ │ - PCI-DSSv4-2.2.4
│ │ │ │ - disable_strategy
│ │ │ │ - low_complexity
│ │ │ │ - low_disruption
│ │ │ │ - no_reboot_needed
│ │ │ │ - package_rsh_removed
│ │ │ │ - unknown_severity
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: low
│ │ │ │ +RReebboooott:: false
│ │ │ │ +SSttrraatteeggyy:: disable
│ │ │ │ +
│ │ │ │ +include remove_rsh-client
│ │ │ │ +
│ │ │ │ +class remove_rsh-client {
│ │ │ │ + package { 'rsh-client':
│ │ │ │ + ensure => 'purged',
│ │ │ │ + }
│ │ │ │ +}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _S_h_e_l_l_ _s_c_r_i_p_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │
│ │ │ │ # CAUTION: This remediation script will remove rsh-client
│ │ │ │ @@ -39985,27 +39985,14 @@
│ │ │ │ Severity: medium
│ │ │ │ Rule ID: xccdf_org.ssgproject.content_rule_package_talk_removed
│ │ │ │ _h_i_p_a_a 164.308(a)(4)(i), 164.308(b)(1), 164.308(b)(3), 164.310(b), 164.312(e)(1),
│ │ │ │ 164.312(e)(2)(ii)
│ │ │ │ References: _a_n_s_s_i R62
│ │ │ │ _c_i_s 2.2.3
│ │ │ │ _p_c_i_d_s_s_4 2.2.4, 2.2
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: low
│ │ │ │ -RReebboooott:: false
│ │ │ │ -SSttrraatteeggyy:: disable
│ │ │ │ -
│ │ │ │ -include remove_talk
│ │ │ │ -
│ │ │ │ -class remove_talk {
│ │ │ │ - package { 'talk':
│ │ │ │ - ensure => 'purged',
│ │ │ │ - }
│ │ │ │ -}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _A_n_s_i_b_l_e_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ - name: 'Uninstall talk Package: Ensure talk is removed'
│ │ │ │ ansible.builtin.package:
│ │ │ │ @@ -40016,14 +40003,27 @@
│ │ │ │ - PCI-DSSv4-2.2.4
│ │ │ │ - disable_strategy
│ │ │ │ - low_complexity
│ │ │ │ - low_disruption
│ │ │ │ - medium_severity
│ │ │ │ - no_reboot_needed
│ │ │ │ - package_talk_removed
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: low
│ │ │ │ +RReebboooott:: false
│ │ │ │ +SSttrraatteeggyy:: disable
│ │ │ │ +
│ │ │ │ +include remove_talk
│ │ │ │ +
│ │ │ │ +class remove_talk {
│ │ │ │ + package { 'talk':
│ │ │ │ + ensure => 'purged',
│ │ │ │ + }
│ │ │ │ +}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _S_h_e_l_l_ _s_c_r_i_p_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │
│ │ │ │ # CAUTION: This remediation script will remove talk
│ │ │ │ @@ -40064,27 +40064,14 @@
│ │ │ │ _h_i_p_a_a 164.308(a)(4)(i), 164.308(b)(1), 164.308(b)(3), 164.310(b), 164.312(e)(1),
│ │ │ │ 164.312(e)(2)(ii)
│ │ │ │ References: _i_s_o_2_7_0_0_1_-_2_0_1_3 A.8.2.3, A.13.1.1, A.13.2.1, A.13.2.3, A.14.1.2, A.14.1.3
│ │ │ │ _a_n_s_s_i R62
│ │ │ │ _c_i_s 2.2.4
│ │ │ │ _i_s_m 1409
│ │ │ │ _p_c_i_d_s_s_4 2.2.4, 2.2
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: low
│ │ │ │ -RReebboooott:: false
│ │ │ │ -SSttrraatteeggyy:: disable
│ │ │ │ -
│ │ │ │ -include remove_telnet
│ │ │ │ -
│ │ │ │ -class remove_telnet {
│ │ │ │ - package { 'telnet':
│ │ │ │ - ensure => 'purged',
│ │ │ │ - }
│ │ │ │ -}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _A_n_s_i_b_l_e_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ - name: 'Remove telnet Clients: Ensure telnet is removed'
│ │ │ │ ansible.builtin.package:
│ │ │ │ @@ -40096,14 +40083,27 @@
│ │ │ │ - PCI-DSSv4-2.2.4
│ │ │ │ - disable_strategy
│ │ │ │ - low_complexity
│ │ │ │ - low_disruption
│ │ │ │ - low_severity
│ │ │ │ - no_reboot_needed
│ │ │ │ - package_telnet_removed
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: low
│ │ │ │ +RReebboooott:: false
│ │ │ │ +SSttrraatteeggyy:: disable
│ │ │ │ +
│ │ │ │ +include remove_telnet
│ │ │ │ +
│ │ │ │ +class remove_telnet {
│ │ │ │ + package { 'telnet':
│ │ │ │ + ensure => 'purged',
│ │ │ │ + }
│ │ │ │ +}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _S_h_e_l_l_ _s_c_r_i_p_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │
│ │ │ │ # CAUTION: This remediation script will remove telnet
│ │ │ │ @@ -40162,27 +40162,14 @@
│ │ │ │ A.14.2.2, A.14.2.3, A.14.2.4, A.6.2.1, A.6.2.2, A.9.1.2
│ │ │ │ _n_i_s_t CM-7(a), CM-7(b), CM-6(a)
│ │ │ │ _n_i_s_t_-_c_s_f PR.AC-3, PR.IP-1, PR.PT-3, PR.PT-4
│ │ │ │ _o_s_-_s_r_g SRG-OS-000480-GPOS-00227
│ │ │ │ _a_n_s_s_i R62
│ │ │ │ _c_i_s 2.1.16
│ │ │ │ _p_c_i_d_s_s_4 2.2.4, 2.2
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: low
│ │ │ │ -RReebboooott:: false
│ │ │ │ -SSttrraatteeggyy:: disable
│ │ │ │ -
│ │ │ │ -include remove_tftpd-hpa
│ │ │ │ -
│ │ │ │ -class remove_tftpd-hpa {
│ │ │ │ - package { 'tftpd-hpa':
│ │ │ │ - ensure => 'purged',
│ │ │ │ - }
│ │ │ │ -}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _A_n_s_i_b_l_e_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ - name: 'Uninstall tftpd-hpa Package: Ensure tftpd-hpa is removed'
│ │ │ │ ansible.builtin.package:
│ │ │ │ @@ -40196,14 +40183,27 @@
│ │ │ │ - PCI-DSSv4-2.2.4
│ │ │ │ - disable_strategy
│ │ │ │ - high_severity
│ │ │ │ - low_complexity
│ │ │ │ - low_disruption
│ │ │ │ - no_reboot_needed
│ │ │ │ - package_tftp-server_removed
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: low
│ │ │ │ +RReebboooott:: false
│ │ │ │ +SSttrraatteeggyy:: disable
│ │ │ │ +
│ │ │ │ +include remove_tftpd-hpa
│ │ │ │ +
│ │ │ │ +class remove_tftpd-hpa {
│ │ │ │ + package { 'tftpd-hpa':
│ │ │ │ + ensure => 'purged',
│ │ │ │ + }
│ │ │ │ +}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _S_h_e_l_l_ _s_c_r_i_p_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │
│ │ │ │ # CAUTION: This remediation script will remove tftpd-hpa
│ │ │ │ @@ -40249,50 +40249,14 @@
│ │ │ │ 2.5, SR 2.6, SR 2.7, SR 3.1, SR 3.5, SR 3.8, SR 4.1, SR 4.3, SR 5.1, SR
│ │ │ │ 5.2, SR 5.3, SR 7.1, SR 7.6
│ │ │ │ _i_s_o_2_7_0_0_1_-_2_0_1_3 A.11.2.6, A.12.1.2, A.12.5.1, A.12.6.2, A.13.1.1, A.13.2.1, A.14.1.3,
│ │ │ │ A.14.2.2, A.14.2.3, A.14.2.4, A.6.2.1, A.6.2.2, A.9.1.2
│ │ │ │ _n_i_s_t CM-7(a), CM-7(b), CM-6(a)
│ │ │ │ _n_i_s_t_-_c_s_f PR.AC-3, PR.IP-1, PR.PT-3, PR.PT-4
│ │ │ │ _c_i_s 2.1.16
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -
│ │ │ │ -[customizations.services]
│ │ │ │ -masked = ["tftpd-hpa"]
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _K_u_b_e_r_n_e_t_e_s_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: medium
│ │ │ │ -RReebboooott:: true
│ │ │ │ -SSttrraatteeggyy:: disable
│ │ │ │ -apiVersion: machineconfiguration.openshift.io/v1
│ │ │ │ -kind: MachineConfig
│ │ │ │ -spec:
│ │ │ │ - config:
│ │ │ │ - ignition:
│ │ │ │ - version: 3.1.0
│ │ │ │ - systemd:
│ │ │ │ - units:
│ │ │ │ - - name: tftpd-hpa.service
│ │ │ │ - enabled: false
│ │ │ │ - mask: true
│ │ │ │ - - name: tftpd-hpa.socket
│ │ │ │ - enabled: false
│ │ │ │ - mask: true
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: low
│ │ │ │ -RReebboooott:: false
│ │ │ │ -SSttrraatteeggyy:: enable
│ │ │ │ -include disable_tftpd-hpa
│ │ │ │ -
│ │ │ │ -class disable_tftpd-hpa {
│ │ │ │ - service {'tftpd-hpa':
│ │ │ │ - enable => false,
│ │ │ │ - ensure => 'stopped',
│ │ │ │ - }
│ │ │ │ -}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _A_n_s_i_b_l_e_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ - name: Gather the package facts
│ │ │ │ package_facts:
│ │ │ │ @@ -40348,14 +40312,50 @@
│ │ │ │ - high_severity
│ │ │ │ - low_complexity
│ │ │ │ - low_disruption
│ │ │ │ - no_reboot_needed
│ │ │ │ - service_tftp_disabled
│ │ │ │ - special_service_block
│ │ │ │ when: '"linux-base" in ansible_facts.packages'
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _K_u_b_e_r_n_e_t_e_s_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: medium
│ │ │ │ +RReebboooott:: true
│ │ │ │ +SSttrraatteeggyy:: disable
│ │ │ │ +apiVersion: machineconfiguration.openshift.io/v1
│ │ │ │ +kind: MachineConfig
│ │ │ │ +spec:
│ │ │ │ + config:
│ │ │ │ + ignition:
│ │ │ │ + version: 3.1.0
│ │ │ │ + systemd:
│ │ │ │ + units:
│ │ │ │ + - name: tftpd-hpa.service
│ │ │ │ + enabled: false
│ │ │ │ + mask: true
│ │ │ │ + - name: tftpd-hpa.socket
│ │ │ │ + enabled: false
│ │ │ │ + mask: true
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: low
│ │ │ │ +RReebboooott:: false
│ │ │ │ +SSttrraatteeggyy:: enable
│ │ │ │ +include disable_tftpd-hpa
│ │ │ │ +
│ │ │ │ +class disable_tftpd-hpa {
│ │ │ │ + service {'tftpd-hpa':
│ │ │ │ + enable => false,
│ │ │ │ + ensure => 'stopped',
│ │ │ │ + }
│ │ │ │ +}
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +
│ │ │ │ +[customizations.services]
│ │ │ │ +masked = ["tftpd-hpa"]
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _S_h_e_l_l_ _s_c_r_i_p_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ # Remediation is applicable only in certain platforms
│ │ │ │ if dpkg-query --show --showformat='${db:Status-Status}' 'linux-base' 2>/dev/null | grep -
│ │ │ │ @@ -40387,27 +40387,14 @@
│ │ │ │ package can be removed with the following command:
│ │ │ │ $ apt-get remove rsync
│ │ │ │ Rationale: The rsyncd service presents a security risk as it uses unencrypted protocols for
│ │ │ │ communication.
│ │ │ │ Severity: medium
│ │ │ │ Rule ID: xccdf_org.ssgproject.content_rule_package_rsync_removed
│ │ │ │ References: _c_i_s 2.1.13
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: low
│ │ │ │ -RReebboooott:: false
│ │ │ │ -SSttrraatteeggyy:: disable
│ │ │ │ -
│ │ │ │ -include remove_rsync
│ │ │ │ -
│ │ │ │ -class remove_rsync {
│ │ │ │ - package { 'rsync':
│ │ │ │ - ensure => 'purged',
│ │ │ │ - }
│ │ │ │ -}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _A_n_s_i_b_l_e_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ - name: 'Uninstall rsync Package: Ensure rsync is removed'
│ │ │ │ ansible.builtin.package:
│ │ │ │ @@ -40416,14 +40403,27 @@
│ │ │ │ tags:
│ │ │ │ - disable_strategy
│ │ │ │ - low_complexity
│ │ │ │ - low_disruption
│ │ │ │ - medium_severity
│ │ │ │ - no_reboot_needed
│ │ │ │ - package_rsync_removed
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: low
│ │ │ │ +RReebboooott:: false
│ │ │ │ +SSttrraatteeggyy:: disable
│ │ │ │ +
│ │ │ │ +include remove_rsync
│ │ │ │ +
│ │ │ │ +class remove_rsync {
│ │ │ │ + package { 'rsync':
│ │ │ │ + ensure => 'purged',
│ │ │ │ + }
│ │ │ │ +}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _S_h_e_l_l_ _s_c_r_i_p_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │
│ │ │ │ # CAUTION: This remediation script will remove rsync
│ │ │ │ @@ -40454,50 +40454,14 @@
│ │ │ │ $ sudo systemctl mask --now rsyncd.service
│ │ │ │ Rationale: The rsyncd service presents a security risk as it uses unencrypted protocols for
│ │ │ │ communication.
│ │ │ │ Severity: medium
│ │ │ │ Rule ID: xccdf_org.ssgproject.content_rule_service_rsyncd_disabled
│ │ │ │ References: _c_i_s 2.1.13
│ │ │ │ _p_c_i_d_s_s_4 2.2.4, 2.2
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -
│ │ │ │ -[customizations.services]
│ │ │ │ -masked = ["rsyncd"]
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _K_u_b_e_r_n_e_t_e_s_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: medium
│ │ │ │ -RReebboooott:: true
│ │ │ │ -SSttrraatteeggyy:: disable
│ │ │ │ -apiVersion: machineconfiguration.openshift.io/v1
│ │ │ │ -kind: MachineConfig
│ │ │ │ -spec:
│ │ │ │ - config:
│ │ │ │ - ignition:
│ │ │ │ - version: 3.1.0
│ │ │ │ - systemd:
│ │ │ │ - units:
│ │ │ │ - - name: rsyncd.service
│ │ │ │ - enabled: false
│ │ │ │ - mask: true
│ │ │ │ - - name: rsyncd.socket
│ │ │ │ - enabled: false
│ │ │ │ - mask: true
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: low
│ │ │ │ -RReebboooott:: false
│ │ │ │ -SSttrraatteeggyy:: enable
│ │ │ │ -include disable_rsyncd
│ │ │ │ -
│ │ │ │ -class disable_rsyncd {
│ │ │ │ - service {'rsyncd':
│ │ │ │ - enable => false,
│ │ │ │ - ensure => 'stopped',
│ │ │ │ - }
│ │ │ │ -}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _A_n_s_i_b_l_e_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ - name: Gather the package facts
│ │ │ │ package_facts:
│ │ │ │ @@ -40552,14 +40516,50 @@
│ │ │ │ - low_complexity
│ │ │ │ - low_disruption
│ │ │ │ - medium_severity
│ │ │ │ - no_reboot_needed
│ │ │ │ - service_rsyncd_disabled
│ │ │ │ - special_service_block
│ │ │ │ when: '"linux-base" in ansible_facts.packages'
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _K_u_b_e_r_n_e_t_e_s_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: medium
│ │ │ │ +RReebboooott:: true
│ │ │ │ +SSttrraatteeggyy:: disable
│ │ │ │ +apiVersion: machineconfiguration.openshift.io/v1
│ │ │ │ +kind: MachineConfig
│ │ │ │ +spec:
│ │ │ │ + config:
│ │ │ │ + ignition:
│ │ │ │ + version: 3.1.0
│ │ │ │ + systemd:
│ │ │ │ + units:
│ │ │ │ + - name: rsyncd.service
│ │ │ │ + enabled: false
│ │ │ │ + mask: true
│ │ │ │ + - name: rsyncd.socket
│ │ │ │ + enabled: false
│ │ │ │ + mask: true
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: low
│ │ │ │ +RReebboooott:: false
│ │ │ │ +SSttrraatteeggyy:: enable
│ │ │ │ +include disable_rsyncd
│ │ │ │ +
│ │ │ │ +class disable_rsyncd {
│ │ │ │ + service {'rsyncd':
│ │ │ │ + enable => false,
│ │ │ │ + ensure => 'stopped',
│ │ │ │ + }
│ │ │ │ +}
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +
│ │ │ │ +[customizations.services]
│ │ │ │ +masked = ["rsyncd"]
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _S_h_e_l_l_ _s_c_r_i_p_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ # Remediation is applicable only in certain platforms
│ │ │ │ if dpkg-query --show --showformat='${db:Status-Status}' 'linux-base' 2>/dev/null | grep -
│ │ │ │ @@ -40600,27 +40600,14 @@
│ │ │ │ $ apt-get remove squid
│ │ │ │ Rationale: If there is no need to make the proxy server software available, removing it provides a
│ │ │ │ safeguard against its activation.
│ │ │ │ Severity: unknown
│ │ │ │ Rule ID: xccdf_org.ssgproject.content_rule_package_squid_removed
│ │ │ │ References: _c_i_s 2.1.17
│ │ │ │ _i_s_m 1409
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: low
│ │ │ │ -RReebboooott:: false
│ │ │ │ -SSttrraatteeggyy:: disable
│ │ │ │ -
│ │ │ │ -include remove_squid
│ │ │ │ -
│ │ │ │ -class remove_squid {
│ │ │ │ - package { 'squid':
│ │ │ │ - ensure => 'purged',
│ │ │ │ - }
│ │ │ │ -}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _A_n_s_i_b_l_e_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ - name: 'Uninstall squid Package: Ensure squid is removed'
│ │ │ │ ansible.builtin.package:
│ │ │ │ @@ -40629,14 +40616,27 @@
│ │ │ │ tags:
│ │ │ │ - disable_strategy
│ │ │ │ - low_complexity
│ │ │ │ - low_disruption
│ │ │ │ - no_reboot_needed
│ │ │ │ - package_squid_removed
│ │ │ │ - unknown_severity
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: low
│ │ │ │ +RReebboooott:: false
│ │ │ │ +SSttrraatteeggyy:: disable
│ │ │ │ +
│ │ │ │ +include remove_squid
│ │ │ │ +
│ │ │ │ +class remove_squid {
│ │ │ │ + package { 'squid':
│ │ │ │ + ensure => 'purged',
│ │ │ │ + }
│ │ │ │ +}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _S_h_e_l_l_ _s_c_r_i_p_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │
│ │ │ │ # CAUTION: This remediation script will remove squid
│ │ │ │ @@ -40667,50 +40667,14 @@
│ │ │ │ $ sudo systemctl mask --now squid.service
│ │ │ │ Rationale: Running proxy server software provides a network-based avenue of attack, and should be
│ │ │ │ removed if not needed.
│ │ │ │ Severity: unknown
│ │ │ │ Rule ID: xccdf_org.ssgproject.content_rule_service_squid_disabled
│ │ │ │ References: _c_i_s 2.1.17
│ │ │ │ _i_s_m 1409
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -
│ │ │ │ -[customizations.services]
│ │ │ │ -masked = ["squid"]
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _K_u_b_e_r_n_e_t_e_s_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: medium
│ │ │ │ -RReebboooott:: true
│ │ │ │ -SSttrraatteeggyy:: disable
│ │ │ │ -apiVersion: machineconfiguration.openshift.io/v1
│ │ │ │ -kind: MachineConfig
│ │ │ │ -spec:
│ │ │ │ - config:
│ │ │ │ - ignition:
│ │ │ │ - version: 3.1.0
│ │ │ │ - systemd:
│ │ │ │ - units:
│ │ │ │ - - name: squid.service
│ │ │ │ - enabled: false
│ │ │ │ - mask: true
│ │ │ │ - - name: squid.socket
│ │ │ │ - enabled: false
│ │ │ │ - mask: true
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: low
│ │ │ │ -RReebboooott:: false
│ │ │ │ -SSttrraatteeggyy:: enable
│ │ │ │ -include disable_squid
│ │ │ │ -
│ │ │ │ -class disable_squid {
│ │ │ │ - service {'squid':
│ │ │ │ - enable => false,
│ │ │ │ - ensure => 'stopped',
│ │ │ │ - }
│ │ │ │ -}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _A_n_s_i_b_l_e_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ - name: Gather the package facts
│ │ │ │ package_facts:
│ │ │ │ @@ -40761,14 +40725,50 @@
│ │ │ │ - low_disruption
│ │ │ │ - no_reboot_needed
│ │ │ │ - service_squid_disabled
│ │ │ │ - special_service_block
│ │ │ │ - unknown_severity
│ │ │ │ when: ( "squid" in ansible_facts.packages and "linux-base" in ansible_facts.packages
│ │ │ │ )
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _K_u_b_e_r_n_e_t_e_s_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: medium
│ │ │ │ +RReebboooott:: true
│ │ │ │ +SSttrraatteeggyy:: disable
│ │ │ │ +apiVersion: machineconfiguration.openshift.io/v1
│ │ │ │ +kind: MachineConfig
│ │ │ │ +spec:
│ │ │ │ + config:
│ │ │ │ + ignition:
│ │ │ │ + version: 3.1.0
│ │ │ │ + systemd:
│ │ │ │ + units:
│ │ │ │ + - name: squid.service
│ │ │ │ + enabled: false
│ │ │ │ + mask: true
│ │ │ │ + - name: squid.socket
│ │ │ │ + enabled: false
│ │ │ │ + mask: true
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: low
│ │ │ │ +RReebboooott:: false
│ │ │ │ +SSttrraatteeggyy:: enable
│ │ │ │ +include disable_squid
│ │ │ │ +
│ │ │ │ +class disable_squid {
│ │ │ │ + service {'squid':
│ │ │ │ + enable => false,
│ │ │ │ + ensure => 'stopped',
│ │ │ │ + }
│ │ │ │ +}
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +
│ │ │ │ +[customizations.services]
│ │ │ │ +masked = ["squid"]
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _S_h_e_l_l_ _s_c_r_i_p_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ # Remediation is applicable only in certain platforms
│ │ │ │ if ( ( dpkg-query --show --showformat='${db:Status-Status}' 'squid' 2>/dev/null | grep -
│ │ │ │ @@ -40811,27 +40811,14 @@
│ │ │ │ The samba package can be removed with the following command:
│ │ │ │ $ apt-get remove samba
│ │ │ │ Rationale: If there is no need to make the Samba software available, removing it provides a
│ │ │ │ safeguard against its activation.
│ │ │ │ Severity: unknown
│ │ │ │ Rule ID: xccdf_org.ssgproject.content_rule_package_samba_removed
│ │ │ │ References: _c_i_s 2.1.14
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: low
│ │ │ │ -RReebboooott:: false
│ │ │ │ -SSttrraatteeggyy:: disable
│ │ │ │ -
│ │ │ │ -include remove_samba
│ │ │ │ -
│ │ │ │ -class remove_samba {
│ │ │ │ - package { 'samba':
│ │ │ │ - ensure => 'purged',
│ │ │ │ - }
│ │ │ │ -}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _A_n_s_i_b_l_e_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ - name: 'Uninstall Samba Package: Ensure samba is removed'
│ │ │ │ ansible.builtin.package:
│ │ │ │ @@ -40840,14 +40827,27 @@
│ │ │ │ tags:
│ │ │ │ - disable_strategy
│ │ │ │ - low_complexity
│ │ │ │ - low_disruption
│ │ │ │ - no_reboot_needed
│ │ │ │ - package_samba_removed
│ │ │ │ - unknown_severity
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: low
│ │ │ │ +RReebboooott:: false
│ │ │ │ +SSttrraatteeggyy:: disable
│ │ │ │ +
│ │ │ │ +include remove_samba
│ │ │ │ +
│ │ │ │ +class remove_samba {
│ │ │ │ + package { 'samba':
│ │ │ │ + ensure => 'purged',
│ │ │ │ + }
│ │ │ │ +}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _S_h_e_l_l_ _s_c_r_i_p_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │
│ │ │ │ # CAUTION: This remediation script will remove samba
│ │ │ │ @@ -40877,50 +40877,14 @@
│ │ │ │ The smb service can be disabled with the following command:
│ │ │ │ $ sudo systemctl mask --now smb.service
│ │ │ │ Rationale: Running a Samba server provides a network-based avenue of attack, and should be disabled
│ │ │ │ if not needed.
│ │ │ │ Severity: low
│ │ │ │ Rule ID: xccdf_org.ssgproject.content_rule_service_smb_disabled
│ │ │ │ References: _c_i_s 2.1.14
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -
│ │ │ │ -[customizations.services]
│ │ │ │ -masked = ["smbd"]
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _K_u_b_e_r_n_e_t_e_s_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: medium
│ │ │ │ -RReebboooott:: true
│ │ │ │ -SSttrraatteeggyy:: disable
│ │ │ │ -apiVersion: machineconfiguration.openshift.io/v1
│ │ │ │ -kind: MachineConfig
│ │ │ │ -spec:
│ │ │ │ - config:
│ │ │ │ - ignition:
│ │ │ │ - version: 3.1.0
│ │ │ │ - systemd:
│ │ │ │ - units:
│ │ │ │ - - name: smbd.service
│ │ │ │ - enabled: false
│ │ │ │ - mask: true
│ │ │ │ - - name: smbd.socket
│ │ │ │ - enabled: false
│ │ │ │ - mask: true
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: low
│ │ │ │ -RReebboooott:: false
│ │ │ │ -SSttrraatteeggyy:: enable
│ │ │ │ -include disable_smbd
│ │ │ │ -
│ │ │ │ -class disable_smbd {
│ │ │ │ - service {'smbd':
│ │ │ │ - enable => false,
│ │ │ │ - ensure => 'stopped',
│ │ │ │ - }
│ │ │ │ -}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _A_n_s_i_b_l_e_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ - name: Gather the package facts
│ │ │ │ package_facts:
│ │ │ │ @@ -40970,14 +40934,50 @@
│ │ │ │ - low_complexity
│ │ │ │ - low_disruption
│ │ │ │ - low_severity
│ │ │ │ - no_reboot_needed
│ │ │ │ - service_smb_disabled
│ │ │ │ - special_service_block
│ │ │ │ when: '"linux-base" in ansible_facts.packages'
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _K_u_b_e_r_n_e_t_e_s_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: medium
│ │ │ │ +RReebboooott:: true
│ │ │ │ +SSttrraatteeggyy:: disable
│ │ │ │ +apiVersion: machineconfiguration.openshift.io/v1
│ │ │ │ +kind: MachineConfig
│ │ │ │ +spec:
│ │ │ │ + config:
│ │ │ │ + ignition:
│ │ │ │ + version: 3.1.0
│ │ │ │ + systemd:
│ │ │ │ + units:
│ │ │ │ + - name: smbd.service
│ │ │ │ + enabled: false
│ │ │ │ + mask: true
│ │ │ │ + - name: smbd.socket
│ │ │ │ + enabled: false
│ │ │ │ + mask: true
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: low
│ │ │ │ +RReebboooott:: false
│ │ │ │ +SSttrraatteeggyy:: enable
│ │ │ │ +include disable_smbd
│ │ │ │ +
│ │ │ │ +class disable_smbd {
│ │ │ │ + service {'smbd':
│ │ │ │ + enable => false,
│ │ │ │ + ensure => 'stopped',
│ │ │ │ + }
│ │ │ │ +}
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +
│ │ │ │ +[customizations.services]
│ │ │ │ +masked = ["smbd"]
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _S_h_e_l_l_ _s_c_r_i_p_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ # Remediation is applicable only in certain platforms
│ │ │ │ if dpkg-query --show --showformat='${db:Status-Status}' 'linux-base' 2>/dev/null | grep -
│ │ │ │ @@ -41019,27 +41019,14 @@
│ │ │ │ $ apt-get remove snmp
│ │ │ │ Rationale: If there is no need to run SNMP server software, removing the package provides a
│ │ │ │ safeguard against its activation.
│ │ │ │ Severity: unknown
│ │ │ │ Rule ID: xccdf_org.ssgproject.content_rule_package_net-snmp_removed
│ │ │ │ References: _c_i_s 2.1.15
│ │ │ │ _p_c_i_d_s_s_4 2.2.4, 2.2
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: low
│ │ │ │ -RReebboooott:: false
│ │ │ │ -SSttrraatteeggyy:: disable
│ │ │ │ -
│ │ │ │ -include remove_snmp
│ │ │ │ -
│ │ │ │ -class remove_snmp {
│ │ │ │ - package { 'snmp':
│ │ │ │ - ensure => 'purged',
│ │ │ │ - }
│ │ │ │ -}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _A_n_s_i_b_l_e_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ - name: 'Uninstall net-snmp Package: Ensure snmp is removed'
│ │ │ │ ansible.builtin.package:
│ │ │ │ @@ -41050,14 +41037,27 @@
│ │ │ │ - PCI-DSSv4-2.2.4
│ │ │ │ - disable_strategy
│ │ │ │ - low_complexity
│ │ │ │ - low_disruption
│ │ │ │ - no_reboot_needed
│ │ │ │ - package_net-snmp_removed
│ │ │ │ - unknown_severity
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: low
│ │ │ │ +RReebboooott:: false
│ │ │ │ +SSttrraatteeggyy:: disable
│ │ │ │ +
│ │ │ │ +include remove_snmp
│ │ │ │ +
│ │ │ │ +class remove_snmp {
│ │ │ │ + package { 'snmp':
│ │ │ │ + ensure => 'purged',
│ │ │ │ + }
│ │ │ │ +}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _S_h_e_l_l_ _s_c_r_i_p_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │
│ │ │ │ # CAUTION: This remediation script will remove snmp
│ │ │ │ @@ -41088,50 +41088,14 @@
│ │ │ │ $ sudo systemctl mask --now snmpd.service
│ │ │ │ Rationale: Running SNMP software provides a network-based avenue of attack, and should be disabled
│ │ │ │ if not needed.
│ │ │ │ Severity: low
│ │ │ │ Rule ID: xccdf_org.ssgproject.content_rule_service_snmpd_disabled
│ │ │ │ References: _c_i_s 2.1.15
│ │ │ │ _i_s_m 1311
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -
│ │ │ │ -[customizations.services]
│ │ │ │ -masked = ["snmpd"]
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _K_u_b_e_r_n_e_t_e_s_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: medium
│ │ │ │ -RReebboooott:: true
│ │ │ │ -SSttrraatteeggyy:: disable
│ │ │ │ -apiVersion: machineconfiguration.openshift.io/v1
│ │ │ │ -kind: MachineConfig
│ │ │ │ -spec:
│ │ │ │ - config:
│ │ │ │ - ignition:
│ │ │ │ - version: 3.1.0
│ │ │ │ - systemd:
│ │ │ │ - units:
│ │ │ │ - - name: snmpd.service
│ │ │ │ - enabled: false
│ │ │ │ - mask: true
│ │ │ │ - - name: snmpd.socket
│ │ │ │ - enabled: false
│ │ │ │ - mask: true
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -CCoommpplleexxiittyy:: low
│ │ │ │ -DDiissrruuppttiioonn:: low
│ │ │ │ -RReebboooott:: false
│ │ │ │ -SSttrraatteeggyy:: enable
│ │ │ │ -include disable_snmpd
│ │ │ │ -
│ │ │ │ -class disable_snmpd {
│ │ │ │ - service {'snmpd':
│ │ │ │ - enable => false,
│ │ │ │ - ensure => 'stopped',
│ │ │ │ - }
│ │ │ │ -}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _A_n_s_i_b_l_e_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ - name: Gather the package facts
│ │ │ │ package_facts:
│ │ │ │ @@ -41182,14 +41146,50 @@
│ │ │ │ - low_disruption
│ │ │ │ - low_severity
│ │ │ │ - no_reboot_needed
│ │ │ │ - service_snmpd_disabled
│ │ │ │ - special_service_block
│ │ │ │ when: ( "snmp" in ansible_facts.packages and "linux-base" in ansible_facts.packages
│ │ │ │ )
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _K_u_b_e_r_n_e_t_e_s_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: medium
│ │ │ │ +RReebboooott:: true
│ │ │ │ +SSttrraatteeggyy:: disable
│ │ │ │ +apiVersion: machineconfiguration.openshift.io/v1
│ │ │ │ +kind: MachineConfig
│ │ │ │ +spec:
│ │ │ │ + config:
│ │ │ │ + ignition:
│ │ │ │ + version: 3.1.0
│ │ │ │ + systemd:
│ │ │ │ + units:
│ │ │ │ + - name: snmpd.service
│ │ │ │ + enabled: false
│ │ │ │ + mask: true
│ │ │ │ + - name: snmpd.socket
│ │ │ │ + enabled: false
│ │ │ │ + mask: true
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +CCoommpplleexxiittyy:: low
│ │ │ │ +DDiissrruuppttiioonn:: low
│ │ │ │ +RReebboooott:: false
│ │ │ │ +SSttrraatteeggyy:: enable
│ │ │ │ +include disable_snmpd
│ │ │ │ +
│ │ │ │ +class disable_snmpd {
│ │ │ │ + service {'snmpd':
│ │ │ │ + enable => false,
│ │ │ │ + ensure => 'stopped',
│ │ │ │ + }
│ │ │ │ +}
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _O_S_B_u_i_l_d_ _B_l_u_e_p_r_i_n_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +
│ │ │ │ +[customizations.services]
│ │ │ │ +masked = ["snmpd"]
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _S_h_e_l_l_ _s_c_r_i_p_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: disable
│ │ │ │ # Remediation is applicable only in certain platforms
│ │ │ │ if ( ( dpkg-query --show --showformat='${db:Status-Status}' 'snmp' 2>/dev/null | grep -
│ │ │ │ @@ -47148,26 +47148,14 @@
│ │ │ │ _n_i_s_t_-_c_s_f PR.AC-4, PR.DS-5
│ │ │ │ _p_c_i_d_s_s Req-2.2.4
│ │ │ │ _o_s_-_s_r_g SRG-OS-000480-GPOS-00227
│ │ │ │ _a_n_s_s_i R50
│ │ │ │ _c_i_s 5.1.2
│ │ │ │ _i_s_m 1449
│ │ │ │ _p_c_i_d_s_s_4 2.2.6, 2.2
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -include ssh_private_key_perms
│ │ │ │ -
│ │ │ │ -class ssh_private_key_perms {
│ │ │ │ - exec { 'sshd_priv_key':
│ │ │ │ - command => "chmod 0600 /etc/ssh/*_key",
│ │ │ │ - path => '/bin:/usr/bin'
│ │ │ │ - }
│ │ │ │ -}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _A_n_s_i_b_l_e_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: configure
│ │ │ │ - name: Gather the package facts
│ │ │ │ package_facts:
│ │ │ │ @@ -47231,14 +47219,26 @@
│ │ │ │ - PCI-DSSv4-2.2.6
│ │ │ │ - configure_strategy
│ │ │ │ - file_permissions_sshd_private_key
│ │ │ │ - low_complexity
│ │ │ │ - low_disruption
│ │ │ │ - medium_severity
│ │ │ │ - no_reboot_needed
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +include ssh_private_key_perms
│ │ │ │ +
│ │ │ │ +class ssh_private_key_perms {
│ │ │ │ + exec { 'sshd_priv_key':
│ │ │ │ + command => "chmod 0600 /etc/ssh/*_key",
│ │ │ │ + path => '/bin:/usr/bin'
│ │ │ │ + }
│ │ │ │ +}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _S_h_e_l_l_ _s_c_r_i_p_t_ _⇲
│ │ │ │ # Remediation is applicable only in certain platforms
│ │ │ │ if dpkg-query --show --showformat='${db:Status-Status}' 'linux-base' 2>/dev/null | grep -
│ │ │ │ q '^installed$'; then
│ │ │ │
│ │ │ │ for keyfile in /etc/ssh/*_key; do
│ │ │ │ test -f "$keyfile" || continue
│ │ │ │ @@ -47276,23 +47276,14 @@
│ │ │ │ _n_i_s_t AC-17(a), CM-6(a), AC-6(1)
│ │ │ │ _n_i_s_t_-_c_s_f PR.AC-4, PR.DS-5
│ │ │ │ _p_c_i_d_s_s Req-2.2.4
│ │ │ │ _o_s_-_s_r_g SRG-OS-000480-GPOS-00227
│ │ │ │ _a_n_s_s_i R50
│ │ │ │ _c_i_s 5.1.3
│ │ │ │ _p_c_i_d_s_s_4 2.2.6, 2.2
│ │ │ │ -_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ -include ssh_public_key_perms
│ │ │ │ -
│ │ │ │ -class ssh_public_key_perms {
│ │ │ │ - exec { 'sshd_pub_key':
│ │ │ │ - command => "chmod 0644 /etc/ssh/*.pub",
│ │ │ │ - path => '/bin:/usr/bin'
│ │ │ │ - }
│ │ │ │ -}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _A_n_s_i_b_l_e_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: configure
│ │ │ │ - name: Gather the package facts
│ │ │ │ package_facts:
│ │ │ │ @@ -47356,14 +47347,23 @@
│ │ │ │ - PCI-DSSv4-2.2.6
│ │ │ │ - configure_strategy
│ │ │ │ - file_permissions_sshd_pub_key
│ │ │ │ - low_complexity
│ │ │ │ - low_disruption
│ │ │ │ - medium_severity
│ │ │ │ - no_reboot_needed
│ │ │ │ +_R_e_m_e_d_i_a_t_i_o_n_ _P_u_p_p_e_t_ _s_n_i_p_p_e_t_ _⇲
│ │ │ │ +include ssh_public_key_perms
│ │ │ │ +
│ │ │ │ +class ssh_public_key_perms {
│ │ │ │ + exec { 'sshd_pub_key':
│ │ │ │ + command => "chmod 0644 /etc/ssh/*.pub",
│ │ │ │ + path => '/bin:/usr/bin'
│ │ │ │ + }
│ │ │ │ +}
│ │ │ │ _R_e_m_e_d_i_a_t_i_o_n_ _S_h_e_l_l_ _s_c_r_i_p_t_ _⇲
│ │ │ │ CCoommpplleexxiittyy:: low
│ │ │ │ DDiissrruuppttiioonn:: low
│ │ │ │ RReebboooott:: false
│ │ │ │ SSttrraatteeggyy:: configure
│ │ │ │ # Remediation is applicable only in certain platforms
│ │ │ │ if dpkg-query --show --showformat='${db:Status-Status}' 'linux-base' 2>/dev/null | grep -
│ │ ├── ./usr/share/doc/ssg-debderived/ssg-ubuntu2204-guide-cis_level2_server.html
│ │ │ @@ -15147,137 +15147,137 @@
│ │ │ 0003b2a0: 2d74 6172 6765 743d 2223 6964 3822 2074 -target="#id8" t
│ │ │ 0003b2b0: 6162 696e 6465 783d 2230 2220 726f 6c65 abindex="0" role
│ │ │ 0003b2c0: 3d22 6275 7474 6f6e 2220 6172 6961 2d65 ="button" aria-e
│ │ │ 0003b2d0: 7870 616e 6465 643d 2266 616c 7365 2220 xpanded="false"
│ │ │ 0003b2e0: 7469 746c 653d 2241 6374 6976 6174 6520 title="Activate
│ │ │ 0003b2f0: 746f 2072 6576 6561 6c22 2068 7265 663d to reveal" href=
│ │ │ 0003b300: 2223 2122 3e52 656d 6564 6961 7469 6f6e "#!">Remediation
│ │ │ -0003b310: 204f 5342 7569 6c64 2042 6c75 6570 7269 OSBuild Bluepri
│ │ │ -0003b320: 6e74 2073 6e69 7070 6574 20e2 87b2 3c2f nt snippet ...
│ │ │ -0003b330: 613e 3c62 723e 3c64 6976 2063 6c61 7373 a>
.
│ │ │ -0003b370: 5b5b 7061 636b 6167 6573 5d5d 0a6e 616d [[packages]].nam
│ │ │ -0003b380: 6520 3d20 2261 6964 6522 0a76 6572 7369 e = "aide".versi
│ │ │ -0003b390: 6f6e 203d 2022 2a22 0a3c 2f63 6f64 653e on = "*".
│ │ │ -0003b3a0: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063
Remediati
│ │ │ -0003b450: 6f6e 2050 7570 7065 7420 736e 6970 7065 on Puppet snippe
│ │ │ -0003b460: 7420 e287 b23c 2f61 3e3c 6272 3e3c 6469 t ...
Complexity:
│ │ │ -0003b4f0: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Di
│ │ │ -0003b510: 7372 7570 7469 6f6e 3a3c 2f74 683e 3c74 sruption: low <
│ │ │ -0003b530: 7472 3e3c 7468 3e52 6562 6f6f 743a 3c2f tr>Reboot:
│ │ │ -0003b540: 7468 3e3c 7464 3e66 616c 7365 3c2f 7464 th> false St
│ │ │ -0003b560: 7261 7465 6779 3a3c 2f74 683e 3c74 643e rategy:
│ │ │ -0003b570: 656e 6162 6c65 3c2f 7464 3e3c 2f74 723e enable
│ │ │ -0003b580: 3c2f 7461 626c 653e 3c70 7265 3e3c 636f
include insta
│ │ │ -0003b5a0: 6c6c 5f61 6964 650a 0a63 6c61 7373 2069 ll_aide..class i
│ │ │ -0003b5b0: 6e73 7461 6c6c 5f61 6964 6520 7b0a 2020 nstall_aide {.
│ │ │ -0003b5c0: 7061 636b 6167 6520 7b20 2761 6964 6527 package { 'aide'
│ │ │ -0003b5d0: 3a0a 2020 2020 656e 7375 7265 203d 2667 :. ensure =&g
│ │ │ -0003b5e0: 743b 2027 696e 7374 616c 6c65 6427 2c0a t; 'installed',.
│ │ │ -0003b5f0: 2020 7d0a 7d0a 3c2f 636f 6465 3e3c 2f70 }.}.
Remediation
│ │ │ -0003b6b0: 2041 6e73 6962 6c65 2073 6e69 7070 6574 Ansible snippet
│ │ │ -0003b6c0: 20e2 87b2 3c2f 613e 3c62 723e 3c64 6976 ...
Complexity:
│ │ │ -0003b750: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Di
│ │ │ -0003b770: 7372 7570 7469 6f6e 3a3c 2f74 683e 3c74 sruption: low <
│ │ │ -0003b790: 7472 3e3c 7468 3e52 6562 6f6f 743a 3c2f tr>Reboot:
│ │ │ -0003b7a0: 7468 3e3c 7464 3e66 616c 7365 3c2f 7464 th> false St
│ │ │ -0003b7c0: 7261 7465 6779 3a3c 2f74 683e 3c74 643e rategy:
│ │ │ -0003b7d0: 656e 6162 6c65 3c2f 7464 3e3c 2f74 723e enable
│ │ │ -0003b7e0: 3c2f 7461 626c 653e 3c70 7265 3e3c 636f
- name: Gathe
│ │ │ -0003b800: 7220 7468 6520 7061 636b 6167 6520 6661 r the package fa
│ │ │ -0003b810: 6374 730a 2020 7061 636b 6167 655f 6661 cts. package_fa
│ │ │ -0003b820: 6374 733a 0a20 2020 206d 616e 6167 6572 cts:. manager
│ │ │ -0003b830: 3a20 6175 746f 0a20 2074 6167 733a 0a20 : auto. tags:.
│ │ │ -0003b840: 202d 2043 4a49 532d 352e 3130 2e31 2e33 - CJIS-5.10.1.3
│ │ │ -0003b850: 0a20 202d 2044 4953 412d 5354 4947 2d55 . - DISA-STIG-U
│ │ │ -0003b860: 4254 552d 3232 2d36 3531 3031 300a 2020 BTU-22-651010.
│ │ │ -0003b870: 2d20 4e49 5354 2d38 3030 2d35 332d 434d - NIST-800-53-CM
│ │ │ -0003b880: 2d36 2861 290a 2020 2d20 5043 492d 4453 -6(a). - PCI-DS
│ │ │ -0003b890: 532d 5265 712d 3131 2e35 0a20 202d 2050 S-Req-11.5. - P
│ │ │ -0003b8a0: 4349 2d44 5353 7634 2d31 312e 352e 320a CI-DSSv4-11.5.2.
│ │ │ -0003b8b0: 2020 2d20 656e 6162 6c65 5f73 7472 6174 - enable_strat
│ │ │ -0003b8c0: 6567 790a 2020 2d20 6c6f 775f 636f 6d70 egy. - low_comp
│ │ │ -0003b8d0: 6c65 7869 7479 0a20 202d 206c 6f77 5f64 lexity. - low_d
│ │ │ -0003b8e0: 6973 7275 7074 696f 6e0a 2020 2d20 6d65 isruption. - me
│ │ │ -0003b8f0: 6469 756d 5f73 6576 6572 6974 790a 2020 dium_severity.
│ │ │ -0003b900: 2d20 6e6f 5f72 6562 6f6f 745f 6e65 6564 - no_reboot_need
│ │ │ -0003b910: 6564 0a20 202d 2070 6163 6b61 6765 5f61 ed. - package_a
│ │ │ -0003b920: 6964 655f 696e 7374 616c 6c65 640a 0a2d ide_installed..-
│ │ │ -0003b930: 206e 616d 653a 2045 6e73 7572 6520 6169 name: Ensure ai
│ │ │ -0003b940: 6465 2069 7320 696e 7374 616c 6c65 640a de is installed.
│ │ │ -0003b950: 2020 616e 7369 626c 652e 6275 696c 7469 ansible.builti
│ │ │ -0003b960: 6e2e 7061 636b 6167 653a 0a20 2020 206e n.package:. n
│ │ │ -0003b970: 616d 653a 2061 6964 650a 2020 2020 7374 ame: aide. st
│ │ │ -0003b980: 6174 653a 2070 7265 7365 6e74 0a20 2077 ate: present. w
│ │ │ -0003b990: 6865 6e3a 2027 226c 696e 7578 2d62 6173 hen: '"linux-bas
│ │ │ -0003b9a0: 6522 2069 6e20 616e 7369 626c 655f 6661 e" in ansible_fa
│ │ │ -0003b9b0: 6374 732e 7061 636b 6167 6573 270a 2020 cts.packages'.
│ │ │ -0003b9c0: 7461 6773 3a0a 2020 2d20 434a 4953 2d35 tags:. - CJIS-5
│ │ │ -0003b9d0: 2e31 302e 312e 330a 2020 2d20 4449 5341 .10.1.3. - DISA
│ │ │ -0003b9e0: 2d53 5449 472d 5542 5455 2d32 322d 3635 -STIG-UBTU-22-65
│ │ │ -0003b9f0: 3130 3130 0a20 202d 204e 4953 542d 3830 1010. - NIST-80
│ │ │ -0003ba00: 302d 3533 2d43 4d2d 3628 6129 0a20 202d 0-53-CM-6(a). -
│ │ │ -0003ba10: 2050 4349 2d44 5353 2d52 6571 2d31 312e PCI-DSS-Req-11.
│ │ │ -0003ba20: 350a 2020 2d20 5043 492d 4453 5376 342d 5. - PCI-DSSv4-
│ │ │ -0003ba30: 3131 2e35 2e32 0a20 202d 2065 6e61 626c 11.5.2. - enabl
│ │ │ -0003ba40: 655f 7374 7261 7465 6779 0a20 202d 206c e_strategy. - l
│ │ │ -0003ba50: 6f77 5f63 6f6d 706c 6578 6974 790a 2020 ow_complexity.
│ │ │ -0003ba60: 2d20 6c6f 775f 6469 7372 7570 7469 6f6e - low_disruption
│ │ │ -0003ba70: 0a20 202d 206d 6564 6975 6d5f 7365 7665 . - medium_seve
│ │ │ -0003ba80: 7269 7479 0a20 202d 206e 6f5f 7265 626f rity. - no_rebo
│ │ │ -0003ba90: 6f74 5f6e 6565 6465 640a 2020 2d20 7061 ot_needed. - pa
│ │ │ -0003baa0: 636b 6167 655f 6169 6465 5f69 6e73 7461 ckage_aide_insta
│ │ │ -0003bab0: 6c6c 6564 0a3c 2f63 6f64 653e 3c2f 7072 lled.
│ │ │ +0003b3a0: 3c74 683e 436f 6d70 6c65 7869 7479 3a3c Complexity:<
│ │ │ +0003b3b0: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ +0003b3c0: 3c2f 7472 3e3c 7472 3e3c 7468 3e44 6973 Dis
│ │ │ +0003b3d0: 7275 7074 696f 6e3a 3c2f 7468 3e3c 7464 ruption: low Reboot: false
│ │ │ +0003b410: 3c2f 7472 3e3c 7472 3e3c 7468 3e53 7472 Str
│ │ │ +0003b420: 6174 6567 793a 3c2f 7468 3e3c 7464 3e65 ategy: e
│ │ │ +0003b430: 6e61 626c 653c 2f74 643e 3c2f 7472 3e3c nable <
│ │ │ +0003b440: 2f74 6162 6c65 3e3c 7072 653e 3c63 6f64 /table>- name: Gather
│ │ │ +0003b460: 2074 6865 2070 6163 6b61 6765 2066 6163 the package fac
│ │ │ +0003b470: 7473 0a20 2070 6163 6b61 6765 5f66 6163 ts. package_fac
│ │ │ +0003b480: 7473 3a0a 2020 2020 6d61 6e61 6765 723a ts:. manager:
│ │ │ +0003b490: 2061 7574 6f0a 2020 7461 6773 3a0a 2020 auto. tags:.
│ │ │ +0003b4a0: 2d20 434a 4953 2d35 2e31 302e 312e 330a - CJIS-5.10.1.3.
│ │ │ +0003b4b0: 2020 2d20 4449 5341 2d53 5449 472d 5542 - DISA-STIG-UB
│ │ │ +0003b4c0: 5455 2d32 322d 3635 3130 3130 0a20 202d TU-22-651010. -
│ │ │ +0003b4d0: 204e 4953 542d 3830 302d 3533 2d43 4d2d NIST-800-53-CM-
│ │ │ +0003b4e0: 3628 6129 0a20 202d 2050 4349 2d44 5353 6(a). - PCI-DSS
│ │ │ +0003b4f0: 2d52 6571 2d31 312e 350a 2020 2d20 5043 -Req-11.5. - PC
│ │ │ +0003b500: 492d 4453 5376 342d 3131 2e35 2e32 0a20 I-DSSv4-11.5.2.
│ │ │ +0003b510: 202d 2065 6e61 626c 655f 7374 7261 7465 - enable_strate
│ │ │ +0003b520: 6779 0a20 202d 206c 6f77 5f63 6f6d 706c gy. - low_compl
│ │ │ +0003b530: 6578 6974 790a 2020 2d20 6c6f 775f 6469 exity. - low_di
│ │ │ +0003b540: 7372 7570 7469 6f6e 0a20 202d 206d 6564 sruption. - med
│ │ │ +0003b550: 6975 6d5f 7365 7665 7269 7479 0a20 202d ium_severity. -
│ │ │ +0003b560: 206e 6f5f 7265 626f 6f74 5f6e 6565 6465 no_reboot_neede
│ │ │ +0003b570: 640a 2020 2d20 7061 636b 6167 655f 6169 d. - package_ai
│ │ │ +0003b580: 6465 5f69 6e73 7461 6c6c 6564 0a0a 2d20 de_installed..-
│ │ │ +0003b590: 6e61 6d65 3a20 456e 7375 7265 2061 6964 name: Ensure aid
│ │ │ +0003b5a0: 6520 6973 2069 6e73 7461 6c6c 6564 0a20 e is installed.
│ │ │ +0003b5b0: 2061 6e73 6962 6c65 2e62 7569 6c74 696e ansible.builtin
│ │ │ +0003b5c0: 2e70 6163 6b61 6765 3a0a 2020 2020 6e61 .package:. na
│ │ │ +0003b5d0: 6d65 3a20 6169 6465 0a20 2020 2073 7461 me: aide. sta
│ │ │ +0003b5e0: 7465 3a20 7072 6573 656e 740a 2020 7768 te: present. wh
│ │ │ +0003b5f0: 656e 3a20 2722 6c69 6e75 782d 6261 7365 en: '"linux-base
│ │ │ +0003b600: 2220 696e 2061 6e73 6962 6c65 5f66 6163 " in ansible_fac
│ │ │ +0003b610: 7473 2e70 6163 6b61 6765 7327 0a20 2074 ts.packages'. t
│ │ │ +0003b620: 6167 733a 0a20 202d 2043 4a49 532d 352e ags:. - CJIS-5.
│ │ │ +0003b630: 3130 2e31 2e33 0a20 202d 2044 4953 412d 10.1.3. - DISA-
│ │ │ +0003b640: 5354 4947 2d55 4254 552d 3232 2d36 3531 STIG-UBTU-22-651
│ │ │ +0003b650: 3031 300a 2020 2d20 4e49 5354 2d38 3030 010. - NIST-800
│ │ │ +0003b660: 2d35 332d 434d 2d36 2861 290a 2020 2d20 -53-CM-6(a). -
│ │ │ +0003b670: 5043 492d 4453 532d 5265 712d 3131 2e35 PCI-DSS-Req-11.5
│ │ │ +0003b680: 0a20 202d 2050 4349 2d44 5353 7634 2d31 . - PCI-DSSv4-1
│ │ │ +0003b690: 312e 352e 320a 2020 2d20 656e 6162 6c65 1.5.2. - enable
│ │ │ +0003b6a0: 5f73 7472 6174 6567 790a 2020 2d20 6c6f _strategy. - lo
│ │ │ +0003b6b0: 775f 636f 6d70 6c65 7869 7479 0a20 202d w_complexity. -
│ │ │ +0003b6c0: 206c 6f77 5f64 6973 7275 7074 696f 6e0a low_disruption.
│ │ │ +0003b6d0: 2020 2d20 6d65 6469 756d 5f73 6576 6572 - medium_sever
│ │ │ +0003b6e0: 6974 790a 2020 2d20 6e6f 5f72 6562 6f6f ity. - no_reboo
│ │ │ +0003b6f0: 745f 6e65 6564 6564 0a20 202d 2070 6163 t_needed. - pac
│ │ │ +0003b700: 6b61 6765 5f61 6964 655f 696e 7374 616c kage_aide_instal
│ │ │ +0003b710: 6c65 640a 3c2f 636f 6465 3e3c 2f70 7265 led.
Remediation Pu
│ │ │ +0003b7d0: 7070 6574 2073 6e69 7070 6574 20e2 87b2 ppet snippet ...
│ │ │ +0003b7e0: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61
│ │ │ +0003b860: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity:
│ │ │ +0003b870: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Disrupt
│ │ │ +0003b890: 696f 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 ion: low
│ │ │ +0003b8a0: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Reboot:false Strateg
│ │ │ +0003b8e0: 793a 3c2f 7468 3e3c 7464 3e65 6e61 626c y: enabl
│ │ │ +0003b8f0: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e in
│ │ │ +0003b910: 636c 7564 6520 696e 7374 616c 6c5f 6169 clude install_ai
│ │ │ +0003b920: 6465 0a0a 636c 6173 7320 696e 7374 616c de..class instal
│ │ │ +0003b930: 6c5f 6169 6465 207b 0a20 2070 6163 6b61 l_aide {. packa
│ │ │ +0003b940: 6765 207b 2027 6169 6465 273a 0a20 2020 ge { 'aide':.
│ │ │ +0003b950: 2065 6e73 7572 6520 3d26 6774 3b20 2769 ensure => 'i
│ │ │ +0003b960: 6e73 7461 6c6c 6564 272c 0a20 207d 0a7d nstalled',. }.}
│ │ │ +0003b970: 0a3c 2f63 6f64 653e 3c2f 7072 653e 3c2f .
│ │ │ +0003b980: 6469 763e 3c61 2063 6c61 7373 3d22 6274 div>
│ │ │ +0003ba20: 5265 6d65 6469 6174 696f 6e20 4f53 4275 Remediation OSBu
│ │ │ +0003ba30: 696c 6420 426c 7565 7072 696e 7420 736e ild Blueprint sn
│ │ │ +0003ba40: 6970 7065 7420 e287 b23c 2f61 3e3c 6272 ippet ...
│ │ │ +0003ba80: 3c70 7265 3e3c 636f 6465 3e0a 5b5b 7061 .[[pa
│ │ │ +0003ba90: 636b 6167 6573 5d5d 0a6e 616d 6520 3d20 ckages]].name =
│ │ │ +0003baa0: 2261 6964 6522 0a76 6572 7369 6f6e 203d "aide".version =
│ │ │ +0003bab0: 2022 2a22 0a3c 2f63 6f64 653e 3c2f 7072 "*".
Remediation P
│ │ │ -00043f50: 7570 7065 7420 736e 6970 7065 7420 e287 uppet snippet ..
│ │ │ -00043f60: b23c 2f61 3e3c 6272 3e3c 6469 7620 636c .
Complexity: low
│ │ │ -00044000: 7472 3e3c 7472 3e3c 7468 3e44 6973 7275 tr>Disru
│ │ │ -00044010: 7074 696f 6e3a 3c2f 7468 3e3c 7464 3e6c ption: l
│ │ │ -00044020: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ -00044030: 3c74 683e 5265 626f 6f74 3a3c 2f74 683e Reboot:
│ │ │ -00044040: 3c74 643e 6661 6c73 653c 2f74 643e 3c2f false
│ │ │ -00044050: 7472 3e3c 7472 3e3c 7468 3e53 7472 6174 tr> Strat
│ │ │ -00044060: 6567 793a 3c2f 7468 3e3c 7464 3e64 6973 egy: dis
│ │ │ -00044070: 6162 6c65 3c2f 7464 3e3c 2f74 723e 3c2f able
│ │ │ -00044080: 7461 626c 653e 3c70 7265 3e3c 636f 6465 table>.include remove
│ │ │ -000440a0: 5f70 7265 6c69 6e6b 0a0a 636c 6173 7320 _prelink..class
│ │ │ -000440b0: 7265 6d6f 7665 5f70 7265 6c69 6e6b 207b remove_prelink {
│ │ │ -000440c0: 0a20 2070 6163 6b61 6765 207b 2027 7072 . package { 'pr
│ │ │ -000440d0: 656c 696e 6b27 3a0a 2020 2020 656e 7375 elink':. ensu
│ │ │ -000440e0: 7265 203d 2667 743b 2027 7075 7267 6564 re => 'purged
│ │ │ -000440f0: 272c 0a20 207d 0a7d 0a3c 2f63 6f64 653e ',. }.}.
│ │ │ -00044100: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063
Remediat
│ │ │ -000441b0: 696f 6e20 416e 7369 626c 6520 736e 6970 ion Ansible snip
│ │ │ -000441c0: 7065 7420 e287 b23c 2f61 3e3c 6272 3e3c pet ...
<
│ │ │ -000441d0: 6469 7620 636c 6173 733d 2270 616e 656c div class="panel
│ │ │ -000441e0: 2d63 6f6c 6c61 7073 6520 636f 6c6c 6170 -collapse collap
│ │ │ -000441f0: 7365 2220 6964 3d22 6964 3233 223e 3c74 se" id="id23">
│ │ │ -00044240: 3c74 723e 3c74 683e 436f 6d70 6c65 7869 Complexi
│ │ │ -00044250: 7479 3a3c 2f74 683e 3c74 643e 6d65 6469 ty: medi
│ │ │ -00044260: 756d 3c2f 7464 3e3c 2f74 723e 3c74 723e um
│ │ │ -00044270: 3c74 683e 4469 7372 7570 7469 6f6e 3a3c Disruption:<
│ │ │ -00044280: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ -00044290: 3c2f 7472 3e3c 7472 3e3c 7468 3e52 6562 Reb
│ │ │ -000442a0: 6f6f 743a 3c2f 7468 3e3c 7464 3e66 616c oot: fal
│ │ │ -000442b0: 7365 3c2f 7464 3e3c 2f74 723e 3c74 723e se
│ │ │ -000442c0: 3c74 683e 5374 7261 7465 6779 3a3c 2f74 Strategy: disable
<
│ │ │ -000442f0: 7072 653e 3c63 6f64 653e 2d20 6e61 6d65 pre>- name
│ │ │ -00044300: 3a20 4368 6563 6b20 4966 2050 7265 6c69 : Check If Preli
│ │ │ -00044310: 6e6b 6564 2049 7320 496e 7374 616c 6c65 nked Is Installe
│ │ │ -00044320: 640a 2020 616e 7369 626c 652e 6275 696c d. ansible.buil
│ │ │ -00044330: 7469 6e2e 7374 6174 3a0a 2020 2020 7061 tin.stat:. pa
│ │ │ -00044340: 7468 3a20 2f75 7372 2f73 6269 6e2f 7072 th: /usr/sbin/pr
│ │ │ -00044350: 656c 696e 6b0a 2020 2020 6765 745f 6368 elink. get_ch
│ │ │ -00044360: 6563 6b73 756d 3a20 6661 6c73 650a 2020 ecksum: false.
│ │ │ -00044370: 7265 6769 7374 6572 3a20 7072 656c 696e register: prelin
│ │ │ -00044380: 6b0a 2020 7461 6773 3a0a 2020 2d20 6469 k. tags:. - di
│ │ │ -00044390: 7361 626c 655f 7374 7261 7465 6779 0a20 sable_strategy.
│ │ │ -000443a0: 202d 206c 6f77 5f64 6973 7275 7074 696f - low_disruptio
│ │ │ -000443b0: 6e0a 2020 2d20 6d65 6469 756d 5f63 6f6d n. - medium_com
│ │ │ -000443c0: 706c 6578 6974 790a 2020 2d20 6d65 6469 plexity. - medi
│ │ │ -000443d0: 756d 5f73 6576 6572 6974 790a 2020 2d20 um_severity. -
│ │ │ -000443e0: 6e6f 5f72 6562 6f6f 745f 6e65 6564 6564 no_reboot_needed
│ │ │ -000443f0: 0a20 202d 2070 6163 6b61 6765 5f70 7265 . - package_pre
│ │ │ -00044400: 6c69 6e6b 5f72 656d 6f76 6564 0a0a 2d20 link_removed..-
│ │ │ -00044410: 6e61 6d65 3a20 5265 7374 6f72 6520 5072 name: Restore Pr
│ │ │ -00044420: 656c 696e 6b65 6420 4269 6e61 7269 6573 elinked Binaries
│ │ │ -00044430: 0a20 2061 6e73 6962 6c65 2e62 7569 6c74 . ansible.built
│ │ │ -00044440: 696e 2e63 6f6d 6d61 6e64 3a0a 2020 2020 in.command:.
│ │ │ -00044450: 636d 643a 2070 7265 6c69 6e6b 202d 7561 cmd: prelink -ua
│ │ │ -00044460: 0a20 2077 6865 6e3a 2070 7265 6c69 6e6b . when: prelink
│ │ │ -00044470: 2e73 7461 742e 6578 6973 7473 0a20 2074 .stat.exists. t
│ │ │ -00044480: 6167 733a 0a20 202d 2064 6973 6162 6c65 ags:. - disable
│ │ │ -00044490: 5f73 7472 6174 6567 790a 2020 2d20 6c6f _strategy. - lo
│ │ │ -000444a0: 775f 6469 7372 7570 7469 6f6e 0a20 202d w_disruption. -
│ │ │ -000444b0: 206d 6564 6975 6d5f 636f 6d70 6c65 7869 medium_complexi
│ │ │ -000444c0: 7479 0a20 202d 206d 6564 6975 6d5f 7365 ty. - medium_se
│ │ │ -000444d0: 7665 7269 7479 0a20 202d 206e 6f5f 7265 verity. - no_re
│ │ │ -000444e0: 626f 6f74 5f6e 6565 6465 640a 2020 2d20 boot_needed. -
│ │ │ -000444f0: 7061 636b 6167 655f 7072 656c 696e 6b5f package_prelink_
│ │ │ -00044500: 7265 6d6f 7665 640a 0a2d 206e 616d 653a removed..- name:
│ │ │ -00044510: 2045 6e73 7572 6520 7072 656c 696e 6b20 Ensure prelink
│ │ │ -00044520: 6973 2052 656d 6f76 6564 0a20 2061 6e73 is Removed. ans
│ │ │ -00044530: 6962 6c65 2e62 7569 6c74 696e 2e70 6163 ible.builtin.pac
│ │ │ -00044540: 6b61 6765 3a0a 2020 2020 6e61 6d65 3a20 kage:. name:
│ │ │ -00044550: 7072 656c 696e 6b0a 2020 2020 7374 6174 prelink. stat
│ │ │ -00044560: 653a 2061 6273 656e 740a 2020 7461 6773 e: absent. tags
│ │ │ -00044570: 3a0a 2020 2d20 6469 7361 626c 655f 7374 :. - disable_st
│ │ │ -00044580: 7261 7465 6779 0a20 202d 206c 6f77 5f64 rategy. - low_d
│ │ │ -00044590: 6973 7275 7074 696f 6e0a 2020 2d20 6d65 isruption. - me
│ │ │ -000445a0: 6469 756d 5f63 6f6d 706c 6578 6974 790a dium_complexity.
│ │ │ -000445b0: 2020 2d20 6d65 6469 756d 5f73 6576 6572 - medium_sever
│ │ │ -000445c0: 6974 790a 2020 2d20 6e6f 5f72 6562 6f6f ity. - no_reboo
│ │ │ -000445d0: 745f 6e65 6564 6564 0a20 202d 2070 6163 t_needed. - pac
│ │ │ -000445e0: 6b61 6765 5f70 7265 6c69 6e6b 5f72 656d kage_prelink_rem
│ │ │ -000445f0: 6f76 6564 0a3c 2f63 6f64 653e 3c2f 7072 oved.Remediation A
│ │ │ +00043f50: 6e73 6962 6c65 2073 6e69 7070 6574 20e2 nsible snippet .
│ │ │ +00043f60: 87b2 3c2f 613e 3c62 723e 3c64 6976 2063 ..
<
│ │ │ +00043fe0: 7468 3e43 6f6d 706c 6578 6974 793a 3c2f th>Complexity:
│ │ │ +00043ff0: 7468 3e3c 7464 3e6d 6564 6975 6d3c 2f74 th>medium D
│ │ │ +00044010: 6973 7275 7074 696f 6e3a 3c2f 7468 3e3c isruption: <
│ │ │ +00044020: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ +00044030: 3c74 723e 3c74 683e 5265 626f 6f74 3a3c Reboot:<
│ │ │ +00044040: 2f74 683e 3c74 643e 6661 6c73 653c 2f74 /th> false S
│ │ │ +00044060: 7472 6174 6567 793a 3c2f 7468 3e3c 7464 trategy: disable
<
│ │ │ +00044090: 636f 6465 3e2d 206e 616d 653a 2043 6865 code>- name: Che
│ │ │ +000440a0: 636b 2049 6620 5072 656c 696e 6b65 6420 ck If Prelinked
│ │ │ +000440b0: 4973 2049 6e73 7461 6c6c 6564 0a20 2061 Is Installed. a
│ │ │ +000440c0: 6e73 6962 6c65 2e62 7569 6c74 696e 2e73 nsible.builtin.s
│ │ │ +000440d0: 7461 743a 0a20 2020 2070 6174 683a 202f tat:. path: /
│ │ │ +000440e0: 7573 722f 7362 696e 2f70 7265 6c69 6e6b usr/sbin/prelink
│ │ │ +000440f0: 0a20 2020 2067 6574 5f63 6865 636b 7375 . get_checksu
│ │ │ +00044100: 6d3a 2066 616c 7365 0a20 2072 6567 6973 m: false. regis
│ │ │ +00044110: 7465 723a 2070 7265 6c69 6e6b 0a20 2074 ter: prelink. t
│ │ │ +00044120: 6167 733a 0a20 202d 2064 6973 6162 6c65 ags:. - disable
│ │ │ +00044130: 5f73 7472 6174 6567 790a 2020 2d20 6c6f _strategy. - lo
│ │ │ +00044140: 775f 6469 7372 7570 7469 6f6e 0a20 202d w_disruption. -
│ │ │ +00044150: 206d 6564 6975 6d5f 636f 6d70 6c65 7869 medium_complexi
│ │ │ +00044160: 7479 0a20 202d 206d 6564 6975 6d5f 7365 ty. - medium_se
│ │ │ +00044170: 7665 7269 7479 0a20 202d 206e 6f5f 7265 verity. - no_re
│ │ │ +00044180: 626f 6f74 5f6e 6565 6465 640a 2020 2d20 boot_needed. -
│ │ │ +00044190: 7061 636b 6167 655f 7072 656c 696e 6b5f package_prelink_
│ │ │ +000441a0: 7265 6d6f 7665 640a 0a2d 206e 616d 653a removed..- name:
│ │ │ +000441b0: 2052 6573 746f 7265 2050 7265 6c69 6e6b Restore Prelink
│ │ │ +000441c0: 6564 2042 696e 6172 6965 730a 2020 616e ed Binaries. an
│ │ │ +000441d0: 7369 626c 652e 6275 696c 7469 6e2e 636f sible.builtin.co
│ │ │ +000441e0: 6d6d 616e 643a 0a20 2020 2063 6d64 3a20 mmand:. cmd:
│ │ │ +000441f0: 7072 656c 696e 6b20 2d75 610a 2020 7768 prelink -ua. wh
│ │ │ +00044200: 656e 3a20 7072 656c 696e 6b2e 7374 6174 en: prelink.stat
│ │ │ +00044210: 2e65 7869 7374 730a 2020 7461 6773 3a0a .exists. tags:.
│ │ │ +00044220: 2020 2d20 6469 7361 626c 655f 7374 7261 - disable_stra
│ │ │ +00044230: 7465 6779 0a20 202d 206c 6f77 5f64 6973 tegy. - low_dis
│ │ │ +00044240: 7275 7074 696f 6e0a 2020 2d20 6d65 6469 ruption. - medi
│ │ │ +00044250: 756d 5f63 6f6d 706c 6578 6974 790a 2020 um_complexity.
│ │ │ +00044260: 2d20 6d65 6469 756d 5f73 6576 6572 6974 - medium_severit
│ │ │ +00044270: 790a 2020 2d20 6e6f 5f72 6562 6f6f 745f y. - no_reboot_
│ │ │ +00044280: 6e65 6564 6564 0a20 202d 2070 6163 6b61 needed. - packa
│ │ │ +00044290: 6765 5f70 7265 6c69 6e6b 5f72 656d 6f76 ge_prelink_remov
│ │ │ +000442a0: 6564 0a0a 2d20 6e61 6d65 3a20 456e 7375 ed..- name: Ensu
│ │ │ +000442b0: 7265 2070 7265 6c69 6e6b 2069 7320 5265 re prelink is Re
│ │ │ +000442c0: 6d6f 7665 640a 2020 616e 7369 626c 652e moved. ansible.
│ │ │ +000442d0: 6275 696c 7469 6e2e 7061 636b 6167 653a builtin.package:
│ │ │ +000442e0: 0a20 2020 206e 616d 653a 2070 7265 6c69 . name: preli
│ │ │ +000442f0: 6e6b 0a20 2020 2073 7461 7465 3a20 6162 nk. state: ab
│ │ │ +00044300: 7365 6e74 0a20 2074 6167 733a 0a20 202d sent. tags:. -
│ │ │ +00044310: 2064 6973 6162 6c65 5f73 7472 6174 6567 disable_strateg
│ │ │ +00044320: 790a 2020 2d20 6c6f 775f 6469 7372 7570 y. - low_disrup
│ │ │ +00044330: 7469 6f6e 0a20 202d 206d 6564 6975 6d5f tion. - medium_
│ │ │ +00044340: 636f 6d70 6c65 7869 7479 0a20 202d 206d complexity. - m
│ │ │ +00044350: 6564 6975 6d5f 7365 7665 7269 7479 0a20 edium_severity.
│ │ │ +00044360: 202d 206e 6f5f 7265 626f 6f74 5f6e 6565 - no_reboot_nee
│ │ │ +00044370: 6465 640a 2020 2d20 7061 636b 6167 655f ded. - package_
│ │ │ +00044380: 7072 656c 696e 6b5f 7265 6d6f 7665 640a prelink_removed.
│ │ │ +00044390: 3c2f 636f 6465 3e3c 2f70 7265 3e3c 2f64
R
│ │ │ +00044440: 656d 6564 6961 7469 6f6e 2050 7570 7065 emediation Puppe
│ │ │ +00044450: 7420 736e 6970 7065 7420 e287 b23c 2f61 t snippet ...
Co
│ │ │ +000444e0: 6d70 6c65 7869 7479 3a3c 2f74 683e 3c74 mplexity: low <
│ │ │ +00044500: 7472 3e3c 7468 3e44 6973 7275 7074 696f tr>Disruptio
│ │ │ +00044510: 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f n: low
│ │ │ +00044520: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ +00044530: 5265 626f 6f74 3a3c 2f74 683e 3c74 643e Reboot:
│ │ │ +00044540: 6661 6c73 653c 2f74 643e 3c2f 7472 3e3c false <
│ │ │ +00044550: 7472 3e3c 7468 3e53 7472 6174 6567 793a tr>Strategy:
│ │ │ +00044560: 3c2f 7468 3e3c 7464 3e64 6973 6162 6c65 disable
│ │ │ +00044570: 3c2f 7464 3e3c 2f74 723e 3c2f 7461 626c .in
│ │ │ +00044590: 636c 7564 6520 7265 6d6f 7665 5f70 7265 clude remove_pre
│ │ │ +000445a0: 6c69 6e6b 0a0a 636c 6173 7320 7265 6d6f link..class remo
│ │ │ +000445b0: 7665 5f70 7265 6c69 6e6b 207b 0a20 2070 ve_prelink {. p
│ │ │ +000445c0: 6163 6b61 6765 207b 2027 7072 656c 696e ackage { 'prelin
│ │ │ +000445d0: 6b27 3a0a 2020 2020 656e 7375 7265 203d k':. ensure =
│ │ │ +000445e0: 2667 743b 2027 7075 7267 6564 272c 0a20 > 'purged',.
│ │ │ +000445f0: 207d 0a7d 0a3c 2f63 6f64 653e 3c2f 7072 }.}.Remediat
│ │ │ -0005c4d0: 696f 6e20 5075 7070 6574 2073 6e69 7070 ion Puppet snipp
│ │ │ -0005c4e0: 6574 20e2 87b2 3c2f 613e 3c62 723e 3c64 et ...
<
│ │ │ -0005c560: 7472 3e3c 7468 3e43 6f6d 706c 6578 6974 tr>Complexit
│ │ │ -0005c570: 793a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f y: low
│ │ │ -0005c580: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ -0005c590: 4469 7372 7570 7469 6f6e 3a3c 2f74 683e Disruption:
│ │ │ -0005c5a0: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Reboot:
│ │ │ -0005c5c0: 3c2f 7468 3e3c 7464 3e66 616c 7365 3c2f false
│ │ │ -0005c5d0: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ -0005c5e0: 5374 7261 7465 6779 3a3c 2f74 683e 3c74 Strategy: disable
│ │ │ -0005c600: 7472 3e3c 2f74 6162 6c65 3e3c 7072 653e tr>
│ │ │ -0005c610: 3c63 6f64 653e 0a69 6e63 6c75 6465 2072 .include r
│ │ │ -0005c620: 656d 6f76 655f 6764 6d33 0a0a 636c 6173 emove_gdm3..clas
│ │ │ -0005c630: 7320 7265 6d6f 7665 5f67 646d 3320 7b0a s remove_gdm3 {.
│ │ │ -0005c640: 2020 7061 636b 6167 6520 7b20 2767 646d package { 'gdm
│ │ │ -0005c650: 3327 3a0a 2020 2020 656e 7375 7265 203d 3':. ensure =
│ │ │ -0005c660: 2667 743b 2027 7075 7267 6564 272c 0a20 > 'purged',.
│ │ │ -0005c670: 207d 0a7d 0a3c 2f63 6f64 653e 3c2f 7072 }.}.
Remediation
│ │ │ -0005c730: 416e 7369 626c 6520 736e 6970 7065 7420 Ansible snippet
│ │ │ -0005c740: e287 b23c 2f61 3e3c 6272 3e3c 6469 7620 ...
│ │ │ -0005c7c0: 3c74 683e 436f 6d70 6c65 7869 7479 3a3c Complexity:<
│ │ │ -0005c7d0: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ -0005c7e0: 3c2f 7472 3e3c 7472 3e3c 7468 3e44 6973 Dis
│ │ │ -0005c7f0: 7275 7074 696f 6e3a 3c2f 7468 3e3c 7464 ruption: low Reboot: false
│ │ │ -0005c830: 3c2f 7472 3e3c 7472 3e3c 7468 3e53 7472 Str
│ │ │ -0005c840: 6174 6567 793a 3c2f 7468 3e3c 7464 3e64 ategy: d
│ │ │ -0005c850: 6973 6162 6c65 3c2f 7464 3e3c 2f74 723e isable
│ │ │ -0005c860: 3c2f 7461 626c 653e 3c70 7265 3e3c 636f
- name: Gathe
│ │ │ -0005c880: 7220 7468 6520 7061 636b 6167 6520 6661 r the package fa
│ │ │ -0005c890: 6374 730a 2020 7061 636b 6167 655f 6661 cts. package_fa
│ │ │ -0005c8a0: 6374 733a 0a20 2020 206d 616e 6167 6572 cts:. manager
│ │ │ -0005c8b0: 3a20 6175 746f 0a20 2074 6167 733a 0a20 : auto. tags:.
│ │ │ -0005c8c0: 202d 204e 4953 542d 3830 302d 3533 2d43 - NIST-800-53-C
│ │ │ -0005c8d0: 4d2d 3628 6129 0a20 202d 204e 4953 542d M-6(a). - NIST-
│ │ │ -0005c8e0: 3830 302d 3533 2d43 4d2d 3728 6129 0a20 800-53-CM-7(a).
│ │ │ -0005c8f0: 202d 204e 4953 542d 3830 302d 3533 2d43 - NIST-800-53-C
│ │ │ -0005c900: 4d2d 3728 6229 0a20 202d 2064 6973 6162 M-7(b). - disab
│ │ │ -0005c910: 6c65 5f73 7472 6174 6567 790a 2020 2d20 le_strategy. -
│ │ │ -0005c920: 6c6f 775f 636f 6d70 6c65 7869 7479 0a20 low_complexity.
│ │ │ -0005c930: 202d 206c 6f77 5f64 6973 7275 7074 696f - low_disruptio
│ │ │ -0005c940: 6e0a 2020 2d20 6d65 6469 756d 5f73 6576 n. - medium_sev
│ │ │ -0005c950: 6572 6974 790a 2020 2d20 6e6f 5f72 6562 erity. - no_reb
│ │ │ -0005c960: 6f6f 745f 6e65 6564 6564 0a20 202d 2070 oot_needed. - p
│ │ │ -0005c970: 6163 6b61 6765 5f67 646d 5f72 656d 6f76 ackage_gdm_remov
│ │ │ -0005c980: 6564 0a0a 2d20 6e61 6d65 3a20 2752 656d ed..- name: 'Rem
│ │ │ -0005c990: 6f76 6520 7468 6520 4744 4d20 5061 636b ove the GDM Pack
│ │ │ -0005c9a0: 6167 6520 4772 6f75 703a 2045 6e73 7572 age Group: Ensur
│ │ │ -0005c9b0: 6520 6764 6d33 2069 7320 7265 6d6f 7665 e gdm3 is remove
│ │ │ -0005c9c0: 6427 0a20 2061 6e73 6962 6c65 2e62 7569 d'. ansible.bui
│ │ │ -0005c9d0: 6c74 696e 2e70 6163 6b61 6765 3a0a 2020 ltin.package:.
│ │ │ -0005c9e0: 2020 6e61 6d65 3a20 6764 6d33 0a20 2020 name: gdm3.
│ │ │ -0005c9f0: 2073 7461 7465 3a20 6162 7365 6e74 0a20 state: absent.
│ │ │ -0005ca00: 2077 6865 6e3a 2027 2267 646d 3322 2069 when: '"gdm3" i
│ │ │ -0005ca10: 6e20 616e 7369 626c 655f 6661 6374 732e n ansible_facts.
│ │ │ -0005ca20: 7061 636b 6167 6573 270a 2020 7461 6773 packages'. tags
│ │ │ -0005ca30: 3a0a 2020 2d20 4e49 5354 2d38 3030 2d35 :. - NIST-800-5
│ │ │ -0005ca40: 332d 434d 2d36 2861 290a 2020 2d20 4e49 3-CM-6(a). - NI
│ │ │ -0005ca50: 5354 2d38 3030 2d35 332d 434d 2d37 2861 ST-800-53-CM-7(a
│ │ │ -0005ca60: 290a 2020 2d20 4e49 5354 2d38 3030 2d35 ). - NIST-800-5
│ │ │ -0005ca70: 332d 434d 2d37 2862 290a 2020 2d20 6469 3-CM-7(b). - di
│ │ │ -0005ca80: 7361 626c 655f 7374 7261 7465 6779 0a20 sable_strategy.
│ │ │ -0005ca90: 202d 206c 6f77 5f63 6f6d 706c 6578 6974 - low_complexit
│ │ │ -0005caa0: 790a 2020 2d20 6c6f 775f 6469 7372 7570 y. - low_disrup
│ │ │ -0005cab0: 7469 6f6e 0a20 202d 206d 6564 6975 6d5f tion. - medium_
│ │ │ -0005cac0: 7365 7665 7269 7479 0a20 202d 206e 6f5f severity. - no_
│ │ │ -0005cad0: 7265 626f 6f74 5f6e 6565 6465 640a 2020 reboot_needed.
│ │ │ -0005cae0: 2d20 7061 636b 6167 655f 6764 6d5f 7265 - package_gdm_re
│ │ │ -0005caf0: 6d6f 7665 640a 3c2f 636f 6465 3e3c 2f70 moved.
<
│ │ │ +0005c4f0: 6469 7620 636c 6173 733d 2270 616e 656c div class="panel
│ │ │ +0005c500: 2d63 6f6c 6c61 7073 6520 636f 6c6c 6170 -collapse collap
│ │ │ +0005c510: 7365 2220 6964 3d22 6964 3439 223e 3c74 se" id="id49">
│ │ │ +0005c560: 3c74 723e 3c74 683e 436f 6d70 6c65 7869 Complexi
│ │ │ +0005c570: 7479 3a3c 2f74 683e 3c74 643e 6c6f 773c ty: low<
│ │ │ +0005c580: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Disruption: low Reboot
│ │ │ +0005c5c0: 3a3c 2f74 683e 3c74 643e 6661 6c73 653c : false<
│ │ │ +0005c5d0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Strategy: <
│ │ │ +0005c5f0: 7464 3e64 6973 6162 6c65 3c2f 7464 3e3c td>disable<
│ │ │ +0005c600: 2f74 723e 3c2f 7461 626c 653e 3c70 7265 /tr>
- name: G
│ │ │ +0005c620: 6174 6865 7220 7468 6520 7061 636b 6167 ather the packag
│ │ │ +0005c630: 6520 6661 6374 730a 2020 7061 636b 6167 e facts. packag
│ │ │ +0005c640: 655f 6661 6374 733a 0a20 2020 206d 616e e_facts:. man
│ │ │ +0005c650: 6167 6572 3a20 6175 746f 0a20 2074 6167 ager: auto. tag
│ │ │ +0005c660: 733a 0a20 202d 204e 4953 542d 3830 302d s:. - NIST-800-
│ │ │ +0005c670: 3533 2d43 4d2d 3628 6129 0a20 202d 204e 53-CM-6(a). - N
│ │ │ +0005c680: 4953 542d 3830 302d 3533 2d43 4d2d 3728 IST-800-53-CM-7(
│ │ │ +0005c690: 6129 0a20 202d 204e 4953 542d 3830 302d a). - NIST-800-
│ │ │ +0005c6a0: 3533 2d43 4d2d 3728 6229 0a20 202d 2064 53-CM-7(b). - d
│ │ │ +0005c6b0: 6973 6162 6c65 5f73 7472 6174 6567 790a isable_strategy.
│ │ │ +0005c6c0: 2020 2d20 6c6f 775f 636f 6d70 6c65 7869 - low_complexi
│ │ │ +0005c6d0: 7479 0a20 202d 206c 6f77 5f64 6973 7275 ty. - low_disru
│ │ │ +0005c6e0: 7074 696f 6e0a 2020 2d20 6d65 6469 756d ption. - medium
│ │ │ +0005c6f0: 5f73 6576 6572 6974 790a 2020 2d20 6e6f _severity. - no
│ │ │ +0005c700: 5f72 6562 6f6f 745f 6e65 6564 6564 0a20 _reboot_needed.
│ │ │ +0005c710: 202d 2070 6163 6b61 6765 5f67 646d 5f72 - package_gdm_r
│ │ │ +0005c720: 656d 6f76 6564 0a0a 2d20 6e61 6d65 3a20 emoved..- name:
│ │ │ +0005c730: 2752 656d 6f76 6520 7468 6520 4744 4d20 'Remove the GDM
│ │ │ +0005c740: 5061 636b 6167 6520 4772 6f75 703a 2045 Package Group: E
│ │ │ +0005c750: 6e73 7572 6520 6764 6d33 2069 7320 7265 nsure gdm3 is re
│ │ │ +0005c760: 6d6f 7665 6427 0a20 2061 6e73 6962 6c65 moved'. ansible
│ │ │ +0005c770: 2e62 7569 6c74 696e 2e70 6163 6b61 6765 .builtin.package
│ │ │ +0005c780: 3a0a 2020 2020 6e61 6d65 3a20 6764 6d33 :. name: gdm3
│ │ │ +0005c790: 0a20 2020 2073 7461 7465 3a20 6162 7365 . state: abse
│ │ │ +0005c7a0: 6e74 0a20 2077 6865 6e3a 2027 2267 646d nt. when: '"gdm
│ │ │ +0005c7b0: 3322 2069 6e20 616e 7369 626c 655f 6661 3" in ansible_fa
│ │ │ +0005c7c0: 6374 732e 7061 636b 6167 6573 270a 2020 cts.packages'.
│ │ │ +0005c7d0: 7461 6773 3a0a 2020 2d20 4e49 5354 2d38 tags:. - NIST-8
│ │ │ +0005c7e0: 3030 2d35 332d 434d 2d36 2861 290a 2020 00-53-CM-6(a).
│ │ │ +0005c7f0: 2d20 4e49 5354 2d38 3030 2d35 332d 434d - NIST-800-53-CM
│ │ │ +0005c800: 2d37 2861 290a 2020 2d20 4e49 5354 2d38 -7(a). - NIST-8
│ │ │ +0005c810: 3030 2d35 332d 434d 2d37 2862 290a 2020 00-53-CM-7(b).
│ │ │ +0005c820: 2d20 6469 7361 626c 655f 7374 7261 7465 - disable_strate
│ │ │ +0005c830: 6779 0a20 202d 206c 6f77 5f63 6f6d 706c gy. - low_compl
│ │ │ +0005c840: 6578 6974 790a 2020 2d20 6c6f 775f 6469 exity. - low_di
│ │ │ +0005c850: 7372 7570 7469 6f6e 0a20 202d 206d 6564 sruption. - med
│ │ │ +0005c860: 6975 6d5f 7365 7665 7269 7479 0a20 202d ium_severity. -
│ │ │ +0005c870: 206e 6f5f 7265 626f 6f74 5f6e 6565 6465 no_reboot_neede
│ │ │ +0005c880: 640a 2020 2d20 7061 636b 6167 655f 6764 d. - package_gd
│ │ │ +0005c890: 6d5f 7265 6d6f 7665 640a 3c2f 636f 6465 m_removed.
Remedia
│ │ │ +0005c950: 7469 6f6e 2050 7570 7065 7420 736e 6970 tion Puppet snip
│ │ │ +0005c960: 7065 7420 e287 b23c 2f61 3e3c 6272 3e3c pet ...
<
│ │ │ +0005c970: 6469 7620 636c 6173 733d 2270 616e 656c div class="panel
│ │ │ +0005c980: 2d63 6f6c 6c61 7073 6520 636f 6c6c 6170 -collapse collap
│ │ │ +0005c990: 7365 2220 6964 3d22 6964 3530 223e 3c74 se" id="id50">
│ │ │ +0005c9e0: 3c74 723e 3c74 683e 436f 6d70 6c65 7869 Complexi
│ │ │ +0005c9f0: 7479 3a3c 2f74 683e 3c74 643e 6c6f 773c ty: low<
│ │ │ +0005ca00: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Disruption: low Reboot
│ │ │ +0005ca40: 3a3c 2f74 683e 3c74 643e 6661 6c73 653c : false<
│ │ │ +0005ca50: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Strategy: <
│ │ │ +0005ca70: 7464 3e64 6973 6162 6c65 3c2f 7464 3e3c td>disable<
│ │ │ +0005ca80: 2f74 723e 3c2f 7461 626c 653e 3c70 7265 /tr>
.include
│ │ │ +0005caa0: 7265 6d6f 7665 5f67 646d 330a 0a63 6c61 remove_gdm3..cla
│ │ │ +0005cab0: 7373 2072 656d 6f76 655f 6764 6d33 207b ss remove_gdm3 {
│ │ │ +0005cac0: 0a20 2070 6163 6b61 6765 207b 2027 6764 . package { 'gd
│ │ │ +0005cad0: 6d33 273a 0a20 2020 2065 6e73 7572 6520 m3':. ensure
│ │ │ +0005cae0: 3d26 6774 3b20 2770 7572 6765 6427 2c0a => 'purged',.
│ │ │ +0005caf0: 2020 7d0a 7d0a 3c2f 636f 6465 3e3c 2f70 }.}.
Remedi
│ │ │ -0005e1d0: 6174 696f 6e20 4f53 4275 696c 6420 426c ation OSBuild Bl
│ │ │ -0005e1e0: 7565 7072 696e 7420 736e 6970 7065 7420 ueprint snippet
│ │ │ -0005e1f0: e287 b23c 2f61 3e3c 6272 3e3c 6469 7620 ...
<
│ │ │ -0005e230: 636f 6465 3e0a 5b5b 7061 636b 6167 6573 code>.[[packages
│ │ │ -0005e240: 5d5d 0a6e 616d 6520 3d20 2273 7564 6f22 ]].name = "sudo"
│ │ │ -0005e250: 0a76 6572 7369 6f6e 203d 2022 2a22 0a3c .version = "*".<
│ │ │ -0005e260: 2f63 6f64 653e 3c2f 7072 653e 3c2f 6469 /code>
Re
│ │ │ -0005e310: 6d65 6469 6174 696f 6e20 5075 7070 6574 mediation Puppet
│ │ │ -0005e320: 2073 6e69 7070 6574 20e2 87b2 3c2f 613e snippet ...
│ │ │ -0005e330: 3c62 723e 3c64 6976 2063 6c61 7373 3d22
Com
│ │ │ -0005e3b0: 706c 6578 6974 793a 3c2f 7468 3e3c 7464 plexity: low Disruption
│ │ │ -0005e3e0: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low R
│ │ │ -0005e400: 6562 6f6f 743a 3c2f 7468 3e3c 7464 3e66 eboot: f
│ │ │ -0005e410: 616c 7365 3c2f 7464 3e3c 2f74 723e 3c74 alse Strategy:<
│ │ │ -0005e430: 2f74 683e 3c74 643e 656e 6162 6c65 3c2f /th> enable
│ │ │ -0005e440: 7464 3e3c 2f74 723e 3c2f 7461 626c 653e td>
│ │ │ -0005e450: 3c70 7265 3e3c 636f 6465 3e69 6e63 6c75 inclu
│ │ │ -0005e460: 6465 2069 6e73 7461 6c6c 5f73 7564 6f0a de install_sudo.
│ │ │ -0005e470: 0a63 6c61 7373 2069 6e73 7461 6c6c 5f73 .class install_s
│ │ │ -0005e480: 7564 6f20 7b0a 2020 7061 636b 6167 6520 udo {. package
│ │ │ -0005e490: 7b20 2773 7564 6f27 3a0a 2020 2020 656e { 'sudo':. en
│ │ │ -0005e4a0: 7375 7265 203d 2667 743b 2027 696e 7374 sure => 'inst
│ │ │ -0005e4b0: 616c 6c65 6427 2c0a 2020 7d0a 7d0a 3c2f alled',. }.}.
│ │ │ -0005e4c0: 636f 6465 3e3c 2f70 7265 3e3c 2f64 6976 code>
Rem
│ │ │ -0005e570: 6564 6961 7469 6f6e 2041 6e73 6962 6c65 ediation Ansible
│ │ │ -0005e580: 2073 6e69 7070 6574 20e2 87b2 3c2f 613e snippet ...
│ │ │ -0005e590: 3c62 723e 3c64 6976 2063 6c61 7373 3d22
Com
│ │ │ -0005e610: 706c 6578 6974 793a 3c2f 7468 3e3c 7464 plexity: low Disruption
│ │ │ -0005e640: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low R
│ │ │ -0005e660: 6562 6f6f 743a 3c2f 7468 3e3c 7464 3e66 eboot: f
│ │ │ -0005e670: 616c 7365 3c2f 7464 3e3c 2f74 723e 3c74 alse Strategy:<
│ │ │ -0005e690: 2f74 683e 3c74 643e 656e 6162 6c65 3c2f /th> enable
│ │ │ -0005e6a0: 7464 3e3c 2f74 723e 3c2f 7461 626c 653e td>
│ │ │ -0005e6b0: 3c70 7265 3e3c 636f 6465 3e2d 206e 616d - nam
│ │ │ -0005e6c0: 653a 2047 6174 6865 7220 7468 6520 7061 e: Gather the pa
│ │ │ -0005e6d0: 636b 6167 6520 6661 6374 730a 2020 7061 ckage facts. pa
│ │ │ -0005e6e0: 636b 6167 655f 6661 6374 733a 0a20 2020 ckage_facts:.
│ │ │ -0005e6f0: 206d 616e 6167 6572 3a20 6175 746f 0a20 manager: auto.
│ │ │ -0005e700: 2074 6167 733a 0a20 202d 204e 4953 542d tags:. - NIST-
│ │ │ -0005e710: 3830 302d 3533 2d43 4d2d 3628 6129 0a20 800-53-CM-6(a).
│ │ │ -0005e720: 202d 2050 4349 2d44 5353 7634 2d32 2e32 - PCI-DSSv4-2.2
│ │ │ -0005e730: 0a20 202d 2050 4349 2d44 5353 7634 2d32 . - PCI-DSSv4-2
│ │ │ -0005e740: 2e32 2e36 0a20 202d 2065 6e61 626c 655f .2.6. - enable_
│ │ │ -0005e750: 7374 7261 7465 6779 0a20 202d 206c 6f77 strategy. - low
│ │ │ -0005e760: 5f63 6f6d 706c 6578 6974 790a 2020 2d20 _complexity. -
│ │ │ -0005e770: 6c6f 775f 6469 7372 7570 7469 6f6e 0a20 low_disruption.
│ │ │ -0005e780: 202d 206d 6564 6975 6d5f 7365 7665 7269 - medium_severi
│ │ │ -0005e790: 7479 0a20 202d 206e 6f5f 7265 626f 6f74 ty. - no_reboot
│ │ │ -0005e7a0: 5f6e 6565 6465 640a 2020 2d20 7061 636b _needed. - pack
│ │ │ -0005e7b0: 6167 655f 7375 646f 5f69 6e73 7461 6c6c age_sudo_install
│ │ │ -0005e7c0: 6564 0a0a 2d20 6e61 6d65 3a20 456e 7375 ed..- name: Ensu
│ │ │ -0005e7d0: 7265 2073 7564 6f20 6973 2069 6e73 7461 re sudo is insta
│ │ │ -0005e7e0: 6c6c 6564 0a20 2061 6e73 6962 6c65 2e62 lled. ansible.b
│ │ │ -0005e7f0: 7569 6c74 696e 2e70 6163 6b61 6765 3a0a uiltin.package:.
│ │ │ -0005e800: 2020 2020 6e61 6d65 3a20 7375 646f 0a20 name: sudo.
│ │ │ -0005e810: 2020 2073 7461 7465 3a20 7072 6573 656e state: presen
│ │ │ -0005e820: 740a 2020 7768 656e 3a20 2722 6c69 6e75 t. when: '"linu
│ │ │ -0005e830: 782d 6261 7365 2220 696e 2061 6e73 6962 x-base" in ansib
│ │ │ -0005e840: 6c65 5f66 6163 7473 2e70 6163 6b61 6765 le_facts.package
│ │ │ -0005e850: 7327 0a20 2074 6167 733a 0a20 202d 204e s'. tags:. - N
│ │ │ -0005e860: 4953 542d 3830 302d 3533 2d43 4d2d 3628 IST-800-53-CM-6(
│ │ │ -0005e870: 6129 0a20 202d 2050 4349 2d44 5353 7634 a). - PCI-DSSv4
│ │ │ -0005e880: 2d32 2e32 0a20 202d 2050 4349 2d44 5353 -2.2. - PCI-DSS
│ │ │ -0005e890: 7634 2d32 2e32 2e36 0a20 202d 2065 6e61 v4-2.2.6. - ena
│ │ │ -0005e8a0: 626c 655f 7374 7261 7465 6779 0a20 202d ble_strategy. -
│ │ │ -0005e8b0: 206c 6f77 5f63 6f6d 706c 6578 6974 790a low_complexity.
│ │ │ -0005e8c0: 2020 2d20 6c6f 775f 6469 7372 7570 7469 - low_disrupti
│ │ │ -0005e8d0: 6f6e 0a20 202d 206d 6564 6975 6d5f 7365 on. - medium_se
│ │ │ -0005e8e0: 7665 7269 7479 0a20 202d 206e 6f5f 7265 verity. - no_re
│ │ │ -0005e8f0: 626f 6f74 5f6e 6565 6465 640a 2020 2d20 boot_needed. -
│ │ │ -0005e900: 7061 636b 6167 655f 7375 646f 5f69 6e73 package_sudo_ins
│ │ │ -0005e910: 7461 6c6c 6564 0a3c 2f63 6f64 653e 3c2f talled.
│ │ │ +0005e1d0: 6174 696f 6e20 416e 7369 626c 6520 736e ation Ansible sn
│ │ │ +0005e1e0: 6970 7065 7420 e287 b23c 2f61 3e3c 6272 ippet ...
│ │ │ +0005e220: 3c74 6162 6c65 2063 6c61 7373 3d22 7461 Comple
│ │ │ +0005e270: 7869 7479 3a3c 2f74 683e 3c74 643e 6c6f xity: lo
│ │ │ +0005e280: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ +0005e290: 7468 3e44 6973 7275 7074 696f 6e3a 3c2f th>Disruption:
│ │ │ +0005e2a0: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ +0005e2b0: 2f74 723e 3c74 723e 3c74 683e 5265 626f /tr> Rebo
│ │ │ +0005e2c0: 6f74 3a3c 2f74 683e 3c74 643e 6661 6c73 ot: fals
│ │ │ +0005e2d0: 653c 2f74 643e 3c2f 7472 3e3c 7472 3e3c e <
│ │ │ +0005e2e0: 7468 3e53 7472 6174 6567 793a 3c2f 7468 th>Strategy:enable
│ │ │ +0005e300: 3c2f 7472 3e3c 2f74 6162 6c65 3e3c 7072
- name:
│ │ │ +0005e320: 4761 7468 6572 2074 6865 2070 6163 6b61 Gather the packa
│ │ │ +0005e330: 6765 2066 6163 7473 0a20 2070 6163 6b61 ge facts. packa
│ │ │ +0005e340: 6765 5f66 6163 7473 3a0a 2020 2020 6d61 ge_facts:. ma
│ │ │ +0005e350: 6e61 6765 723a 2061 7574 6f0a 2020 7461 nager: auto. ta
│ │ │ +0005e360: 6773 3a0a 2020 2d20 4e49 5354 2d38 3030 gs:. - NIST-800
│ │ │ +0005e370: 2d35 332d 434d 2d36 2861 290a 2020 2d20 -53-CM-6(a). -
│ │ │ +0005e380: 5043 492d 4453 5376 342d 322e 320a 2020 PCI-DSSv4-2.2.
│ │ │ +0005e390: 2d20 5043 492d 4453 5376 342d 322e 322e - PCI-DSSv4-2.2.
│ │ │ +0005e3a0: 360a 2020 2d20 656e 6162 6c65 5f73 7472 6. - enable_str
│ │ │ +0005e3b0: 6174 6567 790a 2020 2d20 6c6f 775f 636f ategy. - low_co
│ │ │ +0005e3c0: 6d70 6c65 7869 7479 0a20 202d 206c 6f77 mplexity. - low
│ │ │ +0005e3d0: 5f64 6973 7275 7074 696f 6e0a 2020 2d20 _disruption. -
│ │ │ +0005e3e0: 6d65 6469 756d 5f73 6576 6572 6974 790a medium_severity.
│ │ │ +0005e3f0: 2020 2d20 6e6f 5f72 6562 6f6f 745f 6e65 - no_reboot_ne
│ │ │ +0005e400: 6564 6564 0a20 202d 2070 6163 6b61 6765 eded. - package
│ │ │ +0005e410: 5f73 7564 6f5f 696e 7374 616c 6c65 640a _sudo_installed.
│ │ │ +0005e420: 0a2d 206e 616d 653a 2045 6e73 7572 6520 .- name: Ensure
│ │ │ +0005e430: 7375 646f 2069 7320 696e 7374 616c 6c65 sudo is installe
│ │ │ +0005e440: 640a 2020 616e 7369 626c 652e 6275 696c d. ansible.buil
│ │ │ +0005e450: 7469 6e2e 7061 636b 6167 653a 0a20 2020 tin.package:.
│ │ │ +0005e460: 206e 616d 653a 2073 7564 6f0a 2020 2020 name: sudo.
│ │ │ +0005e470: 7374 6174 653a 2070 7265 7365 6e74 0a20 state: present.
│ │ │ +0005e480: 2077 6865 6e3a 2027 226c 696e 7578 2d62 when: '"linux-b
│ │ │ +0005e490: 6173 6522 2069 6e20 616e 7369 626c 655f ase" in ansible_
│ │ │ +0005e4a0: 6661 6374 732e 7061 636b 6167 6573 270a facts.packages'.
│ │ │ +0005e4b0: 2020 7461 6773 3a0a 2020 2d20 4e49 5354 tags:. - NIST
│ │ │ +0005e4c0: 2d38 3030 2d35 332d 434d 2d36 2861 290a -800-53-CM-6(a).
│ │ │ +0005e4d0: 2020 2d20 5043 492d 4453 5376 342d 322e - PCI-DSSv4-2.
│ │ │ +0005e4e0: 320a 2020 2d20 5043 492d 4453 5376 342d 2. - PCI-DSSv4-
│ │ │ +0005e4f0: 322e 322e 360a 2020 2d20 656e 6162 6c65 2.2.6. - enable
│ │ │ +0005e500: 5f73 7472 6174 6567 790a 2020 2d20 6c6f _strategy. - lo
│ │ │ +0005e510: 775f 636f 6d70 6c65 7869 7479 0a20 202d w_complexity. -
│ │ │ +0005e520: 206c 6f77 5f64 6973 7275 7074 696f 6e0a low_disruption.
│ │ │ +0005e530: 2020 2d20 6d65 6469 756d 5f73 6576 6572 - medium_sever
│ │ │ +0005e540: 6974 790a 2020 2d20 6e6f 5f72 6562 6f6f ity. - no_reboo
│ │ │ +0005e550: 745f 6e65 6564 6564 0a20 202d 2070 6163 t_needed. - pac
│ │ │ +0005e560: 6b61 6765 5f73 7564 6f5f 696e 7374 616c kage_sudo_instal
│ │ │ +0005e570: 6c65 640a 3c2f 636f 6465 3e3c 2f70 7265 led. Remediation P
│ │ │ +0005e630: 7570 7065 7420 736e 6970 7065 7420 e287 uppet snippet ..
│ │ │ +0005e640: b23c 2f61 3e3c 6272 3e3c 6469 7620 636c .
Complexity: low
│ │ │ +0005e6e0: 7472 3e3c 7472 3e3c 7468 3e44 6973 7275 tr>Disru
│ │ │ +0005e6f0: 7074 696f 6e3a 3c2f 7468 3e3c 7464 3e6c ption: l
│ │ │ +0005e700: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ +0005e710: 3c74 683e 5265 626f 6f74 3a3c 2f74 683e Reboot:
│ │ │ +0005e720: 3c74 643e 6661 6c73 653c 2f74 643e 3c2f false
│ │ │ +0005e730: 7472 3e3c 7472 3e3c 7468 3e53 7472 6174 tr> Strat
│ │ │ +0005e740: 6567 793a 3c2f 7468 3e3c 7464 3e65 6e61 egy: ena
│ │ │ +0005e750: 626c 653c 2f74 643e 3c2f 7472 3e3c 2f74 ble
│ │ │ +0005e770: 696e 636c 7564 6520 696e 7374 616c 6c5f include install_
│ │ │ +0005e780: 7375 646f 0a0a 636c 6173 7320 696e 7374 sudo..class inst
│ │ │ +0005e790: 616c 6c5f 7375 646f 207b 0a20 2070 6163 all_sudo {. pac
│ │ │ +0005e7a0: 6b61 6765 207b 2027 7375 646f 273a 0a20 kage { 'sudo':.
│ │ │ +0005e7b0: 2020 2065 6e73 7572 6520 3d26 6774 3b20 ensure =>
│ │ │ +0005e7c0: 2769 6e73 7461 6c6c 6564 272c 0a20 207d 'installed',. }
│ │ │ +0005e7d0: 0a7d 0a3c 2f63 6f64 653e 3c2f 7072 653e .}.
│ │ │ +0005e7e0: 3c2f 6469 763e 3c61 2063 6c61 7373 3d22 Remediation OS
│ │ │ +0005e890: 4275 696c 6420 426c 7565 7072 696e 7420 Build Blueprint
│ │ │ +0005e8a0: 736e 6970 7065 7420 e287 b23c 2f61 3e3c snippet ...<
│ │ │ +0005e8b0: 6272 3e3c 6469 7620 636c 6173 733d 2270 br>.[[
│ │ │ +0005e8f0: 7061 636b 6167 6573 5d5d 0a6e 616d 6520 packages]].name
│ │ │ +0005e900: 3d20 2273 7564 6f22 0a76 6572 7369 6f6e = "sudo".version
│ │ │ +0005e910: 203d 2022 2a22 0a3c 2f63 6f64 653e 3c2f = "*".
│ │ │ 0005e920: 7072 653e 3c2f 6469 763e 3c61 2063 6c61 pre>
Reme
│ │ │ -000b3c00: 6469 6174 696f 6e20 4f53 4275 696c 6420 diation OSBuild
│ │ │ -000b3c10: 426c 7565 7072 696e 7420 736e 6970 7065 Blueprint snippe
│ │ │ -000b3c20: 7420 e287 b23c 2f61 3e3c 6272 3e3c 6469 t ...
.[[packa
│ │ │ -000b3c70: 6765 735d 5d0a 6e61 6d65 203d 2022 6c69 ges]].name = "li
│ │ │ -000b3c80: 6270 616d 2d6d 6f64 756c 6573 220a 7665 bpam-modules".ve
│ │ │ -000b3c90: 7273 696f 6e20 3d20 222a 220a 3c2f 636f rsion = "*".<
│ │ │ -000b3cb0: 6120 636c 6173 733d 2262 746e 2062 746e a class="btn btn
│ │ │ -000b3cc0: 2d73 7563 6365 7373 2220 6461 7461 2d74 -success" data-t
│ │ │ -000b3cd0: 6f67 676c 653d 2263 6f6c 6c61 7073 6522 oggle="collapse"
│ │ │ -000b3ce0: 2064 6174 612d 7461 7267 6574 3d22 2369 data-target="#i
│ │ │ -000b3cf0: 6431 3735 2220 7461 6269 6e64 6578 3d22 d175" tabindex="
│ │ │ -000b3d00: 3022 2072 6f6c 653d 2262 7574 746f 6e22 0" role="button"
│ │ │ -000b3d10: 2061 7269 612d 6578 7061 6e64 6564 3d22 aria-expanded="
│ │ │ -000b3d20: 6661 6c73 6522 2074 6974 6c65 3d22 4163 false" title="Ac
│ │ │ -000b3d30: 7469 7661 7465 2074 6f20 7265 7665 616c tivate to reveal
│ │ │ -000b3d40: 2220 6872 6566 3d22 2321 223e 5265 6d65 " href="#!">Reme
│ │ │ -000b3d50: 6469 6174 696f 6e20 5075 7070 6574 2073 diation Puppet s
│ │ │ -000b3d60: 6e69 7070 6574 20e2 87b2 3c2f 613e 3c62 nippet ...Comp
│ │ │ -000b3df0: 6c65 7869 7479 3a3c 2f74 683e 3c74 643e lexity:
│ │ │ -000b3e00: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Disruption:
│ │ │ -000b3e20: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Re
│ │ │ -000b3e40: 626f 6f74 3a3c 2f74 683e 3c74 643e 6661 boot: fa
│ │ │ -000b3e50: 6c73 653c 2f74 643e 3c2f 7472 3e3c 7472 lse Strategy:
│ │ │ -000b3e70: 7468 3e3c 7464 3e65 6e61 626c 653c 2f74 th> enable
<
│ │ │ -000b3e90: 7072 653e 3c63 6f64 653e 696e 636c 7564 pre>includ
│ │ │ -000b3ea0: 6520 696e 7374 616c 6c5f 6c69 6270 616d e install_libpam
│ │ │ -000b3eb0: 2d6d 6f64 756c 6573 0a0a 636c 6173 7320 -modules..class
│ │ │ -000b3ec0: 696e 7374 616c 6c5f 6c69 6270 616d 2d6d install_libpam-m
│ │ │ -000b3ed0: 6f64 756c 6573 207b 0a20 2070 6163 6b61 odules {. packa
│ │ │ -000b3ee0: 6765 207b 2027 6c69 6270 616d 2d6d 6f64 ge { 'libpam-mod
│ │ │ -000b3ef0: 756c 6573 273a 0a20 2020 2065 6e73 7572 ules':. ensur
│ │ │ -000b3f00: 6520 3d26 6774 3b20 2769 6e73 7461 6c6c e => 'install
│ │ │ -000b3f10: 6564 272c 0a20 207d 0a7d 0a3c 2f63 6f64 ed',. }.}.Remed
│ │ │ -000b3fd0: 6961 7469 6f6e 2041 6e73 6962 6c65 2073 iation Ansible s
│ │ │ -000b3fe0: 6e69 7070 6574 20e2 87b2 3c2f 613e 3c62 nippet ...Comp
│ │ │ -000b4070: 6c65 7869 7479 3a3c 2f74 683e 3c74 643e lexity:
│ │ │ -000b4080: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Disruption:
│ │ │ -000b40a0: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Re
│ │ │ -000b40c0: 626f 6f74 3a3c 2f74 683e 3c74 643e 6661 boot: fa
│ │ │ -000b40d0: 6c73 653c 2f74 643e 3c2f 7472 3e3c 7472 lse Strategy:
│ │ │ -000b40f0: 7468 3e3c 7464 3e65 6e61 626c 653c 2f74 th> enable
<
│ │ │ -000b4110: 7072 653e 3c63 6f64 653e 2d20 6e61 6d65 pre>- name
│ │ │ -000b4120: 3a20 4761 7468 6572 2074 6865 2070 6163 : Gather the pac
│ │ │ -000b4130: 6b61 6765 2066 6163 7473 0a20 2070 6163 kage facts. pac
│ │ │ -000b4140: 6b61 6765 5f66 6163 7473 3a0a 2020 2020 kage_facts:.
│ │ │ -000b4150: 6d61 6e61 6765 723a 2061 7574 6f0a 2020 manager: auto.
│ │ │ -000b4160: 7461 6773 3a0a 2020 2d20 656e 6162 6c65 tags:. - enable
│ │ │ -000b4170: 5f73 7472 6174 6567 790a 2020 2d20 6c6f _strategy. - lo
│ │ │ -000b4180: 775f 636f 6d70 6c65 7869 7479 0a20 202d w_complexity. -
│ │ │ -000b4190: 206c 6f77 5f64 6973 7275 7074 696f 6e0a low_disruption.
│ │ │ -000b41a0: 2020 2d20 6d65 6469 756d 5f73 6576 6572 - medium_sever
│ │ │ -000b41b0: 6974 790a 2020 2d20 6e6f 5f72 6562 6f6f ity. - no_reboo
│ │ │ -000b41c0: 745f 6e65 6564 6564 0a20 202d 2070 6163 t_needed. - pac
│ │ │ -000b41d0: 6b61 6765 5f70 616d 5f6d 6f64 756c 6573 kage_pam_modules
│ │ │ -000b41e0: 5f69 6e73 7461 6c6c 6564 0a0a 2d20 6e61 _installed..- na
│ │ │ -000b41f0: 6d65 3a20 456e 7375 7265 206c 6962 7061 me: Ensure libpa
│ │ │ -000b4200: 6d2d 6d6f 6475 6c65 7320 6973 2069 6e73 m-modules is ins
│ │ │ -000b4210: 7461 6c6c 6564 0a20 2061 6e73 6962 6c65 talled. ansible
│ │ │ -000b4220: 2e62 7569 6c74 696e 2e70 6163 6b61 6765 .builtin.package
│ │ │ -000b4230: 3a0a 2020 2020 6e61 6d65 3a20 6c69 6270 :. name: libp
│ │ │ -000b4240: 616d 2d6d 6f64 756c 6573 0a20 2020 2073 am-modules. s
│ │ │ -000b4250: 7461 7465 3a20 7072 6573 656e 740a 2020 tate: present.
│ │ │ -000b4260: 7768 656e 3a20 2722 6c69 6270 616d 2d72 when: '"libpam-r
│ │ │ -000b4270: 756e 7469 6d65 2220 696e 2061 6e73 6962 untime" in ansib
│ │ │ -000b4280: 6c65 5f66 6163 7473 2e70 6163 6b61 6765 le_facts.package
│ │ │ -000b4290: 7327 0a20 2074 6167 733a 0a20 202d 2065 s'. tags:. - e
│ │ │ -000b42a0: 6e61 626c 655f 7374 7261 7465 6779 0a20 nable_strategy.
│ │ │ -000b42b0: 202d 206c 6f77 5f63 6f6d 706c 6578 6974 - low_complexit
│ │ │ -000b42c0: 790a 2020 2d20 6c6f 775f 6469 7372 7570 y. - low_disrup
│ │ │ -000b42d0: 7469 6f6e 0a20 202d 206d 6564 6975 6d5f tion. - medium_
│ │ │ -000b42e0: 7365 7665 7269 7479 0a20 202d 206e 6f5f severity. - no_
│ │ │ -000b42f0: 7265 626f 6f74 5f6e 6565 6465 640a 2020 reboot_needed.
│ │ │ -000b4300: 2d20 7061 636b 6167 655f 7061 6d5f 6d6f - package_pam_mo
│ │ │ -000b4310: 6475 6c65 735f 696e 7374 616c 6c65 640a dules_installed.
│ │ │ +000b3c00: 6469 6174 696f 6e20 416e 7369 626c 6520 diation Ansible
│ │ │ +000b3c10: 736e 6970 7065 7420 e287 b23c 2f61 3e3c snippet ...<
│ │ │ +000b3c20: 6272 3e3c 6469 7620 636c 6173 733d 2270 br>Com
│ │ │ +000b3ca0: 706c 6578 6974 793a 3c2f 7468 3e3c 7464 plexity: low Disruption
│ │ │ +000b3cd0: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low R
│ │ │ +000b3cf0: 6562 6f6f 743a 3c2f 7468 3e3c 7464 3e66 eboot: f
│ │ │ +000b3d00: 616c 7365 3c2f 7464 3e3c 2f74 723e 3c74 alse Strategy:<
│ │ │ +000b3d20: 2f74 683e 3c74 643e 656e 6162 6c65 3c2f /th> enable
│ │ │ +000b3d30: 7464 3e3c 2f74 723e 3c2f 7461 626c 653e td>
│ │ │ +000b3d40: 3c70 7265 3e3c 636f 6465 3e2d 206e 616d - nam
│ │ │ +000b3d50: 653a 2047 6174 6865 7220 7468 6520 7061 e: Gather the pa
│ │ │ +000b3d60: 636b 6167 6520 6661 6374 730a 2020 7061 ckage facts. pa
│ │ │ +000b3d70: 636b 6167 655f 6661 6374 733a 0a20 2020 ckage_facts:.
│ │ │ +000b3d80: 206d 616e 6167 6572 3a20 6175 746f 0a20 manager: auto.
│ │ │ +000b3d90: 2074 6167 733a 0a20 202d 2065 6e61 626c tags:. - enabl
│ │ │ +000b3da0: 655f 7374 7261 7465 6779 0a20 202d 206c e_strategy. - l
│ │ │ +000b3db0: 6f77 5f63 6f6d 706c 6578 6974 790a 2020 ow_complexity.
│ │ │ +000b3dc0: 2d20 6c6f 775f 6469 7372 7570 7469 6f6e - low_disruption
│ │ │ +000b3dd0: 0a20 202d 206d 6564 6975 6d5f 7365 7665 . - medium_seve
│ │ │ +000b3de0: 7269 7479 0a20 202d 206e 6f5f 7265 626f rity. - no_rebo
│ │ │ +000b3df0: 6f74 5f6e 6565 6465 640a 2020 2d20 7061 ot_needed. - pa
│ │ │ +000b3e00: 636b 6167 655f 7061 6d5f 6d6f 6475 6c65 ckage_pam_module
│ │ │ +000b3e10: 735f 696e 7374 616c 6c65 640a 0a2d 206e s_installed..- n
│ │ │ +000b3e20: 616d 653a 2045 6e73 7572 6520 6c69 6270 ame: Ensure libp
│ │ │ +000b3e30: 616d 2d6d 6f64 756c 6573 2069 7320 696e am-modules is in
│ │ │ +000b3e40: 7374 616c 6c65 640a 2020 616e 7369 626c stalled. ansibl
│ │ │ +000b3e50: 652e 6275 696c 7469 6e2e 7061 636b 6167 e.builtin.packag
│ │ │ +000b3e60: 653a 0a20 2020 206e 616d 653a 206c 6962 e:. name: lib
│ │ │ +000b3e70: 7061 6d2d 6d6f 6475 6c65 730a 2020 2020 pam-modules.
│ │ │ +000b3e80: 7374 6174 653a 2070 7265 7365 6e74 0a20 state: present.
│ │ │ +000b3e90: 2077 6865 6e3a 2027 226c 6962 7061 6d2d when: '"libpam-
│ │ │ +000b3ea0: 7275 6e74 696d 6522 2069 6e20 616e 7369 runtime" in ansi
│ │ │ +000b3eb0: 626c 655f 6661 6374 732e 7061 636b 6167 ble_facts.packag
│ │ │ +000b3ec0: 6573 270a 2020 7461 6773 3a0a 2020 2d20 es'. tags:. -
│ │ │ +000b3ed0: 656e 6162 6c65 5f73 7472 6174 6567 790a enable_strategy.
│ │ │ +000b3ee0: 2020 2d20 6c6f 775f 636f 6d70 6c65 7869 - low_complexi
│ │ │ +000b3ef0: 7479 0a20 202d 206c 6f77 5f64 6973 7275 ty. - low_disru
│ │ │ +000b3f00: 7074 696f 6e0a 2020 2d20 6d65 6469 756d ption. - medium
│ │ │ +000b3f10: 5f73 6576 6572 6974 790a 2020 2d20 6e6f _severity. - no
│ │ │ +000b3f20: 5f72 6562 6f6f 745f 6e65 6564 6564 0a20 _reboot_needed.
│ │ │ +000b3f30: 202d 2070 6163 6b61 6765 5f70 616d 5f6d - package_pam_m
│ │ │ +000b3f40: 6f64 756c 6573 5f69 6e73 7461 6c6c 6564 odules_installed
│ │ │ +000b3f50: 0a3c 2f63 6f64 653e 3c2f 7072 653e 3c2f .
│ │ │ +000b3f60: 6469 763e 3c61 2063 6c61 7373 3d22 6274 div>Remediation Pup
│ │ │ +000b4010: 7065 7420 736e 6970 7065 7420 e287 b23c pet snippet ...<
│ │ │ +000b4020: 2f61 3e3c 6272 3e3c 6469 7620 636c 6173 /a>
Complexity: low Disrup
│ │ │ +000b40d0: 7469 6f6e 3a3c 2f74 683e 3c74 643e 6c6f tion: lo
│ │ │ +000b40e0: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ +000b40f0: 7468 3e52 6562 6f6f 743a 3c2f 7468 3e3c th>Reboot:<
│ │ │ +000b4100: 7464 3e66 616c 7365 3c2f 7464 3e3c 2f74 td>false Strate
│ │ │ +000b4120: 6779 3a3c 2f74 683e 3c74 643e 656e 6162 gy: enab
│ │ │ +000b4130: 6c65 3c2f 7464 3e3c 2f74 723e 3c2f 7461 le i
│ │ │ +000b4150: 6e63 6c75 6465 2069 6e73 7461 6c6c 5f6c nclude install_l
│ │ │ +000b4160: 6962 7061 6d2d 6d6f 6475 6c65 730a 0a63 ibpam-modules..c
│ │ │ +000b4170: 6c61 7373 2069 6e73 7461 6c6c 5f6c 6962 lass install_lib
│ │ │ +000b4180: 7061 6d2d 6d6f 6475 6c65 7320 7b0a 2020 pam-modules {.
│ │ │ +000b4190: 7061 636b 6167 6520 7b20 276c 6962 7061 package { 'libpa
│ │ │ +000b41a0: 6d2d 6d6f 6475 6c65 7327 3a0a 2020 2020 m-modules':.
│ │ │ +000b41b0: 656e 7375 7265 203d 2667 743b 2027 696e ensure => 'in
│ │ │ +000b41c0: 7374 616c 6c65 6427 2c0a 2020 7d0a 7d0a stalled',. }.}.
│ │ │ +000b41d0: 3c2f 636f 6465 3e3c 2f70 7265 3e3c 2f64
│ │ │ +000b4280: 5265 6d65 6469 6174 696f 6e20 4f53 4275 Remediation OSBu
│ │ │ +000b4290: 696c 6420 426c 7565 7072 696e 7420 736e ild Blueprint sn
│ │ │ +000b42a0: 6970 7065 7420 e287 b23c 2f61 3e3c 6272 ippet ...
.[[p
│ │ │ +000b42f0: 6163 6b61 6765 735d 5d0a 6e61 6d65 203d ackages]].name =
│ │ │ +000b4300: 2022 6c69 6270 616d 2d6d 6f64 756c 6573 "libpam-modules
│ │ │ +000b4310: 220a 7665 7273 696f 6e20 3d20 222a 220a ".version = "*".
│ │ │ 000b4320: 3c2f 636f 6465 3e3c 2f70 7265 3e3c 2f64
Remediation
│ │ │ -000b51d0: 4f53 4275 696c 6420 426c 7565 7072 696e OSBuild Blueprin
│ │ │ -000b51e0: 7420 736e 6970 7065 7420 e287 b23c 2f61 t snippet ...
│ │ │ -000b5230: 0a5b 5b70 6163 6b61 6765 735d 5d0a 6e61 .[[packages]].na
│ │ │ -000b5240: 6d65 203d 2022 6c69 6270 616d 2d70 7771 me = "libpam-pwq
│ │ │ -000b5250: 7561 6c69 7479 220a 7665 7273 696f 6e20 uality".version
│ │ │ -000b5260: 3d20 222a 220a 3c2f 636f 6465 3e3c 2f70 = "*".
Remediatio
│ │ │ -000b5320: 6e20 5075 7070 6574 2073 6e69 7070 6574 n Puppet snippet
│ │ │ -000b5330: 20e2 87b2 3c2f 613e 3c62 723e 3c64 6976 ...
Complexity
│ │ │ -000b53c0: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low D
│ │ │ -000b53e0: 6973 7275 7074 696f 6e3a 3c2f 7468 3e3c isruption: <
│ │ │ -000b53f0: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ -000b5400: 3c74 723e 3c74 683e 5265 626f 6f74 3a3c Reboot:<
│ │ │ -000b5410: 2f74 683e 3c74 643e 6661 6c73 653c 2f74 /th> false S
│ │ │ -000b5430: 7472 6174 6567 793a 3c2f 7468 3e3c 7464 trategy: enable
include inst
│ │ │ -000b5470: 616c 6c5f 6c69 6270 616d 2d70 7771 7561 all_libpam-pwqua
│ │ │ -000b5480: 6c69 7479 0a0a 636c 6173 7320 696e 7374 lity..class inst
│ │ │ -000b5490: 616c 6c5f 6c69 6270 616d 2d70 7771 7561 all_libpam-pwqua
│ │ │ -000b54a0: 6c69 7479 207b 0a20 2070 6163 6b61 6765 lity {. package
│ │ │ -000b54b0: 207b 2027 6c69 6270 616d 2d70 7771 7561 { 'libpam-pwqua
│ │ │ -000b54c0: 6c69 7479 273a 0a20 2020 2065 6e73 7572 lity':. ensur
│ │ │ -000b54d0: 6520 3d26 6774 3b20 2769 6e73 7461 6c6c e => 'install
│ │ │ -000b54e0: 6564 272c 0a20 207d 0a7d 0a3c 2f63 6f64 ed',. }.}.
Remed
│ │ │ -000b55a0: 6961 7469 6f6e 2041 6e73 6962 6c65 2073 iation Ansible s
│ │ │ -000b55b0: 6e69 7070 6574 20e2 87b2 3c2f 613e 3c62 nippet ...Comp
│ │ │ -000b5640: 6c65 7869 7479 3a3c 2f74 683e 3c74 643e lexity:
│ │ │ -000b5650: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Disruption:
│ │ │ -000b5670: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Re
│ │ │ -000b5690: 626f 6f74 3a3c 2f74 683e 3c74 643e 6661 boot: fa
│ │ │ -000b56a0: 6c73 653c 2f74 643e 3c2f 7472 3e3c 7472 lse Strategy:
│ │ │ -000b56c0: 7468 3e3c 7464 3e65 6e61 626c 653c 2f74 th> enable
<
│ │ │ -000b56e0: 7072 653e 3c63 6f64 653e 2d20 6e61 6d65 pre>- name
│ │ │ -000b56f0: 3a20 4761 7468 6572 2074 6865 2070 6163 : Gather the pac
│ │ │ -000b5700: 6b61 6765 2066 6163 7473 0a20 2070 6163 kage facts. pac
│ │ │ -000b5710: 6b61 6765 5f66 6163 7473 3a0a 2020 2020 kage_facts:.
│ │ │ -000b5720: 6d61 6e61 6765 723a 2061 7574 6f0a 2020 manager: auto.
│ │ │ -000b5730: 7461 6773 3a0a 2020 2d20 4449 5341 2d53 tags:. - DISA-S
│ │ │ -000b5740: 5449 472d 5542 5455 2d32 322d 3231 3530 TIG-UBTU-22-2150
│ │ │ -000b5750: 3130 0a20 202d 2065 6e61 626c 655f 7374 10. - enable_st
│ │ │ -000b5760: 7261 7465 6779 0a20 202d 206c 6f77 5f63 rategy. - low_c
│ │ │ -000b5770: 6f6d 706c 6578 6974 790a 2020 2d20 6c6f omplexity. - lo
│ │ │ -000b5780: 775f 6469 7372 7570 7469 6f6e 0a20 202d w_disruption. -
│ │ │ -000b5790: 206d 6564 6975 6d5f 7365 7665 7269 7479 medium_severity
│ │ │ -000b57a0: 0a20 202d 206e 6f5f 7265 626f 6f74 5f6e . - no_reboot_n
│ │ │ -000b57b0: 6565 6465 640a 2020 2d20 7061 636b 6167 eeded. - packag
│ │ │ -000b57c0: 655f 7061 6d5f 7077 7175 616c 6974 795f e_pam_pwquality_
│ │ │ -000b57d0: 696e 7374 616c 6c65 640a 0a2d 206e 616d installed..- nam
│ │ │ -000b57e0: 653a 2045 6e73 7572 6520 6c69 6270 616d e: Ensure libpam
│ │ │ -000b57f0: 2d70 7771 7561 6c69 7479 2069 7320 696e -pwquality is in
│ │ │ -000b5800: 7374 616c 6c65 640a 2020 616e 7369 626c stalled. ansibl
│ │ │ -000b5810: 652e 6275 696c 7469 6e2e 7061 636b 6167 e.builtin.packag
│ │ │ -000b5820: 653a 0a20 2020 206e 616d 653a 206c 6962 e:. name: lib
│ │ │ -000b5830: 7061 6d2d 7077 7175 616c 6974 790a 2020 pam-pwquality.
│ │ │ -000b5840: 2020 7374 6174 653a 2070 7265 7365 6e74 state: present
│ │ │ -000b5850: 0a20 2077 6865 6e3a 2027 226c 6962 7061 . when: '"libpa
│ │ │ -000b5860: 6d2d 7275 6e74 696d 6522 2069 6e20 616e m-runtime" in an
│ │ │ -000b5870: 7369 626c 655f 6661 6374 732e 7061 636b sible_facts.pack
│ │ │ -000b5880: 6167 6573 270a 2020 7461 6773 3a0a 2020 ages'. tags:.
│ │ │ -000b5890: 2d20 4449 5341 2d53 5449 472d 5542 5455 - DISA-STIG-UBTU
│ │ │ -000b58a0: 2d32 322d 3231 3530 3130 0a20 202d 2065 -22-215010. - e
│ │ │ -000b58b0: 6e61 626c 655f 7374 7261 7465 6779 0a20 nable_strategy.
│ │ │ -000b58c0: 202d 206c 6f77 5f63 6f6d 706c 6578 6974 - low_complexit
│ │ │ -000b58d0: 790a 2020 2d20 6c6f 775f 6469 7372 7570 y. - low_disrup
│ │ │ -000b58e0: 7469 6f6e 0a20 202d 206d 6564 6975 6d5f tion. - medium_
│ │ │ -000b58f0: 7365 7665 7269 7479 0a20 202d 206e 6f5f severity. - no_
│ │ │ -000b5900: 7265 626f 6f74 5f6e 6565 6465 640a 2020 reboot_needed.
│ │ │ -000b5910: 2d20 7061 636b 6167 655f 7061 6d5f 7077 - package_pam_pw
│ │ │ -000b5920: 7175 616c 6974 795f 696e 7374 616c 6c65 quality_installe
│ │ │ -000b5930: 640a 3c2f 636f 6465 3e3c 2f70 7265 3e3c d.<
│ │ │ +000b51d0: 416e 7369 626c 6520 736e 6970 7065 7420 Ansible snippet
│ │ │ +000b51e0: e287 b23c 2f61 3e3c 6272 3e3c 6469 7620 ...
Complexity:
│ │ │ +000b5270: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Di
│ │ │ +000b5290: 7372 7570 7469 6f6e 3a3c 2f74 683e 3c74 sruption: low <
│ │ │ +000b52b0: 7472 3e3c 7468 3e52 6562 6f6f 743a 3c2f tr>Reboot:
│ │ │ +000b52c0: 7468 3e3c 7464 3e66 616c 7365 3c2f 7464 th> false St
│ │ │ +000b52e0: 7261 7465 6779 3a3c 2f74 683e 3c74 643e rategy:
│ │ │ +000b52f0: 656e 6162 6c65 3c2f 7464 3e3c 2f74 723e enable
│ │ │ +000b5300: 3c2f 7461 626c 653e 3c70 7265 3e3c 636f
- name: Gathe
│ │ │ +000b5320: 7220 7468 6520 7061 636b 6167 6520 6661 r the package fa
│ │ │ +000b5330: 6374 730a 2020 7061 636b 6167 655f 6661 cts. package_fa
│ │ │ +000b5340: 6374 733a 0a20 2020 206d 616e 6167 6572 cts:. manager
│ │ │ +000b5350: 3a20 6175 746f 0a20 2074 6167 733a 0a20 : auto. tags:.
│ │ │ +000b5360: 202d 2044 4953 412d 5354 4947 2d55 4254 - DISA-STIG-UBT
│ │ │ +000b5370: 552d 3232 2d32 3135 3031 300a 2020 2d20 U-22-215010. -
│ │ │ +000b5380: 656e 6162 6c65 5f73 7472 6174 6567 790a enable_strategy.
│ │ │ +000b5390: 2020 2d20 6c6f 775f 636f 6d70 6c65 7869 - low_complexi
│ │ │ +000b53a0: 7479 0a20 202d 206c 6f77 5f64 6973 7275 ty. - low_disru
│ │ │ +000b53b0: 7074 696f 6e0a 2020 2d20 6d65 6469 756d ption. - medium
│ │ │ +000b53c0: 5f73 6576 6572 6974 790a 2020 2d20 6e6f _severity. - no
│ │ │ +000b53d0: 5f72 6562 6f6f 745f 6e65 6564 6564 0a20 _reboot_needed.
│ │ │ +000b53e0: 202d 2070 6163 6b61 6765 5f70 616d 5f70 - package_pam_p
│ │ │ +000b53f0: 7771 7561 6c69 7479 5f69 6e73 7461 6c6c wquality_install
│ │ │ +000b5400: 6564 0a0a 2d20 6e61 6d65 3a20 456e 7375 ed..- name: Ensu
│ │ │ +000b5410: 7265 206c 6962 7061 6d2d 7077 7175 616c re libpam-pwqual
│ │ │ +000b5420: 6974 7920 6973 2069 6e73 7461 6c6c 6564 ity is installed
│ │ │ +000b5430: 0a20 2061 6e73 6962 6c65 2e62 7569 6c74 . ansible.built
│ │ │ +000b5440: 696e 2e70 6163 6b61 6765 3a0a 2020 2020 in.package:.
│ │ │ +000b5450: 6e61 6d65 3a20 6c69 6270 616d 2d70 7771 name: libpam-pwq
│ │ │ +000b5460: 7561 6c69 7479 0a20 2020 2073 7461 7465 uality. state
│ │ │ +000b5470: 3a20 7072 6573 656e 740a 2020 7768 656e : present. when
│ │ │ +000b5480: 3a20 2722 6c69 6270 616d 2d72 756e 7469 : '"libpam-runti
│ │ │ +000b5490: 6d65 2220 696e 2061 6e73 6962 6c65 5f66 me" in ansible_f
│ │ │ +000b54a0: 6163 7473 2e70 6163 6b61 6765 7327 0a20 acts.packages'.
│ │ │ +000b54b0: 2074 6167 733a 0a20 202d 2044 4953 412d tags:. - DISA-
│ │ │ +000b54c0: 5354 4947 2d55 4254 552d 3232 2d32 3135 STIG-UBTU-22-215
│ │ │ +000b54d0: 3031 300a 2020 2d20 656e 6162 6c65 5f73 010. - enable_s
│ │ │ +000b54e0: 7472 6174 6567 790a 2020 2d20 6c6f 775f trategy. - low_
│ │ │ +000b54f0: 636f 6d70 6c65 7869 7479 0a20 202d 206c complexity. - l
│ │ │ +000b5500: 6f77 5f64 6973 7275 7074 696f 6e0a 2020 ow_disruption.
│ │ │ +000b5510: 2d20 6d65 6469 756d 5f73 6576 6572 6974 - medium_severit
│ │ │ +000b5520: 790a 2020 2d20 6e6f 5f72 6562 6f6f 745f y. - no_reboot_
│ │ │ +000b5530: 6e65 6564 6564 0a20 202d 2070 6163 6b61 needed. - packa
│ │ │ +000b5540: 6765 5f70 616d 5f70 7771 7561 6c69 7479 ge_pam_pwquality
│ │ │ +000b5550: 5f69 6e73 7461 6c6c 6564 0a3c 2f63 6f64 _installed.
Remed
│ │ │ +000b5610: 6961 7469 6f6e 2050 7570 7065 7420 736e iation Puppet sn
│ │ │ +000b5620: 6970 7065 7420 e287 b23c 2f61 3e3c 6272 ippet ...
Compl
│ │ │ +000b56b0: 6578 6974 793a 3c2f 7468 3e3c 7464 3e6c exity: l
│ │ │ +000b56c0: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ +000b56d0: 3c74 683e 4469 7372 7570 7469 6f6e 3a3c Disruption:<
│ │ │ +000b56e0: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ +000b56f0: 3c2f 7472 3e3c 7472 3e3c 7468 3e52 6562 Reb
│ │ │ +000b5700: 6f6f 743a 3c2f 7468 3e3c 7464 3e66 616c oot: fal
│ │ │ +000b5710: 7365 3c2f 7464 3e3c 2f74 723e 3c74 723e se
│ │ │ +000b5720: 3c74 683e 5374 7261 7465 6779 3a3c 2f74 Strategy: enable
include
│ │ │ +000b5760: 2069 6e73 7461 6c6c 5f6c 6962 7061 6d2d install_libpam-
│ │ │ +000b5770: 7077 7175 616c 6974 790a 0a63 6c61 7373 pwquality..class
│ │ │ +000b5780: 2069 6e73 7461 6c6c 5f6c 6962 7061 6d2d install_libpam-
│ │ │ +000b5790: 7077 7175 616c 6974 7920 7b0a 2020 7061 pwquality {. pa
│ │ │ +000b57a0: 636b 6167 6520 7b20 276c 6962 7061 6d2d ckage { 'libpam-
│ │ │ +000b57b0: 7077 7175 616c 6974 7927 3a0a 2020 2020 pwquality':.
│ │ │ +000b57c0: 656e 7375 7265 203d 2667 743b 2027 696e ensure => 'in
│ │ │ +000b57d0: 7374 616c 6c65 6427 2c0a 2020 7d0a 7d0a stalled',. }.}.
│ │ │ +000b57e0: 3c2f 636f 6465 3e3c 2f70 7265 3e3c 2f64
│ │ │ +000b5890: 5265 6d65 6469 6174 696f 6e20 4f53 4275 Remediation OSBu
│ │ │ +000b58a0: 696c 6420 426c 7565 7072 696e 7420 736e ild Blueprint sn
│ │ │ +000b58b0: 6970 7065 7420 e287 b23c 2f61 3e3c 6272 ippet ...
.[[p
│ │ │ +000b5900: 6163 6b61 6765 735d 5d0a 6e61 6d65 203d ackages]].name =
│ │ │ +000b5910: 2022 6c69 6270 616d 2d70 7771 7561 6c69 "libpam-pwquali
│ │ │ +000b5920: 7479 220a 7665 7273 696f 6e20 3d20 222a ty".version = "*
│ │ │ +000b5930: 220a 3c2f 636f 6465 3e3c 2f70 7265 3e3c ".
<
│ │ │ 000b5940: 2f64 6976 3e3c 6120 636c 6173 733d 2262 /div>Remediation
│ │ │ -000b6490: 204f 5342 7569 6c64 2042 6c75 6570 7269 OSBuild Bluepri
│ │ │ -000b64a0: 6e74 2073 6e69 7070 6574 20e2 87b2 3c2f nt snippet ...
│ │ │ -000b64b0: 613e 3c62 723e 3c64 6976 2063 6c61 7373 a>
.[[packages]].n
│ │ │ -000b6500: 616d 6520 3d20 226c 6962 7061 6d2d 7275 ame = "libpam-ru
│ │ │ -000b6510: 6e74 696d 6522 0a76 6572 7369 6f6e 203d ntime".version =
│ │ │ -000b6520: 2022 2a22 0a3c 2f63 6f64 653e 3c2f 7072 "*".
Remediation
│ │ │ -000b65e0: 2050 7570 7065 7420 736e 6970 7065 7420 Puppet snippet
│ │ │ -000b65f0: e287 b23c 2f61 3e3c 6272 3e3c 6469 7620 ...
Complexity:
│ │ │ -000b6680: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Di
│ │ │ -000b66a0: 7372 7570 7469 6f6e 3a3c 2f74 683e 3c74 sruption: low <
│ │ │ -000b66c0: 7472 3e3c 7468 3e52 6562 6f6f 743a 3c2f tr>Reboot:
│ │ │ -000b66d0: 7468 3e3c 7464 3e66 616c 7365 3c2f 7464 th> false St
│ │ │ -000b66f0: 7261 7465 6779 3a3c 2f74 683e 3c74 643e rategy:
│ │ │ -000b6700: 656e 6162 6c65 3c2f 7464 3e3c 2f74 723e enable
│ │ │ -000b6710: 3c2f 7461 626c 653e 3c70 7265 3e3c 636f
include insta
│ │ │ -000b6730: 6c6c 5f6c 6962 7061 6d2d 7275 6e74 696d ll_libpam-runtim
│ │ │ -000b6740: 650a 0a63 6c61 7373 2069 6e73 7461 6c6c e..class install
│ │ │ -000b6750: 5f6c 6962 7061 6d2d 7275 6e74 696d 6520 _libpam-runtime
│ │ │ -000b6760: 7b0a 2020 7061 636b 6167 6520 7b20 276c {. package { 'l
│ │ │ -000b6770: 6962 7061 6d2d 7275 6e74 696d 6527 3a0a ibpam-runtime':.
│ │ │ -000b6780: 2020 2020 656e 7375 7265 203d 2667 743b ensure =>
│ │ │ -000b6790: 2027 696e 7374 616c 6c65 6427 2c0a 2020 'installed',.
│ │ │ -000b67a0: 7d0a 7d0a 3c2f 636f 6465 3e3c 2f70 7265 }.}.
Remediation
│ │ │ -000b6860: 416e 7369 626c 6520 736e 6970 7065 7420 Ansible snippet
│ │ │ -000b6870: e287 b23c 2f61 3e3c 6272 3e3c 6469 7620 ...
Complexity:
│ │ │ -000b6900: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Di
│ │ │ -000b6920: 7372 7570 7469 6f6e 3a3c 2f74 683e 3c74 sruption: low <
│ │ │ -000b6940: 7472 3e3c 7468 3e52 6562 6f6f 743a 3c2f tr>Reboot:
│ │ │ -000b6950: 7468 3e3c 7464 3e66 616c 7365 3c2f 7464 th> false St
│ │ │ -000b6970: 7261 7465 6779 3a3c 2f74 683e 3c74 643e rategy:
│ │ │ -000b6980: 656e 6162 6c65 3c2f 7464 3e3c 2f74 723e enable
│ │ │ -000b6990: 3c2f 7461 626c 653e 3c70 7265 3e3c 636f
- name: Ensur
│ │ │ -000b69b0: 6520 6c69 6270 616d 2d72 756e 7469 6d65 e libpam-runtime
│ │ │ -000b69c0: 2069 7320 696e 7374 616c 6c65 640a 2020 is installed.
│ │ │ -000b69d0: 616e 7369 626c 652e 6275 696c 7469 6e2e ansible.builtin.
│ │ │ -000b69e0: 7061 636b 6167 653a 0a20 2020 206e 616d package:. nam
│ │ │ -000b69f0: 653a 206c 6962 7061 6d2d 7275 6e74 696d e: libpam-runtim
│ │ │ -000b6a00: 650a 2020 2020 7374 6174 653a 2070 7265 e. state: pre
│ │ │ -000b6a10: 7365 6e74 0a20 2074 6167 733a 0a20 202d sent. tags:. -
│ │ │ -000b6a20: 2065 6e61 626c 655f 7374 7261 7465 6779 enable_strategy
│ │ │ -000b6a30: 0a20 202d 206c 6f77 5f63 6f6d 706c 6578 . - low_complex
│ │ │ -000b6a40: 6974 790a 2020 2d20 6c6f 775f 6469 7372 ity. - low_disr
│ │ │ -000b6a50: 7570 7469 6f6e 0a20 202d 206d 6564 6975 uption. - mediu
│ │ │ -000b6a60: 6d5f 7365 7665 7269 7479 0a20 202d 206e m_severity. - n
│ │ │ -000b6a70: 6f5f 7265 626f 6f74 5f6e 6565 6465 640a o_reboot_needed.
│ │ │ -000b6a80: 2020 2d20 7061 636b 6167 655f 7061 6d5f - package_pam_
│ │ │ -000b6a90: 7275 6e74 696d 655f 696e 7374 616c 6c65 runtime_installe
│ │ │ -000b6aa0: 640a 3c2f 636f 6465 3e3c 2f70 7265 3e3c d.
<
│ │ │ +000b6490: 2041 6e73 6962 6c65 2073 6e69 7070 6574 Ansible snippet
│ │ │ +000b64a0: 20e2 87b2 3c2f 613e 3c62 723e 3c64 6976 ...
Complexity
│ │ │ +000b6530: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low D
│ │ │ +000b6550: 6973 7275 7074 696f 6e3a 3c2f 7468 3e3c isruption: <
│ │ │ +000b6560: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ +000b6570: 3c74 723e 3c74 683e 5265 626f 6f74 3a3c Reboot:<
│ │ │ +000b6580: 2f74 683e 3c74 643e 6661 6c73 653c 2f74 /th> false S
│ │ │ +000b65a0: 7472 6174 6567 793a 3c2f 7468 3e3c 7464 trategy: enable
- name: Ensu
│ │ │ +000b65e0: 7265 206c 6962 7061 6d2d 7275 6e74 696d re libpam-runtim
│ │ │ +000b65f0: 6520 6973 2069 6e73 7461 6c6c 6564 0a20 e is installed.
│ │ │ +000b6600: 2061 6e73 6962 6c65 2e62 7569 6c74 696e ansible.builtin
│ │ │ +000b6610: 2e70 6163 6b61 6765 3a0a 2020 2020 6e61 .package:. na
│ │ │ +000b6620: 6d65 3a20 6c69 6270 616d 2d72 756e 7469 me: libpam-runti
│ │ │ +000b6630: 6d65 0a20 2020 2073 7461 7465 3a20 7072 me. state: pr
│ │ │ +000b6640: 6573 656e 740a 2020 7461 6773 3a0a 2020 esent. tags:.
│ │ │ +000b6650: 2d20 656e 6162 6c65 5f73 7472 6174 6567 - enable_strateg
│ │ │ +000b6660: 790a 2020 2d20 6c6f 775f 636f 6d70 6c65 y. - low_comple
│ │ │ +000b6670: 7869 7479 0a20 202d 206c 6f77 5f64 6973 xity. - low_dis
│ │ │ +000b6680: 7275 7074 696f 6e0a 2020 2d20 6d65 6469 ruption. - medi
│ │ │ +000b6690: 756d 5f73 6576 6572 6974 790a 2020 2d20 um_severity. -
│ │ │ +000b66a0: 6e6f 5f72 6562 6f6f 745f 6e65 6564 6564 no_reboot_needed
│ │ │ +000b66b0: 0a20 202d 2070 6163 6b61 6765 5f70 616d . - package_pam
│ │ │ +000b66c0: 5f72 756e 7469 6d65 5f69 6e73 7461 6c6c _runtime_install
│ │ │ +000b66d0: 6564 0a3c 2f63 6f64 653e 3c2f 7072 653e ed.
│ │ │ +000b66e0: 3c2f 6469 763e 3c61 2063 6c61 7373 3d22 Remediation P
│ │ │ +000b6790: 7570 7065 7420 736e 6970 7065 7420 e287 uppet snippet ..
│ │ │ +000b67a0: b23c 2f61 3e3c 6272 3e3c 6469 7620 636c .
<
│ │ │ +000b6820: 7468 3e43 6f6d 706c 6578 6974 793a 3c2f th>Complexity:
│ │ │ +000b6830: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ +000b6840: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr> Disr
│ │ │ +000b6850: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption:
│ │ │ +000b6860: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Reboot: false <
│ │ │ +000b6890: 2f74 723e 3c74 723e 3c74 683e 5374 7261 /tr>Stra
│ │ │ +000b68a0: 7465 6779 3a3c 2f74 683e 3c74 643e 656e tegy: en
│ │ │ +000b68b0: 6162 6c65 3c2f 7464 3e3c 2f74 723e 3c2f able
│ │ │ +000b68c0: 7461 626c 653e 3c70 7265 3e3c 636f 6465 table>include install
│ │ │ +000b68e0: 5f6c 6962 7061 6d2d 7275 6e74 696d 650a _libpam-runtime.
│ │ │ +000b68f0: 0a63 6c61 7373 2069 6e73 7461 6c6c 5f6c .class install_l
│ │ │ +000b6900: 6962 7061 6d2d 7275 6e74 696d 6520 7b0a ibpam-runtime {.
│ │ │ +000b6910: 2020 7061 636b 6167 6520 7b20 276c 6962 package { 'lib
│ │ │ +000b6920: 7061 6d2d 7275 6e74 696d 6527 3a0a 2020 pam-runtime':.
│ │ │ +000b6930: 2020 656e 7375 7265 203d 2667 743b 2027 ensure => '
│ │ │ +000b6940: 696e 7374 616c 6c65 6427 2c0a 2020 7d0a installed',. }.
│ │ │ +000b6950: 7d0a 3c2f 636f 6465 3e3c 2f70 7265 3e3c }.
<
│ │ │ +000b6960: 2f64 6976 3e3c 6120 636c 6173 733d 2262 /div>Remediation OS
│ │ │ +000b6a10: 4275 696c 6420 426c 7565 7072 696e 7420 Build Blueprint
│ │ │ +000b6a20: 736e 6970 7065 7420 e287 b23c 2f61 3e3c snippet ...<
│ │ │ +000b6a30: 6272 3e3c 6469 7620 636c 6173 733d 2270 br>.[
│ │ │ +000b6a70: 5b70 6163 6b61 6765 735d 5d0a 6e61 6d65 [packages]].name
│ │ │ +000b6a80: 203d 2022 6c69 6270 616d 2d72 756e 7469 = "libpam-runti
│ │ │ +000b6a90: 6d65 220a 7665 7273 696f 6e20 3d20 222a me".version = "*
│ │ │ +000b6aa0: 220a 3c2f 636f 6465 3e3c 2f70 7265 3e3c ".
<
│ │ │ 000b6ab0: 2f64 6976 3e3c 6120 636c 6173 733d 2262 /div>Remediatio
│ │ │ -000f2800: 6e20 4f53 4275 696c 6420 426c 7565 7072 n OSBuild Bluepr
│ │ │ -000f2810: 696e 7420 736e 6970 7065 7420 e287 b23c int snippet ...<
│ │ │ -000f2820: 2f61 3e3c 6272 3e3c 6469 7620 636c 6173 /a>
.[[packages]].
│ │ │ -000f2870: 6e61 6d65 203d 2022 6170 7061 726d 6f72 name = "apparmor
│ │ │ -000f2880: 2d75 7469 6c73 220a 7665 7273 696f 6e20 -utils".version
│ │ │ -000f2890: 3d20 222a 220a 3c2f 636f 6465 3e3c 2f70 = "*".
Remediatio
│ │ │ -000f2950: 6e20 5075 7070 6574 2073 6e69 7070 6574 n Puppet snippet
│ │ │ -000f2960: 20e2 87b2 3c2f 613e 3c62 723e 3c64 6976 ...
Complexity
│ │ │ -000f29f0: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low D
│ │ │ -000f2a10: 6973 7275 7074 696f 6e3a 3c2f 7468 3e3c isruption: <
│ │ │ -000f2a20: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ -000f2a30: 3c74 723e 3c74 683e 5265 626f 6f74 3a3c Reboot:<
│ │ │ -000f2a40: 2f74 683e 3c74 643e 6661 6c73 653c 2f74 /th> false S
│ │ │ -000f2a60: 7472 6174 6567 793a 3c2f 7468 3e3c 7464 trategy: enable
include inst
│ │ │ -000f2aa0: 616c 6c5f 6170 7061 726d 6f72 2d75 7469 all_apparmor-uti
│ │ │ -000f2ab0: 6c73 0a0a 636c 6173 7320 696e 7374 616c ls..class instal
│ │ │ -000f2ac0: 6c5f 6170 7061 726d 6f72 2d75 7469 6c73 l_apparmor-utils
│ │ │ -000f2ad0: 207b 0a20 2070 6163 6b61 6765 207b 2027 {. package { '
│ │ │ -000f2ae0: 6170 7061 726d 6f72 2d75 7469 6c73 273a apparmor-utils':
│ │ │ -000f2af0: 0a20 2020 2065 6e73 7572 6520 3d26 6774 . ensure =>
│ │ │ -000f2b00: 3b20 2769 6e73 7461 6c6c 6564 272c 0a20 ; 'installed',.
│ │ │ -000f2b10: 207d 0a7d 0a3c 2f63 6f64 653e 3c2f 7072 }.}.
Remediation
│ │ │ -000f2bd0: 2041 6e73 6962 6c65 2073 6e69 7070 6574 Ansible snippet
│ │ │ -000f2be0: 20e2 87b2 3c2f 613e 3c62 723e 3c64 6976 ...
Complexity
│ │ │ -000f2c70: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low D
│ │ │ -000f2c90: 6973 7275 7074 696f 6e3a 3c2f 7468 3e3c isruption: <
│ │ │ -000f2ca0: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ -000f2cb0: 3c74 723e 3c74 683e 5265 626f 6f74 3a3c Reboot:<
│ │ │ -000f2cc0: 2f74 683e 3c74 643e 6661 6c73 653c 2f74 /th> false S
│ │ │ -000f2ce0: 7472 6174 6567 793a 3c2f 7468 3e3c 7464 trategy: enable
- name: Ensu
│ │ │ -000f2d20: 7265 2061 7070 6172 6d6f 722d 7574 696c re apparmor-util
│ │ │ -000f2d30: 7320 6973 2069 6e73 7461 6c6c 6564 0a20 s is installed.
│ │ │ -000f2d40: 2061 6e73 6962 6c65 2e62 7569 6c74 696e ansible.builtin
│ │ │ -000f2d50: 2e70 6163 6b61 6765 3a0a 2020 2020 6e61 .package:. na
│ │ │ -000f2d60: 6d65 3a20 6170 7061 726d 6f72 2d75 7469 me: apparmor-uti
│ │ │ -000f2d70: 6c73 0a20 2020 2073 7461 7465 3a20 7072 ls. state: pr
│ │ │ -000f2d80: 6573 656e 740a 2020 7768 656e 3a20 616e esent. when: an
│ │ │ -000f2d90: 7369 626c 655f 7669 7274 7561 6c69 7a61 sible_virtualiza
│ │ │ -000f2da0: 7469 6f6e 5f74 7970 6520 6e6f 7420 696e tion_type not in
│ │ │ -000f2db0: 205b 2264 6f63 6b65 7222 2c20 226c 7863 ["docker", "lxc
│ │ │ -000f2dc0: 222c 2022 6f70 656e 767a 222c 2022 706f ", "openvz", "po
│ │ │ -000f2dd0: 646d 616e 222c 2022 636f 6e74 6169 6e65 dman", "containe
│ │ │ -000f2de0: 7222 5d0a 2020 7461 6773 3a0a 2020 2d20 r"]. tags:. -
│ │ │ -000f2df0: 656e 6162 6c65 5f73 7472 6174 6567 790a enable_strategy.
│ │ │ -000f2e00: 2020 2d20 6c6f 775f 636f 6d70 6c65 7869 - low_complexi
│ │ │ -000f2e10: 7479 0a20 202d 206c 6f77 5f64 6973 7275 ty. - low_disru
│ │ │ -000f2e20: 7074 696f 6e0a 2020 2d20 6d65 6469 756d ption. - medium
│ │ │ -000f2e30: 5f73 6576 6572 6974 790a 2020 2d20 6e6f _severity. - no
│ │ │ -000f2e40: 5f72 6562 6f6f 745f 6e65 6564 6564 0a20 _reboot_needed.
│ │ │ -000f2e50: 202d 2070 6163 6b61 6765 5f61 7070 6172 - package_appar
│ │ │ -000f2e60: 6d6f 722d 7574 696c 735f 696e 7374 616c mor-utils_instal
│ │ │ -000f2e70: 6c65 640a 3c2f 636f 6465 3e3c 2f70 7265 led.
<
│ │ │ +000f2890: 7472 3e3c 7468 3e43 6f6d 706c 6578 6974 tr>Complexit
│ │ │ +000f28a0: 793a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f y: low
│ │ │ +000f28b0: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ +000f28c0: 4469 7372 7570 7469 6f6e 3a3c 2f74 683e Disruption:
│ │ │ +000f28d0: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Reboot:
│ │ │ +000f28f0: 3c2f 7468 3e3c 7464 3e66 616c 7365 3c2f false
│ │ │ +000f2900: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ +000f2910: 5374 7261 7465 6779 3a3c 2f74 683e 3c74 Strategy: enable
<
│ │ │ +000f2940: 636f 6465 3e2d 206e 616d 653a 2045 6e73 code>- name: Ens
│ │ │ +000f2950: 7572 6520 6170 7061 726d 6f72 2d75 7469 ure apparmor-uti
│ │ │ +000f2960: 6c73 2069 7320 696e 7374 616c 6c65 640a ls is installed.
│ │ │ +000f2970: 2020 616e 7369 626c 652e 6275 696c 7469 ansible.builti
│ │ │ +000f2980: 6e2e 7061 636b 6167 653a 0a20 2020 206e n.package:. n
│ │ │ +000f2990: 616d 653a 2061 7070 6172 6d6f 722d 7574 ame: apparmor-ut
│ │ │ +000f29a0: 696c 730a 2020 2020 7374 6174 653a 2070 ils. state: p
│ │ │ +000f29b0: 7265 7365 6e74 0a20 2077 6865 6e3a 2061 resent. when: a
│ │ │ +000f29c0: 6e73 6962 6c65 5f76 6972 7475 616c 697a nsible_virtualiz
│ │ │ +000f29d0: 6174 696f 6e5f 7479 7065 206e 6f74 2069 ation_type not i
│ │ │ +000f29e0: 6e20 5b22 646f 636b 6572 222c 2022 6c78 n ["docker", "lx
│ │ │ +000f29f0: 6322 2c20 226f 7065 6e76 7a22 2c20 2270 c", "openvz", "p
│ │ │ +000f2a00: 6f64 6d61 6e22 2c20 2263 6f6e 7461 696e odman", "contain
│ │ │ +000f2a10: 6572 225d 0a20 2074 6167 733a 0a20 202d er"]. tags:. -
│ │ │ +000f2a20: 2065 6e61 626c 655f 7374 7261 7465 6779 enable_strategy
│ │ │ +000f2a30: 0a20 202d 206c 6f77 5f63 6f6d 706c 6578 . - low_complex
│ │ │ +000f2a40: 6974 790a 2020 2d20 6c6f 775f 6469 7372 ity. - low_disr
│ │ │ +000f2a50: 7570 7469 6f6e 0a20 202d 206d 6564 6975 uption. - mediu
│ │ │ +000f2a60: 6d5f 7365 7665 7269 7479 0a20 202d 206e m_severity. - n
│ │ │ +000f2a70: 6f5f 7265 626f 6f74 5f6e 6565 6465 640a o_reboot_needed.
│ │ │ +000f2a80: 2020 2d20 7061 636b 6167 655f 6170 7061 - package_appa
│ │ │ +000f2a90: 726d 6f72 2d75 7469 6c73 5f69 6e73 7461 rmor-utils_insta
│ │ │ +000f2aa0: 6c6c 6564 0a3c 2f63 6f64 653e 3c2f 7072 lled.
Remediation
│ │ │ +000f2b60: 2050 7570 7065 7420 736e 6970 7065 7420 Puppet snippet
│ │ │ +000f2b70: e287 b23c 2f61 3e3c 6272 3e3c 6469 7620 ...
Complexity:
│ │ │ +000f2c00: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Di
│ │ │ +000f2c20: 7372 7570 7469 6f6e 3a3c 2f74 683e 3c74 sruption: low <
│ │ │ +000f2c40: 7472 3e3c 7468 3e52 6562 6f6f 743a 3c2f tr>Reboot:
│ │ │ +000f2c50: 7468 3e3c 7464 3e66 616c 7365 3c2f 7464 th> false St
│ │ │ +000f2c70: 7261 7465 6779 3a3c 2f74 683e 3c74 643e rategy:
│ │ │ +000f2c80: 656e 6162 6c65 3c2f 7464 3e3c 2f74 723e enable
│ │ │ +000f2c90: 3c2f 7461 626c 653e 3c70 7265 3e3c 636f
include insta
│ │ │ +000f2cb0: 6c6c 5f61 7070 6172 6d6f 722d 7574 696c ll_apparmor-util
│ │ │ +000f2cc0: 730a 0a63 6c61 7373 2069 6e73 7461 6c6c s..class install
│ │ │ +000f2cd0: 5f61 7070 6172 6d6f 722d 7574 696c 7320 _apparmor-utils
│ │ │ +000f2ce0: 7b0a 2020 7061 636b 6167 6520 7b20 2761 {. package { 'a
│ │ │ +000f2cf0: 7070 6172 6d6f 722d 7574 696c 7327 3a0a pparmor-utils':.
│ │ │ +000f2d00: 2020 2020 656e 7375 7265 203d 2667 743b ensure =>
│ │ │ +000f2d10: 2027 696e 7374 616c 6c65 6427 2c0a 2020 'installed',.
│ │ │ +000f2d20: 7d0a 7d0a 3c2f 636f 6465 3e3c 2f70 7265 }.}.
Remediation
│ │ │ +000f2de0: 4f53 4275 696c 6420 426c 7565 7072 696e OSBuild Blueprin
│ │ │ +000f2df0: 7420 736e 6970 7065 7420 e287 b23c 2f61 t snippet ...
│ │ │ +000f2e40: 0a5b 5b70 6163 6b61 6765 735d 5d0a 6e61 .[[packages]].na
│ │ │ +000f2e50: 6d65 203d 2022 6170 7061 726d 6f72 2d75 me = "apparmor-u
│ │ │ +000f2e60: 7469 6c73 220a 7665 7273 696f 6e20 3d20 tils".version =
│ │ │ +000f2e70: 222a 220a 3c2f 636f 6465 3e3c 2f70 7265 "*".
│ │ │ -000f3c70: 5265 6d65 6469 6174 696f 6e20 4f53 4275 Remediation OSBu
│ │ │ -000f3c80: 696c 6420 426c 7565 7072 696e 7420 736e ild Blueprint sn
│ │ │ -000f3c90: 6970 7065 7420 e287 b23c 2f61 3e3c 6272 ippet ...
.[[p
│ │ │ -000f3ce0: 6163 6b61 6765 735d 5d0a 6e61 6d65 203d ackages]].name =
│ │ │ -000f3cf0: 2022 6170 7061 726d 6f72 220a 7665 7273 "apparmor".vers
│ │ │ -000f3d00: 696f 6e20 3d20 222a 220a 3c2f 636f 6465 ion = "*".
Remedi
│ │ │ -000f3dc0: 6174 696f 6e20 5075 7070 6574 2073 6e69 ation Puppet sni
│ │ │ -000f3dd0: 7070 6574 20e2 87b2 3c2f 613e 3c62 723e ppet ...
│ │ │ -000f3de0: 3c64 6976 2063 6c61 7373 3d22 7061 6e65
│ │ │ -000f3e10: 3c74 6162 6c65 2063 6c61 7373 3d22 7461 Comple
│ │ │ -000f3e60: 7869 7479 3a3c 2f74 683e 3c74 643e 6c6f xity: lo
│ │ │ -000f3e70: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ -000f3e80: 7468 3e44 6973 7275 7074 696f 6e3a 3c2f th>Disruption:
│ │ │ -000f3e90: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ -000f3ea0: 2f74 723e 3c74 723e 3c74 683e 5265 626f /tr> Rebo
│ │ │ -000f3eb0: 6f74 3a3c 2f74 683e 3c74 643e 6661 6c73 ot: fals
│ │ │ -000f3ec0: 653c 2f74 643e 3c2f 7472 3e3c 7472 3e3c e <
│ │ │ -000f3ed0: 7468 3e53 7472 6174 6567 793a 3c2f 7468 th>Strategy:enable
│ │ │ -000f3ef0: 3c2f 7472 3e3c 2f74 6162 6c65 3e3c 7072
include
│ │ │ -000f3f10: 696e 7374 616c 6c5f 6170 7061 726d 6f72 install_apparmor
│ │ │ -000f3f20: 0a0a 636c 6173 7320 696e 7374 616c 6c5f ..class install_
│ │ │ -000f3f30: 6170 7061 726d 6f72 207b 0a20 2070 6163 apparmor {. pac
│ │ │ -000f3f40: 6b61 6765 207b 2027 6170 7061 726d 6f72 kage { 'apparmor
│ │ │ -000f3f50: 273a 0a20 2020 2065 6e73 7572 6520 3d26 ':. ensure =&
│ │ │ -000f3f60: 6774 3b20 2769 6e73 7461 6c6c 6564 272c gt; 'installed',
│ │ │ -000f3f70: 0a20 207d 0a7d 0a3c 2f63 6f64 653e 3c2f . }.}.
│ │ │ -000f3f80: 7072 653e 3c2f 6469 763e 3c61 2063 6c61 pre> Remediati
│ │ │ -000f4030: 6f6e 2041 6e73 6962 6c65 2073 6e69 7070 on Ansible snipp
│ │ │ -000f4040: 6574 20e2 87b2 3c2f 613e 3c62 723e 3c64 et ...
│ │ │ -000f40c0: 3c74 723e 3c74 683e 436f 6d70 6c65 7869 Complexi
│ │ │ -000f40d0: 7479 3a3c 2f74 683e 3c74 643e 6c6f 773c ty: low<
│ │ │ -000f40e0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Disruption: low Reboot
│ │ │ -000f4120: 3a3c 2f74 683e 3c74 643e 6661 6c73 653c : false<
│ │ │ -000f4130: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Strategy: <
│ │ │ -000f4150: 7464 3e65 6e61 626c 653c 2f74 643e 3c2f td>enable
│ │ │ -000f4160: 7472 3e3c 2f74 6162 6c65 3e3c 7072 653e tr>
│ │ │ -000f4170: 3c63 6f64 653e 2d20 6e61 6d65 3a20 456e - name: En
│ │ │ -000f4180: 7375 7265 2061 7070 6172 6d6f 7220 6973 sure apparmor is
│ │ │ -000f4190: 2069 6e73 7461 6c6c 6564 0a20 2061 6e73 installed. ans
│ │ │ -000f41a0: 6962 6c65 2e62 7569 6c74 696e 2e70 6163 ible.builtin.pac
│ │ │ -000f41b0: 6b61 6765 3a0a 2020 2020 6e61 6d65 3a20 kage:. name:
│ │ │ -000f41c0: 6170 7061 726d 6f72 0a20 2020 2073 7461 apparmor. sta
│ │ │ -000f41d0: 7465 3a20 7072 6573 656e 740a 2020 7768 te: present. wh
│ │ │ -000f41e0: 656e 3a20 616e 7369 626c 655f 7669 7274 en: ansible_virt
│ │ │ -000f41f0: 7561 6c69 7a61 7469 6f6e 5f74 7970 6520 ualization_type
│ │ │ -000f4200: 6e6f 7420 696e 205b 2264 6f63 6b65 7222 not in ["docker"
│ │ │ -000f4210: 2c20 226c 7863 222c 2022 6f70 656e 767a , "lxc", "openvz
│ │ │ -000f4220: 222c 2022 706f 646d 616e 222c 2022 636f ", "podman", "co
│ │ │ -000f4230: 6e74 6169 6e65 7222 5d0a 2020 7461 6773 ntainer"]. tags
│ │ │ -000f4240: 3a0a 2020 2d20 4449 5341 2d53 5449 472d :. - DISA-STIG-
│ │ │ -000f4250: 5542 5455 2d32 322d 3433 3130 3130 0a20 UBTU-22-431010.
│ │ │ -000f4260: 202d 2065 6e61 626c 655f 7374 7261 7465 - enable_strate
│ │ │ -000f4270: 6779 0a20 202d 206c 6f77 5f63 6f6d 706c gy. - low_compl
│ │ │ -000f4280: 6578 6974 790a 2020 2d20 6c6f 775f 6469 exity. - low_di
│ │ │ -000f4290: 7372 7570 7469 6f6e 0a20 202d 206d 6564 sruption. - med
│ │ │ -000f42a0: 6975 6d5f 7365 7665 7269 7479 0a20 202d ium_severity. -
│ │ │ -000f42b0: 206e 6f5f 7265 626f 6f74 5f6e 6565 6465 no_reboot_neede
│ │ │ -000f42c0: 640a 2020 2d20 7061 636b 6167 655f 6170 d. - package_ap
│ │ │ -000f42d0: 7061 726d 6f72 5f69 6e73 7461 6c6c 6564 parmor_installed
│ │ │ +000f3c70: 5265 6d65 6469 6174 696f 6e20 416e 7369 Remediation Ansi
│ │ │ +000f3c80: 626c 6520 736e 6970 7065 7420 e287 b23c ble snippet ...<
│ │ │ +000f3c90: 2f61 3e3c 6272 3e3c 6469 7620 636c 6173 /a>
Complexity: low Disrup
│ │ │ +000f3d40: 7469 6f6e 3a3c 2f74 683e 3c74 643e 6c6f tion: lo
│ │ │ +000f3d50: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ +000f3d60: 7468 3e52 6562 6f6f 743a 3c2f 7468 3e3c th>Reboot:<
│ │ │ +000f3d70: 7464 3e66 616c 7365 3c2f 7464 3e3c 2f74 td>false Strate
│ │ │ +000f3d90: 6779 3a3c 2f74 683e 3c74 643e 656e 6162 gy: enab
│ │ │ +000f3da0: 6c65 3c2f 7464 3e3c 2f74 723e 3c2f 7461 le -
│ │ │ +000f3dc0: 206e 616d 653a 2045 6e73 7572 6520 6170 name: Ensure ap
│ │ │ +000f3dd0: 7061 726d 6f72 2069 7320 696e 7374 616c parmor is instal
│ │ │ +000f3de0: 6c65 640a 2020 616e 7369 626c 652e 6275 led. ansible.bu
│ │ │ +000f3df0: 696c 7469 6e2e 7061 636b 6167 653a 0a20 iltin.package:.
│ │ │ +000f3e00: 2020 206e 616d 653a 2061 7070 6172 6d6f name: apparmo
│ │ │ +000f3e10: 720a 2020 2020 7374 6174 653a 2070 7265 r. state: pre
│ │ │ +000f3e20: 7365 6e74 0a20 2077 6865 6e3a 2061 6e73 sent. when: ans
│ │ │ +000f3e30: 6962 6c65 5f76 6972 7475 616c 697a 6174 ible_virtualizat
│ │ │ +000f3e40: 696f 6e5f 7479 7065 206e 6f74 2069 6e20 ion_type not in
│ │ │ +000f3e50: 5b22 646f 636b 6572 222c 2022 6c78 6322 ["docker", "lxc"
│ │ │ +000f3e60: 2c20 226f 7065 6e76 7a22 2c20 2270 6f64 , "openvz", "pod
│ │ │ +000f3e70: 6d61 6e22 2c20 2263 6f6e 7461 696e 6572 man", "container
│ │ │ +000f3e80: 225d 0a20 2074 6167 733a 0a20 202d 2044 "]. tags:. - D
│ │ │ +000f3e90: 4953 412d 5354 4947 2d55 4254 552d 3232 ISA-STIG-UBTU-22
│ │ │ +000f3ea0: 2d34 3331 3031 300a 2020 2d20 656e 6162 -431010. - enab
│ │ │ +000f3eb0: 6c65 5f73 7472 6174 6567 790a 2020 2d20 le_strategy. -
│ │ │ +000f3ec0: 6c6f 775f 636f 6d70 6c65 7869 7479 0a20 low_complexity.
│ │ │ +000f3ed0: 202d 206c 6f77 5f64 6973 7275 7074 696f - low_disruptio
│ │ │ +000f3ee0: 6e0a 2020 2d20 6d65 6469 756d 5f73 6576 n. - medium_sev
│ │ │ +000f3ef0: 6572 6974 790a 2020 2d20 6e6f 5f72 6562 erity. - no_reb
│ │ │ +000f3f00: 6f6f 745f 6e65 6564 6564 0a20 202d 2070 oot_needed. - p
│ │ │ +000f3f10: 6163 6b61 6765 5f61 7070 6172 6d6f 725f ackage_apparmor_
│ │ │ +000f3f20: 696e 7374 616c 6c65 640a 3c2f 636f 6465 installed.
Remedi
│ │ │ +000f3fe0: 6174 696f 6e20 5075 7070 6574 2073 6e69 ation Puppet sni
│ │ │ +000f3ff0: 7070 6574 20e2 87b2 3c2f 613e 3c62 723e ppet ...
│ │ │ +000f4000: 3c64 6976 2063 6c61 7373 3d22 7061 6e65
│ │ │ +000f4030: 3c74 6162 6c65 2063 6c61 7373 3d22 7461 Comple
│ │ │ +000f4080: 7869 7479 3a3c 2f74 683e 3c74 643e 6c6f xity: lo
│ │ │ +000f4090: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ +000f40a0: 7468 3e44 6973 7275 7074 696f 6e3a 3c2f th>Disruption:
│ │ │ +000f40b0: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ +000f40c0: 2f74 723e 3c74 723e 3c74 683e 5265 626f /tr> Rebo
│ │ │ +000f40d0: 6f74 3a3c 2f74 683e 3c74 643e 6661 6c73 ot: fals
│ │ │ +000f40e0: 653c 2f74 643e 3c2f 7472 3e3c 7472 3e3c e <
│ │ │ +000f40f0: 7468 3e53 7472 6174 6567 793a 3c2f 7468 th>Strategy:enable
│ │ │ +000f4110: 3c2f 7472 3e3c 2f74 6162 6c65 3e3c 7072
include
│ │ │ +000f4130: 696e 7374 616c 6c5f 6170 7061 726d 6f72 install_apparmor
│ │ │ +000f4140: 0a0a 636c 6173 7320 696e 7374 616c 6c5f ..class install_
│ │ │ +000f4150: 6170 7061 726d 6f72 207b 0a20 2070 6163 apparmor {. pac
│ │ │ +000f4160: 6b61 6765 207b 2027 6170 7061 726d 6f72 kage { 'apparmor
│ │ │ +000f4170: 273a 0a20 2020 2065 6e73 7572 6520 3d26 ':. ensure =&
│ │ │ +000f4180: 6774 3b20 2769 6e73 7461 6c6c 6564 272c gt; 'installed',
│ │ │ +000f4190: 0a20 207d 0a7d 0a3c 2f63 6f64 653e 3c2f . }.}.
│ │ │ +000f41a0: 7072 653e 3c2f 6469 763e 3c61 2063 6c61 pre> Remediati
│ │ │ +000f4250: 6f6e 204f 5342 7569 6c64 2042 6c75 6570 on OSBuild Bluep
│ │ │ +000f4260: 7269 6e74 2073 6e69 7070 6574 20e2 87b2 rint snippet ...
│ │ │ +000f4270: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61
.[[packages]]
│ │ │ +000f42c0: 0a6e 616d 6520 3d20 2261 7070 6172 6d6f .name = "apparmo
│ │ │ +000f42d0: 7222 0a76 6572 7369 6f6e 203d 2022 2a22 r".version = "*"
│ │ │ 000f42e0: 0a3c 2f63 6f64 653e 3c2f 7072 653e 3c2f .
│ │ │ 000f42f0: 6469 763e 3c61 2063 6c61 7373 3d22 6274 div>Remedi
│ │ │ -00101f70: 6174 696f 6e20 4f53 4275 696c 6420 426c ation OSBuild Bl
│ │ │ -00101f80: 7565 7072 696e 7420 736e 6970 7065 7420 ueprint snippet
│ │ │ -00101f90: e287 b23c 2f61 3e3c 6272 3e3c 6469 7620 ...
│ │ │ -00101fd0: 3c63 6f64 653e 0a5b 5b70 6163 6b61 6765 .[[package
│ │ │ -00101fe0: 735d 5d0a 6e61 6d65 203d 2022 7379 7374 s]].name = "syst
│ │ │ -00101ff0: 656d 642d 6a6f 7572 6e61 6c2d 7265 6d6f emd-journal-remo
│ │ │ -00102000: 7465 220a 7665 7273 696f 6e20 3d20 222a te".version = "*
│ │ │ -00102010: 220a 3c2f 636f 6465 3e3c 2f70 7265 3e3c ".
<
│ │ │ -00102020: 2f64 6976 3e3c 6120 636c 6173 733d 2262 /div>Remediation Pu
│ │ │ -001020d0: 7070 6574 2073 6e69 7070 6574 20e2 87b2 ppet snippet ...
│ │ │ -001020e0: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61
Complexity: low
│ │ │ -00102180: 7472 3e3c 7472 3e3c 7468 3e44 6973 7275 tr>Disru
│ │ │ -00102190: 7074 696f 6e3a 3c2f 7468 3e3c 7464 3e6c ption: l
│ │ │ -001021a0: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ -001021b0: 3c74 683e 5265 626f 6f74 3a3c 2f74 683e Reboot:
│ │ │ -001021c0: 3c74 643e 6661 6c73 653c 2f74 643e 3c2f false
│ │ │ -001021d0: 7472 3e3c 7472 3e3c 7468 3e53 7472 6174 tr> Strat
│ │ │ -001021e0: 6567 793a 3c2f 7468 3e3c 7464 3e65 6e61 egy: ena
│ │ │ -001021f0: 626c 653c 2f74 643e 3c2f 7472 3e3c 2f74 ble
│ │ │ -00102210: 696e 636c 7564 6520 696e 7374 616c 6c5f include install_
│ │ │ -00102220: 7379 7374 656d 642d 6a6f 7572 6e61 6c2d systemd-journal-
│ │ │ -00102230: 7265 6d6f 7465 0a0a 636c 6173 7320 696e remote..class in
│ │ │ -00102240: 7374 616c 6c5f 7379 7374 656d 642d 6a6f stall_systemd-jo
│ │ │ -00102250: 7572 6e61 6c2d 7265 6d6f 7465 207b 0a20 urnal-remote {.
│ │ │ -00102260: 2070 6163 6b61 6765 207b 2027 7379 7374 package { 'syst
│ │ │ -00102270: 656d 642d 6a6f 7572 6e61 6c2d 7265 6d6f emd-journal-remo
│ │ │ -00102280: 7465 273a 0a20 2020 2065 6e73 7572 6520 te':. ensure
│ │ │ -00102290: 3d26 6774 3b20 2769 6e73 7461 6c6c 6564 => 'installed
│ │ │ -001022a0: 272c 0a20 207d 0a7d 0a3c 2f63 6f64 653e ',. }.}.
│ │ │ -001022b0: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063
Remedia
│ │ │ -00102360: 7469 6f6e 2041 6e73 6962 6c65 2073 6e69 tion Ansible sni
│ │ │ -00102370: 7070 6574 20e2 87b2 3c2f 613e 3c62 723e ppet ...
│ │ │ -00102380: 3c64 6976 2063 6c61 7373 3d22 7061 6e65
│ │ │ -001023b0: 3c74 6162 6c65 2063 6c61 7373 3d22 7461 Comple
│ │ │ -00102400: 7869 7479 3a3c 2f74 683e 3c74 643e 6c6f xity: lo
│ │ │ -00102410: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ -00102420: 7468 3e44 6973 7275 7074 696f 6e3a 3c2f th>Disruption:
│ │ │ -00102430: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ -00102440: 2f74 723e 3c74 723e 3c74 683e 5265 626f /tr> Rebo
│ │ │ -00102450: 6f74 3a3c 2f74 683e 3c74 643e 6661 6c73 ot: fals
│ │ │ -00102460: 653c 2f74 643e 3c2f 7472 3e3c 7472 3e3c e <
│ │ │ -00102470: 7468 3e53 7472 6174 6567 793a 3c2f 7468 th>Strategy:enable
│ │ │ -00102490: 3c2f 7472 3e3c 2f74 6162 6c65 3e3c 7072
- name:
│ │ │ -001024b0: 4761 7468 6572 2074 6865 2070 6163 6b61 Gather the packa
│ │ │ -001024c0: 6765 2066 6163 7473 0a20 2070 6163 6b61 ge facts. packa
│ │ │ -001024d0: 6765 5f66 6163 7473 3a0a 2020 2020 6d61 ge_facts:. ma
│ │ │ -001024e0: 6e61 6765 723a 2061 7574 6f0a 2020 7461 nager: auto. ta
│ │ │ -001024f0: 6773 3a0a 2020 2d20 656e 6162 6c65 5f73 gs:. - enable_s
│ │ │ -00102500: 7472 6174 6567 790a 2020 2d20 6c6f 775f trategy. - low_
│ │ │ -00102510: 636f 6d70 6c65 7869 7479 0a20 202d 206c complexity. - l
│ │ │ -00102520: 6f77 5f64 6973 7275 7074 696f 6e0a 2020 ow_disruption.
│ │ │ -00102530: 2d20 6d65 6469 756d 5f73 6576 6572 6974 - medium_severit
│ │ │ -00102540: 790a 2020 2d20 6e6f 5f72 6562 6f6f 745f y. - no_reboot_
│ │ │ -00102550: 6e65 6564 6564 0a20 202d 2070 6163 6b61 needed. - packa
│ │ │ -00102560: 6765 5f73 7973 7465 6d64 2d6a 6f75 726e ge_systemd-journ
│ │ │ -00102570: 616c 2d72 656d 6f74 655f 696e 7374 616c al-remote_instal
│ │ │ -00102580: 6c65 640a 0a2d 206e 616d 653a 2045 6e73 led..- name: Ens
│ │ │ -00102590: 7572 6520 7379 7374 656d 642d 6a6f 7572 ure systemd-jour
│ │ │ -001025a0: 6e61 6c2d 7265 6d6f 7465 2069 7320 696e nal-remote is in
│ │ │ -001025b0: 7374 616c 6c65 640a 2020 616e 7369 626c stalled. ansibl
│ │ │ -001025c0: 652e 6275 696c 7469 6e2e 7061 636b 6167 e.builtin.packag
│ │ │ -001025d0: 653a 0a20 2020 206e 616d 653a 2073 7973 e:. name: sys
│ │ │ -001025e0: 7465 6d64 2d6a 6f75 726e 616c 2d72 656d temd-journal-rem
│ │ │ -001025f0: 6f74 650a 2020 2020 7374 6174 653a 2070 ote. state: p
│ │ │ -00102600: 7265 7365 6e74 0a20 2077 6865 6e3a 2027 resent. when: '
│ │ │ -00102610: 226c 696e 7578 2d62 6173 6522 2069 6e20 "linux-base" in
│ │ │ -00102620: 616e 7369 626c 655f 6661 6374 732e 7061 ansible_facts.pa
│ │ │ -00102630: 636b 6167 6573 270a 2020 7461 6773 3a0a ckages'. tags:.
│ │ │ -00102640: 2020 2d20 656e 6162 6c65 5f73 7472 6174 - enable_strat
│ │ │ -00102650: 6567 790a 2020 2d20 6c6f 775f 636f 6d70 egy. - low_comp
│ │ │ -00102660: 6c65 7869 7479 0a20 202d 206c 6f77 5f64 lexity. - low_d
│ │ │ -00102670: 6973 7275 7074 696f 6e0a 2020 2d20 6d65 isruption. - me
│ │ │ -00102680: 6469 756d 5f73 6576 6572 6974 790a 2020 dium_severity.
│ │ │ -00102690: 2d20 6e6f 5f72 6562 6f6f 745f 6e65 6564 - no_reboot_need
│ │ │ -001026a0: 6564 0a20 202d 2070 6163 6b61 6765 5f73 ed. - package_s
│ │ │ -001026b0: 7973 7465 6d64 2d6a 6f75 726e 616c 2d72 ystemd-journal-r
│ │ │ -001026c0: 656d 6f74 655f 696e 7374 616c 6c65 640a emote_installed.
│ │ │ +00101f70: 6174 696f 6e20 416e 7369 626c 6520 736e ation Ansible sn
│ │ │ +00101f80: 6970 7065 7420 e287 b23c 2f61 3e3c 6272 ippet ...
Compl
│ │ │ +00102010: 6578 6974 793a 3c2f 7468 3e3c 7464 3e6c exity: l
│ │ │ +00102020: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ +00102030: 3c74 683e 4469 7372 7570 7469 6f6e 3a3c Disruption:<
│ │ │ +00102040: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ +00102050: 3c2f 7472 3e3c 7472 3e3c 7468 3e52 6562 Reb
│ │ │ +00102060: 6f6f 743a 3c2f 7468 3e3c 7464 3e66 616c oot: fal
│ │ │ +00102070: 7365 3c2f 7464 3e3c 2f74 723e 3c74 723e se
│ │ │ +00102080: 3c74 683e 5374 7261 7465 6779 3a3c 2f74 Strategy: enable
- name:
│ │ │ +001020c0: 2047 6174 6865 7220 7468 6520 7061 636b Gather the pack
│ │ │ +001020d0: 6167 6520 6661 6374 730a 2020 7061 636b age facts. pack
│ │ │ +001020e0: 6167 655f 6661 6374 733a 0a20 2020 206d age_facts:. m
│ │ │ +001020f0: 616e 6167 6572 3a20 6175 746f 0a20 2074 anager: auto. t
│ │ │ +00102100: 6167 733a 0a20 202d 2065 6e61 626c 655f ags:. - enable_
│ │ │ +00102110: 7374 7261 7465 6779 0a20 202d 206c 6f77 strategy. - low
│ │ │ +00102120: 5f63 6f6d 706c 6578 6974 790a 2020 2d20 _complexity. -
│ │ │ +00102130: 6c6f 775f 6469 7372 7570 7469 6f6e 0a20 low_disruption.
│ │ │ +00102140: 202d 206d 6564 6975 6d5f 7365 7665 7269 - medium_severi
│ │ │ +00102150: 7479 0a20 202d 206e 6f5f 7265 626f 6f74 ty. - no_reboot
│ │ │ +00102160: 5f6e 6565 6465 640a 2020 2d20 7061 636b _needed. - pack
│ │ │ +00102170: 6167 655f 7379 7374 656d 642d 6a6f 7572 age_systemd-jour
│ │ │ +00102180: 6e61 6c2d 7265 6d6f 7465 5f69 6e73 7461 nal-remote_insta
│ │ │ +00102190: 6c6c 6564 0a0a 2d20 6e61 6d65 3a20 456e lled..- name: En
│ │ │ +001021a0: 7375 7265 2073 7973 7465 6d64 2d6a 6f75 sure systemd-jou
│ │ │ +001021b0: 726e 616c 2d72 656d 6f74 6520 6973 2069 rnal-remote is i
│ │ │ +001021c0: 6e73 7461 6c6c 6564 0a20 2061 6e73 6962 nstalled. ansib
│ │ │ +001021d0: 6c65 2e62 7569 6c74 696e 2e70 6163 6b61 le.builtin.packa
│ │ │ +001021e0: 6765 3a0a 2020 2020 6e61 6d65 3a20 7379 ge:. name: sy
│ │ │ +001021f0: 7374 656d 642d 6a6f 7572 6e61 6c2d 7265 stemd-journal-re
│ │ │ +00102200: 6d6f 7465 0a20 2020 2073 7461 7465 3a20 mote. state:
│ │ │ +00102210: 7072 6573 656e 740a 2020 7768 656e 3a20 present. when:
│ │ │ +00102220: 2722 6c69 6e75 782d 6261 7365 2220 696e '"linux-base" in
│ │ │ +00102230: 2061 6e73 6962 6c65 5f66 6163 7473 2e70 ansible_facts.p
│ │ │ +00102240: 6163 6b61 6765 7327 0a20 2074 6167 733a ackages'. tags:
│ │ │ +00102250: 0a20 202d 2065 6e61 626c 655f 7374 7261 . - enable_stra
│ │ │ +00102260: 7465 6779 0a20 202d 206c 6f77 5f63 6f6d tegy. - low_com
│ │ │ +00102270: 706c 6578 6974 790a 2020 2d20 6c6f 775f plexity. - low_
│ │ │ +00102280: 6469 7372 7570 7469 6f6e 0a20 202d 206d disruption. - m
│ │ │ +00102290: 6564 6975 6d5f 7365 7665 7269 7479 0a20 edium_severity.
│ │ │ +001022a0: 202d 206e 6f5f 7265 626f 6f74 5f6e 6565 - no_reboot_nee
│ │ │ +001022b0: 6465 640a 2020 2d20 7061 636b 6167 655f ded. - package_
│ │ │ +001022c0: 7379 7374 656d 642d 6a6f 7572 6e61 6c2d systemd-journal-
│ │ │ +001022d0: 7265 6d6f 7465 5f69 6e73 7461 6c6c 6564 remote_installed
│ │ │ +001022e0: 0a3c 2f63 6f64 653e 3c2f 7072 653e 3c2f .
│ │ │ +001022f0: 6469 763e 3c61 2063 6c61 7373 3d22 6274 div>Remediation Pup
│ │ │ +001023a0: 7065 7420 736e 6970 7065 7420 e287 b23c pet snippet ...<
│ │ │ +001023b0: 2f61 3e3c 6272 3e3c 6469 7620 636c 6173 /a>
Complexity: low Disrup
│ │ │ +00102460: 7469 6f6e 3a3c 2f74 683e 3c74 643e 6c6f tion: lo
│ │ │ +00102470: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ +00102480: 7468 3e52 6562 6f6f 743a 3c2f 7468 3e3c th>Reboot:<
│ │ │ +00102490: 7464 3e66 616c 7365 3c2f 7464 3e3c 2f74 td>false Strate
│ │ │ +001024b0: 6779 3a3c 2f74 683e 3c74 643e 656e 6162 gy: enab
│ │ │ +001024c0: 6c65 3c2f 7464 3e3c 2f74 723e 3c2f 7461 le i
│ │ │ +001024e0: 6e63 6c75 6465 2069 6e73 7461 6c6c 5f73 nclude install_s
│ │ │ +001024f0: 7973 7465 6d64 2d6a 6f75 726e 616c 2d72 ystemd-journal-r
│ │ │ +00102500: 656d 6f74 650a 0a63 6c61 7373 2069 6e73 emote..class ins
│ │ │ +00102510: 7461 6c6c 5f73 7973 7465 6d64 2d6a 6f75 tall_systemd-jou
│ │ │ +00102520: 726e 616c 2d72 656d 6f74 6520 7b0a 2020 rnal-remote {.
│ │ │ +00102530: 7061 636b 6167 6520 7b20 2773 7973 7465 package { 'syste
│ │ │ +00102540: 6d64 2d6a 6f75 726e 616c 2d72 656d 6f74 md-journal-remot
│ │ │ +00102550: 6527 3a0a 2020 2020 656e 7375 7265 203d e':. ensure =
│ │ │ +00102560: 2667 743b 2027 696e 7374 616c 6c65 6427 > 'installed'
│ │ │ +00102570: 2c0a 2020 7d0a 7d0a 3c2f 636f 6465 3e3c ,. }.}.<
│ │ │ +00102580: 2f70 7265 3e3c 2f64 6976 3e3c 6120 636c /pre>Remediat
│ │ │ +00102630: 696f 6e20 4f53 4275 696c 6420 426c 7565 ion OSBuild Blue
│ │ │ +00102640: 7072 696e 7420 736e 6970 7065 7420 e287 print snippet ..
│ │ │ +00102650: b23c 2f61 3e3c 6272 3e3c 6469 7620 636c .
.[[packages]
│ │ │ +001026a0: 5d0a 6e61 6d65 203d 2022 7379 7374 656d ].name = "system
│ │ │ +001026b0: 642d 6a6f 7572 6e61 6c2d 7265 6d6f 7465 d-journal-remote
│ │ │ +001026c0: 220a 7665 7273 696f 6e20 3d20 222a 220a ".version = "*".
│ │ │ 001026d0: 3c2f 636f 6465 3e3c 2f70 7265 3e3c 2f64
Remediation
│ │ │ -00103840: 204f 5342 7569 6c64 2042 6c75 6570 7269 OSBuild Bluepri
│ │ │ -00103850: 6e74 2073 6e69 7070 6574 20e2 87b2 3c2f nt snippet ...
│ │ │ -00103860: 613e 3c62 723e 3c64 6976 2063 6c61 7373 a>
.[customization
│ │ │ -001038b0: 732e 7365 7276 6963 6573 5d0a 656e 6162 s.services].enab
│ │ │ -001038c0: 6c65 6420 3d20 5b22 7379 7374 656d 642d led = ["systemd-
│ │ │ -001038d0: 6a6f 7572 6e61 6c2d 7570 6c6f 6164 225d journal-upload"]
│ │ │ -001038e0: 0a3c 2f63 6f64 653e 3c2f 7072 653e 3c2f .
│ │ │ -001038f0: 6469 763e 3c61 2063 6c61 7373 3d22 6274 div>Remediation Pup
│ │ │ -001039a0: 7065 7420 736e 6970 7065 7420 e287 b23c pet snippet ...<
│ │ │ -001039b0: 2f61 3e3c 6272 3e3c 6469 7620 636c 6173 /a>
Complexity: low Disrup
│ │ │ -00103a60: 7469 6f6e 3a3c 2f74 683e 3c74 643e 6c6f tion: lo
│ │ │ -00103a70: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ -00103a80: 7468 3e52 6562 6f6f 743a 3c2f 7468 3e3c th>Reboot:<
│ │ │ -00103a90: 7464 3e66 616c 7365 3c2f 7464 3e3c 2f74 td>false Strate
│ │ │ -00103ab0: 6779 3a3c 2f74 683e 3c74 643e 656e 6162 gy: enab
│ │ │ -00103ac0: 6c65 3c2f 7464 3e3c 2f74 723e 3c2f 7461 le i
│ │ │ -00103ae0: 6e63 6c75 6465 2065 6e61 626c 655f 7379 nclude enable_sy
│ │ │ -00103af0: 7374 656d 642d 6a6f 7572 6e61 6c2d 7570 stemd-journal-up
│ │ │ -00103b00: 6c6f 6164 0a0a 636c 6173 7320 656e 6162 load..class enab
│ │ │ -00103b10: 6c65 5f73 7973 7465 6d64 2d6a 6f75 726e le_systemd-journ
│ │ │ -00103b20: 616c 2d75 706c 6f61 6420 7b0a 2020 7365 al-upload {. se
│ │ │ -00103b30: 7276 6963 6520 7b27 7379 7374 656d 642d rvice {'systemd-
│ │ │ -00103b40: 6a6f 7572 6e61 6c2d 7570 6c6f 6164 273a journal-upload':
│ │ │ -00103b50: 0a20 2020 2065 6e61 626c 6520 3d26 6774 . enable =>
│ │ │ -00103b60: 3b20 7472 7565 2c0a 2020 2020 656e 7375 ; true,. ensu
│ │ │ -00103b70: 7265 203d 2667 743b 2027 7275 6e6e 696e re => 'runnin
│ │ │ -00103b80: 6727 2c0a 2020 7d0a 7d0a 3c2f 636f 6465 g',. }.}.
Remedi
│ │ │ -00103c40: 6174 696f 6e20 416e 7369 626c 6520 736e ation Ansible sn
│ │ │ -00103c50: 6970 7065 7420 e287 b23c 2f61 3e3c 6272 ippet ...
Compl
│ │ │ -00103ce0: 6578 6974 793a 3c2f 7468 3e3c 7464 3e6c exity: l
│ │ │ -00103cf0: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ -00103d00: 3c74 683e 4469 7372 7570 7469 6f6e 3a3c Disruption:<
│ │ │ -00103d10: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ -00103d20: 3c2f 7472 3e3c 7472 3e3c 7468 3e52 6562 Reb
│ │ │ -00103d30: 6f6f 743a 3c2f 7468 3e3c 7464 3e66 616c oot: fal
│ │ │ -00103d40: 7365 3c2f 7464 3e3c 2f74 723e 3c74 723e se
│ │ │ -00103d50: 3c74 683e 5374 7261 7465 6779 3a3c 2f74 Strategy: enable
- name:
│ │ │ -00103d90: 2047 6174 6865 7220 7468 6520 7061 636b Gather the pack
│ │ │ -00103da0: 6167 6520 6661 6374 730a 2020 7061 636b age facts. pack
│ │ │ -00103db0: 6167 655f 6661 6374 733a 0a20 2020 206d age_facts:. m
│ │ │ -00103dc0: 616e 6167 6572 3a20 6175 746f 0a20 2074 anager: auto. t
│ │ │ -00103dd0: 6167 733a 0a20 202d 2065 6e61 626c 655f ags:. - enable_
│ │ │ -00103de0: 7374 7261 7465 6779 0a20 202d 206c 6f77 strategy. - low
│ │ │ -00103df0: 5f63 6f6d 706c 6578 6974 790a 2020 2d20 _complexity. -
│ │ │ -00103e00: 6c6f 775f 6469 7372 7570 7469 6f6e 0a20 low_disruption.
│ │ │ -00103e10: 202d 206d 6564 6975 6d5f 7365 7665 7269 - medium_severi
│ │ │ -00103e20: 7479 0a20 202d 206e 6f5f 7265 626f 6f74 ty. - no_reboot
│ │ │ -00103e30: 5f6e 6565 6465 640a 2020 2d20 7365 7276 _needed. - serv
│ │ │ -00103e40: 6963 655f 7379 7374 656d 642d 6a6f 7572 ice_systemd-jour
│ │ │ -00103e50: 6e61 6c2d 7570 6c6f 6164 5f65 6e61 626c nal-upload_enabl
│ │ │ -00103e60: 6564 0a0a 2d20 6e61 6d65 3a20 456e 6162 ed..- name: Enab
│ │ │ -00103e70: 6c65 2073 7973 7465 6d64 2d6a 6f75 726e le systemd-journ
│ │ │ -00103e80: 616c 2d75 706c 6f61 6420 5365 7276 6963 al-upload Servic
│ │ │ -00103e90: 6520 2d20 456e 6162 6c65 2073 6572 7669 e - Enable servi
│ │ │ -00103ea0: 6365 2073 7973 7465 6d64 2d6a 6f75 726e ce systemd-journ
│ │ │ -00103eb0: 616c 2d75 706c 6f61 640a 2020 626c 6f63 al-upload. bloc
│ │ │ -00103ec0: 6b3a 0a0a 2020 2d20 6e61 6d65 3a20 4761 k:.. - name: Ga
│ │ │ -00103ed0: 7468 6572 2074 6865 2070 6163 6b61 6765 ther the package
│ │ │ -00103ee0: 2066 6163 7473 0a20 2020 2061 6e73 6962 facts. ansib
│ │ │ -00103ef0: 6c65 2e62 7569 6c74 696e 2e70 6163 6b61 le.builtin.packa
│ │ │ -00103f00: 6765 5f66 6163 7473 3a0a 2020 2020 2020 ge_facts:.
│ │ │ -00103f10: 6d61 6e61 6765 723a 2061 7574 6f0a 0a20 manager: auto..
│ │ │ -00103f20: 202d 206e 616d 653a 2045 6e61 626c 6520 - name: Enable
│ │ │ -00103f30: 7379 7374 656d 642d 6a6f 7572 6e61 6c2d systemd-journal-
│ │ │ -00103f40: 7570 6c6f 6164 2053 6572 7669 6365 202d upload Service -
│ │ │ -00103f50: 2045 6e61 626c 6520 5365 7276 6963 6520 Enable Service
│ │ │ -00103f60: 7379 7374 656d 642d 6a6f 7572 6e61 6c2d systemd-journal-
│ │ │ -00103f70: 7570 6c6f 6164 0a20 2020 2061 6e73 6962 upload. ansib
│ │ │ -00103f80: 6c65 2e62 7569 6c74 696e 2e73 7973 7465 le.builtin.syste
│ │ │ -00103f90: 6d64 3a0a 2020 2020 2020 6e61 6d65 3a20 md:. name:
│ │ │ -00103fa0: 7379 7374 656d 642d 6a6f 7572 6e61 6c2d systemd-journal-
│ │ │ -00103fb0: 7570 6c6f 6164 0a20 2020 2020 2065 6e61 upload. ena
│ │ │ -00103fc0: 626c 6564 3a20 7472 7565 0a20 2020 2020 bled: true.
│ │ │ -00103fd0: 2073 7461 7465 3a20 7374 6172 7465 640a state: started.
│ │ │ -00103fe0: 2020 2020 2020 6d61 736b 6564 3a20 6661 masked: fa
│ │ │ -00103ff0: 6c73 650a 2020 2020 7768 656e 3a0a 2020 lse. when:.
│ │ │ -00104000: 2020 2d20 2722 7379 7374 656d 642d 6a6f - '"systemd-jo
│ │ │ -00104010: 7572 6e61 6c2d 7265 6d6f 7465 2220 696e urnal-remote" in
│ │ │ -00104020: 2061 6e73 6962 6c65 5f66 6163 7473 2e70 ansible_facts.p
│ │ │ -00104030: 6163 6b61 6765 7327 0a20 2074 6167 733a ackages'. tags:
│ │ │ -00104040: 0a20 202d 2065 6e61 626c 655f 7374 7261 . - enable_stra
│ │ │ -00104050: 7465 6779 0a20 202d 206c 6f77 5f63 6f6d tegy. - low_com
│ │ │ -00104060: 706c 6578 6974 790a 2020 2d20 6c6f 775f plexity. - low_
│ │ │ -00104070: 6469 7372 7570 7469 6f6e 0a20 202d 206d disruption. - m
│ │ │ -00104080: 6564 6975 6d5f 7365 7665 7269 7479 0a20 edium_severity.
│ │ │ -00104090: 202d 206e 6f5f 7265 626f 6f74 5f6e 6565 - no_reboot_nee
│ │ │ -001040a0: 6465 640a 2020 2d20 7365 7276 6963 655f ded. - service_
│ │ │ -001040b0: 7379 7374 656d 642d 6a6f 7572 6e61 6c2d systemd-journal-
│ │ │ -001040c0: 7570 6c6f 6164 5f65 6e61 626c 6564 0a20 upload_enabled.
│ │ │ -001040d0: 202d 2073 7065 6369 616c 5f73 6572 7669 - special_servi
│ │ │ -001040e0: 6365 5f62 6c6f 636b 0a20 2077 6865 6e3a ce_block. when:
│ │ │ -001040f0: 0a20 202d 2027 226c 696e 7578 2d62 6173 . - '"linux-bas
│ │ │ -00104100: 6522 2069 6e20 616e 7369 626c 655f 6661 e" in ansible_fa
│ │ │ -00104110: 6374 732e 7061 636b 6167 6573 270a 2020 cts.packages'.
│ │ │ -00104120: 2d20 2820 616e 7369 626c 655f 7669 7274 - ( ansible_virt
│ │ │ -00104130: 7561 6c69 7a61 7469 6f6e 5f74 7970 6520 ualization_type
│ │ │ -00104140: 6e6f 7420 696e 205b 2264 6f63 6b65 7222 not in ["docker"
│ │ │ -00104150: 2c20 226c 7863 222c 2022 6f70 656e 767a , "lxc", "openvz
│ │ │ -00104160: 222c 2022 706f 646d 616e 222c 2022 636f ", "podman", "co
│ │ │ -00104170: 6e74 6169 6e65 7222 5d0a 2020 2020 616e ntainer"]. an
│ │ │ -00104180: 6420 2273 7973 7465 6d64 2d6a 6f75 726e d "systemd-journ
│ │ │ -00104190: 616c 2d72 656d 6f74 6522 2069 6e20 616e al-remote" in an
│ │ │ -001041a0: 7369 626c 655f 6661 6374 732e 7061 636b sible_facts.pack
│ │ │ -001041b0: 6167 6573 2029 0a3c 2f63 6f64 653e 3c2f ages ).
│ │ │ +00103840: 2041 6e73 6962 6c65 2073 6e69 7070 6574 Ansible snippet
│ │ │ +00103850: 20e2 87b2 3c2f 613e 3c62 723e 3c64 6976 ...
Complexity
│ │ │ +001038e0: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low D
│ │ │ +00103900: 6973 7275 7074 696f 6e3a 3c2f 7468 3e3c isruption: <
│ │ │ +00103910: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ +00103920: 3c74 723e 3c74 683e 5265 626f 6f74 3a3c Reboot:<
│ │ │ +00103930: 2f74 683e 3c74 643e 6661 6c73 653c 2f74 /th> false S
│ │ │ +00103950: 7472 6174 6567 793a 3c2f 7468 3e3c 7464 trategy: enable
- name: Gath
│ │ │ +00103990: 6572 2074 6865 2070 6163 6b61 6765 2066 er the package f
│ │ │ +001039a0: 6163 7473 0a20 2070 6163 6b61 6765 5f66 acts. package_f
│ │ │ +001039b0: 6163 7473 3a0a 2020 2020 6d61 6e61 6765 acts:. manage
│ │ │ +001039c0: 723a 2061 7574 6f0a 2020 7461 6773 3a0a r: auto. tags:.
│ │ │ +001039d0: 2020 2d20 656e 6162 6c65 5f73 7472 6174 - enable_strat
│ │ │ +001039e0: 6567 790a 2020 2d20 6c6f 775f 636f 6d70 egy. - low_comp
│ │ │ +001039f0: 6c65 7869 7479 0a20 202d 206c 6f77 5f64 lexity. - low_d
│ │ │ +00103a00: 6973 7275 7074 696f 6e0a 2020 2d20 6d65 isruption. - me
│ │ │ +00103a10: 6469 756d 5f73 6576 6572 6974 790a 2020 dium_severity.
│ │ │ +00103a20: 2d20 6e6f 5f72 6562 6f6f 745f 6e65 6564 - no_reboot_need
│ │ │ +00103a30: 6564 0a20 202d 2073 6572 7669 6365 5f73 ed. - service_s
│ │ │ +00103a40: 7973 7465 6d64 2d6a 6f75 726e 616c 2d75 ystemd-journal-u
│ │ │ +00103a50: 706c 6f61 645f 656e 6162 6c65 640a 0a2d pload_enabled..-
│ │ │ +00103a60: 206e 616d 653a 2045 6e61 626c 6520 7379 name: Enable sy
│ │ │ +00103a70: 7374 656d 642d 6a6f 7572 6e61 6c2d 7570 stemd-journal-up
│ │ │ +00103a80: 6c6f 6164 2053 6572 7669 6365 202d 2045 load Service - E
│ │ │ +00103a90: 6e61 626c 6520 7365 7276 6963 6520 7379 nable service sy
│ │ │ +00103aa0: 7374 656d 642d 6a6f 7572 6e61 6c2d 7570 stemd-journal-up
│ │ │ +00103ab0: 6c6f 6164 0a20 2062 6c6f 636b 3a0a 0a20 load. block:..
│ │ │ +00103ac0: 202d 206e 616d 653a 2047 6174 6865 7220 - name: Gather
│ │ │ +00103ad0: 7468 6520 7061 636b 6167 6520 6661 6374 the package fact
│ │ │ +00103ae0: 730a 2020 2020 616e 7369 626c 652e 6275 s. ansible.bu
│ │ │ +00103af0: 696c 7469 6e2e 7061 636b 6167 655f 6661 iltin.package_fa
│ │ │ +00103b00: 6374 733a 0a20 2020 2020 206d 616e 6167 cts:. manag
│ │ │ +00103b10: 6572 3a20 6175 746f 0a0a 2020 2d20 6e61 er: auto.. - na
│ │ │ +00103b20: 6d65 3a20 456e 6162 6c65 2073 7973 7465 me: Enable syste
│ │ │ +00103b30: 6d64 2d6a 6f75 726e 616c 2d75 706c 6f61 md-journal-uploa
│ │ │ +00103b40: 6420 5365 7276 6963 6520 2d20 456e 6162 d Service - Enab
│ │ │ +00103b50: 6c65 2053 6572 7669 6365 2073 7973 7465 le Service syste
│ │ │ +00103b60: 6d64 2d6a 6f75 726e 616c 2d75 706c 6f61 md-journal-uploa
│ │ │ +00103b70: 640a 2020 2020 616e 7369 626c 652e 6275 d. ansible.bu
│ │ │ +00103b80: 696c 7469 6e2e 7379 7374 656d 643a 0a20 iltin.systemd:.
│ │ │ +00103b90: 2020 2020 206e 616d 653a 2073 7973 7465 name: syste
│ │ │ +00103ba0: 6d64 2d6a 6f75 726e 616c 2d75 706c 6f61 md-journal-uploa
│ │ │ +00103bb0: 640a 2020 2020 2020 656e 6162 6c65 643a d. enabled:
│ │ │ +00103bc0: 2074 7275 650a 2020 2020 2020 7374 6174 true. stat
│ │ │ +00103bd0: 653a 2073 7461 7274 6564 0a20 2020 2020 e: started.
│ │ │ +00103be0: 206d 6173 6b65 643a 2066 616c 7365 0a20 masked: false.
│ │ │ +00103bf0: 2020 2077 6865 6e3a 0a20 2020 202d 2027 when:. - '
│ │ │ +00103c00: 2273 7973 7465 6d64 2d6a 6f75 726e 616c "systemd-journal
│ │ │ +00103c10: 2d72 656d 6f74 6522 2069 6e20 616e 7369 -remote" in ansi
│ │ │ +00103c20: 626c 655f 6661 6374 732e 7061 636b 6167 ble_facts.packag
│ │ │ +00103c30: 6573 270a 2020 7461 6773 3a0a 2020 2d20 es'. tags:. -
│ │ │ +00103c40: 656e 6162 6c65 5f73 7472 6174 6567 790a enable_strategy.
│ │ │ +00103c50: 2020 2d20 6c6f 775f 636f 6d70 6c65 7869 - low_complexi
│ │ │ +00103c60: 7479 0a20 202d 206c 6f77 5f64 6973 7275 ty. - low_disru
│ │ │ +00103c70: 7074 696f 6e0a 2020 2d20 6d65 6469 756d ption. - medium
│ │ │ +00103c80: 5f73 6576 6572 6974 790a 2020 2d20 6e6f _severity. - no
│ │ │ +00103c90: 5f72 6562 6f6f 745f 6e65 6564 6564 0a20 _reboot_needed.
│ │ │ +00103ca0: 202d 2073 6572 7669 6365 5f73 7973 7465 - service_syste
│ │ │ +00103cb0: 6d64 2d6a 6f75 726e 616c 2d75 706c 6f61 md-journal-uploa
│ │ │ +00103cc0: 645f 656e 6162 6c65 640a 2020 2d20 7370 d_enabled. - sp
│ │ │ +00103cd0: 6563 6961 6c5f 7365 7276 6963 655f 626c ecial_service_bl
│ │ │ +00103ce0: 6f63 6b0a 2020 7768 656e 3a0a 2020 2d20 ock. when:. -
│ │ │ +00103cf0: 2722 6c69 6e75 782d 6261 7365 2220 696e '"linux-base" in
│ │ │ +00103d00: 2061 6e73 6962 6c65 5f66 6163 7473 2e70 ansible_facts.p
│ │ │ +00103d10: 6163 6b61 6765 7327 0a20 202d 2028 2061 ackages'. - ( a
│ │ │ +00103d20: 6e73 6962 6c65 5f76 6972 7475 616c 697a nsible_virtualiz
│ │ │ +00103d30: 6174 696f 6e5f 7479 7065 206e 6f74 2069 ation_type not i
│ │ │ +00103d40: 6e20 5b22 646f 636b 6572 222c 2022 6c78 n ["docker", "lx
│ │ │ +00103d50: 6322 2c20 226f 7065 6e76 7a22 2c20 2270 c", "openvz", "p
│ │ │ +00103d60: 6f64 6d61 6e22 2c20 2263 6f6e 7461 696e odman", "contain
│ │ │ +00103d70: 6572 225d 0a20 2020 2061 6e64 2022 7379 er"]. and "sy
│ │ │ +00103d80: 7374 656d 642d 6a6f 7572 6e61 6c2d 7265 stemd-journal-re
│ │ │ +00103d90: 6d6f 7465 2220 696e 2061 6e73 6962 6c65 mote" in ansible
│ │ │ +00103da0: 5f66 6163 7473 2e70 6163 6b61 6765 7320 _facts.packages
│ │ │ +00103db0: 290a 3c2f 636f 6465 3e3c 2f70 7265 3e3c ).
<
│ │ │ +00103dc0: 2f64 6976 3e3c 6120 636c 6173 733d 2262 /div>Remediation Pu
│ │ │ +00103e70: 7070 6574 2073 6e69 7070 6574 20e2 87b2 ppet snippet ...
│ │ │ +00103e80: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61
Complexity: low
│ │ │ +00103f20: 7472 3e3c 7472 3e3c 7468 3e44 6973 7275 tr>Disru
│ │ │ +00103f30: 7074 696f 6e3a 3c2f 7468 3e3c 7464 3e6c ption: l
│ │ │ +00103f40: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ +00103f50: 3c74 683e 5265 626f 6f74 3a3c 2f74 683e Reboot:
│ │ │ +00103f60: 3c74 643e 6661 6c73 653c 2f74 643e 3c2f false
│ │ │ +00103f70: 7472 3e3c 7472 3e3c 7468 3e53 7472 6174 tr> Strat
│ │ │ +00103f80: 6567 793a 3c2f 7468 3e3c 7464 3e65 6e61 egy: ena
│ │ │ +00103f90: 626c 653c 2f74 643e 3c2f 7472 3e3c 2f74 ble
│ │ │ +00103fb0: 696e 636c 7564 6520 656e 6162 6c65 5f73 include enable_s
│ │ │ +00103fc0: 7973 7465 6d64 2d6a 6f75 726e 616c 2d75 ystemd-journal-u
│ │ │ +00103fd0: 706c 6f61 640a 0a63 6c61 7373 2065 6e61 pload..class ena
│ │ │ +00103fe0: 626c 655f 7379 7374 656d 642d 6a6f 7572 ble_systemd-jour
│ │ │ +00103ff0: 6e61 6c2d 7570 6c6f 6164 207b 0a20 2073 nal-upload {. s
│ │ │ +00104000: 6572 7669 6365 207b 2773 7973 7465 6d64 ervice {'systemd
│ │ │ +00104010: 2d6a 6f75 726e 616c 2d75 706c 6f61 6427 -journal-upload'
│ │ │ +00104020: 3a0a 2020 2020 656e 6162 6c65 203d 2667 :. enable =&g
│ │ │ +00104030: 743b 2074 7275 652c 0a20 2020 2065 6e73 t; true,. ens
│ │ │ +00104040: 7572 6520 3d26 6774 3b20 2772 756e 6e69 ure => 'runni
│ │ │ +00104050: 6e67 272c 0a20 207d 0a7d 0a3c 2f63 6f64 ng',. }.}.
Remed
│ │ │ +00104110: 6961 7469 6f6e 204f 5342 7569 6c64 2042 iation OSBuild B
│ │ │ +00104120: 6c75 6570 7269 6e74 2073 6e69 7070 6574 lueprint snippet
│ │ │ +00104130: 20e2 87b2 3c2f 613e 3c62 723e 3c64 6976 ...
.[customi
│ │ │ +00104180: 7a61 7469 6f6e 732e 7365 7276 6963 6573 zations.services
│ │ │ +00104190: 5d0a 656e 6162 6c65 6420 3d20 5b22 7379 ].enabled = ["sy
│ │ │ +001041a0: 7374 656d 642d 6a6f 7572 6e61 6c2d 7570 stemd-journal-up
│ │ │ +001041b0: 6c6f 6164 225d 0a3c 2f63 6f64 653e 3c2f load"].
│ │ │ 001041c0: 7072 653e 3c2f 6469 763e 3c61 2063 6c61 pre>
Remedi
│ │ │ -001050a0: 6174 696f 6e20 4f53 4275 696c 6420 426c ation OSBuild Bl
│ │ │ -001050b0: 7565 7072 696e 7420 736e 6970 7065 7420 ueprint snippet
│ │ │ -001050c0: e287 b23c 2f61 3e3c 6272 3e3c 6469 7620 ...
│ │ │ -00105100: 3c63 6f64 653e 0a5b 6375 7374 6f6d 697a .[customiz
│ │ │ -00105110: 6174 696f 6e73 2e73 6572 7669 6365 735d ations.services]
│ │ │ -00105120: 0a65 6e61 626c 6564 203d 205b 2273 7973 .enabled = ["sys
│ │ │ -00105130: 7465 6d64 2d6a 6f75 726e 616c 6422 5d0a temd-journald"].
│ │ │ -00105140: 3c2f 636f 6465 3e3c 2f70 7265 3e3c 2f64
│ │ │ -001051f0: 5265 6d65 6469 6174 696f 6e20 5075 7070 Remediation Pupp
│ │ │ -00105200: 6574 2073 6e69 7070 6574 20e2 87b2 3c2f et snippet ...
│ │ │ -00105210: 613e 3c62 723e 3c64 6976 2063 6c61 7373 a>
│ │ │ -00105290: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity:
│ │ │ -001052a0: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Disrupt
│ │ │ -001052c0: 696f 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 ion: low
│ │ │ -001052d0: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Reboot:false Strateg
│ │ │ -00105310: 793a 3c2f 7468 3e3c 7464 3e65 6e61 626c y: enabl
│ │ │ -00105320: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e in
│ │ │ -00105340: 636c 7564 6520 656e 6162 6c65 5f73 7973 clude enable_sys
│ │ │ -00105350: 7465 6d64 2d6a 6f75 726e 616c 640a 0a63 temd-journald..c
│ │ │ -00105360: 6c61 7373 2065 6e61 626c 655f 7379 7374 lass enable_syst
│ │ │ -00105370: 656d 642d 6a6f 7572 6e61 6c64 207b 0a20 emd-journald {.
│ │ │ -00105380: 2073 6572 7669 6365 207b 2773 7973 7465 service {'syste
│ │ │ -00105390: 6d64 2d6a 6f75 726e 616c 6427 3a0a 2020 md-journald':.
│ │ │ -001053a0: 2020 656e 6162 6c65 203d 2667 743b 2074 enable => t
│ │ │ -001053b0: 7275 652c 0a20 2020 2065 6e73 7572 6520 rue,. ensure
│ │ │ -001053c0: 3d26 6774 3b20 2772 756e 6e69 6e67 272c => 'running',
│ │ │ -001053d0: 0a20 207d 0a7d 0a3c 2f63 6f64 653e 3c2f . }.}.
│ │ │ -001053e0: 7072 653e 3c2f 6469 763e 3c61 2063 6c61 pre>Remediati
│ │ │ -00105490: 6f6e 2041 6e73 6962 6c65 2073 6e69 7070 on Ansible snipp
│ │ │ -001054a0: 6574 20e2 87b2 3c2f 613e 3c62 723e 3c64 et ...
│ │ │ -00105520: 3c74 723e 3c74 683e 436f 6d70 6c65 7869 Complexi
│ │ │ -00105530: 7479 3a3c 2f74 683e 3c74 643e 6c6f 773c ty: low<
│ │ │ -00105540: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Disruption: low Reboot
│ │ │ -00105580: 3a3c 2f74 683e 3c74 643e 6661 6c73 653c : false<
│ │ │ -00105590: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Strategy: <
│ │ │ -001055b0: 7464 3e65 6e61 626c 653c 2f74 643e 3c2f td>enable
│ │ │ -001055c0: 7472 3e3c 2f74 6162 6c65 3e3c 7072 653e tr>
│ │ │ -001055d0: 3c63 6f64 653e 2d20 6e61 6d65 3a20 4761 - name: Ga
│ │ │ -001055e0: 7468 6572 2074 6865 2070 6163 6b61 6765 ther the package
│ │ │ -001055f0: 2066 6163 7473 0a20 2070 6163 6b61 6765 facts. package
│ │ │ -00105600: 5f66 6163 7473 3a0a 2020 2020 6d61 6e61 _facts:. mana
│ │ │ -00105610: 6765 723a 2061 7574 6f0a 2020 7461 6773 ger: auto. tags
│ │ │ -00105620: 3a0a 2020 2d20 4e49 5354 2d38 3030 2d35 :. - NIST-800-5
│ │ │ -00105630: 332d 5343 2d32 340a 2020 2d20 656e 6162 3-SC-24. - enab
│ │ │ -00105640: 6c65 5f73 7472 6174 6567 790a 2020 2d20 le_strategy. -
│ │ │ -00105650: 6c6f 775f 636f 6d70 6c65 7869 7479 0a20 low_complexity.
│ │ │ -00105660: 202d 206c 6f77 5f64 6973 7275 7074 696f - low_disruptio
│ │ │ -00105670: 6e0a 2020 2d20 6d65 6469 756d 5f73 6576 n. - medium_sev
│ │ │ -00105680: 6572 6974 790a 2020 2d20 6e6f 5f72 6562 erity. - no_reb
│ │ │ -00105690: 6f6f 745f 6e65 6564 6564 0a20 202d 2073 oot_needed. - s
│ │ │ -001056a0: 6572 7669 6365 5f73 7973 7465 6d64 2d6a ervice_systemd-j
│ │ │ -001056b0: 6f75 726e 616c 645f 656e 6162 6c65 640a ournald_enabled.
│ │ │ -001056c0: 0a2d 206e 616d 653a 2045 6e61 626c 6520 .- name: Enable
│ │ │ -001056d0: 7379 7374 656d 642d 6a6f 7572 6e61 6c64 systemd-journald
│ │ │ -001056e0: 2053 6572 7669 6365 202d 2045 6e61 626c Service - Enabl
│ │ │ -001056f0: 6520 7365 7276 6963 6520 7379 7374 656d e service system
│ │ │ -00105700: 642d 6a6f 7572 6e61 6c64 0a20 2062 6c6f d-journald. blo
│ │ │ -00105710: 636b 3a0a 0a20 202d 206e 616d 653a 2047 ck:.. - name: G
│ │ │ -00105720: 6174 6865 7220 7468 6520 7061 636b 6167 ather the packag
│ │ │ -00105730: 6520 6661 6374 730a 2020 2020 616e 7369 e facts. ansi
│ │ │ -00105740: 626c 652e 6275 696c 7469 6e2e 7061 636b ble.builtin.pack
│ │ │ -00105750: 6167 655f 6661 6374 733a 0a20 2020 2020 age_facts:.
│ │ │ -00105760: 206d 616e 6167 6572 3a20 6175 746f 0a0a manager: auto..
│ │ │ -00105770: 2020 2d20 6e61 6d65 3a20 456e 6162 6c65 - name: Enable
│ │ │ -00105780: 2073 7973 7465 6d64 2d6a 6f75 726e 616c systemd-journal
│ │ │ -00105790: 6420 5365 7276 6963 6520 2d20 456e 6162 d Service - Enab
│ │ │ -001057a0: 6c65 2053 6572 7669 6365 2073 7973 7465 le Service syste
│ │ │ -001057b0: 6d64 2d6a 6f75 726e 616c 640a 2020 2020 md-journald.
│ │ │ -001057c0: 616e 7369 626c 652e 6275 696c 7469 6e2e ansible.builtin.
│ │ │ -001057d0: 7379 7374 656d 643a 0a20 2020 2020 206e systemd:. n
│ │ │ -001057e0: 616d 653a 2073 7973 7465 6d64 2d6a 6f75 ame: systemd-jou
│ │ │ -001057f0: 726e 616c 640a 2020 2020 2020 656e 6162 rnald. enab
│ │ │ -00105800: 6c65 643a 2074 7275 650a 2020 2020 2020 led: true.
│ │ │ -00105810: 7374 6174 653a 2073 7461 7274 6564 0a20 state: started.
│ │ │ -00105820: 2020 2020 206d 6173 6b65 643a 2066 616c masked: fal
│ │ │ -00105830: 7365 0a20 2020 2077 6865 6e3a 0a20 2020 se. when:.
│ │ │ -00105840: 202d 2027 2273 7973 7465 6d64 2220 696e - '"systemd" in
│ │ │ -00105850: 2061 6e73 6962 6c65 5f66 6163 7473 2e70 ansible_facts.p
│ │ │ -00105860: 6163 6b61 6765 7327 0a20 2074 6167 733a ackages'. tags:
│ │ │ -00105870: 0a20 202d 204e 4953 542d 3830 302d 3533 . - NIST-800-53
│ │ │ -00105880: 2d53 432d 3234 0a20 202d 2065 6e61 626c -SC-24. - enabl
│ │ │ -00105890: 655f 7374 7261 7465 6779 0a20 202d 206c e_strategy. - l
│ │ │ -001058a0: 6f77 5f63 6f6d 706c 6578 6974 790a 2020 ow_complexity.
│ │ │ -001058b0: 2d20 6c6f 775f 6469 7372 7570 7469 6f6e - low_disruption
│ │ │ -001058c0: 0a20 202d 206d 6564 6975 6d5f 7365 7665 . - medium_seve
│ │ │ -001058d0: 7269 7479 0a20 202d 206e 6f5f 7265 626f rity. - no_rebo
│ │ │ -001058e0: 6f74 5f6e 6565 6465 640a 2020 2d20 7365 ot_needed. - se
│ │ │ -001058f0: 7276 6963 655f 7379 7374 656d 642d 6a6f rvice_systemd-jo
│ │ │ -00105900: 7572 6e61 6c64 5f65 6e61 626c 6564 0a20 urnald_enabled.
│ │ │ -00105910: 202d 2073 7065 6369 616c 5f73 6572 7669 - special_servi
│ │ │ -00105920: 6365 5f62 6c6f 636b 0a20 2077 6865 6e3a ce_block. when:
│ │ │ -00105930: 2027 226c 696e 7578 2d62 6173 6522 2069 '"linux-base" i
│ │ │ -00105940: 6e20 616e 7369 626c 655f 6661 6374 732e n ansible_facts.
│ │ │ -00105950: 7061 636b 6167 6573 270a 3c2f 636f 6465 packages'.
Compl
│ │ │ +00105140: 6578 6974 793a 3c2f 7468 3e3c 7464 3e6c exity: l
│ │ │ +00105150: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ +00105160: 3c74 683e 4469 7372 7570 7469 6f6e 3a3c Disruption:<
│ │ │ +00105170: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ +00105180: 3c2f 7472 3e3c 7472 3e3c 7468 3e52 6562 Reb
│ │ │ +00105190: 6f6f 743a 3c2f 7468 3e3c 7464 3e66 616c oot: fal
│ │ │ +001051a0: 7365 3c2f 7464 3e3c 2f74 723e 3c74 723e se
│ │ │ +001051b0: 3c74 683e 5374 7261 7465 6779 3a3c 2f74 Strategy: enable
- name:
│ │ │ +001051f0: 2047 6174 6865 7220 7468 6520 7061 636b Gather the pack
│ │ │ +00105200: 6167 6520 6661 6374 730a 2020 7061 636b age facts. pack
│ │ │ +00105210: 6167 655f 6661 6374 733a 0a20 2020 206d age_facts:. m
│ │ │ +00105220: 616e 6167 6572 3a20 6175 746f 0a20 2074 anager: auto. t
│ │ │ +00105230: 6167 733a 0a20 202d 204e 4953 542d 3830 ags:. - NIST-80
│ │ │ +00105240: 302d 3533 2d53 432d 3234 0a20 202d 2065 0-53-SC-24. - e
│ │ │ +00105250: 6e61 626c 655f 7374 7261 7465 6779 0a20 nable_strategy.
│ │ │ +00105260: 202d 206c 6f77 5f63 6f6d 706c 6578 6974 - low_complexit
│ │ │ +00105270: 790a 2020 2d20 6c6f 775f 6469 7372 7570 y. - low_disrup
│ │ │ +00105280: 7469 6f6e 0a20 202d 206d 6564 6975 6d5f tion. - medium_
│ │ │ +00105290: 7365 7665 7269 7479 0a20 202d 206e 6f5f severity. - no_
│ │ │ +001052a0: 7265 626f 6f74 5f6e 6565 6465 640a 2020 reboot_needed.
│ │ │ +001052b0: 2d20 7365 7276 6963 655f 7379 7374 656d - service_system
│ │ │ +001052c0: 642d 6a6f 7572 6e61 6c64 5f65 6e61 626c d-journald_enabl
│ │ │ +001052d0: 6564 0a0a 2d20 6e61 6d65 3a20 456e 6162 ed..- name: Enab
│ │ │ +001052e0: 6c65 2073 7973 7465 6d64 2d6a 6f75 726e le systemd-journ
│ │ │ +001052f0: 616c 6420 5365 7276 6963 6520 2d20 456e ald Service - En
│ │ │ +00105300: 6162 6c65 2073 6572 7669 6365 2073 7973 able service sys
│ │ │ +00105310: 7465 6d64 2d6a 6f75 726e 616c 640a 2020 temd-journald.
│ │ │ +00105320: 626c 6f63 6b3a 0a0a 2020 2d20 6e61 6d65 block:.. - name
│ │ │ +00105330: 3a20 4761 7468 6572 2074 6865 2070 6163 : Gather the pac
│ │ │ +00105340: 6b61 6765 2066 6163 7473 0a20 2020 2061 kage facts. a
│ │ │ +00105350: 6e73 6962 6c65 2e62 7569 6c74 696e 2e70 nsible.builtin.p
│ │ │ +00105360: 6163 6b61 6765 5f66 6163 7473 3a0a 2020 ackage_facts:.
│ │ │ +00105370: 2020 2020 6d61 6e61 6765 723a 2061 7574 manager: aut
│ │ │ +00105380: 6f0a 0a20 202d 206e 616d 653a 2045 6e61 o.. - name: Ena
│ │ │ +00105390: 626c 6520 7379 7374 656d 642d 6a6f 7572 ble systemd-jour
│ │ │ +001053a0: 6e61 6c64 2053 6572 7669 6365 202d 2045 nald Service - E
│ │ │ +001053b0: 6e61 626c 6520 5365 7276 6963 6520 7379 nable Service sy
│ │ │ +001053c0: 7374 656d 642d 6a6f 7572 6e61 6c64 0a20 stemd-journald.
│ │ │ +001053d0: 2020 2061 6e73 6962 6c65 2e62 7569 6c74 ansible.built
│ │ │ +001053e0: 696e 2e73 7973 7465 6d64 3a0a 2020 2020 in.systemd:.
│ │ │ +001053f0: 2020 6e61 6d65 3a20 7379 7374 656d 642d name: systemd-
│ │ │ +00105400: 6a6f 7572 6e61 6c64 0a20 2020 2020 2065 journald. e
│ │ │ +00105410: 6e61 626c 6564 3a20 7472 7565 0a20 2020 nabled: true.
│ │ │ +00105420: 2020 2073 7461 7465 3a20 7374 6172 7465 state: starte
│ │ │ +00105430: 640a 2020 2020 2020 6d61 736b 6564 3a20 d. masked:
│ │ │ +00105440: 6661 6c73 650a 2020 2020 7768 656e 3a0a false. when:.
│ │ │ +00105450: 2020 2020 2d20 2722 7379 7374 656d 6422 - '"systemd"
│ │ │ +00105460: 2069 6e20 616e 7369 626c 655f 6661 6374 in ansible_fact
│ │ │ +00105470: 732e 7061 636b 6167 6573 270a 2020 7461 s.packages'. ta
│ │ │ +00105480: 6773 3a0a 2020 2d20 4e49 5354 2d38 3030 gs:. - NIST-800
│ │ │ +00105490: 2d35 332d 5343 2d32 340a 2020 2d20 656e -53-SC-24. - en
│ │ │ +001054a0: 6162 6c65 5f73 7472 6174 6567 790a 2020 able_strategy.
│ │ │ +001054b0: 2d20 6c6f 775f 636f 6d70 6c65 7869 7479 - low_complexity
│ │ │ +001054c0: 0a20 202d 206c 6f77 5f64 6973 7275 7074 . - low_disrupt
│ │ │ +001054d0: 696f 6e0a 2020 2d20 6d65 6469 756d 5f73 ion. - medium_s
│ │ │ +001054e0: 6576 6572 6974 790a 2020 2d20 6e6f 5f72 everity. - no_r
│ │ │ +001054f0: 6562 6f6f 745f 6e65 6564 6564 0a20 202d eboot_needed. -
│ │ │ +00105500: 2073 6572 7669 6365 5f73 7973 7465 6d64 service_systemd
│ │ │ +00105510: 2d6a 6f75 726e 616c 645f 656e 6162 6c65 -journald_enable
│ │ │ +00105520: 640a 2020 2d20 7370 6563 6961 6c5f 7365 d. - special_se
│ │ │ +00105530: 7276 6963 655f 626c 6f63 6b0a 2020 7768 rvice_block. wh
│ │ │ +00105540: 656e 3a20 2722 6c69 6e75 782d 6261 7365 en: '"linux-base
│ │ │ +00105550: 2220 696e 2061 6e73 6962 6c65 5f66 6163 " in ansible_fac
│ │ │ +00105560: 7473 2e70 6163 6b61 6765 7327 0a3c 2f63 ts.packages'.
│ │ │ +00105580: 3c61 2063 6c61 7373 3d22 6274 6e20 6274 Rem
│ │ │ +00105620: 6564 6961 7469 6f6e 2050 7570 7065 7420 ediation Puppet
│ │ │ +00105630: 736e 6970 7065 7420 e287 b23c 2f61 3e3c snippet ...<
│ │ │ +00105640: 6272 3e3c 6469 7620 636c 6173 733d 2270 br>Com
│ │ │ +001056c0: 706c 6578 6974 793a 3c2f 7468 3e3c 7464 plexity: low Disruption
│ │ │ +001056f0: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low R
│ │ │ +00105710: 6562 6f6f 743a 3c2f 7468 3e3c 7464 3e66 eboot: f
│ │ │ +00105720: 616c 7365 3c2f 7464 3e3c 2f74 723e 3c74 alse Strategy:<
│ │ │ +00105740: 2f74 683e 3c74 643e 656e 6162 6c65 3c2f /th> enable
│ │ │ +00105750: 7464 3e3c 2f74 723e 3c2f 7461 626c 653e td>
│ │ │ +00105760: 3c70 7265 3e3c 636f 6465 3e69 6e63 6c75 inclu
│ │ │ +00105770: 6465 2065 6e61 626c 655f 7379 7374 656d de enable_system
│ │ │ +00105780: 642d 6a6f 7572 6e61 6c64 0a0a 636c 6173 d-journald..clas
│ │ │ +00105790: 7320 656e 6162 6c65 5f73 7973 7465 6d64 s enable_systemd
│ │ │ +001057a0: 2d6a 6f75 726e 616c 6420 7b0a 2020 7365 -journald {. se
│ │ │ +001057b0: 7276 6963 6520 7b27 7379 7374 656d 642d rvice {'systemd-
│ │ │ +001057c0: 6a6f 7572 6e61 6c64 273a 0a20 2020 2065 journald':. e
│ │ │ +001057d0: 6e61 626c 6520 3d26 6774 3b20 7472 7565 nable => true
│ │ │ +001057e0: 2c0a 2020 2020 656e 7375 7265 203d 2667 ,. ensure =&g
│ │ │ +001057f0: 743b 2027 7275 6e6e 696e 6727 2c0a 2020 t; 'running',.
│ │ │ +00105800: 7d0a 7d0a 3c2f 636f 6465 3e3c 2f70 7265 }.}.
Remediation
│ │ │ +001058c0: 4f53 4275 696c 6420 426c 7565 7072 696e OSBuild Blueprin
│ │ │ +001058d0: 7420 736e 6970 7065 7420 e287 b23c 2f61 t snippet ...
│ │ │ +00105920: 0a5b 6375 7374 6f6d 697a 6174 696f 6e73 .[customizations
│ │ │ +00105930: 2e73 6572 7669 6365 735d 0a65 6e61 626c .services].enabl
│ │ │ +00105940: 6564 203d 205b 2273 7973 7465 6d64 2d6a ed = ["systemd-j
│ │ │ +00105950: 6f75 726e 616c 6422 5d0a 3c2f 636f 6465 ournald"].
│ │ │ -00119bf0: 5265 6d65 6469 6174 696f 6e20 5075 7070 Remediation Pupp
│ │ │ -00119c00: 6574 2073 6e69 7070 6574 20e2 87b2 3c2f et snippet ...
│ │ │ -00119c10: 613e 3c62 723e 3c64 6976 2063 6c61 7373 a>
│ │ │ -00119c90: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity:
│ │ │ -00119ca0: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Disrupt
│ │ │ -00119cc0: 696f 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 ion: low
│ │ │ -00119cd0: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Reboot:false Strateg
│ │ │ -00119d10: 793a 3c2f 7468 3e3c 7464 3e64 6973 6162 y: disab
│ │ │ -00119d20: 6c65 3c2f 7464 3e3c 2f74 723e 3c2f 7461 le .
│ │ │ -00119d40: 696e 636c 7564 6520 7265 6d6f 7665 5f69 include remove_i
│ │ │ -00119d50: 7074 6162 6c65 732d 7065 7273 6973 7465 ptables-persiste
│ │ │ -00119d60: 6e74 0a0a 636c 6173 7320 7265 6d6f 7665 nt..class remove
│ │ │ -00119d70: 5f69 7074 6162 6c65 732d 7065 7273 6973 _iptables-persis
│ │ │ -00119d80: 7465 6e74 207b 0a20 2070 6163 6b61 6765 tent {. package
│ │ │ -00119d90: 207b 2027 6970 7461 626c 6573 2d70 6572 { 'iptables-per
│ │ │ -00119da0: 7369 7374 656e 7427 3a0a 2020 2020 656e sistent':. en
│ │ │ -00119db0: 7375 7265 203d 2667 743b 2027 7075 7267 sure => 'purg
│ │ │ -00119dc0: 6564 272c 0a20 207d 0a7d 0a3c 2f63 6f64 ed',. }.}.
Remed
│ │ │ -00119e80: 6961 7469 6f6e 2041 6e73 6962 6c65 2073 iation Ansible s
│ │ │ -00119e90: 6e69 7070 6574 20e2 87b2 3c2f 613e 3c62 nippet ...Comp
│ │ │ -00119f20: 6c65 7869 7479 3a3c 2f74 683e 3c74 643e lexity:
│ │ │ -00119f30: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Disruption:
│ │ │ -00119f50: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Re
│ │ │ -00119f70: 626f 6f74 3a3c 2f74 683e 3c74 643e 6661 boot: fa
│ │ │ -00119f80: 6c73 653c 2f74 643e 3c2f 7472 3e3c 7472 lse Strategy:
│ │ │ -00119fa0: 7468 3e3c 7464 3e64 6973 6162 6c65 3c2f th> disable
│ │ │ -00119fb0: 7464 3e3c 2f74 723e 3c2f 7461 626c 653e td>
│ │ │ -00119fc0: 3c70 7265 3e3c 636f 6465 3e2d 206e 616d - nam
│ │ │ -00119fd0: 653a 2047 6174 6865 7220 7468 6520 7061 e: Gather the pa
│ │ │ -00119fe0: 636b 6167 6520 6661 6374 730a 2020 7061 ckage facts. pa
│ │ │ -00119ff0: 636b 6167 655f 6661 6374 733a 0a20 2020 ckage_facts:.
│ │ │ -0011a000: 206d 616e 6167 6572 3a20 6175 746f 0a20 manager: auto.
│ │ │ -0011a010: 2074 6167 733a 0a20 202d 2064 6973 6162 tags:. - disab
│ │ │ -0011a020: 6c65 5f73 7472 6174 6567 790a 2020 2d20 le_strategy. -
│ │ │ -0011a030: 6c6f 775f 636f 6d70 6c65 7869 7479 0a20 low_complexity.
│ │ │ -0011a040: 202d 206c 6f77 5f64 6973 7275 7074 696f - low_disruptio
│ │ │ -0011a050: 6e0a 2020 2d20 6d65 6469 756d 5f73 6576 n. - medium_sev
│ │ │ -0011a060: 6572 6974 790a 2020 2d20 6e6f 5f72 6562 erity. - no_reb
│ │ │ -0011a070: 6f6f 745f 6e65 6564 6564 0a20 202d 2070 oot_needed. - p
│ │ │ -0011a080: 6163 6b61 6765 5f69 7074 6162 6c65 732d ackage_iptables-
│ │ │ -0011a090: 7065 7273 6973 7465 6e74 5f72 656d 6f76 persistent_remov
│ │ │ -0011a0a0: 6564 0a0a 2d20 6e61 6d65 3a20 2752 656d ed..- name: 'Rem
│ │ │ -0011a0b0: 6f76 6520 6970 7461 626c 6573 2d70 6572 ove iptables-per
│ │ │ -0011a0c0: 7369 7374 656e 7420 5061 636b 6167 653a sistent Package:
│ │ │ -0011a0d0: 2045 6e73 7572 6520 6970 7461 626c 6573 Ensure iptables
│ │ │ -0011a0e0: 2d70 6572 7369 7374 656e 7420 6973 2072 -persistent is r
│ │ │ -0011a0f0: 656d 6f76 6564 270a 2020 616e 7369 626c emoved'. ansibl
│ │ │ -0011a100: 652e 6275 696c 7469 6e2e 7061 636b 6167 e.builtin.packag
│ │ │ -0011a110: 653a 0a20 2020 206e 616d 653a 2069 7074 e:. name: ipt
│ │ │ -0011a120: 6162 6c65 732d 7065 7273 6973 7465 6e74 ables-persistent
│ │ │ -0011a130: 0a20 2020 2073 7461 7465 3a20 6162 7365 . state: abse
│ │ │ -0011a140: 6e74 0a20 2077 6865 6e3a 2027 2275 6677 nt. when: '"ufw
│ │ │ -0011a150: 2220 696e 2061 6e73 6962 6c65 5f66 6163 " in ansible_fac
│ │ │ -0011a160: 7473 2e70 6163 6b61 6765 7327 0a20 2074 ts.packages'. t
│ │ │ -0011a170: 6167 733a 0a20 202d 2064 6973 6162 6c65 ags:. - disable
│ │ │ -0011a180: 5f73 7472 6174 6567 790a 2020 2d20 6c6f _strategy. - lo
│ │ │ -0011a190: 775f 636f 6d70 6c65 7869 7479 0a20 202d w_complexity. -
│ │ │ -0011a1a0: 206c 6f77 5f64 6973 7275 7074 696f 6e0a low_disruption.
│ │ │ -0011a1b0: 2020 2d20 6d65 6469 756d 5f73 6576 6572 - medium_sever
│ │ │ -0011a1c0: 6974 790a 2020 2d20 6e6f 5f72 6562 6f6f ity. - no_reboo
│ │ │ -0011a1d0: 745f 6e65 6564 6564 0a20 202d 2070 6163 t_needed. - pac
│ │ │ -0011a1e0: 6b61 6765 5f69 7074 6162 6c65 732d 7065 kage_iptables-pe
│ │ │ -0011a1f0: 7273 6973 7465 6e74 5f72 656d 6f76 6564 rsistent_removed
│ │ │ +00119bf0: 5265 6d65 6469 6174 696f 6e20 416e 7369 Remediation Ansi
│ │ │ +00119c00: 626c 6520 736e 6970 7065 7420 e287 b23c ble snippet ...<
│ │ │ +00119c10: 2f61 3e3c 6272 3e3c 6469 7620 636c 6173 /a>
Complexity: low Disrup
│ │ │ +00119cc0: 7469 6f6e 3a3c 2f74 683e 3c74 643e 6c6f tion: lo
│ │ │ +00119cd0: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ +00119ce0: 7468 3e52 6562 6f6f 743a 3c2f 7468 3e3c th>Reboot:<
│ │ │ +00119cf0: 7464 3e66 616c 7365 3c2f 7464 3e3c 2f74 td>false Strate
│ │ │ +00119d10: 6779 3a3c 2f74 683e 3c74 643e 6469 7361 gy: disa
│ │ │ +00119d20: 626c 653c 2f74 643e 3c2f 7472 3e3c 2f74 ble
│ │ │ +00119d40: 2d20 6e61 6d65 3a20 4761 7468 6572 2074 - name: Gather t
│ │ │ +00119d50: 6865 2070 6163 6b61 6765 2066 6163 7473 he package facts
│ │ │ +00119d60: 0a20 2070 6163 6b61 6765 5f66 6163 7473 . package_facts
│ │ │ +00119d70: 3a0a 2020 2020 6d61 6e61 6765 723a 2061 :. manager: a
│ │ │ +00119d80: 7574 6f0a 2020 7461 6773 3a0a 2020 2d20 uto. tags:. -
│ │ │ +00119d90: 6469 7361 626c 655f 7374 7261 7465 6779 disable_strategy
│ │ │ +00119da0: 0a20 202d 206c 6f77 5f63 6f6d 706c 6578 . - low_complex
│ │ │ +00119db0: 6974 790a 2020 2d20 6c6f 775f 6469 7372 ity. - low_disr
│ │ │ +00119dc0: 7570 7469 6f6e 0a20 202d 206d 6564 6975 uption. - mediu
│ │ │ +00119dd0: 6d5f 7365 7665 7269 7479 0a20 202d 206e m_severity. - n
│ │ │ +00119de0: 6f5f 7265 626f 6f74 5f6e 6565 6465 640a o_reboot_needed.
│ │ │ +00119df0: 2020 2d20 7061 636b 6167 655f 6970 7461 - package_ipta
│ │ │ +00119e00: 626c 6573 2d70 6572 7369 7374 656e 745f bles-persistent_
│ │ │ +00119e10: 7265 6d6f 7665 640a 0a2d 206e 616d 653a removed..- name:
│ │ │ +00119e20: 2027 5265 6d6f 7665 2069 7074 6162 6c65 'Remove iptable
│ │ │ +00119e30: 732d 7065 7273 6973 7465 6e74 2050 6163 s-persistent Pac
│ │ │ +00119e40: 6b61 6765 3a20 456e 7375 7265 2069 7074 kage: Ensure ipt
│ │ │ +00119e50: 6162 6c65 732d 7065 7273 6973 7465 6e74 ables-persistent
│ │ │ +00119e60: 2069 7320 7265 6d6f 7665 6427 0a20 2061 is removed'. a
│ │ │ +00119e70: 6e73 6962 6c65 2e62 7569 6c74 696e 2e70 nsible.builtin.p
│ │ │ +00119e80: 6163 6b61 6765 3a0a 2020 2020 6e61 6d65 ackage:. name
│ │ │ +00119e90: 3a20 6970 7461 626c 6573 2d70 6572 7369 : iptables-persi
│ │ │ +00119ea0: 7374 656e 740a 2020 2020 7374 6174 653a stent. state:
│ │ │ +00119eb0: 2061 6273 656e 740a 2020 7768 656e 3a20 absent. when:
│ │ │ +00119ec0: 2722 7566 7722 2069 6e20 616e 7369 626c '"ufw" in ansibl
│ │ │ +00119ed0: 655f 6661 6374 732e 7061 636b 6167 6573 e_facts.packages
│ │ │ +00119ee0: 270a 2020 7461 6773 3a0a 2020 2d20 6469 '. tags:. - di
│ │ │ +00119ef0: 7361 626c 655f 7374 7261 7465 6779 0a20 sable_strategy.
│ │ │ +00119f00: 202d 206c 6f77 5f63 6f6d 706c 6578 6974 - low_complexit
│ │ │ +00119f10: 790a 2020 2d20 6c6f 775f 6469 7372 7570 y. - low_disrup
│ │ │ +00119f20: 7469 6f6e 0a20 202d 206d 6564 6975 6d5f tion. - medium_
│ │ │ +00119f30: 7365 7665 7269 7479 0a20 202d 206e 6f5f severity. - no_
│ │ │ +00119f40: 7265 626f 6f74 5f6e 6565 6465 640a 2020 reboot_needed.
│ │ │ +00119f50: 2d20 7061 636b 6167 655f 6970 7461 626c - package_iptabl
│ │ │ +00119f60: 6573 2d70 6572 7369 7374 656e 745f 7265 es-persistent_re
│ │ │ +00119f70: 6d6f 7665 640a 3c2f 636f 6465 3e3c 2f70 moved.Remediatio
│ │ │ +0011a030: 6e20 5075 7070 6574 2073 6e69 7070 6574 n Puppet snippet
│ │ │ +0011a040: 20e2 87b2 3c2f 613e 3c62 723e 3c64 6976 ...
Complexity
│ │ │ +0011a0d0: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low D
│ │ │ +0011a0f0: 6973 7275 7074 696f 6e3a 3c2f 7468 3e3c isruption: <
│ │ │ +0011a100: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ +0011a110: 3c74 723e 3c74 683e 5265 626f 6f74 3a3c Reboot:<
│ │ │ +0011a120: 2f74 683e 3c74 643e 6661 6c73 653c 2f74 /th> false S
│ │ │ +0011a140: 7472 6174 6567 793a 3c2f 7468 3e3c 7464 trategy: disable
<
│ │ │ +0011a170: 636f 6465 3e0a 696e 636c 7564 6520 7265 code>.include re
│ │ │ +0011a180: 6d6f 7665 5f69 7074 6162 6c65 732d 7065 move_iptables-pe
│ │ │ +0011a190: 7273 6973 7465 6e74 0a0a 636c 6173 7320 rsistent..class
│ │ │ +0011a1a0: 7265 6d6f 7665 5f69 7074 6162 6c65 732d remove_iptables-
│ │ │ +0011a1b0: 7065 7273 6973 7465 6e74 207b 0a20 2070 persistent {. p
│ │ │ +0011a1c0: 6163 6b61 6765 207b 2027 6970 7461 626c ackage { 'iptabl
│ │ │ +0011a1d0: 6573 2d70 6572 7369 7374 656e 7427 3a0a es-persistent':.
│ │ │ +0011a1e0: 2020 2020 656e 7375 7265 203d 2667 743b ensure =>
│ │ │ +0011a1f0: 2027 7075 7267 6564 272c 0a20 207d 0a7d 'purged',. }.}
│ │ │ 0011a200: 0a3c 2f63 6f64 653e 3c2f 7072 653e 3c2f .
│ │ │ 0011a210: 6469 763e 3c61 2063 6c61 7373 3d22 6274 div>Remediation OS
│ │ │ -0016a890: 4275 696c 6420 426c 7565 7072 696e 7420 Build Blueprint
│ │ │ -0016a8a0: 736e 6970 7065 7420 e287 b23c 2f61 3e3c snippet ...<
│ │ │ -0016a8b0: 6272 3e3c 6469 7620 636c 6173 733d 2270 br>.[
│ │ │ -0016a8f0: 6375 7374 6f6d 697a 6174 696f 6e73 2e73 customizations.s
│ │ │ -0016a900: 6572 7669 6365 735d 0a65 6e61 626c 6564 ervices].enabled
│ │ │ -0016a910: 203d 205b 226e 6674 6162 6c65 7322 5d0a = ["nftables"].
│ │ │ -0016a920: 3c2f 636f 6465 3e3c 2f70 7265 3e3c 2f64
│ │ │ -0016a9d0: 5265 6d65 6469 6174 696f 6e20 5075 7070 Remediation Pupp
│ │ │ -0016a9e0: 6574 2073 6e69 7070 6574 20e2 87b2 3c2f et snippet ...
│ │ │ -0016a9f0: 613e 3c62 723e 3c64 6976 2063 6c61 7373 a>
│ │ │ -0016aa70: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity:
│ │ │ -0016aa80: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Disrupt
│ │ │ -0016aaa0: 696f 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 ion: low
│ │ │ -0016aab0: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Reboot:false Strateg
│ │ │ -0016aaf0: 793a 3c2f 7468 3e3c 7464 3e65 6e61 626c y: enabl
│ │ │ -0016ab00: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e in
│ │ │ -0016ab20: 636c 7564 6520 656e 6162 6c65 5f6e 6674 clude enable_nft
│ │ │ -0016ab30: 6162 6c65 730a 0a63 6c61 7373 2065 6e61 ables..class ena
│ │ │ -0016ab40: 626c 655f 6e66 7461 626c 6573 207b 0a20 ble_nftables {.
│ │ │ -0016ab50: 2073 6572 7669 6365 207b 276e 6674 6162 service {'nftab
│ │ │ -0016ab60: 6c65 7327 3a0a 2020 2020 656e 6162 6c65 les':. enable
│ │ │ -0016ab70: 203d 2667 743b 2074 7275 652c 0a20 2020 => true,.
│ │ │ -0016ab80: 2065 6e73 7572 6520 3d26 6774 3b20 2772 ensure => 'r
│ │ │ -0016ab90: 756e 6e69 6e67 272c 0a20 207d 0a7d 0a3c unning',. }.}.<
│ │ │ -0016aba0: 2f63 6f64 653e 3c2f 7072 653e 3c2f 6469 /code>
R
│ │ │ -0016ac50: 656d 6564 6961 7469 6f6e 2041 6e73 6962 emediation Ansib
│ │ │ -0016ac60: 6c65 2073 6e69 7070 6574 20e2 87b2 3c2f le snippet ...
│ │ │ -0016ac70: 613e 3c62 723e 3c64 6976 2063 6c61 7373 a>
│ │ │ -0016acf0: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity:
│ │ │ -0016ad00: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Disrupt
│ │ │ -0016ad20: 696f 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 ion: low
│ │ │ -0016ad30: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Reboot:false Strateg
│ │ │ -0016ad70: 793a 3c2f 7468 3e3c 7464 3e65 6e61 626c y: enabl
│ │ │ -0016ad80: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e -
│ │ │ -0016ada0: 6e61 6d65 3a20 4761 7468 6572 2074 6865 name: Gather the
│ │ │ -0016adb0: 2070 6163 6b61 6765 2066 6163 7473 0a20 package facts.
│ │ │ -0016adc0: 2070 6163 6b61 6765 5f66 6163 7473 3a0a package_facts:.
│ │ │ -0016add0: 2020 2020 6d61 6e61 6765 723a 2061 7574 manager: aut
│ │ │ -0016ade0: 6f0a 2020 7461 6773 3a0a 2020 2d20 656e o. tags:. - en
│ │ │ -0016adf0: 6162 6c65 5f73 7472 6174 6567 790a 2020 able_strategy.
│ │ │ -0016ae00: 2d20 6c6f 775f 636f 6d70 6c65 7869 7479 - low_complexity
│ │ │ -0016ae10: 0a20 202d 206c 6f77 5f64 6973 7275 7074 . - low_disrupt
│ │ │ -0016ae20: 696f 6e0a 2020 2d20 6d65 6469 756d 5f73 ion. - medium_s
│ │ │ -0016ae30: 6576 6572 6974 790a 2020 2d20 6e6f 5f72 everity. - no_r
│ │ │ -0016ae40: 6562 6f6f 745f 6e65 6564 6564 0a20 202d eboot_needed. -
│ │ │ -0016ae50: 2073 6572 7669 6365 5f6e 6674 6162 6c65 service_nftable
│ │ │ -0016ae60: 735f 656e 6162 6c65 640a 0a2d 206e 616d s_enabled..- nam
│ │ │ -0016ae70: 653a 2056 6572 6966 7920 6e66 7461 626c e: Verify nftabl
│ │ │ -0016ae80: 6573 2053 6572 7669 6365 2069 7320 456e es Service is En
│ │ │ -0016ae90: 6162 6c65 6420 2d20 456e 6162 6c65 2073 abled - Enable s
│ │ │ -0016aea0: 6572 7669 6365 206e 6674 6162 6c65 730a ervice nftables.
│ │ │ -0016aeb0: 2020 626c 6f63 6b3a 0a0a 2020 2d20 6e61 block:.. - na
│ │ │ -0016aec0: 6d65 3a20 4761 7468 6572 2074 6865 2070 me: Gather the p
│ │ │ -0016aed0: 6163 6b61 6765 2066 6163 7473 0a20 2020 ackage facts.
│ │ │ -0016aee0: 2061 6e73 6962 6c65 2e62 7569 6c74 696e ansible.builtin
│ │ │ -0016aef0: 2e70 6163 6b61 6765 5f66 6163 7473 3a0a .package_facts:.
│ │ │ -0016af00: 2020 2020 2020 6d61 6e61 6765 723a 2061 manager: a
│ │ │ -0016af10: 7574 6f0a 0a20 202d 206e 616d 653a 2056 uto.. - name: V
│ │ │ -0016af20: 6572 6966 7920 6e66 7461 626c 6573 2053 erify nftables S
│ │ │ -0016af30: 6572 7669 6365 2069 7320 456e 6162 6c65 ervice is Enable
│ │ │ -0016af40: 6420 2d20 456e 6162 6c65 2053 6572 7669 d - Enable Servi
│ │ │ -0016af50: 6365 206e 6674 6162 6c65 730a 2020 2020 ce nftables.
│ │ │ -0016af60: 616e 7369 626c 652e 6275 696c 7469 6e2e ansible.builtin.
│ │ │ -0016af70: 7379 7374 656d 643a 0a20 2020 2020 206e systemd:. n
│ │ │ -0016af80: 616d 653a 206e 6674 6162 6c65 730a 2020 ame: nftables.
│ │ │ -0016af90: 2020 2020 656e 6162 6c65 643a 2074 7275 enabled: tru
│ │ │ -0016afa0: 650a 2020 2020 2020 7374 6174 653a 2073 e. state: s
│ │ │ -0016afb0: 7461 7274 6564 0a20 2020 2020 206d 6173 tarted. mas
│ │ │ -0016afc0: 6b65 643a 2066 616c 7365 0a20 2020 2077 ked: false. w
│ │ │ -0016afd0: 6865 6e3a 0a20 2020 202d 2027 226e 6674 hen:. - '"nft
│ │ │ -0016afe0: 6162 6c65 7322 2069 6e20 616e 7369 626c ables" in ansibl
│ │ │ -0016aff0: 655f 6661 6374 732e 7061 636b 6167 6573 e_facts.packages
│ │ │ -0016b000: 270a 2020 7461 6773 3a0a 2020 2d20 656e '. tags:. - en
│ │ │ -0016b010: 6162 6c65 5f73 7472 6174 6567 790a 2020 able_strategy.
│ │ │ -0016b020: 2d20 6c6f 775f 636f 6d70 6c65 7869 7479 - low_complexity
│ │ │ -0016b030: 0a20 202d 206c 6f77 5f64 6973 7275 7074 . - low_disrupt
│ │ │ -0016b040: 696f 6e0a 2020 2d20 6d65 6469 756d 5f73 ion. - medium_s
│ │ │ -0016b050: 6576 6572 6974 790a 2020 2d20 6e6f 5f72 everity. - no_r
│ │ │ -0016b060: 6562 6f6f 745f 6e65 6564 6564 0a20 202d eboot_needed. -
│ │ │ -0016b070: 2073 6572 7669 6365 5f6e 6674 6162 6c65 service_nftable
│ │ │ -0016b080: 735f 656e 6162 6c65 640a 2020 2d20 7370 s_enabled. - sp
│ │ │ -0016b090: 6563 6961 6c5f 7365 7276 6963 655f 626c ecial_service_bl
│ │ │ -0016b0a0: 6f63 6b0a 2020 7768 656e 3a20 2820 226e ock. when: ( "n
│ │ │ -0016b0b0: 6674 6162 6c65 7322 2069 6e20 616e 7369 ftables" in ansi
│ │ │ -0016b0c0: 626c 655f 6661 6374 732e 7061 636b 6167 ble_facts.packag
│ │ │ -0016b0d0: 6573 2061 6e64 2022 6c69 6e75 782d 6261 es and "linux-ba
│ │ │ -0016b0e0: 7365 2220 696e 2061 6e73 6962 6c65 5f66 se" in ansible_f
│ │ │ -0016b0f0: 6163 7473 2e70 6163 6b61 6765 730a 2020 acts.packages.
│ │ │ -0016b100: 2020 290a 3c2f 636f 6465 3e3c 2f70 7265 ).
Remediation An
│ │ │ +0016a890: 7369 626c 6520 736e 6970 7065 7420 e287 sible snippet ..
│ │ │ +0016a8a0: b23c 2f61 3e3c 6272 3e3c 6469 7620 636c .
<
│ │ │ +0016a920: 7468 3e43 6f6d 706c 6578 6974 793a 3c2f th>Complexity:
│ │ │ +0016a930: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ +0016a940: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr> Disr
│ │ │ +0016a950: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption:
│ │ │ +0016a960: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Reboot: false <
│ │ │ +0016a990: 2f74 723e 3c74 723e 3c74 683e 5374 7261 /tr>Stra
│ │ │ +0016a9a0: 7465 6779 3a3c 2f74 683e 3c74 643e 656e tegy: en
│ │ │ +0016a9b0: 6162 6c65 3c2f 7464 3e3c 2f74 723e 3c2f able
│ │ │ +0016a9c0: 7461 626c 653e 3c70 7265 3e3c 636f 6465 table>- name: Gather
│ │ │ +0016a9e0: 7468 6520 7061 636b 6167 6520 6661 6374 the package fact
│ │ │ +0016a9f0: 730a 2020 7061 636b 6167 655f 6661 6374 s. package_fact
│ │ │ +0016aa00: 733a 0a20 2020 206d 616e 6167 6572 3a20 s:. manager:
│ │ │ +0016aa10: 6175 746f 0a20 2074 6167 733a 0a20 202d auto. tags:. -
│ │ │ +0016aa20: 2065 6e61 626c 655f 7374 7261 7465 6779 enable_strategy
│ │ │ +0016aa30: 0a20 202d 206c 6f77 5f63 6f6d 706c 6578 . - low_complex
│ │ │ +0016aa40: 6974 790a 2020 2d20 6c6f 775f 6469 7372 ity. - low_disr
│ │ │ +0016aa50: 7570 7469 6f6e 0a20 202d 206d 6564 6975 uption. - mediu
│ │ │ +0016aa60: 6d5f 7365 7665 7269 7479 0a20 202d 206e m_severity. - n
│ │ │ +0016aa70: 6f5f 7265 626f 6f74 5f6e 6565 6465 640a o_reboot_needed.
│ │ │ +0016aa80: 2020 2d20 7365 7276 6963 655f 6e66 7461 - service_nfta
│ │ │ +0016aa90: 626c 6573 5f65 6e61 626c 6564 0a0a 2d20 bles_enabled..-
│ │ │ +0016aaa0: 6e61 6d65 3a20 5665 7269 6679 206e 6674 name: Verify nft
│ │ │ +0016aab0: 6162 6c65 7320 5365 7276 6963 6520 6973 ables Service is
│ │ │ +0016aac0: 2045 6e61 626c 6564 202d 2045 6e61 626c Enabled - Enabl
│ │ │ +0016aad0: 6520 7365 7276 6963 6520 6e66 7461 626c e service nftabl
│ │ │ +0016aae0: 6573 0a20 2062 6c6f 636b 3a0a 0a20 202d es. block:.. -
│ │ │ +0016aaf0: 206e 616d 653a 2047 6174 6865 7220 7468 name: Gather th
│ │ │ +0016ab00: 6520 7061 636b 6167 6520 6661 6374 730a e package facts.
│ │ │ +0016ab10: 2020 2020 616e 7369 626c 652e 6275 696c ansible.buil
│ │ │ +0016ab20: 7469 6e2e 7061 636b 6167 655f 6661 6374 tin.package_fact
│ │ │ +0016ab30: 733a 0a20 2020 2020 206d 616e 6167 6572 s:. manager
│ │ │ +0016ab40: 3a20 6175 746f 0a0a 2020 2d20 6e61 6d65 : auto.. - name
│ │ │ +0016ab50: 3a20 5665 7269 6679 206e 6674 6162 6c65 : Verify nftable
│ │ │ +0016ab60: 7320 5365 7276 6963 6520 6973 2045 6e61 s Service is Ena
│ │ │ +0016ab70: 626c 6564 202d 2045 6e61 626c 6520 5365 bled - Enable Se
│ │ │ +0016ab80: 7276 6963 6520 6e66 7461 626c 6573 0a20 rvice nftables.
│ │ │ +0016ab90: 2020 2061 6e73 6962 6c65 2e62 7569 6c74 ansible.built
│ │ │ +0016aba0: 696e 2e73 7973 7465 6d64 3a0a 2020 2020 in.systemd:.
│ │ │ +0016abb0: 2020 6e61 6d65 3a20 6e66 7461 626c 6573 name: nftables
│ │ │ +0016abc0: 0a20 2020 2020 2065 6e61 626c 6564 3a20 . enabled:
│ │ │ +0016abd0: 7472 7565 0a20 2020 2020 2073 7461 7465 true. state
│ │ │ +0016abe0: 3a20 7374 6172 7465 640a 2020 2020 2020 : started.
│ │ │ +0016abf0: 6d61 736b 6564 3a20 6661 6c73 650a 2020 masked: false.
│ │ │ +0016ac00: 2020 7768 656e 3a0a 2020 2020 2d20 2722 when:. - '"
│ │ │ +0016ac10: 6e66 7461 626c 6573 2220 696e 2061 6e73 nftables" in ans
│ │ │ +0016ac20: 6962 6c65 5f66 6163 7473 2e70 6163 6b61 ible_facts.packa
│ │ │ +0016ac30: 6765 7327 0a20 2074 6167 733a 0a20 202d ges'. tags:. -
│ │ │ +0016ac40: 2065 6e61 626c 655f 7374 7261 7465 6779 enable_strategy
│ │ │ +0016ac50: 0a20 202d 206c 6f77 5f63 6f6d 706c 6578 . - low_complex
│ │ │ +0016ac60: 6974 790a 2020 2d20 6c6f 775f 6469 7372 ity. - low_disr
│ │ │ +0016ac70: 7570 7469 6f6e 0a20 202d 206d 6564 6975 uption. - mediu
│ │ │ +0016ac80: 6d5f 7365 7665 7269 7479 0a20 202d 206e m_severity. - n
│ │ │ +0016ac90: 6f5f 7265 626f 6f74 5f6e 6565 6465 640a o_reboot_needed.
│ │ │ +0016aca0: 2020 2d20 7365 7276 6963 655f 6e66 7461 - service_nfta
│ │ │ +0016acb0: 626c 6573 5f65 6e61 626c 6564 0a20 202d bles_enabled. -
│ │ │ +0016acc0: 2073 7065 6369 616c 5f73 6572 7669 6365 special_service
│ │ │ +0016acd0: 5f62 6c6f 636b 0a20 2077 6865 6e3a 2028 _block. when: (
│ │ │ +0016ace0: 2022 6e66 7461 626c 6573 2220 696e 2061 "nftables" in a
│ │ │ +0016acf0: 6e73 6962 6c65 5f66 6163 7473 2e70 6163 nsible_facts.pac
│ │ │ +0016ad00: 6b61 6765 7320 616e 6420 226c 696e 7578 kages and "linux
│ │ │ +0016ad10: 2d62 6173 6522 2069 6e20 616e 7369 626c -base" in ansibl
│ │ │ +0016ad20: 655f 6661 6374 732e 7061 636b 6167 6573 e_facts.packages
│ │ │ +0016ad30: 0a20 2020 2029 0a3c 2f63 6f64 653e 3c2f . ).
│ │ │ +0016ad40: 7072 653e 3c2f 6469 763e 3c61 2063 6c61 pre>Remediati
│ │ │ +0016adf0: 6f6e 2050 7570 7065 7420 736e 6970 7065 on Puppet snippe
│ │ │ +0016ae00: 7420 e287 b23c 2f61 3e3c 6272 3e3c 6469 t ...
<
│ │ │ +0016ae80: 7472 3e3c 7468 3e43 6f6d 706c 6578 6974 tr>Complexit
│ │ │ +0016ae90: 793a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f y: low
│ │ │ +0016aea0: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ +0016aeb0: 4469 7372 7570 7469 6f6e 3a3c 2f74 683e Disruption:
│ │ │ +0016aec0: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Reboot:
│ │ │ +0016aee0: 3c2f 7468 3e3c 7464 3e66 616c 7365 3c2f false
│ │ │ +0016aef0: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ +0016af00: 5374 7261 7465 6779 3a3c 2f74 683e 3c74 Strategy: enable
<
│ │ │ +0016af30: 636f 6465 3e69 6e63 6c75 6465 2065 6e61 code>include ena
│ │ │ +0016af40: 626c 655f 6e66 7461 626c 6573 0a0a 636c ble_nftables..cl
│ │ │ +0016af50: 6173 7320 656e 6162 6c65 5f6e 6674 6162 ass enable_nftab
│ │ │ +0016af60: 6c65 7320 7b0a 2020 7365 7276 6963 6520 les {. service
│ │ │ +0016af70: 7b27 6e66 7461 626c 6573 273a 0a20 2020 {'nftables':.
│ │ │ +0016af80: 2065 6e61 626c 6520 3d26 6774 3b20 7472 enable => tr
│ │ │ +0016af90: 7565 2c0a 2020 2020 656e 7375 7265 203d ue,. ensure =
│ │ │ +0016afa0: 2667 743b 2027 7275 6e6e 696e 6727 2c0a > 'running',.
│ │ │ +0016afb0: 2020 7d0a 7d0a 3c2f 636f 6465 3e3c 2f70 }.}.Remediatio
│ │ │ +0016b070: 6e20 4f53 4275 696c 6420 426c 7565 7072 n OSBuild Bluepr
│ │ │ +0016b080: 696e 7420 736e 6970 7065 7420 e287 b23c int snippet ...<
│ │ │ +0016b090: 2f61 3e3c 6272 3e3c 6469 7620 636c 6173 /a>
.[customizatio
│ │ │ +0016b0e0: 6e73 2e73 6572 7669 6365 735d 0a65 6e61 ns.services].ena
│ │ │ +0016b0f0: 626c 6564 203d 205b 226e 6674 6162 6c65 bled = ["nftable
│ │ │ +0016b100: 7322 5d0a 3c2f 636f 6465 3e3c 2f70 7265 s"].
Remediation OS
│ │ │ -0016beb0: 4275 696c 6420 426c 7565 7072 696e 7420 Build Blueprint
│ │ │ -0016bec0: 736e 6970 7065 7420 e287 b23c 2f61 3e3c snippet ...<
│ │ │ -0016bed0: 6272 3e3c 6469 7620 636c 6173 733d 2270 br>.[
│ │ │ -0016bf10: 6375 7374 6f6d 697a 6174 696f 6e73 2e73 customizations.s
│ │ │ -0016bf20: 6572 7669 6365 735d 0a6d 6173 6b65 6420 ervices].masked
│ │ │ -0016bf30: 3d20 5b22 6e66 7461 626c 6573 225d 0a3c = ["nftables"].<
│ │ │ -0016bf40: 2f63 6f64 653e 3c2f 7072 653e 3c2f 6469 /code>
R
│ │ │ -0016bff0: 656d 6564 6961 7469 6f6e 204b 7562 6572 emediation Kuber
│ │ │ -0016c000: 6e65 7465 7320 736e 6970 7065 7420 e287 netes snippet ..
│ │ │ -0016c010: b23c 2f61 3e3c 6272 3e3c 6469 7620 636c .
<
│ │ │ -0016c090: 7468 3e43 6f6d 706c 6578 6974 793a 3c2f th>Complexity:
│ │ │ -0016c0a0: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ -0016c0b0: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr> Disr
│ │ │ -0016c0c0: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption:
│ │ │ -0016c0d0: 6d65 6469 756d 3c2f 7464 3e3c 2f74 723e medium
│ │ │ -0016c0e0: 3c74 723e 3c74 683e 5265 626f 6f74 3a3c Reboot:<
│ │ │ -0016c0f0: 2f74 683e 3c74 643e 7472 7565 3c2f 7464 /th> true St
│ │ │ -0016c110: 7261 7465 6779 3a3c 2f74 683e 3c74 643e rategy:
│ │ │ -0016c120: 6469 7361 626c 653c 2f74 643e 3c2f 7472 disable
apiVersion:
│ │ │ -0016c150: 6d61 6368 696e 6563 6f6e 6669 6775 7261 machineconfigura
│ │ │ -0016c160: 7469 6f6e 2e6f 7065 6e73 6869 6674 2e69 tion.openshift.i
│ │ │ -0016c170: 6f2f 7631 0a6b 696e 643a 204d 6163 6869 o/v1.kind: Machi
│ │ │ -0016c180: 6e65 436f 6e66 6967 0a73 7065 633a 0a20 neConfig.spec:.
│ │ │ -0016c190: 2063 6f6e 6669 673a 0a20 2020 2069 676e config:. ign
│ │ │ -0016c1a0: 6974 696f 6e3a 0a20 2020 2020 2076 6572 ition:. ver
│ │ │ -0016c1b0: 7369 6f6e 3a20 332e 312e 300a 2020 2020 sion: 3.1.0.
│ │ │ -0016c1c0: 7379 7374 656d 643a 0a20 2020 2020 2075 systemd:. u
│ │ │ -0016c1d0: 6e69 7473 3a0a 2020 2020 2020 2d20 6e61 nits:. - na
│ │ │ -0016c1e0: 6d65 3a20 6e66 7461 626c 6573 2e73 6572 me: nftables.ser
│ │ │ -0016c1f0: 7669 6365 0a20 2020 2020 2020 2065 6e61 vice. ena
│ │ │ -0016c200: 626c 6564 3a20 6661 6c73 650a 2020 2020 bled: false.
│ │ │ -0016c210: 2020 2020 6d61 736b 3a20 7472 7565 0a20 mask: true.
│ │ │ -0016c220: 2020 2020 202d 206e 616d 653a 206e 6674 - name: nft
│ │ │ -0016c230: 6162 6c65 732e 736f 636b 6574 0a20 2020 ables.socket.
│ │ │ -0016c240: 2020 2020 2065 6e61 626c 6564 3a20 6661 enabled: fa
│ │ │ -0016c250: 6c73 650a 2020 2020 2020 2020 6d61 736b lse. mask
│ │ │ -0016c260: 3a20 7472 7565 0a3c 2f63 6f64 653e 3c2f : true.
│ │ │ -0016c270: 7072 653e 3c2f 6469 763e 3c61 2063 6c61 pre>
Remediati
│ │ │ -0016c320: 6f6e 2050 7570 7065 7420 736e 6970 7065 on Puppet snippe
│ │ │ -0016c330: 7420 e287 b23c 2f61 3e3c 6272 3e3c 6469 t ...
<
│ │ │ -0016c3b0: 7472 3e3c 7468 3e43 6f6d 706c 6578 6974 tr>Complexit
│ │ │ -0016c3c0: 793a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f y: low
│ │ │ -0016c3d0: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ -0016c3e0: 4469 7372 7570 7469 6f6e 3a3c 2f74 683e Disruption:
│ │ │ -0016c3f0: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Reboot:
│ │ │ -0016c410: 3c2f 7468 3e3c 7464 3e66 616c 7365 3c2f false
│ │ │ -0016c420: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ -0016c430: 5374 7261 7465 6779 3a3c 2f74 683e 3c74 Strategy: enable
<
│ │ │ -0016c460: 636f 6465 3e69 6e63 6c75 6465 2064 6973 code>include dis
│ │ │ -0016c470: 6162 6c65 5f6e 6674 6162 6c65 730a 0a63 able_nftables..c
│ │ │ -0016c480: 6c61 7373 2064 6973 6162 6c65 5f6e 6674 lass disable_nft
│ │ │ -0016c490: 6162 6c65 7320 7b0a 2020 7365 7276 6963 ables {. servic
│ │ │ -0016c4a0: 6520 7b27 6e66 7461 626c 6573 273a 0a20 e {'nftables':.
│ │ │ -0016c4b0: 2020 2065 6e61 626c 6520 3d26 6774 3b20 enable =>
│ │ │ -0016c4c0: 6661 6c73 652c 0a20 2020 2065 6e73 7572 false,. ensur
│ │ │ -0016c4d0: 6520 3d26 6774 3b20 2773 746f 7070 6564 e => 'stopped
│ │ │ -0016c4e0: 272c 0a20 207d 0a7d 0a3c 2f63 6f64 653e ',. }.}.
│ │ │ -0016c4f0: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063 Remedia
│ │ │ -0016c5a0: 7469 6f6e 2041 6e73 6962 6c65 2073 6e69 tion Ansible sni
│ │ │ -0016c5b0: 7070 6574 20e2 87b2 3c2f 613e 3c62 723e ppet ...
│ │ │ -0016c5c0: 3c64 6976 2063 6c61 7373 3d22 7061 6e65
│ │ │ -0016c5f0: 3c74 6162 6c65 2063 6c61 7373 3d22 7461 Comple
│ │ │ -0016c640: 7869 7479 3a3c 2f74 683e 3c74 643e 6c6f xity: lo
│ │ │ -0016c650: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ -0016c660: 7468 3e44 6973 7275 7074 696f 6e3a 3c2f th>Disruption:
│ │ │ -0016c670: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ -0016c680: 2f74 723e 3c74 723e 3c74 683e 5265 626f /tr> Rebo
│ │ │ -0016c690: 6f74 3a3c 2f74 683e 3c74 643e 6661 6c73 ot: fals
│ │ │ -0016c6a0: 653c 2f74 643e 3c2f 7472 3e3c 7472 3e3c e <
│ │ │ -0016c6b0: 7468 3e53 7472 6174 6567 793a 3c2f 7468 th>Strategy:disable
- name:
│ │ │ -0016c6f0: 2047 6174 6865 7220 7468 6520 7061 636b Gather the pack
│ │ │ -0016c700: 6167 6520 6661 6374 730a 2020 7061 636b age facts. pack
│ │ │ -0016c710: 6167 655f 6661 6374 733a 0a20 2020 206d age_facts:. m
│ │ │ -0016c720: 616e 6167 6572 3a20 6175 746f 0a20 2074 anager: auto. t
│ │ │ -0016c730: 6167 733a 0a20 202d 2050 4349 2d44 5353 ags:. - PCI-DSS
│ │ │ -0016c740: 7634 2d31 2e32 0a20 202d 2050 4349 2d44 v4-1.2. - PCI-D
│ │ │ -0016c750: 5353 7634 2d31 2e32 2e31 0a20 202d 2064 SSv4-1.2.1. - d
│ │ │ -0016c760: 6973 6162 6c65 5f73 7472 6174 6567 790a isable_strategy.
│ │ │ -0016c770: 2020 2d20 6c6f 775f 636f 6d70 6c65 7869 - low_complexi
│ │ │ -0016c780: 7479 0a20 202d 206c 6f77 5f64 6973 7275 ty. - low_disru
│ │ │ -0016c790: 7074 696f 6e0a 2020 2d20 6d65 6469 756d ption. - medium
│ │ │ -0016c7a0: 5f73 6576 6572 6974 790a 2020 2d20 6e6f _severity. - no
│ │ │ -0016c7b0: 5f72 6562 6f6f 745f 6e65 6564 6564 0a20 _reboot_needed.
│ │ │ -0016c7c0: 202d 2073 6572 7669 6365 5f6e 6674 6162 - service_nftab
│ │ │ -0016c7d0: 6c65 735f 6469 7361 626c 6564 0a0a 2d20 les_disabled..-
│ │ │ -0016c7e0: 6e61 6d65 3a20 5665 7269 6679 206e 6674 name: Verify nft
│ │ │ -0016c7f0: 6162 6c65 7320 5365 7276 6963 6520 6973 ables Service is
│ │ │ -0016c800: 2044 6973 6162 6c65 6420 2d20 4469 7361 Disabled - Disa
│ │ │ -0016c810: 626c 6520 7365 7276 6963 6520 6e66 7461 ble service nfta
│ │ │ -0016c820: 626c 6573 0a20 2062 6c6f 636b 3a0a 0a20 bles. block:..
│ │ │ -0016c830: 202d 206e 616d 653a 2056 6572 6966 7920 - name: Verify
│ │ │ -0016c840: 6e66 7461 626c 6573 2053 6572 7669 6365 nftables Service
│ │ │ -0016c850: 2069 7320 4469 7361 626c 6564 202d 2043 is Disabled - C
│ │ │ -0016c860: 6f6c 6c65 6374 2073 7973 7465 6d64 2053 ollect systemd S
│ │ │ -0016c870: 6572 7669 6365 7320 5072 6573 656e 7420 ervices Present
│ │ │ -0016c880: 696e 0a20 2020 2020 2074 6865 2053 7973 in. the Sys
│ │ │ -0016c890: 7465 6d0a 2020 2020 616e 7369 626c 652e tem. ansible.
│ │ │ -0016c8a0: 6275 696c 7469 6e2e 636f 6d6d 616e 643a builtin.command:
│ │ │ -0016c8b0: 2073 7973 7465 6d63 746c 202d 7120 6c69 systemctl -q li
│ │ │ -0016c8c0: 7374 2d75 6e69 742d 6669 6c65 7320 2d2d st-unit-files --
│ │ │ -0016c8d0: 7479 7065 2073 6572 7669 6365 0a20 2020 type service.
│ │ │ -0016c8e0: 2072 6567 6973 7465 723a 2073 6572 7669 register: servi
│ │ │ -0016c8f0: 6365 5f65 7869 7374 730a 2020 2020 6368 ce_exists. ch
│ │ │ -0016c900: 616e 6765 645f 7768 656e 3a20 6661 6c73 anged_when: fals
│ │ │ -0016c910: 650a 2020 2020 6661 696c 6564 5f77 6865 e. failed_whe
│ │ │ -0016c920: 6e3a 2073 6572 7669 6365 5f65 7869 7374 n: service_exist
│ │ │ -0016c930: 732e 7263 206e 6f74 2069 6e20 5b30 2c20 s.rc not in [0,
│ │ │ -0016c940: 315d 0a20 2020 2063 6865 636b 5f6d 6f64 1]. check_mod
│ │ │ -0016c950: 653a 2066 616c 7365 0a0a 2020 2d20 6e61 e: false.. - na
│ │ │ -0016c960: 6d65 3a20 5665 7269 6679 206e 6674 6162 me: Verify nftab
│ │ │ -0016c970: 6c65 7320 5365 7276 6963 6520 6973 2044 les Service is D
│ │ │ -0016c980: 6973 6162 6c65 6420 2d20 456e 7375 7265 isabled - Ensure
│ │ │ -0016c990: 206e 6674 6162 6c65 732e 7365 7276 6963 nftables.servic
│ │ │ -0016c9a0: 6520 6973 204d 6173 6b65 640a 2020 2020 e is Masked.
│ │ │ -0016c9b0: 616e 7369 626c 652e 6275 696c 7469 6e2e ansible.builtin.
│ │ │ -0016c9c0: 7379 7374 656d 643a 0a20 2020 2020 206e systemd:. n
│ │ │ -0016c9d0: 616d 653a 206e 6674 6162 6c65 732e 7365 ame: nftables.se
│ │ │ -0016c9e0: 7276 6963 650a 2020 2020 2020 7374 6174 rvice. stat
│ │ │ -0016c9f0: 653a 2073 746f 7070 6564 0a20 2020 2020 e: stopped.
│ │ │ -0016ca00: 2065 6e61 626c 6564 3a20 6661 6c73 650a enabled: false.
│ │ │ -0016ca10: 2020 2020 2020 6d61 736b 6564 3a20 7472 masked: tr
│ │ │ -0016ca20: 7565 0a20 2020 2077 6865 6e3a 2073 6572 ue. when: ser
│ │ │ -0016ca30: 7669 6365 5f65 7869 7374 732e 7374 646f vice_exists.stdo
│ │ │ -0016ca40: 7574 5f6c 696e 6573 2069 7320 7365 6172 ut_lines is sear
│ │ │ -0016ca50: 6368 2822 6e66 7461 626c 6573 2e73 6572 ch("nftables.ser
│ │ │ -0016ca60: 7669 6365 222c 206d 756c 7469 6c69 6e65 vice", multiline
│ │ │ -0016ca70: 3d54 7275 6529 0a0a 2020 2d20 6e61 6d65 =True).. - name
│ │ │ -0016ca80: 3a20 556e 6974 2053 6f63 6b65 7420 4578 : Unit Socket Ex
│ │ │ -0016ca90: 6973 7473 202d 206e 6674 6162 6c65 732e ists - nftables.
│ │ │ -0016caa0: 736f 636b 6574 0a20 2020 2061 6e73 6962 socket. ansib
│ │ │ -0016cab0: 6c65 2e62 7569 6c74 696e 2e63 6f6d 6d61 le.builtin.comma
│ │ │ -0016cac0: 6e64 3a20 7379 7374 656d 6374 6c20 2d71 nd: systemctl -q
│ │ │ -0016cad0: 206c 6973 742d 756e 6974 2d66 696c 6573 list-unit-files
│ │ │ -0016cae0: 206e 6674 6162 6c65 732e 736f 636b 6574 nftables.socket
│ │ │ -0016caf0: 0a20 2020 2072 6567 6973 7465 723a 2073 . register: s
│ │ │ -0016cb00: 6f63 6b65 745f 6669 6c65 5f65 7869 7374 ocket_file_exist
│ │ │ -0016cb10: 730a 2020 2020 6368 616e 6765 645f 7768 s. changed_wh
│ │ │ -0016cb20: 656e 3a20 6661 6c73 650a 2020 2020 6661 en: false. fa
│ │ │ -0016cb30: 696c 6564 5f77 6865 6e3a 2073 6f63 6b65 iled_when: socke
│ │ │ -0016cb40: 745f 6669 6c65 5f65 7869 7374 732e 7263 t_file_exists.rc
│ │ │ -0016cb50: 206e 6f74 2069 6e20 5b30 2c20 315d 0a20 not in [0, 1].
│ │ │ -0016cb60: 2020 2063 6865 636b 5f6d 6f64 653a 2066 check_mode: f
│ │ │ -0016cb70: 616c 7365 0a0a 2020 2d20 6e61 6d65 3a20 alse.. - name:
│ │ │ -0016cb80: 5665 7269 6679 206e 6674 6162 6c65 7320 Verify nftables
│ │ │ -0016cb90: 5365 7276 6963 6520 6973 2044 6973 6162 Service is Disab
│ │ │ -0016cba0: 6c65 6420 2d20 4469 7361 626c 6520 536f led - Disable So
│ │ │ -0016cbb0: 636b 6574 206e 6674 6162 6c65 730a 2020 cket nftables.
│ │ │ -0016cbc0: 2020 616e 7369 626c 652e 6275 696c 7469 ansible.builti
│ │ │ -0016cbd0: 6e2e 7379 7374 656d 643a 0a20 2020 2020 n.systemd:.
│ │ │ -0016cbe0: 206e 616d 653a 206e 6674 6162 6c65 732e name: nftables.
│ │ │ -0016cbf0: 736f 636b 6574 0a20 2020 2020 2065 6e61 socket. ena
│ │ │ -0016cc00: 626c 6564 3a20 6661 6c73 650a 2020 2020 bled: false.
│ │ │ -0016cc10: 2020 7374 6174 653a 2073 746f 7070 6564 state: stopped
│ │ │ -0016cc20: 0a20 2020 2020 206d 6173 6b65 643a 2074 . masked: t
│ │ │ -0016cc30: 7275 650a 2020 2020 7768 656e 3a20 736f rue. when: so
│ │ │ -0016cc40: 636b 6574 5f66 696c 655f 6578 6973 7473 cket_file_exists
│ │ │ -0016cc50: 2e73 7464 6f75 745f 6c69 6e65 7320 6973 .stdout_lines is
│ │ │ -0016cc60: 2073 6561 7263 6828 226e 6674 6162 6c65 search("nftable
│ │ │ -0016cc70: 732e 736f 636b 6574 222c 206d 756c 7469 s.socket", multi
│ │ │ -0016cc80: 6c69 6e65 3d54 7275 6529 0a20 2074 6167 line=True). tag
│ │ │ -0016cc90: 733a 0a20 202d 2050 4349 2d44 5353 7634 s:. - PCI-DSSv4
│ │ │ -0016cca0: 2d31 2e32 0a20 202d 2050 4349 2d44 5353 -1.2. - PCI-DSS
│ │ │ -0016ccb0: 7634 2d31 2e32 2e31 0a20 202d 2064 6973 v4-1.2.1. - dis
│ │ │ -0016ccc0: 6162 6c65 5f73 7472 6174 6567 790a 2020 able_strategy.
│ │ │ -0016ccd0: 2d20 6c6f 775f 636f 6d70 6c65 7869 7479 - low_complexity
│ │ │ -0016cce0: 0a20 202d 206c 6f77 5f64 6973 7275 7074 . - low_disrupt
│ │ │ -0016ccf0: 696f 6e0a 2020 2d20 6d65 6469 756d 5f73 ion. - medium_s
│ │ │ -0016cd00: 6576 6572 6974 790a 2020 2d20 6e6f 5f72 everity. - no_r
│ │ │ -0016cd10: 6562 6f6f 745f 6e65 6564 6564 0a20 202d eboot_needed. -
│ │ │ -0016cd20: 2073 6572 7669 6365 5f6e 6674 6162 6c65 service_nftable
│ │ │ -0016cd30: 735f 6469 7361 626c 6564 0a20 202d 2073 s_disabled. - s
│ │ │ -0016cd40: 7065 6369 616c 5f73 6572 7669 6365 5f62 pecial_service_b
│ │ │ -0016cd50: 6c6f 636b 0a20 2077 6865 6e3a 2028 2022 lock. when: ( "
│ │ │ -0016cd60: 6e66 7461 626c 6573 2220 696e 2061 6e73 nftables" in ans
│ │ │ -0016cd70: 6962 6c65 5f66 6163 7473 2e70 6163 6b61 ible_facts.packa
│ │ │ -0016cd80: 6765 7320 616e 6420 226c 696e 7578 2d62 ges and "linux-b
│ │ │ -0016cd90: 6173 6522 2069 6e20 616e 7369 626c 655f ase" in ansible_
│ │ │ -0016cda0: 6661 6374 732e 7061 636b 6167 6573 0a20 facts.packages.
│ │ │ -0016cdb0: 2020 2029 0a3c 2f63 6f64 653e 3c2f 7072 ).Remediation An
│ │ │ +0016beb0: 7369 626c 6520 736e 6970 7065 7420 e287 sible snippet ..
│ │ │ +0016bec0: b23c 2f61 3e3c 6272 3e3c 6469 7620 636c .
<
│ │ │ +0016bf40: 7468 3e43 6f6d 706c 6578 6974 793a 3c2f th>Complexity:
│ │ │ +0016bf50: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ +0016bf60: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr> Disr
│ │ │ +0016bf70: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption:
│ │ │ +0016bf80: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Reboot: false <
│ │ │ +0016bfb0: 2f74 723e 3c74 723e 3c74 683e 5374 7261 /tr>Stra
│ │ │ +0016bfc0: 7465 6779 3a3c 2f74 683e 3c74 643e 6469 tegy: di
│ │ │ +0016bfd0: 7361 626c 653c 2f74 643e 3c2f 7472 3e3c sable <
│ │ │ +0016bfe0: 2f74 6162 6c65 3e3c 7072 653e 3c63 6f64 /table>- name: Gather
│ │ │ +0016c000: 2074 6865 2070 6163 6b61 6765 2066 6163 the package fac
│ │ │ +0016c010: 7473 0a20 2070 6163 6b61 6765 5f66 6163 ts. package_fac
│ │ │ +0016c020: 7473 3a0a 2020 2020 6d61 6e61 6765 723a ts:. manager:
│ │ │ +0016c030: 2061 7574 6f0a 2020 7461 6773 3a0a 2020 auto. tags:.
│ │ │ +0016c040: 2d20 5043 492d 4453 5376 342d 312e 320a - PCI-DSSv4-1.2.
│ │ │ +0016c050: 2020 2d20 5043 492d 4453 5376 342d 312e - PCI-DSSv4-1.
│ │ │ +0016c060: 322e 310a 2020 2d20 6469 7361 626c 655f 2.1. - disable_
│ │ │ +0016c070: 7374 7261 7465 6779 0a20 202d 206c 6f77 strategy. - low
│ │ │ +0016c080: 5f63 6f6d 706c 6578 6974 790a 2020 2d20 _complexity. -
│ │ │ +0016c090: 6c6f 775f 6469 7372 7570 7469 6f6e 0a20 low_disruption.
│ │ │ +0016c0a0: 202d 206d 6564 6975 6d5f 7365 7665 7269 - medium_severi
│ │ │ +0016c0b0: 7479 0a20 202d 206e 6f5f 7265 626f 6f74 ty. - no_reboot
│ │ │ +0016c0c0: 5f6e 6565 6465 640a 2020 2d20 7365 7276 _needed. - serv
│ │ │ +0016c0d0: 6963 655f 6e66 7461 626c 6573 5f64 6973 ice_nftables_dis
│ │ │ +0016c0e0: 6162 6c65 640a 0a2d 206e 616d 653a 2056 abled..- name: V
│ │ │ +0016c0f0: 6572 6966 7920 6e66 7461 626c 6573 2053 erify nftables S
│ │ │ +0016c100: 6572 7669 6365 2069 7320 4469 7361 626c ervice is Disabl
│ │ │ +0016c110: 6564 202d 2044 6973 6162 6c65 2073 6572 ed - Disable ser
│ │ │ +0016c120: 7669 6365 206e 6674 6162 6c65 730a 2020 vice nftables.
│ │ │ +0016c130: 626c 6f63 6b3a 0a0a 2020 2d20 6e61 6d65 block:.. - name
│ │ │ +0016c140: 3a20 5665 7269 6679 206e 6674 6162 6c65 : Verify nftable
│ │ │ +0016c150: 7320 5365 7276 6963 6520 6973 2044 6973 s Service is Dis
│ │ │ +0016c160: 6162 6c65 6420 2d20 436f 6c6c 6563 7420 abled - Collect
│ │ │ +0016c170: 7379 7374 656d 6420 5365 7276 6963 6573 systemd Services
│ │ │ +0016c180: 2050 7265 7365 6e74 2069 6e0a 2020 2020 Present in.
│ │ │ +0016c190: 2020 7468 6520 5379 7374 656d 0a20 2020 the System.
│ │ │ +0016c1a0: 2061 6e73 6962 6c65 2e62 7569 6c74 696e ansible.builtin
│ │ │ +0016c1b0: 2e63 6f6d 6d61 6e64 3a20 7379 7374 656d .command: system
│ │ │ +0016c1c0: 6374 6c20 2d71 206c 6973 742d 756e 6974 ctl -q list-unit
│ │ │ +0016c1d0: 2d66 696c 6573 202d 2d74 7970 6520 7365 -files --type se
│ │ │ +0016c1e0: 7276 6963 650a 2020 2020 7265 6769 7374 rvice. regist
│ │ │ +0016c1f0: 6572 3a20 7365 7276 6963 655f 6578 6973 er: service_exis
│ │ │ +0016c200: 7473 0a20 2020 2063 6861 6e67 6564 5f77 ts. changed_w
│ │ │ +0016c210: 6865 6e3a 2066 616c 7365 0a20 2020 2066 hen: false. f
│ │ │ +0016c220: 6169 6c65 645f 7768 656e 3a20 7365 7276 ailed_when: serv
│ │ │ +0016c230: 6963 655f 6578 6973 7473 2e72 6320 6e6f ice_exists.rc no
│ │ │ +0016c240: 7420 696e 205b 302c 2031 5d0a 2020 2020 t in [0, 1].
│ │ │ +0016c250: 6368 6563 6b5f 6d6f 6465 3a20 6661 6c73 check_mode: fals
│ │ │ +0016c260: 650a 0a20 202d 206e 616d 653a 2056 6572 e.. - name: Ver
│ │ │ +0016c270: 6966 7920 6e66 7461 626c 6573 2053 6572 ify nftables Ser
│ │ │ +0016c280: 7669 6365 2069 7320 4469 7361 626c 6564 vice is Disabled
│ │ │ +0016c290: 202d 2045 6e73 7572 6520 6e66 7461 626c - Ensure nftabl
│ │ │ +0016c2a0: 6573 2e73 6572 7669 6365 2069 7320 4d61 es.service is Ma
│ │ │ +0016c2b0: 736b 6564 0a20 2020 2061 6e73 6962 6c65 sked. ansible
│ │ │ +0016c2c0: 2e62 7569 6c74 696e 2e73 7973 7465 6d64 .builtin.systemd
│ │ │ +0016c2d0: 3a0a 2020 2020 2020 6e61 6d65 3a20 6e66 :. name: nf
│ │ │ +0016c2e0: 7461 626c 6573 2e73 6572 7669 6365 0a20 tables.service.
│ │ │ +0016c2f0: 2020 2020 2073 7461 7465 3a20 7374 6f70 state: stop
│ │ │ +0016c300: 7065 640a 2020 2020 2020 656e 6162 6c65 ped. enable
│ │ │ +0016c310: 643a 2066 616c 7365 0a20 2020 2020 206d d: false. m
│ │ │ +0016c320: 6173 6b65 643a 2074 7275 650a 2020 2020 asked: true.
│ │ │ +0016c330: 7768 656e 3a20 7365 7276 6963 655f 6578 when: service_ex
│ │ │ +0016c340: 6973 7473 2e73 7464 6f75 745f 6c69 6e65 ists.stdout_line
│ │ │ +0016c350: 7320 6973 2073 6561 7263 6828 226e 6674 s is search("nft
│ │ │ +0016c360: 6162 6c65 732e 7365 7276 6963 6522 2c20 ables.service",
│ │ │ +0016c370: 6d75 6c74 696c 696e 653d 5472 7565 290a multiline=True).
│ │ │ +0016c380: 0a20 202d 206e 616d 653a 2055 6e69 7420 . - name: Unit
│ │ │ +0016c390: 536f 636b 6574 2045 7869 7374 7320 2d20 Socket Exists -
│ │ │ +0016c3a0: 6e66 7461 626c 6573 2e73 6f63 6b65 740a nftables.socket.
│ │ │ +0016c3b0: 2020 2020 616e 7369 626c 652e 6275 696c ansible.buil
│ │ │ +0016c3c0: 7469 6e2e 636f 6d6d 616e 643a 2073 7973 tin.command: sys
│ │ │ +0016c3d0: 7465 6d63 746c 202d 7120 6c69 7374 2d75 temctl -q list-u
│ │ │ +0016c3e0: 6e69 742d 6669 6c65 7320 6e66 7461 626c nit-files nftabl
│ │ │ +0016c3f0: 6573 2e73 6f63 6b65 740a 2020 2020 7265 es.socket. re
│ │ │ +0016c400: 6769 7374 6572 3a20 736f 636b 6574 5f66 gister: socket_f
│ │ │ +0016c410: 696c 655f 6578 6973 7473 0a20 2020 2063 ile_exists. c
│ │ │ +0016c420: 6861 6e67 6564 5f77 6865 6e3a 2066 616c hanged_when: fal
│ │ │ +0016c430: 7365 0a20 2020 2066 6169 6c65 645f 7768 se. failed_wh
│ │ │ +0016c440: 656e 3a20 736f 636b 6574 5f66 696c 655f en: socket_file_
│ │ │ +0016c450: 6578 6973 7473 2e72 6320 6e6f 7420 696e exists.rc not in
│ │ │ +0016c460: 205b 302c 2031 5d0a 2020 2020 6368 6563 [0, 1]. chec
│ │ │ +0016c470: 6b5f 6d6f 6465 3a20 6661 6c73 650a 0a20 k_mode: false..
│ │ │ +0016c480: 202d 206e 616d 653a 2056 6572 6966 7920 - name: Verify
│ │ │ +0016c490: 6e66 7461 626c 6573 2053 6572 7669 6365 nftables Service
│ │ │ +0016c4a0: 2069 7320 4469 7361 626c 6564 202d 2044 is Disabled - D
│ │ │ +0016c4b0: 6973 6162 6c65 2053 6f63 6b65 7420 6e66 isable Socket nf
│ │ │ +0016c4c0: 7461 626c 6573 0a20 2020 2061 6e73 6962 tables. ansib
│ │ │ +0016c4d0: 6c65 2e62 7569 6c74 696e 2e73 7973 7465 le.builtin.syste
│ │ │ +0016c4e0: 6d64 3a0a 2020 2020 2020 6e61 6d65 3a20 md:. name:
│ │ │ +0016c4f0: 6e66 7461 626c 6573 2e73 6f63 6b65 740a nftables.socket.
│ │ │ +0016c500: 2020 2020 2020 656e 6162 6c65 643a 2066 enabled: f
│ │ │ +0016c510: 616c 7365 0a20 2020 2020 2073 7461 7465 alse. state
│ │ │ +0016c520: 3a20 7374 6f70 7065 640a 2020 2020 2020 : stopped.
│ │ │ +0016c530: 6d61 736b 6564 3a20 7472 7565 0a20 2020 masked: true.
│ │ │ +0016c540: 2077 6865 6e3a 2073 6f63 6b65 745f 6669 when: socket_fi
│ │ │ +0016c550: 6c65 5f65 7869 7374 732e 7374 646f 7574 le_exists.stdout
│ │ │ +0016c560: 5f6c 696e 6573 2069 7320 7365 6172 6368 _lines is search
│ │ │ +0016c570: 2822 6e66 7461 626c 6573 2e73 6f63 6b65 ("nftables.socke
│ │ │ +0016c580: 7422 2c20 6d75 6c74 696c 696e 653d 5472 t", multiline=Tr
│ │ │ +0016c590: 7565 290a 2020 7461 6773 3a0a 2020 2d20 ue). tags:. -
│ │ │ +0016c5a0: 5043 492d 4453 5376 342d 312e 320a 2020 PCI-DSSv4-1.2.
│ │ │ +0016c5b0: 2d20 5043 492d 4453 5376 342d 312e 322e - PCI-DSSv4-1.2.
│ │ │ +0016c5c0: 310a 2020 2d20 6469 7361 626c 655f 7374 1. - disable_st
│ │ │ +0016c5d0: 7261 7465 6779 0a20 202d 206c 6f77 5f63 rategy. - low_c
│ │ │ +0016c5e0: 6f6d 706c 6578 6974 790a 2020 2d20 6c6f omplexity. - lo
│ │ │ +0016c5f0: 775f 6469 7372 7570 7469 6f6e 0a20 202d w_disruption. -
│ │ │ +0016c600: 206d 6564 6975 6d5f 7365 7665 7269 7479 medium_severity
│ │ │ +0016c610: 0a20 202d 206e 6f5f 7265 626f 6f74 5f6e . - no_reboot_n
│ │ │ +0016c620: 6565 6465 640a 2020 2d20 7365 7276 6963 eeded. - servic
│ │ │ +0016c630: 655f 6e66 7461 626c 6573 5f64 6973 6162 e_nftables_disab
│ │ │ +0016c640: 6c65 640a 2020 2d20 7370 6563 6961 6c5f led. - special_
│ │ │ +0016c650: 7365 7276 6963 655f 626c 6f63 6b0a 2020 service_block.
│ │ │ +0016c660: 7768 656e 3a20 2820 226e 6674 6162 6c65 when: ( "nftable
│ │ │ +0016c670: 7322 2069 6e20 616e 7369 626c 655f 6661 s" in ansible_fa
│ │ │ +0016c680: 6374 732e 7061 636b 6167 6573 2061 6e64 cts.packages and
│ │ │ +0016c690: 2022 6c69 6e75 782d 6261 7365 2220 696e "linux-base" in
│ │ │ +0016c6a0: 2061 6e73 6962 6c65 5f66 6163 7473 2e70 ansible_facts.p
│ │ │ +0016c6b0: 6163 6b61 6765 730a 2020 2020 290a 3c2f ackages. ).
│ │ │ +0016c6c0: 636f 6465 3e3c 2f70 7265 3e3c 2f64 6976 code>
Re
│ │ │ +0016c770: 6d65 6469 6174 696f 6e20 4b75 6265 726e mediation Kubern
│ │ │ +0016c780: 6574 6573 2073 6e69 7070 6574 20e2 87b2 etes snippet ...
│ │ │ +0016c790: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61
Complexity: low
│ │ │ +0016c830: 7472 3e3c 7472 3e3c 7468 3e44 6973 7275 tr>Disru
│ │ │ +0016c840: 7074 696f 6e3a 3c2f 7468 3e3c 7464 3e6d ption: m
│ │ │ +0016c850: 6564 6975 6d3c 2f74 643e 3c2f 7472 3e3c edium <
│ │ │ +0016c860: 7472 3e3c 7468 3e52 6562 6f6f 743a 3c2f tr>Reboot:
│ │ │ +0016c870: 7468 3e3c 7464 3e74 7275 653c 2f74 643e th> true
│ │ │ +0016c880: 3c2f 7472 3e3c 7472 3e3c 7468 3e53 7472 Str
│ │ │ +0016c890: 6174 6567 793a 3c2f 7468 3e3c 7464 3e64 ategy: d
│ │ │ +0016c8a0: 6973 6162 6c65 3c2f 7464 3e3c 2f74 723e isable
│ │ │ +0016c8b0: 3c2f 7461 626c 653e 3c70 7265 3e3c 636f
apiVersion: m
│ │ │ +0016c8d0: 6163 6869 6e65 636f 6e66 6967 7572 6174 achineconfigurat
│ │ │ +0016c8e0: 696f 6e2e 6f70 656e 7368 6966 742e 696f ion.openshift.io
│ │ │ +0016c8f0: 2f76 310a 6b69 6e64 3a20 4d61 6368 696e /v1.kind: Machin
│ │ │ +0016c900: 6543 6f6e 6669 670a 7370 6563 3a0a 2020 eConfig.spec:.
│ │ │ +0016c910: 636f 6e66 6967 3a0a 2020 2020 6967 6e69 config:. igni
│ │ │ +0016c920: 7469 6f6e 3a0a 2020 2020 2020 7665 7273 tion:. vers
│ │ │ +0016c930: 696f 6e3a 2033 2e31 2e30 0a20 2020 2073 ion: 3.1.0. s
│ │ │ +0016c940: 7973 7465 6d64 3a0a 2020 2020 2020 756e ystemd:. un
│ │ │ +0016c950: 6974 733a 0a20 2020 2020 202d 206e 616d its:. - nam
│ │ │ +0016c960: 653a 206e 6674 6162 6c65 732e 7365 7276 e: nftables.serv
│ │ │ +0016c970: 6963 650a 2020 2020 2020 2020 656e 6162 ice. enab
│ │ │ +0016c980: 6c65 643a 2066 616c 7365 0a20 2020 2020 led: false.
│ │ │ +0016c990: 2020 206d 6173 6b3a 2074 7275 650a 2020 mask: true.
│ │ │ +0016c9a0: 2020 2020 2d20 6e61 6d65 3a20 6e66 7461 - name: nfta
│ │ │ +0016c9b0: 626c 6573 2e73 6f63 6b65 740a 2020 2020 bles.socket.
│ │ │ +0016c9c0: 2020 2020 656e 6162 6c65 643a 2066 616c enabled: fal
│ │ │ +0016c9d0: 7365 0a20 2020 2020 2020 206d 6173 6b3a se. mask:
│ │ │ +0016c9e0: 2074 7275 650a 3c2f 636f 6465 3e3c 2f70 true.
Remediatio
│ │ │ +0016caa0: 6e20 5075 7070 6574 2073 6e69 7070 6574 n Puppet snippet
│ │ │ +0016cab0: 20e2 87b2 3c2f 613e 3c62 723e 3c64 6976 ...
Complexity
│ │ │ +0016cb40: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low D
│ │ │ +0016cb60: 6973 7275 7074 696f 6e3a 3c2f 7468 3e3c isruption: <
│ │ │ +0016cb70: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ +0016cb80: 3c74 723e 3c74 683e 5265 626f 6f74 3a3c Reboot:<
│ │ │ +0016cb90: 2f74 683e 3c74 643e 6661 6c73 653c 2f74 /th> false S
│ │ │ +0016cbb0: 7472 6174 6567 793a 3c2f 7468 3e3c 7464 trategy: enable
include disa
│ │ │ +0016cbf0: 626c 655f 6e66 7461 626c 6573 0a0a 636c ble_nftables..cl
│ │ │ +0016cc00: 6173 7320 6469 7361 626c 655f 6e66 7461 ass disable_nfta
│ │ │ +0016cc10: 626c 6573 207b 0a20 2073 6572 7669 6365 bles {. service
│ │ │ +0016cc20: 207b 276e 6674 6162 6c65 7327 3a0a 2020 {'nftables':.
│ │ │ +0016cc30: 2020 656e 6162 6c65 203d 2667 743b 2066 enable => f
│ │ │ +0016cc40: 616c 7365 2c0a 2020 2020 656e 7375 7265 alse,. ensure
│ │ │ +0016cc50: 203d 2667 743b 2027 7374 6f70 7065 6427 => 'stopped'
│ │ │ +0016cc60: 2c0a 2020 7d0a 7d0a 3c2f 636f 6465 3e3c ,. }.}.<
│ │ │ +0016cc70: 2f70 7265 3e3c 2f64 6976 3e3c 6120 636c /pre>
Remediat
│ │ │ +0016cd20: 696f 6e20 4f53 4275 696c 6420 426c 7565 ion OSBuild Blue
│ │ │ +0016cd30: 7072 696e 7420 736e 6970 7065 7420 e287 print snippet ..
│ │ │ +0016cd40: b23c 2f61 3e3c 6272 3e3c 6469 7620 636c .
.[customizat
│ │ │ +0016cd90: 696f 6e73 2e73 6572 7669 6365 735d 0a6d ions.services].m
│ │ │ +0016cda0: 6173 6b65 6420 3d20 5b22 6e66 7461 626c asked = ["nftabl
│ │ │ +0016cdb0: 6573 225d 0a3c 2f63 6f64 653e 3c2f 7072 es"].
Reme
│ │ │ -00185110: 6469 6174 696f 6e20 4f53 4275 696c 6420 diation OSBuild
│ │ │ -00185120: 426c 7565 7072 696e 7420 736e 6970 7065 Blueprint snippe
│ │ │ -00185130: 7420 e287 b23c 2f61 3e3c 6272 3e3c 6469 t ...
.[custom
│ │ │ -00185180: 697a 6174 696f 6e73 2e73 6572 7669 6365 izations.service
│ │ │ -00185190: 735d 0a6d 6173 6b65 6420 3d20 5b22 626c s].masked = ["bl
│ │ │ -001851a0: 7565 746f 6f74 6822 5d0a 3c2f 636f 6465 uetooth"]. Remedi
│ │ │ -00185260: 6174 696f 6e20 4b75 6265 726e 6574 6573 ation Kubernetes
│ │ │ -00185270: 2073 6e69 7070 6574 20e2 87b2 3c2f 613e snippet ...
│ │ │ -00185280: 3c62 723e 3c64 6976 2063 6c61 7373 3d22
Co
│ │ │ -00185300: 6d70 6c65 7869 7479 3a3c 2f74 683e 3c74 mplexity: low <
│ │ │ -00185320: 7472 3e3c 7468 3e44 6973 7275 7074 696f tr>Disruptio
│ │ │ -00185330: 6e3a 3c2f 7468 3e3c 7464 3e6d 6564 6975 n: mediu
│ │ │ -00185340: 6d3c 2f74 643e 3c2f 7472 3e3c 7472 3e3c m <
│ │ │ -00185350: 7468 3e52 6562 6f6f 743a 3c2f 7468 3e3c th>Reboot:<
│ │ │ -00185360: 7464 3e74 7275 653c 2f74 643e 3c2f 7472 td>true Strateg
│ │ │ -00185380: 793a 3c2f 7468 3e3c 7464 3e64 6973 6162 y: disab
│ │ │ -00185390: 6c65 3c2f 7464 3e3c 2f74 723e 3c2f 7461 le a
│ │ │ -001853b0: 7069 5665 7273 696f 6e3a 206d 6163 6869 piVersion: machi
│ │ │ -001853c0: 6e65 636f 6e66 6967 7572 6174 696f 6e2e neconfiguration.
│ │ │ -001853d0: 6f70 656e 7368 6966 742e 696f 2f76 310a openshift.io/v1.
│ │ │ -001853e0: 6b69 6e64 3a20 4d61 6368 696e 6543 6f6e kind: MachineCon
│ │ │ -001853f0: 6669 670a 7370 6563 3a0a 2020 636f 6e66 fig.spec:. conf
│ │ │ -00185400: 6967 3a0a 2020 2020 6967 6e69 7469 6f6e ig:. ignition
│ │ │ -00185410: 3a0a 2020 2020 2020 7665 7273 696f 6e3a :. version:
│ │ │ -00185420: 2033 2e31 2e30 0a20 2020 2073 7973 7465 3.1.0. syste
│ │ │ -00185430: 6d64 3a0a 2020 2020 2020 756e 6974 733a md:. units:
│ │ │ -00185440: 0a20 2020 2020 202d 206e 616d 653a 2062 . - name: b
│ │ │ -00185450: 6c75 6574 6f6f 7468 2e73 6572 7669 6365 luetooth.service
│ │ │ -00185460: 0a20 2020 2020 2020 2065 6e61 626c 6564 . enabled
│ │ │ -00185470: 3a20 6661 6c73 650a 2020 2020 2020 2020 : false.
│ │ │ -00185480: 6d61 736b 3a20 7472 7565 0a20 2020 2020 mask: true.
│ │ │ -00185490: 202d 206e 616d 653a 2062 6c75 6574 6f6f - name: bluetoo
│ │ │ -001854a0: 7468 2e73 6f63 6b65 740a 2020 2020 2020 th.socket.
│ │ │ -001854b0: 2020 656e 6162 6c65 643a 2066 616c 7365 enabled: false
│ │ │ -001854c0: 0a20 2020 2020 2020 206d 6173 6b3a 2074 . mask: t
│ │ │ -001854d0: 7275 650a 3c2f 636f 6465 3e3c 2f70 7265 rue.
Remediation
│ │ │ -00185590: 5075 7070 6574 2073 6e69 7070 6574 20e2 Puppet snippet .
│ │ │ -001855a0: 87b2 3c2f 613e 3c62 723e 3c64 6976 2063 ..
│ │ │ -00185620: 3c74 683e 436f 6d70 6c65 7869 7479 3a3c Complexity:<
│ │ │ -00185630: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ -00185640: 3c2f 7472 3e3c 7472 3e3c 7468 3e44 6973 Dis
│ │ │ -00185650: 7275 7074 696f 6e3a 3c2f 7468 3e3c 7464 ruption: low Reboot: false
│ │ │ -00185690: 3c2f 7472 3e3c 7472 3e3c 7468 3e53 7472 Str
│ │ │ -001856a0: 6174 6567 793a 3c2f 7468 3e3c 7464 3e65 ategy: e
│ │ │ -001856b0: 6e61 626c 653c 2f74 643e 3c2f 7472 3e3c nable <
│ │ │ -001856c0: 2f74 6162 6c65 3e3c 7072 653e 3c63 6f64 /table>include disabl
│ │ │ -001856e0: 655f 626c 7565 746f 6f74 680a 0a63 6c61 e_bluetooth..cla
│ │ │ -001856f0: 7373 2064 6973 6162 6c65 5f62 6c75 6574 ss disable_bluet
│ │ │ -00185700: 6f6f 7468 207b 0a20 2073 6572 7669 6365 ooth {. service
│ │ │ -00185710: 207b 2762 6c75 6574 6f6f 7468 273a 0a20 {'bluetooth':.
│ │ │ -00185720: 2020 2065 6e61 626c 6520 3d26 6774 3b20 enable =>
│ │ │ -00185730: 6661 6c73 652c 0a20 2020 2065 6e73 7572 false,. ensur
│ │ │ -00185740: 6520 3d26 6774 3b20 2773 746f 7070 6564 e => 'stopped
│ │ │ -00185750: 272c 0a20 207d 0a7d 0a3c 2f63 6f64 653e ',. }.}.
│ │ │ -00185760: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063
Remedia
│ │ │ -00185810: 7469 6f6e 2041 6e73 6962 6c65 2073 6e69 tion Ansible sni
│ │ │ -00185820: 7070 6574 20e2 87b2 3c2f 613e 3c62 723e ppet ...
│ │ │ -00185830: 3c64 6976 2063 6c61 7373 3d22 7061 6e65
│ │ │ -00185860: 3c74 6162 6c65 2063 6c61 7373 3d22 7461 Comple
│ │ │ -001858b0: 7869 7479 3a3c 2f74 683e 3c74 643e 6c6f xity: lo
│ │ │ -001858c0: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ -001858d0: 7468 3e44 6973 7275 7074 696f 6e3a 3c2f th>Disruption:
│ │ │ -001858e0: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ -001858f0: 2f74 723e 3c74 723e 3c74 683e 5265 626f /tr> Rebo
│ │ │ -00185900: 6f74 3a3c 2f74 683e 3c74 643e 6661 6c73 ot: fals
│ │ │ -00185910: 653c 2f74 643e 3c2f 7472 3e3c 7472 3e3c e <
│ │ │ -00185920: 7468 3e53 7472 6174 6567 793a 3c2f 7468 th>Strategy:disable
- name:
│ │ │ -00185960: 2047 6174 6865 7220 7468 6520 7061 636b Gather the pack
│ │ │ -00185970: 6167 6520 6661 6374 730a 2020 7061 636b age facts. pack
│ │ │ -00185980: 6167 655f 6661 6374 733a 0a20 2020 206d age_facts:. m
│ │ │ -00185990: 616e 6167 6572 3a20 6175 746f 0a20 2074 anager: auto. t
│ │ │ -001859a0: 6167 733a 0a20 202d 204e 4953 542d 3830 ags:. - NIST-80
│ │ │ -001859b0: 302d 3137 312d 332e 312e 3136 0a20 202d 0-171-3.1.16. -
│ │ │ -001859c0: 204e 4953 542d 3830 302d 3533 2d41 432d NIST-800-53-AC-
│ │ │ -001859d0: 3138 2833 290a 2020 2d20 4e49 5354 2d38 18(3). - NIST-8
│ │ │ -001859e0: 3030 2d35 332d 4143 2d31 3828 6129 0a20 00-53-AC-18(a).
│ │ │ -001859f0: 202d 204e 4953 542d 3830 302d 3533 2d43 - NIST-800-53-C
│ │ │ -00185a00: 4d2d 3628 6129 0a20 202d 204e 4953 542d M-6(a). - NIST-
│ │ │ -00185a10: 3830 302d 3533 2d43 4d2d 3728 6129 0a20 800-53-CM-7(a).
│ │ │ -00185a20: 202d 204e 4953 542d 3830 302d 3533 2d43 - NIST-800-53-C
│ │ │ -00185a30: 4d2d 3728 6229 0a20 202d 204e 4953 542d M-7(b). - NIST-
│ │ │ -00185a40: 3830 302d 3533 2d4d 502d 370a 2020 2d20 800-53-MP-7. -
│ │ │ -00185a50: 6469 7361 626c 655f 7374 7261 7465 6779 disable_strategy
│ │ │ -00185a60: 0a20 202d 206c 6f77 5f63 6f6d 706c 6578 . - low_complex
│ │ │ -00185a70: 6974 790a 2020 2d20 6c6f 775f 6469 7372 ity. - low_disr
│ │ │ -00185a80: 7570 7469 6f6e 0a20 202d 206d 6564 6975 uption. - mediu
│ │ │ -00185a90: 6d5f 7365 7665 7269 7479 0a20 202d 206e m_severity. - n
│ │ │ -00185aa0: 6f5f 7265 626f 6f74 5f6e 6565 6465 640a o_reboot_needed.
│ │ │ -00185ab0: 2020 2d20 7365 7276 6963 655f 626c 7565 - service_blue
│ │ │ -00185ac0: 746f 6f74 685f 6469 7361 626c 6564 0a0a tooth_disabled..
│ │ │ -00185ad0: 2d20 6e61 6d65 3a20 4469 7361 626c 6520 - name: Disable
│ │ │ -00185ae0: 426c 7565 746f 6f74 6820 5365 7276 6963 Bluetooth Servic
│ │ │ -00185af0: 6520 2d20 4469 7361 626c 6520 7365 7276 e - Disable serv
│ │ │ -00185b00: 6963 6520 626c 7565 746f 6f74 680a 2020 ice bluetooth.
│ │ │ -00185b10: 626c 6f63 6b3a 0a0a 2020 2d20 6e61 6d65 block:.. - name
│ │ │ -00185b20: 3a20 4469 7361 626c 6520 426c 7565 746f : Disable Blueto
│ │ │ -00185b30: 6f74 6820 5365 7276 6963 6520 2d20 436f oth Service - Co
│ │ │ -00185b40: 6c6c 6563 7420 7379 7374 656d 6420 5365 llect systemd Se
│ │ │ -00185b50: 7276 6963 6573 2050 7265 7365 6e74 2069 rvices Present i
│ │ │ -00185b60: 6e20 7468 6520 5379 7374 656d 0a20 2020 n the System.
│ │ │ -00185b70: 2061 6e73 6962 6c65 2e62 7569 6c74 696e ansible.builtin
│ │ │ -00185b80: 2e63 6f6d 6d61 6e64 3a20 7379 7374 656d .command: system
│ │ │ -00185b90: 6374 6c20 2d71 206c 6973 742d 756e 6974 ctl -q list-unit
│ │ │ -00185ba0: 2d66 696c 6573 202d 2d74 7970 6520 7365 -files --type se
│ │ │ -00185bb0: 7276 6963 650a 2020 2020 7265 6769 7374 rvice. regist
│ │ │ -00185bc0: 6572 3a20 7365 7276 6963 655f 6578 6973 er: service_exis
│ │ │ -00185bd0: 7473 0a20 2020 2063 6861 6e67 6564 5f77 ts. changed_w
│ │ │ -00185be0: 6865 6e3a 2066 616c 7365 0a20 2020 2066 hen: false. f
│ │ │ -00185bf0: 6169 6c65 645f 7768 656e 3a20 7365 7276 ailed_when: serv
│ │ │ -00185c00: 6963 655f 6578 6973 7473 2e72 6320 6e6f ice_exists.rc no
│ │ │ -00185c10: 7420 696e 205b 302c 2031 5d0a 2020 2020 t in [0, 1].
│ │ │ -00185c20: 6368 6563 6b5f 6d6f 6465 3a20 6661 6c73 check_mode: fals
│ │ │ -00185c30: 650a 0a20 202d 206e 616d 653a 2044 6973 e.. - name: Dis
│ │ │ -00185c40: 6162 6c65 2042 6c75 6574 6f6f 7468 2053 able Bluetooth S
│ │ │ -00185c50: 6572 7669 6365 202d 2045 6e73 7572 6520 ervice - Ensure
│ │ │ -00185c60: 626c 7565 746f 6f74 682e 7365 7276 6963 bluetooth.servic
│ │ │ -00185c70: 6520 6973 204d 6173 6b65 640a 2020 2020 e is Masked.
│ │ │ -00185c80: 616e 7369 626c 652e 6275 696c 7469 6e2e ansible.builtin.
│ │ │ -00185c90: 7379 7374 656d 643a 0a20 2020 2020 206e systemd:. n
│ │ │ -00185ca0: 616d 653a 2062 6c75 6574 6f6f 7468 2e73 ame: bluetooth.s
│ │ │ -00185cb0: 6572 7669 6365 0a20 2020 2020 2073 7461 ervice. sta
│ │ │ -00185cc0: 7465 3a20 7374 6f70 7065 640a 2020 2020 te: stopped.
│ │ │ -00185cd0: 2020 656e 6162 6c65 643a 2066 616c 7365 enabled: false
│ │ │ -00185ce0: 0a20 2020 2020 206d 6173 6b65 643a 2074 . masked: t
│ │ │ -00185cf0: 7275 650a 2020 2020 7768 656e 3a20 7365 rue. when: se
│ │ │ -00185d00: 7276 6963 655f 6578 6973 7473 2e73 7464 rvice_exists.std
│ │ │ -00185d10: 6f75 745f 6c69 6e65 7320 6973 2073 6561 out_lines is sea
│ │ │ -00185d20: 7263 6828 2262 6c75 6574 6f6f 7468 2e73 rch("bluetooth.s
│ │ │ -00185d30: 6572 7669 6365 222c 206d 756c 7469 6c69 ervice", multili
│ │ │ -00185d40: 6e65 3d54 7275 6529 0a0a 2020 2d20 6e61 ne=True).. - na
│ │ │ -00185d50: 6d65 3a20 556e 6974 2053 6f63 6b65 7420 me: Unit Socket
│ │ │ -00185d60: 4578 6973 7473 202d 2062 6c75 6574 6f6f Exists - bluetoo
│ │ │ -00185d70: 7468 2e73 6f63 6b65 740a 2020 2020 616e th.socket. an
│ │ │ -00185d80: 7369 626c 652e 6275 696c 7469 6e2e 636f sible.builtin.co
│ │ │ -00185d90: 6d6d 616e 643a 2073 7973 7465 6d63 746c mmand: systemctl
│ │ │ -00185da0: 202d 7120 6c69 7374 2d75 6e69 742d 6669 -q list-unit-fi
│ │ │ -00185db0: 6c65 7320 626c 7565 746f 6f74 682e 736f les bluetooth.so
│ │ │ -00185dc0: 636b 6574 0a20 2020 2072 6567 6973 7465 cket. registe
│ │ │ -00185dd0: 723a 2073 6f63 6b65 745f 6669 6c65 5f65 r: socket_file_e
│ │ │ -00185de0: 7869 7374 730a 2020 2020 6368 616e 6765 xists. change
│ │ │ -00185df0: 645f 7768 656e 3a20 6661 6c73 650a 2020 d_when: false.
│ │ │ -00185e00: 2020 6661 696c 6564 5f77 6865 6e3a 2073 failed_when: s
│ │ │ -00185e10: 6f63 6b65 745f 6669 6c65 5f65 7869 7374 ocket_file_exist
│ │ │ -00185e20: 732e 7263 206e 6f74 2069 6e20 5b30 2c20 s.rc not in [0,
│ │ │ -00185e30: 315d 0a20 2020 2063 6865 636b 5f6d 6f64 1]. check_mod
│ │ │ -00185e40: 653a 2066 616c 7365 0a0a 2020 2d20 6e61 e: false.. - na
│ │ │ -00185e50: 6d65 3a20 4469 7361 626c 6520 426c 7565 me: Disable Blue
│ │ │ -00185e60: 746f 6f74 6820 5365 7276 6963 6520 2d20 tooth Service -
│ │ │ -00185e70: 4469 7361 626c 6520 536f 636b 6574 2062 Disable Socket b
│ │ │ -00185e80: 6c75 6574 6f6f 7468 0a20 2020 2061 6e73 luetooth. ans
│ │ │ -00185e90: 6962 6c65 2e62 7569 6c74 696e 2e73 7973 ible.builtin.sys
│ │ │ -00185ea0: 7465 6d64 3a0a 2020 2020 2020 6e61 6d65 temd:. name
│ │ │ -00185eb0: 3a20 626c 7565 746f 6f74 682e 736f 636b : bluetooth.sock
│ │ │ -00185ec0: 6574 0a20 2020 2020 2065 6e61 626c 6564 et. enabled
│ │ │ -00185ed0: 3a20 6661 6c73 650a 2020 2020 2020 7374 : false. st
│ │ │ -00185ee0: 6174 653a 2073 746f 7070 6564 0a20 2020 ate: stopped.
│ │ │ -00185ef0: 2020 206d 6173 6b65 643a 2074 7275 650a masked: true.
│ │ │ -00185f00: 2020 2020 7768 656e 3a20 736f 636b 6574 when: socket
│ │ │ -00185f10: 5f66 696c 655f 6578 6973 7473 2e73 7464 _file_exists.std
│ │ │ -00185f20: 6f75 745f 6c69 6e65 7320 6973 2073 6561 out_lines is sea
│ │ │ -00185f30: 7263 6828 2262 6c75 6574 6f6f 7468 2e73 rch("bluetooth.s
│ │ │ -00185f40: 6f63 6b65 7422 2c20 6d75 6c74 696c 696e ocket", multilin
│ │ │ -00185f50: 653d 5472 7565 290a 2020 7461 6773 3a0a e=True). tags:.
│ │ │ -00185f60: 2020 2d20 4e49 5354 2d38 3030 2d31 3731 - NIST-800-171
│ │ │ -00185f70: 2d33 2e31 2e31 360a 2020 2d20 4e49 5354 -3.1.16. - NIST
│ │ │ -00185f80: 2d38 3030 2d35 332d 4143 2d31 3828 3329 -800-53-AC-18(3)
│ │ │ -00185f90: 0a20 202d 204e 4953 542d 3830 302d 3533 . - NIST-800-53
│ │ │ -00185fa0: 2d41 432d 3138 2861 290a 2020 2d20 4e49 -AC-18(a). - NI
│ │ │ -00185fb0: 5354 2d38 3030 2d35 332d 434d 2d36 2861 ST-800-53-CM-6(a
│ │ │ -00185fc0: 290a 2020 2d20 4e49 5354 2d38 3030 2d35 ). - NIST-800-5
│ │ │ -00185fd0: 332d 434d 2d37 2861 290a 2020 2d20 4e49 3-CM-7(a). - NI
│ │ │ -00185fe0: 5354 2d38 3030 2d35 332d 434d 2d37 2862 ST-800-53-CM-7(b
│ │ │ -00185ff0: 290a 2020 2d20 4e49 5354 2d38 3030 2d35 ). - NIST-800-5
│ │ │ -00186000: 332d 4d50 2d37 0a20 202d 2064 6973 6162 3-MP-7. - disab
│ │ │ -00186010: 6c65 5f73 7472 6174 6567 790a 2020 2d20 le_strategy. -
│ │ │ -00186020: 6c6f 775f 636f 6d70 6c65 7869 7479 0a20 low_complexity.
│ │ │ -00186030: 202d 206c 6f77 5f64 6973 7275 7074 696f - low_disruptio
│ │ │ -00186040: 6e0a 2020 2d20 6d65 6469 756d 5f73 6576 n. - medium_sev
│ │ │ -00186050: 6572 6974 790a 2020 2d20 6e6f 5f72 6562 erity. - no_reb
│ │ │ -00186060: 6f6f 745f 6e65 6564 6564 0a20 202d 2073 oot_needed. - s
│ │ │ -00186070: 6572 7669 6365 5f62 6c75 6574 6f6f 7468 ervice_bluetooth
│ │ │ -00186080: 5f64 6973 6162 6c65 640a 2020 2d20 7370 _disabled. - sp
│ │ │ -00186090: 6563 6961 6c5f 7365 7276 6963 655f 626c ecial_service_bl
│ │ │ -001860a0: 6f63 6b0a 2020 7768 656e 3a20 2722 6c69 ock. when: '"li
│ │ │ -001860b0: 6e75 782d 6261 7365 2220 696e 2061 6e73 nux-base" in ans
│ │ │ -001860c0: 6962 6c65 5f66 6163 7473 2e70 6163 6b61 ible_facts.packa
│ │ │ -001860d0: 6765 7327 0a3c 2f63 6f64 653e 3c2f 7072 ges'.<
│ │ │ +00185130: 6272 3e3c 6469 7620 636c 6173 733d 2270 br>
Com
│ │ │ +001851b0: 706c 6578 6974 793a 3c2f 7468 3e3c 7464 plexity: low Disruption
│ │ │ +001851e0: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low R
│ │ │ +00185200: 6562 6f6f 743a 3c2f 7468 3e3c 7464 3e66 eboot: f
│ │ │ +00185210: 616c 7365 3c2f 7464 3e3c 2f74 723e 3c74 alse Strategy:<
│ │ │ +00185230: 2f74 683e 3c74 643e 6469 7361 626c 653c /th> disable<
│ │ │ +00185240: 2f74 643e 3c2f 7472 3e3c 2f74 6162 6c65 /td>
- na
│ │ │ +00185260: 6d65 3a20 4761 7468 6572 2074 6865 2070 me: Gather the p
│ │ │ +00185270: 6163 6b61 6765 2066 6163 7473 0a20 2070 ackage facts. p
│ │ │ +00185280: 6163 6b61 6765 5f66 6163 7473 3a0a 2020 ackage_facts:.
│ │ │ +00185290: 2020 6d61 6e61 6765 723a 2061 7574 6f0a manager: auto.
│ │ │ +001852a0: 2020 7461 6773 3a0a 2020 2d20 4e49 5354 tags:. - NIST
│ │ │ +001852b0: 2d38 3030 2d31 3731 2d33 2e31 2e31 360a -800-171-3.1.16.
│ │ │ +001852c0: 2020 2d20 4e49 5354 2d38 3030 2d35 332d - NIST-800-53-
│ │ │ +001852d0: 4143 2d31 3828 3329 0a20 202d 204e 4953 AC-18(3). - NIS
│ │ │ +001852e0: 542d 3830 302d 3533 2d41 432d 3138 2861 T-800-53-AC-18(a
│ │ │ +001852f0: 290a 2020 2d20 4e49 5354 2d38 3030 2d35 ). - NIST-800-5
│ │ │ +00185300: 332d 434d 2d36 2861 290a 2020 2d20 4e49 3-CM-6(a). - NI
│ │ │ +00185310: 5354 2d38 3030 2d35 332d 434d 2d37 2861 ST-800-53-CM-7(a
│ │ │ +00185320: 290a 2020 2d20 4e49 5354 2d38 3030 2d35 ). - NIST-800-5
│ │ │ +00185330: 332d 434d 2d37 2862 290a 2020 2d20 4e49 3-CM-7(b). - NI
│ │ │ +00185340: 5354 2d38 3030 2d35 332d 4d50 2d37 0a20 ST-800-53-MP-7.
│ │ │ +00185350: 202d 2064 6973 6162 6c65 5f73 7472 6174 - disable_strat
│ │ │ +00185360: 6567 790a 2020 2d20 6c6f 775f 636f 6d70 egy. - low_comp
│ │ │ +00185370: 6c65 7869 7479 0a20 202d 206c 6f77 5f64 lexity. - low_d
│ │ │ +00185380: 6973 7275 7074 696f 6e0a 2020 2d20 6d65 isruption. - me
│ │ │ +00185390: 6469 756d 5f73 6576 6572 6974 790a 2020 dium_severity.
│ │ │ +001853a0: 2d20 6e6f 5f72 6562 6f6f 745f 6e65 6564 - no_reboot_need
│ │ │ +001853b0: 6564 0a20 202d 2073 6572 7669 6365 5f62 ed. - service_b
│ │ │ +001853c0: 6c75 6574 6f6f 7468 5f64 6973 6162 6c65 luetooth_disable
│ │ │ +001853d0: 640a 0a2d 206e 616d 653a 2044 6973 6162 d..- name: Disab
│ │ │ +001853e0: 6c65 2042 6c75 6574 6f6f 7468 2053 6572 le Bluetooth Ser
│ │ │ +001853f0: 7669 6365 202d 2044 6973 6162 6c65 2073 vice - Disable s
│ │ │ +00185400: 6572 7669 6365 2062 6c75 6574 6f6f 7468 ervice bluetooth
│ │ │ +00185410: 0a20 2062 6c6f 636b 3a0a 0a20 202d 206e . block:.. - n
│ │ │ +00185420: 616d 653a 2044 6973 6162 6c65 2042 6c75 ame: Disable Blu
│ │ │ +00185430: 6574 6f6f 7468 2053 6572 7669 6365 202d etooth Service -
│ │ │ +00185440: 2043 6f6c 6c65 6374 2073 7973 7465 6d64 Collect systemd
│ │ │ +00185450: 2053 6572 7669 6365 7320 5072 6573 656e Services Presen
│ │ │ +00185460: 7420 696e 2074 6865 2053 7973 7465 6d0a t in the System.
│ │ │ +00185470: 2020 2020 616e 7369 626c 652e 6275 696c ansible.buil
│ │ │ +00185480: 7469 6e2e 636f 6d6d 616e 643a 2073 7973 tin.command: sys
│ │ │ +00185490: 7465 6d63 746c 202d 7120 6c69 7374 2d75 temctl -q list-u
│ │ │ +001854a0: 6e69 742d 6669 6c65 7320 2d2d 7479 7065 nit-files --type
│ │ │ +001854b0: 2073 6572 7669 6365 0a20 2020 2072 6567 service. reg
│ │ │ +001854c0: 6973 7465 723a 2073 6572 7669 6365 5f65 ister: service_e
│ │ │ +001854d0: 7869 7374 730a 2020 2020 6368 616e 6765 xists. change
│ │ │ +001854e0: 645f 7768 656e 3a20 6661 6c73 650a 2020 d_when: false.
│ │ │ +001854f0: 2020 6661 696c 6564 5f77 6865 6e3a 2073 failed_when: s
│ │ │ +00185500: 6572 7669 6365 5f65 7869 7374 732e 7263 ervice_exists.rc
│ │ │ +00185510: 206e 6f74 2069 6e20 5b30 2c20 315d 0a20 not in [0, 1].
│ │ │ +00185520: 2020 2063 6865 636b 5f6d 6f64 653a 2066 check_mode: f
│ │ │ +00185530: 616c 7365 0a0a 2020 2d20 6e61 6d65 3a20 alse.. - name:
│ │ │ +00185540: 4469 7361 626c 6520 426c 7565 746f 6f74 Disable Bluetoot
│ │ │ +00185550: 6820 5365 7276 6963 6520 2d20 456e 7375 h Service - Ensu
│ │ │ +00185560: 7265 2062 6c75 6574 6f6f 7468 2e73 6572 re bluetooth.ser
│ │ │ +00185570: 7669 6365 2069 7320 4d61 736b 6564 0a20 vice is Masked.
│ │ │ +00185580: 2020 2061 6e73 6962 6c65 2e62 7569 6c74 ansible.built
│ │ │ +00185590: 696e 2e73 7973 7465 6d64 3a0a 2020 2020 in.systemd:.
│ │ │ +001855a0: 2020 6e61 6d65 3a20 626c 7565 746f 6f74 name: bluetoot
│ │ │ +001855b0: 682e 7365 7276 6963 650a 2020 2020 2020 h.service.
│ │ │ +001855c0: 7374 6174 653a 2073 746f 7070 6564 0a20 state: stopped.
│ │ │ +001855d0: 2020 2020 2065 6e61 626c 6564 3a20 6661 enabled: fa
│ │ │ +001855e0: 6c73 650a 2020 2020 2020 6d61 736b 6564 lse. masked
│ │ │ +001855f0: 3a20 7472 7565 0a20 2020 2077 6865 6e3a : true. when:
│ │ │ +00185600: 2073 6572 7669 6365 5f65 7869 7374 732e service_exists.
│ │ │ +00185610: 7374 646f 7574 5f6c 696e 6573 2069 7320 stdout_lines is
│ │ │ +00185620: 7365 6172 6368 2822 626c 7565 746f 6f74 search("bluetoot
│ │ │ +00185630: 682e 7365 7276 6963 6522 2c20 6d75 6c74 h.service", mult
│ │ │ +00185640: 696c 696e 653d 5472 7565 290a 0a20 202d iline=True).. -
│ │ │ +00185650: 206e 616d 653a 2055 6e69 7420 536f 636b name: Unit Sock
│ │ │ +00185660: 6574 2045 7869 7374 7320 2d20 626c 7565 et Exists - blue
│ │ │ +00185670: 746f 6f74 682e 736f 636b 6574 0a20 2020 tooth.socket.
│ │ │ +00185680: 2061 6e73 6962 6c65 2e62 7569 6c74 696e ansible.builtin
│ │ │ +00185690: 2e63 6f6d 6d61 6e64 3a20 7379 7374 656d .command: system
│ │ │ +001856a0: 6374 6c20 2d71 206c 6973 742d 756e 6974 ctl -q list-unit
│ │ │ +001856b0: 2d66 696c 6573 2062 6c75 6574 6f6f 7468 -files bluetooth
│ │ │ +001856c0: 2e73 6f63 6b65 740a 2020 2020 7265 6769 .socket. regi
│ │ │ +001856d0: 7374 6572 3a20 736f 636b 6574 5f66 696c ster: socket_fil
│ │ │ +001856e0: 655f 6578 6973 7473 0a20 2020 2063 6861 e_exists. cha
│ │ │ +001856f0: 6e67 6564 5f77 6865 6e3a 2066 616c 7365 nged_when: false
│ │ │ +00185700: 0a20 2020 2066 6169 6c65 645f 7768 656e . failed_when
│ │ │ +00185710: 3a20 736f 636b 6574 5f66 696c 655f 6578 : socket_file_ex
│ │ │ +00185720: 6973 7473 2e72 6320 6e6f 7420 696e 205b ists.rc not in [
│ │ │ +00185730: 302c 2031 5d0a 2020 2020 6368 6563 6b5f 0, 1]. check_
│ │ │ +00185740: 6d6f 6465 3a20 6661 6c73 650a 0a20 202d mode: false.. -
│ │ │ +00185750: 206e 616d 653a 2044 6973 6162 6c65 2042 name: Disable B
│ │ │ +00185760: 6c75 6574 6f6f 7468 2053 6572 7669 6365 luetooth Service
│ │ │ +00185770: 202d 2044 6973 6162 6c65 2053 6f63 6b65 - Disable Socke
│ │ │ +00185780: 7420 626c 7565 746f 6f74 680a 2020 2020 t bluetooth.
│ │ │ +00185790: 616e 7369 626c 652e 6275 696c 7469 6e2e ansible.builtin.
│ │ │ +001857a0: 7379 7374 656d 643a 0a20 2020 2020 206e systemd:. n
│ │ │ +001857b0: 616d 653a 2062 6c75 6574 6f6f 7468 2e73 ame: bluetooth.s
│ │ │ +001857c0: 6f63 6b65 740a 2020 2020 2020 656e 6162 ocket. enab
│ │ │ +001857d0: 6c65 643a 2066 616c 7365 0a20 2020 2020 led: false.
│ │ │ +001857e0: 2073 7461 7465 3a20 7374 6f70 7065 640a state: stopped.
│ │ │ +001857f0: 2020 2020 2020 6d61 736b 6564 3a20 7472 masked: tr
│ │ │ +00185800: 7565 0a20 2020 2077 6865 6e3a 2073 6f63 ue. when: soc
│ │ │ +00185810: 6b65 745f 6669 6c65 5f65 7869 7374 732e ket_file_exists.
│ │ │ +00185820: 7374 646f 7574 5f6c 696e 6573 2069 7320 stdout_lines is
│ │ │ +00185830: 7365 6172 6368 2822 626c 7565 746f 6f74 search("bluetoot
│ │ │ +00185840: 682e 736f 636b 6574 222c 206d 756c 7469 h.socket", multi
│ │ │ +00185850: 6c69 6e65 3d54 7275 6529 0a20 2074 6167 line=True). tag
│ │ │ +00185860: 733a 0a20 202d 204e 4953 542d 3830 302d s:. - NIST-800-
│ │ │ +00185870: 3137 312d 332e 312e 3136 0a20 202d 204e 171-3.1.16. - N
│ │ │ +00185880: 4953 542d 3830 302d 3533 2d41 432d 3138 IST-800-53-AC-18
│ │ │ +00185890: 2833 290a 2020 2d20 4e49 5354 2d38 3030 (3). - NIST-800
│ │ │ +001858a0: 2d35 332d 4143 2d31 3828 6129 0a20 202d -53-AC-18(a). -
│ │ │ +001858b0: 204e 4953 542d 3830 302d 3533 2d43 4d2d NIST-800-53-CM-
│ │ │ +001858c0: 3628 6129 0a20 202d 204e 4953 542d 3830 6(a). - NIST-80
│ │ │ +001858d0: 302d 3533 2d43 4d2d 3728 6129 0a20 202d 0-53-CM-7(a). -
│ │ │ +001858e0: 204e 4953 542d 3830 302d 3533 2d43 4d2d NIST-800-53-CM-
│ │ │ +001858f0: 3728 6229 0a20 202d 204e 4953 542d 3830 7(b). - NIST-80
│ │ │ +00185900: 302d 3533 2d4d 502d 370a 2020 2d20 6469 0-53-MP-7. - di
│ │ │ +00185910: 7361 626c 655f 7374 7261 7465 6779 0a20 sable_strategy.
│ │ │ +00185920: 202d 206c 6f77 5f63 6f6d 706c 6578 6974 - low_complexit
│ │ │ +00185930: 790a 2020 2d20 6c6f 775f 6469 7372 7570 y. - low_disrup
│ │ │ +00185940: 7469 6f6e 0a20 202d 206d 6564 6975 6d5f tion. - medium_
│ │ │ +00185950: 7365 7665 7269 7479 0a20 202d 206e 6f5f severity. - no_
│ │ │ +00185960: 7265 626f 6f74 5f6e 6565 6465 640a 2020 reboot_needed.
│ │ │ +00185970: 2d20 7365 7276 6963 655f 626c 7565 746f - service_blueto
│ │ │ +00185980: 6f74 685f 6469 7361 626c 6564 0a20 202d oth_disabled. -
│ │ │ +00185990: 2073 7065 6369 616c 5f73 6572 7669 6365 special_service
│ │ │ +001859a0: 5f62 6c6f 636b 0a20 2077 6865 6e3a 2027 _block. when: '
│ │ │ +001859b0: 226c 696e 7578 2d62 6173 6522 2069 6e20 "linux-base" in
│ │ │ +001859c0: 616e 7369 626c 655f 6661 6374 732e 7061 ansible_facts.pa
│ │ │ +001859d0: 636b 6167 6573 270a 3c2f 636f 6465 3e3c ckages'.<
│ │ │ +001859e0: 2f70 7265 3e3c 2f64 6976 3e3c 6120 636c /pre>
Remediat
│ │ │ +00185a90: 696f 6e20 4b75 6265 726e 6574 6573 2073 ion Kubernetes s
│ │ │ +00185aa0: 6e69 7070 6574 20e2 87b2 3c2f 613e 3c62 nippet ...Comp
│ │ │ +00185b30: 6c65 7869 7479 3a3c 2f74 683e 3c74 643e lexity:
│ │ │ +00185b40: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Disruption:
│ │ │ +00185b60: 3c2f 7468 3e3c 7464 3e6d 6564 6975 6d3c medium<
│ │ │ +00185b70: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Reboot: true <
│ │ │ +00185ba0: 7472 3e3c 7468 3e53 7472 6174 6567 793a tr>Strategy:
│ │ │ +00185bb0: 3c2f 7468 3e3c 7464 3e64 6973 6162 6c65 disable
│ │ │ +00185bc0: 3c2f 7464 3e3c 2f74 723e 3c2f 7461 626c api
│ │ │ +00185be0: 5665 7273 696f 6e3a 206d 6163 6869 6e65 Version: machine
│ │ │ +00185bf0: 636f 6e66 6967 7572 6174 696f 6e2e 6f70 configuration.op
│ │ │ +00185c00: 656e 7368 6966 742e 696f 2f76 310a 6b69 enshift.io/v1.ki
│ │ │ +00185c10: 6e64 3a20 4d61 6368 696e 6543 6f6e 6669 nd: MachineConfi
│ │ │ +00185c20: 670a 7370 6563 3a0a 2020 636f 6e66 6967 g.spec:. config
│ │ │ +00185c30: 3a0a 2020 2020 6967 6e69 7469 6f6e 3a0a :. ignition:.
│ │ │ +00185c40: 2020 2020 2020 7665 7273 696f 6e3a 2033 version: 3
│ │ │ +00185c50: 2e31 2e30 0a20 2020 2073 7973 7465 6d64 .1.0. systemd
│ │ │ +00185c60: 3a0a 2020 2020 2020 756e 6974 733a 0a20 :. units:.
│ │ │ +00185c70: 2020 2020 202d 206e 616d 653a 2062 6c75 - name: blu
│ │ │ +00185c80: 6574 6f6f 7468 2e73 6572 7669 6365 0a20 etooth.service.
│ │ │ +00185c90: 2020 2020 2020 2065 6e61 626c 6564 3a20 enabled:
│ │ │ +00185ca0: 6661 6c73 650a 2020 2020 2020 2020 6d61 false. ma
│ │ │ +00185cb0: 736b 3a20 7472 7565 0a20 2020 2020 202d sk: true. -
│ │ │ +00185cc0: 206e 616d 653a 2062 6c75 6574 6f6f 7468 name: bluetooth
│ │ │ +00185cd0: 2e73 6f63 6b65 740a 2020 2020 2020 2020 .socket.
│ │ │ +00185ce0: 656e 6162 6c65 643a 2066 616c 7365 0a20 enabled: false.
│ │ │ +00185cf0: 2020 2020 2020 206d 6173 6b3a 2074 7275 mask: tru
│ │ │ +00185d00: 650a 3c2f 636f 6465 3e3c 2f70 7265 3e3c e.
<
│ │ │ +00185d10: 2f64 6976 3e3c 6120 636c 6173 733d 2262 /div>Remediation Pu
│ │ │ +00185dc0: 7070 6574 2073 6e69 7070 6574 20e2 87b2 ppet snippet ...
│ │ │ +00185dd0: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61
Complexity: low
│ │ │ +00185e70: 7472 3e3c 7472 3e3c 7468 3e44 6973 7275 tr>Disru
│ │ │ +00185e80: 7074 696f 6e3a 3c2f 7468 3e3c 7464 3e6c ption: l
│ │ │ +00185e90: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ +00185ea0: 3c74 683e 5265 626f 6f74 3a3c 2f74 683e Reboot:
│ │ │ +00185eb0: 3c74 643e 6661 6c73 653c 2f74 643e 3c2f false
│ │ │ +00185ec0: 7472 3e3c 7472 3e3c 7468 3e53 7472 6174 tr> Strat
│ │ │ +00185ed0: 6567 793a 3c2f 7468 3e3c 7464 3e65 6e61 egy: ena
│ │ │ +00185ee0: 626c 653c 2f74 643e 3c2f 7472 3e3c 2f74 ble
│ │ │ +00185f00: 696e 636c 7564 6520 6469 7361 626c 655f include disable_
│ │ │ +00185f10: 626c 7565 746f 6f74 680a 0a63 6c61 7373 bluetooth..class
│ │ │ +00185f20: 2064 6973 6162 6c65 5f62 6c75 6574 6f6f disable_bluetoo
│ │ │ +00185f30: 7468 207b 0a20 2073 6572 7669 6365 207b th {. service {
│ │ │ +00185f40: 2762 6c75 6574 6f6f 7468 273a 0a20 2020 'bluetooth':.
│ │ │ +00185f50: 2065 6e61 626c 6520 3d26 6774 3b20 6661 enable => fa
│ │ │ +00185f60: 6c73 652c 0a20 2020 2065 6e73 7572 6520 lse,. ensure
│ │ │ +00185f70: 3d26 6774 3b20 2773 746f 7070 6564 272c => 'stopped',
│ │ │ +00185f80: 0a20 207d 0a7d 0a3c 2f63 6f64 653e 3c2f . }.}.
│ │ │ +00185f90: 7072 653e 3c2f 6469 763e 3c61 2063 6c61 pre>Remediati
│ │ │ +00186040: 6f6e 204f 5342 7569 6c64 2042 6c75 6570 on OSBuild Bluep
│ │ │ +00186050: 7269 6e74 2073 6e69 7070 6574 20e2 87b2 rint snippet ...
│ │ │ +00186060: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61
.[customizati
│ │ │ +001860b0: 6f6e 732e 7365 7276 6963 6573 5d0a 6d61 ons.services].ma
│ │ │ +001860c0: 736b 6564 203d 205b 2262 6c75 6574 6f6f sked = ["bluetoo
│ │ │ +001860d0: 7468 225d 0a3c 2f63 6f64 653e 3c2f 7072 th"].
Remediat
│ │ │ -001f0450: 696f 6e20 5075 7070 6574 2073 6e69 7070 ion Puppet snipp
│ │ │ -001f0460: 6574 20e2 87b2 3c2f 613e 3c62 723e 3c64 et ...
│ │ │ -001f04e0: 3c74 723e 3c74 683e 436f 6d70 6c65 7869 Complexi
│ │ │ -001f04f0: 7479 3a3c 2f74 683e 3c74 643e 6c6f 773c ty: low<
│ │ │ -001f0500: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Disruption: low Reboot
│ │ │ -001f0540: 3a3c 2f74 683e 3c74 643e 6661 6c73 653c : false<
│ │ │ -001f0550: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Strategy: <
│ │ │ -001f0570: 7464 3e64 6973 6162 6c65 3c2f 7464 3e3c td>disable<
│ │ │ -001f0580: 2f74 723e 3c2f 7461 626c 653e 3c70 7265 /tr>
.include
│ │ │ -001f05a0: 7265 6d6f 7665 5f61 7574 6f66 730a 0a63 remove_autofs..c
│ │ │ -001f05b0: 6c61 7373 2072 656d 6f76 655f 6175 746f lass remove_auto
│ │ │ -001f05c0: 6673 207b 0a20 2070 6163 6b61 6765 207b fs {. package {
│ │ │ -001f05d0: 2027 6175 746f 6673 273a 0a20 2020 2065 'autofs':. e
│ │ │ -001f05e0: 6e73 7572 6520 3d26 6774 3b20 2770 7572 nsure => 'pur
│ │ │ -001f05f0: 6765 6427 2c0a 2020 7d0a 7d0a 3c2f 636f ged',. }.}.
<
│ │ │ -001f0610: 6120 636c 6173 733d 2262 746e 2062 746e a class="btn btn
│ │ │ -001f0620: 2d73 7563 6365 7373 2220 6461 7461 2d74 -success" data-t
│ │ │ -001f0630: 6f67 676c 653d 2263 6f6c 6c61 7073 6522 oggle="collapse"
│ │ │ -001f0640: 2064 6174 612d 7461 7267 6574 3d22 2369 data-target="#i
│ │ │ -001f0650: 6437 3334 2220 7461 6269 6e64 6578 3d22 d734" tabindex="
│ │ │ -001f0660: 3022 2072 6f6c 653d 2262 7574 746f 6e22 0" role="button"
│ │ │ -001f0670: 2061 7269 612d 6578 7061 6e64 6564 3d22 aria-expanded="
│ │ │ -001f0680: 6661 6c73 6522 2074 6974 6c65 3d22 4163 false" title="Ac
│ │ │ -001f0690: 7469 7661 7465 2074 6f20 7265 7665 616c tivate to reveal
│ │ │ -001f06a0: 2220 6872 6566 3d22 2321 223e 5265 6d65 " href="#!">Reme
│ │ │ -001f06b0: 6469 6174 696f 6e20 416e 7369 626c 6520 diation Ansible
│ │ │ -001f06c0: 736e 6970 7065 7420 e287 b23c 2f61 3e3c snippet ...<
│ │ │ -001f06d0: 6272 3e3c 6469 7620 636c 6173 733d 2270 br>Com
│ │ │ -001f0750: 706c 6578 6974 793a 3c2f 7468 3e3c 7464 plexity: low Disruption
│ │ │ -001f0780: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low R
│ │ │ -001f07a0: 6562 6f6f 743a 3c2f 7468 3e3c 7464 3e66 eboot: f
│ │ │ -001f07b0: 616c 7365 3c2f 7464 3e3c 2f74 723e 3c74 alse Strategy:<
│ │ │ -001f07d0: 2f74 683e 3c74 643e 6469 7361 626c 653c /th> disable<
│ │ │ -001f07e0: 2f74 643e 3c2f 7472 3e3c 2f74 6162 6c65 /td>
- na
│ │ │ -001f0800: 6d65 3a20 2752 656d 6f76 6520 6175 746f me: 'Remove auto
│ │ │ -001f0810: 6673 2050 6163 6b61 6765 3a20 456e 7375 fs Package: Ensu
│ │ │ -001f0820: 7265 2061 7574 6f66 7320 6973 2072 656d re autofs is rem
│ │ │ -001f0830: 6f76 6564 270a 2020 616e 7369 626c 652e oved'. ansible.
│ │ │ -001f0840: 6275 696c 7469 6e2e 7061 636b 6167 653a builtin.package:
│ │ │ -001f0850: 0a20 2020 206e 616d 653a 2061 7574 6f66 . name: autof
│ │ │ -001f0860: 730a 2020 2020 7374 6174 653a 2061 6273 s. state: abs
│ │ │ -001f0870: 656e 740a 2020 7461 6773 3a0a 2020 2d20 ent. tags:. -
│ │ │ -001f0880: 6469 7361 626c 655f 7374 7261 7465 6779 disable_strategy
│ │ │ -001f0890: 0a20 202d 206c 6f77 5f63 6f6d 706c 6578 . - low_complex
│ │ │ -001f08a0: 6974 790a 2020 2d20 6c6f 775f 6469 7372 ity. - low_disr
│ │ │ -001f08b0: 7570 7469 6f6e 0a20 202d 206c 6f77 5f73 uption. - low_s
│ │ │ -001f08c0: 6576 6572 6974 790a 2020 2d20 6e6f 5f72 everity. - no_r
│ │ │ -001f08d0: 6562 6f6f 745f 6e65 6564 6564 0a20 202d eboot_needed. -
│ │ │ -001f08e0: 2070 6163 6b61 6765 5f61 7574 6f66 735f package_autofs_
│ │ │ -001f08f0: 7265 6d6f 7665 640a 3c2f 636f 6465 3e3c removed.<
│ │ │ +001f0450: 696f 6e20 416e 7369 626c 6520 736e 6970 ion Ansible snip
│ │ │ +001f0460: 7065 7420 e287 b23c 2f61 3e3c 6272 3e3c pet ...
<
│ │ │ +001f0470: 6469 7620 636c 6173 733d 2270 616e 656c div class="panel
│ │ │ +001f0480: 2d63 6f6c 6c61 7073 6520 636f 6c6c 6170 -collapse collap
│ │ │ +001f0490: 7365 2220 6964 3d22 6964 3733 3322 3e3c se" id="id733"><
│ │ │ +001f04a0: 7461 626c 6520 636c 6173 733d 2274 6162 table class="tab
│ │ │ +001f04b0: 6c65 2074 6162 6c65 2d73 7472 6970 6564 le table-striped
│ │ │ +001f04c0: 2074 6162 6c65 2d62 6f72 6465 7265 6420 table-bordered
│ │ │ +001f04d0: 7461 626c 652d 636f 6e64 656e 7365 6422 table-condensed"
│ │ │ +001f04e0: 3e3c 7472 3e3c 7468 3e43 6f6d 706c 6578 >Complex
│ │ │ +001f04f0: 6974 793a 3c2f 7468 3e3c 7464 3e6c 6f77 ity: low
│ │ │ +001f0500: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Disruption: low
│ │ │ +001f0530: 7472 3e3c 7472 3e3c 7468 3e52 6562 6f6f tr>Reboo
│ │ │ +001f0540: 743a 3c2f 7468 3e3c 7464 3e66 616c 7365 t: false
│ │ │ +001f0550: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Strategy:
│ │ │ +001f0570: 3c74 643e 6469 7361 626c 653c 2f74 643e disable
│ │ │ +001f0580: 3c2f 7472 3e3c 2f74 6162 6c65 3e3c 7072
- name:
│ │ │ +001f05a0: 2752 656d 6f76 6520 6175 746f 6673 2050 'Remove autofs P
│ │ │ +001f05b0: 6163 6b61 6765 3a20 456e 7375 7265 2061 ackage: Ensure a
│ │ │ +001f05c0: 7574 6f66 7320 6973 2072 656d 6f76 6564 utofs is removed
│ │ │ +001f05d0: 270a 2020 616e 7369 626c 652e 6275 696c '. ansible.buil
│ │ │ +001f05e0: 7469 6e2e 7061 636b 6167 653a 0a20 2020 tin.package:.
│ │ │ +001f05f0: 206e 616d 653a 2061 7574 6f66 730a 2020 name: autofs.
│ │ │ +001f0600: 2020 7374 6174 653a 2061 6273 656e 740a state: absent.
│ │ │ +001f0610: 2020 7461 6773 3a0a 2020 2d20 6469 7361 tags:. - disa
│ │ │ +001f0620: 626c 655f 7374 7261 7465 6779 0a20 202d ble_strategy. -
│ │ │ +001f0630: 206c 6f77 5f63 6f6d 706c 6578 6974 790a low_complexity.
│ │ │ +001f0640: 2020 2d20 6c6f 775f 6469 7372 7570 7469 - low_disrupti
│ │ │ +001f0650: 6f6e 0a20 202d 206c 6f77 5f73 6576 6572 on. - low_sever
│ │ │ +001f0660: 6974 790a 2020 2d20 6e6f 5f72 6562 6f6f ity. - no_reboo
│ │ │ +001f0670: 745f 6e65 6564 6564 0a20 202d 2070 6163 t_needed. - pac
│ │ │ +001f0680: 6b61 6765 5f61 7574 6f66 735f 7265 6d6f kage_autofs_remo
│ │ │ +001f0690: 7665 640a 3c2f 636f 6465 3e3c 2f70 7265 ved. Remediation
│ │ │ +001f0750: 5075 7070 6574 2073 6e69 7070 6574 20e2 Puppet snippet .
│ │ │ +001f0760: 87b2 3c2f 613e 3c62 723e 3c64 6976 2063 ..
│ │ │ +001f07e0: 3c74 683e 436f 6d70 6c65 7869 7479 3a3c Complexity:<
│ │ │ +001f07f0: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ +001f0800: 3c2f 7472 3e3c 7472 3e3c 7468 3e44 6973 Dis
│ │ │ +001f0810: 7275 7074 696f 6e3a 3c2f 7468 3e3c 7464 ruption: low Reboot: false
│ │ │ +001f0850: 3c2f 7472 3e3c 7472 3e3c 7468 3e53 7472 Str
│ │ │ +001f0860: 6174 6567 793a 3c2f 7468 3e3c 7464 3e64 ategy: d
│ │ │ +001f0870: 6973 6162 6c65 3c2f 7464 3e3c 2f74 723e isable
│ │ │ +001f0880: 3c2f 7461 626c 653e 3c70 7265 3e3c 636f
.include remo
│ │ │ +001f08a0: 7665 5f61 7574 6f66 730a 0a63 6c61 7373 ve_autofs..class
│ │ │ +001f08b0: 2072 656d 6f76 655f 6175 746f 6673 207b remove_autofs {
│ │ │ +001f08c0: 0a20 2070 6163 6b61 6765 207b 2027 6175 . package { 'au
│ │ │ +001f08d0: 746f 6673 273a 0a20 2020 2065 6e73 7572 tofs':. ensur
│ │ │ +001f08e0: 6520 3d26 6774 3b20 2770 7572 6765 6427 e => 'purged'
│ │ │ +001f08f0: 2c0a 2020 7d0a 7d0a 3c2f 636f 6465 3e3c ,. }.}.<
│ │ │ 001f0900: 2f70 7265 3e3c 2f64 6976 3e3c 6120 636c /pre>
│ │ │ -001f2120: 5265 6d65 6469 6174 696f 6e20 4f53 4275 Remediation OSBu
│ │ │ -001f2130: 696c 6420 426c 7565 7072 696e 7420 736e ild Blueprint sn
│ │ │ -001f2140: 6970 7065 7420 e287 b23c 2f61 3e3c 6272 ippet ...
.[cu
│ │ │ -001f2190: 7374 6f6d 697a 6174 696f 6e73 2e73 6572 stomizations.ser
│ │ │ -001f21a0: 7669 6365 735d 0a6d 6173 6b65 6420 3d20 vices].masked =
│ │ │ -001f21b0: 5b22 6175 746f 6673 225d 0a3c 2f63 6f64 ["autofs"].
Remed
│ │ │ -001f2270: 6961 7469 6f6e 204b 7562 6572 6e65 7465 iation Kubernete
│ │ │ -001f2280: 7320 736e 6970 7065 7420 e287 b23c 2f61 s snippet ...
C
│ │ │ -001f2310: 6f6d 706c 6578 6974 793a 3c2f 7468 3e3c omplexity: <
│ │ │ -001f2320: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ -001f2330: 3c74 723e 3c74 683e 4469 7372 7570 7469 Disrupti
│ │ │ -001f2340: 6f6e 3a3c 2f74 683e 3c74 643e 6d65 6469 on: medi
│ │ │ -001f2350: 756d 3c2f 7464 3e3c 2f74 723e 3c74 723e um
│ │ │ -001f2360: 3c74 683e 5265 626f 6f74 3a3c 2f74 683e Reboot:
│ │ │ -001f2370: 3c74 643e 7472 7565 3c2f 7464 3e3c 2f74 true Strate
│ │ │ -001f2390: 6779 3a3c 2f74 683e 3c74 643e 6469 7361 gy: disa
│ │ │ -001f23a0: 626c 653c 2f74 643e 3c2f 7472 3e3c 2f74 ble
│ │ │ -001f23c0: 6170 6956 6572 7369 6f6e 3a20 6d61 6368 apiVersion: mach
│ │ │ -001f23d0: 696e 6563 6f6e 6669 6775 7261 7469 6f6e ineconfiguration
│ │ │ -001f23e0: 2e6f 7065 6e73 6869 6674 2e69 6f2f 7631 .openshift.io/v1
│ │ │ -001f23f0: 0a6b 696e 643a 204d 6163 6869 6e65 436f .kind: MachineCo
│ │ │ -001f2400: 6e66 6967 0a73 7065 633a 0a20 2063 6f6e nfig.spec:. con
│ │ │ -001f2410: 6669 673a 0a20 2020 2069 676e 6974 696f fig:. ignitio
│ │ │ -001f2420: 6e3a 0a20 2020 2020 2076 6572 7369 6f6e n:. version
│ │ │ -001f2430: 3a20 332e 312e 300a 2020 2020 7379 7374 : 3.1.0. syst
│ │ │ -001f2440: 656d 643a 0a20 2020 2020 2075 6e69 7473 emd:. units
│ │ │ -001f2450: 3a0a 2020 2020 2020 2d20 6e61 6d65 3a20 :. - name:
│ │ │ -001f2460: 6175 746f 6673 2e73 6572 7669 6365 0a20 autofs.service.
│ │ │ -001f2470: 2020 2020 2020 2065 6e61 626c 6564 3a20 enabled:
│ │ │ -001f2480: 6661 6c73 650a 2020 2020 2020 2020 6d61 false. ma
│ │ │ -001f2490: 736b 3a20 7472 7565 0a20 2020 2020 202d sk: true. -
│ │ │ -001f24a0: 206e 616d 653a 2061 7574 6f66 732e 736f name: autofs.so
│ │ │ -001f24b0: 636b 6574 0a20 2020 2020 2020 2065 6e61 cket. ena
│ │ │ -001f24c0: 626c 6564 3a20 6661 6c73 650a 2020 2020 bled: false.
│ │ │ -001f24d0: 2020 2020 6d61 736b 3a20 7472 7565 0a3c mask: true.<
│ │ │ -001f24e0: 2f63 6f64 653e 3c2f 7072 653e 3c2f 6469 /code>
R
│ │ │ -001f2590: 656d 6564 6961 7469 6f6e 2050 7570 7065 emediation Puppe
│ │ │ -001f25a0: 7420 736e 6970 7065 7420 e287 b23c 2f61 t snippet ...
C
│ │ │ -001f2630: 6f6d 706c 6578 6974 793a 3c2f 7468 3e3c omplexity: <
│ │ │ -001f2640: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ -001f2650: 3c74 723e 3c74 683e 4469 7372 7570 7469 Disrupti
│ │ │ -001f2660: 6f6e 3a3c 2f74 683e 3c74 643e 6c6f 773c on: low<
│ │ │ -001f2670: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Reboot: false
│ │ │ -001f26a0: 3c74 723e 3c74 683e 5374 7261 7465 6779 Strategy
│ │ │ -001f26b0: 3a3c 2f74 683e 3c74 643e 656e 6162 6c65 : enable
│ │ │ -001f26c0: 3c2f 7464 3e3c 2f74 723e 3c2f 7461 626c inc
│ │ │ -001f26e0: 6c75 6465 2064 6973 6162 6c65 5f61 7574 lude disable_aut
│ │ │ -001f26f0: 6f66 730a 0a63 6c61 7373 2064 6973 6162 ofs..class disab
│ │ │ -001f2700: 6c65 5f61 7574 6f66 7320 7b0a 2020 7365 le_autofs {. se
│ │ │ -001f2710: 7276 6963 6520 7b27 6175 746f 6673 273a rvice {'autofs':
│ │ │ -001f2720: 0a20 2020 2065 6e61 626c 6520 3d26 6774 . enable =>
│ │ │ -001f2730: 3b20 6661 6c73 652c 0a20 2020 2065 6e73 ; false,. ens
│ │ │ -001f2740: 7572 6520 3d26 6774 3b20 2773 746f 7070 ure => 'stopp
│ │ │ -001f2750: 6564 272c 0a20 207d 0a7d 0a3c 2f63 6f64 ed',. }.}.
Remed
│ │ │ -001f2810: 6961 7469 6f6e 2041 6e73 6962 6c65 2073 iation Ansible s
│ │ │ -001f2820: 6e69 7070 6574 20e2 87b2 3c2f 613e 3c62 nippet ...Comp
│ │ │ -001f28b0: 6c65 7869 7479 3a3c 2f74 683e 3c74 643e lexity:
│ │ │ -001f28c0: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Disruption:
│ │ │ -001f28e0: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Re
│ │ │ -001f2900: 626f 6f74 3a3c 2f74 683e 3c74 643e 6661 boot: fa
│ │ │ -001f2910: 6c73 653c 2f74 643e 3c2f 7472 3e3c 7472 lse Strategy:
│ │ │ -001f2930: 7468 3e3c 7464 3e64 6973 6162 6c65 3c2f th> disable
│ │ │ -001f2940: 7464 3e3c 2f74 723e 3c2f 7461 626c 653e td>
│ │ │ -001f2950: 3c70 7265 3e3c 636f 6465 3e2d 206e 616d - nam
│ │ │ -001f2960: 653a 2047 6174 6865 7220 7468 6520 7061 e: Gather the pa
│ │ │ -001f2970: 636b 6167 6520 6661 6374 730a 2020 7061 ckage facts. pa
│ │ │ -001f2980: 636b 6167 655f 6661 6374 733a 0a20 2020 ckage_facts:.
│ │ │ -001f2990: 206d 616e 6167 6572 3a20 6175 746f 0a20 manager: auto.
│ │ │ -001f29a0: 2074 6167 733a 0a20 202d 204e 4953 542d tags:. - NIST-
│ │ │ -001f29b0: 3830 302d 3137 312d 332e 342e 360a 2020 800-171-3.4.6.
│ │ │ -001f29c0: 2d20 4e49 5354 2d38 3030 2d35 332d 434d - NIST-800-53-CM
│ │ │ -001f29d0: 2d36 2861 290a 2020 2d20 4e49 5354 2d38 -6(a). - NIST-8
│ │ │ -001f29e0: 3030 2d35 332d 434d 2d37 2861 290a 2020 00-53-CM-7(a).
│ │ │ -001f29f0: 2d20 4e49 5354 2d38 3030 2d35 332d 434d - NIST-800-53-CM
│ │ │ -001f2a00: 2d37 2862 290a 2020 2d20 4e49 5354 2d38 -7(b). - NIST-8
│ │ │ -001f2a10: 3030 2d35 332d 4d50 2d37 0a20 202d 2064 00-53-MP-7. - d
│ │ │ -001f2a20: 6973 6162 6c65 5f73 7472 6174 6567 790a isable_strategy.
│ │ │ -001f2a30: 2020 2d20 6c6f 775f 636f 6d70 6c65 7869 - low_complexi
│ │ │ -001f2a40: 7479 0a20 202d 206c 6f77 5f64 6973 7275 ty. - low_disru
│ │ │ -001f2a50: 7074 696f 6e0a 2020 2d20 6d65 6469 756d ption. - medium
│ │ │ -001f2a60: 5f73 6576 6572 6974 790a 2020 2d20 6e6f _severity. - no
│ │ │ -001f2a70: 5f72 6562 6f6f 745f 6e65 6564 6564 0a20 _reboot_needed.
│ │ │ -001f2a80: 202d 2073 6572 7669 6365 5f61 7574 6f66 - service_autof
│ │ │ -001f2a90: 735f 6469 7361 626c 6564 0a0a 2d20 6e61 s_disabled..- na
│ │ │ -001f2aa0: 6d65 3a20 4469 7361 626c 6520 7468 6520 me: Disable the
│ │ │ -001f2ab0: 4175 746f 6d6f 756e 7465 7220 2d20 4469 Automounter - Di
│ │ │ -001f2ac0: 7361 626c 6520 7365 7276 6963 6520 6175 sable service au
│ │ │ -001f2ad0: 746f 6673 0a20 2062 6c6f 636b 3a0a 0a20 tofs. block:..
│ │ │ -001f2ae0: 202d 206e 616d 653a 2044 6973 6162 6c65 - name: Disable
│ │ │ -001f2af0: 2074 6865 2041 7574 6f6d 6f75 6e74 6572 the Automounter
│ │ │ -001f2b00: 202d 2043 6f6c 6c65 6374 2073 7973 7465 - Collect syste
│ │ │ -001f2b10: 6d64 2053 6572 7669 6365 7320 5072 6573 md Services Pres
│ │ │ -001f2b20: 656e 7420 696e 2074 6865 2053 7973 7465 ent in the Syste
│ │ │ -001f2b30: 6d0a 2020 2020 616e 7369 626c 652e 6275 m. ansible.bu
│ │ │ -001f2b40: 696c 7469 6e2e 636f 6d6d 616e 643a 2073 iltin.command: s
│ │ │ -001f2b50: 7973 7465 6d63 746c 202d 7120 6c69 7374 ystemctl -q list
│ │ │ -001f2b60: 2d75 6e69 742d 6669 6c65 7320 2d2d 7479 -unit-files --ty
│ │ │ -001f2b70: 7065 2073 6572 7669 6365 0a20 2020 2072 pe service. r
│ │ │ -001f2b80: 6567 6973 7465 723a 2073 6572 7669 6365 egister: service
│ │ │ -001f2b90: 5f65 7869 7374 730a 2020 2020 6368 616e _exists. chan
│ │ │ -001f2ba0: 6765 645f 7768 656e 3a20 6661 6c73 650a ged_when: false.
│ │ │ -001f2bb0: 2020 2020 6661 696c 6564 5f77 6865 6e3a failed_when:
│ │ │ -001f2bc0: 2073 6572 7669 6365 5f65 7869 7374 732e service_exists.
│ │ │ -001f2bd0: 7263 206e 6f74 2069 6e20 5b30 2c20 315d rc not in [0, 1]
│ │ │ -001f2be0: 0a20 2020 2063 6865 636b 5f6d 6f64 653a . check_mode:
│ │ │ -001f2bf0: 2066 616c 7365 0a0a 2020 2d20 6e61 6d65 false.. - name
│ │ │ -001f2c00: 3a20 4469 7361 626c 6520 7468 6520 4175 : Disable the Au
│ │ │ -001f2c10: 746f 6d6f 756e 7465 7220 2d20 456e 7375 tomounter - Ensu
│ │ │ -001f2c20: 7265 2061 7574 6f66 732e 7365 7276 6963 re autofs.servic
│ │ │ -001f2c30: 6520 6973 204d 6173 6b65 640a 2020 2020 e is Masked.
│ │ │ -001f2c40: 616e 7369 626c 652e 6275 696c 7469 6e2e ansible.builtin.
│ │ │ -001f2c50: 7379 7374 656d 643a 0a20 2020 2020 206e systemd:. n
│ │ │ -001f2c60: 616d 653a 2061 7574 6f66 732e 7365 7276 ame: autofs.serv
│ │ │ -001f2c70: 6963 650a 2020 2020 2020 7374 6174 653a ice. state:
│ │ │ -001f2c80: 2073 746f 7070 6564 0a20 2020 2020 2065 stopped. e
│ │ │ -001f2c90: 6e61 626c 6564 3a20 6661 6c73 650a 2020 nabled: false.
│ │ │ -001f2ca0: 2020 2020 6d61 736b 6564 3a20 7472 7565 masked: true
│ │ │ -001f2cb0: 0a20 2020 2077 6865 6e3a 2073 6572 7669 . when: servi
│ │ │ -001f2cc0: 6365 5f65 7869 7374 732e 7374 646f 7574 ce_exists.stdout
│ │ │ -001f2cd0: 5f6c 696e 6573 2069 7320 7365 6172 6368 _lines is search
│ │ │ -001f2ce0: 2822 6175 746f 6673 2e73 6572 7669 6365 ("autofs.service
│ │ │ -001f2cf0: 222c 206d 756c 7469 6c69 6e65 3d54 7275 ", multiline=Tru
│ │ │ -001f2d00: 6529 0a0a 2020 2d20 6e61 6d65 3a20 556e e).. - name: Un
│ │ │ -001f2d10: 6974 2053 6f63 6b65 7420 4578 6973 7473 it Socket Exists
│ │ │ -001f2d20: 202d 2061 7574 6f66 732e 736f 636b 6574 - autofs.socket
│ │ │ -001f2d30: 0a20 2020 2061 6e73 6962 6c65 2e62 7569 . ansible.bui
│ │ │ -001f2d40: 6c74 696e 2e63 6f6d 6d61 6e64 3a20 7379 ltin.command: sy
│ │ │ -001f2d50: 7374 656d 6374 6c20 2d71 206c 6973 742d stemctl -q list-
│ │ │ -001f2d60: 756e 6974 2d66 696c 6573 2061 7574 6f66 unit-files autof
│ │ │ -001f2d70: 732e 736f 636b 6574 0a20 2020 2072 6567 s.socket. reg
│ │ │ -001f2d80: 6973 7465 723a 2073 6f63 6b65 745f 6669 ister: socket_fi
│ │ │ -001f2d90: 6c65 5f65 7869 7374 730a 2020 2020 6368 le_exists. ch
│ │ │ -001f2da0: 616e 6765 645f 7768 656e 3a20 6661 6c73 anged_when: fals
│ │ │ -001f2db0: 650a 2020 2020 6661 696c 6564 5f77 6865 e. failed_whe
│ │ │ -001f2dc0: 6e3a 2073 6f63 6b65 745f 6669 6c65 5f65 n: socket_file_e
│ │ │ -001f2dd0: 7869 7374 732e 7263 206e 6f74 2069 6e20 xists.rc not in
│ │ │ -001f2de0: 5b30 2c20 315d 0a20 2020 2063 6865 636b [0, 1]. check
│ │ │ -001f2df0: 5f6d 6f64 653a 2066 616c 7365 0a0a 2020 _mode: false..
│ │ │ -001f2e00: 2d20 6e61 6d65 3a20 4469 7361 626c 6520 - name: Disable
│ │ │ -001f2e10: 7468 6520 4175 746f 6d6f 756e 7465 7220 the Automounter
│ │ │ -001f2e20: 2d20 4469 7361 626c 6520 536f 636b 6574 - Disable Socket
│ │ │ -001f2e30: 2061 7574 6f66 730a 2020 2020 616e 7369 autofs. ansi
│ │ │ -001f2e40: 626c 652e 6275 696c 7469 6e2e 7379 7374 ble.builtin.syst
│ │ │ -001f2e50: 656d 643a 0a20 2020 2020 206e 616d 653a emd:. name:
│ │ │ -001f2e60: 2061 7574 6f66 732e 736f 636b 6574 0a20 autofs.socket.
│ │ │ -001f2e70: 2020 2020 2065 6e61 626c 6564 3a20 6661 enabled: fa
│ │ │ -001f2e80: 6c73 650a 2020 2020 2020 7374 6174 653a lse. state:
│ │ │ -001f2e90: 2073 746f 7070 6564 0a20 2020 2020 206d stopped. m
│ │ │ -001f2ea0: 6173 6b65 643a 2074 7275 650a 2020 2020 asked: true.
│ │ │ -001f2eb0: 7768 656e 3a20 736f 636b 6574 5f66 696c when: socket_fil
│ │ │ -001f2ec0: 655f 6578 6973 7473 2e73 7464 6f75 745f e_exists.stdout_
│ │ │ -001f2ed0: 6c69 6e65 7320 6973 2073 6561 7263 6828 lines is search(
│ │ │ -001f2ee0: 2261 7574 6f66 732e 736f 636b 6574 222c "autofs.socket",
│ │ │ -001f2ef0: 206d 756c 7469 6c69 6e65 3d54 7275 6529 multiline=True)
│ │ │ -001f2f00: 0a20 2074 6167 733a 0a20 202d 204e 4953 . tags:. - NIS
│ │ │ -001f2f10: 542d 3830 302d 3137 312d 332e 342e 360a T-800-171-3.4.6.
│ │ │ -001f2f20: 2020 2d20 4e49 5354 2d38 3030 2d35 332d - NIST-800-53-
│ │ │ -001f2f30: 434d 2d36 2861 290a 2020 2d20 4e49 5354 CM-6(a). - NIST
│ │ │ -001f2f40: 2d38 3030 2d35 332d 434d 2d37 2861 290a -800-53-CM-7(a).
│ │ │ -001f2f50: 2020 2d20 4e49 5354 2d38 3030 2d35 332d - NIST-800-53-
│ │ │ -001f2f60: 434d 2d37 2862 290a 2020 2d20 4e49 5354 CM-7(b). - NIST
│ │ │ -001f2f70: 2d38 3030 2d35 332d 4d50 2d37 0a20 202d -800-53-MP-7. -
│ │ │ -001f2f80: 2064 6973 6162 6c65 5f73 7472 6174 6567 disable_strateg
│ │ │ -001f2f90: 790a 2020 2d20 6c6f 775f 636f 6d70 6c65 y. - low_comple
│ │ │ -001f2fa0: 7869 7479 0a20 202d 206c 6f77 5f64 6973 xity. - low_dis
│ │ │ -001f2fb0: 7275 7074 696f 6e0a 2020 2d20 6d65 6469 ruption. - medi
│ │ │ -001f2fc0: 756d 5f73 6576 6572 6974 790a 2020 2d20 um_severity. -
│ │ │ -001f2fd0: 6e6f 5f72 6562 6f6f 745f 6e65 6564 6564 no_reboot_needed
│ │ │ -001f2fe0: 0a20 202d 2073 6572 7669 6365 5f61 7574 . - service_aut
│ │ │ -001f2ff0: 6f66 735f 6469 7361 626c 6564 0a20 202d ofs_disabled. -
│ │ │ -001f3000: 2073 7065 6369 616c 5f73 6572 7669 6365 special_service
│ │ │ -001f3010: 5f62 6c6f 636b 0a20 2077 6865 6e3a 2028 _block. when: (
│ │ │ -001f3020: 2022 6175 746f 6673 2220 696e 2061 6e73 "autofs" in ans
│ │ │ -001f3030: 6962 6c65 5f66 6163 7473 2e70 6163 6b61 ible_facts.packa
│ │ │ -001f3040: 6765 7320 616e 6420 226c 696e 7578 2d62 ges and "linux-b
│ │ │ -001f3050: 6173 6522 2069 6e20 616e 7369 626c 655f ase" in ansible_
│ │ │ -001f3060: 6661 6374 732e 7061 636b 6167 6573 0a20 facts.packages.
│ │ │ -001f3070: 2020 2029 0a3c 2f63 6f64 653e 3c2f 7072 ).
Complexity: low Disrup
│ │ │ +001f21f0: 7469 6f6e 3a3c 2f74 683e 3c74 643e 6c6f tion: lo
│ │ │ +001f2200: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ +001f2210: 7468 3e52 6562 6f6f 743a 3c2f 7468 3e3c th>Reboot:<
│ │ │ +001f2220: 7464 3e66 616c 7365 3c2f 7464 3e3c 2f74 td>false Strate
│ │ │ +001f2240: 6779 3a3c 2f74 683e 3c74 643e 6469 7361 gy: disa
│ │ │ +001f2250: 626c 653c 2f74 643e 3c2f 7472 3e3c 2f74 ble
│ │ │ +001f2270: 2d20 6e61 6d65 3a20 4761 7468 6572 2074 - name: Gather t
│ │ │ +001f2280: 6865 2070 6163 6b61 6765 2066 6163 7473 he package facts
│ │ │ +001f2290: 0a20 2070 6163 6b61 6765 5f66 6163 7473 . package_facts
│ │ │ +001f22a0: 3a0a 2020 2020 6d61 6e61 6765 723a 2061 :. manager: a
│ │ │ +001f22b0: 7574 6f0a 2020 7461 6773 3a0a 2020 2d20 uto. tags:. -
│ │ │ +001f22c0: 4e49 5354 2d38 3030 2d31 3731 2d33 2e34 NIST-800-171-3.4
│ │ │ +001f22d0: 2e36 0a20 202d 204e 4953 542d 3830 302d .6. - NIST-800-
│ │ │ +001f22e0: 3533 2d43 4d2d 3628 6129 0a20 202d 204e 53-CM-6(a). - N
│ │ │ +001f22f0: 4953 542d 3830 302d 3533 2d43 4d2d 3728 IST-800-53-CM-7(
│ │ │ +001f2300: 6129 0a20 202d 204e 4953 542d 3830 302d a). - NIST-800-
│ │ │ +001f2310: 3533 2d43 4d2d 3728 6229 0a20 202d 204e 53-CM-7(b). - N
│ │ │ +001f2320: 4953 542d 3830 302d 3533 2d4d 502d 370a IST-800-53-MP-7.
│ │ │ +001f2330: 2020 2d20 6469 7361 626c 655f 7374 7261 - disable_stra
│ │ │ +001f2340: 7465 6779 0a20 202d 206c 6f77 5f63 6f6d tegy. - low_com
│ │ │ +001f2350: 706c 6578 6974 790a 2020 2d20 6c6f 775f plexity. - low_
│ │ │ +001f2360: 6469 7372 7570 7469 6f6e 0a20 202d 206d disruption. - m
│ │ │ +001f2370: 6564 6975 6d5f 7365 7665 7269 7479 0a20 edium_severity.
│ │ │ +001f2380: 202d 206e 6f5f 7265 626f 6f74 5f6e 6565 - no_reboot_nee
│ │ │ +001f2390: 6465 640a 2020 2d20 7365 7276 6963 655f ded. - service_
│ │ │ +001f23a0: 6175 746f 6673 5f64 6973 6162 6c65 640a autofs_disabled.
│ │ │ +001f23b0: 0a2d 206e 616d 653a 2044 6973 6162 6c65 .- name: Disable
│ │ │ +001f23c0: 2074 6865 2041 7574 6f6d 6f75 6e74 6572 the Automounter
│ │ │ +001f23d0: 202d 2044 6973 6162 6c65 2073 6572 7669 - Disable servi
│ │ │ +001f23e0: 6365 2061 7574 6f66 730a 2020 626c 6f63 ce autofs. bloc
│ │ │ +001f23f0: 6b3a 0a0a 2020 2d20 6e61 6d65 3a20 4469 k:.. - name: Di
│ │ │ +001f2400: 7361 626c 6520 7468 6520 4175 746f 6d6f sable the Automo
│ │ │ +001f2410: 756e 7465 7220 2d20 436f 6c6c 6563 7420 unter - Collect
│ │ │ +001f2420: 7379 7374 656d 6420 5365 7276 6963 6573 systemd Services
│ │ │ +001f2430: 2050 7265 7365 6e74 2069 6e20 7468 6520 Present in the
│ │ │ +001f2440: 5379 7374 656d 0a20 2020 2061 6e73 6962 System. ansib
│ │ │ +001f2450: 6c65 2e62 7569 6c74 696e 2e63 6f6d 6d61 le.builtin.comma
│ │ │ +001f2460: 6e64 3a20 7379 7374 656d 6374 6c20 2d71 nd: systemctl -q
│ │ │ +001f2470: 206c 6973 742d 756e 6974 2d66 696c 6573 list-unit-files
│ │ │ +001f2480: 202d 2d74 7970 6520 7365 7276 6963 650a --type service.
│ │ │ +001f2490: 2020 2020 7265 6769 7374 6572 3a20 7365 register: se
│ │ │ +001f24a0: 7276 6963 655f 6578 6973 7473 0a20 2020 rvice_exists.
│ │ │ +001f24b0: 2063 6861 6e67 6564 5f77 6865 6e3a 2066 changed_when: f
│ │ │ +001f24c0: 616c 7365 0a20 2020 2066 6169 6c65 645f alse. failed_
│ │ │ +001f24d0: 7768 656e 3a20 7365 7276 6963 655f 6578 when: service_ex
│ │ │ +001f24e0: 6973 7473 2e72 6320 6e6f 7420 696e 205b ists.rc not in [
│ │ │ +001f24f0: 302c 2031 5d0a 2020 2020 6368 6563 6b5f 0, 1]. check_
│ │ │ +001f2500: 6d6f 6465 3a20 6661 6c73 650a 0a20 202d mode: false.. -
│ │ │ +001f2510: 206e 616d 653a 2044 6973 6162 6c65 2074 name: Disable t
│ │ │ +001f2520: 6865 2041 7574 6f6d 6f75 6e74 6572 202d he Automounter -
│ │ │ +001f2530: 2045 6e73 7572 6520 6175 746f 6673 2e73 Ensure autofs.s
│ │ │ +001f2540: 6572 7669 6365 2069 7320 4d61 736b 6564 ervice is Masked
│ │ │ +001f2550: 0a20 2020 2061 6e73 6962 6c65 2e62 7569 . ansible.bui
│ │ │ +001f2560: 6c74 696e 2e73 7973 7465 6d64 3a0a 2020 ltin.systemd:.
│ │ │ +001f2570: 2020 2020 6e61 6d65 3a20 6175 746f 6673 name: autofs
│ │ │ +001f2580: 2e73 6572 7669 6365 0a20 2020 2020 2073 .service. s
│ │ │ +001f2590: 7461 7465 3a20 7374 6f70 7065 640a 2020 tate: stopped.
│ │ │ +001f25a0: 2020 2020 656e 6162 6c65 643a 2066 616c enabled: fal
│ │ │ +001f25b0: 7365 0a20 2020 2020 206d 6173 6b65 643a se. masked:
│ │ │ +001f25c0: 2074 7275 650a 2020 2020 7768 656e 3a20 true. when:
│ │ │ +001f25d0: 7365 7276 6963 655f 6578 6973 7473 2e73 service_exists.s
│ │ │ +001f25e0: 7464 6f75 745f 6c69 6e65 7320 6973 2073 tdout_lines is s
│ │ │ +001f25f0: 6561 7263 6828 2261 7574 6f66 732e 7365 earch("autofs.se
│ │ │ +001f2600: 7276 6963 6522 2c20 6d75 6c74 696c 696e rvice", multilin
│ │ │ +001f2610: 653d 5472 7565 290a 0a20 202d 206e 616d e=True).. - nam
│ │ │ +001f2620: 653a 2055 6e69 7420 536f 636b 6574 2045 e: Unit Socket E
│ │ │ +001f2630: 7869 7374 7320 2d20 6175 746f 6673 2e73 xists - autofs.s
│ │ │ +001f2640: 6f63 6b65 740a 2020 2020 616e 7369 626c ocket. ansibl
│ │ │ +001f2650: 652e 6275 696c 7469 6e2e 636f 6d6d 616e e.builtin.comman
│ │ │ +001f2660: 643a 2073 7973 7465 6d63 746c 202d 7120 d: systemctl -q
│ │ │ +001f2670: 6c69 7374 2d75 6e69 742d 6669 6c65 7320 list-unit-files
│ │ │ +001f2680: 6175 746f 6673 2e73 6f63 6b65 740a 2020 autofs.socket.
│ │ │ +001f2690: 2020 7265 6769 7374 6572 3a20 736f 636b register: sock
│ │ │ +001f26a0: 6574 5f66 696c 655f 6578 6973 7473 0a20 et_file_exists.
│ │ │ +001f26b0: 2020 2063 6861 6e67 6564 5f77 6865 6e3a changed_when:
│ │ │ +001f26c0: 2066 616c 7365 0a20 2020 2066 6169 6c65 false. faile
│ │ │ +001f26d0: 645f 7768 656e 3a20 736f 636b 6574 5f66 d_when: socket_f
│ │ │ +001f26e0: 696c 655f 6578 6973 7473 2e72 6320 6e6f ile_exists.rc no
│ │ │ +001f26f0: 7420 696e 205b 302c 2031 5d0a 2020 2020 t in [0, 1].
│ │ │ +001f2700: 6368 6563 6b5f 6d6f 6465 3a20 6661 6c73 check_mode: fals
│ │ │ +001f2710: 650a 0a20 202d 206e 616d 653a 2044 6973 e.. - name: Dis
│ │ │ +001f2720: 6162 6c65 2074 6865 2041 7574 6f6d 6f75 able the Automou
│ │ │ +001f2730: 6e74 6572 202d 2044 6973 6162 6c65 2053 nter - Disable S
│ │ │ +001f2740: 6f63 6b65 7420 6175 746f 6673 0a20 2020 ocket autofs.
│ │ │ +001f2750: 2061 6e73 6962 6c65 2e62 7569 6c74 696e ansible.builtin
│ │ │ +001f2760: 2e73 7973 7465 6d64 3a0a 2020 2020 2020 .systemd:.
│ │ │ +001f2770: 6e61 6d65 3a20 6175 746f 6673 2e73 6f63 name: autofs.soc
│ │ │ +001f2780: 6b65 740a 2020 2020 2020 656e 6162 6c65 ket. enable
│ │ │ +001f2790: 643a 2066 616c 7365 0a20 2020 2020 2073 d: false. s
│ │ │ +001f27a0: 7461 7465 3a20 7374 6f70 7065 640a 2020 tate: stopped.
│ │ │ +001f27b0: 2020 2020 6d61 736b 6564 3a20 7472 7565 masked: true
│ │ │ +001f27c0: 0a20 2020 2077 6865 6e3a 2073 6f63 6b65 . when: socke
│ │ │ +001f27d0: 745f 6669 6c65 5f65 7869 7374 732e 7374 t_file_exists.st
│ │ │ +001f27e0: 646f 7574 5f6c 696e 6573 2069 7320 7365 dout_lines is se
│ │ │ +001f27f0: 6172 6368 2822 6175 746f 6673 2e73 6f63 arch("autofs.soc
│ │ │ +001f2800: 6b65 7422 2c20 6d75 6c74 696c 696e 653d ket", multiline=
│ │ │ +001f2810: 5472 7565 290a 2020 7461 6773 3a0a 2020 True). tags:.
│ │ │ +001f2820: 2d20 4e49 5354 2d38 3030 2d31 3731 2d33 - NIST-800-171-3
│ │ │ +001f2830: 2e34 2e36 0a20 202d 204e 4953 542d 3830 .4.6. - NIST-80
│ │ │ +001f2840: 302d 3533 2d43 4d2d 3628 6129 0a20 202d 0-53-CM-6(a). -
│ │ │ +001f2850: 204e 4953 542d 3830 302d 3533 2d43 4d2d NIST-800-53-CM-
│ │ │ +001f2860: 3728 6129 0a20 202d 204e 4953 542d 3830 7(a). - NIST-80
│ │ │ +001f2870: 302d 3533 2d43 4d2d 3728 6229 0a20 202d 0-53-CM-7(b). -
│ │ │ +001f2880: 204e 4953 542d 3830 302d 3533 2d4d 502d NIST-800-53-MP-
│ │ │ +001f2890: 370a 2020 2d20 6469 7361 626c 655f 7374 7. - disable_st
│ │ │ +001f28a0: 7261 7465 6779 0a20 202d 206c 6f77 5f63 rategy. - low_c
│ │ │ +001f28b0: 6f6d 706c 6578 6974 790a 2020 2d20 6c6f omplexity. - lo
│ │ │ +001f28c0: 775f 6469 7372 7570 7469 6f6e 0a20 202d w_disruption. -
│ │ │ +001f28d0: 206d 6564 6975 6d5f 7365 7665 7269 7479 medium_severity
│ │ │ +001f28e0: 0a20 202d 206e 6f5f 7265 626f 6f74 5f6e . - no_reboot_n
│ │ │ +001f28f0: 6565 6465 640a 2020 2d20 7365 7276 6963 eeded. - servic
│ │ │ +001f2900: 655f 6175 746f 6673 5f64 6973 6162 6c65 e_autofs_disable
│ │ │ +001f2910: 640a 2020 2d20 7370 6563 6961 6c5f 7365 d. - special_se
│ │ │ +001f2920: 7276 6963 655f 626c 6f63 6b0a 2020 7768 rvice_block. wh
│ │ │ +001f2930: 656e 3a20 2820 2261 7574 6f66 7322 2069 en: ( "autofs" i
│ │ │ +001f2940: 6e20 616e 7369 626c 655f 6661 6374 732e n ansible_facts.
│ │ │ +001f2950: 7061 636b 6167 6573 2061 6e64 2022 6c69 packages and "li
│ │ │ +001f2960: 6e75 782d 6261 7365 2220 696e 2061 6e73 nux-base" in ans
│ │ │ +001f2970: 6962 6c65 5f66 6163 7473 2e70 6163 6b61 ible_facts.packa
│ │ │ +001f2980: 6765 730a 2020 2020 290a 3c2f 636f 6465 ges. ).
Remedi
│ │ │ +001f2a40: 6174 696f 6e20 4b75 6265 726e 6574 6573 ation Kubernetes
│ │ │ +001f2a50: 2073 6e69 7070 6574 20e2 87b2 3c2f 613e snippet ...
│ │ │ +001f2a60: 3c62 723e 3c64 6976 2063 6c61 7373 3d22
Co
│ │ │ +001f2ae0: 6d70 6c65 7869 7479 3a3c 2f74 683e 3c74 mplexity: low <
│ │ │ +001f2b00: 7472 3e3c 7468 3e44 6973 7275 7074 696f tr>Disruptio
│ │ │ +001f2b10: 6e3a 3c2f 7468 3e3c 7464 3e6d 6564 6975 n: mediu
│ │ │ +001f2b20: 6d3c 2f74 643e 3c2f 7472 3e3c 7472 3e3c m <
│ │ │ +001f2b30: 7468 3e52 6562 6f6f 743a 3c2f 7468 3e3c th>Reboot:<
│ │ │ +001f2b40: 7464 3e74 7275 653c 2f74 643e 3c2f 7472 td>true Strateg
│ │ │ +001f2b60: 793a 3c2f 7468 3e3c 7464 3e64 6973 6162 y: disab
│ │ │ +001f2b70: 6c65 3c2f 7464 3e3c 2f74 723e 3c2f 7461 le a
│ │ │ +001f2b90: 7069 5665 7273 696f 6e3a 206d 6163 6869 piVersion: machi
│ │ │ +001f2ba0: 6e65 636f 6e66 6967 7572 6174 696f 6e2e neconfiguration.
│ │ │ +001f2bb0: 6f70 656e 7368 6966 742e 696f 2f76 310a openshift.io/v1.
│ │ │ +001f2bc0: 6b69 6e64 3a20 4d61 6368 696e 6543 6f6e kind: MachineCon
│ │ │ +001f2bd0: 6669 670a 7370 6563 3a0a 2020 636f 6e66 fig.spec:. conf
│ │ │ +001f2be0: 6967 3a0a 2020 2020 6967 6e69 7469 6f6e ig:. ignition
│ │ │ +001f2bf0: 3a0a 2020 2020 2020 7665 7273 696f 6e3a :. version:
│ │ │ +001f2c00: 2033 2e31 2e30 0a20 2020 2073 7973 7465 3.1.0. syste
│ │ │ +001f2c10: 6d64 3a0a 2020 2020 2020 756e 6974 733a md:. units:
│ │ │ +001f2c20: 0a20 2020 2020 202d 206e 616d 653a 2061 . - name: a
│ │ │ +001f2c30: 7574 6f66 732e 7365 7276 6963 650a 2020 utofs.service.
│ │ │ +001f2c40: 2020 2020 2020 656e 6162 6c65 643a 2066 enabled: f
│ │ │ +001f2c50: 616c 7365 0a20 2020 2020 2020 206d 6173 alse. mas
│ │ │ +001f2c60: 6b3a 2074 7275 650a 2020 2020 2020 2d20 k: true. -
│ │ │ +001f2c70: 6e61 6d65 3a20 6175 746f 6673 2e73 6f63 name: autofs.soc
│ │ │ +001f2c80: 6b65 740a 2020 2020 2020 2020 656e 6162 ket. enab
│ │ │ +001f2c90: 6c65 643a 2066 616c 7365 0a20 2020 2020 led: false.
│ │ │ +001f2ca0: 2020 206d 6173 6b3a 2074 7275 650a 3c2f mask: true.
│ │ │ +001f2cb0: 636f 6465 3e3c 2f70 7265 3e3c 2f64 6976 code>
Re
│ │ │ +001f2d60: 6d65 6469 6174 696f 6e20 5075 7070 6574 mediation Puppet
│ │ │ +001f2d70: 2073 6e69 7070 6574 20e2 87b2 3c2f 613e snippet ...
│ │ │ +001f2d80: 3c62 723e 3c64 6976 2063 6c61 7373 3d22
Co
│ │ │ +001f2e00: 6d70 6c65 7869 7479 3a3c 2f74 683e 3c74 mplexity: low <
│ │ │ +001f2e20: 7472 3e3c 7468 3e44 6973 7275 7074 696f tr>Disruptio
│ │ │ +001f2e30: 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f n: low
│ │ │ +001f2e40: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ +001f2e50: 5265 626f 6f74 3a3c 2f74 683e 3c74 643e Reboot:
│ │ │ +001f2e60: 6661 6c73 653c 2f74 643e 3c2f 7472 3e3c false <
│ │ │ +001f2e70: 7472 3e3c 7468 3e53 7472 6174 6567 793a tr>Strategy:
│ │ │ +001f2e80: 3c2f 7468 3e3c 7464 3e65 6e61 626c 653c enable<
│ │ │ +001f2e90: 2f74 643e 3c2f 7472 3e3c 2f74 6162 6c65 /td>
incl
│ │ │ +001f2eb0: 7564 6520 6469 7361 626c 655f 6175 746f ude disable_auto
│ │ │ +001f2ec0: 6673 0a0a 636c 6173 7320 6469 7361 626c fs..class disabl
│ │ │ +001f2ed0: 655f 6175 746f 6673 207b 0a20 2073 6572 e_autofs {. ser
│ │ │ +001f2ee0: 7669 6365 207b 2761 7574 6f66 7327 3a0a vice {'autofs':.
│ │ │ +001f2ef0: 2020 2020 656e 6162 6c65 203d 2667 743b enable =>
│ │ │ +001f2f00: 2066 616c 7365 2c0a 2020 2020 656e 7375 false,. ensu
│ │ │ +001f2f10: 7265 203d 2667 743b 2027 7374 6f70 7065 re => 'stoppe
│ │ │ +001f2f20: 6427 2c0a 2020 7d0a 7d0a 3c2f 636f 6465 d',. }.}.
Remedi
│ │ │ +001f2fe0: 6174 696f 6e20 4f53 4275 696c 6420 426c ation OSBuild Bl
│ │ │ +001f2ff0: 7565 7072 696e 7420 736e 6970 7065 7420 ueprint snippet
│ │ │ +001f3000: e287 b23c 2f61 3e3c 6272 3e3c 6469 7620 ...
│ │ │ +001f3040: 3c63 6f64 653e 0a5b 6375 7374 6f6d 697a .[customiz
│ │ │ +001f3050: 6174 696f 6e73 2e73 6572 7669 6365 735d ations.services]
│ │ │ +001f3060: 0a6d 6173 6b65 6420 3d20 5b22 6175 746f .masked = ["auto
│ │ │ +001f3070: 6673 225d 0a3c 2f63 6f64 653e 3c2f 7072 fs"].
Remediation
│ │ │ -002409f0: 204f 5342 7569 6c64 2042 6c75 6570 7269 OSBuild Bluepri
│ │ │ -00240a00: 6e74 2073 6e69 7070 6574 20e2 87b2 3c2f nt snippet ...
│ │ │ -00240a10: 613e 3c62 723e 3c64 6976 2063 6c61 7373 a>
.[customization
│ │ │ -00240a60: 732e 7365 7276 6963 6573 5d0a 6d61 736b s.services].mask
│ │ │ -00240a70: 6564 203d 205b 2261 7070 6f72 7422 5d0a ed = ["apport"].
│ │ │ -00240a80: 3c2f 636f 6465 3e3c 2f70 7265 3e3c 2f64
│ │ │ -00240b30: 5265 6d65 6469 6174 696f 6e20 4b75 6265 Remediation Kube
│ │ │ -00240b40: 726e 6574 6573 2073 6e69 7070 6574 20e2 rnetes snippet .
│ │ │ -00240b50: 87b2 3c2f 613e 3c62 723e 3c64 6976 2063 ..
│ │ │ -00240bd0: 3c74 683e 436f 6d70 6c65 7869 7479 3a3c Complexity:<
│ │ │ -00240be0: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ -00240bf0: 3c2f 7472 3e3c 7472 3e3c 7468 3e44 6973 Dis
│ │ │ -00240c00: 7275 7074 696f 6e3a 3c2f 7468 3e3c 7464 ruption: medium Reboot:
│ │ │ -00240c30: 3c2f 7468 3e3c 7464 3e74 7275 653c 2f74 true S
│ │ │ -00240c50: 7472 6174 6567 793a 3c2f 7468 3e3c 7464 trategy: disable
<
│ │ │ -00240c80: 636f 6465 3e61 7069 5665 7273 696f 6e3a code>apiVersion:
│ │ │ -00240c90: 206d 6163 6869 6e65 636f 6e66 6967 7572 machineconfigur
│ │ │ -00240ca0: 6174 696f 6e2e 6f70 656e 7368 6966 742e ation.openshift.
│ │ │ -00240cb0: 696f 2f76 310a 6b69 6e64 3a20 4d61 6368 io/v1.kind: Mach
│ │ │ -00240cc0: 696e 6543 6f6e 6669 670a 7370 6563 3a0a ineConfig.spec:.
│ │ │ -00240cd0: 2020 636f 6e66 6967 3a0a 2020 2020 6967 config:. ig
│ │ │ -00240ce0: 6e69 7469 6f6e 3a0a 2020 2020 2020 7665 nition:. ve
│ │ │ -00240cf0: 7273 696f 6e3a 2033 2e31 2e30 0a20 2020 rsion: 3.1.0.
│ │ │ -00240d00: 2073 7973 7465 6d64 3a0a 2020 2020 2020 systemd:.
│ │ │ -00240d10: 756e 6974 733a 0a20 2020 2020 202d 206e units:. - n
│ │ │ -00240d20: 616d 653a 2061 7070 6f72 742e 7365 7276 ame: apport.serv
│ │ │ -00240d30: 6963 650a 2020 2020 2020 2020 656e 6162 ice. enab
│ │ │ -00240d40: 6c65 643a 2066 616c 7365 0a20 2020 2020 led: false.
│ │ │ -00240d50: 2020 206d 6173 6b3a 2074 7275 650a 2020 mask: true.
│ │ │ -00240d60: 2020 2020 2d20 6e61 6d65 3a20 6170 706f - name: appo
│ │ │ -00240d70: 7274 2e73 6f63 6b65 740a 2020 2020 2020 rt.socket.
│ │ │ -00240d80: 2020 656e 6162 6c65 643a 2066 616c 7365 enabled: false
│ │ │ -00240d90: 0a20 2020 2020 2020 206d 6173 6b3a 2074 . mask: t
│ │ │ -00240da0: 7275 650a 3c2f 636f 6465 3e3c 2f70 7265 rue.
Remediation
│ │ │ -00240e60: 5075 7070 6574 2073 6e69 7070 6574 20e2 Puppet snippet .
│ │ │ -00240e70: 87b2 3c2f 613e 3c62 723e 3c64 6976 2063 ..
│ │ │ -00240ef0: 3c74 683e 436f 6d70 6c65 7869 7479 3a3c Complexity:<
│ │ │ -00240f00: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ -00240f10: 3c2f 7472 3e3c 7472 3e3c 7468 3e44 6973 Dis
│ │ │ -00240f20: 7275 7074 696f 6e3a 3c2f 7468 3e3c 7464 ruption: low Reboot: false
│ │ │ -00240f60: 3c2f 7472 3e3c 7472 3e3c 7468 3e53 7472 Str
│ │ │ -00240f70: 6174 6567 793a 3c2f 7468 3e3c 7464 3e65 ategy: e
│ │ │ -00240f80: 6e61 626c 653c 2f74 643e 3c2f 7472 3e3c nable <
│ │ │ -00240f90: 2f74 6162 6c65 3e3c 7072 653e 3c63 6f64 /table>include disabl
│ │ │ -00240fb0: 655f 6170 706f 7274 0a0a 636c 6173 7320 e_apport..class
│ │ │ -00240fc0: 6469 7361 626c 655f 6170 706f 7274 207b disable_apport {
│ │ │ -00240fd0: 0a20 2073 6572 7669 6365 207b 2761 7070 . service {'app
│ │ │ -00240fe0: 6f72 7427 3a0a 2020 2020 656e 6162 6c65 ort':. enable
│ │ │ -00240ff0: 203d 2667 743b 2066 616c 7365 2c0a 2020 => false,.
│ │ │ -00241000: 2020 656e 7375 7265 203d 2667 743b 2027 ensure => '
│ │ │ -00241010: 7374 6f70 7065 6427 2c0a 2020 7d0a 7d0a stopped',. }.}.
│ │ │ -00241020: 3c2f 636f 6465 3e3c 2f70 7265 3e3c 2f64
│ │ │ -002410d0: 5265 6d65 6469 6174 696f 6e20 416e 7369 Remediation Ansi
│ │ │ -002410e0: 626c 6520 736e 6970 7065 7420 e287 b23c ble snippet ...<
│ │ │ -002410f0: 2f61 3e3c 6272 3e3c 6469 7620 636c 6173 /a>
Complexity: low Disrup
│ │ │ -002411a0: 7469 6f6e 3a3c 2f74 683e 3c74 643e 6c6f tion: lo
│ │ │ -002411b0: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ -002411c0: 7468 3e52 6562 6f6f 743a 3c2f 7468 3e3c th>Reboot:<
│ │ │ -002411d0: 7464 3e66 616c 7365 3c2f 7464 3e3c 2f74 td>false Strate
│ │ │ -002411f0: 6779 3a3c 2f74 683e 3c74 643e 6469 7361 gy: disa
│ │ │ -00241200: 626c 653c 2f74 643e 3c2f 7472 3e3c 2f74 ble
│ │ │ -00241220: 2d20 6e61 6d65 3a20 4761 7468 6572 2074 - name: Gather t
│ │ │ -00241230: 6865 2070 6163 6b61 6765 2066 6163 7473 he package facts
│ │ │ -00241240: 0a20 2070 6163 6b61 6765 5f66 6163 7473 . package_facts
│ │ │ -00241250: 3a0a 2020 2020 6d61 6e61 6765 723a 2061 :. manager: a
│ │ │ -00241260: 7574 6f0a 2020 7461 6773 3a0a 2020 2d20 uto. tags:. -
│ │ │ -00241270: 6469 7361 626c 655f 7374 7261 7465 6779 disable_strategy
│ │ │ -00241280: 0a20 202d 206c 6f77 5f63 6f6d 706c 6578 . - low_complex
│ │ │ -00241290: 6974 790a 2020 2d20 6c6f 775f 6469 7372 ity. - low_disr
│ │ │ -002412a0: 7570 7469 6f6e 0a20 202d 206e 6f5f 7265 uption. - no_re
│ │ │ -002412b0: 626f 6f74 5f6e 6565 6465 640a 2020 2d20 boot_needed. -
│ │ │ -002412c0: 7365 7276 6963 655f 6170 706f 7274 5f64 service_apport_d
│ │ │ -002412d0: 6973 6162 6c65 640a 2020 2d20 756e 6b6e isabled. - unkn
│ │ │ -002412e0: 6f77 6e5f 7365 7665 7269 7479 0a0a 2d20 own_severity..-
│ │ │ -002412f0: 6e61 6d65 3a20 4469 7361 626c 6520 4170 name: Disable Ap
│ │ │ -00241300: 706f 7274 2053 6572 7669 6365 202d 2044 port Service - D
│ │ │ -00241310: 6973 6162 6c65 2073 6572 7669 6365 2061 isable service a
│ │ │ -00241320: 7070 6f72 740a 2020 626c 6f63 6b3a 0a0a pport. block:..
│ │ │ -00241330: 2020 2d20 6e61 6d65 3a20 4469 7361 626c - name: Disabl
│ │ │ -00241340: 6520 4170 706f 7274 2053 6572 7669 6365 e Apport Service
│ │ │ -00241350: 202d 2043 6f6c 6c65 6374 2073 7973 7465 - Collect syste
│ │ │ -00241360: 6d64 2053 6572 7669 6365 7320 5072 6573 md Services Pres
│ │ │ -00241370: 656e 7420 696e 2074 6865 2053 7973 7465 ent in the Syste
│ │ │ -00241380: 6d0a 2020 2020 616e 7369 626c 652e 6275 m. ansible.bu
│ │ │ -00241390: 696c 7469 6e2e 636f 6d6d 616e 643a 2073 iltin.command: s
│ │ │ -002413a0: 7973 7465 6d63 746c 202d 7120 6c69 7374 ystemctl -q list
│ │ │ -002413b0: 2d75 6e69 742d 6669 6c65 7320 2d2d 7479 -unit-files --ty
│ │ │ -002413c0: 7065 2073 6572 7669 6365 0a20 2020 2072 pe service. r
│ │ │ -002413d0: 6567 6973 7465 723a 2073 6572 7669 6365 egister: service
│ │ │ -002413e0: 5f65 7869 7374 730a 2020 2020 6368 616e _exists. chan
│ │ │ -002413f0: 6765 645f 7768 656e 3a20 6661 6c73 650a ged_when: false.
│ │ │ -00241400: 2020 2020 6661 696c 6564 5f77 6865 6e3a failed_when:
│ │ │ -00241410: 2073 6572 7669 6365 5f65 7869 7374 732e service_exists.
│ │ │ -00241420: 7263 206e 6f74 2069 6e20 5b30 2c20 315d rc not in [0, 1]
│ │ │ -00241430: 0a20 2020 2063 6865 636b 5f6d 6f64 653a . check_mode:
│ │ │ -00241440: 2066 616c 7365 0a0a 2020 2d20 6e61 6d65 false.. - name
│ │ │ -00241450: 3a20 4469 7361 626c 6520 4170 706f 7274 : Disable Apport
│ │ │ -00241460: 2053 6572 7669 6365 202d 2045 6e73 7572 Service - Ensur
│ │ │ -00241470: 6520 6170 706f 7274 2e73 6572 7669 6365 e apport.service
│ │ │ -00241480: 2069 7320 4d61 736b 6564 0a20 2020 2061 is Masked. a
│ │ │ -00241490: 6e73 6962 6c65 2e62 7569 6c74 696e 2e73 nsible.builtin.s
│ │ │ -002414a0: 7973 7465 6d64 3a0a 2020 2020 2020 6e61 ystemd:. na
│ │ │ -002414b0: 6d65 3a20 6170 706f 7274 2e73 6572 7669 me: apport.servi
│ │ │ -002414c0: 6365 0a20 2020 2020 2073 7461 7465 3a20 ce. state:
│ │ │ -002414d0: 7374 6f70 7065 640a 2020 2020 2020 656e stopped. en
│ │ │ -002414e0: 6162 6c65 643a 2066 616c 7365 0a20 2020 abled: false.
│ │ │ -002414f0: 2020 206d 6173 6b65 643a 2074 7275 650a masked: true.
│ │ │ -00241500: 2020 2020 7768 656e 3a20 7365 7276 6963 when: servic
│ │ │ -00241510: 655f 6578 6973 7473 2e73 7464 6f75 745f e_exists.stdout_
│ │ │ -00241520: 6c69 6e65 7320 6973 2073 6561 7263 6828 lines is search(
│ │ │ -00241530: 2261 7070 6f72 742e 7365 7276 6963 6522 "apport.service"
│ │ │ -00241540: 2c20 6d75 6c74 696c 696e 653d 5472 7565 , multiline=True
│ │ │ -00241550: 290a 0a20 202d 206e 616d 653a 2055 6e69 ).. - name: Uni
│ │ │ -00241560: 7420 536f 636b 6574 2045 7869 7374 7320 t Socket Exists
│ │ │ -00241570: 2d20 6170 706f 7274 2e73 6f63 6b65 740a - apport.socket.
│ │ │ -00241580: 2020 2020 616e 7369 626c 652e 6275 696c ansible.buil
│ │ │ -00241590: 7469 6e2e 636f 6d6d 616e 643a 2073 7973 tin.command: sys
│ │ │ -002415a0: 7465 6d63 746c 202d 7120 6c69 7374 2d75 temctl -q list-u
│ │ │ -002415b0: 6e69 742d 6669 6c65 7320 6170 706f 7274 nit-files apport
│ │ │ -002415c0: 2e73 6f63 6b65 740a 2020 2020 7265 6769 .socket. regi
│ │ │ -002415d0: 7374 6572 3a20 736f 636b 6574 5f66 696c ster: socket_fil
│ │ │ -002415e0: 655f 6578 6973 7473 0a20 2020 2063 6861 e_exists. cha
│ │ │ -002415f0: 6e67 6564 5f77 6865 6e3a 2066 616c 7365 nged_when: false
│ │ │ -00241600: 0a20 2020 2066 6169 6c65 645f 7768 656e . failed_when
│ │ │ -00241610: 3a20 736f 636b 6574 5f66 696c 655f 6578 : socket_file_ex
│ │ │ -00241620: 6973 7473 2e72 6320 6e6f 7420 696e 205b ists.rc not in [
│ │ │ -00241630: 302c 2031 5d0a 2020 2020 6368 6563 6b5f 0, 1]. check_
│ │ │ -00241640: 6d6f 6465 3a20 6661 6c73 650a 0a20 202d mode: false.. -
│ │ │ -00241650: 206e 616d 653a 2044 6973 6162 6c65 2041 name: Disable A
│ │ │ -00241660: 7070 6f72 7420 5365 7276 6963 6520 2d20 pport Service -
│ │ │ -00241670: 4469 7361 626c 6520 536f 636b 6574 2061 Disable Socket a
│ │ │ -00241680: 7070 6f72 740a 2020 2020 616e 7369 626c pport. ansibl
│ │ │ -00241690: 652e 6275 696c 7469 6e2e 7379 7374 656d e.builtin.system
│ │ │ -002416a0: 643a 0a20 2020 2020 206e 616d 653a 2061 d:. name: a
│ │ │ -002416b0: 7070 6f72 742e 736f 636b 6574 0a20 2020 pport.socket.
│ │ │ -002416c0: 2020 2065 6e61 626c 6564 3a20 6661 6c73 enabled: fals
│ │ │ -002416d0: 650a 2020 2020 2020 7374 6174 653a 2073 e. state: s
│ │ │ -002416e0: 746f 7070 6564 0a20 2020 2020 206d 6173 topped. mas
│ │ │ -002416f0: 6b65 643a 2074 7275 650a 2020 2020 7768 ked: true. wh
│ │ │ -00241700: 656e 3a20 736f 636b 6574 5f66 696c 655f en: socket_file_
│ │ │ -00241710: 6578 6973 7473 2e73 7464 6f75 745f 6c69 exists.stdout_li
│ │ │ -00241720: 6e65 7320 6973 2073 6561 7263 6828 2261 nes is search("a
│ │ │ -00241730: 7070 6f72 742e 736f 636b 6574 222c 206d pport.socket", m
│ │ │ -00241740: 756c 7469 6c69 6e65 3d54 7275 6529 0a20 ultiline=True).
│ │ │ -00241750: 2074 6167 733a 0a20 202d 2064 6973 6162 tags:. - disab
│ │ │ -00241760: 6c65 5f73 7472 6174 6567 790a 2020 2d20 le_strategy. -
│ │ │ -00241770: 6c6f 775f 636f 6d70 6c65 7869 7479 0a20 low_complexity.
│ │ │ -00241780: 202d 206c 6f77 5f64 6973 7275 7074 696f - low_disruptio
│ │ │ -00241790: 6e0a 2020 2d20 6e6f 5f72 6562 6f6f 745f n. - no_reboot_
│ │ │ -002417a0: 6e65 6564 6564 0a20 202d 2073 6572 7669 needed. - servi
│ │ │ -002417b0: 6365 5f61 7070 6f72 745f 6469 7361 626c ce_apport_disabl
│ │ │ -002417c0: 6564 0a20 202d 2073 7065 6369 616c 5f73 ed. - special_s
│ │ │ -002417d0: 6572 7669 6365 5f62 6c6f 636b 0a20 202d ervice_block. -
│ │ │ -002417e0: 2075 6e6b 6e6f 776e 5f73 6576 6572 6974 unknown_severit
│ │ │ -002417f0: 790a 2020 7768 656e 3a20 2722 6170 706f y. when: '"appo
│ │ │ -00241800: 7274 2220 696e 2061 6e73 6962 6c65 5f66 rt" in ansible_f
│ │ │ -00241810: 6163 7473 2e70 6163 6b61 6765 7327 0a3c acts.packages'.<
│ │ │ +002409f0: 2041 6e73 6962 6c65 2073 6e69 7070 6574 Ansible snippet
│ │ │ +00240a00: 20e2 87b2 3c2f 613e 3c62 723e 3c64 6976 ...
Complexity
│ │ │ +00240a90: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low D
│ │ │ +00240ab0: 6973 7275 7074 696f 6e3a 3c2f 7468 3e3c isruption: <
│ │ │ +00240ac0: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ +00240ad0: 3c74 723e 3c74 683e 5265 626f 6f74 3a3c Reboot:<
│ │ │ +00240ae0: 2f74 683e 3c74 643e 6661 6c73 653c 2f74 /th> false S
│ │ │ +00240b00: 7472 6174 6567 793a 3c2f 7468 3e3c 7464 trategy: disable
<
│ │ │ +00240b30: 636f 6465 3e2d 206e 616d 653a 2047 6174 code>- name: Gat
│ │ │ +00240b40: 6865 7220 7468 6520 7061 636b 6167 6520 her the package
│ │ │ +00240b50: 6661 6374 730a 2020 7061 636b 6167 655f facts. package_
│ │ │ +00240b60: 6661 6374 733a 0a20 2020 206d 616e 6167 facts:. manag
│ │ │ +00240b70: 6572 3a20 6175 746f 0a20 2074 6167 733a er: auto. tags:
│ │ │ +00240b80: 0a20 202d 2064 6973 6162 6c65 5f73 7472 . - disable_str
│ │ │ +00240b90: 6174 6567 790a 2020 2d20 6c6f 775f 636f ategy. - low_co
│ │ │ +00240ba0: 6d70 6c65 7869 7479 0a20 202d 206c 6f77 mplexity. - low
│ │ │ +00240bb0: 5f64 6973 7275 7074 696f 6e0a 2020 2d20 _disruption. -
│ │ │ +00240bc0: 6e6f 5f72 6562 6f6f 745f 6e65 6564 6564 no_reboot_needed
│ │ │ +00240bd0: 0a20 202d 2073 6572 7669 6365 5f61 7070 . - service_app
│ │ │ +00240be0: 6f72 745f 6469 7361 626c 6564 0a20 202d ort_disabled. -
│ │ │ +00240bf0: 2075 6e6b 6e6f 776e 5f73 6576 6572 6974 unknown_severit
│ │ │ +00240c00: 790a 0a2d 206e 616d 653a 2044 6973 6162 y..- name: Disab
│ │ │ +00240c10: 6c65 2041 7070 6f72 7420 5365 7276 6963 le Apport Servic
│ │ │ +00240c20: 6520 2d20 4469 7361 626c 6520 7365 7276 e - Disable serv
│ │ │ +00240c30: 6963 6520 6170 706f 7274 0a20 2062 6c6f ice apport. blo
│ │ │ +00240c40: 636b 3a0a 0a20 202d 206e 616d 653a 2044 ck:.. - name: D
│ │ │ +00240c50: 6973 6162 6c65 2041 7070 6f72 7420 5365 isable Apport Se
│ │ │ +00240c60: 7276 6963 6520 2d20 436f 6c6c 6563 7420 rvice - Collect
│ │ │ +00240c70: 7379 7374 656d 6420 5365 7276 6963 6573 systemd Services
│ │ │ +00240c80: 2050 7265 7365 6e74 2069 6e20 7468 6520 Present in the
│ │ │ +00240c90: 5379 7374 656d 0a20 2020 2061 6e73 6962 System. ansib
│ │ │ +00240ca0: 6c65 2e62 7569 6c74 696e 2e63 6f6d 6d61 le.builtin.comma
│ │ │ +00240cb0: 6e64 3a20 7379 7374 656d 6374 6c20 2d71 nd: systemctl -q
│ │ │ +00240cc0: 206c 6973 742d 756e 6974 2d66 696c 6573 list-unit-files
│ │ │ +00240cd0: 202d 2d74 7970 6520 7365 7276 6963 650a --type service.
│ │ │ +00240ce0: 2020 2020 7265 6769 7374 6572 3a20 7365 register: se
│ │ │ +00240cf0: 7276 6963 655f 6578 6973 7473 0a20 2020 rvice_exists.
│ │ │ +00240d00: 2063 6861 6e67 6564 5f77 6865 6e3a 2066 changed_when: f
│ │ │ +00240d10: 616c 7365 0a20 2020 2066 6169 6c65 645f alse. failed_
│ │ │ +00240d20: 7768 656e 3a20 7365 7276 6963 655f 6578 when: service_ex
│ │ │ +00240d30: 6973 7473 2e72 6320 6e6f 7420 696e 205b ists.rc not in [
│ │ │ +00240d40: 302c 2031 5d0a 2020 2020 6368 6563 6b5f 0, 1]. check_
│ │ │ +00240d50: 6d6f 6465 3a20 6661 6c73 650a 0a20 202d mode: false.. -
│ │ │ +00240d60: 206e 616d 653a 2044 6973 6162 6c65 2041 name: Disable A
│ │ │ +00240d70: 7070 6f72 7420 5365 7276 6963 6520 2d20 pport Service -
│ │ │ +00240d80: 456e 7375 7265 2061 7070 6f72 742e 7365 Ensure apport.se
│ │ │ +00240d90: 7276 6963 6520 6973 204d 6173 6b65 640a rvice is Masked.
│ │ │ +00240da0: 2020 2020 616e 7369 626c 652e 6275 696c ansible.buil
│ │ │ +00240db0: 7469 6e2e 7379 7374 656d 643a 0a20 2020 tin.systemd:.
│ │ │ +00240dc0: 2020 206e 616d 653a 2061 7070 6f72 742e name: apport.
│ │ │ +00240dd0: 7365 7276 6963 650a 2020 2020 2020 7374 service. st
│ │ │ +00240de0: 6174 653a 2073 746f 7070 6564 0a20 2020 ate: stopped.
│ │ │ +00240df0: 2020 2065 6e61 626c 6564 3a20 6661 6c73 enabled: fals
│ │ │ +00240e00: 650a 2020 2020 2020 6d61 736b 6564 3a20 e. masked:
│ │ │ +00240e10: 7472 7565 0a20 2020 2077 6865 6e3a 2073 true. when: s
│ │ │ +00240e20: 6572 7669 6365 5f65 7869 7374 732e 7374 ervice_exists.st
│ │ │ +00240e30: 646f 7574 5f6c 696e 6573 2069 7320 7365 dout_lines is se
│ │ │ +00240e40: 6172 6368 2822 6170 706f 7274 2e73 6572 arch("apport.ser
│ │ │ +00240e50: 7669 6365 222c 206d 756c 7469 6c69 6e65 vice", multiline
│ │ │ +00240e60: 3d54 7275 6529 0a0a 2020 2d20 6e61 6d65 =True).. - name
│ │ │ +00240e70: 3a20 556e 6974 2053 6f63 6b65 7420 4578 : Unit Socket Ex
│ │ │ +00240e80: 6973 7473 202d 2061 7070 6f72 742e 736f ists - apport.so
│ │ │ +00240e90: 636b 6574 0a20 2020 2061 6e73 6962 6c65 cket. ansible
│ │ │ +00240ea0: 2e62 7569 6c74 696e 2e63 6f6d 6d61 6e64 .builtin.command
│ │ │ +00240eb0: 3a20 7379 7374 656d 6374 6c20 2d71 206c : systemctl -q l
│ │ │ +00240ec0: 6973 742d 756e 6974 2d66 696c 6573 2061 ist-unit-files a
│ │ │ +00240ed0: 7070 6f72 742e 736f 636b 6574 0a20 2020 pport.socket.
│ │ │ +00240ee0: 2072 6567 6973 7465 723a 2073 6f63 6b65 register: socke
│ │ │ +00240ef0: 745f 6669 6c65 5f65 7869 7374 730a 2020 t_file_exists.
│ │ │ +00240f00: 2020 6368 616e 6765 645f 7768 656e 3a20 changed_when:
│ │ │ +00240f10: 6661 6c73 650a 2020 2020 6661 696c 6564 false. failed
│ │ │ +00240f20: 5f77 6865 6e3a 2073 6f63 6b65 745f 6669 _when: socket_fi
│ │ │ +00240f30: 6c65 5f65 7869 7374 732e 7263 206e 6f74 le_exists.rc not
│ │ │ +00240f40: 2069 6e20 5b30 2c20 315d 0a20 2020 2063 in [0, 1]. c
│ │ │ +00240f50: 6865 636b 5f6d 6f64 653a 2066 616c 7365 heck_mode: false
│ │ │ +00240f60: 0a0a 2020 2d20 6e61 6d65 3a20 4469 7361 .. - name: Disa
│ │ │ +00240f70: 626c 6520 4170 706f 7274 2053 6572 7669 ble Apport Servi
│ │ │ +00240f80: 6365 202d 2044 6973 6162 6c65 2053 6f63 ce - Disable Soc
│ │ │ +00240f90: 6b65 7420 6170 706f 7274 0a20 2020 2061 ket apport. a
│ │ │ +00240fa0: 6e73 6962 6c65 2e62 7569 6c74 696e 2e73 nsible.builtin.s
│ │ │ +00240fb0: 7973 7465 6d64 3a0a 2020 2020 2020 6e61 ystemd:. na
│ │ │ +00240fc0: 6d65 3a20 6170 706f 7274 2e73 6f63 6b65 me: apport.socke
│ │ │ +00240fd0: 740a 2020 2020 2020 656e 6162 6c65 643a t. enabled:
│ │ │ +00240fe0: 2066 616c 7365 0a20 2020 2020 2073 7461 false. sta
│ │ │ +00240ff0: 7465 3a20 7374 6f70 7065 640a 2020 2020 te: stopped.
│ │ │ +00241000: 2020 6d61 736b 6564 3a20 7472 7565 0a20 masked: true.
│ │ │ +00241010: 2020 2077 6865 6e3a 2073 6f63 6b65 745f when: socket_
│ │ │ +00241020: 6669 6c65 5f65 7869 7374 732e 7374 646f file_exists.stdo
│ │ │ +00241030: 7574 5f6c 696e 6573 2069 7320 7365 6172 ut_lines is sear
│ │ │ +00241040: 6368 2822 6170 706f 7274 2e73 6f63 6b65 ch("apport.socke
│ │ │ +00241050: 7422 2c20 6d75 6c74 696c 696e 653d 5472 t", multiline=Tr
│ │ │ +00241060: 7565 290a 2020 7461 6773 3a0a 2020 2d20 ue). tags:. -
│ │ │ +00241070: 6469 7361 626c 655f 7374 7261 7465 6779 disable_strategy
│ │ │ +00241080: 0a20 202d 206c 6f77 5f63 6f6d 706c 6578 . - low_complex
│ │ │ +00241090: 6974 790a 2020 2d20 6c6f 775f 6469 7372 ity. - low_disr
│ │ │ +002410a0: 7570 7469 6f6e 0a20 202d 206e 6f5f 7265 uption. - no_re
│ │ │ +002410b0: 626f 6f74 5f6e 6565 6465 640a 2020 2d20 boot_needed. -
│ │ │ +002410c0: 7365 7276 6963 655f 6170 706f 7274 5f64 service_apport_d
│ │ │ +002410d0: 6973 6162 6c65 640a 2020 2d20 7370 6563 isabled. - spec
│ │ │ +002410e0: 6961 6c5f 7365 7276 6963 655f 626c 6f63 ial_service_bloc
│ │ │ +002410f0: 6b0a 2020 2d20 756e 6b6e 6f77 6e5f 7365 k. - unknown_se
│ │ │ +00241100: 7665 7269 7479 0a20 2077 6865 6e3a 2027 verity. when: '
│ │ │ +00241110: 2261 7070 6f72 7422 2069 6e20 616e 7369 "apport" in ansi
│ │ │ +00241120: 626c 655f 6661 6374 732e 7061 636b 6167 ble_facts.packag
│ │ │ +00241130: 6573 270a 3c2f 636f 6465 3e3c 2f70 7265 es'.Remediation
│ │ │ +002411f0: 4b75 6265 726e 6574 6573 2073 6e69 7070 Kubernetes snipp
│ │ │ +00241200: 6574 20e2 87b2 3c2f 613e 3c62 723e 3c64 et ...
│ │ │ +00241280: 3c74 723e 3c74 683e 436f 6d70 6c65 7869 Complexi
│ │ │ +00241290: 7479 3a3c 2f74 683e 3c74 643e 6c6f 773c ty: low<
│ │ │ +002412a0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Disruption: medium
│ │ │ +002412d0: 3c2f 7472 3e3c 7472 3e3c 7468 3e52 6562 Reb
│ │ │ +002412e0: 6f6f 743a 3c2f 7468 3e3c 7464 3e74 7275 oot: tru
│ │ │ +002412f0: 653c 2f74 643e 3c2f 7472 3e3c 7472 3e3c e <
│ │ │ +00241300: 7468 3e53 7472 6174 6567 793a 3c2f 7468 th>Strategy:disable
apiVers
│ │ │ +00241340: 696f 6e3a 206d 6163 6869 6e65 636f 6e66 ion: machineconf
│ │ │ +00241350: 6967 7572 6174 696f 6e2e 6f70 656e 7368 iguration.opensh
│ │ │ +00241360: 6966 742e 696f 2f76 310a 6b69 6e64 3a20 ift.io/v1.kind:
│ │ │ +00241370: 4d61 6368 696e 6543 6f6e 6669 670a 7370 MachineConfig.sp
│ │ │ +00241380: 6563 3a0a 2020 636f 6e66 6967 3a0a 2020 ec:. config:.
│ │ │ +00241390: 2020 6967 6e69 7469 6f6e 3a0a 2020 2020 ignition:.
│ │ │ +002413a0: 2020 7665 7273 696f 6e3a 2033 2e31 2e30 version: 3.1.0
│ │ │ +002413b0: 0a20 2020 2073 7973 7465 6d64 3a0a 2020 . systemd:.
│ │ │ +002413c0: 2020 2020 756e 6974 733a 0a20 2020 2020 units:.
│ │ │ +002413d0: 202d 206e 616d 653a 2061 7070 6f72 742e - name: apport.
│ │ │ +002413e0: 7365 7276 6963 650a 2020 2020 2020 2020 service.
│ │ │ +002413f0: 656e 6162 6c65 643a 2066 616c 7365 0a20 enabled: false.
│ │ │ +00241400: 2020 2020 2020 206d 6173 6b3a 2074 7275 mask: tru
│ │ │ +00241410: 650a 2020 2020 2020 2d20 6e61 6d65 3a20 e. - name:
│ │ │ +00241420: 6170 706f 7274 2e73 6f63 6b65 740a 2020 apport.socket.
│ │ │ +00241430: 2020 2020 2020 656e 6162 6c65 643a 2066 enabled: f
│ │ │ +00241440: 616c 7365 0a20 2020 2020 2020 206d 6173 alse. mas
│ │ │ +00241450: 6b3a 2074 7275 650a 3c2f 636f 6465 3e3c k: true.<
│ │ │ +00241460: 2f70 7265 3e3c 2f64 6976 3e3c 6120 636c /pre>
Remediat
│ │ │ +00241510: 696f 6e20 5075 7070 6574 2073 6e69 7070 ion Puppet snipp
│ │ │ +00241520: 6574 20e2 87b2 3c2f 613e 3c62 723e 3c64 et ...
│ │ │ +002415a0: 3c74 723e 3c74 683e 436f 6d70 6c65 7869 Complexi
│ │ │ +002415b0: 7479 3a3c 2f74 683e 3c74 643e 6c6f 773c ty: low<
│ │ │ +002415c0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Disruption: low Reboot
│ │ │ +00241600: 3a3c 2f74 683e 3c74 643e 6661 6c73 653c : false<
│ │ │ +00241610: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Strategy: <
│ │ │ +00241630: 7464 3e65 6e61 626c 653c 2f74 643e 3c2f td>enable
│ │ │ +00241640: 7472 3e3c 2f74 6162 6c65 3e3c 7072 653e tr>
│ │ │ +00241650: 3c63 6f64 653e 696e 636c 7564 6520 6469 include di
│ │ │ +00241660: 7361 626c 655f 6170 706f 7274 0a0a 636c sable_apport..cl
│ │ │ +00241670: 6173 7320 6469 7361 626c 655f 6170 706f ass disable_appo
│ │ │ +00241680: 7274 207b 0a20 2073 6572 7669 6365 207b rt {. service {
│ │ │ +00241690: 2761 7070 6f72 7427 3a0a 2020 2020 656e 'apport':. en
│ │ │ +002416a0: 6162 6c65 203d 2667 743b 2066 616c 7365 able => false
│ │ │ +002416b0: 2c0a 2020 2020 656e 7375 7265 203d 2667 ,. ensure =&g
│ │ │ +002416c0: 743b 2027 7374 6f70 7065 6427 2c0a 2020 t; 'stopped',.
│ │ │ +002416d0: 7d0a 7d0a 3c2f 636f 6465 3e3c 2f70 7265 }.}.
Remediation
│ │ │ +00241790: 4f53 4275 696c 6420 426c 7565 7072 696e OSBuild Blueprin
│ │ │ +002417a0: 7420 736e 6970 7065 7420 e287 b23c 2f61 t snippet ...
│ │ │ +002417f0: 0a5b 6375 7374 6f6d 697a 6174 696f 6e73 .[customizations
│ │ │ +00241800: 2e73 6572 7669 6365 735d 0a6d 6173 6b65 .services].maske
│ │ │ +00241810: 6420 3d20 5b22 6170 706f 7274 225d 0a3c d = ["apport"].<
│ │ │ 00241820: 2f63 6f64 653e 3c2f 7072 653e 3c2f 6469 /code>
R
│ │ │ -00243400: 656d 6564 6961 7469 6f6e 2050 7570 7065 emediation Puppe
│ │ │ -00243410: 7420 736e 6970 7065 7420 e287 b23c 2f61 t snippet ...
C
│ │ │ -002434a0: 6f6d 706c 6578 6974 793a 3c2f 7468 3e3c omplexity: <
│ │ │ -002434b0: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ -002434c0: 3c74 723e 3c74 683e 4469 7372 7570 7469 Disrupti
│ │ │ -002434d0: 6f6e 3a3c 2f74 683e 3c74 643e 6c6f 773c on: low<
│ │ │ -002434e0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Reboot: false
│ │ │ -00243510: 3c74 723e 3c74 683e 5374 7261 7465 6779 Strategy
│ │ │ -00243520: 3a3c 2f74 683e 3c74 643e 6469 7361 626c : disabl
│ │ │ -00243530: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e .i
│ │ │ -00243550: 6e63 6c75 6465 2072 656d 6f76 655f 6176 nclude remove_av
│ │ │ -00243560: 6168 692d 6461 656d 6f6e 0a0a 636c 6173 ahi-daemon..clas
│ │ │ -00243570: 7320 7265 6d6f 7665 5f61 7661 6869 2d64 s remove_avahi-d
│ │ │ -00243580: 6165 6d6f 6e20 7b0a 2020 7061 636b 6167 aemon {. packag
│ │ │ -00243590: 6520 7b20 2761 7661 6869 2d64 6165 6d6f e { 'avahi-daemo
│ │ │ -002435a0: 6e27 3a0a 2020 2020 656e 7375 7265 203d n':. ensure =
│ │ │ -002435b0: 2667 743b 2027 7075 7267 6564 272c 0a20 > 'purged',.
│ │ │ -002435c0: 207d 0a7d 0a3c 2f63 6f64 653e 3c2f 7072 }.}.Remediation
│ │ │ -00243680: 2041 6e73 6962 6c65 2073 6e69 7070 6574 Ansible snippet
│ │ │ -00243690: 20e2 87b2 3c2f 613e 3c62 723e 3c64 6976 ...
Complexity
│ │ │ -00243720: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low D
│ │ │ -00243740: 6973 7275 7074 696f 6e3a 3c2f 7468 3e3c isruption: <
│ │ │ -00243750: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ -00243760: 3c74 723e 3c74 683e 5265 626f 6f74 3a3c Reboot:<
│ │ │ -00243770: 2f74 683e 3c74 643e 6661 6c73 653c 2f74 /th> false S
│ │ │ -00243790: 7472 6174 6567 793a 3c2f 7468 3e3c 7464 trategy: disable
<
│ │ │ -002437c0: 636f 6465 3e2d 206e 616d 653a 2027 556e code>- name: 'Un
│ │ │ -002437d0: 696e 7374 616c 6c20 6176 6168 6920 5365 install avahi Se
│ │ │ -002437e0: 7276 6572 2050 6163 6b61 6765 3a20 456e rver Package: En
│ │ │ -002437f0: 7375 7265 2061 7661 6869 2d64 6165 6d6f sure avahi-daemo
│ │ │ -00243800: 6e20 6973 2072 656d 6f76 6564 270a 2020 n is removed'.
│ │ │ -00243810: 616e 7369 626c 652e 6275 696c 7469 6e2e ansible.builtin.
│ │ │ -00243820: 7061 636b 6167 653a 0a20 2020 206e 616d package:. nam
│ │ │ -00243830: 653a 2061 7661 6869 2d64 6165 6d6f 6e0a e: avahi-daemon.
│ │ │ -00243840: 2020 2020 7374 6174 653a 2061 6273 656e state: absen
│ │ │ -00243850: 740a 2020 7461 6773 3a0a 2020 2d20 4e49 t. tags:. - NI
│ │ │ -00243860: 5354 2d38 3030 2d35 332d 434d 2d36 2861 ST-800-53-CM-6(a
│ │ │ -00243870: 290a 2020 2d20 4e49 5354 2d38 3030 2d35 ). - NIST-800-5
│ │ │ -00243880: 332d 434d 2d37 2861 290a 2020 2d20 4e49 3-CM-7(a). - NI
│ │ │ -00243890: 5354 2d38 3030 2d35 332d 434d 2d37 2862 ST-800-53-CM-7(b
│ │ │ -002438a0: 290a 2020 2d20 6469 7361 626c 655f 7374 ). - disable_st
│ │ │ -002438b0: 7261 7465 6779 0a20 202d 206c 6f77 5f63 rategy. - low_c
│ │ │ -002438c0: 6f6d 706c 6578 6974 790a 2020 2d20 6c6f omplexity. - lo
│ │ │ -002438d0: 775f 6469 7372 7570 7469 6f6e 0a20 202d w_disruption. -
│ │ │ -002438e0: 206d 6564 6975 6d5f 7365 7665 7269 7479 medium_severity
│ │ │ -002438f0: 0a20 202d 206e 6f5f 7265 626f 6f74 5f6e . - no_reboot_n
│ │ │ -00243900: 6565 6465 640a 2020 2d20 7061 636b 6167 eeded. - packag
│ │ │ -00243910: 655f 6176 6168 695f 7265 6d6f 7665 640a e_avahi_removed.
│ │ │ +00243400: 656d 6564 6961 7469 6f6e 2041 6e73 6962 emediation Ansib
│ │ │ +00243410: 6c65 2073 6e69 7070 6574 20e2 87b2 3c2f le snippet ...
│ │ │ +00243420: 613e 3c62 723e 3c64 6976 2063 6c61 7373 a>
│ │ │ +002434a0: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity:
│ │ │ +002434b0: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Disrupt
│ │ │ +002434d0: 696f 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 ion: low
│ │ │ +002434e0: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Reboot:false Strateg
│ │ │ +00243520: 793a 3c2f 7468 3e3c 7464 3e64 6973 6162 y: disab
│ │ │ +00243530: 6c65 3c2f 7464 3e3c 2f74 723e 3c2f 7461 le -
│ │ │ +00243550: 206e 616d 653a 2027 556e 696e 7374 616c name: 'Uninstal
│ │ │ +00243560: 6c20 6176 6168 6920 5365 7276 6572 2050 l avahi Server P
│ │ │ +00243570: 6163 6b61 6765 3a20 456e 7375 7265 2061 ackage: Ensure a
│ │ │ +00243580: 7661 6869 2d64 6165 6d6f 6e20 6973 2072 vahi-daemon is r
│ │ │ +00243590: 656d 6f76 6564 270a 2020 616e 7369 626c emoved'. ansibl
│ │ │ +002435a0: 652e 6275 696c 7469 6e2e 7061 636b 6167 e.builtin.packag
│ │ │ +002435b0: 653a 0a20 2020 206e 616d 653a 2061 7661 e:. name: ava
│ │ │ +002435c0: 6869 2d64 6165 6d6f 6e0a 2020 2020 7374 hi-daemon. st
│ │ │ +002435d0: 6174 653a 2061 6273 656e 740a 2020 7461 ate: absent. ta
│ │ │ +002435e0: 6773 3a0a 2020 2d20 4e49 5354 2d38 3030 gs:. - NIST-800
│ │ │ +002435f0: 2d35 332d 434d 2d36 2861 290a 2020 2d20 -53-CM-6(a). -
│ │ │ +00243600: 4e49 5354 2d38 3030 2d35 332d 434d 2d37 NIST-800-53-CM-7
│ │ │ +00243610: 2861 290a 2020 2d20 4e49 5354 2d38 3030 (a). - NIST-800
│ │ │ +00243620: 2d35 332d 434d 2d37 2862 290a 2020 2d20 -53-CM-7(b). -
│ │ │ +00243630: 6469 7361 626c 655f 7374 7261 7465 6779 disable_strategy
│ │ │ +00243640: 0a20 202d 206c 6f77 5f63 6f6d 706c 6578 . - low_complex
│ │ │ +00243650: 6974 790a 2020 2d20 6c6f 775f 6469 7372 ity. - low_disr
│ │ │ +00243660: 7570 7469 6f6e 0a20 202d 206d 6564 6975 uption. - mediu
│ │ │ +00243670: 6d5f 7365 7665 7269 7479 0a20 202d 206e m_severity. - n
│ │ │ +00243680: 6f5f 7265 626f 6f74 5f6e 6565 6465 640a o_reboot_needed.
│ │ │ +00243690: 2020 2d20 7061 636b 6167 655f 6176 6168 - package_avah
│ │ │ +002436a0: 695f 7265 6d6f 7665 640a 3c2f 636f 6465 i_removed.
Remedi
│ │ │ +00243760: 6174 696f 6e20 5075 7070 6574 2073 6e69 ation Puppet sni
│ │ │ +00243770: 7070 6574 20e2 87b2 3c2f 613e 3c62 723e ppet ...
│ │ │ +00243780: 3c64 6976 2063 6c61 7373 3d22 7061 6e65
│ │ │ +002437b0: 3c74 6162 6c65 2063 6c61 7373 3d22 7461 Comple
│ │ │ +00243800: 7869 7479 3a3c 2f74 683e 3c74 643e 6c6f xity: lo
│ │ │ +00243810: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ +00243820: 7468 3e44 6973 7275 7074 696f 6e3a 3c2f th>Disruption:
│ │ │ +00243830: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ +00243840: 2f74 723e 3c74 723e 3c74 683e 5265 626f /tr> Rebo
│ │ │ +00243850: 6f74 3a3c 2f74 683e 3c74 643e 6661 6c73 ot: fals
│ │ │ +00243860: 653c 2f74 643e 3c2f 7472 3e3c 7472 3e3c e <
│ │ │ +00243870: 7468 3e53 7472 6174 6567 793a 3c2f 7468 th>Strategy:disable
.includ
│ │ │ +002438b0: 6520 7265 6d6f 7665 5f61 7661 6869 2d64 e remove_avahi-d
│ │ │ +002438c0: 6165 6d6f 6e0a 0a63 6c61 7373 2072 656d aemon..class rem
│ │ │ +002438d0: 6f76 655f 6176 6168 692d 6461 656d 6f6e ove_avahi-daemon
│ │ │ +002438e0: 207b 0a20 2070 6163 6b61 6765 207b 2027 {. package { '
│ │ │ +002438f0: 6176 6168 692d 6461 656d 6f6e 273a 0a20 avahi-daemon':.
│ │ │ +00243900: 2020 2065 6e73 7572 6520 3d26 6774 3b20 ensure =>
│ │ │ +00243910: 2770 7572 6765 6427 2c0a 2020 7d0a 7d0a 'purged',. }.}.
│ │ │ 00243920: 3c2f 636f 6465 3e3c 2f70 7265 3e3c 2f64 Remediatio
│ │ │ -00244de0: 6e20 4f53 4275 696c 6420 426c 7565 7072 n OSBuild Bluepr
│ │ │ -00244df0: 696e 7420 736e 6970 7065 7420 e287 b23c int snippet ...<
│ │ │ -00244e00: 2f61 3e3c 6272 3e3c 6469 7620 636c 6173 /a>
.[customizatio
│ │ │ -00244e50: 6e73 2e73 6572 7669 6365 735d 0a6d 6173 ns.services].mas
│ │ │ -00244e60: 6b65 6420 3d20 5b22 6176 6168 692d 6461 ked = ["avahi-da
│ │ │ -00244e70: 656d 6f6e 225d 0a3c 2f63 6f64 653e 3c2f emon"].
│ │ │ -00244e80: 7072 653e 3c2f 6469 763e 3c61 2063 6c61 pre>
Remediati
│ │ │ -00244f30: 6f6e 204b 7562 6572 6e65 7465 7320 736e on Kubernetes sn
│ │ │ -00244f40: 6970 7065 7420 e287 b23c 2f61 3e3c 6272 ippet ...
Compl
│ │ │ -00244fd0: 6578 6974 793a 3c2f 7468 3e3c 7464 3e6c exity: l
│ │ │ -00244fe0: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ -00244ff0: 3c74 683e 4469 7372 7570 7469 6f6e 3a3c Disruption:<
│ │ │ -00245000: 2f74 683e 3c74 643e 6d65 6469 756d 3c2f /th> medium
│ │ │ -00245010: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ -00245020: 5265 626f 6f74 3a3c 2f74 683e 3c74 643e Reboot:
│ │ │ -00245030: 7472 7565 3c2f 7464 3e3c 2f74 723e 3c74 true Strategy:<
│ │ │ -00245050: 2f74 683e 3c74 643e 6469 7361 626c 653c /th> disable<
│ │ │ -00245060: 2f74 643e 3c2f 7472 3e3c 2f74 6162 6c65 /td>
apiV
│ │ │ -00245080: 6572 7369 6f6e 3a20 6d61 6368 696e 6563 ersion: machinec
│ │ │ -00245090: 6f6e 6669 6775 7261 7469 6f6e 2e6f 7065 onfiguration.ope
│ │ │ -002450a0: 6e73 6869 6674 2e69 6f2f 7631 0a6b 696e nshift.io/v1.kin
│ │ │ -002450b0: 643a 204d 6163 6869 6e65 436f 6e66 6967 d: MachineConfig
│ │ │ -002450c0: 0a73 7065 633a 0a20 2063 6f6e 6669 673a .spec:. config:
│ │ │ -002450d0: 0a20 2020 2069 676e 6974 696f 6e3a 0a20 . ignition:.
│ │ │ -002450e0: 2020 2020 2076 6572 7369 6f6e 3a20 332e version: 3.
│ │ │ -002450f0: 312e 300a 2020 2020 7379 7374 656d 643a 1.0. systemd:
│ │ │ -00245100: 0a20 2020 2020 2075 6e69 7473 3a0a 2020 . units:.
│ │ │ -00245110: 2020 2020 2d20 6e61 6d65 3a20 6176 6168 - name: avah
│ │ │ -00245120: 692d 6461 656d 6f6e 2e73 6572 7669 6365 i-daemon.service
│ │ │ -00245130: 0a20 2020 2020 2020 2065 6e61 626c 6564 . enabled
│ │ │ -00245140: 3a20 6661 6c73 650a 2020 2020 2020 2020 : false.
│ │ │ -00245150: 6d61 736b 3a20 7472 7565 0a20 2020 2020 mask: true.
│ │ │ -00245160: 202d 206e 616d 653a 2061 7661 6869 2d64 - name: avahi-d
│ │ │ -00245170: 6165 6d6f 6e2e 736f 636b 6574 0a20 2020 aemon.socket.
│ │ │ -00245180: 2020 2020 2065 6e61 626c 6564 3a20 6661 enabled: fa
│ │ │ -00245190: 6c73 650a 2020 2020 2020 2020 6d61 736b lse. mask
│ │ │ -002451a0: 3a20 7472 7565 0a3c 2f63 6f64 653e 3c2f : true.
│ │ │ -002451b0: 7072 653e 3c2f 6469 763e 3c61 2063 6c61 pre>
Remediati
│ │ │ -00245260: 6f6e 2050 7570 7065 7420 736e 6970 7065 on Puppet snippe
│ │ │ -00245270: 7420 e287 b23c 2f61 3e3c 6272 3e3c 6469 t ...
<
│ │ │ -002452f0: 7472 3e3c 7468 3e43 6f6d 706c 6578 6974 tr>Complexit
│ │ │ -00245300: 793a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f y: low
│ │ │ -00245310: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ -00245320: 4469 7372 7570 7469 6f6e 3a3c 2f74 683e Disruption:
│ │ │ -00245330: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Reboot:
│ │ │ -00245350: 3c2f 7468 3e3c 7464 3e66 616c 7365 3c2f false
│ │ │ -00245360: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ -00245370: 5374 7261 7465 6779 3a3c 2f74 683e 3c74 Strategy: enable
<
│ │ │ -002453a0: 636f 6465 3e69 6e63 6c75 6465 2064 6973 code>include dis
│ │ │ -002453b0: 6162 6c65 5f61 7661 6869 2d64 6165 6d6f able_avahi-daemo
│ │ │ -002453c0: 6e0a 0a63 6c61 7373 2064 6973 6162 6c65 n..class disable
│ │ │ -002453d0: 5f61 7661 6869 2d64 6165 6d6f 6e20 7b0a _avahi-daemon {.
│ │ │ -002453e0: 2020 7365 7276 6963 6520 7b27 6176 6168 service {'avah
│ │ │ -002453f0: 692d 6461 656d 6f6e 273a 0a20 2020 2065 i-daemon':. e
│ │ │ -00245400: 6e61 626c 6520 3d26 6774 3b20 6661 6c73 nable => fals
│ │ │ -00245410: 652c 0a20 2020 2065 6e73 7572 6520 3d26 e,. ensure =&
│ │ │ -00245420: 6774 3b20 2773 746f 7070 6564 272c 0a20 gt; 'stopped',.
│ │ │ -00245430: 207d 0a7d 0a3c 2f63 6f64 653e 3c2f 7072 }.}.Remediation
│ │ │ -002454f0: 2041 6e73 6962 6c65 2073 6e69 7070 6574 Ansible snippet
│ │ │ -00245500: 20e2 87b2 3c2f 613e 3c62 723e 3c64 6976 ...
Complexity
│ │ │ -00245590: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low D
│ │ │ -002455b0: 6973 7275 7074 696f 6e3a 3c2f 7468 3e3c isruption: <
│ │ │ -002455c0: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ -002455d0: 3c74 723e 3c74 683e 5265 626f 6f74 3a3c Reboot:<
│ │ │ -002455e0: 2f74 683e 3c74 643e 6661 6c73 653c 2f74 /th> false S
│ │ │ -00245600: 7472 6174 6567 793a 3c2f 7468 3e3c 7464 trategy: disable
<
│ │ │ -00245630: 636f 6465 3e2d 206e 616d 653a 2047 6174 code>- name: Gat
│ │ │ -00245640: 6865 7220 7468 6520 7061 636b 6167 6520 her the package
│ │ │ -00245650: 6661 6374 730a 2020 7061 636b 6167 655f facts. package_
│ │ │ -00245660: 6661 6374 733a 0a20 2020 206d 616e 6167 facts:. manag
│ │ │ -00245670: 6572 3a20 6175 746f 0a20 2074 6167 733a er: auto. tags:
│ │ │ -00245680: 0a20 202d 204e 4953 542d 3830 302d 3533 . - NIST-800-53
│ │ │ -00245690: 2d43 4d2d 3628 6129 0a20 202d 204e 4953 -CM-6(a). - NIS
│ │ │ -002456a0: 542d 3830 302d 3533 2d43 4d2d 3728 6129 T-800-53-CM-7(a)
│ │ │ -002456b0: 0a20 202d 204e 4953 542d 3830 302d 3533 . - NIST-800-53
│ │ │ -002456c0: 2d43 4d2d 3728 6229 0a20 202d 2050 4349 -CM-7(b). - PCI
│ │ │ -002456d0: 2d44 5353 7634 2d32 2e32 0a20 202d 2050 -DSSv4-2.2. - P
│ │ │ -002456e0: 4349 2d44 5353 7634 2d32 2e32 2e34 0a20 CI-DSSv4-2.2.4.
│ │ │ -002456f0: 202d 2064 6973 6162 6c65 5f73 7472 6174 - disable_strat
│ │ │ -00245700: 6567 790a 2020 2d20 6c6f 775f 636f 6d70 egy. - low_comp
│ │ │ -00245710: 6c65 7869 7479 0a20 202d 206c 6f77 5f64 lexity. - low_d
│ │ │ -00245720: 6973 7275 7074 696f 6e0a 2020 2d20 6d65 isruption. - me
│ │ │ -00245730: 6469 756d 5f73 6576 6572 6974 790a 2020 dium_severity.
│ │ │ -00245740: 2d20 6e6f 5f72 6562 6f6f 745f 6e65 6564 - no_reboot_need
│ │ │ -00245750: 6564 0a20 202d 2073 6572 7669 6365 5f61 ed. - service_a
│ │ │ -00245760: 7661 6869 2d64 6165 6d6f 6e5f 6469 7361 vahi-daemon_disa
│ │ │ -00245770: 626c 6564 0a0a 2d20 6e61 6d65 3a20 4469 bled..- name: Di
│ │ │ -00245780: 7361 626c 6520 4176 6168 6920 5365 7276 sable Avahi Serv
│ │ │ -00245790: 6572 2053 6f66 7477 6172 6520 2d20 4469 er Software - Di
│ │ │ -002457a0: 7361 626c 6520 7365 7276 6963 6520 6176 sable service av
│ │ │ -002457b0: 6168 692d 6461 656d 6f6e 0a20 2062 6c6f ahi-daemon. blo
│ │ │ -002457c0: 636b 3a0a 0a20 202d 206e 616d 653a 2044 ck:.. - name: D
│ │ │ -002457d0: 6973 6162 6c65 2041 7661 6869 2053 6572 isable Avahi Ser
│ │ │ -002457e0: 7665 7220 536f 6674 7761 7265 202d 2043 ver Software - C
│ │ │ -002457f0: 6f6c 6c65 6374 2073 7973 7465 6d64 2053 ollect systemd S
│ │ │ -00245800: 6572 7669 6365 7320 5072 6573 656e 7420 ervices Present
│ │ │ -00245810: 696e 2074 6865 0a20 2020 2020 2053 7973 in the. Sys
│ │ │ -00245820: 7465 6d0a 2020 2020 616e 7369 626c 652e tem. ansible.
│ │ │ -00245830: 6275 696c 7469 6e2e 636f 6d6d 616e 643a builtin.command:
│ │ │ -00245840: 2073 7973 7465 6d63 746c 202d 7120 6c69 systemctl -q li
│ │ │ -00245850: 7374 2d75 6e69 742d 6669 6c65 7320 2d2d st-unit-files --
│ │ │ -00245860: 7479 7065 2073 6572 7669 6365 0a20 2020 type service.
│ │ │ -00245870: 2072 6567 6973 7465 723a 2073 6572 7669 register: servi
│ │ │ -00245880: 6365 5f65 7869 7374 730a 2020 2020 6368 ce_exists. ch
│ │ │ -00245890: 616e 6765 645f 7768 656e 3a20 6661 6c73 anged_when: fals
│ │ │ -002458a0: 650a 2020 2020 6661 696c 6564 5f77 6865 e. failed_whe
│ │ │ -002458b0: 6e3a 2073 6572 7669 6365 5f65 7869 7374 n: service_exist
│ │ │ -002458c0: 732e 7263 206e 6f74 2069 6e20 5b30 2c20 s.rc not in [0,
│ │ │ -002458d0: 315d 0a20 2020 2063 6865 636b 5f6d 6f64 1]. check_mod
│ │ │ -002458e0: 653a 2066 616c 7365 0a0a 2020 2d20 6e61 e: false.. - na
│ │ │ -002458f0: 6d65 3a20 4469 7361 626c 6520 4176 6168 me: Disable Avah
│ │ │ -00245900: 6920 5365 7276 6572 2053 6f66 7477 6172 i Server Softwar
│ │ │ -00245910: 6520 2d20 456e 7375 7265 2061 7661 6869 e - Ensure avahi
│ │ │ -00245920: 2d64 6165 6d6f 6e2e 7365 7276 6963 6520 -daemon.service
│ │ │ -00245930: 6973 204d 6173 6b65 640a 2020 2020 616e is Masked. an
│ │ │ -00245940: 7369 626c 652e 6275 696c 7469 6e2e 7379 sible.builtin.sy
│ │ │ -00245950: 7374 656d 643a 0a20 2020 2020 206e 616d stemd:. nam
│ │ │ -00245960: 653a 2061 7661 6869 2d64 6165 6d6f 6e2e e: avahi-daemon.
│ │ │ -00245970: 7365 7276 6963 650a 2020 2020 2020 7374 service. st
│ │ │ -00245980: 6174 653a 2073 746f 7070 6564 0a20 2020 ate: stopped.
│ │ │ -00245990: 2020 2065 6e61 626c 6564 3a20 6661 6c73 enabled: fals
│ │ │ -002459a0: 650a 2020 2020 2020 6d61 736b 6564 3a20 e. masked:
│ │ │ -002459b0: 7472 7565 0a20 2020 2077 6865 6e3a 2073 true. when: s
│ │ │ -002459c0: 6572 7669 6365 5f65 7869 7374 732e 7374 ervice_exists.st
│ │ │ -002459d0: 646f 7574 5f6c 696e 6573 2069 7320 7365 dout_lines is se
│ │ │ -002459e0: 6172 6368 2822 6176 6168 692d 6461 656d arch("avahi-daem
│ │ │ -002459f0: 6f6e 2e73 6572 7669 6365 222c 206d 756c on.service", mul
│ │ │ -00245a00: 7469 6c69 6e65 3d54 7275 6529 0a0a 2020 tiline=True)..
│ │ │ -00245a10: 2d20 6e61 6d65 3a20 556e 6974 2053 6f63 - name: Unit Soc
│ │ │ -00245a20: 6b65 7420 4578 6973 7473 202d 2061 7661 ket Exists - ava
│ │ │ -00245a30: 6869 2d64 6165 6d6f 6e2e 736f 636b 6574 hi-daemon.socket
│ │ │ -00245a40: 0a20 2020 2061 6e73 6962 6c65 2e62 7569 . ansible.bui
│ │ │ -00245a50: 6c74 696e 2e63 6f6d 6d61 6e64 3a20 7379 ltin.command: sy
│ │ │ -00245a60: 7374 656d 6374 6c20 2d71 206c 6973 742d stemctl -q list-
│ │ │ -00245a70: 756e 6974 2d66 696c 6573 2061 7661 6869 unit-files avahi
│ │ │ -00245a80: 2d64 6165 6d6f 6e2e 736f 636b 6574 0a20 -daemon.socket.
│ │ │ -00245a90: 2020 2072 6567 6973 7465 723a 2073 6f63 register: soc
│ │ │ -00245aa0: 6b65 745f 6669 6c65 5f65 7869 7374 730a ket_file_exists.
│ │ │ -00245ab0: 2020 2020 6368 616e 6765 645f 7768 656e changed_when
│ │ │ -00245ac0: 3a20 6661 6c73 650a 2020 2020 6661 696c : false. fail
│ │ │ -00245ad0: 6564 5f77 6865 6e3a 2073 6f63 6b65 745f ed_when: socket_
│ │ │ -00245ae0: 6669 6c65 5f65 7869 7374 732e 7263 206e file_exists.rc n
│ │ │ -00245af0: 6f74 2069 6e20 5b30 2c20 315d 0a20 2020 ot in [0, 1].
│ │ │ -00245b00: 2063 6865 636b 5f6d 6f64 653a 2066 616c check_mode: fal
│ │ │ -00245b10: 7365 0a0a 2020 2d20 6e61 6d65 3a20 4469 se.. - name: Di
│ │ │ -00245b20: 7361 626c 6520 4176 6168 6920 5365 7276 sable Avahi Serv
│ │ │ -00245b30: 6572 2053 6f66 7477 6172 6520 2d20 4469 er Software - Di
│ │ │ -00245b40: 7361 626c 6520 536f 636b 6574 2061 7661 sable Socket ava
│ │ │ -00245b50: 6869 2d64 6165 6d6f 6e0a 2020 2020 616e hi-daemon. an
│ │ │ -00245b60: 7369 626c 652e 6275 696c 7469 6e2e 7379 sible.builtin.sy
│ │ │ -00245b70: 7374 656d 643a 0a20 2020 2020 206e 616d stemd:. nam
│ │ │ -00245b80: 653a 2061 7661 6869 2d64 6165 6d6f 6e2e e: avahi-daemon.
│ │ │ -00245b90: 736f 636b 6574 0a20 2020 2020 2065 6e61 socket. ena
│ │ │ -00245ba0: 626c 6564 3a20 6661 6c73 650a 2020 2020 bled: false.
│ │ │ -00245bb0: 2020 7374 6174 653a 2073 746f 7070 6564 state: stopped
│ │ │ -00245bc0: 0a20 2020 2020 206d 6173 6b65 643a 2074 . masked: t
│ │ │ -00245bd0: 7275 650a 2020 2020 7768 656e 3a20 736f rue. when: so
│ │ │ -00245be0: 636b 6574 5f66 696c 655f 6578 6973 7473 cket_file_exists
│ │ │ -00245bf0: 2e73 7464 6f75 745f 6c69 6e65 7320 6973 .stdout_lines is
│ │ │ -00245c00: 2073 6561 7263 6828 2261 7661 6869 2d64 search("avahi-d
│ │ │ -00245c10: 6165 6d6f 6e2e 736f 636b 6574 222c 206d aemon.socket", m
│ │ │ -00245c20: 756c 7469 6c69 6e65 3d54 7275 6529 0a20 ultiline=True).
│ │ │ -00245c30: 2074 6167 733a 0a20 202d 204e 4953 542d tags:. - NIST-
│ │ │ -00245c40: 3830 302d 3533 2d43 4d2d 3628 6129 0a20 800-53-CM-6(a).
│ │ │ -00245c50: 202d 204e 4953 542d 3830 302d 3533 2d43 - NIST-800-53-C
│ │ │ -00245c60: 4d2d 3728 6129 0a20 202d 204e 4953 542d M-7(a). - NIST-
│ │ │ -00245c70: 3830 302d 3533 2d43 4d2d 3728 6229 0a20 800-53-CM-7(b).
│ │ │ -00245c80: 202d 2050 4349 2d44 5353 7634 2d32 2e32 - PCI-DSSv4-2.2
│ │ │ -00245c90: 0a20 202d 2050 4349 2d44 5353 7634 2d32 . - PCI-DSSv4-2
│ │ │ -00245ca0: 2e32 2e34 0a20 202d 2064 6973 6162 6c65 .2.4. - disable
│ │ │ -00245cb0: 5f73 7472 6174 6567 790a 2020 2d20 6c6f _strategy. - lo
│ │ │ -00245cc0: 775f 636f 6d70 6c65 7869 7479 0a20 202d w_complexity. -
│ │ │ -00245cd0: 206c 6f77 5f64 6973 7275 7074 696f 6e0a low_disruption.
│ │ │ -00245ce0: 2020 2d20 6d65 6469 756d 5f73 6576 6572 - medium_sever
│ │ │ -00245cf0: 6974 790a 2020 2d20 6e6f 5f72 6562 6f6f ity. - no_reboo
│ │ │ -00245d00: 745f 6e65 6564 6564 0a20 202d 2073 6572 t_needed. - ser
│ │ │ -00245d10: 7669 6365 5f61 7661 6869 2d64 6165 6d6f vice_avahi-daemo
│ │ │ -00245d20: 6e5f 6469 7361 626c 6564 0a20 202d 2073 n_disabled. - s
│ │ │ -00245d30: 7065 6369 616c 5f73 6572 7669 6365 5f62 pecial_service_b
│ │ │ -00245d40: 6c6f 636b 0a20 2077 6865 6e3a 2028 2022 lock. when: ( "
│ │ │ -00245d50: 6176 6168 692d 6461 656d 6f6e 2220 696e avahi-daemon" in
│ │ │ -00245d60: 2061 6e73 6962 6c65 5f66 6163 7473 2e70 ansible_facts.p
│ │ │ -00245d70: 6163 6b61 6765 7320 616e 6420 226c 696e ackages and "lin
│ │ │ -00245d80: 7578 2d62 6173 6522 2069 6e20 616e 7369 ux-base" in ansi
│ │ │ -00245d90: 626c 655f 6661 6374 732e 7061 636b 6167 ble_facts.packag
│ │ │ -00245da0: 6573 0a20 2020 2029 0a3c 2f63 6f64 653e es. ).
│ │ │ +00244de0: 6e20 416e 7369 626c 6520 736e 6970 7065 n Ansible snippe
│ │ │ +00244df0: 7420 e287 b23c 2f61 3e3c 6272 3e3c 6469 t ...
<
│ │ │ +00244e70: 7472 3e3c 7468 3e43 6f6d 706c 6578 6974 tr>Complexit
│ │ │ +00244e80: 793a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f y: low
│ │ │ +00244e90: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ +00244ea0: 4469 7372 7570 7469 6f6e 3a3c 2f74 683e Disruption:
│ │ │ +00244eb0: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Reboot:
│ │ │ +00244ed0: 3c2f 7468 3e3c 7464 3e66 616c 7365 3c2f false
│ │ │ +00244ee0: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ +00244ef0: 5374 7261 7465 6779 3a3c 2f74 683e 3c74 Strategy: disable
│ │ │ +00244f10: 7472 3e3c 2f74 6162 6c65 3e3c 7072 653e tr>
│ │ │ +00244f20: 3c63 6f64 653e 2d20 6e61 6d65 3a20 4761 - name: Ga
│ │ │ +00244f30: 7468 6572 2074 6865 2070 6163 6b61 6765 ther the package
│ │ │ +00244f40: 2066 6163 7473 0a20 2070 6163 6b61 6765 facts. package
│ │ │ +00244f50: 5f66 6163 7473 3a0a 2020 2020 6d61 6e61 _facts:. mana
│ │ │ +00244f60: 6765 723a 2061 7574 6f0a 2020 7461 6773 ger: auto. tags
│ │ │ +00244f70: 3a0a 2020 2d20 4e49 5354 2d38 3030 2d35 :. - NIST-800-5
│ │ │ +00244f80: 332d 434d 2d36 2861 290a 2020 2d20 4e49 3-CM-6(a). - NI
│ │ │ +00244f90: 5354 2d38 3030 2d35 332d 434d 2d37 2861 ST-800-53-CM-7(a
│ │ │ +00244fa0: 290a 2020 2d20 4e49 5354 2d38 3030 2d35 ). - NIST-800-5
│ │ │ +00244fb0: 332d 434d 2d37 2862 290a 2020 2d20 5043 3-CM-7(b). - PC
│ │ │ +00244fc0: 492d 4453 5376 342d 322e 320a 2020 2d20 I-DSSv4-2.2. -
│ │ │ +00244fd0: 5043 492d 4453 5376 342d 322e 322e 340a PCI-DSSv4-2.2.4.
│ │ │ +00244fe0: 2020 2d20 6469 7361 626c 655f 7374 7261 - disable_stra
│ │ │ +00244ff0: 7465 6779 0a20 202d 206c 6f77 5f63 6f6d tegy. - low_com
│ │ │ +00245000: 706c 6578 6974 790a 2020 2d20 6c6f 775f plexity. - low_
│ │ │ +00245010: 6469 7372 7570 7469 6f6e 0a20 202d 206d disruption. - m
│ │ │ +00245020: 6564 6975 6d5f 7365 7665 7269 7479 0a20 edium_severity.
│ │ │ +00245030: 202d 206e 6f5f 7265 626f 6f74 5f6e 6565 - no_reboot_nee
│ │ │ +00245040: 6465 640a 2020 2d20 7365 7276 6963 655f ded. - service_
│ │ │ +00245050: 6176 6168 692d 6461 656d 6f6e 5f64 6973 avahi-daemon_dis
│ │ │ +00245060: 6162 6c65 640a 0a2d 206e 616d 653a 2044 abled..- name: D
│ │ │ +00245070: 6973 6162 6c65 2041 7661 6869 2053 6572 isable Avahi Ser
│ │ │ +00245080: 7665 7220 536f 6674 7761 7265 202d 2044 ver Software - D
│ │ │ +00245090: 6973 6162 6c65 2073 6572 7669 6365 2061 isable service a
│ │ │ +002450a0: 7661 6869 2d64 6165 6d6f 6e0a 2020 626c vahi-daemon. bl
│ │ │ +002450b0: 6f63 6b3a 0a0a 2020 2d20 6e61 6d65 3a20 ock:.. - name:
│ │ │ +002450c0: 4469 7361 626c 6520 4176 6168 6920 5365 Disable Avahi Se
│ │ │ +002450d0: 7276 6572 2053 6f66 7477 6172 6520 2d20 rver Software -
│ │ │ +002450e0: 436f 6c6c 6563 7420 7379 7374 656d 6420 Collect systemd
│ │ │ +002450f0: 5365 7276 6963 6573 2050 7265 7365 6e74 Services Present
│ │ │ +00245100: 2069 6e20 7468 650a 2020 2020 2020 5379 in the. Sy
│ │ │ +00245110: 7374 656d 0a20 2020 2061 6e73 6962 6c65 stem. ansible
│ │ │ +00245120: 2e62 7569 6c74 696e 2e63 6f6d 6d61 6e64 .builtin.command
│ │ │ +00245130: 3a20 7379 7374 656d 6374 6c20 2d71 206c : systemctl -q l
│ │ │ +00245140: 6973 742d 756e 6974 2d66 696c 6573 202d ist-unit-files -
│ │ │ +00245150: 2d74 7970 6520 7365 7276 6963 650a 2020 -type service.
│ │ │ +00245160: 2020 7265 6769 7374 6572 3a20 7365 7276 register: serv
│ │ │ +00245170: 6963 655f 6578 6973 7473 0a20 2020 2063 ice_exists. c
│ │ │ +00245180: 6861 6e67 6564 5f77 6865 6e3a 2066 616c hanged_when: fal
│ │ │ +00245190: 7365 0a20 2020 2066 6169 6c65 645f 7768 se. failed_wh
│ │ │ +002451a0: 656e 3a20 7365 7276 6963 655f 6578 6973 en: service_exis
│ │ │ +002451b0: 7473 2e72 6320 6e6f 7420 696e 205b 302c ts.rc not in [0,
│ │ │ +002451c0: 2031 5d0a 2020 2020 6368 6563 6b5f 6d6f 1]. check_mo
│ │ │ +002451d0: 6465 3a20 6661 6c73 650a 0a20 202d 206e de: false.. - n
│ │ │ +002451e0: 616d 653a 2044 6973 6162 6c65 2041 7661 ame: Disable Ava
│ │ │ +002451f0: 6869 2053 6572 7665 7220 536f 6674 7761 hi Server Softwa
│ │ │ +00245200: 7265 202d 2045 6e73 7572 6520 6176 6168 re - Ensure avah
│ │ │ +00245210: 692d 6461 656d 6f6e 2e73 6572 7669 6365 i-daemon.service
│ │ │ +00245220: 2069 7320 4d61 736b 6564 0a20 2020 2061 is Masked. a
│ │ │ +00245230: 6e73 6962 6c65 2e62 7569 6c74 696e 2e73 nsible.builtin.s
│ │ │ +00245240: 7973 7465 6d64 3a0a 2020 2020 2020 6e61 ystemd:. na
│ │ │ +00245250: 6d65 3a20 6176 6168 692d 6461 656d 6f6e me: avahi-daemon
│ │ │ +00245260: 2e73 6572 7669 6365 0a20 2020 2020 2073 .service. s
│ │ │ +00245270: 7461 7465 3a20 7374 6f70 7065 640a 2020 tate: stopped.
│ │ │ +00245280: 2020 2020 656e 6162 6c65 643a 2066 616c enabled: fal
│ │ │ +00245290: 7365 0a20 2020 2020 206d 6173 6b65 643a se. masked:
│ │ │ +002452a0: 2074 7275 650a 2020 2020 7768 656e 3a20 true. when:
│ │ │ +002452b0: 7365 7276 6963 655f 6578 6973 7473 2e73 service_exists.s
│ │ │ +002452c0: 7464 6f75 745f 6c69 6e65 7320 6973 2073 tdout_lines is s
│ │ │ +002452d0: 6561 7263 6828 2261 7661 6869 2d64 6165 earch("avahi-dae
│ │ │ +002452e0: 6d6f 6e2e 7365 7276 6963 6522 2c20 6d75 mon.service", mu
│ │ │ +002452f0: 6c74 696c 696e 653d 5472 7565 290a 0a20 ltiline=True)..
│ │ │ +00245300: 202d 206e 616d 653a 2055 6e69 7420 536f - name: Unit So
│ │ │ +00245310: 636b 6574 2045 7869 7374 7320 2d20 6176 cket Exists - av
│ │ │ +00245320: 6168 692d 6461 656d 6f6e 2e73 6f63 6b65 ahi-daemon.socke
│ │ │ +00245330: 740a 2020 2020 616e 7369 626c 652e 6275 t. ansible.bu
│ │ │ +00245340: 696c 7469 6e2e 636f 6d6d 616e 643a 2073 iltin.command: s
│ │ │ +00245350: 7973 7465 6d63 746c 202d 7120 6c69 7374 ystemctl -q list
│ │ │ +00245360: 2d75 6e69 742d 6669 6c65 7320 6176 6168 -unit-files avah
│ │ │ +00245370: 692d 6461 656d 6f6e 2e73 6f63 6b65 740a i-daemon.socket.
│ │ │ +00245380: 2020 2020 7265 6769 7374 6572 3a20 736f register: so
│ │ │ +00245390: 636b 6574 5f66 696c 655f 6578 6973 7473 cket_file_exists
│ │ │ +002453a0: 0a20 2020 2063 6861 6e67 6564 5f77 6865 . changed_whe
│ │ │ +002453b0: 6e3a 2066 616c 7365 0a20 2020 2066 6169 n: false. fai
│ │ │ +002453c0: 6c65 645f 7768 656e 3a20 736f 636b 6574 led_when: socket
│ │ │ +002453d0: 5f66 696c 655f 6578 6973 7473 2e72 6320 _file_exists.rc
│ │ │ +002453e0: 6e6f 7420 696e 205b 302c 2031 5d0a 2020 not in [0, 1].
│ │ │ +002453f0: 2020 6368 6563 6b5f 6d6f 6465 3a20 6661 check_mode: fa
│ │ │ +00245400: 6c73 650a 0a20 202d 206e 616d 653a 2044 lse.. - name: D
│ │ │ +00245410: 6973 6162 6c65 2041 7661 6869 2053 6572 isable Avahi Ser
│ │ │ +00245420: 7665 7220 536f 6674 7761 7265 202d 2044 ver Software - D
│ │ │ +00245430: 6973 6162 6c65 2053 6f63 6b65 7420 6176 isable Socket av
│ │ │ +00245440: 6168 692d 6461 656d 6f6e 0a20 2020 2061 ahi-daemon. a
│ │ │ +00245450: 6e73 6962 6c65 2e62 7569 6c74 696e 2e73 nsible.builtin.s
│ │ │ +00245460: 7973 7465 6d64 3a0a 2020 2020 2020 6e61 ystemd:. na
│ │ │ +00245470: 6d65 3a20 6176 6168 692d 6461 656d 6f6e me: avahi-daemon
│ │ │ +00245480: 2e73 6f63 6b65 740a 2020 2020 2020 656e .socket. en
│ │ │ +00245490: 6162 6c65 643a 2066 616c 7365 0a20 2020 abled: false.
│ │ │ +002454a0: 2020 2073 7461 7465 3a20 7374 6f70 7065 state: stoppe
│ │ │ +002454b0: 640a 2020 2020 2020 6d61 736b 6564 3a20 d. masked:
│ │ │ +002454c0: 7472 7565 0a20 2020 2077 6865 6e3a 2073 true. when: s
│ │ │ +002454d0: 6f63 6b65 745f 6669 6c65 5f65 7869 7374 ocket_file_exist
│ │ │ +002454e0: 732e 7374 646f 7574 5f6c 696e 6573 2069 s.stdout_lines i
│ │ │ +002454f0: 7320 7365 6172 6368 2822 6176 6168 692d s search("avahi-
│ │ │ +00245500: 6461 656d 6f6e 2e73 6f63 6b65 7422 2c20 daemon.socket",
│ │ │ +00245510: 6d75 6c74 696c 696e 653d 5472 7565 290a multiline=True).
│ │ │ +00245520: 2020 7461 6773 3a0a 2020 2d20 4e49 5354 tags:. - NIST
│ │ │ +00245530: 2d38 3030 2d35 332d 434d 2d36 2861 290a -800-53-CM-6(a).
│ │ │ +00245540: 2020 2d20 4e49 5354 2d38 3030 2d35 332d - NIST-800-53-
│ │ │ +00245550: 434d 2d37 2861 290a 2020 2d20 4e49 5354 CM-7(a). - NIST
│ │ │ +00245560: 2d38 3030 2d35 332d 434d 2d37 2862 290a -800-53-CM-7(b).
│ │ │ +00245570: 2020 2d20 5043 492d 4453 5376 342d 322e - PCI-DSSv4-2.
│ │ │ +00245580: 320a 2020 2d20 5043 492d 4453 5376 342d 2. - PCI-DSSv4-
│ │ │ +00245590: 322e 322e 340a 2020 2d20 6469 7361 626c 2.2.4. - disabl
│ │ │ +002455a0: 655f 7374 7261 7465 6779 0a20 202d 206c e_strategy. - l
│ │ │ +002455b0: 6f77 5f63 6f6d 706c 6578 6974 790a 2020 ow_complexity.
│ │ │ +002455c0: 2d20 6c6f 775f 6469 7372 7570 7469 6f6e - low_disruption
│ │ │ +002455d0: 0a20 202d 206d 6564 6975 6d5f 7365 7665 . - medium_seve
│ │ │ +002455e0: 7269 7479 0a20 202d 206e 6f5f 7265 626f rity. - no_rebo
│ │ │ +002455f0: 6f74 5f6e 6565 6465 640a 2020 2d20 7365 ot_needed. - se
│ │ │ +00245600: 7276 6963 655f 6176 6168 692d 6461 656d rvice_avahi-daem
│ │ │ +00245610: 6f6e 5f64 6973 6162 6c65 640a 2020 2d20 on_disabled. -
│ │ │ +00245620: 7370 6563 6961 6c5f 7365 7276 6963 655f special_service_
│ │ │ +00245630: 626c 6f63 6b0a 2020 7768 656e 3a20 2820 block. when: (
│ │ │ +00245640: 2261 7661 6869 2d64 6165 6d6f 6e22 2069 "avahi-daemon" i
│ │ │ +00245650: 6e20 616e 7369 626c 655f 6661 6374 732e n ansible_facts.
│ │ │ +00245660: 7061 636b 6167 6573 2061 6e64 2022 6c69 packages and "li
│ │ │ +00245670: 6e75 782d 6261 7365 2220 696e 2061 6e73 nux-base" in ans
│ │ │ +00245680: 6962 6c65 5f66 6163 7473 2e70 6163 6b61 ible_facts.packa
│ │ │ +00245690: 6765 730a 2020 2020 290a 3c2f 636f 6465 ges. ).
Remedi
│ │ │ +00245750: 6174 696f 6e20 4b75 6265 726e 6574 6573 ation Kubernetes
│ │ │ +00245760: 2073 6e69 7070 6574 20e2 87b2 3c2f 613e snippet ...
│ │ │ +00245770: 3c62 723e 3c64 6976 2063 6c61 7373 3d22
Co
│ │ │ +002457f0: 6d70 6c65 7869 7479 3a3c 2f74 683e 3c74 mplexity: low <
│ │ │ +00245810: 7472 3e3c 7468 3e44 6973 7275 7074 696f tr>Disruptio
│ │ │ +00245820: 6e3a 3c2f 7468 3e3c 7464 3e6d 6564 6975 n: mediu
│ │ │ +00245830: 6d3c 2f74 643e 3c2f 7472 3e3c 7472 3e3c m <
│ │ │ +00245840: 7468 3e52 6562 6f6f 743a 3c2f 7468 3e3c th>Reboot:<
│ │ │ +00245850: 7464 3e74 7275 653c 2f74 643e 3c2f 7472 td>true Strateg
│ │ │ +00245870: 793a 3c2f 7468 3e3c 7464 3e64 6973 6162 y: disab
│ │ │ +00245880: 6c65 3c2f 7464 3e3c 2f74 723e 3c2f 7461 le a
│ │ │ +002458a0: 7069 5665 7273 696f 6e3a 206d 6163 6869 piVersion: machi
│ │ │ +002458b0: 6e65 636f 6e66 6967 7572 6174 696f 6e2e neconfiguration.
│ │ │ +002458c0: 6f70 656e 7368 6966 742e 696f 2f76 310a openshift.io/v1.
│ │ │ +002458d0: 6b69 6e64 3a20 4d61 6368 696e 6543 6f6e kind: MachineCon
│ │ │ +002458e0: 6669 670a 7370 6563 3a0a 2020 636f 6e66 fig.spec:. conf
│ │ │ +002458f0: 6967 3a0a 2020 2020 6967 6e69 7469 6f6e ig:. ignition
│ │ │ +00245900: 3a0a 2020 2020 2020 7665 7273 696f 6e3a :. version:
│ │ │ +00245910: 2033 2e31 2e30 0a20 2020 2073 7973 7465 3.1.0. syste
│ │ │ +00245920: 6d64 3a0a 2020 2020 2020 756e 6974 733a md:. units:
│ │ │ +00245930: 0a20 2020 2020 202d 206e 616d 653a 2061 . - name: a
│ │ │ +00245940: 7661 6869 2d64 6165 6d6f 6e2e 7365 7276 vahi-daemon.serv
│ │ │ +00245950: 6963 650a 2020 2020 2020 2020 656e 6162 ice. enab
│ │ │ +00245960: 6c65 643a 2066 616c 7365 0a20 2020 2020 led: false.
│ │ │ +00245970: 2020 206d 6173 6b3a 2074 7275 650a 2020 mask: true.
│ │ │ +00245980: 2020 2020 2d20 6e61 6d65 3a20 6176 6168 - name: avah
│ │ │ +00245990: 692d 6461 656d 6f6e 2e73 6f63 6b65 740a i-daemon.socket.
│ │ │ +002459a0: 2020 2020 2020 2020 656e 6162 6c65 643a enabled:
│ │ │ +002459b0: 2066 616c 7365 0a20 2020 2020 2020 206d false. m
│ │ │ +002459c0: 6173 6b3a 2074 7275 650a 3c2f 636f 6465 ask: true.
Remedi
│ │ │ +00245a80: 6174 696f 6e20 5075 7070 6574 2073 6e69 ation Puppet sni
│ │ │ +00245a90: 7070 6574 20e2 87b2 3c2f 613e 3c62 723e ppet ...
│ │ │ +00245aa0: 3c64 6976 2063 6c61 7373 3d22 7061 6e65
│ │ │ +00245ad0: 3c74 6162 6c65 2063 6c61 7373 3d22 7461 Comple
│ │ │ +00245b20: 7869 7479 3a3c 2f74 683e 3c74 643e 6c6f xity: lo
│ │ │ +00245b30: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ +00245b40: 7468 3e44 6973 7275 7074 696f 6e3a 3c2f th>Disruption:
│ │ │ +00245b50: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ +00245b60: 2f74 723e 3c74 723e 3c74 683e 5265 626f /tr> Rebo
│ │ │ +00245b70: 6f74 3a3c 2f74 683e 3c74 643e 6661 6c73 ot: fals
│ │ │ +00245b80: 653c 2f74 643e 3c2f 7472 3e3c 7472 3e3c e <
│ │ │ +00245b90: 7468 3e53 7472 6174 6567 793a 3c2f 7468 th>Strategy:enable
│ │ │ +00245bb0: 3c2f 7472 3e3c 2f74 6162 6c65 3e3c 7072
include
│ │ │ +00245bd0: 6469 7361 626c 655f 6176 6168 692d 6461 disable_avahi-da
│ │ │ +00245be0: 656d 6f6e 0a0a 636c 6173 7320 6469 7361 emon..class disa
│ │ │ +00245bf0: 626c 655f 6176 6168 692d 6461 656d 6f6e ble_avahi-daemon
│ │ │ +00245c00: 207b 0a20 2073 6572 7669 6365 207b 2761 {. service {'a
│ │ │ +00245c10: 7661 6869 2d64 6165 6d6f 6e27 3a0a 2020 vahi-daemon':.
│ │ │ +00245c20: 2020 656e 6162 6c65 203d 2667 743b 2066 enable => f
│ │ │ +00245c30: 616c 7365 2c0a 2020 2020 656e 7375 7265 alse,. ensure
│ │ │ +00245c40: 203d 2667 743b 2027 7374 6f70 7065 6427 => 'stopped'
│ │ │ +00245c50: 2c0a 2020 7d0a 7d0a 3c2f 636f 6465 3e3c ,. }.}.<
│ │ │ +00245c60: 2f70 7265 3e3c 2f64 6976 3e3c 6120 636c /pre> Remediat
│ │ │ +00245d10: 696f 6e20 4f53 4275 696c 6420 426c 7565 ion OSBuild Blue
│ │ │ +00245d20: 7072 696e 7420 736e 6970 7065 7420 e287 print snippet ..
│ │ │ +00245d30: b23c 2f61 3e3c 6272 3e3c 6469 7620 636c .
.[customizat
│ │ │ +00245d80: 696f 6e73 2e73 6572 7669 6365 735d 0a6d ions.services].m
│ │ │ +00245d90: 6173 6b65 6420 3d20 5b22 6176 6168 692d asked = ["avahi-
│ │ │ +00245da0: 6461 656d 6f6e 225d 0a3c 2f63 6f64 653e daemon"].
│ │ │ 00245db0: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063
Remediatio
│ │ │ -00256530: 6e20 4f53 4275 696c 6420 426c 7565 7072 n OSBuild Bluepr
│ │ │ -00256540: 696e 7420 736e 6970 7065 7420 e287 b23c int snippet ...<
│ │ │ -00256550: 2f61 3e3c 6272 3e3c 6469 7620 636c 6173 /a>
.[[packages]].
│ │ │ -002565a0: 6e61 6d65 203d 2022 6372 6f6e 220a 7665 name = "cron".ve
│ │ │ -002565b0: 7273 696f 6e20 3d20 222a 220a 3c2f 636f rsion = "*".
<
│ │ │ -002565d0: 6120 636c 6173 733d 2262 746e 2062 746e a class="btn btn
│ │ │ -002565e0: 2d73 7563 6365 7373 2220 6461 7461 2d74 -success" data-t
│ │ │ -002565f0: 6f67 676c 653d 2263 6f6c 6c61 7073 6522 oggle="collapse"
│ │ │ -00256600: 2064 6174 612d 7461 7267 6574 3d22 2369 data-target="#i
│ │ │ -00256610: 6438 3839 2220 7461 6269 6e64 6578 3d22 d889" tabindex="
│ │ │ -00256620: 3022 2072 6f6c 653d 2262 7574 746f 6e22 0" role="button"
│ │ │ -00256630: 2061 7269 612d 6578 7061 6e64 6564 3d22 aria-expanded="
│ │ │ -00256640: 6661 6c73 6522 2074 6974 6c65 3d22 4163 false" title="Ac
│ │ │ -00256650: 7469 7661 7465 2074 6f20 7265 7665 616c tivate to reveal
│ │ │ -00256660: 2220 6872 6566 3d22 2321 223e 5265 6d65 " href="#!">Reme
│ │ │ -00256670: 6469 6174 696f 6e20 5075 7070 6574 2073 diation Puppet s
│ │ │ -00256680: 6e69 7070 6574 20e2 87b2 3c2f 613e 3c62 nippet ...Comp
│ │ │ -00256710: 6c65 7869 7479 3a3c 2f74 683e 3c74 643e lexity:
│ │ │ -00256720: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Disruption:
│ │ │ -00256740: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Re
│ │ │ -00256760: 626f 6f74 3a3c 2f74 683e 3c74 643e 6661 boot: fa
│ │ │ -00256770: 6c73 653c 2f74 643e 3c2f 7472 3e3c 7472 lse Strategy:
│ │ │ -00256790: 7468 3e3c 7464 3e65 6e61 626c 653c 2f74 th> enable
<
│ │ │ -002567b0: 7072 653e 3c63 6f64 653e 696e 636c 7564 pre>includ
│ │ │ -002567c0: 6520 696e 7374 616c 6c5f 6372 6f6e 0a0a e install_cron..
│ │ │ -002567d0: 636c 6173 7320 696e 7374 616c 6c5f 6372 class install_cr
│ │ │ -002567e0: 6f6e 207b 0a20 2070 6163 6b61 6765 207b on {. package {
│ │ │ -002567f0: 2027 6372 6f6e 273a 0a20 2020 2065 6e73 'cron':. ens
│ │ │ -00256800: 7572 6520 3d26 6774 3b20 2769 6e73 7461 ure => 'insta
│ │ │ -00256810: 6c6c 6564 272c 0a20 207d 0a7d 0a3c 2f63 lled',. }.}.
│ │ │ -00256830: 3c61 2063 6c61 7373 3d22 6274 6e20 6274 Rem
│ │ │ -002568d0: 6564 6961 7469 6f6e 2041 6e73 6962 6c65 ediation Ansible
│ │ │ -002568e0: 2073 6e69 7070 6574 20e2 87b2 3c2f 613e snippet ...
│ │ │ -002568f0: 3c62 723e 3c64 6976 2063 6c61 7373 3d22
Co
│ │ │ -00256970: 6d70 6c65 7869 7479 3a3c 2f74 683e 3c74 mplexity: low <
│ │ │ -00256990: 7472 3e3c 7468 3e44 6973 7275 7074 696f tr>Disruptio
│ │ │ -002569a0: 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f n: low
│ │ │ -002569b0: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ -002569c0: 5265 626f 6f74 3a3c 2f74 683e 3c74 643e Reboot:
│ │ │ -002569d0: 6661 6c73 653c 2f74 643e 3c2f 7472 3e3c false <
│ │ │ -002569e0: 7472 3e3c 7468 3e53 7472 6174 6567 793a tr>Strategy:
│ │ │ -002569f0: 3c2f 7468 3e3c 7464 3e65 6e61 626c 653c enable<
│ │ │ -00256a00: 2f74 643e 3c2f 7472 3e3c 2f74 6162 6c65 /td>
- na
│ │ │ -00256a20: 6d65 3a20 4761 7468 6572 2074 6865 2070 me: Gather the p
│ │ │ -00256a30: 6163 6b61 6765 2066 6163 7473 0a20 2070 ackage facts. p
│ │ │ -00256a40: 6163 6b61 6765 5f66 6163 7473 3a0a 2020 ackage_facts:.
│ │ │ -00256a50: 2020 6d61 6e61 6765 723a 2061 7574 6f0a manager: auto.
│ │ │ -00256a60: 2020 7461 6773 3a0a 2020 2d20 4e49 5354 tags:. - NIST
│ │ │ -00256a70: 2d38 3030 2d35 332d 434d 2d36 2861 290a -800-53-CM-6(a).
│ │ │ -00256a80: 2020 2d20 5043 492d 4453 5376 342d 322e - PCI-DSSv4-2.
│ │ │ -00256a90: 320a 2020 2d20 5043 492d 4453 5376 342d 2. - PCI-DSSv4-
│ │ │ -00256aa0: 322e 322e 360a 2020 2d20 656e 6162 6c65 2.2.6. - enable
│ │ │ -00256ab0: 5f73 7472 6174 6567 790a 2020 2d20 6c6f _strategy. - lo
│ │ │ -00256ac0: 775f 636f 6d70 6c65 7869 7479 0a20 202d w_complexity. -
│ │ │ -00256ad0: 206c 6f77 5f64 6973 7275 7074 696f 6e0a low_disruption.
│ │ │ -00256ae0: 2020 2d20 6d65 6469 756d 5f73 6576 6572 - medium_sever
│ │ │ -00256af0: 6974 790a 2020 2d20 6e6f 5f72 6562 6f6f ity. - no_reboo
│ │ │ -00256b00: 745f 6e65 6564 6564 0a20 202d 2070 6163 t_needed. - pac
│ │ │ -00256b10: 6b61 6765 5f63 726f 6e5f 696e 7374 616c kage_cron_instal
│ │ │ -00256b20: 6c65 640a 0a2d 206e 616d 653a 2045 6e73 led..- name: Ens
│ │ │ -00256b30: 7572 6520 6372 6f6e 2069 7320 696e 7374 ure cron is inst
│ │ │ -00256b40: 616c 6c65 640a 2020 616e 7369 626c 652e alled. ansible.
│ │ │ -00256b50: 6275 696c 7469 6e2e 7061 636b 6167 653a builtin.package:
│ │ │ -00256b60: 0a20 2020 206e 616d 653a 2063 726f 6e0a . name: cron.
│ │ │ -00256b70: 2020 2020 7374 6174 653a 2070 7265 7365 state: prese
│ │ │ -00256b80: 6e74 0a20 2077 6865 6e3a 2027 226c 696e nt. when: '"lin
│ │ │ -00256b90: 7578 2d62 6173 6522 2069 6e20 616e 7369 ux-base" in ansi
│ │ │ -00256ba0: 626c 655f 6661 6374 732e 7061 636b 6167 ble_facts.packag
│ │ │ -00256bb0: 6573 270a 2020 7461 6773 3a0a 2020 2d20 es'. tags:. -
│ │ │ -00256bc0: 4e49 5354 2d38 3030 2d35 332d 434d 2d36 NIST-800-53-CM-6
│ │ │ -00256bd0: 2861 290a 2020 2d20 5043 492d 4453 5376 (a). - PCI-DSSv
│ │ │ -00256be0: 342d 322e 320a 2020 2d20 5043 492d 4453 4-2.2. - PCI-DS
│ │ │ -00256bf0: 5376 342d 322e 322e 360a 2020 2d20 656e Sv4-2.2.6. - en
│ │ │ -00256c00: 6162 6c65 5f73 7472 6174 6567 790a 2020 able_strategy.
│ │ │ -00256c10: 2d20 6c6f 775f 636f 6d70 6c65 7869 7479 - low_complexity
│ │ │ -00256c20: 0a20 202d 206c 6f77 5f64 6973 7275 7074 . - low_disrupt
│ │ │ -00256c30: 696f 6e0a 2020 2d20 6d65 6469 756d 5f73 ion. - medium_s
│ │ │ -00256c40: 6576 6572 6974 790a 2020 2d20 6e6f 5f72 everity. - no_r
│ │ │ -00256c50: 6562 6f6f 745f 6e65 6564 6564 0a20 202d eboot_needed. -
│ │ │ -00256c60: 2070 6163 6b61 6765 5f63 726f 6e5f 696e package_cron_in
│ │ │ -00256c70: 7374 616c 6c65 640a 3c2f 636f 6465 3e3c stalled.<
│ │ │ +00256530: 6e20 416e 7369 626c 6520 736e 6970 7065 n Ansible snippe
│ │ │ +00256540: 7420 e287 b23c 2f61 3e3c 6272 3e3c 6469 t ...
<
│ │ │ +002565c0: 7472 3e3c 7468 3e43 6f6d 706c 6578 6974 tr>Complexit
│ │ │ +002565d0: 793a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f y: low
│ │ │ +002565e0: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ +002565f0: 4469 7372 7570 7469 6f6e 3a3c 2f74 683e Disruption:
│ │ │ +00256600: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Reboot:
│ │ │ +00256620: 3c2f 7468 3e3c 7464 3e66 616c 7365 3c2f false
│ │ │ +00256630: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ +00256640: 5374 7261 7465 6779 3a3c 2f74 683e 3c74 Strategy: enable
<
│ │ │ +00256670: 636f 6465 3e2d 206e 616d 653a 2047 6174 code>- name: Gat
│ │ │ +00256680: 6865 7220 7468 6520 7061 636b 6167 6520 her the package
│ │ │ +00256690: 6661 6374 730a 2020 7061 636b 6167 655f facts. package_
│ │ │ +002566a0: 6661 6374 733a 0a20 2020 206d 616e 6167 facts:. manag
│ │ │ +002566b0: 6572 3a20 6175 746f 0a20 2074 6167 733a er: auto. tags:
│ │ │ +002566c0: 0a20 202d 204e 4953 542d 3830 302d 3533 . - NIST-800-53
│ │ │ +002566d0: 2d43 4d2d 3628 6129 0a20 202d 2050 4349 -CM-6(a). - PCI
│ │ │ +002566e0: 2d44 5353 7634 2d32 2e32 0a20 202d 2050 -DSSv4-2.2. - P
│ │ │ +002566f0: 4349 2d44 5353 7634 2d32 2e32 2e36 0a20 CI-DSSv4-2.2.6.
│ │ │ +00256700: 202d 2065 6e61 626c 655f 7374 7261 7465 - enable_strate
│ │ │ +00256710: 6779 0a20 202d 206c 6f77 5f63 6f6d 706c gy. - low_compl
│ │ │ +00256720: 6578 6974 790a 2020 2d20 6c6f 775f 6469 exity. - low_di
│ │ │ +00256730: 7372 7570 7469 6f6e 0a20 202d 206d 6564 sruption. - med
│ │ │ +00256740: 6975 6d5f 7365 7665 7269 7479 0a20 202d ium_severity. -
│ │ │ +00256750: 206e 6f5f 7265 626f 6f74 5f6e 6565 6465 no_reboot_neede
│ │ │ +00256760: 640a 2020 2d20 7061 636b 6167 655f 6372 d. - package_cr
│ │ │ +00256770: 6f6e 5f69 6e73 7461 6c6c 6564 0a0a 2d20 on_installed..-
│ │ │ +00256780: 6e61 6d65 3a20 456e 7375 7265 2063 726f name: Ensure cro
│ │ │ +00256790: 6e20 6973 2069 6e73 7461 6c6c 6564 0a20 n is installed.
│ │ │ +002567a0: 2061 6e73 6962 6c65 2e62 7569 6c74 696e ansible.builtin
│ │ │ +002567b0: 2e70 6163 6b61 6765 3a0a 2020 2020 6e61 .package:. na
│ │ │ +002567c0: 6d65 3a20 6372 6f6e 0a20 2020 2073 7461 me: cron. sta
│ │ │ +002567d0: 7465 3a20 7072 6573 656e 740a 2020 7768 te: present. wh
│ │ │ +002567e0: 656e 3a20 2722 6c69 6e75 782d 6261 7365 en: '"linux-base
│ │ │ +002567f0: 2220 696e 2061 6e73 6962 6c65 5f66 6163 " in ansible_fac
│ │ │ +00256800: 7473 2e70 6163 6b61 6765 7327 0a20 2074 ts.packages'. t
│ │ │ +00256810: 6167 733a 0a20 202d 204e 4953 542d 3830 ags:. - NIST-80
│ │ │ +00256820: 302d 3533 2d43 4d2d 3628 6129 0a20 202d 0-53-CM-6(a). -
│ │ │ +00256830: 2050 4349 2d44 5353 7634 2d32 2e32 0a20 PCI-DSSv4-2.2.
│ │ │ +00256840: 202d 2050 4349 2d44 5353 7634 2d32 2e32 - PCI-DSSv4-2.2
│ │ │ +00256850: 2e36 0a20 202d 2065 6e61 626c 655f 7374 .6. - enable_st
│ │ │ +00256860: 7261 7465 6779 0a20 202d 206c 6f77 5f63 rategy. - low_c
│ │ │ +00256870: 6f6d 706c 6578 6974 790a 2020 2d20 6c6f omplexity. - lo
│ │ │ +00256880: 775f 6469 7372 7570 7469 6f6e 0a20 202d w_disruption. -
│ │ │ +00256890: 206d 6564 6975 6d5f 7365 7665 7269 7479 medium_severity
│ │ │ +002568a0: 0a20 202d 206e 6f5f 7265 626f 6f74 5f6e . - no_reboot_n
│ │ │ +002568b0: 6565 6465 640a 2020 2d20 7061 636b 6167 eeded. - packag
│ │ │ +002568c0: 655f 6372 6f6e 5f69 6e73 7461 6c6c 6564 e_cron_installed
│ │ │ +002568d0: 0a3c 2f63 6f64 653e 3c2f 7072 653e 3c2f .
│ │ │ +002568e0: 6469 763e 3c61 2063 6c61 7373 3d22 6274 div>Remediation Pup
│ │ │ +00256990: 7065 7420 736e 6970 7065 7420 e287 b23c pet snippet ...<
│ │ │ +002569a0: 2f61 3e3c 6272 3e3c 6469 7620 636c 6173 /a>
Complexity: low Disrup
│ │ │ +00256a50: 7469 6f6e 3a3c 2f74 683e 3c74 643e 6c6f tion: lo
│ │ │ +00256a60: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ +00256a70: 7468 3e52 6562 6f6f 743a 3c2f 7468 3e3c th>Reboot:<
│ │ │ +00256a80: 7464 3e66 616c 7365 3c2f 7464 3e3c 2f74 td>false Strate
│ │ │ +00256aa0: 6779 3a3c 2f74 683e 3c74 643e 656e 6162 gy: enab
│ │ │ +00256ab0: 6c65 3c2f 7464 3e3c 2f74 723e 3c2f 7461 le i
│ │ │ +00256ad0: 6e63 6c75 6465 2069 6e73 7461 6c6c 5f63 nclude install_c
│ │ │ +00256ae0: 726f 6e0a 0a63 6c61 7373 2069 6e73 7461 ron..class insta
│ │ │ +00256af0: 6c6c 5f63 726f 6e20 7b0a 2020 7061 636b ll_cron {. pack
│ │ │ +00256b00: 6167 6520 7b20 2763 726f 6e27 3a0a 2020 age { 'cron':.
│ │ │ +00256b10: 2020 656e 7375 7265 203d 2667 743b 2027 ensure => '
│ │ │ +00256b20: 696e 7374 616c 6c65 6427 2c0a 2020 7d0a installed',. }.
│ │ │ +00256b30: 7d0a 3c2f 636f 6465 3e3c 2f70 7265 3e3c }.
<
│ │ │ +00256b40: 2f64 6976 3e3c 6120 636c 6173 733d 2262 /div>Remediation OS
│ │ │ +00256bf0: 4275 696c 6420 426c 7565 7072 696e 7420 Build Blueprint
│ │ │ +00256c00: 736e 6970 7065 7420 e287 b23c 2f61 3e3c snippet ...<
│ │ │ +00256c10: 6272 3e3c 6469 7620 636c 6173 733d 2270 br>.[
│ │ │ +00256c50: 5b70 6163 6b61 6765 735d 5d0a 6e61 6d65 [packages]].name
│ │ │ +00256c60: 203d 2022 6372 6f6e 220a 7665 7273 696f = "cron".versio
│ │ │ +00256c70: 6e20 3d20 222a 220a 3c2f 636f 6465 3e3c n = "*".<
│ │ │ 00256c80: 2f70 7265 3e3c 2f64 6976 3e3c 6120 636c /pre>
Remediatio
│ │ │ -00257ea0: 6e20 4f53 4275 696c 6420 426c 7565 7072 n OSBuild Bluepr
│ │ │ -00257eb0: 696e 7420 736e 6970 7065 7420 e287 b23c int snippet ...<
│ │ │ -00257ec0: 2f61 3e3c 6272 3e3c 6469 7620 636c 6173 /a>
.[customizatio
│ │ │ -00257f10: 6e73 2e73 6572 7669 6365 735d 0a65 6e61 ns.services].ena
│ │ │ -00257f20: 626c 6564 203d 205b 2263 726f 6e22 5d0a bled = ["cron"].
│ │ │ -00257f30: 3c2f 636f 6465 3e3c 2f70 7265 3e3c 2f64
│ │ │ -00257fe0: 5265 6d65 6469 6174 696f 6e20 5075 7070 Remediation Pupp
│ │ │ -00257ff0: 6574 2073 6e69 7070 6574 20e2 87b2 3c2f et snippet ...
│ │ │ -00258000: 613e 3c62 723e 3c64 6976 2063 6c61 7373 a>
│ │ │ -00258080: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity:
│ │ │ -00258090: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Disrupt
│ │ │ -002580b0: 696f 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 ion: low
│ │ │ -002580c0: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Reboot:false Strateg
│ │ │ -00258100: 793a 3c2f 7468 3e3c 7464 3e65 6e61 626c y: enabl
│ │ │ -00258110: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e in
│ │ │ -00258130: 636c 7564 6520 656e 6162 6c65 5f63 726f clude enable_cro
│ │ │ -00258140: 6e0a 0a63 6c61 7373 2065 6e61 626c 655f n..class enable_
│ │ │ -00258150: 6372 6f6e 207b 0a20 2073 6572 7669 6365 cron {. service
│ │ │ -00258160: 207b 2763 726f 6e27 3a0a 2020 2020 656e {'cron':. en
│ │ │ -00258170: 6162 6c65 203d 2667 743b 2074 7275 652c able => true,
│ │ │ -00258180: 0a20 2020 2065 6e73 7572 6520 3d26 6774 . ensure =>
│ │ │ -00258190: 3b20 2772 756e 6e69 6e67 272c 0a20 207d ; 'running',. }
│ │ │ -002581a0: 0a7d 0a3c 2f63 6f64 653e 3c2f 7072 653e .}.
│ │ │ -002581b0: 3c2f 6469 763e 3c61 2063 6c61 7373 3d22 Remediation A
│ │ │ -00258260: 6e73 6962 6c65 2073 6e69 7070 6574 20e2 nsible snippet .
│ │ │ -00258270: 87b2 3c2f 613e 3c62 723e 3c64 6976 2063 ..
│ │ │ -002582f0: 3c74 683e 436f 6d70 6c65 7869 7479 3a3c Complexity:<
│ │ │ -00258300: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ -00258310: 3c2f 7472 3e3c 7472 3e3c 7468 3e44 6973 Dis
│ │ │ -00258320: 7275 7074 696f 6e3a 3c2f 7468 3e3c 7464 ruption: low Reboot: false
│ │ │ -00258360: 3c2f 7472 3e3c 7472 3e3c 7468 3e53 7472 Str
│ │ │ -00258370: 6174 6567 793a 3c2f 7468 3e3c 7464 3e65 ategy: e
│ │ │ -00258380: 6e61 626c 653c 2f74 643e 3c2f 7472 3e3c nable <
│ │ │ -00258390: 2f74 6162 6c65 3e3c 7072 653e 3c63 6f64 /table>- name: Gather
│ │ │ -002583b0: 2074 6865 2070 6163 6b61 6765 2066 6163 the package fac
│ │ │ -002583c0: 7473 0a20 2070 6163 6b61 6765 5f66 6163 ts. package_fac
│ │ │ -002583d0: 7473 3a0a 2020 2020 6d61 6e61 6765 723a ts:. manager:
│ │ │ -002583e0: 2061 7574 6f0a 2020 7461 6773 3a0a 2020 auto. tags:.
│ │ │ -002583f0: 2d20 4e49 5354 2d38 3030 2d35 332d 434d - NIST-800-53-CM
│ │ │ -00258400: 2d36 2861 290a 2020 2d20 656e 6162 6c65 -6(a). - enable
│ │ │ -00258410: 5f73 7472 6174 6567 790a 2020 2d20 6c6f _strategy. - lo
│ │ │ -00258420: 775f 636f 6d70 6c65 7869 7479 0a20 202d w_complexity. -
│ │ │ -00258430: 206c 6f77 5f64 6973 7275 7074 696f 6e0a low_disruption.
│ │ │ -00258440: 2020 2d20 6d65 6469 756d 5f73 6576 6572 - medium_sever
│ │ │ -00258450: 6974 790a 2020 2d20 6e6f 5f72 6562 6f6f ity. - no_reboo
│ │ │ -00258460: 745f 6e65 6564 6564 0a20 202d 2073 6572 t_needed. - ser
│ │ │ -00258470: 7669 6365 5f63 726f 6e5f 656e 6162 6c65 vice_cron_enable
│ │ │ -00258480: 640a 0a2d 206e 616d 653a 2045 6e61 626c d..- name: Enabl
│ │ │ -00258490: 6520 6372 6f6e 2053 6572 7669 6365 202d e cron Service -
│ │ │ -002584a0: 2045 6e61 626c 6520 7365 7276 6963 6520 Enable service
│ │ │ -002584b0: 6372 6f6e 0a20 2062 6c6f 636b 3a0a 0a20 cron. block:..
│ │ │ -002584c0: 202d 206e 616d 653a 2047 6174 6865 7220 - name: Gather
│ │ │ -002584d0: 7468 6520 7061 636b 6167 6520 6661 6374 the package fact
│ │ │ -002584e0: 730a 2020 2020 616e 7369 626c 652e 6275 s. ansible.bu
│ │ │ -002584f0: 696c 7469 6e2e 7061 636b 6167 655f 6661 iltin.package_fa
│ │ │ -00258500: 6374 733a 0a20 2020 2020 206d 616e 6167 cts:. manag
│ │ │ -00258510: 6572 3a20 6175 746f 0a0a 2020 2d20 6e61 er: auto.. - na
│ │ │ -00258520: 6d65 3a20 456e 6162 6c65 2063 726f 6e20 me: Enable cron
│ │ │ -00258530: 5365 7276 6963 6520 2d20 456e 6162 6c65 Service - Enable
│ │ │ -00258540: 2053 6572 7669 6365 2063 726f 6e0a 2020 Service cron.
│ │ │ -00258550: 2020 616e 7369 626c 652e 6275 696c 7469 ansible.builti
│ │ │ -00258560: 6e2e 7379 7374 656d 643a 0a20 2020 2020 n.systemd:.
│ │ │ -00258570: 206e 616d 653a 2063 726f 6e0a 2020 2020 name: cron.
│ │ │ -00258580: 2020 656e 6162 6c65 643a 2074 7275 650a enabled: true.
│ │ │ -00258590: 2020 2020 2020 7374 6174 653a 2073 7461 state: sta
│ │ │ -002585a0: 7274 6564 0a20 2020 2020 206d 6173 6b65 rted. maske
│ │ │ -002585b0: 643a 2066 616c 7365 0a20 2020 2077 6865 d: false. whe
│ │ │ -002585c0: 6e3a 0a20 2020 202d 2027 2263 726f 6e22 n:. - '"cron"
│ │ │ -002585d0: 2069 6e20 616e 7369 626c 655f 6661 6374 in ansible_fact
│ │ │ -002585e0: 732e 7061 636b 6167 6573 270a 2020 7461 s.packages'. ta
│ │ │ -002585f0: 6773 3a0a 2020 2d20 4e49 5354 2d38 3030 gs:. - NIST-800
│ │ │ -00258600: 2d35 332d 434d 2d36 2861 290a 2020 2d20 -53-CM-6(a). -
│ │ │ -00258610: 656e 6162 6c65 5f73 7472 6174 6567 790a enable_strategy.
│ │ │ -00258620: 2020 2d20 6c6f 775f 636f 6d70 6c65 7869 - low_complexi
│ │ │ -00258630: 7479 0a20 202d 206c 6f77 5f64 6973 7275 ty. - low_disru
│ │ │ -00258640: 7074 696f 6e0a 2020 2d20 6d65 6469 756d ption. - medium
│ │ │ -00258650: 5f73 6576 6572 6974 790a 2020 2d20 6e6f _severity. - no
│ │ │ -00258660: 5f72 6562 6f6f 745f 6e65 6564 6564 0a20 _reboot_needed.
│ │ │ -00258670: 202d 2073 6572 7669 6365 5f63 726f 6e5f - service_cron_
│ │ │ -00258680: 656e 6162 6c65 640a 2020 2d20 7370 6563 enabled. - spec
│ │ │ -00258690: 6961 6c5f 7365 7276 6963 655f 626c 6f63 ial_service_bloc
│ │ │ -002586a0: 6b0a 2020 7768 656e 3a20 2722 6c69 6e75 k. when: '"linu
│ │ │ -002586b0: 782d 6261 7365 2220 696e 2061 6e73 6962 x-base" in ansib
│ │ │ -002586c0: 6c65 5f66 6163 7473 2e70 6163 6b61 6765 le_facts.package
│ │ │ -002586d0: 7327 0a3c 2f63 6f64 653e 3c2f 7072 653e s'.
│ │ │ +00257ea0: 6e20 416e 7369 626c 6520 736e 6970 7065 n Ansible snippe
│ │ │ +00257eb0: 7420 e287 b23c 2f61 3e3c 6272 3e3c 6469 t ...
<
│ │ │ +00257f30: 7472 3e3c 7468 3e43 6f6d 706c 6578 6974 tr>Complexit
│ │ │ +00257f40: 793a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f y: low
│ │ │ +00257f50: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ +00257f60: 4469 7372 7570 7469 6f6e 3a3c 2f74 683e Disruption:
│ │ │ +00257f70: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Reboot:
│ │ │ +00257f90: 3c2f 7468 3e3c 7464 3e66 616c 7365 3c2f false
│ │ │ +00257fa0: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ +00257fb0: 5374 7261 7465 6779 3a3c 2f74 683e 3c74 Strategy: enable
<
│ │ │ +00257fe0: 636f 6465 3e2d 206e 616d 653a 2047 6174 code>- name: Gat
│ │ │ +00257ff0: 6865 7220 7468 6520 7061 636b 6167 6520 her the package
│ │ │ +00258000: 6661 6374 730a 2020 7061 636b 6167 655f facts. package_
│ │ │ +00258010: 6661 6374 733a 0a20 2020 206d 616e 6167 facts:. manag
│ │ │ +00258020: 6572 3a20 6175 746f 0a20 2074 6167 733a er: auto. tags:
│ │ │ +00258030: 0a20 202d 204e 4953 542d 3830 302d 3533 . - NIST-800-53
│ │ │ +00258040: 2d43 4d2d 3628 6129 0a20 202d 2065 6e61 -CM-6(a). - ena
│ │ │ +00258050: 626c 655f 7374 7261 7465 6779 0a20 202d ble_strategy. -
│ │ │ +00258060: 206c 6f77 5f63 6f6d 706c 6578 6974 790a low_complexity.
│ │ │ +00258070: 2020 2d20 6c6f 775f 6469 7372 7570 7469 - low_disrupti
│ │ │ +00258080: 6f6e 0a20 202d 206d 6564 6975 6d5f 7365 on. - medium_se
│ │ │ +00258090: 7665 7269 7479 0a20 202d 206e 6f5f 7265 verity. - no_re
│ │ │ +002580a0: 626f 6f74 5f6e 6565 6465 640a 2020 2d20 boot_needed. -
│ │ │ +002580b0: 7365 7276 6963 655f 6372 6f6e 5f65 6e61 service_cron_ena
│ │ │ +002580c0: 626c 6564 0a0a 2d20 6e61 6d65 3a20 456e bled..- name: En
│ │ │ +002580d0: 6162 6c65 2063 726f 6e20 5365 7276 6963 able cron Servic
│ │ │ +002580e0: 6520 2d20 456e 6162 6c65 2073 6572 7669 e - Enable servi
│ │ │ +002580f0: 6365 2063 726f 6e0a 2020 626c 6f63 6b3a ce cron. block:
│ │ │ +00258100: 0a0a 2020 2d20 6e61 6d65 3a20 4761 7468 .. - name: Gath
│ │ │ +00258110: 6572 2074 6865 2070 6163 6b61 6765 2066 er the package f
│ │ │ +00258120: 6163 7473 0a20 2020 2061 6e73 6962 6c65 acts. ansible
│ │ │ +00258130: 2e62 7569 6c74 696e 2e70 6163 6b61 6765 .builtin.package
│ │ │ +00258140: 5f66 6163 7473 3a0a 2020 2020 2020 6d61 _facts:. ma
│ │ │ +00258150: 6e61 6765 723a 2061 7574 6f0a 0a20 202d nager: auto.. -
│ │ │ +00258160: 206e 616d 653a 2045 6e61 626c 6520 6372 name: Enable cr
│ │ │ +00258170: 6f6e 2053 6572 7669 6365 202d 2045 6e61 on Service - Ena
│ │ │ +00258180: 626c 6520 5365 7276 6963 6520 6372 6f6e ble Service cron
│ │ │ +00258190: 0a20 2020 2061 6e73 6962 6c65 2e62 7569 . ansible.bui
│ │ │ +002581a0: 6c74 696e 2e73 7973 7465 6d64 3a0a 2020 ltin.systemd:.
│ │ │ +002581b0: 2020 2020 6e61 6d65 3a20 6372 6f6e 0a20 name: cron.
│ │ │ +002581c0: 2020 2020 2065 6e61 626c 6564 3a20 7472 enabled: tr
│ │ │ +002581d0: 7565 0a20 2020 2020 2073 7461 7465 3a20 ue. state:
│ │ │ +002581e0: 7374 6172 7465 640a 2020 2020 2020 6d61 started. ma
│ │ │ +002581f0: 736b 6564 3a20 6661 6c73 650a 2020 2020 sked: false.
│ │ │ +00258200: 7768 656e 3a0a 2020 2020 2d20 2722 6372 when:. - '"cr
│ │ │ +00258210: 6f6e 2220 696e 2061 6e73 6962 6c65 5f66 on" in ansible_f
│ │ │ +00258220: 6163 7473 2e70 6163 6b61 6765 7327 0a20 acts.packages'.
│ │ │ +00258230: 2074 6167 733a 0a20 202d 204e 4953 542d tags:. - NIST-
│ │ │ +00258240: 3830 302d 3533 2d43 4d2d 3628 6129 0a20 800-53-CM-6(a).
│ │ │ +00258250: 202d 2065 6e61 626c 655f 7374 7261 7465 - enable_strate
│ │ │ +00258260: 6779 0a20 202d 206c 6f77 5f63 6f6d 706c gy. - low_compl
│ │ │ +00258270: 6578 6974 790a 2020 2d20 6c6f 775f 6469 exity. - low_di
│ │ │ +00258280: 7372 7570 7469 6f6e 0a20 202d 206d 6564 sruption. - med
│ │ │ +00258290: 6975 6d5f 7365 7665 7269 7479 0a20 202d ium_severity. -
│ │ │ +002582a0: 206e 6f5f 7265 626f 6f74 5f6e 6565 6465 no_reboot_neede
│ │ │ +002582b0: 640a 2020 2d20 7365 7276 6963 655f 6372 d. - service_cr
│ │ │ +002582c0: 6f6e 5f65 6e61 626c 6564 0a20 202d 2073 on_enabled. - s
│ │ │ +002582d0: 7065 6369 616c 5f73 6572 7669 6365 5f62 pecial_service_b
│ │ │ +002582e0: 6c6f 636b 0a20 2077 6865 6e3a 2027 226c lock. when: '"l
│ │ │ +002582f0: 696e 7578 2d62 6173 6522 2069 6e20 616e inux-base" in an
│ │ │ +00258300: 7369 626c 655f 6661 6374 732e 7061 636b sible_facts.pack
│ │ │ +00258310: 6167 6573 270a 3c2f 636f 6465 3e3c 2f70 ages'.
Remediatio
│ │ │ +002583d0: 6e20 5075 7070 6574 2073 6e69 7070 6574 n Puppet snippet
│ │ │ +002583e0: 20e2 87b2 3c2f 613e 3c62 723e 3c64 6976 ...
Complexity
│ │ │ +00258470: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low D
│ │ │ +00258490: 6973 7275 7074 696f 6e3a 3c2f 7468 3e3c isruption: <
│ │ │ +002584a0: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ +002584b0: 3c74 723e 3c74 683e 5265 626f 6f74 3a3c Reboot:<
│ │ │ +002584c0: 2f74 683e 3c74 643e 6661 6c73 653c 2f74 /th> false S
│ │ │ +002584e0: 7472 6174 6567 793a 3c2f 7468 3e3c 7464 trategy: enable
include enab
│ │ │ +00258520: 6c65 5f63 726f 6e0a 0a63 6c61 7373 2065 le_cron..class e
│ │ │ +00258530: 6e61 626c 655f 6372 6f6e 207b 0a20 2073 nable_cron {. s
│ │ │ +00258540: 6572 7669 6365 207b 2763 726f 6e27 3a0a ervice {'cron':.
│ │ │ +00258550: 2020 2020 656e 6162 6c65 203d 2667 743b enable =>
│ │ │ +00258560: 2074 7275 652c 0a20 2020 2065 6e73 7572 true,. ensur
│ │ │ +00258570: 6520 3d26 6774 3b20 2772 756e 6e69 6e67 e => 'running
│ │ │ +00258580: 272c 0a20 207d 0a7d 0a3c 2f63 6f64 653e ',. }.}.
│ │ │ +00258590: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063
Remedia
│ │ │ +00258640: 7469 6f6e 204f 5342 7569 6c64 2042 6c75 tion OSBuild Blu
│ │ │ +00258650: 6570 7269 6e74 2073 6e69 7070 6574 20e2 eprint snippet .
│ │ │ +00258660: 87b2 3c2f 613e 3c62 723e 3c64 6976 2063 ..
<
│ │ │ +002586a0: 636f 6465 3e0a 5b63 7573 746f 6d69 7a61 code>.[customiza
│ │ │ +002586b0: 7469 6f6e 732e 7365 7276 6963 6573 5d0a tions.services].
│ │ │ +002586c0: 656e 6162 6c65 6420 3d20 5b22 6372 6f6e enabled = ["cron
│ │ │ +002586d0: 225d 0a3c 2f63 6f64 653e 3c2f 7072 653e "].
│ │ │ 002586e0: 3c2f 6469 763e 3c61 2063 6c61 7373 3d22 Remediatio
│ │ │ -00274940: 6e20 5075 7070 6574 2073 6e69 7070 6574 n Puppet snippet
│ │ │ -00274950: 20e2 87b2 3c2f 613e 3c62 723e 3c64 6976 ...
Complexity
│ │ │ -002749e0: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low D
│ │ │ -00274a00: 6973 7275 7074 696f 6e3a 3c2f 7468 3e3c isruption: <
│ │ │ -00274a10: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ -00274a20: 3c74 723e 3c74 683e 5265 626f 6f74 3a3c Reboot:<
│ │ │ -00274a30: 2f74 683e 3c74 643e 6661 6c73 653c 2f74 /th> false S
│ │ │ -00274a50: 7472 6174 6567 793a 3c2f 7468 3e3c 7464 trategy: disable
<
│ │ │ -00274a80: 636f 6465 3e0a 696e 636c 7564 6520 7265 code>.include re
│ │ │ -00274a90: 6d6f 7665 5f6e 6973 0a0a 636c 6173 7320 move_nis..class
│ │ │ -00274aa0: 7265 6d6f 7665 5f6e 6973 207b 0a20 2070 remove_nis {. p
│ │ │ -00274ab0: 6163 6b61 6765 207b 2027 6e69 7327 3a0a ackage { 'nis':.
│ │ │ -00274ac0: 2020 2020 656e 7375 7265 203d 2667 743b ensure =>
│ │ │ -00274ad0: 2027 7075 7267 6564 272c 0a20 207d 0a7d 'purged',. }.}
│ │ │ -00274ae0: 0a3c 2f63 6f64 653e 3c2f 7072 653e 3c2f .
│ │ │ -00274af0: 6469 763e 3c61 2063 6c61 7373 3d22 6274 div>Remediation Ans
│ │ │ -00274ba0: 6962 6c65 2073 6e69 7070 6574 20e2 87b2 ible snippet ...
│ │ │ -00274bb0: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61
Complexity: low
│ │ │ -00274c50: 7472 3e3c 7472 3e3c 7468 3e44 6973 7275 tr>Disru
│ │ │ -00274c60: 7074 696f 6e3a 3c2f 7468 3e3c 7464 3e6c ption: l
│ │ │ -00274c70: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ -00274c80: 3c74 683e 5265 626f 6f74 3a3c 2f74 683e Reboot:
│ │ │ -00274c90: 3c74 643e 6661 6c73 653c 2f74 643e 3c2f false
│ │ │ -00274ca0: 7472 3e3c 7472 3e3c 7468 3e53 7472 6174 tr> Strat
│ │ │ -00274cb0: 6567 793a 3c2f 7468 3e3c 7464 3e64 6973 egy: dis
│ │ │ -00274cc0: 6162 6c65 3c2f 7464 3e3c 2f74 723e 3c2f able
│ │ │ -00274cd0: 7461 626c 653e 3c70 7265 3e3c 636f 6465 table>- name: 'Uninst
│ │ │ -00274cf0: 616c 6c20 7468 6520 6e69 7320 7061 636b all the nis pack
│ │ │ -00274d00: 6167 653a 2045 6e73 7572 6520 6e69 7320 age: Ensure nis
│ │ │ -00274d10: 6973 2072 656d 6f76 6564 270a 2020 616e is removed'. an
│ │ │ -00274d20: 7369 626c 652e 6275 696c 7469 6e2e 7061 sible.builtin.pa
│ │ │ -00274d30: 636b 6167 653a 0a20 2020 206e 616d 653a ckage:. name:
│ │ │ -00274d40: 206e 6973 0a20 2020 2073 7461 7465 3a20 nis. state:
│ │ │ -00274d50: 6162 7365 6e74 0a20 2074 6167 733a 0a20 absent. tags:.
│ │ │ -00274d60: 202d 2064 6973 6162 6c65 5f73 7472 6174 - disable_strat
│ │ │ -00274d70: 6567 790a 2020 2d20 6c6f 775f 636f 6d70 egy. - low_comp
│ │ │ -00274d80: 6c65 7869 7479 0a20 202d 206c 6f77 5f64 lexity. - low_d
│ │ │ -00274d90: 6973 7275 7074 696f 6e0a 2020 2d20 6c6f isruption. - lo
│ │ │ -00274da0: 775f 7365 7665 7269 7479 0a20 202d 206e w_severity. - n
│ │ │ -00274db0: 6f5f 7265 626f 6f74 5f6e 6565 6465 640a o_reboot_needed.
│ │ │ -00274dc0: 2020 2d20 7061 636b 6167 655f 6e69 735f - package_nis_
│ │ │ -00274dd0: 7265 6d6f 7665 640a 3c2f 636f 6465 3e3c removed.<
│ │ │ +00274940: 6e20 416e 7369 626c 6520 736e 6970 7065 n Ansible snippe
│ │ │ +00274950: 7420 e287 b23c 2f61 3e3c 6272 3e3c 6469 t ...
<
│ │ │ +002749d0: 7472 3e3c 7468 3e43 6f6d 706c 6578 6974 tr>Complexit
│ │ │ +002749e0: 793a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f y: low
│ │ │ +002749f0: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ +00274a00: 4469 7372 7570 7469 6f6e 3a3c 2f74 683e Disruption:
│ │ │ +00274a10: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Reboot:
│ │ │ +00274a30: 3c2f 7468 3e3c 7464 3e66 616c 7365 3c2f false
│ │ │ +00274a40: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ +00274a50: 5374 7261 7465 6779 3a3c 2f74 683e 3c74 Strategy: disable
│ │ │ +00274a70: 7472 3e3c 2f74 6162 6c65 3e3c 7072 653e tr>
│ │ │ +00274a80: 3c63 6f64 653e 2d20 6e61 6d65 3a20 2755 - name: 'U
│ │ │ +00274a90: 6e69 6e73 7461 6c6c 2074 6865 206e 6973 ninstall the nis
│ │ │ +00274aa0: 2070 6163 6b61 6765 3a20 456e 7375 7265 package: Ensure
│ │ │ +00274ab0: 206e 6973 2069 7320 7265 6d6f 7665 6427 nis is removed'
│ │ │ +00274ac0: 0a20 2061 6e73 6962 6c65 2e62 7569 6c74 . ansible.built
│ │ │ +00274ad0: 696e 2e70 6163 6b61 6765 3a0a 2020 2020 in.package:.
│ │ │ +00274ae0: 6e61 6d65 3a20 6e69 730a 2020 2020 7374 name: nis. st
│ │ │ +00274af0: 6174 653a 2061 6273 656e 740a 2020 7461 ate: absent. ta
│ │ │ +00274b00: 6773 3a0a 2020 2d20 6469 7361 626c 655f gs:. - disable_
│ │ │ +00274b10: 7374 7261 7465 6779 0a20 202d 206c 6f77 strategy. - low
│ │ │ +00274b20: 5f63 6f6d 706c 6578 6974 790a 2020 2d20 _complexity. -
│ │ │ +00274b30: 6c6f 775f 6469 7372 7570 7469 6f6e 0a20 low_disruption.
│ │ │ +00274b40: 202d 206c 6f77 5f73 6576 6572 6974 790a - low_severity.
│ │ │ +00274b50: 2020 2d20 6e6f 5f72 6562 6f6f 745f 6e65 - no_reboot_ne
│ │ │ +00274b60: 6564 6564 0a20 202d 2070 6163 6b61 6765 eded. - package
│ │ │ +00274b70: 5f6e 6973 5f72 656d 6f76 6564 0a3c 2f63 _nis_removed.
│ │ │ +00274b90: 3c61 2063 6c61 7373 3d22 6274 6e20 6274 Rem
│ │ │ +00274c30: 6564 6961 7469 6f6e 2050 7570 7065 7420 ediation Puppet
│ │ │ +00274c40: 736e 6970 7065 7420 e287 b23c 2f61 3e3c snippet ...<
│ │ │ +00274c50: 6272 3e3c 6469 7620 636c 6173 733d 2270 br>Com
│ │ │ +00274cd0: 706c 6578 6974 793a 3c2f 7468 3e3c 7464 plexity: low Disruption
│ │ │ +00274d00: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low R
│ │ │ +00274d20: 6562 6f6f 743a 3c2f 7468 3e3c 7464 3e66 eboot: f
│ │ │ +00274d30: 616c 7365 3c2f 7464 3e3c 2f74 723e 3c74 alse Strategy:<
│ │ │ +00274d50: 2f74 683e 3c74 643e 6469 7361 626c 653c /th> disable<
│ │ │ +00274d60: 2f74 643e 3c2f 7472 3e3c 2f74 6162 6c65 /td>
.inc
│ │ │ +00274d80: 6c75 6465 2072 656d 6f76 655f 6e69 730a lude remove_nis.
│ │ │ +00274d90: 0a63 6c61 7373 2072 656d 6f76 655f 6e69 .class remove_ni
│ │ │ +00274da0: 7320 7b0a 2020 7061 636b 6167 6520 7b20 s {. package {
│ │ │ +00274db0: 276e 6973 273a 0a20 2020 2065 6e73 7572 'nis':. ensur
│ │ │ +00274dc0: 6520 3d26 6774 3b20 2770 7572 6765 6427 e => 'purged'
│ │ │ +00274dd0: 2c0a 2020 7d0a 7d0a 3c2f 636f 6465 3e3c ,. }.}.<
│ │ │ 00274de0: 2f70 7265 3e3c 2f64 6976 3e3c 6120 636c /pre>
Reme
│ │ │ -00276b80: 6469 6174 696f 6e20 5075 7070 6574 2073 diation Puppet s
│ │ │ -00276b90: 6e69 7070 6574 20e2 87b2 3c2f 613e 3c62 nippet ...Comp
│ │ │ -00276c20: 6c65 7869 7479 3a3c 2f74 683e 3c74 643e lexity:
│ │ │ -00276c30: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Disruption:
│ │ │ -00276c50: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Re
│ │ │ -00276c70: 626f 6f74 3a3c 2f74 683e 3c74 643e 6661 boot: fa
│ │ │ -00276c80: 6c73 653c 2f74 643e 3c2f 7472 3e3c 7472 lse Strategy:
│ │ │ -00276ca0: 7468 3e3c 7464 3e64 6973 6162 6c65 3c2f th> disable
│ │ │ -00276cb0: 7464 3e3c 2f74 723e 3c2f 7461 626c 653e td>
│ │ │ -00276cc0: 3c70 7265 3e3c 636f 6465 3e0a 696e 636c .incl
│ │ │ -00276cd0: 7564 6520 7265 6d6f 7665 5f69 7363 2d64 ude remove_isc-d
│ │ │ -00276ce0: 6863 702d 7365 7276 6572 0a0a 636c 6173 hcp-server..clas
│ │ │ -00276cf0: 7320 7265 6d6f 7665 5f69 7363 2d64 6863 s remove_isc-dhc
│ │ │ -00276d00: 702d 7365 7276 6572 207b 0a20 2070 6163 p-server {. pac
│ │ │ -00276d10: 6b61 6765 207b 2027 6973 632d 6468 6370 kage { 'isc-dhcp
│ │ │ -00276d20: 2d73 6572 7665 7227 3a0a 2020 2020 656e -server':. en
│ │ │ -00276d30: 7375 7265 203d 2667 743b 2027 7075 7267 sure => 'purg
│ │ │ -00276d40: 6564 272c 0a20 207d 0a7d 0a3c 2f63 6f64 ed',. }.}.
Remed
│ │ │ -00276e00: 6961 7469 6f6e 2041 6e73 6962 6c65 2073 iation Ansible s
│ │ │ -00276e10: 6e69 7070 6574 20e2 87b2 3c2f 613e 3c62 nippet ...Comp
│ │ │ -00276ea0: 6c65 7869 7479 3a3c 2f74 683e 3c74 643e lexity:
│ │ │ -00276eb0: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Disruption:
│ │ │ -00276ed0: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Re
│ │ │ -00276ef0: 626f 6f74 3a3c 2f74 683e 3c74 643e 6661 boot: fa
│ │ │ -00276f00: 6c73 653c 2f74 643e 3c2f 7472 3e3c 7472 lse Strategy:
│ │ │ -00276f20: 7468 3e3c 7464 3e64 6973 6162 6c65 3c2f th> disable
│ │ │ -00276f30: 7464 3e3c 2f74 723e 3c2f 7461 626c 653e td>
│ │ │ -00276f40: 3c70 7265 3e3c 636f 6465 3e2d 206e 616d - nam
│ │ │ -00276f50: 653a 2027 556e 696e 7374 616c 6c20 4448 e: 'Uninstall DH
│ │ │ -00276f60: 4350 2053 6572 7665 7220 5061 636b 6167 CP Server Packag
│ │ │ -00276f70: 653a 2045 6e73 7572 6520 6973 632d 6468 e: Ensure isc-dh
│ │ │ -00276f80: 6370 2d73 6572 7665 7220 6973 2072 656d cp-server is rem
│ │ │ -00276f90: 6f76 6564 270a 2020 616e 7369 626c 652e oved'. ansible.
│ │ │ -00276fa0: 6275 696c 7469 6e2e 7061 636b 6167 653a builtin.package:
│ │ │ -00276fb0: 0a20 2020 206e 616d 653a 2069 7363 2d64 . name: isc-d
│ │ │ -00276fc0: 6863 702d 7365 7276 6572 0a20 2020 2073 hcp-server. s
│ │ │ -00276fd0: 7461 7465 3a20 6162 7365 6e74 0a20 2074 tate: absent. t
│ │ │ -00276fe0: 6167 733a 0a20 202d 204e 4953 542d 3830 ags:. - NIST-80
│ │ │ -00276ff0: 302d 3533 2d43 4d2d 3628 6129 0a20 202d 0-53-CM-6(a). -
│ │ │ -00277000: 204e 4953 542d 3830 302d 3533 2d43 4d2d NIST-800-53-CM-
│ │ │ -00277010: 3728 6129 0a20 202d 204e 4953 542d 3830 7(a). - NIST-80
│ │ │ -00277020: 302d 3533 2d43 4d2d 3728 6229 0a20 202d 0-53-CM-7(b). -
│ │ │ -00277030: 2050 4349 2d44 5353 7634 2d32 2e32 0a20 PCI-DSSv4-2.2.
│ │ │ -00277040: 202d 2050 4349 2d44 5353 7634 2d32 2e32 - PCI-DSSv4-2.2
│ │ │ -00277050: 2e34 0a20 202d 2064 6973 6162 6c65 5f73 .4. - disable_s
│ │ │ -00277060: 7472 6174 6567 790a 2020 2d20 6c6f 775f trategy. - low_
│ │ │ -00277070: 636f 6d70 6c65 7869 7479 0a20 202d 206c complexity. - l
│ │ │ -00277080: 6f77 5f64 6973 7275 7074 696f 6e0a 2020 ow_disruption.
│ │ │ -00277090: 2d20 6d65 6469 756d 5f73 6576 6572 6974 - medium_severit
│ │ │ -002770a0: 790a 2020 2d20 6e6f 5f72 6562 6f6f 745f y. - no_reboot_
│ │ │ -002770b0: 6e65 6564 6564 0a20 202d 2070 6163 6b61 needed. - packa
│ │ │ -002770c0: 6765 5f64 6863 705f 7265 6d6f 7665 640a ge_dhcp_removed.
│ │ │ +00276b80: 6469 6174 696f 6e20 416e 7369 626c 6520 diation Ansible
│ │ │ +00276b90: 736e 6970 7065 7420 e287 b23c 2f61 3e3c snippet ...<
│ │ │ +00276ba0: 6272 3e3c 6469 7620 636c 6173 733d 2270 br>Com
│ │ │ +00276c20: 706c 6578 6974 793a 3c2f 7468 3e3c 7464 plexity: low Disruption
│ │ │ +00276c50: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low R
│ │ │ +00276c70: 6562 6f6f 743a 3c2f 7468 3e3c 7464 3e66 eboot: f
│ │ │ +00276c80: 616c 7365 3c2f 7464 3e3c 2f74 723e 3c74 alse Strategy:<
│ │ │ +00276ca0: 2f74 683e 3c74 643e 6469 7361 626c 653c /th> disable<
│ │ │ +00276cb0: 2f74 643e 3c2f 7472 3e3c 2f74 6162 6c65 /td>
- na
│ │ │ +00276cd0: 6d65 3a20 2755 6e69 6e73 7461 6c6c 2044 me: 'Uninstall D
│ │ │ +00276ce0: 4843 5020 5365 7276 6572 2050 6163 6b61 HCP Server Packa
│ │ │ +00276cf0: 6765 3a20 456e 7375 7265 2069 7363 2d64 ge: Ensure isc-d
│ │ │ +00276d00: 6863 702d 7365 7276 6572 2069 7320 7265 hcp-server is re
│ │ │ +00276d10: 6d6f 7665 6427 0a20 2061 6e73 6962 6c65 moved'. ansible
│ │ │ +00276d20: 2e62 7569 6c74 696e 2e70 6163 6b61 6765 .builtin.package
│ │ │ +00276d30: 3a0a 2020 2020 6e61 6d65 3a20 6973 632d :. name: isc-
│ │ │ +00276d40: 6468 6370 2d73 6572 7665 720a 2020 2020 dhcp-server.
│ │ │ +00276d50: 7374 6174 653a 2061 6273 656e 740a 2020 state: absent.
│ │ │ +00276d60: 7461 6773 3a0a 2020 2d20 4e49 5354 2d38 tags:. - NIST-8
│ │ │ +00276d70: 3030 2d35 332d 434d 2d36 2861 290a 2020 00-53-CM-6(a).
│ │ │ +00276d80: 2d20 4e49 5354 2d38 3030 2d35 332d 434d - NIST-800-53-CM
│ │ │ +00276d90: 2d37 2861 290a 2020 2d20 4e49 5354 2d38 -7(a). - NIST-8
│ │ │ +00276da0: 3030 2d35 332d 434d 2d37 2862 290a 2020 00-53-CM-7(b).
│ │ │ +00276db0: 2d20 5043 492d 4453 5376 342d 322e 320a - PCI-DSSv4-2.2.
│ │ │ +00276dc0: 2020 2d20 5043 492d 4453 5376 342d 322e - PCI-DSSv4-2.
│ │ │ +00276dd0: 322e 340a 2020 2d20 6469 7361 626c 655f 2.4. - disable_
│ │ │ +00276de0: 7374 7261 7465 6779 0a20 202d 206c 6f77 strategy. - low
│ │ │ +00276df0: 5f63 6f6d 706c 6578 6974 790a 2020 2d20 _complexity. -
│ │ │ +00276e00: 6c6f 775f 6469 7372 7570 7469 6f6e 0a20 low_disruption.
│ │ │ +00276e10: 202d 206d 6564 6975 6d5f 7365 7665 7269 - medium_severi
│ │ │ +00276e20: 7479 0a20 202d 206e 6f5f 7265 626f 6f74 ty. - no_reboot
│ │ │ +00276e30: 5f6e 6565 6465 640a 2020 2d20 7061 636b _needed. - pack
│ │ │ +00276e40: 6167 655f 6468 6370 5f72 656d 6f76 6564 age_dhcp_removed
│ │ │ +00276e50: 0a3c 2f63 6f64 653e 3c2f 7072 653e 3c2f .
│ │ │ +00276e60: 6469 763e 3c61 2063 6c61 7373 3d22 6274 div>Remediation Pup
│ │ │ +00276f10: 7065 7420 736e 6970 7065 7420 e287 b23c pet snippet ...<
│ │ │ +00276f20: 2f61 3e3c 6272 3e3c 6469 7620 636c 6173 /a>
Complexity: low Disrup
│ │ │ +00276fd0: 7469 6f6e 3a3c 2f74 683e 3c74 643e 6c6f tion: lo
│ │ │ +00276fe0: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ +00276ff0: 7468 3e52 6562 6f6f 743a 3c2f 7468 3e3c th>Reboot:<
│ │ │ +00277000: 7464 3e66 616c 7365 3c2f 7464 3e3c 2f74 td>false Strate
│ │ │ +00277020: 6779 3a3c 2f74 683e 3c74 643e 6469 7361 gy: disa
│ │ │ +00277030: 626c 653c 2f74 643e 3c2f 7472 3e3c 2f74 ble
│ │ │ +00277050: 0a69 6e63 6c75 6465 2072 656d 6f76 655f .include remove_
│ │ │ +00277060: 6973 632d 6468 6370 2d73 6572 7665 720a isc-dhcp-server.
│ │ │ +00277070: 0a63 6c61 7373 2072 656d 6f76 655f 6973 .class remove_is
│ │ │ +00277080: 632d 6468 6370 2d73 6572 7665 7220 7b0a c-dhcp-server {.
│ │ │ +00277090: 2020 7061 636b 6167 6520 7b20 2769 7363 package { 'isc
│ │ │ +002770a0: 2d64 6863 702d 7365 7276 6572 273a 0a20 -dhcp-server':.
│ │ │ +002770b0: 2020 2065 6e73 7572 6520 3d26 6774 3b20 ensure =>
│ │ │ +002770c0: 2770 7572 6765 6427 2c0a 2020 7d0a 7d0a 'purged',. }.}.
│ │ │ 002770d0: 3c2f 636f 6465 3e3c 2f70 7265 3e3c 2f64
Re
│ │ │ -00277f70: 6d65 6469 6174 696f 6e20 4f53 4275 696c mediation OSBuil
│ │ │ -00277f80: 6420 426c 7565 7072 696e 7420 736e 6970 d Blueprint snip
│ │ │ -00277f90: 7065 7420 e287 b23c 2f61 3e3c 6272 3e3c pet ...
<
│ │ │ -00277fa0: 6469 7620 636c 6173 733d 2270 616e 656c div class="panel
│ │ │ -00277fb0: 2d63 6f6c 6c61 7073 6520 636f 6c6c 6170 -collapse collap
│ │ │ -00277fc0: 7365 2220 6964 3d22 6964 3936 3022 3e3c se" id="id960"><
│ │ │ -00277fd0: 7072 653e 3c63 6f64 653e 0a5b 6375 7374 pre>.[cust
│ │ │ -00277fe0: 6f6d 697a 6174 696f 6e73 2e73 6572 7669 omizations.servi
│ │ │ -00277ff0: 6365 735d 0a6d 6173 6b65 6420 3d20 5b22 ces].masked = ["
│ │ │ -00278000: 6468 6370 6436 225d 0a3c 2f63 6f64 653e dhcpd6"].
│ │ │ -00278010: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063 Remedia
│ │ │ -002780c0: 7469 6f6e 204b 7562 6572 6e65 7465 7320 tion Kubernetes
│ │ │ -002780d0: 736e 6970 7065 7420 e287 b23c 2f61 3e3c snippet ...<
│ │ │ -002780e0: 6272 3e3c 6469 7620 636c 6173 733d 2270 br>Com
│ │ │ -00278160: 706c 6578 6974 793a 3c2f 7468 3e3c 7464 plexity: low Disruption
│ │ │ -00278190: 3a3c 2f74 683e 3c74 643e 6d65 6469 756d : medium
│ │ │ -002781a0: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Reboot:true
│ │ │ -002781d0: 3c74 723e 3c74 683e 5374 7261 7465 6779 Strategy
│ │ │ -002781e0: 3a3c 2f74 683e 3c74 643e 6469 7361 626c : disabl
│ │ │ -002781f0: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e ap
│ │ │ -00278210: 6956 6572 7369 6f6e 3a20 6d61 6368 696e iVersion: machin
│ │ │ -00278220: 6563 6f6e 6669 6775 7261 7469 6f6e 2e6f econfiguration.o
│ │ │ -00278230: 7065 6e73 6869 6674 2e69 6f2f 7631 0a6b penshift.io/v1.k
│ │ │ -00278240: 696e 643a 204d 6163 6869 6e65 436f 6e66 ind: MachineConf
│ │ │ -00278250: 6967 0a73 7065 633a 0a20 2063 6f6e 6669 ig.spec:. confi
│ │ │ -00278260: 673a 0a20 2020 2069 676e 6974 696f 6e3a g:. ignition:
│ │ │ -00278270: 0a20 2020 2020 2076 6572 7369 6f6e 3a20 . version:
│ │ │ -00278280: 332e 312e 300a 2020 2020 7379 7374 656d 3.1.0. system
│ │ │ -00278290: 643a 0a20 2020 2020 2075 6e69 7473 3a0a d:. units:.
│ │ │ -002782a0: 2020 2020 2020 2d20 6e61 6d65 3a20 6468 - name: dh
│ │ │ -002782b0: 6370 6436 2e73 6572 7669 6365 0a20 2020 cpd6.service.
│ │ │ -002782c0: 2020 2020 2065 6e61 626c 6564 3a20 6661 enabled: fa
│ │ │ -002782d0: 6c73 650a 2020 2020 2020 2020 6d61 736b lse. mask
│ │ │ -002782e0: 3a20 7472 7565 0a20 2020 2020 202d 206e : true. - n
│ │ │ -002782f0: 616d 653a 2064 6863 7064 362e 736f 636b ame: dhcpd6.sock
│ │ │ -00278300: 6574 0a20 2020 2020 2020 2065 6e61 626c et. enabl
│ │ │ -00278310: 6564 3a20 6661 6c73 650a 2020 2020 2020 ed: false.
│ │ │ -00278320: 2020 6d61 736b 3a20 7472 7565 0a3c 2f63 mask: true.
│ │ │ -00278340: 3c61 2063 6c61 7373 3d22 6274 6e20 6274 Rem
│ │ │ -002783e0: 6564 6961 7469 6f6e 2050 7570 7065 7420 ediation Puppet
│ │ │ -002783f0: 736e 6970 7065 7420 e287 b23c 2f61 3e3c snippet ...<
│ │ │ -00278400: 6272 3e3c 6469 7620 636c 6173 733d 2270 br>Com
│ │ │ -00278480: 706c 6578 6974 793a 3c2f 7468 3e3c 7464 plexity: low Disruption
│ │ │ -002784b0: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low R
│ │ │ -002784d0: 6562 6f6f 743a 3c2f 7468 3e3c 7464 3e66 eboot: f
│ │ │ -002784e0: 616c 7365 3c2f 7464 3e3c 2f74 723e 3c74 alse Strategy:<
│ │ │ -00278500: 2f74 683e 3c74 643e 656e 6162 6c65 3c2f /th> enable
│ │ │ -00278510: 7464 3e3c 2f74 723e 3c2f 7461 626c 653e td>
│ │ │ -00278520: 3c70 7265 3e3c 636f 6465 3e69 6e63 6c75 inclu
│ │ │ -00278530: 6465 2064 6973 6162 6c65 5f64 6863 7064 de disable_dhcpd
│ │ │ -00278540: 360a 0a63 6c61 7373 2064 6973 6162 6c65 6..class disable
│ │ │ -00278550: 5f64 6863 7064 3620 7b0a 2020 7365 7276 _dhcpd6 {. serv
│ │ │ -00278560: 6963 6520 7b27 6468 6370 6436 273a 0a20 ice {'dhcpd6':.
│ │ │ -00278570: 2020 2065 6e61 626c 6520 3d26 6774 3b20 enable =>
│ │ │ -00278580: 6661 6c73 652c 0a20 2020 2065 6e73 7572 false,. ensur
│ │ │ -00278590: 6520 3d26 6774 3b20 2773 746f 7070 6564 e => 'stopped
│ │ │ -002785a0: 272c 0a20 207d 0a7d 0a3c 2f63 6f64 653e ',. }.}.
│ │ │ -002785b0: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063
Remedia
│ │ │ -00278660: 7469 6f6e 2041 6e73 6962 6c65 2073 6e69 tion Ansible sni
│ │ │ -00278670: 7070 6574 20e2 87b2 3c2f 613e 3c62 723e ppet ...
│ │ │ -00278680: 3c64 6976 2063 6c61 7373 3d22 7061 6e65
│ │ │ -002786b0: 3c74 6162 6c65 2063 6c61 7373 3d22 7461 Comple
│ │ │ -00278700: 7869 7479 3a3c 2f74 683e 3c74 643e 6c6f xity: lo
│ │ │ -00278710: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ -00278720: 7468 3e44 6973 7275 7074 696f 6e3a 3c2f th>Disruption:
│ │ │ -00278730: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ -00278740: 2f74 723e 3c74 723e 3c74 683e 5265 626f /tr> Rebo
│ │ │ -00278750: 6f74 3a3c 2f74 683e 3c74 643e 6661 6c73 ot: fals
│ │ │ -00278760: 653c 2f74 643e 3c2f 7472 3e3c 7472 3e3c e <
│ │ │ -00278770: 7468 3e53 7472 6174 6567 793a 3c2f 7468 th>Strategy:disable
- name:
│ │ │ -002787b0: 2047 6174 6865 7220 7468 6520 7061 636b Gather the pack
│ │ │ -002787c0: 6167 6520 6661 6374 730a 2020 7061 636b age facts. pack
│ │ │ -002787d0: 6167 655f 6661 6374 733a 0a20 2020 206d age_facts:. m
│ │ │ -002787e0: 616e 6167 6572 3a20 6175 746f 0a20 2074 anager: auto. t
│ │ │ -002787f0: 6167 733a 0a20 202d 2064 6973 6162 6c65 ags:. - disable
│ │ │ -00278800: 5f73 7472 6174 6567 790a 2020 2d20 6c6f _strategy. - lo
│ │ │ -00278810: 775f 636f 6d70 6c65 7869 7479 0a20 202d w_complexity. -
│ │ │ -00278820: 206c 6f77 5f64 6973 7275 7074 696f 6e0a low_disruption.
│ │ │ -00278830: 2020 2d20 6d65 6469 756d 5f73 6576 6572 - medium_sever
│ │ │ -00278840: 6974 790a 2020 2d20 6e6f 5f72 6562 6f6f ity. - no_reboo
│ │ │ -00278850: 745f 6e65 6564 6564 0a20 202d 2073 6572 t_needed. - ser
│ │ │ -00278860: 7669 6365 5f64 6863 7064 365f 6469 7361 vice_dhcpd6_disa
│ │ │ -00278870: 626c 6564 0a0a 2d20 6e61 6d65 3a20 4469 bled..- name: Di
│ │ │ -00278880: 7361 626c 6520 4448 4350 4436 2053 6572 sable DHCPD6 Ser
│ │ │ -00278890: 7669 6365 202d 2044 6973 6162 6c65 2073 vice - Disable s
│ │ │ -002788a0: 6572 7669 6365 2064 6863 7064 360a 2020 ervice dhcpd6.
│ │ │ -002788b0: 626c 6f63 6b3a 0a0a 2020 2d20 6e61 6d65 block:.. - name
│ │ │ -002788c0: 3a20 4469 7361 626c 6520 4448 4350 4436 : Disable DHCPD6
│ │ │ -002788d0: 2053 6572 7669 6365 202d 2043 6f6c 6c65 Service - Colle
│ │ │ -002788e0: 6374 2073 7973 7465 6d64 2053 6572 7669 ct systemd Servi
│ │ │ -002788f0: 6365 7320 5072 6573 656e 7420 696e 2074 ces Present in t
│ │ │ -00278900: 6865 2053 7973 7465 6d0a 2020 2020 616e he System. an
│ │ │ -00278910: 7369 626c 652e 6275 696c 7469 6e2e 636f sible.builtin.co
│ │ │ -00278920: 6d6d 616e 643a 2073 7973 7465 6d63 746c mmand: systemctl
│ │ │ -00278930: 202d 7120 6c69 7374 2d75 6e69 742d 6669 -q list-unit-fi
│ │ │ -00278940: 6c65 7320 2d2d 7479 7065 2073 6572 7669 les --type servi
│ │ │ -00278950: 6365 0a20 2020 2072 6567 6973 7465 723a ce. register:
│ │ │ -00278960: 2073 6572 7669 6365 5f65 7869 7374 730a service_exists.
│ │ │ -00278970: 2020 2020 6368 616e 6765 645f 7768 656e changed_when
│ │ │ -00278980: 3a20 6661 6c73 650a 2020 2020 6661 696c : false. fail
│ │ │ -00278990: 6564 5f77 6865 6e3a 2073 6572 7669 6365 ed_when: service
│ │ │ -002789a0: 5f65 7869 7374 732e 7263 206e 6f74 2069 _exists.rc not i
│ │ │ -002789b0: 6e20 5b30 2c20 315d 0a20 2020 2063 6865 n [0, 1]. che
│ │ │ -002789c0: 636b 5f6d 6f64 653a 2066 616c 7365 0a0a ck_mode: false..
│ │ │ -002789d0: 2020 2d20 6e61 6d65 3a20 4469 7361 626c - name: Disabl
│ │ │ -002789e0: 6520 4448 4350 4436 2053 6572 7669 6365 e DHCPD6 Service
│ │ │ -002789f0: 202d 2045 6e73 7572 6520 6468 6370 6436 - Ensure dhcpd6
│ │ │ -00278a00: 2e73 6572 7669 6365 2069 7320 4d61 736b .service is Mask
│ │ │ -00278a10: 6564 0a20 2020 2061 6e73 6962 6c65 2e62 ed. ansible.b
│ │ │ -00278a20: 7569 6c74 696e 2e73 7973 7465 6d64 3a0a uiltin.systemd:.
│ │ │ -00278a30: 2020 2020 2020 6e61 6d65 3a20 6468 6370 name: dhcp
│ │ │ -00278a40: 6436 2e73 6572 7669 6365 0a20 2020 2020 d6.service.
│ │ │ -00278a50: 2073 7461 7465 3a20 7374 6f70 7065 640a state: stopped.
│ │ │ -00278a60: 2020 2020 2020 656e 6162 6c65 643a 2066 enabled: f
│ │ │ -00278a70: 616c 7365 0a20 2020 2020 206d 6173 6b65 alse. maske
│ │ │ -00278a80: 643a 2074 7275 650a 2020 2020 7768 656e d: true. when
│ │ │ -00278a90: 3a20 7365 7276 6963 655f 6578 6973 7473 : service_exists
│ │ │ -00278aa0: 2e73 7464 6f75 745f 6c69 6e65 7320 6973 .stdout_lines is
│ │ │ -00278ab0: 2073 6561 7263 6828 2264 6863 7064 362e search("dhcpd6.
│ │ │ -00278ac0: 7365 7276 6963 6522 2c20 6d75 6c74 696c service", multil
│ │ │ -00278ad0: 696e 653d 5472 7565 290a 0a20 202d 206e ine=True).. - n
│ │ │ -00278ae0: 616d 653a 2055 6e69 7420 536f 636b 6574 ame: Unit Socket
│ │ │ -00278af0: 2045 7869 7374 7320 2d20 6468 6370 6436 Exists - dhcpd6
│ │ │ -00278b00: 2e73 6f63 6b65 740a 2020 2020 616e 7369 .socket. ansi
│ │ │ -00278b10: 626c 652e 6275 696c 7469 6e2e 636f 6d6d ble.builtin.comm
│ │ │ -00278b20: 616e 643a 2073 7973 7465 6d63 746c 202d and: systemctl -
│ │ │ -00278b30: 7120 6c69 7374 2d75 6e69 742d 6669 6c65 q list-unit-file
│ │ │ -00278b40: 7320 6468 6370 6436 2e73 6f63 6b65 740a s dhcpd6.socket.
│ │ │ -00278b50: 2020 2020 7265 6769 7374 6572 3a20 736f register: so
│ │ │ -00278b60: 636b 6574 5f66 696c 655f 6578 6973 7473 cket_file_exists
│ │ │ -00278b70: 0a20 2020 2063 6861 6e67 6564 5f77 6865 . changed_whe
│ │ │ -00278b80: 6e3a 2066 616c 7365 0a20 2020 2066 6169 n: false. fai
│ │ │ -00278b90: 6c65 645f 7768 656e 3a20 736f 636b 6574 led_when: socket
│ │ │ -00278ba0: 5f66 696c 655f 6578 6973 7473 2e72 6320 _file_exists.rc
│ │ │ -00278bb0: 6e6f 7420 696e 205b 302c 2031 5d0a 2020 not in [0, 1].
│ │ │ -00278bc0: 2020 6368 6563 6b5f 6d6f 6465 3a20 6661 check_mode: fa
│ │ │ -00278bd0: 6c73 650a 0a20 202d 206e 616d 653a 2044 lse.. - name: D
│ │ │ -00278be0: 6973 6162 6c65 2044 4843 5044 3620 5365 isable DHCPD6 Se
│ │ │ -00278bf0: 7276 6963 6520 2d20 4469 7361 626c 6520 rvice - Disable
│ │ │ -00278c00: 536f 636b 6574 2064 6863 7064 360a 2020 Socket dhcpd6.
│ │ │ -00278c10: 2020 616e 7369 626c 652e 6275 696c 7469 ansible.builti
│ │ │ -00278c20: 6e2e 7379 7374 656d 643a 0a20 2020 2020 n.systemd:.
│ │ │ -00278c30: 206e 616d 653a 2064 6863 7064 362e 736f name: dhcpd6.so
│ │ │ -00278c40: 636b 6574 0a20 2020 2020 2065 6e61 626c cket. enabl
│ │ │ -00278c50: 6564 3a20 6661 6c73 650a 2020 2020 2020 ed: false.
│ │ │ -00278c60: 7374 6174 653a 2073 746f 7070 6564 0a20 state: stopped.
│ │ │ -00278c70: 2020 2020 206d 6173 6b65 643a 2074 7275 masked: tru
│ │ │ -00278c80: 650a 2020 2020 7768 656e 3a20 736f 636b e. when: sock
│ │ │ -00278c90: 6574 5f66 696c 655f 6578 6973 7473 2e73 et_file_exists.s
│ │ │ -00278ca0: 7464 6f75 745f 6c69 6e65 7320 6973 2073 tdout_lines is s
│ │ │ -00278cb0: 6561 7263 6828 2264 6863 7064 362e 736f earch("dhcpd6.so
│ │ │ -00278cc0: 636b 6574 222c 206d 756c 7469 6c69 6e65 cket", multiline
│ │ │ -00278cd0: 3d54 7275 6529 0a20 2074 6167 733a 0a20 =True). tags:.
│ │ │ -00278ce0: 202d 2064 6973 6162 6c65 5f73 7472 6174 - disable_strat
│ │ │ -00278cf0: 6567 790a 2020 2d20 6c6f 775f 636f 6d70 egy. - low_comp
│ │ │ -00278d00: 6c65 7869 7479 0a20 202d 206c 6f77 5f64 lexity. - low_d
│ │ │ -00278d10: 6973 7275 7074 696f 6e0a 2020 2d20 6d65 isruption. - me
│ │ │ -00278d20: 6469 756d 5f73 6576 6572 6974 790a 2020 dium_severity.
│ │ │ -00278d30: 2d20 6e6f 5f72 6562 6f6f 745f 6e65 6564 - no_reboot_need
│ │ │ -00278d40: 6564 0a20 202d 2073 6572 7669 6365 5f64 ed. - service_d
│ │ │ -00278d50: 6863 7064 365f 6469 7361 626c 6564 0a20 hcpd6_disabled.
│ │ │ -00278d60: 202d 2073 7065 6369 616c 5f73 6572 7669 - special_servi
│ │ │ -00278d70: 6365 5f62 6c6f 636b 0a20 2077 6865 6e3a ce_block. when:
│ │ │ -00278d80: 2027 226c 696e 7578 2d62 6173 6522 2069 '"linux-base" i
│ │ │ -00278d90: 6e20 616e 7369 626c 655f 6661 6374 732e n ansible_facts.
│ │ │ -00278da0: 7061 636b 6167 6573 270a 3c2f 636f 6465 packages'.
C
│ │ │ +00278010: 6f6d 706c 6578 6974 793a 3c2f 7468 3e3c omplexity: <
│ │ │ +00278020: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ +00278030: 3c74 723e 3c74 683e 4469 7372 7570 7469 Disrupti
│ │ │ +00278040: 6f6e 3a3c 2f74 683e 3c74 643e 6c6f 773c on: low<
│ │ │ +00278050: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Reboot: false
│ │ │ +00278080: 3c74 723e 3c74 683e 5374 7261 7465 6779 Strategy
│ │ │ +00278090: 3a3c 2f74 683e 3c74 643e 6469 7361 626c : disabl
│ │ │ +002780a0: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e -
│ │ │ +002780c0: 6e61 6d65 3a20 4761 7468 6572 2074 6865 name: Gather the
│ │ │ +002780d0: 2070 6163 6b61 6765 2066 6163 7473 0a20 package facts.
│ │ │ +002780e0: 2070 6163 6b61 6765 5f66 6163 7473 3a0a package_facts:.
│ │ │ +002780f0: 2020 2020 6d61 6e61 6765 723a 2061 7574 manager: aut
│ │ │ +00278100: 6f0a 2020 7461 6773 3a0a 2020 2d20 6469 o. tags:. - di
│ │ │ +00278110: 7361 626c 655f 7374 7261 7465 6779 0a20 sable_strategy.
│ │ │ +00278120: 202d 206c 6f77 5f63 6f6d 706c 6578 6974 - low_complexit
│ │ │ +00278130: 790a 2020 2d20 6c6f 775f 6469 7372 7570 y. - low_disrup
│ │ │ +00278140: 7469 6f6e 0a20 202d 206d 6564 6975 6d5f tion. - medium_
│ │ │ +00278150: 7365 7665 7269 7479 0a20 202d 206e 6f5f severity. - no_
│ │ │ +00278160: 7265 626f 6f74 5f6e 6565 6465 640a 2020 reboot_needed.
│ │ │ +00278170: 2d20 7365 7276 6963 655f 6468 6370 6436 - service_dhcpd6
│ │ │ +00278180: 5f64 6973 6162 6c65 640a 0a2d 206e 616d _disabled..- nam
│ │ │ +00278190: 653a 2044 6973 6162 6c65 2044 4843 5044 e: Disable DHCPD
│ │ │ +002781a0: 3620 5365 7276 6963 6520 2d20 4469 7361 6 Service - Disa
│ │ │ +002781b0: 626c 6520 7365 7276 6963 6520 6468 6370 ble service dhcp
│ │ │ +002781c0: 6436 0a20 2062 6c6f 636b 3a0a 0a20 202d d6. block:.. -
│ │ │ +002781d0: 206e 616d 653a 2044 6973 6162 6c65 2044 name: Disable D
│ │ │ +002781e0: 4843 5044 3620 5365 7276 6963 6520 2d20 HCPD6 Service -
│ │ │ +002781f0: 436f 6c6c 6563 7420 7379 7374 656d 6420 Collect systemd
│ │ │ +00278200: 5365 7276 6963 6573 2050 7265 7365 6e74 Services Present
│ │ │ +00278210: 2069 6e20 7468 6520 5379 7374 656d 0a20 in the System.
│ │ │ +00278220: 2020 2061 6e73 6962 6c65 2e62 7569 6c74 ansible.built
│ │ │ +00278230: 696e 2e63 6f6d 6d61 6e64 3a20 7379 7374 in.command: syst
│ │ │ +00278240: 656d 6374 6c20 2d71 206c 6973 742d 756e emctl -q list-un
│ │ │ +00278250: 6974 2d66 696c 6573 202d 2d74 7970 6520 it-files --type
│ │ │ +00278260: 7365 7276 6963 650a 2020 2020 7265 6769 service. regi
│ │ │ +00278270: 7374 6572 3a20 7365 7276 6963 655f 6578 ster: service_ex
│ │ │ +00278280: 6973 7473 0a20 2020 2063 6861 6e67 6564 ists. changed
│ │ │ +00278290: 5f77 6865 6e3a 2066 616c 7365 0a20 2020 _when: false.
│ │ │ +002782a0: 2066 6169 6c65 645f 7768 656e 3a20 7365 failed_when: se
│ │ │ +002782b0: 7276 6963 655f 6578 6973 7473 2e72 6320 rvice_exists.rc
│ │ │ +002782c0: 6e6f 7420 696e 205b 302c 2031 5d0a 2020 not in [0, 1].
│ │ │ +002782d0: 2020 6368 6563 6b5f 6d6f 6465 3a20 6661 check_mode: fa
│ │ │ +002782e0: 6c73 650a 0a20 202d 206e 616d 653a 2044 lse.. - name: D
│ │ │ +002782f0: 6973 6162 6c65 2044 4843 5044 3620 5365 isable DHCPD6 Se
│ │ │ +00278300: 7276 6963 6520 2d20 456e 7375 7265 2064 rvice - Ensure d
│ │ │ +00278310: 6863 7064 362e 7365 7276 6963 6520 6973 hcpd6.service is
│ │ │ +00278320: 204d 6173 6b65 640a 2020 2020 616e 7369 Masked. ansi
│ │ │ +00278330: 626c 652e 6275 696c 7469 6e2e 7379 7374 ble.builtin.syst
│ │ │ +00278340: 656d 643a 0a20 2020 2020 206e 616d 653a emd:. name:
│ │ │ +00278350: 2064 6863 7064 362e 7365 7276 6963 650a dhcpd6.service.
│ │ │ +00278360: 2020 2020 2020 7374 6174 653a 2073 746f state: sto
│ │ │ +00278370: 7070 6564 0a20 2020 2020 2065 6e61 626c pped. enabl
│ │ │ +00278380: 6564 3a20 6661 6c73 650a 2020 2020 2020 ed: false.
│ │ │ +00278390: 6d61 736b 6564 3a20 7472 7565 0a20 2020 masked: true.
│ │ │ +002783a0: 2077 6865 6e3a 2073 6572 7669 6365 5f65 when: service_e
│ │ │ +002783b0: 7869 7374 732e 7374 646f 7574 5f6c 696e xists.stdout_lin
│ │ │ +002783c0: 6573 2069 7320 7365 6172 6368 2822 6468 es is search("dh
│ │ │ +002783d0: 6370 6436 2e73 6572 7669 6365 222c 206d cpd6.service", m
│ │ │ +002783e0: 756c 7469 6c69 6e65 3d54 7275 6529 0a0a ultiline=True)..
│ │ │ +002783f0: 2020 2d20 6e61 6d65 3a20 556e 6974 2053 - name: Unit S
│ │ │ +00278400: 6f63 6b65 7420 4578 6973 7473 202d 2064 ocket Exists - d
│ │ │ +00278410: 6863 7064 362e 736f 636b 6574 0a20 2020 hcpd6.socket.
│ │ │ +00278420: 2061 6e73 6962 6c65 2e62 7569 6c74 696e ansible.builtin
│ │ │ +00278430: 2e63 6f6d 6d61 6e64 3a20 7379 7374 656d .command: system
│ │ │ +00278440: 6374 6c20 2d71 206c 6973 742d 756e 6974 ctl -q list-unit
│ │ │ +00278450: 2d66 696c 6573 2064 6863 7064 362e 736f -files dhcpd6.so
│ │ │ +00278460: 636b 6574 0a20 2020 2072 6567 6973 7465 cket. registe
│ │ │ +00278470: 723a 2073 6f63 6b65 745f 6669 6c65 5f65 r: socket_file_e
│ │ │ +00278480: 7869 7374 730a 2020 2020 6368 616e 6765 xists. change
│ │ │ +00278490: 645f 7768 656e 3a20 6661 6c73 650a 2020 d_when: false.
│ │ │ +002784a0: 2020 6661 696c 6564 5f77 6865 6e3a 2073 failed_when: s
│ │ │ +002784b0: 6f63 6b65 745f 6669 6c65 5f65 7869 7374 ocket_file_exist
│ │ │ +002784c0: 732e 7263 206e 6f74 2069 6e20 5b30 2c20 s.rc not in [0,
│ │ │ +002784d0: 315d 0a20 2020 2063 6865 636b 5f6d 6f64 1]. check_mod
│ │ │ +002784e0: 653a 2066 616c 7365 0a0a 2020 2d20 6e61 e: false.. - na
│ │ │ +002784f0: 6d65 3a20 4469 7361 626c 6520 4448 4350 me: Disable DHCP
│ │ │ +00278500: 4436 2053 6572 7669 6365 202d 2044 6973 D6 Service - Dis
│ │ │ +00278510: 6162 6c65 2053 6f63 6b65 7420 6468 6370 able Socket dhcp
│ │ │ +00278520: 6436 0a20 2020 2061 6e73 6962 6c65 2e62 d6. ansible.b
│ │ │ +00278530: 7569 6c74 696e 2e73 7973 7465 6d64 3a0a uiltin.systemd:.
│ │ │ +00278540: 2020 2020 2020 6e61 6d65 3a20 6468 6370 name: dhcp
│ │ │ +00278550: 6436 2e73 6f63 6b65 740a 2020 2020 2020 d6.socket.
│ │ │ +00278560: 656e 6162 6c65 643a 2066 616c 7365 0a20 enabled: false.
│ │ │ +00278570: 2020 2020 2073 7461 7465 3a20 7374 6f70 state: stop
│ │ │ +00278580: 7065 640a 2020 2020 2020 6d61 736b 6564 ped. masked
│ │ │ +00278590: 3a20 7472 7565 0a20 2020 2077 6865 6e3a : true. when:
│ │ │ +002785a0: 2073 6f63 6b65 745f 6669 6c65 5f65 7869 socket_file_exi
│ │ │ +002785b0: 7374 732e 7374 646f 7574 5f6c 696e 6573 sts.stdout_lines
│ │ │ +002785c0: 2069 7320 7365 6172 6368 2822 6468 6370 is search("dhcp
│ │ │ +002785d0: 6436 2e73 6f63 6b65 7422 2c20 6d75 6c74 d6.socket", mult
│ │ │ +002785e0: 696c 696e 653d 5472 7565 290a 2020 7461 iline=True). ta
│ │ │ +002785f0: 6773 3a0a 2020 2d20 6469 7361 626c 655f gs:. - disable_
│ │ │ +00278600: 7374 7261 7465 6779 0a20 202d 206c 6f77 strategy. - low
│ │ │ +00278610: 5f63 6f6d 706c 6578 6974 790a 2020 2d20 _complexity. -
│ │ │ +00278620: 6c6f 775f 6469 7372 7570 7469 6f6e 0a20 low_disruption.
│ │ │ +00278630: 202d 206d 6564 6975 6d5f 7365 7665 7269 - medium_severi
│ │ │ +00278640: 7479 0a20 202d 206e 6f5f 7265 626f 6f74 ty. - no_reboot
│ │ │ +00278650: 5f6e 6565 6465 640a 2020 2d20 7365 7276 _needed. - serv
│ │ │ +00278660: 6963 655f 6468 6370 6436 5f64 6973 6162 ice_dhcpd6_disab
│ │ │ +00278670: 6c65 640a 2020 2d20 7370 6563 6961 6c5f led. - special_
│ │ │ +00278680: 7365 7276 6963 655f 626c 6f63 6b0a 2020 service_block.
│ │ │ +00278690: 7768 656e 3a20 2722 6c69 6e75 782d 6261 when: '"linux-ba
│ │ │ +002786a0: 7365 2220 696e 2061 6e73 6962 6c65 5f66 se" in ansible_f
│ │ │ +002786b0: 6163 7473 2e70 6163 6b61 6765 7327 0a3c acts.packages'.<
│ │ │ +002786c0: 2f63 6f64 653e 3c2f 7072 653e 3c2f 6469 /code>
R
│ │ │ +00278770: 656d 6564 6961 7469 6f6e 204b 7562 6572 emediation Kuber
│ │ │ +00278780: 6e65 7465 7320 736e 6970 7065 7420 e287 netes snippet ..
│ │ │ +00278790: b23c 2f61 3e3c 6272 3e3c 6469 7620 636c .
<
│ │ │ +00278810: 7468 3e43 6f6d 706c 6578 6974 793a 3c2f th>Complexity:
│ │ │ +00278820: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ +00278830: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr> Disr
│ │ │ +00278840: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption:
│ │ │ +00278850: 6d65 6469 756d 3c2f 7464 3e3c 2f74 723e medium
│ │ │ +00278860: 3c74 723e 3c74 683e 5265 626f 6f74 3a3c Reboot:<
│ │ │ +00278870: 2f74 683e 3c74 643e 7472 7565 3c2f 7464 /th> true St
│ │ │ +00278890: 7261 7465 6779 3a3c 2f74 683e 3c74 643e rategy:
│ │ │ +002788a0: 6469 7361 626c 653c 2f74 643e 3c2f 7472 disable
apiVersion:
│ │ │ +002788d0: 6d61 6368 696e 6563 6f6e 6669 6775 7261 machineconfigura
│ │ │ +002788e0: 7469 6f6e 2e6f 7065 6e73 6869 6674 2e69 tion.openshift.i
│ │ │ +002788f0: 6f2f 7631 0a6b 696e 643a 204d 6163 6869 o/v1.kind: Machi
│ │ │ +00278900: 6e65 436f 6e66 6967 0a73 7065 633a 0a20 neConfig.spec:.
│ │ │ +00278910: 2063 6f6e 6669 673a 0a20 2020 2069 676e config:. ign
│ │ │ +00278920: 6974 696f 6e3a 0a20 2020 2020 2076 6572 ition:. ver
│ │ │ +00278930: 7369 6f6e 3a20 332e 312e 300a 2020 2020 sion: 3.1.0.
│ │ │ +00278940: 7379 7374 656d 643a 0a20 2020 2020 2075 systemd:. u
│ │ │ +00278950: 6e69 7473 3a0a 2020 2020 2020 2d20 6e61 nits:. - na
│ │ │ +00278960: 6d65 3a20 6468 6370 6436 2e73 6572 7669 me: dhcpd6.servi
│ │ │ +00278970: 6365 0a20 2020 2020 2020 2065 6e61 626c ce. enabl
│ │ │ +00278980: 6564 3a20 6661 6c73 650a 2020 2020 2020 ed: false.
│ │ │ +00278990: 2020 6d61 736b 3a20 7472 7565 0a20 2020 mask: true.
│ │ │ +002789a0: 2020 202d 206e 616d 653a 2064 6863 7064 - name: dhcpd
│ │ │ +002789b0: 362e 736f 636b 6574 0a20 2020 2020 2020 6.socket.
│ │ │ +002789c0: 2065 6e61 626c 6564 3a20 6661 6c73 650a enabled: false.
│ │ │ +002789d0: 2020 2020 2020 2020 6d61 736b 3a20 7472 mask: tr
│ │ │ +002789e0: 7565 0a3c 2f63 6f64 653e 3c2f 7072 653e ue.
│ │ │ +002789f0: 3c2f 6469 763e 3c61 2063 6c61 7373 3d22 Remediation P
│ │ │ +00278aa0: 7570 7065 7420 736e 6970 7065 7420 e287 uppet snippet ..
│ │ │ +00278ab0: b23c 2f61 3e3c 6272 3e3c 6469 7620 636c .
<
│ │ │ +00278b30: 7468 3e43 6f6d 706c 6578 6974 793a 3c2f th>Complexity:
│ │ │ +00278b40: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ +00278b50: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr> Disr
│ │ │ +00278b60: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption:
│ │ │ +00278b70: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Reboot: false <
│ │ │ +00278ba0: 2f74 723e 3c74 723e 3c74 683e 5374 7261 /tr>Stra
│ │ │ +00278bb0: 7465 6779 3a3c 2f74 683e 3c74 643e 656e tegy: en
│ │ │ +00278bc0: 6162 6c65 3c2f 7464 3e3c 2f74 723e 3c2f able
│ │ │ +00278bd0: 7461 626c 653e 3c70 7265 3e3c 636f 6465 table>include disable
│ │ │ +00278bf0: 5f64 6863 7064 360a 0a63 6c61 7373 2064 _dhcpd6..class d
│ │ │ +00278c00: 6973 6162 6c65 5f64 6863 7064 3620 7b0a isable_dhcpd6 {.
│ │ │ +00278c10: 2020 7365 7276 6963 6520 7b27 6468 6370 service {'dhcp
│ │ │ +00278c20: 6436 273a 0a20 2020 2065 6e61 626c 6520 d6':. enable
│ │ │ +00278c30: 3d26 6774 3b20 6661 6c73 652c 0a20 2020 => false,.
│ │ │ +00278c40: 2065 6e73 7572 6520 3d26 6774 3b20 2773 ensure => 's
│ │ │ +00278c50: 746f 7070 6564 272c 0a20 207d 0a7d 0a3c topped',. }.}.<
│ │ │ +00278c60: 2f63 6f64 653e 3c2f 7072 653e 3c2f 6469 /code>
R
│ │ │ +00278d10: 656d 6564 6961 7469 6f6e 204f 5342 7569 emediation OSBui
│ │ │ +00278d20: 6c64 2042 6c75 6570 7269 6e74 2073 6e69 ld Blueprint sni
│ │ │ +00278d30: 7070 6574 20e2 87b2 3c2f 613e 3c62 723e ppet ...
│ │ │ +00278d40: 3c64 6976 2063 6c61 7373 3d22 7061 6e65
│ │ │ +00278d70: 3c70 7265 3e3c 636f 6465 3e0a 5b63 7573 .[cus
│ │ │ +00278d80: 746f 6d69 7a61 7469 6f6e 732e 7365 7276 tomizations.serv
│ │ │ +00278d90: 6963 6573 5d0a 6d61 736b 6564 203d 205b ices].masked = [
│ │ │ +00278da0: 2264 6863 7064 3622 5d0a 3c2f 636f 6465 "dhcpd6"].
Reme
│ │ │ -0027a1a0: 6469 6174 696f 6e20 4f53 4275 696c 6420 diation OSBuild
│ │ │ -0027a1b0: 426c 7565 7072 696e 7420 736e 6970 7065 Blueprint snippe
│ │ │ -0027a1c0: 7420 e287 b23c 2f61 3e3c 6272 3e3c 6469 t ...
.[custom
│ │ │ -0027a210: 697a 6174 696f 6e73 2e73 6572 7669 6365 izations.service
│ │ │ -0027a220: 735d 0a6d 6173 6b65 6420 3d20 5b22 6468 s].masked = ["dh
│ │ │ -0027a230: 6370 6422 5d0a 3c2f 636f 6465 3e3c 2f70 cpd"].Remediatio
│ │ │ -0027a2f0: 6e20 4b75 6265 726e 6574 6573 2073 6e69 n Kubernetes sni
│ │ │ -0027a300: 7070 6574 20e2 87b2 3c2f 613e 3c62 723e ppet ...
│ │ │ -0027a310: 3c64 6976 2063 6c61 7373 3d22 7061 6e65
│ │ │ -0027a340: 3c74 6162 6c65 2063 6c61 7373 3d22 7461 Comple
│ │ │ -0027a390: 7869 7479 3a3c 2f74 683e 3c74 643e 6c6f xity: lo
│ │ │ -0027a3a0: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ -0027a3b0: 7468 3e44 6973 7275 7074 696f 6e3a 3c2f th>Disruption:
│ │ │ -0027a3c0: 7468 3e3c 7464 3e6d 6564 6975 6d3c 2f74 th>medium R
│ │ │ -0027a3e0: 6562 6f6f 743a 3c2f 7468 3e3c 7464 3e74 eboot: t
│ │ │ -0027a3f0: 7275 653c 2f74 643e 3c2f 7472 3e3c 7472 rue Strategy:
│ │ │ -0027a410: 7468 3e3c 7464 3e64 6973 6162 6c65 3c2f th> disable
│ │ │ -0027a420: 7464 3e3c 2f74 723e 3c2f 7461 626c 653e td>
│ │ │ -0027a430: 3c70 7265 3e3c 636f 6465 3e61 7069 5665 apiVe
│ │ │ -0027a440: 7273 696f 6e3a 206d 6163 6869 6e65 636f rsion: machineco
│ │ │ -0027a450: 6e66 6967 7572 6174 696f 6e2e 6f70 656e nfiguration.open
│ │ │ -0027a460: 7368 6966 742e 696f 2f76 310a 6b69 6e64 shift.io/v1.kind
│ │ │ -0027a470: 3a20 4d61 6368 696e 6543 6f6e 6669 670a : MachineConfig.
│ │ │ -0027a480: 7370 6563 3a0a 2020 636f 6e66 6967 3a0a spec:. config:.
│ │ │ -0027a490: 2020 2020 6967 6e69 7469 6f6e 3a0a 2020 ignition:.
│ │ │ -0027a4a0: 2020 2020 7665 7273 696f 6e3a 2033 2e31 version: 3.1
│ │ │ -0027a4b0: 2e30 0a20 2020 2073 7973 7465 6d64 3a0a .0. systemd:.
│ │ │ -0027a4c0: 2020 2020 2020 756e 6974 733a 0a20 2020 units:.
│ │ │ -0027a4d0: 2020 202d 206e 616d 653a 2064 6863 7064 - name: dhcpd
│ │ │ -0027a4e0: 2e73 6572 7669 6365 0a20 2020 2020 2020 .service.
│ │ │ -0027a4f0: 2065 6e61 626c 6564 3a20 6661 6c73 650a enabled: false.
│ │ │ -0027a500: 2020 2020 2020 2020 6d61 736b 3a20 7472 mask: tr
│ │ │ -0027a510: 7565 0a20 2020 2020 202d 206e 616d 653a ue. - name:
│ │ │ -0027a520: 2064 6863 7064 2e73 6f63 6b65 740a 2020 dhcpd.socket.
│ │ │ -0027a530: 2020 2020 2020 656e 6162 6c65 643a 2066 enabled: f
│ │ │ -0027a540: 616c 7365 0a20 2020 2020 2020 206d 6173 alse. mas
│ │ │ -0027a550: 6b3a 2074 7275 650a 3c2f 636f 6465 3e3c k: true.<
│ │ │ -0027a560: 2f70 7265 3e3c 2f64 6976 3e3c 6120 636c /pre>
Remediat
│ │ │ -0027a610: 696f 6e20 5075 7070 6574 2073 6e69 7070 ion Puppet snipp
│ │ │ -0027a620: 6574 20e2 87b2 3c2f 613e 3c62 723e 3c64 et ...
│ │ │ -0027a6a0: 3c74 723e 3c74 683e 436f 6d70 6c65 7869 Complexi
│ │ │ -0027a6b0: 7479 3a3c 2f74 683e 3c74 643e 6c6f 773c ty: low<
│ │ │ -0027a6c0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Disruption: low Reboot
│ │ │ -0027a700: 3a3c 2f74 683e 3c74 643e 6661 6c73 653c : false<
│ │ │ -0027a710: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Strategy: <
│ │ │ -0027a730: 7464 3e65 6e61 626c 653c 2f74 643e 3c2f td>enable
│ │ │ -0027a740: 7472 3e3c 2f74 6162 6c65 3e3c 7072 653e tr>
│ │ │ -0027a750: 3c63 6f64 653e 696e 636c 7564 6520 6469 include di
│ │ │ -0027a760: 7361 626c 655f 6468 6370 640a 0a63 6c61 sable_dhcpd..cla
│ │ │ -0027a770: 7373 2064 6973 6162 6c65 5f64 6863 7064 ss disable_dhcpd
│ │ │ -0027a780: 207b 0a20 2073 6572 7669 6365 207b 2764 {. service {'d
│ │ │ -0027a790: 6863 7064 273a 0a20 2020 2065 6e61 626c hcpd':. enabl
│ │ │ -0027a7a0: 6520 3d26 6774 3b20 6661 6c73 652c 0a20 e => false,.
│ │ │ -0027a7b0: 2020 2065 6e73 7572 6520 3d26 6774 3b20 ensure =>
│ │ │ -0027a7c0: 2773 746f 7070 6564 272c 0a20 207d 0a7d 'stopped',. }.}
│ │ │ -0027a7d0: 0a3c 2f63 6f64 653e 3c2f 7072 653e 3c2f .
│ │ │ -0027a7e0: 6469 763e 3c61 2063 6c61 7373 3d22 6274 div>Remediation Ans
│ │ │ -0027a890: 6962 6c65 2073 6e69 7070 6574 20e2 87b2 ible snippet ...
│ │ │ -0027a8a0: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61
Complexity: low
│ │ │ -0027a940: 7472 3e3c 7472 3e3c 7468 3e44 6973 7275 tr>Disru
│ │ │ -0027a950: 7074 696f 6e3a 3c2f 7468 3e3c 7464 3e6c ption: l
│ │ │ -0027a960: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ -0027a970: 3c74 683e 5265 626f 6f74 3a3c 2f74 683e Reboot:
│ │ │ -0027a980: 3c74 643e 6661 6c73 653c 2f74 643e 3c2f false
│ │ │ -0027a990: 7472 3e3c 7472 3e3c 7468 3e53 7472 6174 tr> Strat
│ │ │ -0027a9a0: 6567 793a 3c2f 7468 3e3c 7464 3e64 6973 egy: dis
│ │ │ -0027a9b0: 6162 6c65 3c2f 7464 3e3c 2f74 723e 3c2f able
│ │ │ -0027a9c0: 7461 626c 653e 3c70 7265 3e3c 636f 6465 table>- name: Gather
│ │ │ -0027a9e0: 7468 6520 7061 636b 6167 6520 6661 6374 the package fact
│ │ │ -0027a9f0: 730a 2020 7061 636b 6167 655f 6661 6374 s. package_fact
│ │ │ -0027aa00: 733a 0a20 2020 206d 616e 6167 6572 3a20 s:. manager:
│ │ │ -0027aa10: 6175 746f 0a20 2074 6167 733a 0a20 202d auto. tags:. -
│ │ │ -0027aa20: 204e 4953 542d 3830 302d 3533 2d43 4d2d NIST-800-53-CM-
│ │ │ -0027aa30: 3628 6129 0a20 202d 204e 4953 542d 3830 6(a). - NIST-80
│ │ │ -0027aa40: 302d 3533 2d43 4d2d 3728 6129 0a20 202d 0-53-CM-7(a). -
│ │ │ -0027aa50: 204e 4953 542d 3830 302d 3533 2d43 4d2d NIST-800-53-CM-
│ │ │ -0027aa60: 3728 6229 0a20 202d 2064 6973 6162 6c65 7(b). - disable
│ │ │ -0027aa70: 5f73 7472 6174 6567 790a 2020 2d20 6c6f _strategy. - lo
│ │ │ -0027aa80: 775f 636f 6d70 6c65 7869 7479 0a20 202d w_complexity. -
│ │ │ -0027aa90: 206c 6f77 5f64 6973 7275 7074 696f 6e0a low_disruption.
│ │ │ -0027aaa0: 2020 2d20 6d65 6469 756d 5f73 6576 6572 - medium_sever
│ │ │ -0027aab0: 6974 790a 2020 2d20 6e6f 5f72 6562 6f6f ity. - no_reboo
│ │ │ -0027aac0: 745f 6e65 6564 6564 0a20 202d 2073 6572 t_needed. - ser
│ │ │ -0027aad0: 7669 6365 5f64 6863 7064 5f64 6973 6162 vice_dhcpd_disab
│ │ │ -0027aae0: 6c65 640a 0a2d 206e 616d 653a 2044 6973 led..- name: Dis
│ │ │ -0027aaf0: 6162 6c65 2044 4843 5020 5365 7276 6963 able DHCP Servic
│ │ │ -0027ab00: 6520 2d20 4469 7361 626c 6520 7365 7276 e - Disable serv
│ │ │ -0027ab10: 6963 6520 6468 6370 640a 2020 626c 6f63 ice dhcpd. bloc
│ │ │ -0027ab20: 6b3a 0a0a 2020 2d20 6e61 6d65 3a20 4469 k:.. - name: Di
│ │ │ -0027ab30: 7361 626c 6520 4448 4350 2053 6572 7669 sable DHCP Servi
│ │ │ -0027ab40: 6365 202d 2043 6f6c 6c65 6374 2073 7973 ce - Collect sys
│ │ │ -0027ab50: 7465 6d64 2053 6572 7669 6365 7320 5072 temd Services Pr
│ │ │ -0027ab60: 6573 656e 7420 696e 2074 6865 2053 7973 esent in the Sys
│ │ │ -0027ab70: 7465 6d0a 2020 2020 616e 7369 626c 652e tem. ansible.
│ │ │ -0027ab80: 6275 696c 7469 6e2e 636f 6d6d 616e 643a builtin.command:
│ │ │ -0027ab90: 2073 7973 7465 6d63 746c 202d 7120 6c69 systemctl -q li
│ │ │ -0027aba0: 7374 2d75 6e69 742d 6669 6c65 7320 2d2d st-unit-files --
│ │ │ -0027abb0: 7479 7065 2073 6572 7669 6365 0a20 2020 type service.
│ │ │ -0027abc0: 2072 6567 6973 7465 723a 2073 6572 7669 register: servi
│ │ │ -0027abd0: 6365 5f65 7869 7374 730a 2020 2020 6368 ce_exists. ch
│ │ │ -0027abe0: 616e 6765 645f 7768 656e 3a20 6661 6c73 anged_when: fals
│ │ │ -0027abf0: 650a 2020 2020 6661 696c 6564 5f77 6865 e. failed_whe
│ │ │ -0027ac00: 6e3a 2073 6572 7669 6365 5f65 7869 7374 n: service_exist
│ │ │ -0027ac10: 732e 7263 206e 6f74 2069 6e20 5b30 2c20 s.rc not in [0,
│ │ │ -0027ac20: 315d 0a20 2020 2063 6865 636b 5f6d 6f64 1]. check_mod
│ │ │ -0027ac30: 653a 2066 616c 7365 0a0a 2020 2d20 6e61 e: false.. - na
│ │ │ -0027ac40: 6d65 3a20 4469 7361 626c 6520 4448 4350 me: Disable DHCP
│ │ │ -0027ac50: 2053 6572 7669 6365 202d 2045 6e73 7572 Service - Ensur
│ │ │ -0027ac60: 6520 6468 6370 642e 7365 7276 6963 6520 e dhcpd.service
│ │ │ -0027ac70: 6973 204d 6173 6b65 640a 2020 2020 616e is Masked. an
│ │ │ -0027ac80: 7369 626c 652e 6275 696c 7469 6e2e 7379 sible.builtin.sy
│ │ │ -0027ac90: 7374 656d 643a 0a20 2020 2020 206e 616d stemd:. nam
│ │ │ -0027aca0: 653a 2064 6863 7064 2e73 6572 7669 6365 e: dhcpd.service
│ │ │ -0027acb0: 0a20 2020 2020 2073 7461 7465 3a20 7374 . state: st
│ │ │ -0027acc0: 6f70 7065 640a 2020 2020 2020 656e 6162 opped. enab
│ │ │ -0027acd0: 6c65 643a 2066 616c 7365 0a20 2020 2020 led: false.
│ │ │ -0027ace0: 206d 6173 6b65 643a 2074 7275 650a 2020 masked: true.
│ │ │ -0027acf0: 2020 7768 656e 3a20 7365 7276 6963 655f when: service_
│ │ │ -0027ad00: 6578 6973 7473 2e73 7464 6f75 745f 6c69 exists.stdout_li
│ │ │ -0027ad10: 6e65 7320 6973 2073 6561 7263 6828 2264 nes is search("d
│ │ │ -0027ad20: 6863 7064 2e73 6572 7669 6365 222c 206d hcpd.service", m
│ │ │ -0027ad30: 756c 7469 6c69 6e65 3d54 7275 6529 0a0a ultiline=True)..
│ │ │ -0027ad40: 2020 2d20 6e61 6d65 3a20 556e 6974 2053 - name: Unit S
│ │ │ -0027ad50: 6f63 6b65 7420 4578 6973 7473 202d 2064 ocket Exists - d
│ │ │ -0027ad60: 6863 7064 2e73 6f63 6b65 740a 2020 2020 hcpd.socket.
│ │ │ -0027ad70: 616e 7369 626c 652e 6275 696c 7469 6e2e ansible.builtin.
│ │ │ -0027ad80: 636f 6d6d 616e 643a 2073 7973 7465 6d63 command: systemc
│ │ │ -0027ad90: 746c 202d 7120 6c69 7374 2d75 6e69 742d tl -q list-unit-
│ │ │ -0027ada0: 6669 6c65 7320 6468 6370 642e 736f 636b files dhcpd.sock
│ │ │ -0027adb0: 6574 0a20 2020 2072 6567 6973 7465 723a et. register:
│ │ │ -0027adc0: 2073 6f63 6b65 745f 6669 6c65 5f65 7869 socket_file_exi
│ │ │ -0027add0: 7374 730a 2020 2020 6368 616e 6765 645f sts. changed_
│ │ │ -0027ade0: 7768 656e 3a20 6661 6c73 650a 2020 2020 when: false.
│ │ │ -0027adf0: 6661 696c 6564 5f77 6865 6e3a 2073 6f63 failed_when: soc
│ │ │ -0027ae00: 6b65 745f 6669 6c65 5f65 7869 7374 732e ket_file_exists.
│ │ │ -0027ae10: 7263 206e 6f74 2069 6e20 5b30 2c20 315d rc not in [0, 1]
│ │ │ -0027ae20: 0a20 2020 2063 6865 636b 5f6d 6f64 653a . check_mode:
│ │ │ -0027ae30: 2066 616c 7365 0a0a 2020 2d20 6e61 6d65 false.. - name
│ │ │ -0027ae40: 3a20 4469 7361 626c 6520 4448 4350 2053 : Disable DHCP S
│ │ │ -0027ae50: 6572 7669 6365 202d 2044 6973 6162 6c65 ervice - Disable
│ │ │ -0027ae60: 2053 6f63 6b65 7420 6468 6370 640a 2020 Socket dhcpd.
│ │ │ -0027ae70: 2020 616e 7369 626c 652e 6275 696c 7469 ansible.builti
│ │ │ -0027ae80: 6e2e 7379 7374 656d 643a 0a20 2020 2020 n.systemd:.
│ │ │ -0027ae90: 206e 616d 653a 2064 6863 7064 2e73 6f63 name: dhcpd.soc
│ │ │ -0027aea0: 6b65 740a 2020 2020 2020 656e 6162 6c65 ket. enable
│ │ │ -0027aeb0: 643a 2066 616c 7365 0a20 2020 2020 2073 d: false. s
│ │ │ -0027aec0: 7461 7465 3a20 7374 6f70 7065 640a 2020 tate: stopped.
│ │ │ -0027aed0: 2020 2020 6d61 736b 6564 3a20 7472 7565 masked: true
│ │ │ -0027aee0: 0a20 2020 2077 6865 6e3a 2073 6f63 6b65 . when: socke
│ │ │ -0027aef0: 745f 6669 6c65 5f65 7869 7374 732e 7374 t_file_exists.st
│ │ │ -0027af00: 646f 7574 5f6c 696e 6573 2069 7320 7365 dout_lines is se
│ │ │ -0027af10: 6172 6368 2822 6468 6370 642e 736f 636b arch("dhcpd.sock
│ │ │ -0027af20: 6574 222c 206d 756c 7469 6c69 6e65 3d54 et", multiline=T
│ │ │ -0027af30: 7275 6529 0a20 2074 6167 733a 0a20 202d rue). tags:. -
│ │ │ -0027af40: 204e 4953 542d 3830 302d 3533 2d43 4d2d NIST-800-53-CM-
│ │ │ -0027af50: 3628 6129 0a20 202d 204e 4953 542d 3830 6(a). - NIST-80
│ │ │ -0027af60: 302d 3533 2d43 4d2d 3728 6129 0a20 202d 0-53-CM-7(a). -
│ │ │ -0027af70: 204e 4953 542d 3830 302d 3533 2d43 4d2d NIST-800-53-CM-
│ │ │ -0027af80: 3728 6229 0a20 202d 2064 6973 6162 6c65 7(b). - disable
│ │ │ -0027af90: 5f73 7472 6174 6567 790a 2020 2d20 6c6f _strategy. - lo
│ │ │ -0027afa0: 775f 636f 6d70 6c65 7869 7479 0a20 202d w_complexity. -
│ │ │ -0027afb0: 206c 6f77 5f64 6973 7275 7074 696f 6e0a low_disruption.
│ │ │ -0027afc0: 2020 2d20 6d65 6469 756d 5f73 6576 6572 - medium_sever
│ │ │ -0027afd0: 6974 790a 2020 2d20 6e6f 5f72 6562 6f6f ity. - no_reboo
│ │ │ -0027afe0: 745f 6e65 6564 6564 0a20 202d 2073 6572 t_needed. - ser
│ │ │ -0027aff0: 7669 6365 5f64 6863 7064 5f64 6973 6162 vice_dhcpd_disab
│ │ │ -0027b000: 6c65 640a 2020 2d20 7370 6563 6961 6c5f led. - special_
│ │ │ -0027b010: 7365 7276 6963 655f 626c 6f63 6b0a 2020 service_block.
│ │ │ -0027b020: 7768 656e 3a20 2722 6c69 6e75 782d 6261 when: '"linux-ba
│ │ │ -0027b030: 7365 2220 696e 2061 6e73 6962 6c65 5f66 se" in ansible_f
│ │ │ -0027b040: 6163 7473 2e70 6163 6b61 6765 7327 0a3c acts.packages'.<
│ │ │ +0027a1a0: 6469 6174 696f 6e20 416e 7369 626c 6520 diation Ansible
│ │ │ +0027a1b0: 736e 6970 7065 7420 e287 b23c 2f61 3e3c snippet ...<
│ │ │ +0027a1c0: 6272 3e3c 6469 7620 636c 6173 733d 2270 br>Com
│ │ │ +0027a240: 706c 6578 6974 793a 3c2f 7468 3e3c 7464 plexity: low Disruption
│ │ │ +0027a270: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low R
│ │ │ +0027a290: 6562 6f6f 743a 3c2f 7468 3e3c 7464 3e66 eboot: f
│ │ │ +0027a2a0: 616c 7365 3c2f 7464 3e3c 2f74 723e 3c74 alse Strategy:<
│ │ │ +0027a2c0: 2f74 683e 3c74 643e 6469 7361 626c 653c /th> disable<
│ │ │ +0027a2d0: 2f74 643e 3c2f 7472 3e3c 2f74 6162 6c65 /td>
- na
│ │ │ +0027a2f0: 6d65 3a20 4761 7468 6572 2074 6865 2070 me: Gather the p
│ │ │ +0027a300: 6163 6b61 6765 2066 6163 7473 0a20 2070 ackage facts. p
│ │ │ +0027a310: 6163 6b61 6765 5f66 6163 7473 3a0a 2020 ackage_facts:.
│ │ │ +0027a320: 2020 6d61 6e61 6765 723a 2061 7574 6f0a manager: auto.
│ │ │ +0027a330: 2020 7461 6773 3a0a 2020 2d20 4e49 5354 tags:. - NIST
│ │ │ +0027a340: 2d38 3030 2d35 332d 434d 2d36 2861 290a -800-53-CM-6(a).
│ │ │ +0027a350: 2020 2d20 4e49 5354 2d38 3030 2d35 332d - NIST-800-53-
│ │ │ +0027a360: 434d 2d37 2861 290a 2020 2d20 4e49 5354 CM-7(a). - NIST
│ │ │ +0027a370: 2d38 3030 2d35 332d 434d 2d37 2862 290a -800-53-CM-7(b).
│ │ │ +0027a380: 2020 2d20 6469 7361 626c 655f 7374 7261 - disable_stra
│ │ │ +0027a390: 7465 6779 0a20 202d 206c 6f77 5f63 6f6d tegy. - low_com
│ │ │ +0027a3a0: 706c 6578 6974 790a 2020 2d20 6c6f 775f plexity. - low_
│ │ │ +0027a3b0: 6469 7372 7570 7469 6f6e 0a20 202d 206d disruption. - m
│ │ │ +0027a3c0: 6564 6975 6d5f 7365 7665 7269 7479 0a20 edium_severity.
│ │ │ +0027a3d0: 202d 206e 6f5f 7265 626f 6f74 5f6e 6565 - no_reboot_nee
│ │ │ +0027a3e0: 6465 640a 2020 2d20 7365 7276 6963 655f ded. - service_
│ │ │ +0027a3f0: 6468 6370 645f 6469 7361 626c 6564 0a0a dhcpd_disabled..
│ │ │ +0027a400: 2d20 6e61 6d65 3a20 4469 7361 626c 6520 - name: Disable
│ │ │ +0027a410: 4448 4350 2053 6572 7669 6365 202d 2044 DHCP Service - D
│ │ │ +0027a420: 6973 6162 6c65 2073 6572 7669 6365 2064 isable service d
│ │ │ +0027a430: 6863 7064 0a20 2062 6c6f 636b 3a0a 0a20 hcpd. block:..
│ │ │ +0027a440: 202d 206e 616d 653a 2044 6973 6162 6c65 - name: Disable
│ │ │ +0027a450: 2044 4843 5020 5365 7276 6963 6520 2d20 DHCP Service -
│ │ │ +0027a460: 436f 6c6c 6563 7420 7379 7374 656d 6420 Collect systemd
│ │ │ +0027a470: 5365 7276 6963 6573 2050 7265 7365 6e74 Services Present
│ │ │ +0027a480: 2069 6e20 7468 6520 5379 7374 656d 0a20 in the System.
│ │ │ +0027a490: 2020 2061 6e73 6962 6c65 2e62 7569 6c74 ansible.built
│ │ │ +0027a4a0: 696e 2e63 6f6d 6d61 6e64 3a20 7379 7374 in.command: syst
│ │ │ +0027a4b0: 656d 6374 6c20 2d71 206c 6973 742d 756e emctl -q list-un
│ │ │ +0027a4c0: 6974 2d66 696c 6573 202d 2d74 7970 6520 it-files --type
│ │ │ +0027a4d0: 7365 7276 6963 650a 2020 2020 7265 6769 service. regi
│ │ │ +0027a4e0: 7374 6572 3a20 7365 7276 6963 655f 6578 ster: service_ex
│ │ │ +0027a4f0: 6973 7473 0a20 2020 2063 6861 6e67 6564 ists. changed
│ │ │ +0027a500: 5f77 6865 6e3a 2066 616c 7365 0a20 2020 _when: false.
│ │ │ +0027a510: 2066 6169 6c65 645f 7768 656e 3a20 7365 failed_when: se
│ │ │ +0027a520: 7276 6963 655f 6578 6973 7473 2e72 6320 rvice_exists.rc
│ │ │ +0027a530: 6e6f 7420 696e 205b 302c 2031 5d0a 2020 not in [0, 1].
│ │ │ +0027a540: 2020 6368 6563 6b5f 6d6f 6465 3a20 6661 check_mode: fa
│ │ │ +0027a550: 6c73 650a 0a20 202d 206e 616d 653a 2044 lse.. - name: D
│ │ │ +0027a560: 6973 6162 6c65 2044 4843 5020 5365 7276 isable DHCP Serv
│ │ │ +0027a570: 6963 6520 2d20 456e 7375 7265 2064 6863 ice - Ensure dhc
│ │ │ +0027a580: 7064 2e73 6572 7669 6365 2069 7320 4d61 pd.service is Ma
│ │ │ +0027a590: 736b 6564 0a20 2020 2061 6e73 6962 6c65 sked. ansible
│ │ │ +0027a5a0: 2e62 7569 6c74 696e 2e73 7973 7465 6d64 .builtin.systemd
│ │ │ +0027a5b0: 3a0a 2020 2020 2020 6e61 6d65 3a20 6468 :. name: dh
│ │ │ +0027a5c0: 6370 642e 7365 7276 6963 650a 2020 2020 cpd.service.
│ │ │ +0027a5d0: 2020 7374 6174 653a 2073 746f 7070 6564 state: stopped
│ │ │ +0027a5e0: 0a20 2020 2020 2065 6e61 626c 6564 3a20 . enabled:
│ │ │ +0027a5f0: 6661 6c73 650a 2020 2020 2020 6d61 736b false. mask
│ │ │ +0027a600: 6564 3a20 7472 7565 0a20 2020 2077 6865 ed: true. whe
│ │ │ +0027a610: 6e3a 2073 6572 7669 6365 5f65 7869 7374 n: service_exist
│ │ │ +0027a620: 732e 7374 646f 7574 5f6c 696e 6573 2069 s.stdout_lines i
│ │ │ +0027a630: 7320 7365 6172 6368 2822 6468 6370 642e s search("dhcpd.
│ │ │ +0027a640: 7365 7276 6963 6522 2c20 6d75 6c74 696c service", multil
│ │ │ +0027a650: 696e 653d 5472 7565 290a 0a20 202d 206e ine=True).. - n
│ │ │ +0027a660: 616d 653a 2055 6e69 7420 536f 636b 6574 ame: Unit Socket
│ │ │ +0027a670: 2045 7869 7374 7320 2d20 6468 6370 642e Exists - dhcpd.
│ │ │ +0027a680: 736f 636b 6574 0a20 2020 2061 6e73 6962 socket. ansib
│ │ │ +0027a690: 6c65 2e62 7569 6c74 696e 2e63 6f6d 6d61 le.builtin.comma
│ │ │ +0027a6a0: 6e64 3a20 7379 7374 656d 6374 6c20 2d71 nd: systemctl -q
│ │ │ +0027a6b0: 206c 6973 742d 756e 6974 2d66 696c 6573 list-unit-files
│ │ │ +0027a6c0: 2064 6863 7064 2e73 6f63 6b65 740a 2020 dhcpd.socket.
│ │ │ +0027a6d0: 2020 7265 6769 7374 6572 3a20 736f 636b register: sock
│ │ │ +0027a6e0: 6574 5f66 696c 655f 6578 6973 7473 0a20 et_file_exists.
│ │ │ +0027a6f0: 2020 2063 6861 6e67 6564 5f77 6865 6e3a changed_when:
│ │ │ +0027a700: 2066 616c 7365 0a20 2020 2066 6169 6c65 false. faile
│ │ │ +0027a710: 645f 7768 656e 3a20 736f 636b 6574 5f66 d_when: socket_f
│ │ │ +0027a720: 696c 655f 6578 6973 7473 2e72 6320 6e6f ile_exists.rc no
│ │ │ +0027a730: 7420 696e 205b 302c 2031 5d0a 2020 2020 t in [0, 1].
│ │ │ +0027a740: 6368 6563 6b5f 6d6f 6465 3a20 6661 6c73 check_mode: fals
│ │ │ +0027a750: 650a 0a20 202d 206e 616d 653a 2044 6973 e.. - name: Dis
│ │ │ +0027a760: 6162 6c65 2044 4843 5020 5365 7276 6963 able DHCP Servic
│ │ │ +0027a770: 6520 2d20 4469 7361 626c 6520 536f 636b e - Disable Sock
│ │ │ +0027a780: 6574 2064 6863 7064 0a20 2020 2061 6e73 et dhcpd. ans
│ │ │ +0027a790: 6962 6c65 2e62 7569 6c74 696e 2e73 7973 ible.builtin.sys
│ │ │ +0027a7a0: 7465 6d64 3a0a 2020 2020 2020 6e61 6d65 temd:. name
│ │ │ +0027a7b0: 3a20 6468 6370 642e 736f 636b 6574 0a20 : dhcpd.socket.
│ │ │ +0027a7c0: 2020 2020 2065 6e61 626c 6564 3a20 6661 enabled: fa
│ │ │ +0027a7d0: 6c73 650a 2020 2020 2020 7374 6174 653a lse. state:
│ │ │ +0027a7e0: 2073 746f 7070 6564 0a20 2020 2020 206d stopped. m
│ │ │ +0027a7f0: 6173 6b65 643a 2074 7275 650a 2020 2020 asked: true.
│ │ │ +0027a800: 7768 656e 3a20 736f 636b 6574 5f66 696c when: socket_fil
│ │ │ +0027a810: 655f 6578 6973 7473 2e73 7464 6f75 745f e_exists.stdout_
│ │ │ +0027a820: 6c69 6e65 7320 6973 2073 6561 7263 6828 lines is search(
│ │ │ +0027a830: 2264 6863 7064 2e73 6f63 6b65 7422 2c20 "dhcpd.socket",
│ │ │ +0027a840: 6d75 6c74 696c 696e 653d 5472 7565 290a multiline=True).
│ │ │ +0027a850: 2020 7461 6773 3a0a 2020 2d20 4e49 5354 tags:. - NIST
│ │ │ +0027a860: 2d38 3030 2d35 332d 434d 2d36 2861 290a -800-53-CM-6(a).
│ │ │ +0027a870: 2020 2d20 4e49 5354 2d38 3030 2d35 332d - NIST-800-53-
│ │ │ +0027a880: 434d 2d37 2861 290a 2020 2d20 4e49 5354 CM-7(a). - NIST
│ │ │ +0027a890: 2d38 3030 2d35 332d 434d 2d37 2862 290a -800-53-CM-7(b).
│ │ │ +0027a8a0: 2020 2d20 6469 7361 626c 655f 7374 7261 - disable_stra
│ │ │ +0027a8b0: 7465 6779 0a20 202d 206c 6f77 5f63 6f6d tegy. - low_com
│ │ │ +0027a8c0: 706c 6578 6974 790a 2020 2d20 6c6f 775f plexity. - low_
│ │ │ +0027a8d0: 6469 7372 7570 7469 6f6e 0a20 202d 206d disruption. - m
│ │ │ +0027a8e0: 6564 6975 6d5f 7365 7665 7269 7479 0a20 edium_severity.
│ │ │ +0027a8f0: 202d 206e 6f5f 7265 626f 6f74 5f6e 6565 - no_reboot_nee
│ │ │ +0027a900: 6465 640a 2020 2d20 7365 7276 6963 655f ded. - service_
│ │ │ +0027a910: 6468 6370 645f 6469 7361 626c 6564 0a20 dhcpd_disabled.
│ │ │ +0027a920: 202d 2073 7065 6369 616c 5f73 6572 7669 - special_servi
│ │ │ +0027a930: 6365 5f62 6c6f 636b 0a20 2077 6865 6e3a ce_block. when:
│ │ │ +0027a940: 2027 226c 696e 7578 2d62 6173 6522 2069 '"linux-base" i
│ │ │ +0027a950: 6e20 616e 7369 626c 655f 6661 6374 732e n ansible_facts.
│ │ │ +0027a960: 7061 636b 6167 6573 270a 3c2f 636f 6465 packages'.
Remedi
│ │ │ +0027aa20: 6174 696f 6e20 4b75 6265 726e 6574 6573 ation Kubernetes
│ │ │ +0027aa30: 2073 6e69 7070 6574 20e2 87b2 3c2f 613e snippet ...
│ │ │ +0027aa40: 3c62 723e 3c64 6976 2063 6c61 7373 3d22
Co
│ │ │ +0027aac0: 6d70 6c65 7869 7479 3a3c 2f74 683e 3c74 mplexity: low <
│ │ │ +0027aae0: 7472 3e3c 7468 3e44 6973 7275 7074 696f tr>Disruptio
│ │ │ +0027aaf0: 6e3a 3c2f 7468 3e3c 7464 3e6d 6564 6975 n: mediu
│ │ │ +0027ab00: 6d3c 2f74 643e 3c2f 7472 3e3c 7472 3e3c m <
│ │ │ +0027ab10: 7468 3e52 6562 6f6f 743a 3c2f 7468 3e3c th>Reboot:<
│ │ │ +0027ab20: 7464 3e74 7275 653c 2f74 643e 3c2f 7472 td>true Strateg
│ │ │ +0027ab40: 793a 3c2f 7468 3e3c 7464 3e64 6973 6162 y: disab
│ │ │ +0027ab50: 6c65 3c2f 7464 3e3c 2f74 723e 3c2f 7461 le a
│ │ │ +0027ab70: 7069 5665 7273 696f 6e3a 206d 6163 6869 piVersion: machi
│ │ │ +0027ab80: 6e65 636f 6e66 6967 7572 6174 696f 6e2e neconfiguration.
│ │ │ +0027ab90: 6f70 656e 7368 6966 742e 696f 2f76 310a openshift.io/v1.
│ │ │ +0027aba0: 6b69 6e64 3a20 4d61 6368 696e 6543 6f6e kind: MachineCon
│ │ │ +0027abb0: 6669 670a 7370 6563 3a0a 2020 636f 6e66 fig.spec:. conf
│ │ │ +0027abc0: 6967 3a0a 2020 2020 6967 6e69 7469 6f6e ig:. ignition
│ │ │ +0027abd0: 3a0a 2020 2020 2020 7665 7273 696f 6e3a :. version:
│ │ │ +0027abe0: 2033 2e31 2e30 0a20 2020 2073 7973 7465 3.1.0. syste
│ │ │ +0027abf0: 6d64 3a0a 2020 2020 2020 756e 6974 733a md:. units:
│ │ │ +0027ac00: 0a20 2020 2020 202d 206e 616d 653a 2064 . - name: d
│ │ │ +0027ac10: 6863 7064 2e73 6572 7669 6365 0a20 2020 hcpd.service.
│ │ │ +0027ac20: 2020 2020 2065 6e61 626c 6564 3a20 6661 enabled: fa
│ │ │ +0027ac30: 6c73 650a 2020 2020 2020 2020 6d61 736b lse. mask
│ │ │ +0027ac40: 3a20 7472 7565 0a20 2020 2020 202d 206e : true. - n
│ │ │ +0027ac50: 616d 653a 2064 6863 7064 2e73 6f63 6b65 ame: dhcpd.socke
│ │ │ +0027ac60: 740a 2020 2020 2020 2020 656e 6162 6c65 t. enable
│ │ │ +0027ac70: 643a 2066 616c 7365 0a20 2020 2020 2020 d: false.
│ │ │ +0027ac80: 206d 6173 6b3a 2074 7275 650a 3c2f 636f mask: true.
<
│ │ │ +0027aca0: 6120 636c 6173 733d 2262 746e 2062 746e a class="btn btn
│ │ │ +0027acb0: 2d73 7563 6365 7373 2220 6461 7461 2d74 -success" data-t
│ │ │ +0027acc0: 6f67 676c 653d 2263 6f6c 6c61 7073 6522 oggle="collapse"
│ │ │ +0027acd0: 2064 6174 612d 7461 7267 6574 3d22 2369 data-target="#i
│ │ │ +0027ace0: 6439 3638 2220 7461 6269 6e64 6578 3d22 d968" tabindex="
│ │ │ +0027acf0: 3022 2072 6f6c 653d 2262 7574 746f 6e22 0" role="button"
│ │ │ +0027ad00: 2061 7269 612d 6578 7061 6e64 6564 3d22 aria-expanded="
│ │ │ +0027ad10: 6661 6c73 6522 2074 6974 6c65 3d22 4163 false" title="Ac
│ │ │ +0027ad20: 7469 7661 7465 2074 6f20 7265 7665 616c tivate to reveal
│ │ │ +0027ad30: 2220 6872 6566 3d22 2321 223e 5265 6d65 " href="#!">Reme
│ │ │ +0027ad40: 6469 6174 696f 6e20 5075 7070 6574 2073 diation Puppet s
│ │ │ +0027ad50: 6e69 7070 6574 20e2 87b2 3c2f 613e 3c62 nippet ...Comp
│ │ │ +0027ade0: 6c65 7869 7479 3a3c 2f74 683e 3c74 643e lexity:
│ │ │ +0027adf0: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Disruption:
│ │ │ +0027ae10: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Re
│ │ │ +0027ae30: 626f 6f74 3a3c 2f74 683e 3c74 643e 6661 boot: fa
│ │ │ +0027ae40: 6c73 653c 2f74 643e 3c2f 7472 3e3c 7472 lse Strategy:
│ │ │ +0027ae60: 7468 3e3c 7464 3e65 6e61 626c 653c 2f74 th> enable
<
│ │ │ +0027ae80: 7072 653e 3c63 6f64 653e 696e 636c 7564 pre>includ
│ │ │ +0027ae90: 6520 6469 7361 626c 655f 6468 6370 640a e disable_dhcpd.
│ │ │ +0027aea0: 0a63 6c61 7373 2064 6973 6162 6c65 5f64 .class disable_d
│ │ │ +0027aeb0: 6863 7064 207b 0a20 2073 6572 7669 6365 hcpd {. service
│ │ │ +0027aec0: 207b 2764 6863 7064 273a 0a20 2020 2065 {'dhcpd':. e
│ │ │ +0027aed0: 6e61 626c 6520 3d26 6774 3b20 6661 6c73 nable => fals
│ │ │ +0027aee0: 652c 0a20 2020 2065 6e73 7572 6520 3d26 e,. ensure =&
│ │ │ +0027aef0: 6774 3b20 2773 746f 7070 6564 272c 0a20 gt; 'stopped',.
│ │ │ +0027af00: 207d 0a7d 0a3c 2f63 6f64 653e 3c2f 7072 }.}.Remediation
│ │ │ +0027afc0: 204f 5342 7569 6c64 2042 6c75 6570 7269 OSBuild Bluepri
│ │ │ +0027afd0: 6e74 2073 6e69 7070 6574 20e2 87b2 3c2f nt snippet ...
│ │ │ +0027afe0: 613e 3c62 723e 3c64 6976 2063 6c61 7373 a>
.[customization
│ │ │ +0027b030: 732e 7365 7276 6963 6573 5d0a 6d61 736b s.services].mask
│ │ │ +0027b040: 6564 203d 205b 2264 6863 7064 225d 0a3c ed = ["dhcpd"].<
│ │ │ 0027b050: 2f63 6f64 653e 3c2f 7072 653e 3c2f 6469 /code>
Reme
│ │ │ -0027cbe0: 6469 6174 696f 6e20 5075 7070 6574 2073 diation Puppet s
│ │ │ -0027cbf0: 6e69 7070 6574 20e2 87b2 3c2f 613e 3c62 nippet ...Comp
│ │ │ -0027cc80: 6c65 7869 7479 3a3c 2f74 683e 3c74 643e lexity:
│ │ │ -0027cc90: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Disruption:
│ │ │ -0027ccb0: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Re
│ │ │ -0027ccd0: 626f 6f74 3a3c 2f74 683e 3c74 643e 6661 boot: fa
│ │ │ -0027cce0: 6c73 653c 2f74 643e 3c2f 7472 3e3c 7472 lse Strategy:
│ │ │ -0027cd00: 7468 3e3c 7464 3e64 6973 6162 6c65 3c2f th> disable
│ │ │ -0027cd10: 7464 3e3c 2f74 723e 3c2f 7461 626c 653e td>
│ │ │ -0027cd20: 3c70 7265 3e3c 636f 6465 3e0a 696e 636c .incl
│ │ │ -0027cd30: 7564 6520 7265 6d6f 7665 5f62 696e 6439 ude remove_bind9
│ │ │ -0027cd40: 0a0a 636c 6173 7320 7265 6d6f 7665 5f62 ..class remove_b
│ │ │ -0027cd50: 696e 6439 207b 0a20 2070 6163 6b61 6765 ind9 {. package
│ │ │ -0027cd60: 207b 2027 6269 6e64 3927 3a0a 2020 2020 { 'bind9':.
│ │ │ -0027cd70: 656e 7375 7265 203d 2667 743b 2027 7075 ensure => 'pu
│ │ │ -0027cd80: 7267 6564 272c 0a20 207d 0a7d 0a3c 2f63 rged',. }.}.
│ │ │ -0027cda0: 3c61 2063 6c61 7373 3d22 6274 6e20 6274 Rem
│ │ │ -0027ce40: 6564 6961 7469 6f6e 2041 6e73 6962 6c65 ediation Ansible
│ │ │ -0027ce50: 2073 6e69 7070 6574 20e2 87b2 3c2f 613e snippet ...
│ │ │ -0027ce60: 3c62 723e 3c64 6976 2063 6c61 7373 3d22
Co
│ │ │ -0027cee0: 6d70 6c65 7869 7479 3a3c 2f74 683e 3c74 mplexity: low <
│ │ │ -0027cf00: 7472 3e3c 7468 3e44 6973 7275 7074 696f tr>Disruptio
│ │ │ -0027cf10: 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f n: low
│ │ │ -0027cf20: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ -0027cf30: 5265 626f 6f74 3a3c 2f74 683e 3c74 643e Reboot:
│ │ │ -0027cf40: 6661 6c73 653c 2f74 643e 3c2f 7472 3e3c false <
│ │ │ -0027cf50: 7472 3e3c 7468 3e53 7472 6174 6567 793a tr>Strategy:
│ │ │ -0027cf60: 3c2f 7468 3e3c 7464 3e64 6973 6162 6c65 disable
│ │ │ -0027cf70: 3c2f 7464 3e3c 2f74 723e 3c2f 7461 626c - n
│ │ │ -0027cf90: 616d 653a 2027 556e 696e 7374 616c 6c20 ame: 'Uninstall
│ │ │ -0027cfa0: 6269 6e64 2050 6163 6b61 6765 3a20 456e bind Package: En
│ │ │ -0027cfb0: 7375 7265 2062 696e 6439 2069 7320 7265 sure bind9 is re
│ │ │ -0027cfc0: 6d6f 7665 6427 0a20 2061 6e73 6962 6c65 moved'. ansible
│ │ │ -0027cfd0: 2e62 7569 6c74 696e 2e70 6163 6b61 6765 .builtin.package
│ │ │ -0027cfe0: 3a0a 2020 2020 6e61 6d65 3a20 6269 6e64 :. name: bind
│ │ │ -0027cff0: 390a 2020 2020 7374 6174 653a 2061 6273 9. state: abs
│ │ │ -0027d000: 656e 740a 2020 7461 6773 3a0a 2020 2d20 ent. tags:. -
│ │ │ -0027d010: 4e49 5354 2d38 3030 2d35 332d 434d 2d36 NIST-800-53-CM-6
│ │ │ -0027d020: 2861 290a 2020 2d20 4e49 5354 2d38 3030 (a). - NIST-800
│ │ │ -0027d030: 2d35 332d 434d 2d37 2861 290a 2020 2d20 -53-CM-7(a). -
│ │ │ -0027d040: 4e49 5354 2d38 3030 2d35 332d 434d 2d37 NIST-800-53-CM-7
│ │ │ -0027d050: 2862 290a 2020 2d20 6469 7361 626c 655f (b). - disable_
│ │ │ -0027d060: 7374 7261 7465 6779 0a20 202d 206c 6f77 strategy. - low
│ │ │ -0027d070: 5f63 6f6d 706c 6578 6974 790a 2020 2d20 _complexity. -
│ │ │ -0027d080: 6c6f 775f 6469 7372 7570 7469 6f6e 0a20 low_disruption.
│ │ │ -0027d090: 202d 206c 6f77 5f73 6576 6572 6974 790a - low_severity.
│ │ │ -0027d0a0: 2020 2d20 6e6f 5f72 6562 6f6f 745f 6e65 - no_reboot_ne
│ │ │ -0027d0b0: 6564 6564 0a20 202d 2070 6163 6b61 6765 eded. - package
│ │ │ -0027d0c0: 5f62 696e 645f 7265 6d6f 7665 640a 3c2f _bind_removed.
│ │ │ +0027cbe0: 6469 6174 696f 6e20 416e 7369 626c 6520 diation Ansible
│ │ │ +0027cbf0: 736e 6970 7065 7420 e287 b23c 2f61 3e3c snippet ...<
│ │ │ +0027cc00: 6272 3e3c 6469 7620 636c 6173 733d 2270 br>Com
│ │ │ +0027cc80: 706c 6578 6974 793a 3c2f 7468 3e3c 7464 plexity: low Disruption
│ │ │ +0027ccb0: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low R
│ │ │ +0027ccd0: 6562 6f6f 743a 3c2f 7468 3e3c 7464 3e66 eboot: f
│ │ │ +0027cce0: 616c 7365 3c2f 7464 3e3c 2f74 723e 3c74 alse Strategy:<
│ │ │ +0027cd00: 2f74 683e 3c74 643e 6469 7361 626c 653c /th> disable<
│ │ │ +0027cd10: 2f74 643e 3c2f 7472 3e3c 2f74 6162 6c65 /td>
- na
│ │ │ +0027cd30: 6d65 3a20 2755 6e69 6e73 7461 6c6c 2062 me: 'Uninstall b
│ │ │ +0027cd40: 696e 6420 5061 636b 6167 653a 2045 6e73 ind Package: Ens
│ │ │ +0027cd50: 7572 6520 6269 6e64 3920 6973 2072 656d ure bind9 is rem
│ │ │ +0027cd60: 6f76 6564 270a 2020 616e 7369 626c 652e oved'. ansible.
│ │ │ +0027cd70: 6275 696c 7469 6e2e 7061 636b 6167 653a builtin.package:
│ │ │ +0027cd80: 0a20 2020 206e 616d 653a 2062 696e 6439 . name: bind9
│ │ │ +0027cd90: 0a20 2020 2073 7461 7465 3a20 6162 7365 . state: abse
│ │ │ +0027cda0: 6e74 0a20 2074 6167 733a 0a20 202d 204e nt. tags:. - N
│ │ │ +0027cdb0: 4953 542d 3830 302d 3533 2d43 4d2d 3628 IST-800-53-CM-6(
│ │ │ +0027cdc0: 6129 0a20 202d 204e 4953 542d 3830 302d a). - NIST-800-
│ │ │ +0027cdd0: 3533 2d43 4d2d 3728 6129 0a20 202d 204e 53-CM-7(a). - N
│ │ │ +0027cde0: 4953 542d 3830 302d 3533 2d43 4d2d 3728 IST-800-53-CM-7(
│ │ │ +0027cdf0: 6229 0a20 202d 2064 6973 6162 6c65 5f73 b). - disable_s
│ │ │ +0027ce00: 7472 6174 6567 790a 2020 2d20 6c6f 775f trategy. - low_
│ │ │ +0027ce10: 636f 6d70 6c65 7869 7479 0a20 202d 206c complexity. - l
│ │ │ +0027ce20: 6f77 5f64 6973 7275 7074 696f 6e0a 2020 ow_disruption.
│ │ │ +0027ce30: 2d20 6c6f 775f 7365 7665 7269 7479 0a20 - low_severity.
│ │ │ +0027ce40: 202d 206e 6f5f 7265 626f 6f74 5f6e 6565 - no_reboot_nee
│ │ │ +0027ce50: 6465 640a 2020 2d20 7061 636b 6167 655f ded. - package_
│ │ │ +0027ce60: 6269 6e64 5f72 656d 6f76 6564 0a3c 2f63 bind_removed.
│ │ │ +0027ce80: 3c61 2063 6c61 7373 3d22 6274 6e20 6274 Rem
│ │ │ +0027cf20: 6564 6961 7469 6f6e 2050 7570 7065 7420 ediation Puppet
│ │ │ +0027cf30: 736e 6970 7065 7420 e287 b23c 2f61 3e3c snippet ...<
│ │ │ +0027cf40: 6272 3e3c 6469 7620 636c 6173 733d 2270 br>Com
│ │ │ +0027cfc0: 706c 6578 6974 793a 3c2f 7468 3e3c 7464 plexity: low Disruption
│ │ │ +0027cff0: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low R
│ │ │ +0027d010: 6562 6f6f 743a 3c2f 7468 3e3c 7464 3e66 eboot: f
│ │ │ +0027d020: 616c 7365 3c2f 7464 3e3c 2f74 723e 3c74 alse Strategy:<
│ │ │ +0027d040: 2f74 683e 3c74 643e 6469 7361 626c 653c /th> disable<
│ │ │ +0027d050: 2f74 643e 3c2f 7472 3e3c 2f74 6162 6c65 /td>
.inc
│ │ │ +0027d070: 6c75 6465 2072 656d 6f76 655f 6269 6e64 lude remove_bind
│ │ │ +0027d080: 390a 0a63 6c61 7373 2072 656d 6f76 655f 9..class remove_
│ │ │ +0027d090: 6269 6e64 3920 7b0a 2020 7061 636b 6167 bind9 {. packag
│ │ │ +0027d0a0: 6520 7b20 2762 696e 6439 273a 0a20 2020 e { 'bind9':.
│ │ │ +0027d0b0: 2065 6e73 7572 6520 3d26 6774 3b20 2770 ensure => 'p
│ │ │ +0027d0c0: 7572 6765 6427 2c0a 2020 7d0a 7d0a 3c2f urged',. }.}.
│ │ │ 0027d0d0: 636f 6465 3e3c 2f70 7265 3e3c 2f64 6976 code>
Remediation Pup
│ │ │ -0027df40: 7065 7420 736e 6970 7065 7420 e287 b23c pet snippet ...<
│ │ │ -0027df50: 2f61 3e3c 6272 3e3c 6469 7620 636c 6173 /a>
Complexity: low Disrup
│ │ │ -0027e000: 7469 6f6e 3a3c 2f74 683e 3c74 643e 6c6f tion: lo
│ │ │ -0027e010: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ -0027e020: 7468 3e52 6562 6f6f 743a 3c2f 7468 3e3c th>Reboot:<
│ │ │ -0027e030: 7464 3e66 616c 7365 3c2f 7464 3e3c 2f74 td>false Strate
│ │ │ -0027e050: 6779 3a3c 2f74 683e 3c74 643e 6469 7361 gy: disa
│ │ │ -0027e060: 626c 653c 2f74 643e 3c2f 7472 3e3c 2f74 ble
│ │ │ -0027e080: 0a69 6e63 6c75 6465 2072 656d 6f76 655f .include remove_
│ │ │ -0027e090: 646e 736d 6173 710a 0a63 6c61 7373 2072 dnsmasq..class r
│ │ │ -0027e0a0: 656d 6f76 655f 646e 736d 6173 7120 7b0a emove_dnsmasq {.
│ │ │ -0027e0b0: 2020 7061 636b 6167 6520 7b20 2764 6e73 package { 'dns
│ │ │ -0027e0c0: 6d61 7371 273a 0a20 2020 2065 6e73 7572 masq':. ensur
│ │ │ -0027e0d0: 6520 3d26 6774 3b20 2770 7572 6765 6427 e => 'purged'
│ │ │ -0027e0e0: 2c0a 2020 7d0a 7d0a 3c2f 636f 6465 3e3c ,. }.}.<
│ │ │ -0027e0f0: 2f70 7265 3e3c 2f64 6976 3e3c 6120 636c /pre>Remediat
│ │ │ -0027e1a0: 696f 6e20 416e 7369 626c 6520 736e 6970 ion Ansible snip
│ │ │ -0027e1b0: 7065 7420 e287 b23c 2f61 3e3c 6272 3e3c pet ...
<
│ │ │ -0027e1c0: 6469 7620 636c 6173 733d 2270 616e 656c div class="panel
│ │ │ -0027e1d0: 2d63 6f6c 6c61 7073 6520 636f 6c6c 6170 -collapse collap
│ │ │ -0027e1e0: 7365 2220 6964 3d22 6964 3937 3722 3e3c se" id="id977"><
│ │ │ -0027e1f0: 7461 626c 6520 636c 6173 733d 2274 6162 table class="tab
│ │ │ -0027e200: 6c65 2074 6162 6c65 2d73 7472 6970 6564 le table-striped
│ │ │ -0027e210: 2074 6162 6c65 2d62 6f72 6465 7265 6420 table-bordered
│ │ │ -0027e220: 7461 626c 652d 636f 6e64 656e 7365 6422 table-condensed"
│ │ │ -0027e230: 3e3c 7472 3e3c 7468 3e43 6f6d 706c 6578 >Complex
│ │ │ -0027e240: 6974 793a 3c2f 7468 3e3c 7464 3e6c 6f77 ity: low
│ │ │ -0027e250: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Disruption: low
│ │ │ -0027e280: 7472 3e3c 7472 3e3c 7468 3e52 6562 6f6f tr>Reboo
│ │ │ -0027e290: 743a 3c2f 7468 3e3c 7464 3e66 616c 7365 t: false
│ │ │ -0027e2a0: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Strategy:
│ │ │ -0027e2c0: 3c74 643e 6469 7361 626c 653c 2f74 643e disable
│ │ │ -0027e2d0: 3c2f 7472 3e3c 2f74 6162 6c65 3e3c 7072
- name:
│ │ │ -0027e2f0: 2755 6e69 6e73 7461 6c6c 2064 6e73 6d61 'Uninstall dnsma
│ │ │ -0027e300: 7371 2050 6163 6b61 6765 3a20 456e 7375 sq Package: Ensu
│ │ │ -0027e310: 7265 2064 6e73 6d61 7371 2069 7320 7265 re dnsmasq is re
│ │ │ -0027e320: 6d6f 7665 6427 0a20 2061 6e73 6962 6c65 moved'. ansible
│ │ │ -0027e330: 2e62 7569 6c74 696e 2e70 6163 6b61 6765 .builtin.package
│ │ │ -0027e340: 3a0a 2020 2020 6e61 6d65 3a20 646e 736d :. name: dnsm
│ │ │ -0027e350: 6173 710a 2020 2020 7374 6174 653a 2061 asq. state: a
│ │ │ -0027e360: 6273 656e 740a 2020 7461 6773 3a0a 2020 bsent. tags:.
│ │ │ -0027e370: 2d20 6469 7361 626c 655f 7374 7261 7465 - disable_strate
│ │ │ -0027e380: 6779 0a20 202d 206c 6f77 5f63 6f6d 706c gy. - low_compl
│ │ │ -0027e390: 6578 6974 790a 2020 2d20 6c6f 775f 6469 exity. - low_di
│ │ │ -0027e3a0: 7372 7570 7469 6f6e 0a20 202d 206c 6f77 sruption. - low
│ │ │ -0027e3b0: 5f73 6576 6572 6974 790a 2020 2d20 6e6f _severity. - no
│ │ │ -0027e3c0: 5f72 6562 6f6f 745f 6e65 6564 6564 0a20 _reboot_needed.
│ │ │ -0027e3d0: 202d 2070 6163 6b61 6765 5f64 6e73 6d61 - package_dnsma
│ │ │ -0027e3e0: 7371 5f72 656d 6f76 6564 0a3c 2f63 6f64 sq_removed.Remediation Ans
│ │ │ +0027df40: 6962 6c65 2073 6e69 7070 6574 20e2 87b2 ible snippet ...
│ │ │ +0027df50: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61
Complexity: low
│ │ │ +0027dff0: 7472 3e3c 7472 3e3c 7468 3e44 6973 7275 tr>Disru
│ │ │ +0027e000: 7074 696f 6e3a 3c2f 7468 3e3c 7464 3e6c ption: l
│ │ │ +0027e010: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ +0027e020: 3c74 683e 5265 626f 6f74 3a3c 2f74 683e Reboot:
│ │ │ +0027e030: 3c74 643e 6661 6c73 653c 2f74 643e 3c2f false
│ │ │ +0027e040: 7472 3e3c 7472 3e3c 7468 3e53 7472 6174 tr> Strat
│ │ │ +0027e050: 6567 793a 3c2f 7468 3e3c 7464 3e64 6973 egy: dis
│ │ │ +0027e060: 6162 6c65 3c2f 7464 3e3c 2f74 723e 3c2f able
│ │ │ +0027e070: 7461 626c 653e 3c70 7265 3e3c 636f 6465 table>- name: 'Uninst
│ │ │ +0027e090: 616c 6c20 646e 736d 6173 7120 5061 636b all dnsmasq Pack
│ │ │ +0027e0a0: 6167 653a 2045 6e73 7572 6520 646e 736d age: Ensure dnsm
│ │ │ +0027e0b0: 6173 7120 6973 2072 656d 6f76 6564 270a asq is removed'.
│ │ │ +0027e0c0: 2020 616e 7369 626c 652e 6275 696c 7469 ansible.builti
│ │ │ +0027e0d0: 6e2e 7061 636b 6167 653a 0a20 2020 206e n.package:. n
│ │ │ +0027e0e0: 616d 653a 2064 6e73 6d61 7371 0a20 2020 ame: dnsmasq.
│ │ │ +0027e0f0: 2073 7461 7465 3a20 6162 7365 6e74 0a20 state: absent.
│ │ │ +0027e100: 2074 6167 733a 0a20 202d 2064 6973 6162 tags:. - disab
│ │ │ +0027e110: 6c65 5f73 7472 6174 6567 790a 2020 2d20 le_strategy. -
│ │ │ +0027e120: 6c6f 775f 636f 6d70 6c65 7869 7479 0a20 low_complexity.
│ │ │ +0027e130: 202d 206c 6f77 5f64 6973 7275 7074 696f - low_disruptio
│ │ │ +0027e140: 6e0a 2020 2d20 6c6f 775f 7365 7665 7269 n. - low_severi
│ │ │ +0027e150: 7479 0a20 202d 206e 6f5f 7265 626f 6f74 ty. - no_reboot
│ │ │ +0027e160: 5f6e 6565 6465 640a 2020 2d20 7061 636b _needed. - pack
│ │ │ +0027e170: 6167 655f 646e 736d 6173 715f 7265 6d6f age_dnsmasq_remo
│ │ │ +0027e180: 7665 640a 3c2f 636f 6465 3e3c 2f70 7265 ved.
Remediation
│ │ │ +0027e240: 5075 7070 6574 2073 6e69 7070 6574 20e2 Puppet snippet .
│ │ │ +0027e250: 87b2 3c2f 613e 3c62 723e 3c64 6976 2063 ..
│ │ │ +0027e2d0: 3c74 683e 436f 6d70 6c65 7869 7479 3a3c Complexity:<
│ │ │ +0027e2e0: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ +0027e2f0: 3c2f 7472 3e3c 7472 3e3c 7468 3e44 6973 Dis
│ │ │ +0027e300: 7275 7074 696f 6e3a 3c2f 7468 3e3c 7464 ruption: low Reboot: false
│ │ │ +0027e340: 3c2f 7472 3e3c 7472 3e3c 7468 3e53 7472 Str
│ │ │ +0027e350: 6174 6567 793a 3c2f 7468 3e3c 7464 3e64 ategy: d
│ │ │ +0027e360: 6973 6162 6c65 3c2f 7464 3e3c 2f74 723e isable
│ │ │ +0027e370: 3c2f 7461 626c 653e 3c70 7265 3e3c 636f
.include remo
│ │ │ +0027e390: 7665 5f64 6e73 6d61 7371 0a0a 636c 6173 ve_dnsmasq..clas
│ │ │ +0027e3a0: 7320 7265 6d6f 7665 5f64 6e73 6d61 7371 s remove_dnsmasq
│ │ │ +0027e3b0: 207b 0a20 2070 6163 6b61 6765 207b 2027 {. package { '
│ │ │ +0027e3c0: 646e 736d 6173 7127 3a0a 2020 2020 656e dnsmasq':. en
│ │ │ +0027e3d0: 7375 7265 203d 2667 743b 2027 7075 7267 sure => 'purg
│ │ │ +0027e3e0: 6564 272c 0a20 207d 0a7d 0a3c 2f63 6f64 ed',. }.}.
Re
│ │ │ -0027f1f0: 6d65 6469 6174 696f 6e20 4f53 4275 696c mediation OSBuil
│ │ │ -0027f200: 6420 426c 7565 7072 696e 7420 736e 6970 d Blueprint snip
│ │ │ -0027f210: 7065 7420 e287 b23c 2f61 3e3c 6272 3e3c pet ...
<
│ │ │ -0027f220: 6469 7620 636c 6173 733d 2270 616e 656c div class="panel
│ │ │ -0027f230: 2d63 6f6c 6c61 7073 6520 636f 6c6c 6170 -collapse collap
│ │ │ -0027f240: 7365 2220 6964 3d22 6964 3938 3022 3e3c se" id="id980"><
│ │ │ -0027f250: 7072 653e 3c63 6f64 653e 0a5b 6375 7374 pre>.[cust
│ │ │ -0027f260: 6f6d 697a 6174 696f 6e73 2e73 6572 7669 omizations.servi
│ │ │ -0027f270: 6365 735d 0a6d 6173 6b65 6420 3d20 5b22 ces].masked = ["
│ │ │ -0027f280: 646e 736d 6173 7122 5d0a 3c2f 636f 6465 dnsmasq"].Remedi
│ │ │ -0027f340: 6174 696f 6e20 4b75 6265 726e 6574 6573 ation Kubernetes
│ │ │ -0027f350: 2073 6e69 7070 6574 20e2 87b2 3c2f 613e snippet ...
│ │ │ -0027f360: 3c62 723e 3c64 6976 2063 6c61 7373 3d22
Co
│ │ │ -0027f3e0: 6d70 6c65 7869 7479 3a3c 2f74 683e 3c74 mplexity: low <
│ │ │ -0027f400: 7472 3e3c 7468 3e44 6973 7275 7074 696f tr>Disruptio
│ │ │ -0027f410: 6e3a 3c2f 7468 3e3c 7464 3e6d 6564 6975 n: mediu
│ │ │ -0027f420: 6d3c 2f74 643e 3c2f 7472 3e3c 7472 3e3c m <
│ │ │ -0027f430: 7468 3e52 6562 6f6f 743a 3c2f 7468 3e3c th>Reboot:<
│ │ │ -0027f440: 7464 3e74 7275 653c 2f74 643e 3c2f 7472 td>true Strateg
│ │ │ -0027f460: 793a 3c2f 7468 3e3c 7464 3e64 6973 6162 y: disab
│ │ │ -0027f470: 6c65 3c2f 7464 3e3c 2f74 723e 3c2f 7461 le a
│ │ │ -0027f490: 7069 5665 7273 696f 6e3a 206d 6163 6869 piVersion: machi
│ │ │ -0027f4a0: 6e65 636f 6e66 6967 7572 6174 696f 6e2e neconfiguration.
│ │ │ -0027f4b0: 6f70 656e 7368 6966 742e 696f 2f76 310a openshift.io/v1.
│ │ │ -0027f4c0: 6b69 6e64 3a20 4d61 6368 696e 6543 6f6e kind: MachineCon
│ │ │ -0027f4d0: 6669 670a 7370 6563 3a0a 2020 636f 6e66 fig.spec:. conf
│ │ │ -0027f4e0: 6967 3a0a 2020 2020 6967 6e69 7469 6f6e ig:. ignition
│ │ │ -0027f4f0: 3a0a 2020 2020 2020 7665 7273 696f 6e3a :. version:
│ │ │ -0027f500: 2033 2e31 2e30 0a20 2020 2073 7973 7465 3.1.0. syste
│ │ │ -0027f510: 6d64 3a0a 2020 2020 2020 756e 6974 733a md:. units:
│ │ │ -0027f520: 0a20 2020 2020 202d 206e 616d 653a 2064 . - name: d
│ │ │ -0027f530: 6e73 6d61 7371 2e73 6572 7669 6365 0a20 nsmasq.service.
│ │ │ -0027f540: 2020 2020 2020 2065 6e61 626c 6564 3a20 enabled:
│ │ │ -0027f550: 6661 6c73 650a 2020 2020 2020 2020 6d61 false. ma
│ │ │ -0027f560: 736b 3a20 7472 7565 0a20 2020 2020 202d sk: true. -
│ │ │ -0027f570: 206e 616d 653a 2064 6e73 6d61 7371 2e73 name: dnsmasq.s
│ │ │ -0027f580: 6f63 6b65 740a 2020 2020 2020 2020 656e ocket. en
│ │ │ -0027f590: 6162 6c65 643a 2066 616c 7365 0a20 2020 abled: false.
│ │ │ -0027f5a0: 2020 2020 206d 6173 6b3a 2074 7275 650a mask: true.
│ │ │ -0027f5b0: 3c2f 636f 6465 3e3c 2f70 7265 3e3c 2f64
│ │ │ -0027f660: 5265 6d65 6469 6174 696f 6e20 5075 7070 Remediation Pupp
│ │ │ -0027f670: 6574 2073 6e69 7070 6574 20e2 87b2 3c2f et snippet ...
│ │ │ -0027f680: 613e 3c62 723e 3c64 6976 2063 6c61 7373 a>
│ │ │ -0027f700: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity:
│ │ │ -0027f710: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Disrupt
│ │ │ -0027f730: 696f 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 ion: low
│ │ │ -0027f740: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Reboot:false Strateg
│ │ │ -0027f780: 793a 3c2f 7468 3e3c 7464 3e65 6e61 626c y: enabl
│ │ │ -0027f790: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e in
│ │ │ -0027f7b0: 636c 7564 6520 6469 7361 626c 655f 646e clude disable_dn
│ │ │ -0027f7c0: 736d 6173 710a 0a63 6c61 7373 2064 6973 smasq..class dis
│ │ │ -0027f7d0: 6162 6c65 5f64 6e73 6d61 7371 207b 0a20 able_dnsmasq {.
│ │ │ -0027f7e0: 2073 6572 7669 6365 207b 2764 6e73 6d61 service {'dnsma
│ │ │ -0027f7f0: 7371 273a 0a20 2020 2065 6e61 626c 6520 sq':. enable
│ │ │ -0027f800: 3d26 6774 3b20 6661 6c73 652c 0a20 2020 => false,.
│ │ │ -0027f810: 2065 6e73 7572 6520 3d26 6774 3b20 2773 ensure => 's
│ │ │ -0027f820: 746f 7070 6564 272c 0a20 207d 0a7d 0a3c topped',. }.}.<
│ │ │ -0027f830: 2f63 6f64 653e 3c2f 7072 653e 3c2f 6469 /code>
R
│ │ │ -0027f8e0: 656d 6564 6961 7469 6f6e 2041 6e73 6962 emediation Ansib
│ │ │ -0027f8f0: 6c65 2073 6e69 7070 6574 20e2 87b2 3c2f le snippet ...
│ │ │ -0027f900: 613e 3c62 723e 3c64 6976 2063 6c61 7373 a>
│ │ │ -0027f980: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity:
│ │ │ -0027f990: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Disrupt
│ │ │ -0027f9b0: 696f 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 ion: low
│ │ │ -0027f9c0: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Reboot:false Strateg
│ │ │ -0027fa00: 793a 3c2f 7468 3e3c 7464 3e64 6973 6162 y: disab
│ │ │ -0027fa10: 6c65 3c2f 7464 3e3c 2f74 723e 3c2f 7461 le -
│ │ │ -0027fa30: 206e 616d 653a 2047 6174 6865 7220 7468 name: Gather th
│ │ │ -0027fa40: 6520 7061 636b 6167 6520 6661 6374 730a e package facts.
│ │ │ -0027fa50: 2020 7061 636b 6167 655f 6661 6374 733a package_facts:
│ │ │ -0027fa60: 0a20 2020 206d 616e 6167 6572 3a20 6175 . manager: au
│ │ │ -0027fa70: 746f 0a20 2074 6167 733a 0a20 202d 2064 to. tags:. - d
│ │ │ -0027fa80: 6973 6162 6c65 5f73 7472 6174 6567 790a isable_strategy.
│ │ │ -0027fa90: 2020 2d20 6c6f 775f 636f 6d70 6c65 7869 - low_complexi
│ │ │ -0027faa0: 7479 0a20 202d 206c 6f77 5f64 6973 7275 ty. - low_disru
│ │ │ -0027fab0: 7074 696f 6e0a 2020 2d20 6d65 6469 756d ption. - medium
│ │ │ -0027fac0: 5f73 6576 6572 6974 790a 2020 2d20 6e6f _severity. - no
│ │ │ -0027fad0: 5f72 6562 6f6f 745f 6e65 6564 6564 0a20 _reboot_needed.
│ │ │ -0027fae0: 202d 2073 6572 7669 6365 5f64 6e73 6d61 - service_dnsma
│ │ │ -0027faf0: 7371 5f64 6973 6162 6c65 640a 0a2d 206e sq_disabled..- n
│ │ │ -0027fb00: 616d 653a 2044 6973 6162 6c65 2064 6e73 ame: Disable dns
│ │ │ -0027fb10: 6d61 7371 2053 6572 7669 6365 202d 2044 masq Service - D
│ │ │ -0027fb20: 6973 6162 6c65 2073 6572 7669 6365 2064 isable service d
│ │ │ -0027fb30: 6e73 6d61 7371 0a20 2062 6c6f 636b 3a0a nsmasq. block:.
│ │ │ -0027fb40: 0a20 202d 206e 616d 653a 2044 6973 6162 . - name: Disab
│ │ │ -0027fb50: 6c65 2064 6e73 6d61 7371 2053 6572 7669 le dnsmasq Servi
│ │ │ -0027fb60: 6365 202d 2043 6f6c 6c65 6374 2073 7973 ce - Collect sys
│ │ │ -0027fb70: 7465 6d64 2053 6572 7669 6365 7320 5072 temd Services Pr
│ │ │ -0027fb80: 6573 656e 7420 696e 2074 6865 2053 7973 esent in the Sys
│ │ │ -0027fb90: 7465 6d0a 2020 2020 616e 7369 626c 652e tem. ansible.
│ │ │ -0027fba0: 6275 696c 7469 6e2e 636f 6d6d 616e 643a builtin.command:
│ │ │ -0027fbb0: 2073 7973 7465 6d63 746c 202d 7120 6c69 systemctl -q li
│ │ │ -0027fbc0: 7374 2d75 6e69 742d 6669 6c65 7320 2d2d st-unit-files --
│ │ │ -0027fbd0: 7479 7065 2073 6572 7669 6365 0a20 2020 type service.
│ │ │ -0027fbe0: 2072 6567 6973 7465 723a 2073 6572 7669 register: servi
│ │ │ -0027fbf0: 6365 5f65 7869 7374 730a 2020 2020 6368 ce_exists. ch
│ │ │ -0027fc00: 616e 6765 645f 7768 656e 3a20 6661 6c73 anged_when: fals
│ │ │ -0027fc10: 650a 2020 2020 6661 696c 6564 5f77 6865 e. failed_whe
│ │ │ -0027fc20: 6e3a 2073 6572 7669 6365 5f65 7869 7374 n: service_exist
│ │ │ -0027fc30: 732e 7263 206e 6f74 2069 6e20 5b30 2c20 s.rc not in [0,
│ │ │ -0027fc40: 315d 0a20 2020 2063 6865 636b 5f6d 6f64 1]. check_mod
│ │ │ -0027fc50: 653a 2066 616c 7365 0a0a 2020 2d20 6e61 e: false.. - na
│ │ │ -0027fc60: 6d65 3a20 4469 7361 626c 6520 646e 736d me: Disable dnsm
│ │ │ -0027fc70: 6173 7120 5365 7276 6963 6520 2d20 456e asq Service - En
│ │ │ -0027fc80: 7375 7265 2064 6e73 6d61 7371 2e73 6572 sure dnsmasq.ser
│ │ │ -0027fc90: 7669 6365 2069 7320 4d61 736b 6564 0a20 vice is Masked.
│ │ │ -0027fca0: 2020 2061 6e73 6962 6c65 2e62 7569 6c74 ansible.built
│ │ │ -0027fcb0: 696e 2e73 7973 7465 6d64 3a0a 2020 2020 in.systemd:.
│ │ │ -0027fcc0: 2020 6e61 6d65 3a20 646e 736d 6173 712e name: dnsmasq.
│ │ │ -0027fcd0: 7365 7276 6963 650a 2020 2020 2020 7374 service. st
│ │ │ -0027fce0: 6174 653a 2073 746f 7070 6564 0a20 2020 ate: stopped.
│ │ │ -0027fcf0: 2020 2065 6e61 626c 6564 3a20 6661 6c73 enabled: fals
│ │ │ -0027fd00: 650a 2020 2020 2020 6d61 736b 6564 3a20 e. masked:
│ │ │ -0027fd10: 7472 7565 0a20 2020 2077 6865 6e3a 2073 true. when: s
│ │ │ -0027fd20: 6572 7669 6365 5f65 7869 7374 732e 7374 ervice_exists.st
│ │ │ -0027fd30: 646f 7574 5f6c 696e 6573 2069 7320 7365 dout_lines is se
│ │ │ -0027fd40: 6172 6368 2822 646e 736d 6173 712e 7365 arch("dnsmasq.se
│ │ │ -0027fd50: 7276 6963 6522 2c20 6d75 6c74 696c 696e rvice", multilin
│ │ │ -0027fd60: 653d 5472 7565 290a 0a20 202d 206e 616d e=True).. - nam
│ │ │ -0027fd70: 653a 2055 6e69 7420 536f 636b 6574 2045 e: Unit Socket E
│ │ │ -0027fd80: 7869 7374 7320 2d20 646e 736d 6173 712e xists - dnsmasq.
│ │ │ -0027fd90: 736f 636b 6574 0a20 2020 2061 6e73 6962 socket. ansib
│ │ │ -0027fda0: 6c65 2e62 7569 6c74 696e 2e63 6f6d 6d61 le.builtin.comma
│ │ │ -0027fdb0: 6e64 3a20 7379 7374 656d 6374 6c20 2d71 nd: systemctl -q
│ │ │ -0027fdc0: 206c 6973 742d 756e 6974 2d66 696c 6573 list-unit-files
│ │ │ -0027fdd0: 2064 6e73 6d61 7371 2e73 6f63 6b65 740a dnsmasq.socket.
│ │ │ -0027fde0: 2020 2020 7265 6769 7374 6572 3a20 736f register: so
│ │ │ -0027fdf0: 636b 6574 5f66 696c 655f 6578 6973 7473 cket_file_exists
│ │ │ -0027fe00: 0a20 2020 2063 6861 6e67 6564 5f77 6865 . changed_whe
│ │ │ -0027fe10: 6e3a 2066 616c 7365 0a20 2020 2066 6169 n: false. fai
│ │ │ -0027fe20: 6c65 645f 7768 656e 3a20 736f 636b 6574 led_when: socket
│ │ │ -0027fe30: 5f66 696c 655f 6578 6973 7473 2e72 6320 _file_exists.rc
│ │ │ -0027fe40: 6e6f 7420 696e 205b 302c 2031 5d0a 2020 not in [0, 1].
│ │ │ -0027fe50: 2020 6368 6563 6b5f 6d6f 6465 3a20 6661 check_mode: fa
│ │ │ -0027fe60: 6c73 650a 0a20 202d 206e 616d 653a 2044 lse.. - name: D
│ │ │ -0027fe70: 6973 6162 6c65 2064 6e73 6d61 7371 2053 isable dnsmasq S
│ │ │ -0027fe80: 6572 7669 6365 202d 2044 6973 6162 6c65 ervice - Disable
│ │ │ -0027fe90: 2053 6f63 6b65 7420 646e 736d 6173 710a Socket dnsmasq.
│ │ │ -0027fea0: 2020 2020 616e 7369 626c 652e 6275 696c ansible.buil
│ │ │ -0027feb0: 7469 6e2e 7379 7374 656d 643a 0a20 2020 tin.systemd:.
│ │ │ -0027fec0: 2020 206e 616d 653a 2064 6e73 6d61 7371 name: dnsmasq
│ │ │ -0027fed0: 2e73 6f63 6b65 740a 2020 2020 2020 656e .socket. en
│ │ │ -0027fee0: 6162 6c65 643a 2066 616c 7365 0a20 2020 abled: false.
│ │ │ -0027fef0: 2020 2073 7461 7465 3a20 7374 6f70 7065 state: stoppe
│ │ │ -0027ff00: 640a 2020 2020 2020 6d61 736b 6564 3a20 d. masked:
│ │ │ -0027ff10: 7472 7565 0a20 2020 2077 6865 6e3a 2073 true. when: s
│ │ │ -0027ff20: 6f63 6b65 745f 6669 6c65 5f65 7869 7374 ocket_file_exist
│ │ │ -0027ff30: 732e 7374 646f 7574 5f6c 696e 6573 2069 s.stdout_lines i
│ │ │ -0027ff40: 7320 7365 6172 6368 2822 646e 736d 6173 s search("dnsmas
│ │ │ -0027ff50: 712e 736f 636b 6574 222c 206d 756c 7469 q.socket", multi
│ │ │ -0027ff60: 6c69 6e65 3d54 7275 6529 0a20 2074 6167 line=True). tag
│ │ │ -0027ff70: 733a 0a20 202d 2064 6973 6162 6c65 5f73 s:. - disable_s
│ │ │ -0027ff80: 7472 6174 6567 790a 2020 2d20 6c6f 775f trategy. - low_
│ │ │ -0027ff90: 636f 6d70 6c65 7869 7479 0a20 202d 206c complexity. - l
│ │ │ -0027ffa0: 6f77 5f64 6973 7275 7074 696f 6e0a 2020 ow_disruption.
│ │ │ -0027ffb0: 2d20 6d65 6469 756d 5f73 6576 6572 6974 - medium_severit
│ │ │ -0027ffc0: 790a 2020 2d20 6e6f 5f72 6562 6f6f 745f y. - no_reboot_
│ │ │ -0027ffd0: 6e65 6564 6564 0a20 202d 2073 6572 7669 needed. - servi
│ │ │ -0027ffe0: 6365 5f64 6e73 6d61 7371 5f64 6973 6162 ce_dnsmasq_disab
│ │ │ -0027fff0: 6c65 640a 2020 2d20 7370 6563 6961 6c5f led. - special_
│ │ │ -00280000: 7365 7276 6963 655f 626c 6f63 6b0a 2020 service_block.
│ │ │ -00280010: 7768 656e 3a20 2722 6c69 6e75 782d 6261 when: '"linux-ba
│ │ │ -00280020: 7365 2220 696e 2061 6e73 6962 6c65 5f66 se" in ansible_f
│ │ │ -00280030: 6163 7473 2e70 6163 6b61 6765 7327 0a3c acts.packages'.<
│ │ │ +0027f1f0: 6d65 6469 6174 696f 6e20 416e 7369 626c mediation Ansibl
│ │ │ +0027f200: 6520 736e 6970 7065 7420 e287 b23c 2f61 e snippet ...
C
│ │ │ +0027f290: 6f6d 706c 6578 6974 793a 3c2f 7468 3e3c omplexity: <
│ │ │ +0027f2a0: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ +0027f2b0: 3c74 723e 3c74 683e 4469 7372 7570 7469 Disrupti
│ │ │ +0027f2c0: 6f6e 3a3c 2f74 683e 3c74 643e 6c6f 773c on: low<
│ │ │ +0027f2d0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Reboot: false
│ │ │ +0027f300: 3c74 723e 3c74 683e 5374 7261 7465 6779 Strategy
│ │ │ +0027f310: 3a3c 2f74 683e 3c74 643e 6469 7361 626c : disabl
│ │ │ +0027f320: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e -
│ │ │ +0027f340: 6e61 6d65 3a20 4761 7468 6572 2074 6865 name: Gather the
│ │ │ +0027f350: 2070 6163 6b61 6765 2066 6163 7473 0a20 package facts.
│ │ │ +0027f360: 2070 6163 6b61 6765 5f66 6163 7473 3a0a package_facts:.
│ │ │ +0027f370: 2020 2020 6d61 6e61 6765 723a 2061 7574 manager: aut
│ │ │ +0027f380: 6f0a 2020 7461 6773 3a0a 2020 2d20 6469 o. tags:. - di
│ │ │ +0027f390: 7361 626c 655f 7374 7261 7465 6779 0a20 sable_strategy.
│ │ │ +0027f3a0: 202d 206c 6f77 5f63 6f6d 706c 6578 6974 - low_complexit
│ │ │ +0027f3b0: 790a 2020 2d20 6c6f 775f 6469 7372 7570 y. - low_disrup
│ │ │ +0027f3c0: 7469 6f6e 0a20 202d 206d 6564 6975 6d5f tion. - medium_
│ │ │ +0027f3d0: 7365 7665 7269 7479 0a20 202d 206e 6f5f severity. - no_
│ │ │ +0027f3e0: 7265 626f 6f74 5f6e 6565 6465 640a 2020 reboot_needed.
│ │ │ +0027f3f0: 2d20 7365 7276 6963 655f 646e 736d 6173 - service_dnsmas
│ │ │ +0027f400: 715f 6469 7361 626c 6564 0a0a 2d20 6e61 q_disabled..- na
│ │ │ +0027f410: 6d65 3a20 4469 7361 626c 6520 646e 736d me: Disable dnsm
│ │ │ +0027f420: 6173 7120 5365 7276 6963 6520 2d20 4469 asq Service - Di
│ │ │ +0027f430: 7361 626c 6520 7365 7276 6963 6520 646e sable service dn
│ │ │ +0027f440: 736d 6173 710a 2020 626c 6f63 6b3a 0a0a smasq. block:..
│ │ │ +0027f450: 2020 2d20 6e61 6d65 3a20 4469 7361 626c - name: Disabl
│ │ │ +0027f460: 6520 646e 736d 6173 7120 5365 7276 6963 e dnsmasq Servic
│ │ │ +0027f470: 6520 2d20 436f 6c6c 6563 7420 7379 7374 e - Collect syst
│ │ │ +0027f480: 656d 6420 5365 7276 6963 6573 2050 7265 emd Services Pre
│ │ │ +0027f490: 7365 6e74 2069 6e20 7468 6520 5379 7374 sent in the Syst
│ │ │ +0027f4a0: 656d 0a20 2020 2061 6e73 6962 6c65 2e62 em. ansible.b
│ │ │ +0027f4b0: 7569 6c74 696e 2e63 6f6d 6d61 6e64 3a20 uiltin.command:
│ │ │ +0027f4c0: 7379 7374 656d 6374 6c20 2d71 206c 6973 systemctl -q lis
│ │ │ +0027f4d0: 742d 756e 6974 2d66 696c 6573 202d 2d74 t-unit-files --t
│ │ │ +0027f4e0: 7970 6520 7365 7276 6963 650a 2020 2020 ype service.
│ │ │ +0027f4f0: 7265 6769 7374 6572 3a20 7365 7276 6963 register: servic
│ │ │ +0027f500: 655f 6578 6973 7473 0a20 2020 2063 6861 e_exists. cha
│ │ │ +0027f510: 6e67 6564 5f77 6865 6e3a 2066 616c 7365 nged_when: false
│ │ │ +0027f520: 0a20 2020 2066 6169 6c65 645f 7768 656e . failed_when
│ │ │ +0027f530: 3a20 7365 7276 6963 655f 6578 6973 7473 : service_exists
│ │ │ +0027f540: 2e72 6320 6e6f 7420 696e 205b 302c 2031 .rc not in [0, 1
│ │ │ +0027f550: 5d0a 2020 2020 6368 6563 6b5f 6d6f 6465 ]. check_mode
│ │ │ +0027f560: 3a20 6661 6c73 650a 0a20 202d 206e 616d : false.. - nam
│ │ │ +0027f570: 653a 2044 6973 6162 6c65 2064 6e73 6d61 e: Disable dnsma
│ │ │ +0027f580: 7371 2053 6572 7669 6365 202d 2045 6e73 sq Service - Ens
│ │ │ +0027f590: 7572 6520 646e 736d 6173 712e 7365 7276 ure dnsmasq.serv
│ │ │ +0027f5a0: 6963 6520 6973 204d 6173 6b65 640a 2020 ice is Masked.
│ │ │ +0027f5b0: 2020 616e 7369 626c 652e 6275 696c 7469 ansible.builti
│ │ │ +0027f5c0: 6e2e 7379 7374 656d 643a 0a20 2020 2020 n.systemd:.
│ │ │ +0027f5d0: 206e 616d 653a 2064 6e73 6d61 7371 2e73 name: dnsmasq.s
│ │ │ +0027f5e0: 6572 7669 6365 0a20 2020 2020 2073 7461 ervice. sta
│ │ │ +0027f5f0: 7465 3a20 7374 6f70 7065 640a 2020 2020 te: stopped.
│ │ │ +0027f600: 2020 656e 6162 6c65 643a 2066 616c 7365 enabled: false
│ │ │ +0027f610: 0a20 2020 2020 206d 6173 6b65 643a 2074 . masked: t
│ │ │ +0027f620: 7275 650a 2020 2020 7768 656e 3a20 7365 rue. when: se
│ │ │ +0027f630: 7276 6963 655f 6578 6973 7473 2e73 7464 rvice_exists.std
│ │ │ +0027f640: 6f75 745f 6c69 6e65 7320 6973 2073 6561 out_lines is sea
│ │ │ +0027f650: 7263 6828 2264 6e73 6d61 7371 2e73 6572 rch("dnsmasq.ser
│ │ │ +0027f660: 7669 6365 222c 206d 756c 7469 6c69 6e65 vice", multiline
│ │ │ +0027f670: 3d54 7275 6529 0a0a 2020 2d20 6e61 6d65 =True).. - name
│ │ │ +0027f680: 3a20 556e 6974 2053 6f63 6b65 7420 4578 : Unit Socket Ex
│ │ │ +0027f690: 6973 7473 202d 2064 6e73 6d61 7371 2e73 ists - dnsmasq.s
│ │ │ +0027f6a0: 6f63 6b65 740a 2020 2020 616e 7369 626c ocket. ansibl
│ │ │ +0027f6b0: 652e 6275 696c 7469 6e2e 636f 6d6d 616e e.builtin.comman
│ │ │ +0027f6c0: 643a 2073 7973 7465 6d63 746c 202d 7120 d: systemctl -q
│ │ │ +0027f6d0: 6c69 7374 2d75 6e69 742d 6669 6c65 7320 list-unit-files
│ │ │ +0027f6e0: 646e 736d 6173 712e 736f 636b 6574 0a20 dnsmasq.socket.
│ │ │ +0027f6f0: 2020 2072 6567 6973 7465 723a 2073 6f63 register: soc
│ │ │ +0027f700: 6b65 745f 6669 6c65 5f65 7869 7374 730a ket_file_exists.
│ │ │ +0027f710: 2020 2020 6368 616e 6765 645f 7768 656e changed_when
│ │ │ +0027f720: 3a20 6661 6c73 650a 2020 2020 6661 696c : false. fail
│ │ │ +0027f730: 6564 5f77 6865 6e3a 2073 6f63 6b65 745f ed_when: socket_
│ │ │ +0027f740: 6669 6c65 5f65 7869 7374 732e 7263 206e file_exists.rc n
│ │ │ +0027f750: 6f74 2069 6e20 5b30 2c20 315d 0a20 2020 ot in [0, 1].
│ │ │ +0027f760: 2063 6865 636b 5f6d 6f64 653a 2066 616c check_mode: fal
│ │ │ +0027f770: 7365 0a0a 2020 2d20 6e61 6d65 3a20 4469 se.. - name: Di
│ │ │ +0027f780: 7361 626c 6520 646e 736d 6173 7120 5365 sable dnsmasq Se
│ │ │ +0027f790: 7276 6963 6520 2d20 4469 7361 626c 6520 rvice - Disable
│ │ │ +0027f7a0: 536f 636b 6574 2064 6e73 6d61 7371 0a20 Socket dnsmasq.
│ │ │ +0027f7b0: 2020 2061 6e73 6962 6c65 2e62 7569 6c74 ansible.built
│ │ │ +0027f7c0: 696e 2e73 7973 7465 6d64 3a0a 2020 2020 in.systemd:.
│ │ │ +0027f7d0: 2020 6e61 6d65 3a20 646e 736d 6173 712e name: dnsmasq.
│ │ │ +0027f7e0: 736f 636b 6574 0a20 2020 2020 2065 6e61 socket. ena
│ │ │ +0027f7f0: 626c 6564 3a20 6661 6c73 650a 2020 2020 bled: false.
│ │ │ +0027f800: 2020 7374 6174 653a 2073 746f 7070 6564 state: stopped
│ │ │ +0027f810: 0a20 2020 2020 206d 6173 6b65 643a 2074 . masked: t
│ │ │ +0027f820: 7275 650a 2020 2020 7768 656e 3a20 736f rue. when: so
│ │ │ +0027f830: 636b 6574 5f66 696c 655f 6578 6973 7473 cket_file_exists
│ │ │ +0027f840: 2e73 7464 6f75 745f 6c69 6e65 7320 6973 .stdout_lines is
│ │ │ +0027f850: 2073 6561 7263 6828 2264 6e73 6d61 7371 search("dnsmasq
│ │ │ +0027f860: 2e73 6f63 6b65 7422 2c20 6d75 6c74 696c .socket", multil
│ │ │ +0027f870: 696e 653d 5472 7565 290a 2020 7461 6773 ine=True). tags
│ │ │ +0027f880: 3a0a 2020 2d20 6469 7361 626c 655f 7374 :. - disable_st
│ │ │ +0027f890: 7261 7465 6779 0a20 202d 206c 6f77 5f63 rategy. - low_c
│ │ │ +0027f8a0: 6f6d 706c 6578 6974 790a 2020 2d20 6c6f omplexity. - lo
│ │ │ +0027f8b0: 775f 6469 7372 7570 7469 6f6e 0a20 202d w_disruption. -
│ │ │ +0027f8c0: 206d 6564 6975 6d5f 7365 7665 7269 7479 medium_severity
│ │ │ +0027f8d0: 0a20 202d 206e 6f5f 7265 626f 6f74 5f6e . - no_reboot_n
│ │ │ +0027f8e0: 6565 6465 640a 2020 2d20 7365 7276 6963 eeded. - servic
│ │ │ +0027f8f0: 655f 646e 736d 6173 715f 6469 7361 626c e_dnsmasq_disabl
│ │ │ +0027f900: 6564 0a20 202d 2073 7065 6369 616c 5f73 ed. - special_s
│ │ │ +0027f910: 6572 7669 6365 5f62 6c6f 636b 0a20 2077 ervice_block. w
│ │ │ +0027f920: 6865 6e3a 2027 226c 696e 7578 2d62 6173 hen: '"linux-bas
│ │ │ +0027f930: 6522 2069 6e20 616e 7369 626c 655f 6661 e" in ansible_fa
│ │ │ +0027f940: 6374 732e 7061 636b 6167 6573 270a 3c2f cts.packages'.
│ │ │ +0027f950: 636f 6465 3e3c 2f70 7265 3e3c 2f64 6976 code>
Re
│ │ │ +0027fa00: 6d65 6469 6174 696f 6e20 4b75 6265 726e mediation Kubern
│ │ │ +0027fa10: 6574 6573 2073 6e69 7070 6574 20e2 87b2 etes snippet ...
│ │ │ +0027fa20: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61
Complexity: low
│ │ │ +0027fac0: 7472 3e3c 7472 3e3c 7468 3e44 6973 7275 tr>Disru
│ │ │ +0027fad0: 7074 696f 6e3a 3c2f 7468 3e3c 7464 3e6d ption: m
│ │ │ +0027fae0: 6564 6975 6d3c 2f74 643e 3c2f 7472 3e3c edium <
│ │ │ +0027faf0: 7472 3e3c 7468 3e52 6562 6f6f 743a 3c2f tr>Reboot:
│ │ │ +0027fb00: 7468 3e3c 7464 3e74 7275 653c 2f74 643e th> true
│ │ │ +0027fb10: 3c2f 7472 3e3c 7472 3e3c 7468 3e53 7472 Str
│ │ │ +0027fb20: 6174 6567 793a 3c2f 7468 3e3c 7464 3e64 ategy: d
│ │ │ +0027fb30: 6973 6162 6c65 3c2f 7464 3e3c 2f74 723e isable
│ │ │ +0027fb40: 3c2f 7461 626c 653e 3c70 7265 3e3c 636f
apiVersion: m
│ │ │ +0027fb60: 6163 6869 6e65 636f 6e66 6967 7572 6174 achineconfigurat
│ │ │ +0027fb70: 696f 6e2e 6f70 656e 7368 6966 742e 696f ion.openshift.io
│ │ │ +0027fb80: 2f76 310a 6b69 6e64 3a20 4d61 6368 696e /v1.kind: Machin
│ │ │ +0027fb90: 6543 6f6e 6669 670a 7370 6563 3a0a 2020 eConfig.spec:.
│ │ │ +0027fba0: 636f 6e66 6967 3a0a 2020 2020 6967 6e69 config:. igni
│ │ │ +0027fbb0: 7469 6f6e 3a0a 2020 2020 2020 7665 7273 tion:. vers
│ │ │ +0027fbc0: 696f 6e3a 2033 2e31 2e30 0a20 2020 2073 ion: 3.1.0. s
│ │ │ +0027fbd0: 7973 7465 6d64 3a0a 2020 2020 2020 756e ystemd:. un
│ │ │ +0027fbe0: 6974 733a 0a20 2020 2020 202d 206e 616d its:. - nam
│ │ │ +0027fbf0: 653a 2064 6e73 6d61 7371 2e73 6572 7669 e: dnsmasq.servi
│ │ │ +0027fc00: 6365 0a20 2020 2020 2020 2065 6e61 626c ce. enabl
│ │ │ +0027fc10: 6564 3a20 6661 6c73 650a 2020 2020 2020 ed: false.
│ │ │ +0027fc20: 2020 6d61 736b 3a20 7472 7565 0a20 2020 mask: true.
│ │ │ +0027fc30: 2020 202d 206e 616d 653a 2064 6e73 6d61 - name: dnsma
│ │ │ +0027fc40: 7371 2e73 6f63 6b65 740a 2020 2020 2020 sq.socket.
│ │ │ +0027fc50: 2020 656e 6162 6c65 643a 2066 616c 7365 enabled: false
│ │ │ +0027fc60: 0a20 2020 2020 2020 206d 6173 6b3a 2074 . mask: t
│ │ │ +0027fc70: 7275 650a 3c2f 636f 6465 3e3c 2f70 7265 rue.
Remediation
│ │ │ +0027fd30: 5075 7070 6574 2073 6e69 7070 6574 20e2 Puppet snippet .
│ │ │ +0027fd40: 87b2 3c2f 613e 3c62 723e 3c64 6976 2063 ..
│ │ │ +0027fdc0: 3c74 683e 436f 6d70 6c65 7869 7479 3a3c Complexity:<
│ │ │ +0027fdd0: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ +0027fde0: 3c2f 7472 3e3c 7472 3e3c 7468 3e44 6973 Dis
│ │ │ +0027fdf0: 7275 7074 696f 6e3a 3c2f 7468 3e3c 7464 ruption: low Reboot: false
│ │ │ +0027fe30: 3c2f 7472 3e3c 7472 3e3c 7468 3e53 7472 Str
│ │ │ +0027fe40: 6174 6567 793a 3c2f 7468 3e3c 7464 3e65 ategy: e
│ │ │ +0027fe50: 6e61 626c 653c 2f74 643e 3c2f 7472 3e3c nable <
│ │ │ +0027fe60: 2f74 6162 6c65 3e3c 7072 653e 3c63 6f64 /table>include disabl
│ │ │ +0027fe80: 655f 646e 736d 6173 710a 0a63 6c61 7373 e_dnsmasq..class
│ │ │ +0027fe90: 2064 6973 6162 6c65 5f64 6e73 6d61 7371 disable_dnsmasq
│ │ │ +0027fea0: 207b 0a20 2073 6572 7669 6365 207b 2764 {. service {'d
│ │ │ +0027feb0: 6e73 6d61 7371 273a 0a20 2020 2065 6e61 nsmasq':. ena
│ │ │ +0027fec0: 626c 6520 3d26 6774 3b20 6661 6c73 652c ble => false,
│ │ │ +0027fed0: 0a20 2020 2065 6e73 7572 6520 3d26 6774 . ensure =>
│ │ │ +0027fee0: 3b20 2773 746f 7070 6564 272c 0a20 207d ; 'stopped',. }
│ │ │ +0027fef0: 0a7d 0a3c 2f63 6f64 653e 3c2f 7072 653e .}.
│ │ │ +0027ff00: 3c2f 6469 763e 3c61 2063 6c61 7373 3d22 Remediation O
│ │ │ +0027ffb0: 5342 7569 6c64 2042 6c75 6570 7269 6e74 SBuild Blueprint
│ │ │ +0027ffc0: 2073 6e69 7070 6574 20e2 87b2 3c2f 613e snippet ...
│ │ │ +0027ffd0: 3c62 723e 3c64 6976 2063 6c61 7373 3d22
.
│ │ │ +00280010: 5b63 7573 746f 6d69 7a61 7469 6f6e 732e [customizations.
│ │ │ +00280020: 7365 7276 6963 6573 5d0a 6d61 736b 6564 services].masked
│ │ │ +00280030: 203d 205b 2264 6e73 6d61 7371 225d 0a3c = ["dnsmasq"].<
│ │ │ 00280040: 2f63 6f64 653e 3c2f 7072 653e 3c2f 6469 /code>
R
│ │ │ -00281ce0: 656d 6564 6961 7469 6f6e 2050 7570 7065 emediation Puppe
│ │ │ -00281cf0: 7420 736e 6970 7065 7420 e287 b23c 2f61 t snippet ...
C
│ │ │ -00281d80: 6f6d 706c 6578 6974 793a 3c2f 7468 3e3c omplexity: <
│ │ │ -00281d90: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ -00281da0: 3c74 723e 3c74 683e 4469 7372 7570 7469 Disrupti
│ │ │ -00281db0: 6f6e 3a3c 2f74 683e 3c74 643e 6c6f 773c on: low<
│ │ │ -00281dc0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Reboot: false
│ │ │ -00281df0: 3c74 723e 3c74 683e 5374 7261 7465 6779 Strategy
│ │ │ -00281e00: 3a3c 2f74 683e 3c74 643e 6469 7361 626c : disabl
│ │ │ -00281e10: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e .i
│ │ │ -00281e30: 6e63 6c75 6465 2072 656d 6f76 655f 7673 nclude remove_vs
│ │ │ -00281e40: 6674 7064 0a0a 636c 6173 7320 7265 6d6f ftpd..class remo
│ │ │ -00281e50: 7665 5f76 7366 7470 6420 7b0a 2020 7061 ve_vsftpd {. pa
│ │ │ -00281e60: 636b 6167 6520 7b20 2776 7366 7470 6427 ckage { 'vsftpd'
│ │ │ -00281e70: 3a0a 2020 2020 656e 7375 7265 203d 2667 :. ensure =&g
│ │ │ -00281e80: 743b 2027 7075 7267 6564 272c 0a20 207d t; 'purged',. }
│ │ │ -00281e90: 0a7d 0a3c 2f63 6f64 653e 3c2f 7072 653e .}.
│ │ │ -00281ea0: 3c2f 6469 763e 3c61 2063 6c61 7373 3d22 Remediation A
│ │ │ -00281f50: 6e73 6962 6c65 2073 6e69 7070 6574 20e2 nsible snippet .
│ │ │ -00281f60: 87b2 3c2f 613e 3c62 723e 3c64 6976 2063 ..
│ │ │ -00281fe0: 3c74 683e 436f 6d70 6c65 7869 7479 3a3c Complexity:<
│ │ │ -00281ff0: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ -00282000: 3c2f 7472 3e3c 7472 3e3c 7468 3e44 6973 Dis
│ │ │ -00282010: 7275 7074 696f 6e3a 3c2f 7468 3e3c 7464 ruption: low Reboot: false
│ │ │ -00282050: 3c2f 7472 3e3c 7472 3e3c 7468 3e53 7472 Str
│ │ │ -00282060: 6174 6567 793a 3c2f 7468 3e3c 7464 3e64 ategy: d
│ │ │ -00282070: 6973 6162 6c65 3c2f 7464 3e3c 2f74 723e isable
│ │ │ -00282080: 3c2f 7461 626c 653e 3c70 7265 3e3c 636f
- name: 'Unin
│ │ │ -002820a0: 7374 616c 6c20 7673 6674 7064 2050 6163 stall vsftpd Pac
│ │ │ -002820b0: 6b61 6765 3a20 456e 7375 7265 2076 7366 kage: Ensure vsf
│ │ │ -002820c0: 7470 6420 6973 2072 656d 6f76 6564 270a tpd is removed'.
│ │ │ -002820d0: 2020 616e 7369 626c 652e 6275 696c 7469 ansible.builti
│ │ │ -002820e0: 6e2e 7061 636b 6167 653a 0a20 2020 206e n.package:. n
│ │ │ -002820f0: 616d 653a 2076 7366 7470 640a 2020 2020 ame: vsftpd.
│ │ │ -00282100: 7374 6174 653a 2061 6273 656e 740a 2020 state: absent.
│ │ │ -00282110: 7461 6773 3a0a 2020 2d20 4e49 5354 2d38 tags:. - NIST-8
│ │ │ -00282120: 3030 2d35 332d 434d 2d36 2861 290a 2020 00-53-CM-6(a).
│ │ │ -00282130: 2d20 4e49 5354 2d38 3030 2d35 332d 434d - NIST-800-53-CM
│ │ │ -00282140: 2d37 0a20 202d 204e 4953 542d 3830 302d -7. - NIST-800-
│ │ │ -00282150: 3533 2d43 4d2d 3728 6129 0a20 202d 204e 53-CM-7(a). - N
│ │ │ -00282160: 4953 542d 3830 302d 3533 2d43 4d2d 3728 IST-800-53-CM-7(
│ │ │ -00282170: 6229 0a20 202d 204e 4953 542d 3830 302d b). - NIST-800-
│ │ │ -00282180: 3533 2d43 4d2d 372e 3128 6969 290a 2020 53-CM-7.1(ii).
│ │ │ -00282190: 2d20 4e49 5354 2d38 3030 2d35 332d 4941 - NIST-800-53-IA
│ │ │ -002821a0: 2d35 2831 2928 6329 0a20 202d 204e 4953 -5(1)(c). - NIS
│ │ │ -002821b0: 542d 3830 302d 3533 2d49 412d 3528 3129 T-800-53-IA-5(1)
│ │ │ -002821c0: 2e31 2876 290a 2020 2d20 6469 7361 626c .1(v). - disabl
│ │ │ -002821d0: 655f 7374 7261 7465 6779 0a20 202d 2068 e_strategy. - h
│ │ │ -002821e0: 6967 685f 7365 7665 7269 7479 0a20 202d igh_severity. -
│ │ │ -002821f0: 206c 6f77 5f63 6f6d 706c 6578 6974 790a low_complexity.
│ │ │ -00282200: 2020 2d20 6c6f 775f 6469 7372 7570 7469 - low_disrupti
│ │ │ -00282210: 6f6e 0a20 202d 206e 6f5f 7265 626f 6f74 on. - no_reboot
│ │ │ -00282220: 5f6e 6565 6465 640a 2020 2d20 7061 636b _needed. - pack
│ │ │ -00282230: 6167 655f 7673 6674 7064 5f72 656d 6f76 age_vsftpd_remov
│ │ │ -00282240: 6564 0a3c 2f63 6f64 653e 3c2f 7072 653e ed.
│ │ │ +00281ce0: 656d 6564 6961 7469 6f6e 2041 6e73 6962 emediation Ansib
│ │ │ +00281cf0: 6c65 2073 6e69 7070 6574 20e2 87b2 3c2f le snippet ...
│ │ │ +00281d00: 613e 3c62 723e 3c64 6976 2063 6c61 7373 a>
│ │ │ +00281d80: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity:
│ │ │ +00281d90: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Disrupt
│ │ │ +00281db0: 696f 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 ion: low
│ │ │ +00281dc0: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Reboot:false Strateg
│ │ │ +00281e00: 793a 3c2f 7468 3e3c 7464 3e64 6973 6162 y: disab
│ │ │ +00281e10: 6c65 3c2f 7464 3e3c 2f74 723e 3c2f 7461 le -
│ │ │ +00281e30: 206e 616d 653a 2027 556e 696e 7374 616c name: 'Uninstal
│ │ │ +00281e40: 6c20 7673 6674 7064 2050 6163 6b61 6765 l vsftpd Package
│ │ │ +00281e50: 3a20 456e 7375 7265 2076 7366 7470 6420 : Ensure vsftpd
│ │ │ +00281e60: 6973 2072 656d 6f76 6564 270a 2020 616e is removed'. an
│ │ │ +00281e70: 7369 626c 652e 6275 696c 7469 6e2e 7061 sible.builtin.pa
│ │ │ +00281e80: 636b 6167 653a 0a20 2020 206e 616d 653a ckage:. name:
│ │ │ +00281e90: 2076 7366 7470 640a 2020 2020 7374 6174 vsftpd. stat
│ │ │ +00281ea0: 653a 2061 6273 656e 740a 2020 7461 6773 e: absent. tags
│ │ │ +00281eb0: 3a0a 2020 2d20 4e49 5354 2d38 3030 2d35 :. - NIST-800-5
│ │ │ +00281ec0: 332d 434d 2d36 2861 290a 2020 2d20 4e49 3-CM-6(a). - NI
│ │ │ +00281ed0: 5354 2d38 3030 2d35 332d 434d 2d37 0a20 ST-800-53-CM-7.
│ │ │ +00281ee0: 202d 204e 4953 542d 3830 302d 3533 2d43 - NIST-800-53-C
│ │ │ +00281ef0: 4d2d 3728 6129 0a20 202d 204e 4953 542d M-7(a). - NIST-
│ │ │ +00281f00: 3830 302d 3533 2d43 4d2d 3728 6229 0a20 800-53-CM-7(b).
│ │ │ +00281f10: 202d 204e 4953 542d 3830 302d 3533 2d43 - NIST-800-53-C
│ │ │ +00281f20: 4d2d 372e 3128 6969 290a 2020 2d20 4e49 M-7.1(ii). - NI
│ │ │ +00281f30: 5354 2d38 3030 2d35 332d 4941 2d35 2831 ST-800-53-IA-5(1
│ │ │ +00281f40: 2928 6329 0a20 202d 204e 4953 542d 3830 )(c). - NIST-80
│ │ │ +00281f50: 302d 3533 2d49 412d 3528 3129 2e31 2876 0-53-IA-5(1).1(v
│ │ │ +00281f60: 290a 2020 2d20 6469 7361 626c 655f 7374 ). - disable_st
│ │ │ +00281f70: 7261 7465 6779 0a20 202d 2068 6967 685f rategy. - high_
│ │ │ +00281f80: 7365 7665 7269 7479 0a20 202d 206c 6f77 severity. - low
│ │ │ +00281f90: 5f63 6f6d 706c 6578 6974 790a 2020 2d20 _complexity. -
│ │ │ +00281fa0: 6c6f 775f 6469 7372 7570 7469 6f6e 0a20 low_disruption.
│ │ │ +00281fb0: 202d 206e 6f5f 7265 626f 6f74 5f6e 6565 - no_reboot_nee
│ │ │ +00281fc0: 6465 640a 2020 2d20 7061 636b 6167 655f ded. - package_
│ │ │ +00281fd0: 7673 6674 7064 5f72 656d 6f76 6564 0a3c vsftpd_removed.<
│ │ │ +00281fe0: 2f63 6f64 653e 3c2f 7072 653e 3c2f 6469 /code>
R
│ │ │ +00282090: 656d 6564 6961 7469 6f6e 2050 7570 7065 emediation Puppe
│ │ │ +002820a0: 7420 736e 6970 7065 7420 e287 b23c 2f61 t snippet ...
C
│ │ │ +00282130: 6f6d 706c 6578 6974 793a 3c2f 7468 3e3c omplexity: <
│ │ │ +00282140: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ +00282150: 3c74 723e 3c74 683e 4469 7372 7570 7469 Disrupti
│ │ │ +00282160: 6f6e 3a3c 2f74 683e 3c74 643e 6c6f 773c on: low<
│ │ │ +00282170: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Reboot: false
│ │ │ +002821a0: 3c74 723e 3c74 683e 5374 7261 7465 6779 Strategy
│ │ │ +002821b0: 3a3c 2f74 683e 3c74 643e 6469 7361 626c : disabl
│ │ │ +002821c0: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e .i
│ │ │ +002821e0: 6e63 6c75 6465 2072 656d 6f76 655f 7673 nclude remove_vs
│ │ │ +002821f0: 6674 7064 0a0a 636c 6173 7320 7265 6d6f ftpd..class remo
│ │ │ +00282200: 7665 5f76 7366 7470 6420 7b0a 2020 7061 ve_vsftpd {. pa
│ │ │ +00282210: 636b 6167 6520 7b20 2776 7366 7470 6427 ckage { 'vsftpd'
│ │ │ +00282220: 3a0a 2020 2020 656e 7375 7265 203d 2667 :. ensure =&g
│ │ │ +00282230: 743b 2027 7075 7267 6564 272c 0a20 207d t; 'purged',. }
│ │ │ +00282240: 0a7d 0a3c 2f63 6f64 653e 3c2f 7072 653e .}.
│ │ │ 00282250: 3c2f 6469 763e 3c61 2063 6c61 7373 3d22 Re
│ │ │ -002835d0: 6d65 6469 6174 696f 6e20 4f53 4275 696c mediation OSBuil
│ │ │ -002835e0: 6420 426c 7565 7072 696e 7420 736e 6970 d Blueprint snip
│ │ │ -002835f0: 7065 7420 e287 b23c 2f61 3e3c 6272 3e3c pet ...
<
│ │ │ -00283600: 6469 7620 636c 6173 733d 2270 616e 656c div class="panel
│ │ │ -00283610: 2d63 6f6c 6c61 7073 6520 636f 6c6c 6170 -collapse collap
│ │ │ -00283620: 7365 2220 6964 3d22 6964 3939 3022 3e3c se" id="id990"><
│ │ │ -00283630: 7072 653e 3c63 6f64 653e 0a5b 6375 7374 pre>.[cust
│ │ │ -00283640: 6f6d 697a 6174 696f 6e73 2e73 6572 7669 omizations.servi
│ │ │ -00283650: 6365 735d 0a6d 6173 6b65 6420 3d20 5b22 ces].masked = ["
│ │ │ -00283660: 7673 6674 7064 225d 0a3c 2f63 6f64 653e vsftpd"].
│ │ │ -00283670: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063 Remedia
│ │ │ -00283720: 7469 6f6e 204b 7562 6572 6e65 7465 7320 tion Kubernetes
│ │ │ -00283730: 736e 6970 7065 7420 e287 b23c 2f61 3e3c snippet ...<
│ │ │ -00283740: 6272 3e3c 6469 7620 636c 6173 733d 2270 br>Com
│ │ │ -002837c0: 706c 6578 6974 793a 3c2f 7468 3e3c 7464 plexity: low Disruption
│ │ │ -002837f0: 3a3c 2f74 683e 3c74 643e 6d65 6469 756d : medium
│ │ │ -00283800: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Reboot:true
│ │ │ -00283830: 3c74 723e 3c74 683e 5374 7261 7465 6779 Strategy
│ │ │ -00283840: 3a3c 2f74 683e 3c74 643e 6469 7361 626c : disabl
│ │ │ -00283850: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e ap
│ │ │ -00283870: 6956 6572 7369 6f6e 3a20 6d61 6368 696e iVersion: machin
│ │ │ -00283880: 6563 6f6e 6669 6775 7261 7469 6f6e 2e6f econfiguration.o
│ │ │ -00283890: 7065 6e73 6869 6674 2e69 6f2f 7631 0a6b penshift.io/v1.k
│ │ │ -002838a0: 696e 643a 204d 6163 6869 6e65 436f 6e66 ind: MachineConf
│ │ │ -002838b0: 6967 0a73 7065 633a 0a20 2063 6f6e 6669 ig.spec:. confi
│ │ │ -002838c0: 673a 0a20 2020 2069 676e 6974 696f 6e3a g:. ignition:
│ │ │ -002838d0: 0a20 2020 2020 2076 6572 7369 6f6e 3a20 . version:
│ │ │ -002838e0: 332e 312e 300a 2020 2020 7379 7374 656d 3.1.0. system
│ │ │ -002838f0: 643a 0a20 2020 2020 2075 6e69 7473 3a0a d:. units:.
│ │ │ -00283900: 2020 2020 2020 2d20 6e61 6d65 3a20 7673 - name: vs
│ │ │ -00283910: 6674 7064 2e73 6572 7669 6365 0a20 2020 ftpd.service.
│ │ │ -00283920: 2020 2020 2065 6e61 626c 6564 3a20 6661 enabled: fa
│ │ │ -00283930: 6c73 650a 2020 2020 2020 2020 6d61 736b lse. mask
│ │ │ -00283940: 3a20 7472 7565 0a20 2020 2020 202d 206e : true. - n
│ │ │ -00283950: 616d 653a 2076 7366 7470 642e 736f 636b ame: vsftpd.sock
│ │ │ -00283960: 6574 0a20 2020 2020 2020 2065 6e61 626c et. enabl
│ │ │ -00283970: 6564 3a20 6661 6c73 650a 2020 2020 2020 ed: false.
│ │ │ -00283980: 2020 6d61 736b 3a20 7472 7565 0a3c 2f63 mask: true.
│ │ │ -002839a0: 3c61 2063 6c61 7373 3d22 6274 6e20 6274 Rem
│ │ │ -00283a40: 6564 6961 7469 6f6e 2050 7570 7065 7420 ediation Puppet
│ │ │ -00283a50: 736e 6970 7065 7420 e287 b23c 2f61 3e3c snippet ...<
│ │ │ -00283a60: 6272 3e3c 6469 7620 636c 6173 733d 2270 br>Com
│ │ │ -00283ae0: 706c 6578 6974 793a 3c2f 7468 3e3c 7464 plexity: low Disruption
│ │ │ -00283b10: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low R
│ │ │ -00283b30: 6562 6f6f 743a 3c2f 7468 3e3c 7464 3e66 eboot: f
│ │ │ -00283b40: 616c 7365 3c2f 7464 3e3c 2f74 723e 3c74 alse Strategy:<
│ │ │ -00283b60: 2f74 683e 3c74 643e 656e 6162 6c65 3c2f /th> enable
│ │ │ -00283b70: 7464 3e3c 2f74 723e 3c2f 7461 626c 653e td>
│ │ │ -00283b80: 3c70 7265 3e3c 636f 6465 3e69 6e63 6c75 inclu
│ │ │ -00283b90: 6465 2064 6973 6162 6c65 5f76 7366 7470 de disable_vsftp
│ │ │ -00283ba0: 640a 0a63 6c61 7373 2064 6973 6162 6c65 d..class disable
│ │ │ -00283bb0: 5f76 7366 7470 6420 7b0a 2020 7365 7276 _vsftpd {. serv
│ │ │ -00283bc0: 6963 6520 7b27 7673 6674 7064 273a 0a20 ice {'vsftpd':.
│ │ │ -00283bd0: 2020 2065 6e61 626c 6520 3d26 6774 3b20 enable =>
│ │ │ -00283be0: 6661 6c73 652c 0a20 2020 2065 6e73 7572 false,. ensur
│ │ │ -00283bf0: 6520 3d26 6774 3b20 2773 746f 7070 6564 e => 'stopped
│ │ │ -00283c00: 272c 0a20 207d 0a7d 0a3c 2f63 6f64 653e ',. }.}.
│ │ │ -00283c10: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063
Remedia
│ │ │ -00283cc0: 7469 6f6e 2041 6e73 6962 6c65 2073 6e69 tion Ansible sni
│ │ │ -00283cd0: 7070 6574 20e2 87b2 3c2f 613e 3c62 723e ppet ...
│ │ │ -00283ce0: 3c64 6976 2063 6c61 7373 3d22 7061 6e65
│ │ │ -00283d10: 3c74 6162 6c65 2063 6c61 7373 3d22 7461 Comple
│ │ │ -00283d60: 7869 7479 3a3c 2f74 683e 3c74 643e 6c6f xity: lo
│ │ │ -00283d70: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ -00283d80: 7468 3e44 6973 7275 7074 696f 6e3a 3c2f th>Disruption:
│ │ │ -00283d90: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ -00283da0: 2f74 723e 3c74 723e 3c74 683e 5265 626f /tr> Rebo
│ │ │ -00283db0: 6f74 3a3c 2f74 683e 3c74 643e 6661 6c73 ot: fals
│ │ │ -00283dc0: 653c 2f74 643e 3c2f 7472 3e3c 7472 3e3c e <
│ │ │ -00283dd0: 7468 3e53 7472 6174 6567 793a 3c2f 7468 th>Strategy:disable
- name:
│ │ │ -00283e10: 2047 6174 6865 7220 7468 6520 7061 636b Gather the pack
│ │ │ -00283e20: 6167 6520 6661 6374 730a 2020 7061 636b age facts. pack
│ │ │ -00283e30: 6167 655f 6661 6374 733a 0a20 2020 206d age_facts:. m
│ │ │ -00283e40: 616e 6167 6572 3a20 6175 746f 0a20 2074 anager: auto. t
│ │ │ -00283e50: 6167 733a 0a20 202d 204e 4953 542d 3830 ags:. - NIST-80
│ │ │ -00283e60: 302d 3533 2d43 4d2d 3628 6129 0a20 202d 0-53-CM-6(a). -
│ │ │ -00283e70: 204e 4953 542d 3830 302d 3533 2d43 4d2d NIST-800-53-CM-
│ │ │ -00283e80: 3728 6129 0a20 202d 204e 4953 542d 3830 7(a). - NIST-80
│ │ │ -00283e90: 302d 3533 2d43 4d2d 3728 6229 0a20 202d 0-53-CM-7(b). -
│ │ │ -00283ea0: 2064 6973 6162 6c65 5f73 7472 6174 6567 disable_strateg
│ │ │ -00283eb0: 790a 2020 2d20 6c6f 775f 636f 6d70 6c65 y. - low_comple
│ │ │ -00283ec0: 7869 7479 0a20 202d 206c 6f77 5f64 6973 xity. - low_dis
│ │ │ -00283ed0: 7275 7074 696f 6e0a 2020 2d20 6d65 6469 ruption. - medi
│ │ │ -00283ee0: 756d 5f73 6576 6572 6974 790a 2020 2d20 um_severity. -
│ │ │ -00283ef0: 6e6f 5f72 6562 6f6f 745f 6e65 6564 6564 no_reboot_needed
│ │ │ -00283f00: 0a20 202d 2073 6572 7669 6365 5f76 7366 . - service_vsf
│ │ │ -00283f10: 7470 645f 6469 7361 626c 6564 0a0a 2d20 tpd_disabled..-
│ │ │ -00283f20: 6e61 6d65 3a20 4469 7361 626c 6520 7673 name: Disable vs
│ │ │ -00283f30: 6674 7064 2053 6572 7669 6365 202d 2044 ftpd Service - D
│ │ │ -00283f40: 6973 6162 6c65 2073 6572 7669 6365 2076 isable service v
│ │ │ -00283f50: 7366 7470 640a 2020 626c 6f63 6b3a 0a0a sftpd. block:..
│ │ │ -00283f60: 2020 2d20 6e61 6d65 3a20 4469 7361 626c - name: Disabl
│ │ │ -00283f70: 6520 7673 6674 7064 2053 6572 7669 6365 e vsftpd Service
│ │ │ -00283f80: 202d 2043 6f6c 6c65 6374 2073 7973 7465 - Collect syste
│ │ │ -00283f90: 6d64 2053 6572 7669 6365 7320 5072 6573 md Services Pres
│ │ │ -00283fa0: 656e 7420 696e 2074 6865 2053 7973 7465 ent in the Syste
│ │ │ -00283fb0: 6d0a 2020 2020 616e 7369 626c 652e 6275 m. ansible.bu
│ │ │ -00283fc0: 696c 7469 6e2e 636f 6d6d 616e 643a 2073 iltin.command: s
│ │ │ -00283fd0: 7973 7465 6d63 746c 202d 7120 6c69 7374 ystemctl -q list
│ │ │ -00283fe0: 2d75 6e69 742d 6669 6c65 7320 2d2d 7479 -unit-files --ty
│ │ │ -00283ff0: 7065 2073 6572 7669 6365 0a20 2020 2072 pe service. r
│ │ │ -00284000: 6567 6973 7465 723a 2073 6572 7669 6365 egister: service
│ │ │ -00284010: 5f65 7869 7374 730a 2020 2020 6368 616e _exists. chan
│ │ │ -00284020: 6765 645f 7768 656e 3a20 6661 6c73 650a ged_when: false.
│ │ │ -00284030: 2020 2020 6661 696c 6564 5f77 6865 6e3a failed_when:
│ │ │ -00284040: 2073 6572 7669 6365 5f65 7869 7374 732e service_exists.
│ │ │ -00284050: 7263 206e 6f74 2069 6e20 5b30 2c20 315d rc not in [0, 1]
│ │ │ -00284060: 0a20 2020 2063 6865 636b 5f6d 6f64 653a . check_mode:
│ │ │ -00284070: 2066 616c 7365 0a0a 2020 2d20 6e61 6d65 false.. - name
│ │ │ -00284080: 3a20 4469 7361 626c 6520 7673 6674 7064 : Disable vsftpd
│ │ │ -00284090: 2053 6572 7669 6365 202d 2045 6e73 7572 Service - Ensur
│ │ │ -002840a0: 6520 7673 6674 7064 2e73 6572 7669 6365 e vsftpd.service
│ │ │ -002840b0: 2069 7320 4d61 736b 6564 0a20 2020 2061 is Masked. a
│ │ │ -002840c0: 6e73 6962 6c65 2e62 7569 6c74 696e 2e73 nsible.builtin.s
│ │ │ -002840d0: 7973 7465 6d64 3a0a 2020 2020 2020 6e61 ystemd:. na
│ │ │ -002840e0: 6d65 3a20 7673 6674 7064 2e73 6572 7669 me: vsftpd.servi
│ │ │ -002840f0: 6365 0a20 2020 2020 2073 7461 7465 3a20 ce. state:
│ │ │ -00284100: 7374 6f70 7065 640a 2020 2020 2020 656e stopped. en
│ │ │ -00284110: 6162 6c65 643a 2066 616c 7365 0a20 2020 abled: false.
│ │ │ -00284120: 2020 206d 6173 6b65 643a 2074 7275 650a masked: true.
│ │ │ -00284130: 2020 2020 7768 656e 3a20 7365 7276 6963 when: servic
│ │ │ -00284140: 655f 6578 6973 7473 2e73 7464 6f75 745f e_exists.stdout_
│ │ │ -00284150: 6c69 6e65 7320 6973 2073 6561 7263 6828 lines is search(
│ │ │ -00284160: 2276 7366 7470 642e 7365 7276 6963 6522 "vsftpd.service"
│ │ │ -00284170: 2c20 6d75 6c74 696c 696e 653d 5472 7565 , multiline=True
│ │ │ -00284180: 290a 0a20 202d 206e 616d 653a 2055 6e69 ).. - name: Uni
│ │ │ -00284190: 7420 536f 636b 6574 2045 7869 7374 7320 t Socket Exists
│ │ │ -002841a0: 2d20 7673 6674 7064 2e73 6f63 6b65 740a - vsftpd.socket.
│ │ │ -002841b0: 2020 2020 616e 7369 626c 652e 6275 696c ansible.buil
│ │ │ -002841c0: 7469 6e2e 636f 6d6d 616e 643a 2073 7973 tin.command: sys
│ │ │ -002841d0: 7465 6d63 746c 202d 7120 6c69 7374 2d75 temctl -q list-u
│ │ │ -002841e0: 6e69 742d 6669 6c65 7320 7673 6674 7064 nit-files vsftpd
│ │ │ -002841f0: 2e73 6f63 6b65 740a 2020 2020 7265 6769 .socket. regi
│ │ │ -00284200: 7374 6572 3a20 736f 636b 6574 5f66 696c ster: socket_fil
│ │ │ -00284210: 655f 6578 6973 7473 0a20 2020 2063 6861 e_exists. cha
│ │ │ -00284220: 6e67 6564 5f77 6865 6e3a 2066 616c 7365 nged_when: false
│ │ │ -00284230: 0a20 2020 2066 6169 6c65 645f 7768 656e . failed_when
│ │ │ -00284240: 3a20 736f 636b 6574 5f66 696c 655f 6578 : socket_file_ex
│ │ │ -00284250: 6973 7473 2e72 6320 6e6f 7420 696e 205b ists.rc not in [
│ │ │ -00284260: 302c 2031 5d0a 2020 2020 6368 6563 6b5f 0, 1]. check_
│ │ │ -00284270: 6d6f 6465 3a20 6661 6c73 650a 0a20 202d mode: false.. -
│ │ │ -00284280: 206e 616d 653a 2044 6973 6162 6c65 2076 name: Disable v
│ │ │ -00284290: 7366 7470 6420 5365 7276 6963 6520 2d20 sftpd Service -
│ │ │ -002842a0: 4469 7361 626c 6520 536f 636b 6574 2076 Disable Socket v
│ │ │ -002842b0: 7366 7470 640a 2020 2020 616e 7369 626c sftpd. ansibl
│ │ │ -002842c0: 652e 6275 696c 7469 6e2e 7379 7374 656d e.builtin.system
│ │ │ -002842d0: 643a 0a20 2020 2020 206e 616d 653a 2076 d:. name: v
│ │ │ -002842e0: 7366 7470 642e 736f 636b 6574 0a20 2020 sftpd.socket.
│ │ │ -002842f0: 2020 2065 6e61 626c 6564 3a20 6661 6c73 enabled: fals
│ │ │ -00284300: 650a 2020 2020 2020 7374 6174 653a 2073 e. state: s
│ │ │ -00284310: 746f 7070 6564 0a20 2020 2020 206d 6173 topped. mas
│ │ │ -00284320: 6b65 643a 2074 7275 650a 2020 2020 7768 ked: true. wh
│ │ │ -00284330: 656e 3a20 736f 636b 6574 5f66 696c 655f en: socket_file_
│ │ │ -00284340: 6578 6973 7473 2e73 7464 6f75 745f 6c69 exists.stdout_li
│ │ │ -00284350: 6e65 7320 6973 2073 6561 7263 6828 2276 nes is search("v
│ │ │ -00284360: 7366 7470 642e 736f 636b 6574 222c 206d sftpd.socket", m
│ │ │ -00284370: 756c 7469 6c69 6e65 3d54 7275 6529 0a20 ultiline=True).
│ │ │ -00284380: 2074 6167 733a 0a20 202d 204e 4953 542d tags:. - NIST-
│ │ │ -00284390: 3830 302d 3533 2d43 4d2d 3628 6129 0a20 800-53-CM-6(a).
│ │ │ -002843a0: 202d 204e 4953 542d 3830 302d 3533 2d43 - NIST-800-53-C
│ │ │ -002843b0: 4d2d 3728 6129 0a20 202d 204e 4953 542d M-7(a). - NIST-
│ │ │ -002843c0: 3830 302d 3533 2d43 4d2d 3728 6229 0a20 800-53-CM-7(b).
│ │ │ -002843d0: 202d 2064 6973 6162 6c65 5f73 7472 6174 - disable_strat
│ │ │ -002843e0: 6567 790a 2020 2d20 6c6f 775f 636f 6d70 egy. - low_comp
│ │ │ -002843f0: 6c65 7869 7479 0a20 202d 206c 6f77 5f64 lexity. - low_d
│ │ │ -00284400: 6973 7275 7074 696f 6e0a 2020 2d20 6d65 isruption. - me
│ │ │ -00284410: 6469 756d 5f73 6576 6572 6974 790a 2020 dium_severity.
│ │ │ -00284420: 2d20 6e6f 5f72 6562 6f6f 745f 6e65 6564 - no_reboot_need
│ │ │ -00284430: 6564 0a20 202d 2073 6572 7669 6365 5f76 ed. - service_v
│ │ │ -00284440: 7366 7470 645f 6469 7361 626c 6564 0a20 sftpd_disabled.
│ │ │ -00284450: 202d 2073 7065 6369 616c 5f73 6572 7669 - special_servi
│ │ │ -00284460: 6365 5f62 6c6f 636b 0a20 2077 6865 6e3a ce_block. when:
│ │ │ -00284470: 2027 226c 696e 7578 2d62 6173 6522 2069 '"linux-base" i
│ │ │ -00284480: 6e20 616e 7369 626c 655f 6661 6374 732e n ansible_facts.
│ │ │ -00284490: 7061 636b 6167 6573 270a 3c2f 636f 6465 packages'.
C
│ │ │ +00283670: 6f6d 706c 6578 6974 793a 3c2f 7468 3e3c omplexity: <
│ │ │ +00283680: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ +00283690: 3c74 723e 3c74 683e 4469 7372 7570 7469 Disrupti
│ │ │ +002836a0: 6f6e 3a3c 2f74 683e 3c74 643e 6c6f 773c on: low<
│ │ │ +002836b0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Reboot: false
│ │ │ +002836e0: 3c74 723e 3c74 683e 5374 7261 7465 6779 Strategy
│ │ │ +002836f0: 3a3c 2f74 683e 3c74 643e 6469 7361 626c : disabl
│ │ │ +00283700: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e -
│ │ │ +00283720: 6e61 6d65 3a20 4761 7468 6572 2074 6865 name: Gather the
│ │ │ +00283730: 2070 6163 6b61 6765 2066 6163 7473 0a20 package facts.
│ │ │ +00283740: 2070 6163 6b61 6765 5f66 6163 7473 3a0a package_facts:.
│ │ │ +00283750: 2020 2020 6d61 6e61 6765 723a 2061 7574 manager: aut
│ │ │ +00283760: 6f0a 2020 7461 6773 3a0a 2020 2d20 4e49 o. tags:. - NI
│ │ │ +00283770: 5354 2d38 3030 2d35 332d 434d 2d36 2861 ST-800-53-CM-6(a
│ │ │ +00283780: 290a 2020 2d20 4e49 5354 2d38 3030 2d35 ). - NIST-800-5
│ │ │ +00283790: 332d 434d 2d37 2861 290a 2020 2d20 4e49 3-CM-7(a). - NI
│ │ │ +002837a0: 5354 2d38 3030 2d35 332d 434d 2d37 2862 ST-800-53-CM-7(b
│ │ │ +002837b0: 290a 2020 2d20 6469 7361 626c 655f 7374 ). - disable_st
│ │ │ +002837c0: 7261 7465 6779 0a20 202d 206c 6f77 5f63 rategy. - low_c
│ │ │ +002837d0: 6f6d 706c 6578 6974 790a 2020 2d20 6c6f omplexity. - lo
│ │ │ +002837e0: 775f 6469 7372 7570 7469 6f6e 0a20 202d w_disruption. -
│ │ │ +002837f0: 206d 6564 6975 6d5f 7365 7665 7269 7479 medium_severity
│ │ │ +00283800: 0a20 202d 206e 6f5f 7265 626f 6f74 5f6e . - no_reboot_n
│ │ │ +00283810: 6565 6465 640a 2020 2d20 7365 7276 6963 eeded. - servic
│ │ │ +00283820: 655f 7673 6674 7064 5f64 6973 6162 6c65 e_vsftpd_disable
│ │ │ +00283830: 640a 0a2d 206e 616d 653a 2044 6973 6162 d..- name: Disab
│ │ │ +00283840: 6c65 2076 7366 7470 6420 5365 7276 6963 le vsftpd Servic
│ │ │ +00283850: 6520 2d20 4469 7361 626c 6520 7365 7276 e - Disable serv
│ │ │ +00283860: 6963 6520 7673 6674 7064 0a20 2062 6c6f ice vsftpd. blo
│ │ │ +00283870: 636b 3a0a 0a20 202d 206e 616d 653a 2044 ck:.. - name: D
│ │ │ +00283880: 6973 6162 6c65 2076 7366 7470 6420 5365 isable vsftpd Se
│ │ │ +00283890: 7276 6963 6520 2d20 436f 6c6c 6563 7420 rvice - Collect
│ │ │ +002838a0: 7379 7374 656d 6420 5365 7276 6963 6573 systemd Services
│ │ │ +002838b0: 2050 7265 7365 6e74 2069 6e20 7468 6520 Present in the
│ │ │ +002838c0: 5379 7374 656d 0a20 2020 2061 6e73 6962 System. ansib
│ │ │ +002838d0: 6c65 2e62 7569 6c74 696e 2e63 6f6d 6d61 le.builtin.comma
│ │ │ +002838e0: 6e64 3a20 7379 7374 656d 6374 6c20 2d71 nd: systemctl -q
│ │ │ +002838f0: 206c 6973 742d 756e 6974 2d66 696c 6573 list-unit-files
│ │ │ +00283900: 202d 2d74 7970 6520 7365 7276 6963 650a --type service.
│ │ │ +00283910: 2020 2020 7265 6769 7374 6572 3a20 7365 register: se
│ │ │ +00283920: 7276 6963 655f 6578 6973 7473 0a20 2020 rvice_exists.
│ │ │ +00283930: 2063 6861 6e67 6564 5f77 6865 6e3a 2066 changed_when: f
│ │ │ +00283940: 616c 7365 0a20 2020 2066 6169 6c65 645f alse. failed_
│ │ │ +00283950: 7768 656e 3a20 7365 7276 6963 655f 6578 when: service_ex
│ │ │ +00283960: 6973 7473 2e72 6320 6e6f 7420 696e 205b ists.rc not in [
│ │ │ +00283970: 302c 2031 5d0a 2020 2020 6368 6563 6b5f 0, 1]. check_
│ │ │ +00283980: 6d6f 6465 3a20 6661 6c73 650a 0a20 202d mode: false.. -
│ │ │ +00283990: 206e 616d 653a 2044 6973 6162 6c65 2076 name: Disable v
│ │ │ +002839a0: 7366 7470 6420 5365 7276 6963 6520 2d20 sftpd Service -
│ │ │ +002839b0: 456e 7375 7265 2076 7366 7470 642e 7365 Ensure vsftpd.se
│ │ │ +002839c0: 7276 6963 6520 6973 204d 6173 6b65 640a rvice is Masked.
│ │ │ +002839d0: 2020 2020 616e 7369 626c 652e 6275 696c ansible.buil
│ │ │ +002839e0: 7469 6e2e 7379 7374 656d 643a 0a20 2020 tin.systemd:.
│ │ │ +002839f0: 2020 206e 616d 653a 2076 7366 7470 642e name: vsftpd.
│ │ │ +00283a00: 7365 7276 6963 650a 2020 2020 2020 7374 service. st
│ │ │ +00283a10: 6174 653a 2073 746f 7070 6564 0a20 2020 ate: stopped.
│ │ │ +00283a20: 2020 2065 6e61 626c 6564 3a20 6661 6c73 enabled: fals
│ │ │ +00283a30: 650a 2020 2020 2020 6d61 736b 6564 3a20 e. masked:
│ │ │ +00283a40: 7472 7565 0a20 2020 2077 6865 6e3a 2073 true. when: s
│ │ │ +00283a50: 6572 7669 6365 5f65 7869 7374 732e 7374 ervice_exists.st
│ │ │ +00283a60: 646f 7574 5f6c 696e 6573 2069 7320 7365 dout_lines is se
│ │ │ +00283a70: 6172 6368 2822 7673 6674 7064 2e73 6572 arch("vsftpd.ser
│ │ │ +00283a80: 7669 6365 222c 206d 756c 7469 6c69 6e65 vice", multiline
│ │ │ +00283a90: 3d54 7275 6529 0a0a 2020 2d20 6e61 6d65 =True).. - name
│ │ │ +00283aa0: 3a20 556e 6974 2053 6f63 6b65 7420 4578 : Unit Socket Ex
│ │ │ +00283ab0: 6973 7473 202d 2076 7366 7470 642e 736f ists - vsftpd.so
│ │ │ +00283ac0: 636b 6574 0a20 2020 2061 6e73 6962 6c65 cket. ansible
│ │ │ +00283ad0: 2e62 7569 6c74 696e 2e63 6f6d 6d61 6e64 .builtin.command
│ │ │ +00283ae0: 3a20 7379 7374 656d 6374 6c20 2d71 206c : systemctl -q l
│ │ │ +00283af0: 6973 742d 756e 6974 2d66 696c 6573 2076 ist-unit-files v
│ │ │ +00283b00: 7366 7470 642e 736f 636b 6574 0a20 2020 sftpd.socket.
│ │ │ +00283b10: 2072 6567 6973 7465 723a 2073 6f63 6b65 register: socke
│ │ │ +00283b20: 745f 6669 6c65 5f65 7869 7374 730a 2020 t_file_exists.
│ │ │ +00283b30: 2020 6368 616e 6765 645f 7768 656e 3a20 changed_when:
│ │ │ +00283b40: 6661 6c73 650a 2020 2020 6661 696c 6564 false. failed
│ │ │ +00283b50: 5f77 6865 6e3a 2073 6f63 6b65 745f 6669 _when: socket_fi
│ │ │ +00283b60: 6c65 5f65 7869 7374 732e 7263 206e 6f74 le_exists.rc not
│ │ │ +00283b70: 2069 6e20 5b30 2c20 315d 0a20 2020 2063 in [0, 1]. c
│ │ │ +00283b80: 6865 636b 5f6d 6f64 653a 2066 616c 7365 heck_mode: false
│ │ │ +00283b90: 0a0a 2020 2d20 6e61 6d65 3a20 4469 7361 .. - name: Disa
│ │ │ +00283ba0: 626c 6520 7673 6674 7064 2053 6572 7669 ble vsftpd Servi
│ │ │ +00283bb0: 6365 202d 2044 6973 6162 6c65 2053 6f63 ce - Disable Soc
│ │ │ +00283bc0: 6b65 7420 7673 6674 7064 0a20 2020 2061 ket vsftpd. a
│ │ │ +00283bd0: 6e73 6962 6c65 2e62 7569 6c74 696e 2e73 nsible.builtin.s
│ │ │ +00283be0: 7973 7465 6d64 3a0a 2020 2020 2020 6e61 ystemd:. na
│ │ │ +00283bf0: 6d65 3a20 7673 6674 7064 2e73 6f63 6b65 me: vsftpd.socke
│ │ │ +00283c00: 740a 2020 2020 2020 656e 6162 6c65 643a t. enabled:
│ │ │ +00283c10: 2066 616c 7365 0a20 2020 2020 2073 7461 false. sta
│ │ │ +00283c20: 7465 3a20 7374 6f70 7065 640a 2020 2020 te: stopped.
│ │ │ +00283c30: 2020 6d61 736b 6564 3a20 7472 7565 0a20 masked: true.
│ │ │ +00283c40: 2020 2077 6865 6e3a 2073 6f63 6b65 745f when: socket_
│ │ │ +00283c50: 6669 6c65 5f65 7869 7374 732e 7374 646f file_exists.stdo
│ │ │ +00283c60: 7574 5f6c 696e 6573 2069 7320 7365 6172 ut_lines is sear
│ │ │ +00283c70: 6368 2822 7673 6674 7064 2e73 6f63 6b65 ch("vsftpd.socke
│ │ │ +00283c80: 7422 2c20 6d75 6c74 696c 696e 653d 5472 t", multiline=Tr
│ │ │ +00283c90: 7565 290a 2020 7461 6773 3a0a 2020 2d20 ue). tags:. -
│ │ │ +00283ca0: 4e49 5354 2d38 3030 2d35 332d 434d 2d36 NIST-800-53-CM-6
│ │ │ +00283cb0: 2861 290a 2020 2d20 4e49 5354 2d38 3030 (a). - NIST-800
│ │ │ +00283cc0: 2d35 332d 434d 2d37 2861 290a 2020 2d20 -53-CM-7(a). -
│ │ │ +00283cd0: 4e49 5354 2d38 3030 2d35 332d 434d 2d37 NIST-800-53-CM-7
│ │ │ +00283ce0: 2862 290a 2020 2d20 6469 7361 626c 655f (b). - disable_
│ │ │ +00283cf0: 7374 7261 7465 6779 0a20 202d 206c 6f77 strategy. - low
│ │ │ +00283d00: 5f63 6f6d 706c 6578 6974 790a 2020 2d20 _complexity. -
│ │ │ +00283d10: 6c6f 775f 6469 7372 7570 7469 6f6e 0a20 low_disruption.
│ │ │ +00283d20: 202d 206d 6564 6975 6d5f 7365 7665 7269 - medium_severi
│ │ │ +00283d30: 7479 0a20 202d 206e 6f5f 7265 626f 6f74 ty. - no_reboot
│ │ │ +00283d40: 5f6e 6565 6465 640a 2020 2d20 7365 7276 _needed. - serv
│ │ │ +00283d50: 6963 655f 7673 6674 7064 5f64 6973 6162 ice_vsftpd_disab
│ │ │ +00283d60: 6c65 640a 2020 2d20 7370 6563 6961 6c5f led. - special_
│ │ │ +00283d70: 7365 7276 6963 655f 626c 6f63 6b0a 2020 service_block.
│ │ │ +00283d80: 7768 656e 3a20 2722 6c69 6e75 782d 6261 when: '"linux-ba
│ │ │ +00283d90: 7365 2220 696e 2061 6e73 6962 6c65 5f66 se" in ansible_f
│ │ │ +00283da0: 6163 7473 2e70 6163 6b61 6765 7327 0a3c acts.packages'.<
│ │ │ +00283db0: 2f63 6f64 653e 3c2f 7072 653e 3c2f 6469 /code>
R
│ │ │ +00283e60: 656d 6564 6961 7469 6f6e 204b 7562 6572 emediation Kuber
│ │ │ +00283e70: 6e65 7465 7320 736e 6970 7065 7420 e287 netes snippet ..
│ │ │ +00283e80: b23c 2f61 3e3c 6272 3e3c 6469 7620 636c .
<
│ │ │ +00283f00: 7468 3e43 6f6d 706c 6578 6974 793a 3c2f th>Complexity:
│ │ │ +00283f10: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ +00283f20: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr> Disr
│ │ │ +00283f30: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption:
│ │ │ +00283f40: 6d65 6469 756d 3c2f 7464 3e3c 2f74 723e medium
│ │ │ +00283f50: 3c74 723e 3c74 683e 5265 626f 6f74 3a3c Reboot:<
│ │ │ +00283f60: 2f74 683e 3c74 643e 7472 7565 3c2f 7464 /th> true St
│ │ │ +00283f80: 7261 7465 6779 3a3c 2f74 683e 3c74 643e rategy:
│ │ │ +00283f90: 6469 7361 626c 653c 2f74 643e 3c2f 7472 disable
apiVersion:
│ │ │ +00283fc0: 6d61 6368 696e 6563 6f6e 6669 6775 7261 machineconfigura
│ │ │ +00283fd0: 7469 6f6e 2e6f 7065 6e73 6869 6674 2e69 tion.openshift.i
│ │ │ +00283fe0: 6f2f 7631 0a6b 696e 643a 204d 6163 6869 o/v1.kind: Machi
│ │ │ +00283ff0: 6e65 436f 6e66 6967 0a73 7065 633a 0a20 neConfig.spec:.
│ │ │ +00284000: 2063 6f6e 6669 673a 0a20 2020 2069 676e config:. ign
│ │ │ +00284010: 6974 696f 6e3a 0a20 2020 2020 2076 6572 ition:. ver
│ │ │ +00284020: 7369 6f6e 3a20 332e 312e 300a 2020 2020 sion: 3.1.0.
│ │ │ +00284030: 7379 7374 656d 643a 0a20 2020 2020 2075 systemd:. u
│ │ │ +00284040: 6e69 7473 3a0a 2020 2020 2020 2d20 6e61 nits:. - na
│ │ │ +00284050: 6d65 3a20 7673 6674 7064 2e73 6572 7669 me: vsftpd.servi
│ │ │ +00284060: 6365 0a20 2020 2020 2020 2065 6e61 626c ce. enabl
│ │ │ +00284070: 6564 3a20 6661 6c73 650a 2020 2020 2020 ed: false.
│ │ │ +00284080: 2020 6d61 736b 3a20 7472 7565 0a20 2020 mask: true.
│ │ │ +00284090: 2020 202d 206e 616d 653a 2076 7366 7470 - name: vsftp
│ │ │ +002840a0: 642e 736f 636b 6574 0a20 2020 2020 2020 d.socket.
│ │ │ +002840b0: 2065 6e61 626c 6564 3a20 6661 6c73 650a enabled: false.
│ │ │ +002840c0: 2020 2020 2020 2020 6d61 736b 3a20 7472 mask: tr
│ │ │ +002840d0: 7565 0a3c 2f63 6f64 653e 3c2f 7072 653e ue.
│ │ │ +002840e0: 3c2f 6469 763e 3c61 2063 6c61 7373 3d22 Remediation P
│ │ │ +00284190: 7570 7065 7420 736e 6970 7065 7420 e287 uppet snippet ..
│ │ │ +002841a0: b23c 2f61 3e3c 6272 3e3c 6469 7620 636c .
<
│ │ │ +00284220: 7468 3e43 6f6d 706c 6578 6974 793a 3c2f th>Complexity:
│ │ │ +00284230: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ +00284240: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr> Disr
│ │ │ +00284250: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption:
│ │ │ +00284260: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Reboot: false <
│ │ │ +00284290: 2f74 723e 3c74 723e 3c74 683e 5374 7261 /tr>Stra
│ │ │ +002842a0: 7465 6779 3a3c 2f74 683e 3c74 643e 656e tegy: en
│ │ │ +002842b0: 6162 6c65 3c2f 7464 3e3c 2f74 723e 3c2f able
│ │ │ +002842c0: 7461 626c 653e 3c70 7265 3e3c 636f 6465 table>include disable
│ │ │ +002842e0: 5f76 7366 7470 640a 0a63 6c61 7373 2064 _vsftpd..class d
│ │ │ +002842f0: 6973 6162 6c65 5f76 7366 7470 6420 7b0a isable_vsftpd {.
│ │ │ +00284300: 2020 7365 7276 6963 6520 7b27 7673 6674 service {'vsft
│ │ │ +00284310: 7064 273a 0a20 2020 2065 6e61 626c 6520 pd':. enable
│ │ │ +00284320: 3d26 6774 3b20 6661 6c73 652c 0a20 2020 => false,.
│ │ │ +00284330: 2065 6e73 7572 6520 3d26 6774 3b20 2773 ensure => 's
│ │ │ +00284340: 746f 7070 6564 272c 0a20 207d 0a7d 0a3c topped',. }.}.<
│ │ │ +00284350: 2f63 6f64 653e 3c2f 7072 653e 3c2f 6469 /code>
R
│ │ │ +00284400: 656d 6564 6961 7469 6f6e 204f 5342 7569 emediation OSBui
│ │ │ +00284410: 6c64 2042 6c75 6570 7269 6e74 2073 6e69 ld Blueprint sni
│ │ │ +00284420: 7070 6574 20e2 87b2 3c2f 613e 3c62 723e ppet ...
│ │ │ +00284430: 3c64 6976 2063 6c61 7373 3d22 7061 6e65
│ │ │ +00284460: 3c70 7265 3e3c 636f 6465 3e0a 5b63 7573 .[cus
│ │ │ +00284470: 746f 6d69 7a61 7469 6f6e 732e 7365 7276 tomizations.serv
│ │ │ +00284480: 6963 6573 5d0a 6d61 736b 6564 203d 205b ices].masked = [
│ │ │ +00284490: 2276 7366 7470 6422 5d0a 3c2f 636f 6465 "vsftpd"].
Remediati
│ │ │ -00285490: 6f6e 2050 7570 7065 7420 736e 6970 7065 on Puppet snippe
│ │ │ -002854a0: 7420 e287 b23c 2f61 3e3c 6272 3e3c 6469 t ...
<
│ │ │ -00285520: 7472 3e3c 7468 3e43 6f6d 706c 6578 6974 tr>Complexit
│ │ │ -00285530: 793a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f y: low
│ │ │ -00285540: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ -00285550: 4469 7372 7570 7469 6f6e 3a3c 2f74 683e Disruption:
│ │ │ -00285560: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Reboot:
│ │ │ -00285580: 3c2f 7468 3e3c 7464 3e66 616c 7365 3c2f false
│ │ │ -00285590: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ -002855a0: 5374 7261 7465 6779 3a3c 2f74 683e 3c74 Strategy: disable
│ │ │ -002855c0: 7472 3e3c 2f74 6162 6c65 3e3c 7072 653e tr>
│ │ │ -002855d0: 3c63 6f64 653e 0a69 6e63 6c75 6465 2072 .include r
│ │ │ -002855e0: 656d 6f76 655f 6674 700a 0a63 6c61 7373 emove_ftp..class
│ │ │ -002855f0: 2072 656d 6f76 655f 6674 7020 7b0a 2020 remove_ftp {.
│ │ │ -00285600: 7061 636b 6167 6520 7b20 2766 7470 273a package { 'ftp':
│ │ │ -00285610: 0a20 2020 2065 6e73 7572 6520 3d26 6774 . ensure =>
│ │ │ -00285620: 3b20 2770 7572 6765 6427 2c0a 2020 7d0a ; 'purged',. }.
│ │ │ -00285630: 7d0a 3c2f 636f 6465 3e3c 2f70 7265 3e3c }.
<
│ │ │ -00285640: 2f64 6976 3e3c 6120 636c 6173 733d 2262 /div>Remediation An
│ │ │ -002856f0: 7369 626c 6520 736e 6970 7065 7420 e287 sible snippet ..
│ │ │ -00285700: b23c 2f61 3e3c 6272 3e3c 6469 7620 636c .
<
│ │ │ -00285780: 7468 3e43 6f6d 706c 6578 6974 793a 3c2f th>Complexity:
│ │ │ -00285790: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ -002857a0: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr> Disr
│ │ │ -002857b0: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption:
│ │ │ -002857c0: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Reboot: false <
│ │ │ -002857f0: 2f74 723e 3c74 723e 3c74 683e 5374 7261 /tr>Stra
│ │ │ -00285800: 7465 6779 3a3c 2f74 683e 3c74 643e 6469 tegy: di
│ │ │ -00285810: 7361 626c 653c 2f74 643e 3c2f 7472 3e3c sable <
│ │ │ -00285820: 2f74 6162 6c65 3e3c 7072 653e 3c63 6f64 /table>- name: 'Remov
│ │ │ -00285840: 6520 6674 7020 5061 636b 6167 653a 2045 e ftp Package: E
│ │ │ -00285850: 6e73 7572 6520 6674 7020 6973 2072 656d nsure ftp is rem
│ │ │ -00285860: 6f76 6564 270a 2020 616e 7369 626c 652e oved'. ansible.
│ │ │ -00285870: 6275 696c 7469 6e2e 7061 636b 6167 653a builtin.package:
│ │ │ -00285880: 0a20 2020 206e 616d 653a 2066 7470 0a20 . name: ftp.
│ │ │ -00285890: 2020 2073 7461 7465 3a20 6162 7365 6e74 state: absent
│ │ │ -002858a0: 0a20 2074 6167 733a 0a20 202d 2050 4349 . tags:. - PCI
│ │ │ -002858b0: 2d44 5353 7634 2d32 2e32 0a20 202d 2050 -DSSv4-2.2. - P
│ │ │ -002858c0: 4349 2d44 5353 7634 2d32 2e32 2e34 0a20 CI-DSSv4-2.2.4.
│ │ │ -002858d0: 202d 2064 6973 6162 6c65 5f73 7472 6174 - disable_strat
│ │ │ -002858e0: 6567 790a 2020 2d20 6c6f 775f 636f 6d70 egy. - low_comp
│ │ │ -002858f0: 6c65 7869 7479 0a20 202d 206c 6f77 5f64 lexity. - low_d
│ │ │ -00285900: 6973 7275 7074 696f 6e0a 2020 2d20 6c6f isruption. - lo
│ │ │ -00285910: 775f 7365 7665 7269 7479 0a20 202d 206e w_severity. - n
│ │ │ -00285920: 6f5f 7265 626f 6f74 5f6e 6565 6465 640a o_reboot_needed.
│ │ │ -00285930: 2020 2d20 7061 636b 6167 655f 6674 705f - package_ftp_
│ │ │ -00285940: 7265 6d6f 7665 640a 3c2f 636f 6465 3e3c removed.<
│ │ │ +00285490: 6f6e 2041 6e73 6962 6c65 2073 6e69 7070 on Ansible snipp
│ │ │ +002854a0: 6574 20e2 87b2 3c2f 613e 3c62 723e 3c64 et ...
│ │ │ +00285520: 3c74 723e 3c74 683e 436f 6d70 6c65 7869 Complexi
│ │ │ +00285530: 7479 3a3c 2f74 683e 3c74 643e 6c6f 773c ty: low<
│ │ │ +00285540: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Disruption: low Reboot
│ │ │ +00285580: 3a3c 2f74 683e 3c74 643e 6661 6c73 653c : false<
│ │ │ +00285590: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Strategy: <
│ │ │ +002855b0: 7464 3e64 6973 6162 6c65 3c2f 7464 3e3c td>disable<
│ │ │ +002855c0: 2f74 723e 3c2f 7461 626c 653e 3c70 7265 /tr>
- name: '
│ │ │ +002855e0: 5265 6d6f 7665 2066 7470 2050 6163 6b61 Remove ftp Packa
│ │ │ +002855f0: 6765 3a20 456e 7375 7265 2066 7470 2069 ge: Ensure ftp i
│ │ │ +00285600: 7320 7265 6d6f 7665 6427 0a20 2061 6e73 s removed'. ans
│ │ │ +00285610: 6962 6c65 2e62 7569 6c74 696e 2e70 6163 ible.builtin.pac
│ │ │ +00285620: 6b61 6765 3a0a 2020 2020 6e61 6d65 3a20 kage:. name:
│ │ │ +00285630: 6674 700a 2020 2020 7374 6174 653a 2061 ftp. state: a
│ │ │ +00285640: 6273 656e 740a 2020 7461 6773 3a0a 2020 bsent. tags:.
│ │ │ +00285650: 2d20 5043 492d 4453 5376 342d 322e 320a - PCI-DSSv4-2.2.
│ │ │ +00285660: 2020 2d20 5043 492d 4453 5376 342d 322e - PCI-DSSv4-2.
│ │ │ +00285670: 322e 340a 2020 2d20 6469 7361 626c 655f 2.4. - disable_
│ │ │ +00285680: 7374 7261 7465 6779 0a20 202d 206c 6f77 strategy. - low
│ │ │ +00285690: 5f63 6f6d 706c 6578 6974 790a 2020 2d20 _complexity. -
│ │ │ +002856a0: 6c6f 775f 6469 7372 7570 7469 6f6e 0a20 low_disruption.
│ │ │ +002856b0: 202d 206c 6f77 5f73 6576 6572 6974 790a - low_severity.
│ │ │ +002856c0: 2020 2d20 6e6f 5f72 6562 6f6f 745f 6e65 - no_reboot_ne
│ │ │ +002856d0: 6564 6564 0a20 202d 2070 6163 6b61 6765 eded. - package
│ │ │ +002856e0: 5f66 7470 5f72 656d 6f76 6564 0a3c 2f63 _ftp_removed.
│ │ │ +00285700: 3c61 2063 6c61 7373 3d22 6274 6e20 6274 Rem
│ │ │ +002857a0: 6564 6961 7469 6f6e 2050 7570 7065 7420 ediation Puppet
│ │ │ +002857b0: 736e 6970 7065 7420 e287 b23c 2f61 3e3c snippet ...<
│ │ │ +002857c0: 6272 3e3c 6469 7620 636c 6173 733d 2270 br>Com
│ │ │ +00285840: 706c 6578 6974 793a 3c2f 7468 3e3c 7464 plexity: low Disruption
│ │ │ +00285870: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low R
│ │ │ +00285890: 6562 6f6f 743a 3c2f 7468 3e3c 7464 3e66 eboot: f
│ │ │ +002858a0: 616c 7365 3c2f 7464 3e3c 2f74 723e 3c74 alse Strategy:<
│ │ │ +002858c0: 2f74 683e 3c74 643e 6469 7361 626c 653c /th> disable<
│ │ │ +002858d0: 2f74 643e 3c2f 7472 3e3c 2f74 6162 6c65 /td>
.inc
│ │ │ +002858f0: 6c75 6465 2072 656d 6f76 655f 6674 700a lude remove_ftp.
│ │ │ +00285900: 0a63 6c61 7373 2072 656d 6f76 655f 6674 .class remove_ft
│ │ │ +00285910: 7020 7b0a 2020 7061 636b 6167 6520 7b20 p {. package {
│ │ │ +00285920: 2766 7470 273a 0a20 2020 2065 6e73 7572 'ftp':. ensur
│ │ │ +00285930: 6520 3d26 6774 3b20 2770 7572 6765 6427 e => 'purged'
│ │ │ +00285940: 2c0a 2020 7d0a 7d0a 3c2f 636f 6465 3e3c ,. }.}.<
│ │ │ 00285950: 2f70 7265 3e3c 2f64 6976 3e3c 6120 636c /pre>
Re
│ │ │ -00287520: 6d65 6469 6174 696f 6e20 5075 7070 6574 mediation Puppet
│ │ │ -00287530: 2073 6e69 7070 6574 20e2 87b2 3c2f 613e snippet ...
│ │ │ -00287540: 3c62 723e 3c64 6976 2063 6c61 7373 3d22
C
│ │ │ -002875c0: 6f6d 706c 6578 6974 793a 3c2f 7468 3e3c omplexity: <
│ │ │ -002875d0: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ -002875e0: 3c74 723e 3c74 683e 4469 7372 7570 7469 Disrupti
│ │ │ -002875f0: 6f6e 3a3c 2f74 683e 3c74 643e 6c6f 773c on: low<
│ │ │ -00287600: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Reboot: false
│ │ │ -00287630: 3c74 723e 3c74 683e 5374 7261 7465 6779 Strategy
│ │ │ -00287640: 3a3c 2f74 683e 3c74 643e 6469 7361 626c : disabl
│ │ │ -00287650: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e .i
│ │ │ -00287670: 6e63 6c75 6465 2072 656d 6f76 655f 6170 nclude remove_ap
│ │ │ -00287680: 6163 6865 320a 0a63 6c61 7373 2072 656d ache2..class rem
│ │ │ -00287690: 6f76 655f 6170 6163 6865 3220 7b0a 2020 ove_apache2 {.
│ │ │ -002876a0: 7061 636b 6167 6520 7b20 2761 7061 6368 package { 'apach
│ │ │ -002876b0: 6532 273a 0a20 2020 2065 6e73 7572 6520 e2':. ensure
│ │ │ -002876c0: 3d26 6774 3b20 2770 7572 6765 6427 2c0a => 'purged',.
│ │ │ -002876d0: 2020 7d0a 7d0a 3c2f 636f 6465 3e3c 2f70 }.}.Remediati
│ │ │ -00287790: 6f6e 2041 6e73 6962 6c65 2073 6e69 7070 on Ansible snipp
│ │ │ -002877a0: 6574 20e2 87b2 3c2f 613e 3c62 723e 3c64 et ...
<
│ │ │ -002877e0: 7461 626c 6520 636c 6173 733d 2274 6162 table class="tab
│ │ │ -002877f0: 6c65 2074 6162 6c65 2d73 7472 6970 6564 le table-striped
│ │ │ -00287800: 2074 6162 6c65 2d62 6f72 6465 7265 6420 table-bordered
│ │ │ -00287810: 7461 626c 652d 636f 6e64 656e 7365 6422 table-condensed"
│ │ │ -00287820: 3e3c 7472 3e3c 7468 3e43 6f6d 706c 6578 >Complex
│ │ │ -00287830: 6974 793a 3c2f 7468 3e3c 7464 3e6c 6f77 ity: low
│ │ │ -00287840: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Disruption: low
│ │ │ -00287870: 7472 3e3c 7472 3e3c 7468 3e52 6562 6f6f tr>Reboo
│ │ │ -00287880: 743a 3c2f 7468 3e3c 7464 3e66 616c 7365 t: false
│ │ │ -00287890: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Strategy:
│ │ │ -002878b0: 3c74 643e 6469 7361 626c 653c 2f74 643e disable
│ │ │ -002878c0: 3c2f 7472 3e3c 2f74 6162 6c65 3e3c 7072
- name:
│ │ │ -002878e0: 2755 6e69 6e73 7461 6c6c 2061 7061 6368 'Uninstall apach
│ │ │ -002878f0: 6532 2050 6163 6b61 6765 3a20 456e 7375 e2 Package: Ensu
│ │ │ -00287900: 7265 2061 7061 6368 6532 2069 7320 7265 re apache2 is re
│ │ │ -00287910: 6d6f 7665 6427 0a20 2061 6e73 6962 6c65 moved'. ansible
│ │ │ -00287920: 2e62 7569 6c74 696e 2e70 6163 6b61 6765 .builtin.package
│ │ │ -00287930: 3a0a 2020 2020 6e61 6d65 3a20 6170 6163 :. name: apac
│ │ │ -00287940: 6865 320a 2020 2020 7374 6174 653a 2061 he2. state: a
│ │ │ -00287950: 6273 656e 740a 2020 7461 6773 3a0a 2020 bsent. tags:.
│ │ │ -00287960: 2d20 4e49 5354 2d38 3030 2d35 332d 434d - NIST-800-53-CM
│ │ │ -00287970: 2d36 2861 290a 2020 2d20 4e49 5354 2d38 -6(a). - NIST-8
│ │ │ -00287980: 3030 2d35 332d 434d 2d37 2861 290a 2020 00-53-CM-7(a).
│ │ │ -00287990: 2d20 4e49 5354 2d38 3030 2d35 332d 434d - NIST-800-53-CM
│ │ │ -002879a0: 2d37 2862 290a 2020 2d20 6469 7361 626c -7(b). - disabl
│ │ │ -002879b0: 655f 7374 7261 7465 6779 0a20 202d 206c e_strategy. - l
│ │ │ -002879c0: 6f77 5f63 6f6d 706c 6578 6974 790a 2020 ow_complexity.
│ │ │ -002879d0: 2d20 6c6f 775f 6469 7372 7570 7469 6f6e - low_disruption
│ │ │ -002879e0: 0a20 202d 206e 6f5f 7265 626f 6f74 5f6e . - no_reboot_n
│ │ │ -002879f0: 6565 6465 640a 2020 2d20 7061 636b 6167 eeded. - packag
│ │ │ -00287a00: 655f 6874 7470 645f 7265 6d6f 7665 640a e_httpd_removed.
│ │ │ -00287a10: 2020 2d20 756e 6b6e 6f77 6e5f 7365 7665 - unknown_seve
│ │ │ -00287a20: 7269 7479 0a3c 2f63 6f64 653e 3c2f 7072 rity.
│ │ │ +002875c0: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity:
│ │ │ +002875d0: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Disrupt
│ │ │ +002875f0: 696f 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 ion: low
│ │ │ +00287600: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Reboot:false Strateg
│ │ │ +00287640: 793a 3c2f 7468 3e3c 7464 3e64 6973 6162 y: disab
│ │ │ +00287650: 6c65 3c2f 7464 3e3c 2f74 723e 3c2f 7461 le -
│ │ │ +00287670: 206e 616d 653a 2027 556e 696e 7374 616c name: 'Uninstal
│ │ │ +00287680: 6c20 6170 6163 6865 3220 5061 636b 6167 l apache2 Packag
│ │ │ +00287690: 653a 2045 6e73 7572 6520 6170 6163 6865 e: Ensure apache
│ │ │ +002876a0: 3220 6973 2072 656d 6f76 6564 270a 2020 2 is removed'.
│ │ │ +002876b0: 616e 7369 626c 652e 6275 696c 7469 6e2e ansible.builtin.
│ │ │ +002876c0: 7061 636b 6167 653a 0a20 2020 206e 616d package:. nam
│ │ │ +002876d0: 653a 2061 7061 6368 6532 0a20 2020 2073 e: apache2. s
│ │ │ +002876e0: 7461 7465 3a20 6162 7365 6e74 0a20 2074 tate: absent. t
│ │ │ +002876f0: 6167 733a 0a20 202d 204e 4953 542d 3830 ags:. - NIST-80
│ │ │ +00287700: 302d 3533 2d43 4d2d 3628 6129 0a20 202d 0-53-CM-6(a). -
│ │ │ +00287710: 204e 4953 542d 3830 302d 3533 2d43 4d2d NIST-800-53-CM-
│ │ │ +00287720: 3728 6129 0a20 202d 204e 4953 542d 3830 7(a). - NIST-80
│ │ │ +00287730: 302d 3533 2d43 4d2d 3728 6229 0a20 202d 0-53-CM-7(b). -
│ │ │ +00287740: 2064 6973 6162 6c65 5f73 7472 6174 6567 disable_strateg
│ │ │ +00287750: 790a 2020 2d20 6c6f 775f 636f 6d70 6c65 y. - low_comple
│ │ │ +00287760: 7869 7479 0a20 202d 206c 6f77 5f64 6973 xity. - low_dis
│ │ │ +00287770: 7275 7074 696f 6e0a 2020 2d20 6e6f 5f72 ruption. - no_r
│ │ │ +00287780: 6562 6f6f 745f 6e65 6564 6564 0a20 202d eboot_needed. -
│ │ │ +00287790: 2070 6163 6b61 6765 5f68 7474 7064 5f72 package_httpd_r
│ │ │ +002877a0: 656d 6f76 6564 0a20 202d 2075 6e6b 6e6f emoved. - unkno
│ │ │ +002877b0: 776e 5f73 6576 6572 6974 790a 3c2f 636f wn_severity.
<
│ │ │ +002877d0: 6120 636c 6173 733d 2262 746e 2062 746e a class="btn btn
│ │ │ +002877e0: 2d73 7563 6365 7373 2220 6461 7461 2d74 -success" data-t
│ │ │ +002877f0: 6f67 676c 653d 2263 6f6c 6c61 7073 6522 oggle="collapse"
│ │ │ +00287800: 2064 6174 612d 7461 7267 6574 3d22 2369 data-target="#i
│ │ │ +00287810: 6431 3030 3122 2074 6162 696e 6465 783d d1001" tabindex=
│ │ │ +00287820: 2230 2220 726f 6c65 3d22 6275 7474 6f6e "0" role="button
│ │ │ +00287830: 2220 6172 6961 2d65 7870 616e 6465 643d " aria-expanded=
│ │ │ +00287840: 2266 616c 7365 2220 7469 746c 653d 2241 "false" title="A
│ │ │ +00287850: 6374 6976 6174 6520 746f 2072 6576 6561 ctivate to revea
│ │ │ +00287860: 6c22 2068 7265 663d 2223 2122 3e52 656d l" href="#!">Rem
│ │ │ +00287870: 6564 6961 7469 6f6e 2050 7570 7065 7420 ediation Puppet
│ │ │ +00287880: 736e 6970 7065 7420 e287 b23c 2f61 3e3c snippet ...<
│ │ │ +00287890: 6272 3e3c 6469 7620 636c 6173 733d 2270 br>Co
│ │ │ +00287910: 6d70 6c65 7869 7479 3a3c 2f74 683e 3c74 mplexity: low <
│ │ │ +00287930: 7472 3e3c 7468 3e44 6973 7275 7074 696f tr>Disruptio
│ │ │ +00287940: 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f n: low
│ │ │ +00287950: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ +00287960: 5265 626f 6f74 3a3c 2f74 683e 3c74 643e Reboot:
│ │ │ +00287970: 6661 6c73 653c 2f74 643e 3c2f 7472 3e3c false <
│ │ │ +00287980: 7472 3e3c 7468 3e53 7472 6174 6567 793a tr>Strategy:
│ │ │ +00287990: 3c2f 7468 3e3c 7464 3e64 6973 6162 6c65 disable
│ │ │ +002879a0: 3c2f 7464 3e3c 2f74 723e 3c2f 7461 626c .in
│ │ │ +002879c0: 636c 7564 6520 7265 6d6f 7665 5f61 7061 clude remove_apa
│ │ │ +002879d0: 6368 6532 0a0a 636c 6173 7320 7265 6d6f che2..class remo
│ │ │ +002879e0: 7665 5f61 7061 6368 6532 207b 0a20 2070 ve_apache2 {. p
│ │ │ +002879f0: 6163 6b61 6765 207b 2027 6170 6163 6865 ackage { 'apache
│ │ │ +00287a00: 3227 3a0a 2020 2020 656e 7375 7265 203d 2':. ensure =
│ │ │ +00287a10: 2667 743b 2027 7075 7267 6564 272c 0a20 > 'purged',.
│ │ │ +00287a20: 207d 0a7d 0a3c 2f63 6f64 653e 3c2f 7072 }.}.Remediation OS
│ │ │ -00288d60: 4275 696c 6420 426c 7565 7072 696e 7420 Build Blueprint
│ │ │ -00288d70: 736e 6970 7065 7420 e287 b23c 2f61 3e3c snippet ...<
│ │ │ -00288d80: 6272 3e3c 6469 7620 636c 6173 733d 2270 br>.
│ │ │ -00288dc0: 5b63 7573 746f 6d69 7a61 7469 6f6e 732e [customizations.
│ │ │ -00288dd0: 7365 7276 6963 6573 5d0a 6d61 736b 6564 services].masked
│ │ │ -00288de0: 203d 205b 2261 7061 6368 6532 225d 0a3c = ["apache2"].<
│ │ │ -00288df0: 2f63 6f64 653e 3c2f 7072 653e 3c2f 6469 /code>
│ │ │ -00288ea0: 5265 6d65 6469 6174 696f 6e20 4b75 6265 Remediation Kube
│ │ │ -00288eb0: 726e 6574 6573 2073 6e69 7070 6574 20e2 rnetes snippet .
│ │ │ -00288ec0: 87b2 3c2f 613e 3c62 723e 3c64 6976 2063 ..
Complexity:
│ │ │ -00288f50: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Di
│ │ │ -00288f70: 7372 7570 7469 6f6e 3a3c 2f74 683e 3c74 sruption: medium Reboot
│ │ │ -00288fa0: 3a3c 2f74 683e 3c74 643e 7472 7565 3c2f : true
│ │ │ -00288fb0: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ -00288fc0: 5374 7261 7465 6779 3a3c 2f74 683e 3c74 Strategy: disable
│ │ │ -00288fe0: 7472 3e3c 2f74 6162 6c65 3e3c 7072 653e tr>
│ │ │ -00288ff0: 3c63 6f64 653e 6170 6956 6572 7369 6f6e apiVersion
│ │ │ -00289000: 3a20 6d61 6368 696e 6563 6f6e 6669 6775 : machineconfigu
│ │ │ -00289010: 7261 7469 6f6e 2e6f 7065 6e73 6869 6674 ration.openshift
│ │ │ -00289020: 2e69 6f2f 7631 0a6b 696e 643a 204d 6163 .io/v1.kind: Mac
│ │ │ -00289030: 6869 6e65 436f 6e66 6967 0a73 7065 633a hineConfig.spec:
│ │ │ -00289040: 0a20 2063 6f6e 6669 673a 0a20 2020 2069 . config:. i
│ │ │ -00289050: 676e 6974 696f 6e3a 0a20 2020 2020 2076 gnition:. v
│ │ │ -00289060: 6572 7369 6f6e 3a20 332e 312e 300a 2020 ersion: 3.1.0.
│ │ │ -00289070: 2020 7379 7374 656d 643a 0a20 2020 2020 systemd:.
│ │ │ -00289080: 2075 6e69 7473 3a0a 2020 2020 2020 2d20 units:. -
│ │ │ -00289090: 6e61 6d65 3a20 6170 6163 6865 322e 7365 name: apache2.se
│ │ │ -002890a0: 7276 6963 650a 2020 2020 2020 2020 656e rvice. en
│ │ │ -002890b0: 6162 6c65 643a 2066 616c 7365 0a20 2020 abled: false.
│ │ │ -002890c0: 2020 2020 206d 6173 6b3a 2074 7275 650a mask: true.
│ │ │ -002890d0: 2020 2020 2020 2d20 6e61 6d65 3a20 6170 - name: ap
│ │ │ -002890e0: 6163 6865 322e 736f 636b 6574 0a20 2020 ache2.socket.
│ │ │ -002890f0: 2020 2020 2065 6e61 626c 6564 3a20 6661 enabled: fa
│ │ │ -00289100: 6c73 650a 2020 2020 2020 2020 6d61 736b lse. mask
│ │ │ -00289110: 3a20 7472 7565 0a3c 2f63 6f64 653e 3c2f : true.
│ │ │ -00289120: 7072 653e 3c2f 6469 763e 3c61 2063 6c61 pre>
Remediat
│ │ │ -002891d0: 696f 6e20 5075 7070 6574 2073 6e69 7070 ion Puppet snipp
│ │ │ -002891e0: 6574 20e2 87b2 3c2f 613e 3c62 723e 3c64 et ...
<
│ │ │ -00289220: 7461 626c 6520 636c 6173 733d 2274 6162 table class="tab
│ │ │ -00289230: 6c65 2074 6162 6c65 2d73 7472 6970 6564 le table-striped
│ │ │ -00289240: 2074 6162 6c65 2d62 6f72 6465 7265 6420 table-bordered
│ │ │ -00289250: 7461 626c 652d 636f 6e64 656e 7365 6422 table-condensed"
│ │ │ -00289260: 3e3c 7472 3e3c 7468 3e43 6f6d 706c 6578 >Complex
│ │ │ -00289270: 6974 793a 3c2f 7468 3e3c 7464 3e6c 6f77 ity: low
│ │ │ -00289280: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Disruption: low
│ │ │ -002892b0: 7472 3e3c 7472 3e3c 7468 3e52 6562 6f6f tr>Reboo
│ │ │ -002892c0: 743a 3c2f 7468 3e3c 7464 3e66 616c 7365 t: false
│ │ │ -002892d0: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Strategy:
│ │ │ -002892f0: 3c74 643e 656e 6162 6c65 3c2f 7464 3e3c enable <
│ │ │ -00289300: 2f74 723e 3c2f 7461 626c 653e 3c70 7265 /tr>
include d
│ │ │ -00289320: 6973 6162 6c65 5f61 7061 6368 6532 0a0a isable_apache2..
│ │ │ -00289330: 636c 6173 7320 6469 7361 626c 655f 6170 class disable_ap
│ │ │ -00289340: 6163 6865 3220 7b0a 2020 7365 7276 6963 ache2 {. servic
│ │ │ -00289350: 6520 7b27 6170 6163 6865 3227 3a0a 2020 e {'apache2':.
│ │ │ -00289360: 2020 656e 6162 6c65 203d 2667 743b 2066 enable => f
│ │ │ -00289370: 616c 7365 2c0a 2020 2020 656e 7375 7265 alse,. ensure
│ │ │ -00289380: 203d 2667 743b 2027 7374 6f70 7065 6427 => 'stopped'
│ │ │ -00289390: 2c0a 2020 7d0a 7d0a 3c2f 636f 6465 3e3c ,. }.}.<
│ │ │ -002893a0: 2f70 7265 3e3c 2f64 6976 3e3c 6120 636c /pre>
Remedia
│ │ │ -00289450: 7469 6f6e 2041 6e73 6962 6c65 2073 6e69 tion Ansible sni
│ │ │ -00289460: 7070 6574 20e2 87b2 3c2f 613e 3c62 723e ppet ...
│ │ │ -00289470: 3c64 6976 2063 6c61 7373 3d22 7061 6e65 Compl
│ │ │ -002894f0: 6578 6974 793a 3c2f 7468 3e3c 7464 3e6c exity: l
│ │ │ -00289500: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ -00289510: 3c74 683e 4469 7372 7570 7469 6f6e 3a3c Disruption:<
│ │ │ -00289520: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ -00289530: 3c2f 7472 3e3c 7472 3e3c 7468 3e52 6562 Reb
│ │ │ -00289540: 6f6f 743a 3c2f 7468 3e3c 7464 3e66 616c oot: fal
│ │ │ -00289550: 7365 3c2f 7464 3e3c 2f74 723e 3c74 723e se
│ │ │ -00289560: 3c74 683e 5374 7261 7465 6779 3a3c 2f74 Strategy: disable
<
│ │ │ -00289590: 7072 653e 3c63 6f64 653e 2d20 6e61 6d65 pre>- name
│ │ │ -002895a0: 3a20 4761 7468 6572 2074 6865 2070 6163 : Gather the pac
│ │ │ -002895b0: 6b61 6765 2066 6163 7473 0a20 2070 6163 kage facts. pac
│ │ │ -002895c0: 6b61 6765 5f66 6163 7473 3a0a 2020 2020 kage_facts:.
│ │ │ -002895d0: 6d61 6e61 6765 723a 2061 7574 6f0a 2020 manager: auto.
│ │ │ -002895e0: 7461 6773 3a0a 2020 2d20 4e49 5354 2d38 tags:. - NIST-8
│ │ │ -002895f0: 3030 2d35 332d 434d 2d36 2861 290a 2020 00-53-CM-6(a).
│ │ │ -00289600: 2d20 4e49 5354 2d38 3030 2d35 332d 434d - NIST-800-53-CM
│ │ │ -00289610: 2d37 2861 290a 2020 2d20 4e49 5354 2d38 -7(a). - NIST-8
│ │ │ -00289620: 3030 2d35 332d 434d 2d37 2862 290a 2020 00-53-CM-7(b).
│ │ │ -00289630: 2d20 6469 7361 626c 655f 7374 7261 7465 - disable_strate
│ │ │ -00289640: 6779 0a20 202d 206c 6f77 5f63 6f6d 706c gy. - low_compl
│ │ │ -00289650: 6578 6974 790a 2020 2d20 6c6f 775f 6469 exity. - low_di
│ │ │ -00289660: 7372 7570 7469 6f6e 0a20 202d 206e 6f5f sruption. - no_
│ │ │ -00289670: 7265 626f 6f74 5f6e 6565 6465 640a 2020 reboot_needed.
│ │ │ -00289680: 2d20 7365 7276 6963 655f 6874 7470 645f - service_httpd_
│ │ │ -00289690: 6469 7361 626c 6564 0a20 202d 2075 6e6b disabled. - unk
│ │ │ -002896a0: 6e6f 776e 5f73 6576 6572 6974 790a 0a2d nown_severity..-
│ │ │ -002896b0: 206e 616d 653a 2044 6973 6162 6c65 2061 name: Disable a
│ │ │ -002896c0: 7061 6368 6532 2053 6572 7669 6365 202d pache2 Service -
│ │ │ -002896d0: 2044 6973 6162 6c65 2073 6572 7669 6365 Disable service
│ │ │ -002896e0: 2061 7061 6368 6532 0a20 2062 6c6f 636b apache2. block
│ │ │ -002896f0: 3a0a 0a20 202d 206e 616d 653a 2044 6973 :.. - name: Dis
│ │ │ -00289700: 6162 6c65 2061 7061 6368 6532 2053 6572 able apache2 Ser
│ │ │ -00289710: 7669 6365 202d 2043 6f6c 6c65 6374 2073 vice - Collect s
│ │ │ -00289720: 7973 7465 6d64 2053 6572 7669 6365 7320 ystemd Services
│ │ │ -00289730: 5072 6573 656e 7420 696e 2074 6865 2053 Present in the S
│ │ │ -00289740: 7973 7465 6d0a 2020 2020 616e 7369 626c ystem. ansibl
│ │ │ -00289750: 652e 6275 696c 7469 6e2e 636f 6d6d 616e e.builtin.comman
│ │ │ -00289760: 643a 2073 7973 7465 6d63 746c 202d 7120 d: systemctl -q
│ │ │ -00289770: 6c69 7374 2d75 6e69 742d 6669 6c65 7320 list-unit-files
│ │ │ -00289780: 2d2d 7479 7065 2073 6572 7669 6365 0a20 --type service.
│ │ │ -00289790: 2020 2072 6567 6973 7465 723a 2073 6572 register: ser
│ │ │ -002897a0: 7669 6365 5f65 7869 7374 730a 2020 2020 vice_exists.
│ │ │ -002897b0: 6368 616e 6765 645f 7768 656e 3a20 6661 changed_when: fa
│ │ │ -002897c0: 6c73 650a 2020 2020 6661 696c 6564 5f77 lse. failed_w
│ │ │ -002897d0: 6865 6e3a 2073 6572 7669 6365 5f65 7869 hen: service_exi
│ │ │ -002897e0: 7374 732e 7263 206e 6f74 2069 6e20 5b30 sts.rc not in [0
│ │ │ -002897f0: 2c20 315d 0a20 2020 2063 6865 636b 5f6d , 1]. check_m
│ │ │ -00289800: 6f64 653a 2066 616c 7365 0a0a 2020 2d20 ode: false.. -
│ │ │ -00289810: 6e61 6d65 3a20 4469 7361 626c 6520 6170 name: Disable ap
│ │ │ -00289820: 6163 6865 3220 5365 7276 6963 6520 2d20 ache2 Service -
│ │ │ -00289830: 456e 7375 7265 2061 7061 6368 6532 2e73 Ensure apache2.s
│ │ │ -00289840: 6572 7669 6365 2069 7320 4d61 736b 6564 ervice is Masked
│ │ │ -00289850: 0a20 2020 2061 6e73 6962 6c65 2e62 7569 . ansible.bui
│ │ │ -00289860: 6c74 696e 2e73 7973 7465 6d64 3a0a 2020 ltin.systemd:.
│ │ │ -00289870: 2020 2020 6e61 6d65 3a20 6170 6163 6865 name: apache
│ │ │ -00289880: 322e 7365 7276 6963 650a 2020 2020 2020 2.service.
│ │ │ -00289890: 7374 6174 653a 2073 746f 7070 6564 0a20 state: stopped.
│ │ │ -002898a0: 2020 2020 2065 6e61 626c 6564 3a20 6661 enabled: fa
│ │ │ -002898b0: 6c73 650a 2020 2020 2020 6d61 736b 6564 lse. masked
│ │ │ -002898c0: 3a20 7472 7565 0a20 2020 2077 6865 6e3a : true. when:
│ │ │ -002898d0: 2073 6572 7669 6365 5f65 7869 7374 732e service_exists.
│ │ │ -002898e0: 7374 646f 7574 5f6c 696e 6573 2069 7320 stdout_lines is
│ │ │ -002898f0: 7365 6172 6368 2822 6170 6163 6865 322e search("apache2.
│ │ │ -00289900: 7365 7276 6963 6522 2c20 6d75 6c74 696c service", multil
│ │ │ -00289910: 696e 653d 5472 7565 290a 0a20 202d 206e ine=True).. - n
│ │ │ -00289920: 616d 653a 2055 6e69 7420 536f 636b 6574 ame: Unit Socket
│ │ │ -00289930: 2045 7869 7374 7320 2d20 6170 6163 6865 Exists - apache
│ │ │ -00289940: 322e 736f 636b 6574 0a20 2020 2061 6e73 2.socket. ans
│ │ │ -00289950: 6962 6c65 2e62 7569 6c74 696e 2e63 6f6d ible.builtin.com
│ │ │ -00289960: 6d61 6e64 3a20 7379 7374 656d 6374 6c20 mand: systemctl
│ │ │ -00289970: 2d71 206c 6973 742d 756e 6974 2d66 696c -q list-unit-fil
│ │ │ -00289980: 6573 2061 7061 6368 6532 2e73 6f63 6b65 es apache2.socke
│ │ │ -00289990: 740a 2020 2020 7265 6769 7374 6572 3a20 t. register:
│ │ │ -002899a0: 736f 636b 6574 5f66 696c 655f 6578 6973 socket_file_exis
│ │ │ -002899b0: 7473 0a20 2020 2063 6861 6e67 6564 5f77 ts. changed_w
│ │ │ -002899c0: 6865 6e3a 2066 616c 7365 0a20 2020 2066 hen: false. f
│ │ │ -002899d0: 6169 6c65 645f 7768 656e 3a20 736f 636b ailed_when: sock
│ │ │ -002899e0: 6574 5f66 696c 655f 6578 6973 7473 2e72 et_file_exists.r
│ │ │ -002899f0: 6320 6e6f 7420 696e 205b 302c 2031 5d0a c not in [0, 1].
│ │ │ -00289a00: 2020 2020 6368 6563 6b5f 6d6f 6465 3a20 check_mode:
│ │ │ -00289a10: 6661 6c73 650a 0a20 202d 206e 616d 653a false.. - name:
│ │ │ -00289a20: 2044 6973 6162 6c65 2061 7061 6368 6532 Disable apache2
│ │ │ -00289a30: 2053 6572 7669 6365 202d 2044 6973 6162 Service - Disab
│ │ │ -00289a40: 6c65 2053 6f63 6b65 7420 6170 6163 6865 le Socket apache
│ │ │ -00289a50: 320a 2020 2020 616e 7369 626c 652e 6275 2. ansible.bu
│ │ │ -00289a60: 696c 7469 6e2e 7379 7374 656d 643a 0a20 iltin.systemd:.
│ │ │ -00289a70: 2020 2020 206e 616d 653a 2061 7061 6368 name: apach
│ │ │ -00289a80: 6532 2e73 6f63 6b65 740a 2020 2020 2020 e2.socket.
│ │ │ -00289a90: 656e 6162 6c65 643a 2066 616c 7365 0a20 enabled: false.
│ │ │ -00289aa0: 2020 2020 2073 7461 7465 3a20 7374 6f70 state: stop
│ │ │ -00289ab0: 7065 640a 2020 2020 2020 6d61 736b 6564 ped. masked
│ │ │ -00289ac0: 3a20 7472 7565 0a20 2020 2077 6865 6e3a : true. when:
│ │ │ -00289ad0: 2073 6f63 6b65 745f 6669 6c65 5f65 7869 socket_file_exi
│ │ │ -00289ae0: 7374 732e 7374 646f 7574 5f6c 696e 6573 sts.stdout_lines
│ │ │ -00289af0: 2069 7320 7365 6172 6368 2822 6170 6163 is search("apac
│ │ │ -00289b00: 6865 322e 736f 636b 6574 222c 206d 756c he2.socket", mul
│ │ │ -00289b10: 7469 6c69 6e65 3d54 7275 6529 0a20 2074 tiline=True). t
│ │ │ -00289b20: 6167 733a 0a20 202d 204e 4953 542d 3830 ags:. - NIST-80
│ │ │ -00289b30: 302d 3533 2d43 4d2d 3628 6129 0a20 202d 0-53-CM-6(a). -
│ │ │ -00289b40: 204e 4953 542d 3830 302d 3533 2d43 4d2d NIST-800-53-CM-
│ │ │ -00289b50: 3728 6129 0a20 202d 204e 4953 542d 3830 7(a). - NIST-80
│ │ │ -00289b60: 302d 3533 2d43 4d2d 3728 6229 0a20 202d 0-53-CM-7(b). -
│ │ │ -00289b70: 2064 6973 6162 6c65 5f73 7472 6174 6567 disable_strateg
│ │ │ -00289b80: 790a 2020 2d20 6c6f 775f 636f 6d70 6c65 y. - low_comple
│ │ │ -00289b90: 7869 7479 0a20 202d 206c 6f77 5f64 6973 xity. - low_dis
│ │ │ -00289ba0: 7275 7074 696f 6e0a 2020 2d20 6e6f 5f72 ruption. - no_r
│ │ │ -00289bb0: 6562 6f6f 745f 6e65 6564 6564 0a20 202d eboot_needed. -
│ │ │ -00289bc0: 2073 6572 7669 6365 5f68 7474 7064 5f64 service_httpd_d
│ │ │ -00289bd0: 6973 6162 6c65 640a 2020 2d20 7370 6563 isabled. - spec
│ │ │ -00289be0: 6961 6c5f 7365 7276 6963 655f 626c 6f63 ial_service_bloc
│ │ │ -00289bf0: 6b0a 2020 2d20 756e 6b6e 6f77 6e5f 7365 k. - unknown_se
│ │ │ -00289c00: 7665 7269 7479 0a20 2077 6865 6e3a 2027 verity. when: '
│ │ │ -00289c10: 226c 696e 7578 2d62 6173 6522 2069 6e20 "linux-base" in
│ │ │ -00289c20: 616e 7369 626c 655f 6661 6374 732e 7061 ansible_facts.pa
│ │ │ -00289c30: 636b 6167 6573 270a 3c2f 636f 6465 3e3c ckages'.<
│ │ │ +00288d50: 223e 5265 6d65 6469 6174 696f 6e20 416e ">Remediation An
│ │ │ +00288d60: 7369 626c 6520 736e 6970 7065 7420 e287 sible snippet ..
│ │ │ +00288d70: b23c 2f61 3e3c 6272 3e3c 6469 7620 636c .
│ │ │ +00288df0: 3c74 683e 436f 6d70 6c65 7869 7479 3a3c Complexity:<
│ │ │ +00288e00: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ +00288e10: 3c2f 7472 3e3c 7472 3e3c 7468 3e44 6973 Dis
│ │ │ +00288e20: 7275 7074 696f 6e3a 3c2f 7468 3e3c 7464 ruption: low Reboot: false
│ │ │ +00288e60: 3c2f 7472 3e3c 7472 3e3c 7468 3e53 7472 Str
│ │ │ +00288e70: 6174 6567 793a 3c2f 7468 3e3c 7464 3e64 ategy: d
│ │ │ +00288e80: 6973 6162 6c65 3c2f 7464 3e3c 2f74 723e isable
│ │ │ +00288e90: 3c2f 7461 626c 653e 3c70 7265 3e3c 636f
- name: Gathe
│ │ │ +00288eb0: 7220 7468 6520 7061 636b 6167 6520 6661 r the package fa
│ │ │ +00288ec0: 6374 730a 2020 7061 636b 6167 655f 6661 cts. package_fa
│ │ │ +00288ed0: 6374 733a 0a20 2020 206d 616e 6167 6572 cts:. manager
│ │ │ +00288ee0: 3a20 6175 746f 0a20 2074 6167 733a 0a20 : auto. tags:.
│ │ │ +00288ef0: 202d 204e 4953 542d 3830 302d 3533 2d43 - NIST-800-53-C
│ │ │ +00288f00: 4d2d 3628 6129 0a20 202d 204e 4953 542d M-6(a). - NIST-
│ │ │ +00288f10: 3830 302d 3533 2d43 4d2d 3728 6129 0a20 800-53-CM-7(a).
│ │ │ +00288f20: 202d 204e 4953 542d 3830 302d 3533 2d43 - NIST-800-53-C
│ │ │ +00288f30: 4d2d 3728 6229 0a20 202d 2064 6973 6162 M-7(b). - disab
│ │ │ +00288f40: 6c65 5f73 7472 6174 6567 790a 2020 2d20 le_strategy. -
│ │ │ +00288f50: 6c6f 775f 636f 6d70 6c65 7869 7479 0a20 low_complexity.
│ │ │ +00288f60: 202d 206c 6f77 5f64 6973 7275 7074 696f - low_disruptio
│ │ │ +00288f70: 6e0a 2020 2d20 6e6f 5f72 6562 6f6f 745f n. - no_reboot_
│ │ │ +00288f80: 6e65 6564 6564 0a20 202d 2073 6572 7669 needed. - servi
│ │ │ +00288f90: 6365 5f68 7474 7064 5f64 6973 6162 6c65 ce_httpd_disable
│ │ │ +00288fa0: 640a 2020 2d20 756e 6b6e 6f77 6e5f 7365 d. - unknown_se
│ │ │ +00288fb0: 7665 7269 7479 0a0a 2d20 6e61 6d65 3a20 verity..- name:
│ │ │ +00288fc0: 4469 7361 626c 6520 6170 6163 6865 3220 Disable apache2
│ │ │ +00288fd0: 5365 7276 6963 6520 2d20 4469 7361 626c Service - Disabl
│ │ │ +00288fe0: 6520 7365 7276 6963 6520 6170 6163 6865 e service apache
│ │ │ +00288ff0: 320a 2020 626c 6f63 6b3a 0a0a 2020 2d20 2. block:.. -
│ │ │ +00289000: 6e61 6d65 3a20 4469 7361 626c 6520 6170 name: Disable ap
│ │ │ +00289010: 6163 6865 3220 5365 7276 6963 6520 2d20 ache2 Service -
│ │ │ +00289020: 436f 6c6c 6563 7420 7379 7374 656d 6420 Collect systemd
│ │ │ +00289030: 5365 7276 6963 6573 2050 7265 7365 6e74 Services Present
│ │ │ +00289040: 2069 6e20 7468 6520 5379 7374 656d 0a20 in the System.
│ │ │ +00289050: 2020 2061 6e73 6962 6c65 2e62 7569 6c74 ansible.built
│ │ │ +00289060: 696e 2e63 6f6d 6d61 6e64 3a20 7379 7374 in.command: syst
│ │ │ +00289070: 656d 6374 6c20 2d71 206c 6973 742d 756e emctl -q list-un
│ │ │ +00289080: 6974 2d66 696c 6573 202d 2d74 7970 6520 it-files --type
│ │ │ +00289090: 7365 7276 6963 650a 2020 2020 7265 6769 service. regi
│ │ │ +002890a0: 7374 6572 3a20 7365 7276 6963 655f 6578 ster: service_ex
│ │ │ +002890b0: 6973 7473 0a20 2020 2063 6861 6e67 6564 ists. changed
│ │ │ +002890c0: 5f77 6865 6e3a 2066 616c 7365 0a20 2020 _when: false.
│ │ │ +002890d0: 2066 6169 6c65 645f 7768 656e 3a20 7365 failed_when: se
│ │ │ +002890e0: 7276 6963 655f 6578 6973 7473 2e72 6320 rvice_exists.rc
│ │ │ +002890f0: 6e6f 7420 696e 205b 302c 2031 5d0a 2020 not in [0, 1].
│ │ │ +00289100: 2020 6368 6563 6b5f 6d6f 6465 3a20 6661 check_mode: fa
│ │ │ +00289110: 6c73 650a 0a20 202d 206e 616d 653a 2044 lse.. - name: D
│ │ │ +00289120: 6973 6162 6c65 2061 7061 6368 6532 2053 isable apache2 S
│ │ │ +00289130: 6572 7669 6365 202d 2045 6e73 7572 6520 ervice - Ensure
│ │ │ +00289140: 6170 6163 6865 322e 7365 7276 6963 6520 apache2.service
│ │ │ +00289150: 6973 204d 6173 6b65 640a 2020 2020 616e is Masked. an
│ │ │ +00289160: 7369 626c 652e 6275 696c 7469 6e2e 7379 sible.builtin.sy
│ │ │ +00289170: 7374 656d 643a 0a20 2020 2020 206e 616d stemd:. nam
│ │ │ +00289180: 653a 2061 7061 6368 6532 2e73 6572 7669 e: apache2.servi
│ │ │ +00289190: 6365 0a20 2020 2020 2073 7461 7465 3a20 ce. state:
│ │ │ +002891a0: 7374 6f70 7065 640a 2020 2020 2020 656e stopped. en
│ │ │ +002891b0: 6162 6c65 643a 2066 616c 7365 0a20 2020 abled: false.
│ │ │ +002891c0: 2020 206d 6173 6b65 643a 2074 7275 650a masked: true.
│ │ │ +002891d0: 2020 2020 7768 656e 3a20 7365 7276 6963 when: servic
│ │ │ +002891e0: 655f 6578 6973 7473 2e73 7464 6f75 745f e_exists.stdout_
│ │ │ +002891f0: 6c69 6e65 7320 6973 2073 6561 7263 6828 lines is search(
│ │ │ +00289200: 2261 7061 6368 6532 2e73 6572 7669 6365 "apache2.service
│ │ │ +00289210: 222c 206d 756c 7469 6c69 6e65 3d54 7275 ", multiline=Tru
│ │ │ +00289220: 6529 0a0a 2020 2d20 6e61 6d65 3a20 556e e).. - name: Un
│ │ │ +00289230: 6974 2053 6f63 6b65 7420 4578 6973 7473 it Socket Exists
│ │ │ +00289240: 202d 2061 7061 6368 6532 2e73 6f63 6b65 - apache2.socke
│ │ │ +00289250: 740a 2020 2020 616e 7369 626c 652e 6275 t. ansible.bu
│ │ │ +00289260: 696c 7469 6e2e 636f 6d6d 616e 643a 2073 iltin.command: s
│ │ │ +00289270: 7973 7465 6d63 746c 202d 7120 6c69 7374 ystemctl -q list
│ │ │ +00289280: 2d75 6e69 742d 6669 6c65 7320 6170 6163 -unit-files apac
│ │ │ +00289290: 6865 322e 736f 636b 6574 0a20 2020 2072 he2.socket. r
│ │ │ +002892a0: 6567 6973 7465 723a 2073 6f63 6b65 745f egister: socket_
│ │ │ +002892b0: 6669 6c65 5f65 7869 7374 730a 2020 2020 file_exists.
│ │ │ +002892c0: 6368 616e 6765 645f 7768 656e 3a20 6661 changed_when: fa
│ │ │ +002892d0: 6c73 650a 2020 2020 6661 696c 6564 5f77 lse. failed_w
│ │ │ +002892e0: 6865 6e3a 2073 6f63 6b65 745f 6669 6c65 hen: socket_file
│ │ │ +002892f0: 5f65 7869 7374 732e 7263 206e 6f74 2069 _exists.rc not i
│ │ │ +00289300: 6e20 5b30 2c20 315d 0a20 2020 2063 6865 n [0, 1]. che
│ │ │ +00289310: 636b 5f6d 6f64 653a 2066 616c 7365 0a0a ck_mode: false..
│ │ │ +00289320: 2020 2d20 6e61 6d65 3a20 4469 7361 626c - name: Disabl
│ │ │ +00289330: 6520 6170 6163 6865 3220 5365 7276 6963 e apache2 Servic
│ │ │ +00289340: 6520 2d20 4469 7361 626c 6520 536f 636b e - Disable Sock
│ │ │ +00289350: 6574 2061 7061 6368 6532 0a20 2020 2061 et apache2. a
│ │ │ +00289360: 6e73 6962 6c65 2e62 7569 6c74 696e 2e73 nsible.builtin.s
│ │ │ +00289370: 7973 7465 6d64 3a0a 2020 2020 2020 6e61 ystemd:. na
│ │ │ +00289380: 6d65 3a20 6170 6163 6865 322e 736f 636b me: apache2.sock
│ │ │ +00289390: 6574 0a20 2020 2020 2065 6e61 626c 6564 et. enabled
│ │ │ +002893a0: 3a20 6661 6c73 650a 2020 2020 2020 7374 : false. st
│ │ │ +002893b0: 6174 653a 2073 746f 7070 6564 0a20 2020 ate: stopped.
│ │ │ +002893c0: 2020 206d 6173 6b65 643a 2074 7275 650a masked: true.
│ │ │ +002893d0: 2020 2020 7768 656e 3a20 736f 636b 6574 when: socket
│ │ │ +002893e0: 5f66 696c 655f 6578 6973 7473 2e73 7464 _file_exists.std
│ │ │ +002893f0: 6f75 745f 6c69 6e65 7320 6973 2073 6561 out_lines is sea
│ │ │ +00289400: 7263 6828 2261 7061 6368 6532 2e73 6f63 rch("apache2.soc
│ │ │ +00289410: 6b65 7422 2c20 6d75 6c74 696c 696e 653d ket", multiline=
│ │ │ +00289420: 5472 7565 290a 2020 7461 6773 3a0a 2020 True). tags:.
│ │ │ +00289430: 2d20 4e49 5354 2d38 3030 2d35 332d 434d - NIST-800-53-CM
│ │ │ +00289440: 2d36 2861 290a 2020 2d20 4e49 5354 2d38 -6(a). - NIST-8
│ │ │ +00289450: 3030 2d35 332d 434d 2d37 2861 290a 2020 00-53-CM-7(a).
│ │ │ +00289460: 2d20 4e49 5354 2d38 3030 2d35 332d 434d - NIST-800-53-CM
│ │ │ +00289470: 2d37 2862 290a 2020 2d20 6469 7361 626c -7(b). - disabl
│ │ │ +00289480: 655f 7374 7261 7465 6779 0a20 202d 206c e_strategy. - l
│ │ │ +00289490: 6f77 5f63 6f6d 706c 6578 6974 790a 2020 ow_complexity.
│ │ │ +002894a0: 2d20 6c6f 775f 6469 7372 7570 7469 6f6e - low_disruption
│ │ │ +002894b0: 0a20 202d 206e 6f5f 7265 626f 6f74 5f6e . - no_reboot_n
│ │ │ +002894c0: 6565 6465 640a 2020 2d20 7365 7276 6963 eeded. - servic
│ │ │ +002894d0: 655f 6874 7470 645f 6469 7361 626c 6564 e_httpd_disabled
│ │ │ +002894e0: 0a20 202d 2073 7065 6369 616c 5f73 6572 . - special_ser
│ │ │ +002894f0: 7669 6365 5f62 6c6f 636b 0a20 202d 2075 vice_block. - u
│ │ │ +00289500: 6e6b 6e6f 776e 5f73 6576 6572 6974 790a nknown_severity.
│ │ │ +00289510: 2020 7768 656e 3a20 2722 6c69 6e75 782d when: '"linux-
│ │ │ +00289520: 6261 7365 2220 696e 2061 6e73 6962 6c65 base" in ansible
│ │ │ +00289530: 5f66 6163 7473 2e70 6163 6b61 6765 7327 _facts.packages'
│ │ │ +00289540: 0a3c 2f63 6f64 653e 3c2f 7072 653e 3c2f .
│ │ │ +00289550: 6469 763e 3c61 2063 6c61 7373 3d22 6274 div>Remediation Ku
│ │ │ +00289600: 6265 726e 6574 6573 2073 6e69 7070 6574 bernetes snippet
│ │ │ +00289610: 20e2 87b2 3c2f 613e 3c62 723e 3c64 6976 ...
<
│ │ │ +00289690: 7472 3e3c 7468 3e43 6f6d 706c 6578 6974 tr>Complexit
│ │ │ +002896a0: 793a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f y: low
│ │ │ +002896b0: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ +002896c0: 4469 7372 7570 7469 6f6e 3a3c 2f74 683e Disruption:
│ │ │ +002896d0: 3c74 643e 6d65 6469 756d 3c2f 7464 3e3c medium <
│ │ │ +002896e0: 2f74 723e 3c74 723e 3c74 683e 5265 626f /tr>Rebo
│ │ │ +002896f0: 6f74 3a3c 2f74 683e 3c74 643e 7472 7565 ot: true
│ │ │ +00289700: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Strategy:
│ │ │ +00289720: 3c74 643e 6469 7361 626c 653c 2f74 643e disable
│ │ │ +00289730: 3c2f 7472 3e3c 2f74 6162 6c65 3e3c 7072
apiVersi
│ │ │ +00289750: 6f6e 3a20 6d61 6368 696e 6563 6f6e 6669 on: machineconfi
│ │ │ +00289760: 6775 7261 7469 6f6e 2e6f 7065 6e73 6869 guration.openshi
│ │ │ +00289770: 6674 2e69 6f2f 7631 0a6b 696e 643a 204d ft.io/v1.kind: M
│ │ │ +00289780: 6163 6869 6e65 436f 6e66 6967 0a73 7065 achineConfig.spe
│ │ │ +00289790: 633a 0a20 2063 6f6e 6669 673a 0a20 2020 c:. config:.
│ │ │ +002897a0: 2069 676e 6974 696f 6e3a 0a20 2020 2020 ignition:.
│ │ │ +002897b0: 2076 6572 7369 6f6e 3a20 332e 312e 300a version: 3.1.0.
│ │ │ +002897c0: 2020 2020 7379 7374 656d 643a 0a20 2020 systemd:.
│ │ │ +002897d0: 2020 2075 6e69 7473 3a0a 2020 2020 2020 units:.
│ │ │ +002897e0: 2d20 6e61 6d65 3a20 6170 6163 6865 322e - name: apache2.
│ │ │ +002897f0: 7365 7276 6963 650a 2020 2020 2020 2020 service.
│ │ │ +00289800: 656e 6162 6c65 643a 2066 616c 7365 0a20 enabled: false.
│ │ │ +00289810: 2020 2020 2020 206d 6173 6b3a 2074 7275 mask: tru
│ │ │ +00289820: 650a 2020 2020 2020 2d20 6e61 6d65 3a20 e. - name:
│ │ │ +00289830: 6170 6163 6865 322e 736f 636b 6574 0a20 apache2.socket.
│ │ │ +00289840: 2020 2020 2020 2065 6e61 626c 6564 3a20 enabled:
│ │ │ +00289850: 6661 6c73 650a 2020 2020 2020 2020 6d61 false. ma
│ │ │ +00289860: 736b 3a20 7472 7565 0a3c 2f63 6f64 653e sk: true.
│ │ │ +00289870: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063 Remedi
│ │ │ +00289920: 6174 696f 6e20 5075 7070 6574 2073 6e69 ation Puppet sni
│ │ │ +00289930: 7070 6574 20e2 87b2 3c2f 613e 3c62 723e ppet ...
│ │ │ +00289940: 3c64 6976 2063 6c61 7373 3d22 7061 6e65 Compl
│ │ │ +002899c0: 6578 6974 793a 3c2f 7468 3e3c 7464 3e6c exity: l
│ │ │ +002899d0: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ +002899e0: 3c74 683e 4469 7372 7570 7469 6f6e 3a3c Disruption:<
│ │ │ +002899f0: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ +00289a00: 3c2f 7472 3e3c 7472 3e3c 7468 3e52 6562 Reb
│ │ │ +00289a10: 6f6f 743a 3c2f 7468 3e3c 7464 3e66 616c oot: fal
│ │ │ +00289a20: 7365 3c2f 7464 3e3c 2f74 723e 3c74 723e se
│ │ │ +00289a30: 3c74 683e 5374 7261 7465 6779 3a3c 2f74 Strategy: enable
include
│ │ │ +00289a70: 2064 6973 6162 6c65 5f61 7061 6368 6532 disable_apache2
│ │ │ +00289a80: 0a0a 636c 6173 7320 6469 7361 626c 655f ..class disable_
│ │ │ +00289a90: 6170 6163 6865 3220 7b0a 2020 7365 7276 apache2 {. serv
│ │ │ +00289aa0: 6963 6520 7b27 6170 6163 6865 3227 3a0a ice {'apache2':.
│ │ │ +00289ab0: 2020 2020 656e 6162 6c65 203d 2667 743b enable =>
│ │ │ +00289ac0: 2066 616c 7365 2c0a 2020 2020 656e 7375 false,. ensu
│ │ │ +00289ad0: 7265 203d 2667 743b 2027 7374 6f70 7065 re => 'stoppe
│ │ │ +00289ae0: 6427 2c0a 2020 7d0a 7d0a 3c2f 636f 6465 d',. }.}.
Remed
│ │ │ +00289ba0: 6961 7469 6f6e 204f 5342 7569 6c64 2042 iation OSBuild B
│ │ │ +00289bb0: 6c75 6570 7269 6e74 2073 6e69 7070 6574 lueprint snippet
│ │ │ +00289bc0: 20e2 87b2 3c2f 613e 3c62 723e 3c64 6976 ...
.[custom
│ │ │ +00289c10: 697a 6174 696f 6e73 2e73 6572 7669 6365 izations.service
│ │ │ +00289c20: 735d 0a6d 6173 6b65 6420 3d20 5b22 6170 s].masked = ["ap
│ │ │ +00289c30: 6163 6865 3222 5d0a 3c2f 636f 6465 3e3c ache2"].<
│ │ │ 00289c40: 2f70 7265 3e3c 2f64 6976 3e3c 6120 636c /pre> Remediation
│ │ │ -0028b2d0: 5075 7070 6574 2073 6e69 7070 6574 20e2 Puppet snippet .
│ │ │ -0028b2e0: 87b2 3c2f 613e 3c62 723e 3c64 6976 2063 ..
Complexity:
│ │ │ -0028b370: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Di
│ │ │ -0028b390: 7372 7570 7469 6f6e 3a3c 2f74 683e 3c74 sruption: low <
│ │ │ -0028b3b0: 7472 3e3c 7468 3e52 6562 6f6f 743a 3c2f tr>Reboot:
│ │ │ -0028b3c0: 7468 3e3c 7464 3e66 616c 7365 3c2f 7464 th> false St
│ │ │ -0028b3e0: 7261 7465 6779 3a3c 2f74 683e 3c74 643e rategy:
│ │ │ -0028b3f0: 6469 7361 626c 653c 2f74 643e 3c2f 7472 disable
.include rem
│ │ │ -0028b420: 6f76 655f 6e67 696e 780a 0a63 6c61 7373 ove_nginx..class
│ │ │ -0028b430: 2072 656d 6f76 655f 6e67 696e 7820 7b0a remove_nginx {.
│ │ │ -0028b440: 2020 7061 636b 6167 6520 7b20 276e 6769 package { 'ngi
│ │ │ -0028b450: 6e78 273a 0a20 2020 2065 6e73 7572 6520 nx':. ensure
│ │ │ -0028b460: 3d26 6774 3b20 2770 7572 6765 6427 2c0a => 'purged',.
│ │ │ -0028b470: 2020 7d0a 7d0a 3c2f 636f 6465 3e3c 2f70 }.}.
Remediati
│ │ │ -0028b530: 6f6e 2041 6e73 6962 6c65 2073 6e69 7070 on Ansible snipp
│ │ │ -0028b540: 6574 20e2 87b2 3c2f 613e 3c62 723e 3c64 et ...
<
│ │ │ -0028b580: 7461 626c 6520 636c 6173 733d 2274 6162 table class="tab
│ │ │ -0028b590: 6c65 2074 6162 6c65 2d73 7472 6970 6564 le table-striped
│ │ │ -0028b5a0: 2074 6162 6c65 2d62 6f72 6465 7265 6420 table-bordered
│ │ │ -0028b5b0: 7461 626c 652d 636f 6e64 656e 7365 6422 table-condensed"
│ │ │ -0028b5c0: 3e3c 7472 3e3c 7468 3e43 6f6d 706c 6578 >Complex
│ │ │ -0028b5d0: 6974 793a 3c2f 7468 3e3c 7464 3e6c 6f77 ity: low
│ │ │ -0028b5e0: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Disruption: low
│ │ │ -0028b610: 7472 3e3c 7472 3e3c 7468 3e52 6562 6f6f tr>Reboo
│ │ │ -0028b620: 743a 3c2f 7468 3e3c 7464 3e66 616c 7365 t: false
│ │ │ -0028b630: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Strategy:
│ │ │ -0028b650: 3c74 643e 6469 7361 626c 653c 2f74 643e disable
│ │ │ -0028b660: 3c2f 7472 3e3c 2f74 6162 6c65 3e3c 7072
- name:
│ │ │ -0028b680: 2755 6e69 6e73 7461 6c6c 206e 6769 6e78 'Uninstall nginx
│ │ │ -0028b690: 2050 6163 6b61 6765 3a20 456e 7375 7265 Package: Ensure
│ │ │ -0028b6a0: 206e 6769 6e78 2069 7320 7265 6d6f 7665 nginx is remove
│ │ │ -0028b6b0: 6427 0a20 2061 6e73 6962 6c65 2e62 7569 d'. ansible.bui
│ │ │ -0028b6c0: 6c74 696e 2e70 6163 6b61 6765 3a0a 2020 ltin.package:.
│ │ │ -0028b6d0: 2020 6e61 6d65 3a20 6e67 696e 780a 2020 name: nginx.
│ │ │ -0028b6e0: 2020 7374 6174 653a 2061 6273 656e 740a state: absent.
│ │ │ -0028b6f0: 2020 7461 6773 3a0a 2020 2d20 4e49 5354 tags:. - NIST
│ │ │ -0028b700: 2d38 3030 2d35 332d 434d 2d36 2861 290a -800-53-CM-6(a).
│ │ │ -0028b710: 2020 2d20 4e49 5354 2d38 3030 2d35 332d - NIST-800-53-
│ │ │ -0028b720: 434d 2d37 2861 290a 2020 2d20 4e49 5354 CM-7(a). - NIST
│ │ │ -0028b730: 2d38 3030 2d35 332d 434d 2d37 2862 290a -800-53-CM-7(b).
│ │ │ -0028b740: 2020 2d20 6469 7361 626c 655f 7374 7261 - disable_stra
│ │ │ -0028b750: 7465 6779 0a20 202d 206c 6f77 5f63 6f6d tegy. - low_com
│ │ │ -0028b760: 706c 6578 6974 790a 2020 2d20 6c6f 775f plexity. - low_
│ │ │ -0028b770: 6469 7372 7570 7469 6f6e 0a20 202d 206e disruption. - n
│ │ │ -0028b780: 6f5f 7265 626f 6f74 5f6e 6565 6465 640a o_reboot_needed.
│ │ │ -0028b790: 2020 2d20 7061 636b 6167 655f 6e67 696e - package_ngin
│ │ │ -0028b7a0: 785f 7265 6d6f 7665 640a 2020 2d20 756e x_removed. - un
│ │ │ -0028b7b0: 6b6e 6f77 6e5f 7365 7665 7269 7479 0a3c known_severity.<
│ │ │ +0028b2d0: 416e 7369 626c 6520 736e 6970 7065 7420 Ansible snippet
│ │ │ +0028b2e0: e287 b23c 2f61 3e3c 6272 3e3c 6469 7620 ...
Complexity
│ │ │ +0028b370: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low D
│ │ │ +0028b390: 6973 7275 7074 696f 6e3a 3c2f 7468 3e3c isruption: <
│ │ │ +0028b3a0: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ +0028b3b0: 3c74 723e 3c74 683e 5265 626f 6f74 3a3c Reboot:<
│ │ │ +0028b3c0: 2f74 683e 3c74 643e 6661 6c73 653c 2f74 /th> false S
│ │ │ +0028b3e0: 7472 6174 6567 793a 3c2f 7468 3e3c 7464 trategy: disable
<
│ │ │ +0028b410: 636f 6465 3e2d 206e 616d 653a 2027 556e code>- name: 'Un
│ │ │ +0028b420: 696e 7374 616c 6c20 6e67 696e 7820 5061 install nginx Pa
│ │ │ +0028b430: 636b 6167 653a 2045 6e73 7572 6520 6e67 ckage: Ensure ng
│ │ │ +0028b440: 696e 7820 6973 2072 656d 6f76 6564 270a inx is removed'.
│ │ │ +0028b450: 2020 616e 7369 626c 652e 6275 696c 7469 ansible.builti
│ │ │ +0028b460: 6e2e 7061 636b 6167 653a 0a20 2020 206e n.package:. n
│ │ │ +0028b470: 616d 653a 206e 6769 6e78 0a20 2020 2073 ame: nginx. s
│ │ │ +0028b480: 7461 7465 3a20 6162 7365 6e74 0a20 2074 tate: absent. t
│ │ │ +0028b490: 6167 733a 0a20 202d 204e 4953 542d 3830 ags:. - NIST-80
│ │ │ +0028b4a0: 302d 3533 2d43 4d2d 3628 6129 0a20 202d 0-53-CM-6(a). -
│ │ │ +0028b4b0: 204e 4953 542d 3830 302d 3533 2d43 4d2d NIST-800-53-CM-
│ │ │ +0028b4c0: 3728 6129 0a20 202d 204e 4953 542d 3830 7(a). - NIST-80
│ │ │ +0028b4d0: 302d 3533 2d43 4d2d 3728 6229 0a20 202d 0-53-CM-7(b). -
│ │ │ +0028b4e0: 2064 6973 6162 6c65 5f73 7472 6174 6567 disable_strateg
│ │ │ +0028b4f0: 790a 2020 2d20 6c6f 775f 636f 6d70 6c65 y. - low_comple
│ │ │ +0028b500: 7869 7479 0a20 202d 206c 6f77 5f64 6973 xity. - low_dis
│ │ │ +0028b510: 7275 7074 696f 6e0a 2020 2d20 6e6f 5f72 ruption. - no_r
│ │ │ +0028b520: 6562 6f6f 745f 6e65 6564 6564 0a20 202d eboot_needed. -
│ │ │ +0028b530: 2070 6163 6b61 6765 5f6e 6769 6e78 5f72 package_nginx_r
│ │ │ +0028b540: 656d 6f76 6564 0a20 202d 2075 6e6b 6e6f emoved. - unkno
│ │ │ +0028b550: 776e 5f73 6576 6572 6974 790a 3c2f 636f wn_severity.
<
│ │ │ +0028b570: 6120 636c 6173 733d 2262 746e 2062 746e a class="btn btn
│ │ │ +0028b580: 2d73 7563 6365 7373 2220 6461 7461 2d74 -success" data-t
│ │ │ +0028b590: 6f67 676c 653d 2263 6f6c 6c61 7073 6522 oggle="collapse"
│ │ │ +0028b5a0: 2064 6174 612d 7461 7267 6574 3d22 2369 data-target="#i
│ │ │ +0028b5b0: 6431 3031 3122 2074 6162 696e 6465 783d d1011" tabindex=
│ │ │ +0028b5c0: 2230 2220 726f 6c65 3d22 6275 7474 6f6e "0" role="button
│ │ │ +0028b5d0: 2220 6172 6961 2d65 7870 616e 6465 643d " aria-expanded=
│ │ │ +0028b5e0: 2266 616c 7365 2220 7469 746c 653d 2241 "false" title="A
│ │ │ +0028b5f0: 6374 6976 6174 6520 746f 2072 6576 6561 ctivate to revea
│ │ │ +0028b600: 6c22 2068 7265 663d 2223 2122 3e52 656d l" href="#!">Rem
│ │ │ +0028b610: 6564 6961 7469 6f6e 2050 7570 7065 7420 ediation Puppet
│ │ │ +0028b620: 736e 6970 7065 7420 e287 b23c 2f61 3e3c snippet ...<
│ │ │ +0028b630: 6272 3e3c 6469 7620 636c 6173 733d 2270 br>Co
│ │ │ +0028b6b0: 6d70 6c65 7869 7479 3a3c 2f74 683e 3c74 mplexity: low <
│ │ │ +0028b6d0: 7472 3e3c 7468 3e44 6973 7275 7074 696f tr>Disruptio
│ │ │ +0028b6e0: 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f n: low
│ │ │ +0028b6f0: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ +0028b700: 5265 626f 6f74 3a3c 2f74 683e 3c74 643e Reboot:
│ │ │ +0028b710: 6661 6c73 653c 2f74 643e 3c2f 7472 3e3c false <
│ │ │ +0028b720: 7472 3e3c 7468 3e53 7472 6174 6567 793a tr>Strategy:
│ │ │ +0028b730: 3c2f 7468 3e3c 7464 3e64 6973 6162 6c65 disable
│ │ │ +0028b740: 3c2f 7464 3e3c 2f74 723e 3c2f 7461 626c .in
│ │ │ +0028b760: 636c 7564 6520 7265 6d6f 7665 5f6e 6769 clude remove_ngi
│ │ │ +0028b770: 6e78 0a0a 636c 6173 7320 7265 6d6f 7665 nx..class remove
│ │ │ +0028b780: 5f6e 6769 6e78 207b 0a20 2070 6163 6b61 _nginx {. packa
│ │ │ +0028b790: 6765 207b 2027 6e67 696e 7827 3a0a 2020 ge { 'nginx':.
│ │ │ +0028b7a0: 2020 656e 7375 7265 203d 2667 743b 2027 ensure => '
│ │ │ +0028b7b0: 7075 7267 6564 272c 0a20 207d 0a7d 0a3c purged',. }.}.<
│ │ │ 0028b7c0: 2f63 6f64 653e 3c2f 7072 653e 3c2f 6469 /code>
Remedia
│ │ │ -0028c570: 7469 6f6e 204f 5342 7569 6c64 2042 6c75 tion OSBuild Blu
│ │ │ -0028c580: 6570 7269 6e74 2073 6e69 7070 6574 20e2 eprint snippet .
│ │ │ -0028c590: 87b2 3c2f 613e 3c62 723e 3c64 6976 2063 ..
│ │ │ -0028c5d0: 3c63 6f64 653e 0a5b 6375 7374 6f6d 697a .[customiz
│ │ │ -0028c5e0: 6174 696f 6e73 2e73 6572 7669 6365 735d ations.services]
│ │ │ -0028c5f0: 0a6d 6173 6b65 6420 3d20 5b22 6e67 696e .masked = ["ngin
│ │ │ -0028c600: 7822 5d0a 3c2f 636f 6465 3e3c 2f70 7265 x"].
Remediation
│ │ │ -0028c6c0: 204b 7562 6572 6e65 7465 7320 736e 6970 Kubernetes snip
│ │ │ -0028c6d0: 7065 7420 e287 b23c 2f61 3e3c 6272 3e3c pet ...
<
│ │ │ -0028c6e0: 6469 7620 636c 6173 733d 2270 616e 656c div class="panel
│ │ │ -0028c6f0: 2d63 6f6c 6c61 7073 6520 636f 6c6c 6170 -collapse collap
│ │ │ -0028c700: 7365 2220 6964 3d22 6964 3130 3135 223e se" id="id1015">
│ │ │ -0028c710: 3c74 6162 6c65 2063 6c61 7373 3d22 7461 Comple
│ │ │ -0028c760: 7869 7479 3a3c 2f74 683e 3c74 643e 6c6f xity: lo
│ │ │ -0028c770: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ -0028c780: 7468 3e44 6973 7275 7074 696f 6e3a 3c2f th>Disruption:
│ │ │ -0028c790: 7468 3e3c 7464 3e6d 6564 6975 6d3c 2f74 th>medium R
│ │ │ -0028c7b0: 6562 6f6f 743a 3c2f 7468 3e3c 7464 3e74 eboot: t
│ │ │ -0028c7c0: 7275 653c 2f74 643e 3c2f 7472 3e3c 7472 rue Strategy:
│ │ │ -0028c7e0: 7468 3e3c 7464 3e64 6973 6162 6c65 3c2f th> disable
│ │ │ -0028c7f0: 7464 3e3c 2f74 723e 3c2f 7461 626c 653e td>
│ │ │ -0028c800: 3c70 7265 3e3c 636f 6465 3e61 7069 5665 apiVe
│ │ │ -0028c810: 7273 696f 6e3a 206d 6163 6869 6e65 636f rsion: machineco
│ │ │ -0028c820: 6e66 6967 7572 6174 696f 6e2e 6f70 656e nfiguration.open
│ │ │ -0028c830: 7368 6966 742e 696f 2f76 310a 6b69 6e64 shift.io/v1.kind
│ │ │ -0028c840: 3a20 4d61 6368 696e 6543 6f6e 6669 670a : MachineConfig.
│ │ │ -0028c850: 7370 6563 3a0a 2020 636f 6e66 6967 3a0a spec:. config:.
│ │ │ -0028c860: 2020 2020 6967 6e69 7469 6f6e 3a0a 2020 ignition:.
│ │ │ -0028c870: 2020 2020 7665 7273 696f 6e3a 2033 2e31 version: 3.1
│ │ │ -0028c880: 2e30 0a20 2020 2073 7973 7465 6d64 3a0a .0. systemd:.
│ │ │ -0028c890: 2020 2020 2020 756e 6974 733a 0a20 2020 units:.
│ │ │ -0028c8a0: 2020 202d 206e 616d 653a 206e 6769 6e78 - name: nginx
│ │ │ -0028c8b0: 2e73 6572 7669 6365 0a20 2020 2020 2020 .service.
│ │ │ -0028c8c0: 2065 6e61 626c 6564 3a20 6661 6c73 650a enabled: false.
│ │ │ -0028c8d0: 2020 2020 2020 2020 6d61 736b 3a20 7472 mask: tr
│ │ │ -0028c8e0: 7565 0a20 2020 2020 202d 206e 616d 653a ue. - name:
│ │ │ -0028c8f0: 206e 6769 6e78 2e73 6f63 6b65 740a 2020 nginx.socket.
│ │ │ -0028c900: 2020 2020 2020 656e 6162 6c65 643a 2066 enabled: f
│ │ │ -0028c910: 616c 7365 0a20 2020 2020 2020 206d 6173 alse. mas
│ │ │ -0028c920: 6b3a 2074 7275 650a 3c2f 636f 6465 3e3c k: true.<
│ │ │ -0028c930: 2f70 7265 3e3c 2f64 6976 3e3c 6120 636c /pre>Remedia
│ │ │ -0028c9e0: 7469 6f6e 2050 7570 7065 7420 736e 6970 tion Puppet snip
│ │ │ -0028c9f0: 7065 7420 e287 b23c 2f61 3e3c 6272 3e3c pet ...
<
│ │ │ -0028ca00: 6469 7620 636c 6173 733d 2270 616e 656c div class="panel
│ │ │ -0028ca10: 2d63 6f6c 6c61 7073 6520 636f 6c6c 6170 -collapse collap
│ │ │ -0028ca20: 7365 2220 6964 3d22 6964 3130 3136 223e se" id="id1016">
│ │ │ -0028ca30: 3c74 6162 6c65 2063 6c61 7373 3d22 7461
Comple
│ │ │ -0028ca80: 7869 7479 3a3c 2f74 683e 3c74 643e 6c6f xity: lo
│ │ │ -0028ca90: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ -0028caa0: 7468 3e44 6973 7275 7074 696f 6e3a 3c2f th>Disruption:
│ │ │ -0028cab0: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ -0028cac0: 2f74 723e 3c74 723e 3c74 683e 5265 626f /tr> Rebo
│ │ │ -0028cad0: 6f74 3a3c 2f74 683e 3c74 643e 6661 6c73 ot: fals
│ │ │ -0028cae0: 653c 2f74 643e 3c2f 7472 3e3c 7472 3e3c e <
│ │ │ -0028caf0: 7468 3e53 7472 6174 6567 793a 3c2f 7468 th>Strategy:enable
│ │ │ -0028cb10: 3c2f 7472 3e3c 2f74 6162 6c65 3e3c 7072
include
│ │ │ -0028cb30: 6469 7361 626c 655f 6e67 696e 780a 0a63 disable_nginx..c
│ │ │ -0028cb40: 6c61 7373 2064 6973 6162 6c65 5f6e 6769 lass disable_ngi
│ │ │ -0028cb50: 6e78 207b 0a20 2073 6572 7669 6365 207b nx {. service {
│ │ │ -0028cb60: 276e 6769 6e78 273a 0a20 2020 2065 6e61 'nginx':. ena
│ │ │ -0028cb70: 626c 6520 3d26 6774 3b20 6661 6c73 652c ble => false,
│ │ │ -0028cb80: 0a20 2020 2065 6e73 7572 6520 3d26 6774 . ensure =>
│ │ │ -0028cb90: 3b20 2773 746f 7070 6564 272c 0a20 207d ; 'stopped',. }
│ │ │ -0028cba0: 0a7d 0a3c 2f63 6f64 653e 3c2f 7072 653e .}.
│ │ │ -0028cbb0: 3c2f 6469 763e 3c61 2063 6c61 7373 3d22 Remediation
│ │ │ -0028cc60: 416e 7369 626c 6520 736e 6970 7065 7420 Ansible snippet
│ │ │ -0028cc70: e287 b23c 2f61 3e3c 6272 3e3c 6469 7620 ...
Complexity
│ │ │ -0028cd00: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low D
│ │ │ -0028cd20: 6973 7275 7074 696f 6e3a 3c2f 7468 3e3c isruption: <
│ │ │ -0028cd30: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ -0028cd40: 3c74 723e 3c74 683e 5265 626f 6f74 3a3c Reboot:<
│ │ │ -0028cd50: 2f74 683e 3c74 643e 6661 6c73 653c 2f74 /th> false S
│ │ │ -0028cd70: 7472 6174 6567 793a 3c2f 7468 3e3c 7464 trategy: disable
<
│ │ │ -0028cda0: 636f 6465 3e2d 206e 616d 653a 2047 6174 code>- name: Gat
│ │ │ -0028cdb0: 6865 7220 7468 6520 7061 636b 6167 6520 her the package
│ │ │ -0028cdc0: 6661 6374 730a 2020 7061 636b 6167 655f facts. package_
│ │ │ -0028cdd0: 6661 6374 733a 0a20 2020 206d 616e 6167 facts:. manag
│ │ │ -0028cde0: 6572 3a20 6175 746f 0a20 2074 6167 733a er: auto. tags:
│ │ │ -0028cdf0: 0a20 202d 2064 6973 6162 6c65 5f73 7472 . - disable_str
│ │ │ -0028ce00: 6174 6567 790a 2020 2d20 6c6f 775f 636f ategy. - low_co
│ │ │ -0028ce10: 6d70 6c65 7869 7479 0a20 202d 206c 6f77 mplexity. - low
│ │ │ -0028ce20: 5f64 6973 7275 7074 696f 6e0a 2020 2d20 _disruption. -
│ │ │ -0028ce30: 6e6f 5f72 6562 6f6f 745f 6e65 6564 6564 no_reboot_needed
│ │ │ -0028ce40: 0a20 202d 2073 6572 7669 6365 5f6e 6769 . - service_ngi
│ │ │ -0028ce50: 6e78 5f64 6973 6162 6c65 640a 2020 2d20 nx_disabled. -
│ │ │ -0028ce60: 756e 6b6e 6f77 6e5f 7365 7665 7269 7479 unknown_severity
│ │ │ -0028ce70: 0a0a 2d20 6e61 6d65 3a20 4469 7361 626c ..- name: Disabl
│ │ │ -0028ce80: 6520 6e67 696e 7820 5365 7276 6963 6520 e nginx Service
│ │ │ -0028ce90: 2d20 4469 7361 626c 6520 7365 7276 6963 - Disable servic
│ │ │ -0028cea0: 6520 6e67 696e 780a 2020 626c 6f63 6b3a e nginx. block:
│ │ │ -0028ceb0: 0a0a 2020 2d20 6e61 6d65 3a20 4469 7361 .. - name: Disa
│ │ │ -0028cec0: 626c 6520 6e67 696e 7820 5365 7276 6963 ble nginx Servic
│ │ │ -0028ced0: 6520 2d20 436f 6c6c 6563 7420 7379 7374 e - Collect syst
│ │ │ -0028cee0: 656d 6420 5365 7276 6963 6573 2050 7265 emd Services Pre
│ │ │ -0028cef0: 7365 6e74 2069 6e20 7468 6520 5379 7374 sent in the Syst
│ │ │ -0028cf00: 656d 0a20 2020 2061 6e73 6962 6c65 2e62 em. ansible.b
│ │ │ -0028cf10: 7569 6c74 696e 2e63 6f6d 6d61 6e64 3a20 uiltin.command:
│ │ │ -0028cf20: 7379 7374 656d 6374 6c20 2d71 206c 6973 systemctl -q lis
│ │ │ -0028cf30: 742d 756e 6974 2d66 696c 6573 202d 2d74 t-unit-files --t
│ │ │ -0028cf40: 7970 6520 7365 7276 6963 650a 2020 2020 ype service.
│ │ │ -0028cf50: 7265 6769 7374 6572 3a20 7365 7276 6963 register: servic
│ │ │ -0028cf60: 655f 6578 6973 7473 0a20 2020 2063 6861 e_exists. cha
│ │ │ -0028cf70: 6e67 6564 5f77 6865 6e3a 2066 616c 7365 nged_when: false
│ │ │ -0028cf80: 0a20 2020 2066 6169 6c65 645f 7768 656e . failed_when
│ │ │ -0028cf90: 3a20 7365 7276 6963 655f 6578 6973 7473 : service_exists
│ │ │ -0028cfa0: 2e72 6320 6e6f 7420 696e 205b 302c 2031 .rc not in [0, 1
│ │ │ -0028cfb0: 5d0a 2020 2020 6368 6563 6b5f 6d6f 6465 ]. check_mode
│ │ │ -0028cfc0: 3a20 6661 6c73 650a 0a20 202d 206e 616d : false.. - nam
│ │ │ -0028cfd0: 653a 2044 6973 6162 6c65 206e 6769 6e78 e: Disable nginx
│ │ │ -0028cfe0: 2053 6572 7669 6365 202d 2045 6e73 7572 Service - Ensur
│ │ │ -0028cff0: 6520 6e67 696e 782e 7365 7276 6963 6520 e nginx.service
│ │ │ -0028d000: 6973 204d 6173 6b65 640a 2020 2020 616e is Masked. an
│ │ │ -0028d010: 7369 626c 652e 6275 696c 7469 6e2e 7379 sible.builtin.sy
│ │ │ -0028d020: 7374 656d 643a 0a20 2020 2020 206e 616d stemd:. nam
│ │ │ -0028d030: 653a 206e 6769 6e78 2e73 6572 7669 6365 e: nginx.service
│ │ │ -0028d040: 0a20 2020 2020 2073 7461 7465 3a20 7374 . state: st
│ │ │ -0028d050: 6f70 7065 640a 2020 2020 2020 656e 6162 opped. enab
│ │ │ -0028d060: 6c65 643a 2066 616c 7365 0a20 2020 2020 led: false.
│ │ │ -0028d070: 206d 6173 6b65 643a 2074 7275 650a 2020 masked: true.
│ │ │ -0028d080: 2020 7768 656e 3a20 7365 7276 6963 655f when: service_
│ │ │ -0028d090: 6578 6973 7473 2e73 7464 6f75 745f 6c69 exists.stdout_li
│ │ │ -0028d0a0: 6e65 7320 6973 2073 6561 7263 6828 226e nes is search("n
│ │ │ -0028d0b0: 6769 6e78 2e73 6572 7669 6365 222c 206d ginx.service", m
│ │ │ -0028d0c0: 756c 7469 6c69 6e65 3d54 7275 6529 0a0a ultiline=True)..
│ │ │ -0028d0d0: 2020 2d20 6e61 6d65 3a20 556e 6974 2053 - name: Unit S
│ │ │ -0028d0e0: 6f63 6b65 7420 4578 6973 7473 202d 206e ocket Exists - n
│ │ │ -0028d0f0: 6769 6e78 2e73 6f63 6b65 740a 2020 2020 ginx.socket.
│ │ │ -0028d100: 616e 7369 626c 652e 6275 696c 7469 6e2e ansible.builtin.
│ │ │ -0028d110: 636f 6d6d 616e 643a 2073 7973 7465 6d63 command: systemc
│ │ │ -0028d120: 746c 202d 7120 6c69 7374 2d75 6e69 742d tl -q list-unit-
│ │ │ -0028d130: 6669 6c65 7320 6e67 696e 782e 736f 636b files nginx.sock
│ │ │ -0028d140: 6574 0a20 2020 2072 6567 6973 7465 723a et. register:
│ │ │ -0028d150: 2073 6f63 6b65 745f 6669 6c65 5f65 7869 socket_file_exi
│ │ │ -0028d160: 7374 730a 2020 2020 6368 616e 6765 645f sts. changed_
│ │ │ -0028d170: 7768 656e 3a20 6661 6c73 650a 2020 2020 when: false.
│ │ │ -0028d180: 6661 696c 6564 5f77 6865 6e3a 2073 6f63 failed_when: soc
│ │ │ -0028d190: 6b65 745f 6669 6c65 5f65 7869 7374 732e ket_file_exists.
│ │ │ -0028d1a0: 7263 206e 6f74 2069 6e20 5b30 2c20 315d rc not in [0, 1]
│ │ │ -0028d1b0: 0a20 2020 2063 6865 636b 5f6d 6f64 653a . check_mode:
│ │ │ -0028d1c0: 2066 616c 7365 0a0a 2020 2d20 6e61 6d65 false.. - name
│ │ │ -0028d1d0: 3a20 4469 7361 626c 6520 6e67 696e 7820 : Disable nginx
│ │ │ -0028d1e0: 5365 7276 6963 6520 2d20 4469 7361 626c Service - Disabl
│ │ │ -0028d1f0: 6520 536f 636b 6574 206e 6769 6e78 0a20 e Socket nginx.
│ │ │ -0028d200: 2020 2061 6e73 6962 6c65 2e62 7569 6c74 ansible.built
│ │ │ -0028d210: 696e 2e73 7973 7465 6d64 3a0a 2020 2020 in.systemd:.
│ │ │ -0028d220: 2020 6e61 6d65 3a20 6e67 696e 782e 736f name: nginx.so
│ │ │ -0028d230: 636b 6574 0a20 2020 2020 2065 6e61 626c cket. enabl
│ │ │ -0028d240: 6564 3a20 6661 6c73 650a 2020 2020 2020 ed: false.
│ │ │ -0028d250: 7374 6174 653a 2073 746f 7070 6564 0a20 state: stopped.
│ │ │ -0028d260: 2020 2020 206d 6173 6b65 643a 2074 7275 masked: tru
│ │ │ -0028d270: 650a 2020 2020 7768 656e 3a20 736f 636b e. when: sock
│ │ │ -0028d280: 6574 5f66 696c 655f 6578 6973 7473 2e73 et_file_exists.s
│ │ │ -0028d290: 7464 6f75 745f 6c69 6e65 7320 6973 2073 tdout_lines is s
│ │ │ -0028d2a0: 6561 7263 6828 226e 6769 6e78 2e73 6f63 earch("nginx.soc
│ │ │ -0028d2b0: 6b65 7422 2c20 6d75 6c74 696c 696e 653d ket", multiline=
│ │ │ -0028d2c0: 5472 7565 290a 2020 7461 6773 3a0a 2020 True). tags:.
│ │ │ -0028d2d0: 2d20 6469 7361 626c 655f 7374 7261 7465 - disable_strate
│ │ │ -0028d2e0: 6779 0a20 202d 206c 6f77 5f63 6f6d 706c gy. - low_compl
│ │ │ -0028d2f0: 6578 6974 790a 2020 2d20 6c6f 775f 6469 exity. - low_di
│ │ │ -0028d300: 7372 7570 7469 6f6e 0a20 202d 206e 6f5f sruption. - no_
│ │ │ -0028d310: 7265 626f 6f74 5f6e 6565 6465 640a 2020 reboot_needed.
│ │ │ -0028d320: 2d20 7365 7276 6963 655f 6e67 696e 785f - service_nginx_
│ │ │ -0028d330: 6469 7361 626c 6564 0a20 202d 2073 7065 disabled. - spe
│ │ │ -0028d340: 6369 616c 5f73 6572 7669 6365 5f62 6c6f cial_service_blo
│ │ │ -0028d350: 636b 0a20 202d 2075 6e6b 6e6f 776e 5f73 ck. - unknown_s
│ │ │ -0028d360: 6576 6572 6974 790a 2020 7768 656e 3a20 everity. when:
│ │ │ -0028d370: 2722 6c69 6e75 782d 6261 7365 2220 696e '"linux-base" in
│ │ │ -0028d380: 2061 6e73 6962 6c65 5f66 6163 7473 2e70 ansible_facts.p
│ │ │ -0028d390: 6163 6b61 6765 7327 0a3c 2f63 6f64 653e ackages'.
│ │ │ +0028c570: 7469 6f6e 2041 6e73 6962 6c65 2073 6e69 tion Ansible sni
│ │ │ +0028c580: 7070 6574 20e2 87b2 3c2f 613e 3c62 723e ppet ...
│ │ │ +0028c590: 3c64 6976 2063 6c61 7373 3d22 7061 6e65 Compl
│ │ │ +0028c610: 6578 6974 793a 3c2f 7468 3e3c 7464 3e6c exity: l
│ │ │ +0028c620: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ +0028c630: 3c74 683e 4469 7372 7570 7469 6f6e 3a3c Disruption:<
│ │ │ +0028c640: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ +0028c650: 3c2f 7472 3e3c 7472 3e3c 7468 3e52 6562 Reb
│ │ │ +0028c660: 6f6f 743a 3c2f 7468 3e3c 7464 3e66 616c oot: fal
│ │ │ +0028c670: 7365 3c2f 7464 3e3c 2f74 723e 3c74 723e se
│ │ │ +0028c680: 3c74 683e 5374 7261 7465 6779 3a3c 2f74 Strategy: disable
<
│ │ │ +0028c6b0: 7072 653e 3c63 6f64 653e 2d20 6e61 6d65 pre>- name
│ │ │ +0028c6c0: 3a20 4761 7468 6572 2074 6865 2070 6163 : Gather the pac
│ │ │ +0028c6d0: 6b61 6765 2066 6163 7473 0a20 2070 6163 kage facts. pac
│ │ │ +0028c6e0: 6b61 6765 5f66 6163 7473 3a0a 2020 2020 kage_facts:.
│ │ │ +0028c6f0: 6d61 6e61 6765 723a 2061 7574 6f0a 2020 manager: auto.
│ │ │ +0028c700: 7461 6773 3a0a 2020 2d20 6469 7361 626c tags:. - disabl
│ │ │ +0028c710: 655f 7374 7261 7465 6779 0a20 202d 206c e_strategy. - l
│ │ │ +0028c720: 6f77 5f63 6f6d 706c 6578 6974 790a 2020 ow_complexity.
│ │ │ +0028c730: 2d20 6c6f 775f 6469 7372 7570 7469 6f6e - low_disruption
│ │ │ +0028c740: 0a20 202d 206e 6f5f 7265 626f 6f74 5f6e . - no_reboot_n
│ │ │ +0028c750: 6565 6465 640a 2020 2d20 7365 7276 6963 eeded. - servic
│ │ │ +0028c760: 655f 6e67 696e 785f 6469 7361 626c 6564 e_nginx_disabled
│ │ │ +0028c770: 0a20 202d 2075 6e6b 6e6f 776e 5f73 6576 . - unknown_sev
│ │ │ +0028c780: 6572 6974 790a 0a2d 206e 616d 653a 2044 erity..- name: D
│ │ │ +0028c790: 6973 6162 6c65 206e 6769 6e78 2053 6572 isable nginx Ser
│ │ │ +0028c7a0: 7669 6365 202d 2044 6973 6162 6c65 2073 vice - Disable s
│ │ │ +0028c7b0: 6572 7669 6365 206e 6769 6e78 0a20 2062 ervice nginx. b
│ │ │ +0028c7c0: 6c6f 636b 3a0a 0a20 202d 206e 616d 653a lock:.. - name:
│ │ │ +0028c7d0: 2044 6973 6162 6c65 206e 6769 6e78 2053 Disable nginx S
│ │ │ +0028c7e0: 6572 7669 6365 202d 2043 6f6c 6c65 6374 ervice - Collect
│ │ │ +0028c7f0: 2073 7973 7465 6d64 2053 6572 7669 6365 systemd Service
│ │ │ +0028c800: 7320 5072 6573 656e 7420 696e 2074 6865 s Present in the
│ │ │ +0028c810: 2053 7973 7465 6d0a 2020 2020 616e 7369 System. ansi
│ │ │ +0028c820: 626c 652e 6275 696c 7469 6e2e 636f 6d6d ble.builtin.comm
│ │ │ +0028c830: 616e 643a 2073 7973 7465 6d63 746c 202d and: systemctl -
│ │ │ +0028c840: 7120 6c69 7374 2d75 6e69 742d 6669 6c65 q list-unit-file
│ │ │ +0028c850: 7320 2d2d 7479 7065 2073 6572 7669 6365 s --type service
│ │ │ +0028c860: 0a20 2020 2072 6567 6973 7465 723a 2073 . register: s
│ │ │ +0028c870: 6572 7669 6365 5f65 7869 7374 730a 2020 ervice_exists.
│ │ │ +0028c880: 2020 6368 616e 6765 645f 7768 656e 3a20 changed_when:
│ │ │ +0028c890: 6661 6c73 650a 2020 2020 6661 696c 6564 false. failed
│ │ │ +0028c8a0: 5f77 6865 6e3a 2073 6572 7669 6365 5f65 _when: service_e
│ │ │ +0028c8b0: 7869 7374 732e 7263 206e 6f74 2069 6e20 xists.rc not in
│ │ │ +0028c8c0: 5b30 2c20 315d 0a20 2020 2063 6865 636b [0, 1]. check
│ │ │ +0028c8d0: 5f6d 6f64 653a 2066 616c 7365 0a0a 2020 _mode: false..
│ │ │ +0028c8e0: 2d20 6e61 6d65 3a20 4469 7361 626c 6520 - name: Disable
│ │ │ +0028c8f0: 6e67 696e 7820 5365 7276 6963 6520 2d20 nginx Service -
│ │ │ +0028c900: 456e 7375 7265 206e 6769 6e78 2e73 6572 Ensure nginx.ser
│ │ │ +0028c910: 7669 6365 2069 7320 4d61 736b 6564 0a20 vice is Masked.
│ │ │ +0028c920: 2020 2061 6e73 6962 6c65 2e62 7569 6c74 ansible.built
│ │ │ +0028c930: 696e 2e73 7973 7465 6d64 3a0a 2020 2020 in.systemd:.
│ │ │ +0028c940: 2020 6e61 6d65 3a20 6e67 696e 782e 7365 name: nginx.se
│ │ │ +0028c950: 7276 6963 650a 2020 2020 2020 7374 6174 rvice. stat
│ │ │ +0028c960: 653a 2073 746f 7070 6564 0a20 2020 2020 e: stopped.
│ │ │ +0028c970: 2065 6e61 626c 6564 3a20 6661 6c73 650a enabled: false.
│ │ │ +0028c980: 2020 2020 2020 6d61 736b 6564 3a20 7472 masked: tr
│ │ │ +0028c990: 7565 0a20 2020 2077 6865 6e3a 2073 6572 ue. when: ser
│ │ │ +0028c9a0: 7669 6365 5f65 7869 7374 732e 7374 646f vice_exists.stdo
│ │ │ +0028c9b0: 7574 5f6c 696e 6573 2069 7320 7365 6172 ut_lines is sear
│ │ │ +0028c9c0: 6368 2822 6e67 696e 782e 7365 7276 6963 ch("nginx.servic
│ │ │ +0028c9d0: 6522 2c20 6d75 6c74 696c 696e 653d 5472 e", multiline=Tr
│ │ │ +0028c9e0: 7565 290a 0a20 202d 206e 616d 653a 2055 ue).. - name: U
│ │ │ +0028c9f0: 6e69 7420 536f 636b 6574 2045 7869 7374 nit Socket Exist
│ │ │ +0028ca00: 7320 2d20 6e67 696e 782e 736f 636b 6574 s - nginx.socket
│ │ │ +0028ca10: 0a20 2020 2061 6e73 6962 6c65 2e62 7569 . ansible.bui
│ │ │ +0028ca20: 6c74 696e 2e63 6f6d 6d61 6e64 3a20 7379 ltin.command: sy
│ │ │ +0028ca30: 7374 656d 6374 6c20 2d71 206c 6973 742d stemctl -q list-
│ │ │ +0028ca40: 756e 6974 2d66 696c 6573 206e 6769 6e78 unit-files nginx
│ │ │ +0028ca50: 2e73 6f63 6b65 740a 2020 2020 7265 6769 .socket. regi
│ │ │ +0028ca60: 7374 6572 3a20 736f 636b 6574 5f66 696c ster: socket_fil
│ │ │ +0028ca70: 655f 6578 6973 7473 0a20 2020 2063 6861 e_exists. cha
│ │ │ +0028ca80: 6e67 6564 5f77 6865 6e3a 2066 616c 7365 nged_when: false
│ │ │ +0028ca90: 0a20 2020 2066 6169 6c65 645f 7768 656e . failed_when
│ │ │ +0028caa0: 3a20 736f 636b 6574 5f66 696c 655f 6578 : socket_file_ex
│ │ │ +0028cab0: 6973 7473 2e72 6320 6e6f 7420 696e 205b ists.rc not in [
│ │ │ +0028cac0: 302c 2031 5d0a 2020 2020 6368 6563 6b5f 0, 1]. check_
│ │ │ +0028cad0: 6d6f 6465 3a20 6661 6c73 650a 0a20 202d mode: false.. -
│ │ │ +0028cae0: 206e 616d 653a 2044 6973 6162 6c65 206e name: Disable n
│ │ │ +0028caf0: 6769 6e78 2053 6572 7669 6365 202d 2044 ginx Service - D
│ │ │ +0028cb00: 6973 6162 6c65 2053 6f63 6b65 7420 6e67 isable Socket ng
│ │ │ +0028cb10: 696e 780a 2020 2020 616e 7369 626c 652e inx. ansible.
│ │ │ +0028cb20: 6275 696c 7469 6e2e 7379 7374 656d 643a builtin.systemd:
│ │ │ +0028cb30: 0a20 2020 2020 206e 616d 653a 206e 6769 . name: ngi
│ │ │ +0028cb40: 6e78 2e73 6f63 6b65 740a 2020 2020 2020 nx.socket.
│ │ │ +0028cb50: 656e 6162 6c65 643a 2066 616c 7365 0a20 enabled: false.
│ │ │ +0028cb60: 2020 2020 2073 7461 7465 3a20 7374 6f70 state: stop
│ │ │ +0028cb70: 7065 640a 2020 2020 2020 6d61 736b 6564 ped. masked
│ │ │ +0028cb80: 3a20 7472 7565 0a20 2020 2077 6865 6e3a : true. when:
│ │ │ +0028cb90: 2073 6f63 6b65 745f 6669 6c65 5f65 7869 socket_file_exi
│ │ │ +0028cba0: 7374 732e 7374 646f 7574 5f6c 696e 6573 sts.stdout_lines
│ │ │ +0028cbb0: 2069 7320 7365 6172 6368 2822 6e67 696e is search("ngin
│ │ │ +0028cbc0: 782e 736f 636b 6574 222c 206d 756c 7469 x.socket", multi
│ │ │ +0028cbd0: 6c69 6e65 3d54 7275 6529 0a20 2074 6167 line=True). tag
│ │ │ +0028cbe0: 733a 0a20 202d 2064 6973 6162 6c65 5f73 s:. - disable_s
│ │ │ +0028cbf0: 7472 6174 6567 790a 2020 2d20 6c6f 775f trategy. - low_
│ │ │ +0028cc00: 636f 6d70 6c65 7869 7479 0a20 202d 206c complexity. - l
│ │ │ +0028cc10: 6f77 5f64 6973 7275 7074 696f 6e0a 2020 ow_disruption.
│ │ │ +0028cc20: 2d20 6e6f 5f72 6562 6f6f 745f 6e65 6564 - no_reboot_need
│ │ │ +0028cc30: 6564 0a20 202d 2073 6572 7669 6365 5f6e ed. - service_n
│ │ │ +0028cc40: 6769 6e78 5f64 6973 6162 6c65 640a 2020 ginx_disabled.
│ │ │ +0028cc50: 2d20 7370 6563 6961 6c5f 7365 7276 6963 - special_servic
│ │ │ +0028cc60: 655f 626c 6f63 6b0a 2020 2d20 756e 6b6e e_block. - unkn
│ │ │ +0028cc70: 6f77 6e5f 7365 7665 7269 7479 0a20 2077 own_severity. w
│ │ │ +0028cc80: 6865 6e3a 2027 226c 696e 7578 2d62 6173 hen: '"linux-bas
│ │ │ +0028cc90: 6522 2069 6e20 616e 7369 626c 655f 6661 e" in ansible_fa
│ │ │ +0028cca0: 6374 732e 7061 636b 6167 6573 270a 3c2f cts.packages'.
│ │ │ +0028ccb0: 636f 6465 3e3c 2f70 7265 3e3c 2f64 6976 code>R
│ │ │ +0028cd60: 656d 6564 6961 7469 6f6e 204b 7562 6572 emediation Kuber
│ │ │ +0028cd70: 6e65 7465 7320 736e 6970 7065 7420 e287 netes snippet ..
│ │ │ +0028cd80: b23c 2f61 3e3c 6272 3e3c 6469 7620 636c .
│ │ │ +0028ce00: 3c74 683e 436f 6d70 6c65 7869 7479 3a3c Complexity:<
│ │ │ +0028ce10: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ +0028ce20: 3c2f 7472 3e3c 7472 3e3c 7468 3e44 6973 Dis
│ │ │ +0028ce30: 7275 7074 696f 6e3a 3c2f 7468 3e3c 7464 ruption: medium Reboot:
│ │ │ +0028ce60: 3c2f 7468 3e3c 7464 3e74 7275 653c 2f74 true S
│ │ │ +0028ce80: 7472 6174 6567 793a 3c2f 7468 3e3c 7464 trategy: disable
<
│ │ │ +0028ceb0: 636f 6465 3e61 7069 5665 7273 696f 6e3a code>apiVersion:
│ │ │ +0028cec0: 206d 6163 6869 6e65 636f 6e66 6967 7572 machineconfigur
│ │ │ +0028ced0: 6174 696f 6e2e 6f70 656e 7368 6966 742e ation.openshift.
│ │ │ +0028cee0: 696f 2f76 310a 6b69 6e64 3a20 4d61 6368 io/v1.kind: Mach
│ │ │ +0028cef0: 696e 6543 6f6e 6669 670a 7370 6563 3a0a ineConfig.spec:.
│ │ │ +0028cf00: 2020 636f 6e66 6967 3a0a 2020 2020 6967 config:. ig
│ │ │ +0028cf10: 6e69 7469 6f6e 3a0a 2020 2020 2020 7665 nition:. ve
│ │ │ +0028cf20: 7273 696f 6e3a 2033 2e31 2e30 0a20 2020 rsion: 3.1.0.
│ │ │ +0028cf30: 2073 7973 7465 6d64 3a0a 2020 2020 2020 systemd:.
│ │ │ +0028cf40: 756e 6974 733a 0a20 2020 2020 202d 206e units:. - n
│ │ │ +0028cf50: 616d 653a 206e 6769 6e78 2e73 6572 7669 ame: nginx.servi
│ │ │ +0028cf60: 6365 0a20 2020 2020 2020 2065 6e61 626c ce. enabl
│ │ │ +0028cf70: 6564 3a20 6661 6c73 650a 2020 2020 2020 ed: false.
│ │ │ +0028cf80: 2020 6d61 736b 3a20 7472 7565 0a20 2020 mask: true.
│ │ │ +0028cf90: 2020 202d 206e 616d 653a 206e 6769 6e78 - name: nginx
│ │ │ +0028cfa0: 2e73 6f63 6b65 740a 2020 2020 2020 2020 .socket.
│ │ │ +0028cfb0: 656e 6162 6c65 643a 2066 616c 7365 0a20 enabled: false.
│ │ │ +0028cfc0: 2020 2020 2020 206d 6173 6b3a 2074 7275 mask: tru
│ │ │ +0028cfd0: 650a 3c2f 636f 6465 3e3c 2f70 7265 3e3c e.
<
│ │ │ +0028cfe0: 2f64 6976 3e3c 6120 636c 6173 733d 2262 /div>Remediation P
│ │ │ +0028d090: 7570 7065 7420 736e 6970 7065 7420 e287 uppet snippet ..
│ │ │ +0028d0a0: b23c 2f61 3e3c 6272 3e3c 6469 7620 636c .
│ │ │ +0028d120: 3c74 683e 436f 6d70 6c65 7869 7479 3a3c Complexity:<
│ │ │ +0028d130: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ +0028d140: 3c2f 7472 3e3c 7472 3e3c 7468 3e44 6973 Dis
│ │ │ +0028d150: 7275 7074 696f 6e3a 3c2f 7468 3e3c 7464 ruption: low Reboot: false
│ │ │ +0028d190: 3c2f 7472 3e3c 7472 3e3c 7468 3e53 7472 Str
│ │ │ +0028d1a0: 6174 6567 793a 3c2f 7468 3e3c 7464 3e65 ategy: e
│ │ │ +0028d1b0: 6e61 626c 653c 2f74 643e 3c2f 7472 3e3c nable <
│ │ │ +0028d1c0: 2f74 6162 6c65 3e3c 7072 653e 3c63 6f64 /table>include disabl
│ │ │ +0028d1e0: 655f 6e67 696e 780a 0a63 6c61 7373 2064 e_nginx..class d
│ │ │ +0028d1f0: 6973 6162 6c65 5f6e 6769 6e78 207b 0a20 isable_nginx {.
│ │ │ +0028d200: 2073 6572 7669 6365 207b 276e 6769 6e78 service {'nginx
│ │ │ +0028d210: 273a 0a20 2020 2065 6e61 626c 6520 3d26 ':. enable =&
│ │ │ +0028d220: 6774 3b20 6661 6c73 652c 0a20 2020 2065 gt; false,. e
│ │ │ +0028d230: 6e73 7572 6520 3d26 6774 3b20 2773 746f nsure => 'sto
│ │ │ +0028d240: 7070 6564 272c 0a20 207d 0a7d 0a3c 2f63 pped',. }.}.
│ │ │ +0028d260: 3c61 2063 6c61 7373 3d22 6274 6e20 6274 Re
│ │ │ +0028d300: 6d65 6469 6174 696f 6e20 4f53 4275 696c mediation OSBuil
│ │ │ +0028d310: 6420 426c 7565 7072 696e 7420 736e 6970 d Blueprint snip
│ │ │ +0028d320: 7065 7420 e287 b23c 2f61 3e3c 6272 3e3c pet ...
<
│ │ │ +0028d330: 6469 7620 636c 6173 733d 2270 616e 656c div class="panel
│ │ │ +0028d340: 2d63 6f6c 6c61 7073 6520 636f 6c6c 6170 -collapse collap
│ │ │ +0028d350: 7365 2220 6964 3d22 6964 3130 3137 223e se" id="id1017">
│ │ │ +0028d360: 3c70 7265 3e3c 636f 6465 3e0a 5b63 7573 .[cus
│ │ │ +0028d370: 746f 6d69 7a61 7469 6f6e 732e 7365 7276 tomizations.serv
│ │ │ +0028d380: 6963 6573 5d0a 6d61 736b 6564 203d 205b ices].masked = [
│ │ │ +0028d390: 226e 6769 6e78 225d 0a3c 2f63 6f64 653e "nginx"].
│ │ │ 0028d3a0: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063
R
│ │ │ -0028e8f0: 656d 6564 6961 7469 6f6e 2050 7570 7065 emediation Puppe
│ │ │ -0028e900: 7420 736e 6970 7065 7420 e287 b23c 2f61 t snippet ...
│ │ │ -0028e990: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity:
│ │ │ -0028e9a0: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Disrupt
│ │ │ -0028e9c0: 696f 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 ion: low
│ │ │ -0028e9d0: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Reboot:false Strateg
│ │ │ -0028ea10: 793a 3c2f 7468 3e3c 7464 3e64 6973 6162 y: disab
│ │ │ -0028ea20: 6c65 3c2f 7464 3e3c 2f74 723e 3c2f 7461 le .
│ │ │ -0028ea40: 696e 636c 7564 6520 7265 6d6f 7665 5f64 include remove_d
│ │ │ -0028ea50: 6f76 6563 6f74 2d63 6f72 650a 0a63 6c61 ovecot-core..cla
│ │ │ -0028ea60: 7373 2072 656d 6f76 655f 646f 7665 636f ss remove_doveco
│ │ │ -0028ea70: 742d 636f 7265 207b 0a20 2070 6163 6b61 t-core {. packa
│ │ │ -0028ea80: 6765 207b 2027 646f 7665 636f 742d 636f ge { 'dovecot-co
│ │ │ -0028ea90: 7265 273a 0a20 2020 2065 6e73 7572 6520 re':. ensure
│ │ │ -0028eaa0: 3d26 6774 3b20 2770 7572 6765 6427 2c0a => 'purged',.
│ │ │ -0028eab0: 2020 7d0a 7d0a 3c2f 636f 6465 3e3c 2f70 }.}.Remediati
│ │ │ -0028eb70: 6f6e 2041 6e73 6962 6c65 2073 6e69 7070 on Ansible snipp
│ │ │ -0028eb80: 6574 20e2 87b2 3c2f 613e 3c62 723e 3c64 et ...
<
│ │ │ -0028ebc0: 7461 626c 6520 636c 6173 733d 2274 6162 table class="tab
│ │ │ -0028ebd0: 6c65 2074 6162 6c65 2d73 7472 6970 6564 le table-striped
│ │ │ -0028ebe0: 2074 6162 6c65 2d62 6f72 6465 7265 6420 table-bordered
│ │ │ -0028ebf0: 7461 626c 652d 636f 6e64 656e 7365 6422 table-condensed"
│ │ │ -0028ec00: 3e3c 7472 3e3c 7468 3e43 6f6d 706c 6578 >Complex
│ │ │ -0028ec10: 6974 793a 3c2f 7468 3e3c 7464 3e6c 6f77 ity: low
│ │ │ -0028ec20: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Disruption: low
│ │ │ -0028ec50: 7472 3e3c 7472 3e3c 7468 3e52 6562 6f6f tr>Reboo
│ │ │ -0028ec60: 743a 3c2f 7468 3e3c 7464 3e66 616c 7365 t: false
│ │ │ -0028ec70: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Strategy:
│ │ │ -0028ec90: 3c74 643e 6469 7361 626c 653c 2f74 643e disable
│ │ │ -0028eca0: 3c2f 7472 3e3c 2f74 6162 6c65 3e3c 7072
- name:
│ │ │ -0028ecc0: 2755 6e69 6e73 7461 6c6c 2064 6f76 6563 'Uninstall dovec
│ │ │ -0028ecd0: 6f74 2050 6163 6b61 6765 3a20 456e 7375 ot Package: Ensu
│ │ │ -0028ece0: 7265 2064 6f76 6563 6f74 2d63 6f72 6520 re dovecot-core
│ │ │ -0028ecf0: 6973 2072 656d 6f76 6564 270a 2020 616e is removed'. an
│ │ │ -0028ed00: 7369 626c 652e 6275 696c 7469 6e2e 7061 sible.builtin.pa
│ │ │ -0028ed10: 636b 6167 653a 0a20 2020 206e 616d 653a ckage:. name:
│ │ │ -0028ed20: 2064 6f76 6563 6f74 2d63 6f72 650a 2020 dovecot-core.
│ │ │ -0028ed30: 2020 7374 6174 653a 2061 6273 656e 740a state: absent.
│ │ │ -0028ed40: 2020 7461 6773 3a0a 2020 2d20 6469 7361 tags:. - disa
│ │ │ -0028ed50: 626c 655f 7374 7261 7465 6779 0a20 202d ble_strategy. -
│ │ │ -0028ed60: 206c 6f77 5f63 6f6d 706c 6578 6974 790a low_complexity.
│ │ │ -0028ed70: 2020 2d20 6c6f 775f 6469 7372 7570 7469 - low_disrupti
│ │ │ -0028ed80: 6f6e 0a20 202d 206e 6f5f 7265 626f 6f74 on. - no_reboot
│ │ │ -0028ed90: 5f6e 6565 6465 640a 2020 2d20 7061 636b _needed. - pack
│ │ │ -0028eda0: 6167 655f 646f 7665 636f 745f 7265 6d6f age_dovecot_remo
│ │ │ -0028edb0: 7665 640a 2020 2d20 756e 6b6e 6f77 6e5f ved. - unknown_
│ │ │ -0028edc0: 7365 7665 7269 7479 0a3c 2f63 6f64 653e severity.
│ │ │ +0028e8f0: 656d 6564 6961 7469 6f6e 2041 6e73 6962 emediation Ansib
│ │ │ +0028e900: 6c65 2073 6e69 7070 6574 20e2 87b2 3c2f le snippet ...
│ │ │ +0028e910: 613e 3c62 723e 3c64 6976 2063 6c61 7373 a>
Complexity: low Disrup
│ │ │ +0028e9c0: 7469 6f6e 3a3c 2f74 683e 3c74 643e 6c6f tion: lo
│ │ │ +0028e9d0: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ +0028e9e0: 7468 3e52 6562 6f6f 743a 3c2f 7468 3e3c th>Reboot:<
│ │ │ +0028e9f0: 7464 3e66 616c 7365 3c2f 7464 3e3c 2f74 td>false Strate
│ │ │ +0028ea10: 6779 3a3c 2f74 683e 3c74 643e 6469 7361 gy: disa
│ │ │ +0028ea20: 626c 653c 2f74 643e 3c2f 7472 3e3c 2f74 ble
│ │ │ +0028ea40: 2d20 6e61 6d65 3a20 2755 6e69 6e73 7461 - name: 'Uninsta
│ │ │ +0028ea50: 6c6c 2064 6f76 6563 6f74 2050 6163 6b61 ll dovecot Packa
│ │ │ +0028ea60: 6765 3a20 456e 7375 7265 2064 6f76 6563 ge: Ensure dovec
│ │ │ +0028ea70: 6f74 2d63 6f72 6520 6973 2072 656d 6f76 ot-core is remov
│ │ │ +0028ea80: 6564 270a 2020 616e 7369 626c 652e 6275 ed'. ansible.bu
│ │ │ +0028ea90: 696c 7469 6e2e 7061 636b 6167 653a 0a20 iltin.package:.
│ │ │ +0028eaa0: 2020 206e 616d 653a 2064 6f76 6563 6f74 name: dovecot
│ │ │ +0028eab0: 2d63 6f72 650a 2020 2020 7374 6174 653a -core. state:
│ │ │ +0028eac0: 2061 6273 656e 740a 2020 7461 6773 3a0a absent. tags:.
│ │ │ +0028ead0: 2020 2d20 6469 7361 626c 655f 7374 7261 - disable_stra
│ │ │ +0028eae0: 7465 6779 0a20 202d 206c 6f77 5f63 6f6d tegy. - low_com
│ │ │ +0028eaf0: 706c 6578 6974 790a 2020 2d20 6c6f 775f plexity. - low_
│ │ │ +0028eb00: 6469 7372 7570 7469 6f6e 0a20 202d 206e disruption. - n
│ │ │ +0028eb10: 6f5f 7265 626f 6f74 5f6e 6565 6465 640a o_reboot_needed.
│ │ │ +0028eb20: 2020 2d20 7061 636b 6167 655f 646f 7665 - package_dove
│ │ │ +0028eb30: 636f 745f 7265 6d6f 7665 640a 2020 2d20 cot_removed. -
│ │ │ +0028eb40: 756e 6b6e 6f77 6e5f 7365 7665 7269 7479 unknown_severity
│ │ │ +0028eb50: 0a3c 2f63 6f64 653e 3c2f 7072 653e 3c2f .
│ │ │ +0028eb60: 6469 763e 3c61 2063 6c61 7373 3d22 6274 div>Remediation Pu
│ │ │ +0028ec10: 7070 6574 2073 6e69 7070 6574 20e2 87b2 ppet snippet ...
│ │ │ +0028ec20: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61
<
│ │ │ +0028eca0: 7468 3e43 6f6d 706c 6578 6974 793a 3c2f th>Complexity:
│ │ │ +0028ecb0: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ +0028ecc0: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr> Disr
│ │ │ +0028ecd0: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption:
│ │ │ +0028ece0: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Reboot: false <
│ │ │ +0028ed10: 2f74 723e 3c74 723e 3c74 683e 5374 7261 /tr>Stra
│ │ │ +0028ed20: 7465 6779 3a3c 2f74 683e 3c74 643e 6469 tegy: di
│ │ │ +0028ed30: 7361 626c 653c 2f74 643e 3c2f 7472 3e3c sable <
│ │ │ +0028ed40: 2f74 6162 6c65 3e3c 7072 653e 3c63 6f64 /table>.include remov
│ │ │ +0028ed60: 655f 646f 7665 636f 742d 636f 7265 0a0a e_dovecot-core..
│ │ │ +0028ed70: 636c 6173 7320 7265 6d6f 7665 5f64 6f76 class remove_dov
│ │ │ +0028ed80: 6563 6f74 2d63 6f72 6520 7b0a 2020 7061 ecot-core {. pa
│ │ │ +0028ed90: 636b 6167 6520 7b20 2764 6f76 6563 6f74 ckage { 'dovecot
│ │ │ +0028eda0: 2d63 6f72 6527 3a0a 2020 2020 656e 7375 -core':. ensu
│ │ │ +0028edb0: 7265 203d 2667 743b 2027 7075 7267 6564 re => 'purged
│ │ │ +0028edc0: 272c 0a20 207d 0a7d 0a3c 2f63 6f64 653e ',. }.}.
│ │ │ 0028edd0: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063
Remediation OSB
│ │ │ -0028fbc0: 7569 6c64 2042 6c75 6570 7269 6e74 2073 uild Blueprint s
│ │ │ -0028fbd0: 6e69 7070 6574 20e2 87b2 3c2f 613e 3c62 nippet ....[
│ │ │ -0028fc20: 6375 7374 6f6d 697a 6174 696f 6e73 2e73 customizations.s
│ │ │ -0028fc30: 6572 7669 6365 735d 0a6d 6173 6b65 6420 ervices].masked
│ │ │ -0028fc40: 3d20 5b22 646f 7665 636f 7422 5d0a 3c2f = ["dovecot"].
│ │ │ -0028fc50: 636f 6465 3e3c 2f70 7265 3e3c 2f64 6976 code>
R
│ │ │ -0028fd00: 656d 6564 6961 7469 6f6e 204b 7562 6572 emediation Kuber
│ │ │ -0028fd10: 6e65 7465 7320 736e 6970 7065 7420 e287 netes snippet ..
│ │ │ -0028fd20: b23c 2f61 3e3c 6272 3e3c 6469 7620 636c .
│ │ │ -0028fda0: 3c74 683e 436f 6d70 6c65 7869 7479 3a3c Complexity:<
│ │ │ -0028fdb0: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ -0028fdc0: 3c2f 7472 3e3c 7472 3e3c 7468 3e44 6973 Dis
│ │ │ -0028fdd0: 7275 7074 696f 6e3a 3c2f 7468 3e3c 7464 ruption: medium Reboot:
│ │ │ -0028fe00: 3c2f 7468 3e3c 7464 3e74 7275 653c 2f74 true S
│ │ │ -0028fe20: 7472 6174 6567 793a 3c2f 7468 3e3c 7464 trategy: disable
<
│ │ │ -0028fe50: 636f 6465 3e61 7069 5665 7273 696f 6e3a code>apiVersion:
│ │ │ -0028fe60: 206d 6163 6869 6e65 636f 6e66 6967 7572 machineconfigur
│ │ │ -0028fe70: 6174 696f 6e2e 6f70 656e 7368 6966 742e ation.openshift.
│ │ │ -0028fe80: 696f 2f76 310a 6b69 6e64 3a20 4d61 6368 io/v1.kind: Mach
│ │ │ -0028fe90: 696e 6543 6f6e 6669 670a 7370 6563 3a0a ineConfig.spec:.
│ │ │ -0028fea0: 2020 636f 6e66 6967 3a0a 2020 2020 6967 config:. ig
│ │ │ -0028feb0: 6e69 7469 6f6e 3a0a 2020 2020 2020 7665 nition:. ve
│ │ │ -0028fec0: 7273 696f 6e3a 2033 2e31 2e30 0a20 2020 rsion: 3.1.0.
│ │ │ -0028fed0: 2073 7973 7465 6d64 3a0a 2020 2020 2020 systemd:.
│ │ │ -0028fee0: 756e 6974 733a 0a20 2020 2020 202d 206e units:. - n
│ │ │ -0028fef0: 616d 653a 2064 6f76 6563 6f74 2e73 6572 ame: dovecot.ser
│ │ │ -0028ff00: 7669 6365 0a20 2020 2020 2020 2065 6e61 vice. ena
│ │ │ -0028ff10: 626c 6564 3a20 6661 6c73 650a 2020 2020 bled: false.
│ │ │ -0028ff20: 2020 2020 6d61 736b 3a20 7472 7565 0a20 mask: true.
│ │ │ -0028ff30: 2020 2020 202d 206e 616d 653a 2064 6f76 - name: dov
│ │ │ -0028ff40: 6563 6f74 2e73 6f63 6b65 740a 2020 2020 ecot.socket.
│ │ │ -0028ff50: 2020 2020 656e 6162 6c65 643a 2066 616c enabled: fal
│ │ │ -0028ff60: 7365 0a20 2020 2020 2020 206d 6173 6b3a se. mask:
│ │ │ -0028ff70: 2074 7275 650a 3c2f 636f 6465 3e3c 2f70 true.
Remediati
│ │ │ -00290030: 6f6e 2050 7570 7065 7420 736e 6970 7065 on Puppet snippe
│ │ │ -00290040: 7420 e287 b23c 2f61 3e3c 6272 3e3c 6469 t ...
│ │ │ -002900c0: 3c74 723e 3c74 683e 436f 6d70 6c65 7869 Complexi
│ │ │ -002900d0: 7479 3a3c 2f74 683e 3c74 643e 6c6f 773c ty: low<
│ │ │ -002900e0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Disruption: low Reboot
│ │ │ -00290120: 3a3c 2f74 683e 3c74 643e 6661 6c73 653c : false<
│ │ │ -00290130: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Strategy: <
│ │ │ -00290150: 7464 3e65 6e61 626c 653c 2f74 643e 3c2f td>enable
│ │ │ -00290160: 7472 3e3c 2f74 6162 6c65 3e3c 7072 653e tr>
│ │ │ -00290170: 3c63 6f64 653e 696e 636c 7564 6520 6469 include di
│ │ │ -00290180: 7361 626c 655f 646f 7665 636f 740a 0a63 sable_dovecot..c
│ │ │ -00290190: 6c61 7373 2064 6973 6162 6c65 5f64 6f76 lass disable_dov
│ │ │ -002901a0: 6563 6f74 207b 0a20 2073 6572 7669 6365 ecot {. service
│ │ │ -002901b0: 207b 2764 6f76 6563 6f74 273a 0a20 2020 {'dovecot':.
│ │ │ -002901c0: 2065 6e61 626c 6520 3d26 6774 3b20 6661 enable => fa
│ │ │ -002901d0: 6c73 652c 0a20 2020 2065 6e73 7572 6520 lse,. ensure
│ │ │ -002901e0: 3d26 6774 3b20 2773 746f 7070 6564 272c => 'stopped',
│ │ │ -002901f0: 0a20 207d 0a7d 0a3c 2f63 6f64 653e 3c2f . }.}.
│ │ │ -00290200: 7072 653e 3c2f 6469 763e 3c61 2063 6c61 pre>
Remediat
│ │ │ -002902b0: 696f 6e20 416e 7369 626c 6520 736e 6970 ion Ansible snip
│ │ │ -002902c0: 7065 7420 e287 b23c 2f61 3e3c 6272 3e3c pet ...
<
│ │ │ -002902d0: 6469 7620 636c 6173 733d 2270 616e 656c div class="panel
│ │ │ -002902e0: 2d63 6f6c 6c61 7073 6520 636f 6c6c 6170 -collapse collap
│ │ │ -002902f0: 7365 2220 6964 3d22 6964 3130 3237 223e se" id="id1027">
│ │ │ -00290300: 3c74 6162 6c65 2063 6c61 7373 3d22 7461 Comple
│ │ │ -00290350: 7869 7479 3a3c 2f74 683e 3c74 643e 6c6f xity: lo
│ │ │ -00290360: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ -00290370: 7468 3e44 6973 7275 7074 696f 6e3a 3c2f th>Disruption:
│ │ │ -00290380: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ -00290390: 2f74 723e 3c74 723e 3c74 683e 5265 626f /tr> Rebo
│ │ │ -002903a0: 6f74 3a3c 2f74 683e 3c74 643e 6661 6c73 ot: fals
│ │ │ -002903b0: 653c 2f74 643e 3c2f 7472 3e3c 7472 3e3c e <
│ │ │ -002903c0: 7468 3e53 7472 6174 6567 793a 3c2f 7468 th>Strategy:disable
- name:
│ │ │ -00290400: 2047 6174 6865 7220 7468 6520 7061 636b Gather the pack
│ │ │ -00290410: 6167 6520 6661 6374 730a 2020 7061 636b age facts. pack
│ │ │ -00290420: 6167 655f 6661 6374 733a 0a20 2020 206d age_facts:. m
│ │ │ -00290430: 616e 6167 6572 3a20 6175 746f 0a20 2074 anager: auto. t
│ │ │ -00290440: 6167 733a 0a20 202d 2064 6973 6162 6c65 ags:. - disable
│ │ │ -00290450: 5f73 7472 6174 6567 790a 2020 2d20 6c6f _strategy. - lo
│ │ │ -00290460: 775f 636f 6d70 6c65 7869 7479 0a20 202d w_complexity. -
│ │ │ -00290470: 206c 6f77 5f64 6973 7275 7074 696f 6e0a low_disruption.
│ │ │ -00290480: 2020 2d20 6e6f 5f72 6562 6f6f 745f 6e65 - no_reboot_ne
│ │ │ -00290490: 6564 6564 0a20 202d 2073 6572 7669 6365 eded. - service
│ │ │ -002904a0: 5f64 6f76 6563 6f74 5f64 6973 6162 6c65 _dovecot_disable
│ │ │ -002904b0: 640a 2020 2d20 756e 6b6e 6f77 6e5f 7365 d. - unknown_se
│ │ │ -002904c0: 7665 7269 7479 0a0a 2d20 6e61 6d65 3a20 verity..- name:
│ │ │ -002904d0: 4469 7361 626c 6520 446f 7665 636f 7420 Disable Dovecot
│ │ │ -002904e0: 5365 7276 6963 6520 2d20 4469 7361 626c Service - Disabl
│ │ │ -002904f0: 6520 7365 7276 6963 6520 646f 7665 636f e service doveco
│ │ │ -00290500: 740a 2020 626c 6f63 6b3a 0a0a 2020 2d20 t. block:.. -
│ │ │ -00290510: 6e61 6d65 3a20 4469 7361 626c 6520 446f name: Disable Do
│ │ │ -00290520: 7665 636f 7420 5365 7276 6963 6520 2d20 vecot Service -
│ │ │ -00290530: 436f 6c6c 6563 7420 7379 7374 656d 6420 Collect systemd
│ │ │ -00290540: 5365 7276 6963 6573 2050 7265 7365 6e74 Services Present
│ │ │ -00290550: 2069 6e20 7468 6520 5379 7374 656d 0a20 in the System.
│ │ │ -00290560: 2020 2061 6e73 6962 6c65 2e62 7569 6c74 ansible.built
│ │ │ -00290570: 696e 2e63 6f6d 6d61 6e64 3a20 7379 7374 in.command: syst
│ │ │ -00290580: 656d 6374 6c20 2d71 206c 6973 742d 756e emctl -q list-un
│ │ │ -00290590: 6974 2d66 696c 6573 202d 2d74 7970 6520 it-files --type
│ │ │ -002905a0: 7365 7276 6963 650a 2020 2020 7265 6769 service. regi
│ │ │ -002905b0: 7374 6572 3a20 7365 7276 6963 655f 6578 ster: service_ex
│ │ │ -002905c0: 6973 7473 0a20 2020 2063 6861 6e67 6564 ists. changed
│ │ │ -002905d0: 5f77 6865 6e3a 2066 616c 7365 0a20 2020 _when: false.
│ │ │ -002905e0: 2066 6169 6c65 645f 7768 656e 3a20 7365 failed_when: se
│ │ │ -002905f0: 7276 6963 655f 6578 6973 7473 2e72 6320 rvice_exists.rc
│ │ │ -00290600: 6e6f 7420 696e 205b 302c 2031 5d0a 2020 not in [0, 1].
│ │ │ -00290610: 2020 6368 6563 6b5f 6d6f 6465 3a20 6661 check_mode: fa
│ │ │ -00290620: 6c73 650a 0a20 202d 206e 616d 653a 2044 lse.. - name: D
│ │ │ -00290630: 6973 6162 6c65 2044 6f76 6563 6f74 2053 isable Dovecot S
│ │ │ -00290640: 6572 7669 6365 202d 2045 6e73 7572 6520 ervice - Ensure
│ │ │ -00290650: 646f 7665 636f 742e 7365 7276 6963 6520 dovecot.service
│ │ │ -00290660: 6973 204d 6173 6b65 640a 2020 2020 616e is Masked. an
│ │ │ -00290670: 7369 626c 652e 6275 696c 7469 6e2e 7379 sible.builtin.sy
│ │ │ -00290680: 7374 656d 643a 0a20 2020 2020 206e 616d stemd:. nam
│ │ │ -00290690: 653a 2064 6f76 6563 6f74 2e73 6572 7669 e: dovecot.servi
│ │ │ -002906a0: 6365 0a20 2020 2020 2073 7461 7465 3a20 ce. state:
│ │ │ -002906b0: 7374 6f70 7065 640a 2020 2020 2020 656e stopped. en
│ │ │ -002906c0: 6162 6c65 643a 2066 616c 7365 0a20 2020 abled: false.
│ │ │ -002906d0: 2020 206d 6173 6b65 643a 2074 7275 650a masked: true.
│ │ │ -002906e0: 2020 2020 7768 656e 3a20 7365 7276 6963 when: servic
│ │ │ -002906f0: 655f 6578 6973 7473 2e73 7464 6f75 745f e_exists.stdout_
│ │ │ -00290700: 6c69 6e65 7320 6973 2073 6561 7263 6828 lines is search(
│ │ │ -00290710: 2264 6f76 6563 6f74 2e73 6572 7669 6365 "dovecot.service
│ │ │ -00290720: 222c 206d 756c 7469 6c69 6e65 3d54 7275 ", multiline=Tru
│ │ │ -00290730: 6529 0a0a 2020 2d20 6e61 6d65 3a20 556e e).. - name: Un
│ │ │ -00290740: 6974 2053 6f63 6b65 7420 4578 6973 7473 it Socket Exists
│ │ │ -00290750: 202d 2064 6f76 6563 6f74 2e73 6f63 6b65 - dovecot.socke
│ │ │ -00290760: 740a 2020 2020 616e 7369 626c 652e 6275 t. ansible.bu
│ │ │ -00290770: 696c 7469 6e2e 636f 6d6d 616e 643a 2073 iltin.command: s
│ │ │ -00290780: 7973 7465 6d63 746c 202d 7120 6c69 7374 ystemctl -q list
│ │ │ -00290790: 2d75 6e69 742d 6669 6c65 7320 646f 7665 -unit-files dove
│ │ │ -002907a0: 636f 742e 736f 636b 6574 0a20 2020 2072 cot.socket. r
│ │ │ -002907b0: 6567 6973 7465 723a 2073 6f63 6b65 745f egister: socket_
│ │ │ -002907c0: 6669 6c65 5f65 7869 7374 730a 2020 2020 file_exists.
│ │ │ -002907d0: 6368 616e 6765 645f 7768 656e 3a20 6661 changed_when: fa
│ │ │ -002907e0: 6c73 650a 2020 2020 6661 696c 6564 5f77 lse. failed_w
│ │ │ -002907f0: 6865 6e3a 2073 6f63 6b65 745f 6669 6c65 hen: socket_file
│ │ │ -00290800: 5f65 7869 7374 732e 7263 206e 6f74 2069 _exists.rc not i
│ │ │ -00290810: 6e20 5b30 2c20 315d 0a20 2020 2063 6865 n [0, 1]. che
│ │ │ -00290820: 636b 5f6d 6f64 653a 2066 616c 7365 0a0a ck_mode: false..
│ │ │ -00290830: 2020 2d20 6e61 6d65 3a20 4469 7361 626c - name: Disabl
│ │ │ -00290840: 6520 446f 7665 636f 7420 5365 7276 6963 e Dovecot Servic
│ │ │ -00290850: 6520 2d20 4469 7361 626c 6520 536f 636b e - Disable Sock
│ │ │ -00290860: 6574 2064 6f76 6563 6f74 0a20 2020 2061 et dovecot. a
│ │ │ -00290870: 6e73 6962 6c65 2e62 7569 6c74 696e 2e73 nsible.builtin.s
│ │ │ -00290880: 7973 7465 6d64 3a0a 2020 2020 2020 6e61 ystemd:. na
│ │ │ -00290890: 6d65 3a20 646f 7665 636f 742e 736f 636b me: dovecot.sock
│ │ │ -002908a0: 6574 0a20 2020 2020 2065 6e61 626c 6564 et. enabled
│ │ │ -002908b0: 3a20 6661 6c73 650a 2020 2020 2020 7374 : false. st
│ │ │ -002908c0: 6174 653a 2073 746f 7070 6564 0a20 2020 ate: stopped.
│ │ │ -002908d0: 2020 206d 6173 6b65 643a 2074 7275 650a masked: true.
│ │ │ -002908e0: 2020 2020 7768 656e 3a20 736f 636b 6574 when: socket
│ │ │ -002908f0: 5f66 696c 655f 6578 6973 7473 2e73 7464 _file_exists.std
│ │ │ -00290900: 6f75 745f 6c69 6e65 7320 6973 2073 6561 out_lines is sea
│ │ │ -00290910: 7263 6828 2264 6f76 6563 6f74 2e73 6f63 rch("dovecot.soc
│ │ │ -00290920: 6b65 7422 2c20 6d75 6c74 696c 696e 653d ket", multiline=
│ │ │ -00290930: 5472 7565 290a 2020 7461 6773 3a0a 2020 True). tags:.
│ │ │ -00290940: 2d20 6469 7361 626c 655f 7374 7261 7465 - disable_strate
│ │ │ -00290950: 6779 0a20 202d 206c 6f77 5f63 6f6d 706c gy. - low_compl
│ │ │ -00290960: 6578 6974 790a 2020 2d20 6c6f 775f 6469 exity. - low_di
│ │ │ -00290970: 7372 7570 7469 6f6e 0a20 202d 206e 6f5f sruption. - no_
│ │ │ -00290980: 7265 626f 6f74 5f6e 6565 6465 640a 2020 reboot_needed.
│ │ │ -00290990: 2d20 7365 7276 6963 655f 646f 7665 636f - service_doveco
│ │ │ -002909a0: 745f 6469 7361 626c 6564 0a20 202d 2073 t_disabled. - s
│ │ │ -002909b0: 7065 6369 616c 5f73 6572 7669 6365 5f62 pecial_service_b
│ │ │ -002909c0: 6c6f 636b 0a20 202d 2075 6e6b 6e6f 776e lock. - unknown
│ │ │ -002909d0: 5f73 6576 6572 6974 790a 2020 7768 656e _severity. when
│ │ │ -002909e0: 3a20 2722 6c69 6e75 782d 6261 7365 2220 : '"linux-base"
│ │ │ -002909f0: 696e 2061 6e73 6962 6c65 5f66 6163 7473 in ansible_facts
│ │ │ -00290a00: 2e70 6163 6b61 6765 7327 0a3c 2f63 6f64 .packages'.Remediation Ans
│ │ │ +0028fbc0: 6962 6c65 2073 6e69 7070 6574 20e2 87b2 ible snippet ...
│ │ │ +0028fbd0: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61
<
│ │ │ +0028fc50: 7468 3e43 6f6d 706c 6578 6974 793a 3c2f th>Complexity:
│ │ │ +0028fc60: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ +0028fc70: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr> Disr
│ │ │ +0028fc80: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption:
│ │ │ +0028fc90: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Reboot: false <
│ │ │ +0028fcc0: 2f74 723e 3c74 723e 3c74 683e 5374 7261 /tr>Stra
│ │ │ +0028fcd0: 7465 6779 3a3c 2f74 683e 3c74 643e 6469 tegy: di
│ │ │ +0028fce0: 7361 626c 653c 2f74 643e 3c2f 7472 3e3c sable <
│ │ │ +0028fcf0: 2f74 6162 6c65 3e3c 7072 653e 3c63 6f64 /table>- name: Gather
│ │ │ +0028fd10: 2074 6865 2070 6163 6b61 6765 2066 6163 the package fac
│ │ │ +0028fd20: 7473 0a20 2070 6163 6b61 6765 5f66 6163 ts. package_fac
│ │ │ +0028fd30: 7473 3a0a 2020 2020 6d61 6e61 6765 723a ts:. manager:
│ │ │ +0028fd40: 2061 7574 6f0a 2020 7461 6773 3a0a 2020 auto. tags:.
│ │ │ +0028fd50: 2d20 6469 7361 626c 655f 7374 7261 7465 - disable_strate
│ │ │ +0028fd60: 6779 0a20 202d 206c 6f77 5f63 6f6d 706c gy. - low_compl
│ │ │ +0028fd70: 6578 6974 790a 2020 2d20 6c6f 775f 6469 exity. - low_di
│ │ │ +0028fd80: 7372 7570 7469 6f6e 0a20 202d 206e 6f5f sruption. - no_
│ │ │ +0028fd90: 7265 626f 6f74 5f6e 6565 6465 640a 2020 reboot_needed.
│ │ │ +0028fda0: 2d20 7365 7276 6963 655f 646f 7665 636f - service_doveco
│ │ │ +0028fdb0: 745f 6469 7361 626c 6564 0a20 202d 2075 t_disabled. - u
│ │ │ +0028fdc0: 6e6b 6e6f 776e 5f73 6576 6572 6974 790a nknown_severity.
│ │ │ +0028fdd0: 0a2d 206e 616d 653a 2044 6973 6162 6c65 .- name: Disable
│ │ │ +0028fde0: 2044 6f76 6563 6f74 2053 6572 7669 6365 Dovecot Service
│ │ │ +0028fdf0: 202d 2044 6973 6162 6c65 2073 6572 7669 - Disable servi
│ │ │ +0028fe00: 6365 2064 6f76 6563 6f74 0a20 2062 6c6f ce dovecot. blo
│ │ │ +0028fe10: 636b 3a0a 0a20 202d 206e 616d 653a 2044 ck:.. - name: D
│ │ │ +0028fe20: 6973 6162 6c65 2044 6f76 6563 6f74 2053 isable Dovecot S
│ │ │ +0028fe30: 6572 7669 6365 202d 2043 6f6c 6c65 6374 ervice - Collect
│ │ │ +0028fe40: 2073 7973 7465 6d64 2053 6572 7669 6365 systemd Service
│ │ │ +0028fe50: 7320 5072 6573 656e 7420 696e 2074 6865 s Present in the
│ │ │ +0028fe60: 2053 7973 7465 6d0a 2020 2020 616e 7369 System. ansi
│ │ │ +0028fe70: 626c 652e 6275 696c 7469 6e2e 636f 6d6d ble.builtin.comm
│ │ │ +0028fe80: 616e 643a 2073 7973 7465 6d63 746c 202d and: systemctl -
│ │ │ +0028fe90: 7120 6c69 7374 2d75 6e69 742d 6669 6c65 q list-unit-file
│ │ │ +0028fea0: 7320 2d2d 7479 7065 2073 6572 7669 6365 s --type service
│ │ │ +0028feb0: 0a20 2020 2072 6567 6973 7465 723a 2073 . register: s
│ │ │ +0028fec0: 6572 7669 6365 5f65 7869 7374 730a 2020 ervice_exists.
│ │ │ +0028fed0: 2020 6368 616e 6765 645f 7768 656e 3a20 changed_when:
│ │ │ +0028fee0: 6661 6c73 650a 2020 2020 6661 696c 6564 false. failed
│ │ │ +0028fef0: 5f77 6865 6e3a 2073 6572 7669 6365 5f65 _when: service_e
│ │ │ +0028ff00: 7869 7374 732e 7263 206e 6f74 2069 6e20 xists.rc not in
│ │ │ +0028ff10: 5b30 2c20 315d 0a20 2020 2063 6865 636b [0, 1]. check
│ │ │ +0028ff20: 5f6d 6f64 653a 2066 616c 7365 0a0a 2020 _mode: false..
│ │ │ +0028ff30: 2d20 6e61 6d65 3a20 4469 7361 626c 6520 - name: Disable
│ │ │ +0028ff40: 446f 7665 636f 7420 5365 7276 6963 6520 Dovecot Service
│ │ │ +0028ff50: 2d20 456e 7375 7265 2064 6f76 6563 6f74 - Ensure dovecot
│ │ │ +0028ff60: 2e73 6572 7669 6365 2069 7320 4d61 736b .service is Mask
│ │ │ +0028ff70: 6564 0a20 2020 2061 6e73 6962 6c65 2e62 ed. ansible.b
│ │ │ +0028ff80: 7569 6c74 696e 2e73 7973 7465 6d64 3a0a uiltin.systemd:.
│ │ │ +0028ff90: 2020 2020 2020 6e61 6d65 3a20 646f 7665 name: dove
│ │ │ +0028ffa0: 636f 742e 7365 7276 6963 650a 2020 2020 cot.service.
│ │ │ +0028ffb0: 2020 7374 6174 653a 2073 746f 7070 6564 state: stopped
│ │ │ +0028ffc0: 0a20 2020 2020 2065 6e61 626c 6564 3a20 . enabled:
│ │ │ +0028ffd0: 6661 6c73 650a 2020 2020 2020 6d61 736b false. mask
│ │ │ +0028ffe0: 6564 3a20 7472 7565 0a20 2020 2077 6865 ed: true. whe
│ │ │ +0028fff0: 6e3a 2073 6572 7669 6365 5f65 7869 7374 n: service_exist
│ │ │ +00290000: 732e 7374 646f 7574 5f6c 696e 6573 2069 s.stdout_lines i
│ │ │ +00290010: 7320 7365 6172 6368 2822 646f 7665 636f s search("doveco
│ │ │ +00290020: 742e 7365 7276 6963 6522 2c20 6d75 6c74 t.service", mult
│ │ │ +00290030: 696c 696e 653d 5472 7565 290a 0a20 202d iline=True).. -
│ │ │ +00290040: 206e 616d 653a 2055 6e69 7420 536f 636b name: Unit Sock
│ │ │ +00290050: 6574 2045 7869 7374 7320 2d20 646f 7665 et Exists - dove
│ │ │ +00290060: 636f 742e 736f 636b 6574 0a20 2020 2061 cot.socket. a
│ │ │ +00290070: 6e73 6962 6c65 2e62 7569 6c74 696e 2e63 nsible.builtin.c
│ │ │ +00290080: 6f6d 6d61 6e64 3a20 7379 7374 656d 6374 ommand: systemct
│ │ │ +00290090: 6c20 2d71 206c 6973 742d 756e 6974 2d66 l -q list-unit-f
│ │ │ +002900a0: 696c 6573 2064 6f76 6563 6f74 2e73 6f63 iles dovecot.soc
│ │ │ +002900b0: 6b65 740a 2020 2020 7265 6769 7374 6572 ket. register
│ │ │ +002900c0: 3a20 736f 636b 6574 5f66 696c 655f 6578 : socket_file_ex
│ │ │ +002900d0: 6973 7473 0a20 2020 2063 6861 6e67 6564 ists. changed
│ │ │ +002900e0: 5f77 6865 6e3a 2066 616c 7365 0a20 2020 _when: false.
│ │ │ +002900f0: 2066 6169 6c65 645f 7768 656e 3a20 736f failed_when: so
│ │ │ +00290100: 636b 6574 5f66 696c 655f 6578 6973 7473 cket_file_exists
│ │ │ +00290110: 2e72 6320 6e6f 7420 696e 205b 302c 2031 .rc not in [0, 1
│ │ │ +00290120: 5d0a 2020 2020 6368 6563 6b5f 6d6f 6465 ]. check_mode
│ │ │ +00290130: 3a20 6661 6c73 650a 0a20 202d 206e 616d : false.. - nam
│ │ │ +00290140: 653a 2044 6973 6162 6c65 2044 6f76 6563 e: Disable Dovec
│ │ │ +00290150: 6f74 2053 6572 7669 6365 202d 2044 6973 ot Service - Dis
│ │ │ +00290160: 6162 6c65 2053 6f63 6b65 7420 646f 7665 able Socket dove
│ │ │ +00290170: 636f 740a 2020 2020 616e 7369 626c 652e cot. ansible.
│ │ │ +00290180: 6275 696c 7469 6e2e 7379 7374 656d 643a builtin.systemd:
│ │ │ +00290190: 0a20 2020 2020 206e 616d 653a 2064 6f76 . name: dov
│ │ │ +002901a0: 6563 6f74 2e73 6f63 6b65 740a 2020 2020 ecot.socket.
│ │ │ +002901b0: 2020 656e 6162 6c65 643a 2066 616c 7365 enabled: false
│ │ │ +002901c0: 0a20 2020 2020 2073 7461 7465 3a20 7374 . state: st
│ │ │ +002901d0: 6f70 7065 640a 2020 2020 2020 6d61 736b opped. mask
│ │ │ +002901e0: 6564 3a20 7472 7565 0a20 2020 2077 6865 ed: true. whe
│ │ │ +002901f0: 6e3a 2073 6f63 6b65 745f 6669 6c65 5f65 n: socket_file_e
│ │ │ +00290200: 7869 7374 732e 7374 646f 7574 5f6c 696e xists.stdout_lin
│ │ │ +00290210: 6573 2069 7320 7365 6172 6368 2822 646f es is search("do
│ │ │ +00290220: 7665 636f 742e 736f 636b 6574 222c 206d vecot.socket", m
│ │ │ +00290230: 756c 7469 6c69 6e65 3d54 7275 6529 0a20 ultiline=True).
│ │ │ +00290240: 2074 6167 733a 0a20 202d 2064 6973 6162 tags:. - disab
│ │ │ +00290250: 6c65 5f73 7472 6174 6567 790a 2020 2d20 le_strategy. -
│ │ │ +00290260: 6c6f 775f 636f 6d70 6c65 7869 7479 0a20 low_complexity.
│ │ │ +00290270: 202d 206c 6f77 5f64 6973 7275 7074 696f - low_disruptio
│ │ │ +00290280: 6e0a 2020 2d20 6e6f 5f72 6562 6f6f 745f n. - no_reboot_
│ │ │ +00290290: 6e65 6564 6564 0a20 202d 2073 6572 7669 needed. - servi
│ │ │ +002902a0: 6365 5f64 6f76 6563 6f74 5f64 6973 6162 ce_dovecot_disab
│ │ │ +002902b0: 6c65 640a 2020 2d20 7370 6563 6961 6c5f led. - special_
│ │ │ +002902c0: 7365 7276 6963 655f 626c 6f63 6b0a 2020 service_block.
│ │ │ +002902d0: 2d20 756e 6b6e 6f77 6e5f 7365 7665 7269 - unknown_severi
│ │ │ +002902e0: 7479 0a20 2077 6865 6e3a 2027 226c 696e ty. when: '"lin
│ │ │ +002902f0: 7578 2d62 6173 6522 2069 6e20 616e 7369 ux-base" in ansi
│ │ │ +00290300: 626c 655f 6661 6374 732e 7061 636b 6167 ble_facts.packag
│ │ │ +00290310: 6573 270a 3c2f 636f 6465 3e3c 2f70 7265 es'.
Remediation
│ │ │ +002903d0: 204b 7562 6572 6e65 7465 7320 736e 6970 Kubernetes snip
│ │ │ +002903e0: 7065 7420 e287 b23c 2f61 3e3c 6272 3e3c pet ...
<
│ │ │ +002903f0: 6469 7620 636c 6173 733d 2270 616e 656c div class="panel
│ │ │ +00290400: 2d63 6f6c 6c61 7073 6520 636f 6c6c 6170 -collapse collap
│ │ │ +00290410: 7365 2220 6964 3d22 6964 3130 3235 223e se" id="id1025">
│ │ │ +00290420: 3c74 6162 6c65 2063 6c61 7373 3d22 7461 Comple
│ │ │ +00290470: 7869 7479 3a3c 2f74 683e 3c74 643e 6c6f xity: lo
│ │ │ +00290480: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ +00290490: 7468 3e44 6973 7275 7074 696f 6e3a 3c2f th>Disruption:
│ │ │ +002904a0: 7468 3e3c 7464 3e6d 6564 6975 6d3c 2f74 th>medium R
│ │ │ +002904c0: 6562 6f6f 743a 3c2f 7468 3e3c 7464 3e74 eboot: t
│ │ │ +002904d0: 7275 653c 2f74 643e 3c2f 7472 3e3c 7472 rue Strategy:
│ │ │ +002904f0: 7468 3e3c 7464 3e64 6973 6162 6c65 3c2f th> disable
│ │ │ +00290500: 7464 3e3c 2f74 723e 3c2f 7461 626c 653e td>
│ │ │ +00290510: 3c70 7265 3e3c 636f 6465 3e61 7069 5665 apiVe
│ │ │ +00290520: 7273 696f 6e3a 206d 6163 6869 6e65 636f rsion: machineco
│ │ │ +00290530: 6e66 6967 7572 6174 696f 6e2e 6f70 656e nfiguration.open
│ │ │ +00290540: 7368 6966 742e 696f 2f76 310a 6b69 6e64 shift.io/v1.kind
│ │ │ +00290550: 3a20 4d61 6368 696e 6543 6f6e 6669 670a : MachineConfig.
│ │ │ +00290560: 7370 6563 3a0a 2020 636f 6e66 6967 3a0a spec:. config:.
│ │ │ +00290570: 2020 2020 6967 6e69 7469 6f6e 3a0a 2020 ignition:.
│ │ │ +00290580: 2020 2020 7665 7273 696f 6e3a 2033 2e31 version: 3.1
│ │ │ +00290590: 2e30 0a20 2020 2073 7973 7465 6d64 3a0a .0. systemd:.
│ │ │ +002905a0: 2020 2020 2020 756e 6974 733a 0a20 2020 units:.
│ │ │ +002905b0: 2020 202d 206e 616d 653a 2064 6f76 6563 - name: dovec
│ │ │ +002905c0: 6f74 2e73 6572 7669 6365 0a20 2020 2020 ot.service.
│ │ │ +002905d0: 2020 2065 6e61 626c 6564 3a20 6661 6c73 enabled: fals
│ │ │ +002905e0: 650a 2020 2020 2020 2020 6d61 736b 3a20 e. mask:
│ │ │ +002905f0: 7472 7565 0a20 2020 2020 202d 206e 616d true. - nam
│ │ │ +00290600: 653a 2064 6f76 6563 6f74 2e73 6f63 6b65 e: dovecot.socke
│ │ │ +00290610: 740a 2020 2020 2020 2020 656e 6162 6c65 t. enable
│ │ │ +00290620: 643a 2066 616c 7365 0a20 2020 2020 2020 d: false.
│ │ │ +00290630: 206d 6173 6b3a 2074 7275 650a 3c2f 636f mask: true.
<
│ │ │ +00290650: 6120 636c 6173 733d 2262 746e 2062 746e a class="btn btn
│ │ │ +00290660: 2d73 7563 6365 7373 2220 6461 7461 2d74 -success" data-t
│ │ │ +00290670: 6f67 676c 653d 2263 6f6c 6c61 7073 6522 oggle="collapse"
│ │ │ +00290680: 2064 6174 612d 7461 7267 6574 3d22 2369 data-target="#i
│ │ │ +00290690: 6431 3032 3622 2074 6162 696e 6465 783d d1026" tabindex=
│ │ │ +002906a0: 2230 2220 726f 6c65 3d22 6275 7474 6f6e "0" role="button
│ │ │ +002906b0: 2220 6172 6961 2d65 7870 616e 6465 643d " aria-expanded=
│ │ │ +002906c0: 2266 616c 7365 2220 7469 746c 653d 2241 "false" title="A
│ │ │ +002906d0: 6374 6976 6174 6520 746f 2072 6576 6561 ctivate to revea
│ │ │ +002906e0: 6c22 2068 7265 663d 2223 2122 3e52 656d l" href="#!">Rem
│ │ │ +002906f0: 6564 6961 7469 6f6e 2050 7570 7065 7420 ediation Puppet
│ │ │ +00290700: 736e 6970 7065 7420 e287 b23c 2f61 3e3c snippet ...<
│ │ │ +00290710: 6272 3e3c 6469 7620 636c 6173 733d 2270 br>Co
│ │ │ +00290790: 6d70 6c65 7869 7479 3a3c 2f74 683e 3c74 mplexity: low <
│ │ │ +002907b0: 7472 3e3c 7468 3e44 6973 7275 7074 696f tr>Disruptio
│ │ │ +002907c0: 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f n: low
│ │ │ +002907d0: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ +002907e0: 5265 626f 6f74 3a3c 2f74 683e 3c74 643e Reboot:
│ │ │ +002907f0: 6661 6c73 653c 2f74 643e 3c2f 7472 3e3c false <
│ │ │ +00290800: 7472 3e3c 7468 3e53 7472 6174 6567 793a tr>Strategy:
│ │ │ +00290810: 3c2f 7468 3e3c 7464 3e65 6e61 626c 653c enable<
│ │ │ +00290820: 2f74 643e 3c2f 7472 3e3c 2f74 6162 6c65 /td>
incl
│ │ │ +00290840: 7564 6520 6469 7361 626c 655f 646f 7665 ude disable_dove
│ │ │ +00290850: 636f 740a 0a63 6c61 7373 2064 6973 6162 cot..class disab
│ │ │ +00290860: 6c65 5f64 6f76 6563 6f74 207b 0a20 2073 le_dovecot {. s
│ │ │ +00290870: 6572 7669 6365 207b 2764 6f76 6563 6f74 ervice {'dovecot
│ │ │ +00290880: 273a 0a20 2020 2065 6e61 626c 6520 3d26 ':. enable =&
│ │ │ +00290890: 6774 3b20 6661 6c73 652c 0a20 2020 2065 gt; false,. e
│ │ │ +002908a0: 6e73 7572 6520 3d26 6774 3b20 2773 746f nsure => 'sto
│ │ │ +002908b0: 7070 6564 272c 0a20 207d 0a7d 0a3c 2f63 pped',. }.}.
│ │ │ +002908d0: 3c61 2063 6c61 7373 3d22 6274 6e20 6274 Re
│ │ │ +00290970: 6d65 6469 6174 696f 6e20 4f53 4275 696c mediation OSBuil
│ │ │ +00290980: 6420 426c 7565 7072 696e 7420 736e 6970 d Blueprint snip
│ │ │ +00290990: 7065 7420 e287 b23c 2f61 3e3c 6272 3e3c pet ...
<
│ │ │ +002909a0: 6469 7620 636c 6173 733d 2270 616e 656c div class="panel
│ │ │ +002909b0: 2d63 6f6c 6c61 7073 6520 636f 6c6c 6170 -collapse collap
│ │ │ +002909c0: 7365 2220 6964 3d22 6964 3130 3237 223e se" id="id1027">
│ │ │ +002909d0: 3c70 7265 3e3c 636f 6465 3e0a 5b63 7573 .[cus
│ │ │ +002909e0: 746f 6d69 7a61 7469 6f6e 732e 7365 7276 tomizations.serv
│ │ │ +002909f0: 6963 6573 5d0a 6d61 736b 6564 203d 205b ices].masked = [
│ │ │ +00290a00: 2264 6f76 6563 6f74 225d 0a3c 2f63 6f64 "dovecot"].
Remedi
│ │ │ -00292360: 6174 696f 6e20 5075 7070 6574 2073 6e69 ation Puppet sni
│ │ │ -00292370: 7070 6574 20e2 87b2 3c2f 613e 3c62 723e ppet ...
│ │ │ -00292380: 3c64 6976 2063 6c61 7373 3d22 7061 6e65 Compl
│ │ │ -00292400: 6578 6974 793a 3c2f 7468 3e3c 7464 3e6c exity: l
│ │ │ -00292410: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ -00292420: 3c74 683e 4469 7372 7570 7469 6f6e 3a3c Disruption:<
│ │ │ -00292430: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ -00292440: 3c2f 7472 3e3c 7472 3e3c 7468 3e52 6562 Reb
│ │ │ -00292450: 6f6f 743a 3c2f 7468 3e3c 7464 3e66 616c oot: fal
│ │ │ -00292460: 7365 3c2f 7464 3e3c 2f74 723e 3c74 723e se
│ │ │ -00292470: 3c74 683e 5374 7261 7465 6779 3a3c 2f74 Strategy: disable
<
│ │ │ -002924a0: 7072 653e 3c63 6f64 653e 0a69 6e63 6c75 pre>.inclu
│ │ │ -002924b0: 6465 2072 656d 6f76 655f 6c64 6170 2d75 de remove_ldap-u
│ │ │ -002924c0: 7469 6c73 0a0a 636c 6173 7320 7265 6d6f tils..class remo
│ │ │ -002924d0: 7665 5f6c 6461 702d 7574 696c 7320 7b0a ve_ldap-utils {.
│ │ │ -002924e0: 2020 7061 636b 6167 6520 7b20 276c 6461 package { 'lda
│ │ │ -002924f0: 702d 7574 696c 7327 3a0a 2020 2020 656e p-utils':. en
│ │ │ -00292500: 7375 7265 203d 2667 743b 2027 7075 7267 sure => 'purg
│ │ │ -00292510: 6564 272c 0a20 207d 0a7d 0a3c 2f63 6f64 ed',. }.}.Reme
│ │ │ -002925d0: 6469 6174 696f 6e20 416e 7369 626c 6520 diation Ansible
│ │ │ -002925e0: 736e 6970 7065 7420 e287 b23c 2f61 3e3c snippet ...<
│ │ │ -002925f0: 6272 3e3c 6469 7620 636c 6173 733d 2270 br>Co
│ │ │ -00292670: 6d70 6c65 7869 7479 3a3c 2f74 683e 3c74 mplexity: low <
│ │ │ -00292690: 7472 3e3c 7468 3e44 6973 7275 7074 696f tr>Disruptio
│ │ │ -002926a0: 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f n: low
│ │ │ -002926b0: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ -002926c0: 5265 626f 6f74 3a3c 2f74 683e 3c74 643e Reboot:
│ │ │ -002926d0: 6661 6c73 653c 2f74 643e 3c2f 7472 3e3c false <
│ │ │ -002926e0: 7472 3e3c 7468 3e53 7472 6174 6567 793a tr>Strategy:
│ │ │ -002926f0: 3c2f 7468 3e3c 7464 3e64 6973 6162 6c65 disable
│ │ │ -00292700: 3c2f 7464 3e3c 2f74 723e 3c2f 7461 626c - n
│ │ │ -00292720: 616d 653a 2027 456e 7375 7265 204c 4441 ame: 'Ensure LDA
│ │ │ -00292730: 5020 636c 6965 6e74 2069 7320 6e6f 7420 P client is not
│ │ │ -00292740: 696e 7374 616c 6c65 643a 2045 6e73 7572 installed: Ensur
│ │ │ -00292750: 6520 6c64 6170 2d75 7469 6c73 2069 7320 e ldap-utils is
│ │ │ -00292760: 7265 6d6f 7665 6427 0a20 2061 6e73 6962 removed'. ansib
│ │ │ -00292770: 6c65 2e62 7569 6c74 696e 2e70 6163 6b61 le.builtin.packa
│ │ │ -00292780: 6765 3a0a 2020 2020 6e61 6d65 3a20 6c64 ge:. name: ld
│ │ │ -00292790: 6170 2d75 7469 6c73 0a20 2020 2073 7461 ap-utils. sta
│ │ │ -002927a0: 7465 3a20 6162 7365 6e74 0a20 2074 6167 te: absent. tag
│ │ │ -002927b0: 733a 0a20 202d 2064 6973 6162 6c65 5f73 s:. - disable_s
│ │ │ -002927c0: 7472 6174 6567 790a 2020 2d20 6c6f 775f trategy. - low_
│ │ │ -002927d0: 636f 6d70 6c65 7869 7479 0a20 202d 206c complexity. - l
│ │ │ -002927e0: 6f77 5f64 6973 7275 7074 696f 6e0a 2020 ow_disruption.
│ │ │ -002927f0: 2d20 6c6f 775f 7365 7665 7269 7479 0a20 - low_severity.
│ │ │ -00292800: 202d 206e 6f5f 7265 626f 6f74 5f6e 6565 - no_reboot_nee
│ │ │ -00292810: 6465 640a 2020 2d20 7061 636b 6167 655f ded. - package_
│ │ │ -00292820: 6f70 656e 6c64 6170 2d63 6c69 656e 7473 openldap-clients
│ │ │ -00292830: 5f72 656d 6f76 6564 0a3c 2f63 6f64 653e _removed.
│ │ │ +00292360: 6174 696f 6e20 416e 7369 626c 6520 736e ation Ansible sn
│ │ │ +00292370: 6970 7065 7420 e287 b23c 2f61 3e3c 6272 ippet ...
Comp
│ │ │ +00292400: 6c65 7869 7479 3a3c 2f74 683e 3c74 643e lexity:
│ │ │ +00292410: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Disruption:
│ │ │ +00292430: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Re
│ │ │ +00292450: 626f 6f74 3a3c 2f74 683e 3c74 643e 6661 boot: fa
│ │ │ +00292460: 6c73 653c 2f74 643e 3c2f 7472 3e3c 7472 lse Strategy:
│ │ │ +00292480: 7468 3e3c 7464 3e64 6973 6162 6c65 3c2f th> disable
│ │ │ +00292490: 7464 3e3c 2f74 723e 3c2f 7461 626c 653e td>
│ │ │ +002924a0: 3c70 7265 3e3c 636f 6465 3e2d 206e 616d - nam
│ │ │ +002924b0: 653a 2027 456e 7375 7265 204c 4441 5020 e: 'Ensure LDAP
│ │ │ +002924c0: 636c 6965 6e74 2069 7320 6e6f 7420 696e client is not in
│ │ │ +002924d0: 7374 616c 6c65 643a 2045 6e73 7572 6520 stalled: Ensure
│ │ │ +002924e0: 6c64 6170 2d75 7469 6c73 2069 7320 7265 ldap-utils is re
│ │ │ +002924f0: 6d6f 7665 6427 0a20 2061 6e73 6962 6c65 moved'. ansible
│ │ │ +00292500: 2e62 7569 6c74 696e 2e70 6163 6b61 6765 .builtin.package
│ │ │ +00292510: 3a0a 2020 2020 6e61 6d65 3a20 6c64 6170 :. name: ldap
│ │ │ +00292520: 2d75 7469 6c73 0a20 2020 2073 7461 7465 -utils. state
│ │ │ +00292530: 3a20 6162 7365 6e74 0a20 2074 6167 733a : absent. tags:
│ │ │ +00292540: 0a20 202d 2064 6973 6162 6c65 5f73 7472 . - disable_str
│ │ │ +00292550: 6174 6567 790a 2020 2d20 6c6f 775f 636f ategy. - low_co
│ │ │ +00292560: 6d70 6c65 7869 7479 0a20 202d 206c 6f77 mplexity. - low
│ │ │ +00292570: 5f64 6973 7275 7074 696f 6e0a 2020 2d20 _disruption. -
│ │ │ +00292580: 6c6f 775f 7365 7665 7269 7479 0a20 202d low_severity. -
│ │ │ +00292590: 206e 6f5f 7265 626f 6f74 5f6e 6565 6465 no_reboot_neede
│ │ │ +002925a0: 640a 2020 2d20 7061 636b 6167 655f 6f70 d. - package_op
│ │ │ +002925b0: 656e 6c64 6170 2d63 6c69 656e 7473 5f72 enldap-clients_r
│ │ │ +002925c0: 656d 6f76 6564 0a3c 2f63 6f64 653e 3c2f emoved.
│ │ │ +002925d0: 7072 653e 3c2f 6469 763e 3c61 2063 6c61 pre>
Remediat
│ │ │ +00292680: 696f 6e20 5075 7070 6574 2073 6e69 7070 ion Puppet snipp
│ │ │ +00292690: 6574 20e2 87b2 3c2f 613e 3c62 723e 3c64 et ...
<
│ │ │ +002926d0: 7461 626c 6520 636c 6173 733d 2274 6162 table class="tab
│ │ │ +002926e0: 6c65 2074 6162 6c65 2d73 7472 6970 6564 le table-striped
│ │ │ +002926f0: 2074 6162 6c65 2d62 6f72 6465 7265 6420 table-bordered
│ │ │ +00292700: 7461 626c 652d 636f 6e64 656e 7365 6422 table-condensed"
│ │ │ +00292710: 3e3c 7472 3e3c 7468 3e43 6f6d 706c 6578 >Complex
│ │ │ +00292720: 6974 793a 3c2f 7468 3e3c 7464 3e6c 6f77 ity: low
│ │ │ +00292730: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Disruption: low
│ │ │ +00292760: 7472 3e3c 7472 3e3c 7468 3e52 6562 6f6f tr>Reboo
│ │ │ +00292770: 743a 3c2f 7468 3e3c 7464 3e66 616c 7365 t: false
│ │ │ +00292780: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Strategy:
│ │ │ +002927a0: 3c74 643e 6469 7361 626c 653c 2f74 643e disable
│ │ │ +002927b0: 3c2f 7472 3e3c 2f74 6162 6c65 3e3c 7072
.include
│ │ │ +002927d0: 2072 656d 6f76 655f 6c64 6170 2d75 7469 remove_ldap-uti
│ │ │ +002927e0: 6c73 0a0a 636c 6173 7320 7265 6d6f 7665 ls..class remove
│ │ │ +002927f0: 5f6c 6461 702d 7574 696c 7320 7b0a 2020 _ldap-utils {.
│ │ │ +00292800: 7061 636b 6167 6520 7b20 276c 6461 702d package { 'ldap-
│ │ │ +00292810: 7574 696c 7327 3a0a 2020 2020 656e 7375 utils':. ensu
│ │ │ +00292820: 7265 203d 2667 743b 2027 7075 7267 6564 re => 'purged
│ │ │ +00292830: 272c 0a20 207d 0a7d 0a3c 2f63 6f64 653e ',. }.}.
│ │ │ 00292840: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063 Re
│ │ │ -00293ff0: 6d65 6469 6174 696f 6e20 5075 7070 6574 mediation Puppet
│ │ │ -00294000: 2073 6e69 7070 6574 20e2 87b2 3c2f 613e snippet ...
│ │ │ -00294010: 3c62 723e 3c64 6976 2063 6c61 7373 3d22
C
│ │ │ -00294090: 6f6d 706c 6578 6974 793a 3c2f 7468 3e3c omplexity: <
│ │ │ -002940a0: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ -002940b0: 3c74 723e 3c74 683e 4469 7372 7570 7469 Disrupti
│ │ │ -002940c0: 6f6e 3a3c 2f74 683e 3c74 643e 6c6f 773c on: low<
│ │ │ -002940d0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Reboot: false
│ │ │ -00294100: 3c74 723e 3c74 683e 5374 7261 7465 6779 Strategy
│ │ │ -00294110: 3a3c 2f74 683e 3c74 643e 6469 7361 626c : disabl
│ │ │ -00294120: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e .i
│ │ │ -00294140: 6e63 6c75 6465 2072 656d 6f76 655f 736c nclude remove_sl
│ │ │ -00294150: 6170 640a 0a63 6c61 7373 2072 656d 6f76 apd..class remov
│ │ │ -00294160: 655f 736c 6170 6420 7b0a 2020 7061 636b e_slapd {. pack
│ │ │ -00294170: 6167 6520 7b20 2773 6c61 7064 273a 0a20 age { 'slapd':.
│ │ │ -00294180: 2020 2065 6e73 7572 6520 3d26 6774 3b20 ensure =>
│ │ │ -00294190: 2770 7572 6765 6427 2c0a 2020 7d0a 7d0a 'purged',. }.}.
│ │ │ -002941a0: 3c2f 636f 6465 3e3c 2f70 7265 3e3c 2f64
Remediation Ans
│ │ │ -00294260: 6962 6c65 2073 6e69 7070 6574 20e2 87b2 ible snippet ...
│ │ │ -00294270: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61
<
│ │ │ -002942f0: 7468 3e43 6f6d 706c 6578 6974 793a 3c2f th>Complexity:
│ │ │ -00294300: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ -00294310: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr> Disr
│ │ │ -00294320: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption:
│ │ │ -00294330: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Reboot: false <
│ │ │ -00294360: 2f74 723e 3c74 723e 3c74 683e 5374 7261 /tr>Stra
│ │ │ -00294370: 7465 6779 3a3c 2f74 683e 3c74 643e 6469 tegy: di
│ │ │ -00294380: 7361 626c 653c 2f74 643e 3c2f 7472 3e3c sable <
│ │ │ -00294390: 2f74 6162 6c65 3e3c 7072 653e 3c63 6f64 /table>- name: 'Unins
│ │ │ -002943b0: 7461 6c6c 2073 6c61 7064 2050 6163 6b61 tall slapd Packa
│ │ │ -002943c0: 6765 3a20 456e 7375 7265 2073 6c61 7064 ge: Ensure slapd
│ │ │ -002943d0: 2069 7320 7265 6d6f 7665 6427 0a20 2061 is removed'. a
│ │ │ -002943e0: 6e73 6962 6c65 2e62 7569 6c74 696e 2e70 nsible.builtin.p
│ │ │ -002943f0: 6163 6b61 6765 3a0a 2020 2020 6e61 6d65 ackage:. name
│ │ │ -00294400: 3a20 736c 6170 640a 2020 2020 7374 6174 : slapd. stat
│ │ │ -00294410: 653a 2061 6273 656e 740a 2020 7461 6773 e: absent. tags
│ │ │ -00294420: 3a0a 2020 2d20 4e49 5354 2d38 3030 2d35 :. - NIST-800-5
│ │ │ -00294430: 332d 434d 2d36 2861 290a 2020 2d20 4e49 3-CM-6(a). - NI
│ │ │ -00294440: 5354 2d38 3030 2d35 332d 434d 2d37 2861 ST-800-53-CM-7(a
│ │ │ -00294450: 290a 2020 2d20 4e49 5354 2d38 3030 2d35 ). - NIST-800-5
│ │ │ -00294460: 332d 434d 2d37 2862 290a 2020 2d20 6469 3-CM-7(b). - di
│ │ │ -00294470: 7361 626c 655f 7374 7261 7465 6779 0a20 sable_strategy.
│ │ │ -00294480: 202d 206c 6f77 5f63 6f6d 706c 6578 6974 - low_complexit
│ │ │ -00294490: 790a 2020 2d20 6c6f 775f 6469 7372 7570 y. - low_disrup
│ │ │ -002944a0: 7469 6f6e 0a20 202d 206c 6f77 5f73 6576 tion. - low_sev
│ │ │ -002944b0: 6572 6974 790a 2020 2d20 6e6f 5f72 6562 erity. - no_reb
│ │ │ -002944c0: 6f6f 745f 6e65 6564 6564 0a20 202d 2070 oot_needed. - p
│ │ │ -002944d0: 6163 6b61 6765 5f6f 7065 6e6c 6461 702d ackage_openldap-
│ │ │ -002944e0: 7365 7276 6572 735f 7265 6d6f 7665 640a servers_removed.
│ │ │ +00293ff0: 6d65 6469 6174 696f 6e20 416e 7369 626c mediation Ansibl
│ │ │ +00294000: 6520 736e 6970 7065 7420 e287 b23c 2f61 e snippet ...
│ │ │ +00294090: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity:
│ │ │ +002940a0: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Disrupt
│ │ │ +002940c0: 696f 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 ion: low
│ │ │ +002940d0: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Reboot:false Strateg
│ │ │ +00294110: 793a 3c2f 7468 3e3c 7464 3e64 6973 6162 y: disab
│ │ │ +00294120: 6c65 3c2f 7464 3e3c 2f74 723e 3c2f 7461 le -
│ │ │ +00294140: 206e 616d 653a 2027 556e 696e 7374 616c name: 'Uninstal
│ │ │ +00294150: 6c20 736c 6170 6420 5061 636b 6167 653a l slapd Package:
│ │ │ +00294160: 2045 6e73 7572 6520 736c 6170 6420 6973 Ensure slapd is
│ │ │ +00294170: 2072 656d 6f76 6564 270a 2020 616e 7369 removed'. ansi
│ │ │ +00294180: 626c 652e 6275 696c 7469 6e2e 7061 636b ble.builtin.pack
│ │ │ +00294190: 6167 653a 0a20 2020 206e 616d 653a 2073 age:. name: s
│ │ │ +002941a0: 6c61 7064 0a20 2020 2073 7461 7465 3a20 lapd. state:
│ │ │ +002941b0: 6162 7365 6e74 0a20 2074 6167 733a 0a20 absent. tags:.
│ │ │ +002941c0: 202d 204e 4953 542d 3830 302d 3533 2d43 - NIST-800-53-C
│ │ │ +002941d0: 4d2d 3628 6129 0a20 202d 204e 4953 542d M-6(a). - NIST-
│ │ │ +002941e0: 3830 302d 3533 2d43 4d2d 3728 6129 0a20 800-53-CM-7(a).
│ │ │ +002941f0: 202d 204e 4953 542d 3830 302d 3533 2d43 - NIST-800-53-C
│ │ │ +00294200: 4d2d 3728 6229 0a20 202d 2064 6973 6162 M-7(b). - disab
│ │ │ +00294210: 6c65 5f73 7472 6174 6567 790a 2020 2d20 le_strategy. -
│ │ │ +00294220: 6c6f 775f 636f 6d70 6c65 7869 7479 0a20 low_complexity.
│ │ │ +00294230: 202d 206c 6f77 5f64 6973 7275 7074 696f - low_disruptio
│ │ │ +00294240: 6e0a 2020 2d20 6c6f 775f 7365 7665 7269 n. - low_severi
│ │ │ +00294250: 7479 0a20 202d 206e 6f5f 7265 626f 6f74 ty. - no_reboot
│ │ │ +00294260: 5f6e 6565 6465 640a 2020 2d20 7061 636b _needed. - pack
│ │ │ +00294270: 6167 655f 6f70 656e 6c64 6170 2d73 6572 age_openldap-ser
│ │ │ +00294280: 7665 7273 5f72 656d 6f76 6564 0a3c 2f63 vers_removed.
│ │ │ +002942a0: 3c61 2063 6c61 7373 3d22 6274 6e20 6274 Re
│ │ │ +00294340: 6d65 6469 6174 696f 6e20 5075 7070 6574 mediation Puppet
│ │ │ +00294350: 2073 6e69 7070 6574 20e2 87b2 3c2f 613e snippet ...
│ │ │ +00294360: 3c62 723e 3c64 6976 2063 6c61 7373 3d22
C
│ │ │ +002943e0: 6f6d 706c 6578 6974 793a 3c2f 7468 3e3c omplexity: <
│ │ │ +002943f0: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ +00294400: 3c74 723e 3c74 683e 4469 7372 7570 7469 Disrupti
│ │ │ +00294410: 6f6e 3a3c 2f74 683e 3c74 643e 6c6f 773c on: low<
│ │ │ +00294420: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Reboot: false
│ │ │ +00294450: 3c74 723e 3c74 683e 5374 7261 7465 6779 Strategy
│ │ │ +00294460: 3a3c 2f74 683e 3c74 643e 6469 7361 626c : disabl
│ │ │ +00294470: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e .i
│ │ │ +00294490: 6e63 6c75 6465 2072 656d 6f76 655f 736c nclude remove_sl
│ │ │ +002944a0: 6170 640a 0a63 6c61 7373 2072 656d 6f76 apd..class remov
│ │ │ +002944b0: 655f 736c 6170 6420 7b0a 2020 7061 636b e_slapd {. pack
│ │ │ +002944c0: 6167 6520 7b20 2773 6c61 7064 273a 0a20 age { 'slapd':.
│ │ │ +002944d0: 2020 2065 6e73 7572 6520 3d26 6774 3b20 ensure =>
│ │ │ +002944e0: 2770 7572 6765 6427 2c0a 2020 7d0a 7d0a 'purged',. }.}.
│ │ │ 002944f0: 3c2f 636f 6465 3e3c 2f70 7265 3e3c 2f64
R
│ │ │ -002952c0: 656d 6564 6961 7469 6f6e 204f 5342 7569 emediation OSBui
│ │ │ -002952d0: 6c64 2042 6c75 6570 7269 6e74 2073 6e69 ld Blueprint sni
│ │ │ -002952e0: 7070 6574 20e2 87b2 3c2f 613e 3c62 723e ppet ...
│ │ │ -002952f0: 3c64 6976 2063 6c61 7373 3d22 7061 6e65 .[cu
│ │ │ -00295330: 7374 6f6d 697a 6174 696f 6e73 2e73 6572 stomizations.ser
│ │ │ -00295340: 7669 6365 735d 0a6d 6173 6b65 6420 3d20 vices].masked =
│ │ │ -00295350: 5b22 736c 6170 6422 5d0a 3c2f 636f 6465 ["slapd"].
Remed
│ │ │ -00295410: 6961 7469 6f6e 204b 7562 6572 6e65 7465 iation Kubernete
│ │ │ -00295420: 7320 736e 6970 7065 7420 e287 b23c 2f61 s snippet ...
│ │ │ -002954b0: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity:
│ │ │ -002954c0: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Disrupt
│ │ │ -002954e0: 696f 6e3a 3c2f 7468 3e3c 7464 3e6d 6564 ion: med
│ │ │ -002954f0: 6975 6d3c 2f74 643e 3c2f 7472 3e3c 7472 ium Reboot: true
│ │ │ -00295520: 7472 3e3c 7472 3e3c 7468 3e53 7472 6174 tr>Strat
│ │ │ -00295530: 6567 793a 3c2f 7468 3e3c 7464 3e64 6973 egy: dis
│ │ │ -00295540: 6162 6c65 3c2f 7464 3e3c 2f74 723e 3c2f able
│ │ │ -00295550: 7461 626c 653e 3c70 7265 3e3c 636f 6465 table>apiVersion: mac
│ │ │ -00295570: 6869 6e65 636f 6e66 6967 7572 6174 696f hineconfiguratio
│ │ │ -00295580: 6e2e 6f70 656e 7368 6966 742e 696f 2f76 n.openshift.io/v
│ │ │ -00295590: 310a 6b69 6e64 3a20 4d61 6368 696e 6543 1.kind: MachineC
│ │ │ -002955a0: 6f6e 6669 670a 7370 6563 3a0a 2020 636f onfig.spec:. co
│ │ │ -002955b0: 6e66 6967 3a0a 2020 2020 6967 6e69 7469 nfig:. igniti
│ │ │ -002955c0: 6f6e 3a0a 2020 2020 2020 7665 7273 696f on:. versio
│ │ │ -002955d0: 6e3a 2033 2e31 2e30 0a20 2020 2073 7973 n: 3.1.0. sys
│ │ │ -002955e0: 7465 6d64 3a0a 2020 2020 2020 756e 6974 temd:. unit
│ │ │ -002955f0: 733a 0a20 2020 2020 202d 206e 616d 653a s:. - name:
│ │ │ -00295600: 2073 6c61 7064 2e73 6572 7669 6365 0a20 slapd.service.
│ │ │ -00295610: 2020 2020 2020 2065 6e61 626c 6564 3a20 enabled:
│ │ │ -00295620: 6661 6c73 650a 2020 2020 2020 2020 6d61 false. ma
│ │ │ -00295630: 736b 3a20 7472 7565 0a20 2020 2020 202d sk: true. -
│ │ │ -00295640: 206e 616d 653a 2073 6c61 7064 2e73 6f63 name: slapd.soc
│ │ │ -00295650: 6b65 740a 2020 2020 2020 2020 656e 6162 ket. enab
│ │ │ -00295660: 6c65 643a 2066 616c 7365 0a20 2020 2020 led: false.
│ │ │ -00295670: 2020 206d 6173 6b3a 2074 7275 650a 3c2f mask: true.
│ │ │ -00295680: 636f 6465 3e3c 2f70 7265 3e3c 2f64 6976 code>
R
│ │ │ -00295730: 656d 6564 6961 7469 6f6e 2050 7570 7065 emediation Puppe
│ │ │ -00295740: 7420 736e 6970 7065 7420 e287 b23c 2f61 t snippet ...
│ │ │ -002957d0: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity:
│ │ │ -002957e0: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Disrupt
│ │ │ -00295800: 696f 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 ion: low
│ │ │ -00295810: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Reboot:false Strateg
│ │ │ -00295850: 793a 3c2f 7468 3e3c 7464 3e65 6e61 626c y: enabl
│ │ │ -00295860: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e in
│ │ │ -00295880: 636c 7564 6520 6469 7361 626c 655f 736c clude disable_sl
│ │ │ -00295890: 6170 640a 0a63 6c61 7373 2064 6973 6162 apd..class disab
│ │ │ -002958a0: 6c65 5f73 6c61 7064 207b 0a20 2073 6572 le_slapd {. ser
│ │ │ -002958b0: 7669 6365 207b 2773 6c61 7064 273a 0a20 vice {'slapd':.
│ │ │ -002958c0: 2020 2065 6e61 626c 6520 3d26 6774 3b20 enable =>
│ │ │ -002958d0: 6661 6c73 652c 0a20 2020 2065 6e73 7572 false,. ensur
│ │ │ -002958e0: 6520 3d26 6774 3b20 2773 746f 7070 6564 e => 'stopped
│ │ │ -002958f0: 272c 0a20 207d 0a7d 0a3c 2f63 6f64 653e ',. }.}.
│ │ │ -00295900: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063
Remedi
│ │ │ -002959b0: 6174 696f 6e20 416e 7369 626c 6520 736e ation Ansible sn
│ │ │ -002959c0: 6970 7065 7420 e287 b23c 2f61 3e3c 6272 ippet ...
Comp
│ │ │ -00295a50: 6c65 7869 7479 3a3c 2f74 683e 3c74 643e lexity:
│ │ │ -00295a60: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Disruption:
│ │ │ -00295a80: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Re
│ │ │ -00295aa0: 626f 6f74 3a3c 2f74 683e 3c74 643e 6661 boot: fa
│ │ │ -00295ab0: 6c73 653c 2f74 643e 3c2f 7472 3e3c 7472 lse Strategy:
│ │ │ -00295ad0: 7468 3e3c 7464 3e64 6973 6162 6c65 3c2f th> disable
│ │ │ -00295ae0: 7464 3e3c 2f74 723e 3c2f 7461 626c 653e td>
│ │ │ -00295af0: 3c70 7265 3e3c 636f 6465 3e2d 206e 616d - nam
│ │ │ -00295b00: 653a 2047 6174 6865 7220 7468 6520 7061 e: Gather the pa
│ │ │ -00295b10: 636b 6167 6520 6661 6374 730a 2020 7061 ckage facts. pa
│ │ │ -00295b20: 636b 6167 655f 6661 6374 733a 0a20 2020 ckage_facts:.
│ │ │ -00295b30: 206d 616e 6167 6572 3a20 6175 746f 0a20 manager: auto.
│ │ │ -00295b40: 2074 6167 733a 0a20 202d 2064 6973 6162 tags:. - disab
│ │ │ -00295b50: 6c65 5f73 7472 6174 6567 790a 2020 2d20 le_strategy. -
│ │ │ -00295b60: 6c6f 775f 636f 6d70 6c65 7869 7479 0a20 low_complexity.
│ │ │ -00295b70: 202d 206c 6f77 5f64 6973 7275 7074 696f - low_disruptio
│ │ │ -00295b80: 6e0a 2020 2d20 6d65 6469 756d 5f73 6576 n. - medium_sev
│ │ │ -00295b90: 6572 6974 790a 2020 2d20 6e6f 5f72 6562 erity. - no_reb
│ │ │ -00295ba0: 6f6f 745f 6e65 6564 6564 0a20 202d 2073 oot_needed. - s
│ │ │ -00295bb0: 6572 7669 6365 5f73 6c61 7064 5f64 6973 ervice_slapd_dis
│ │ │ -00295bc0: 6162 6c65 640a 0a2d 206e 616d 653a 2044 abled..- name: D
│ │ │ -00295bd0: 6973 6162 6c65 204c 4441 5020 5365 7276 isable LDAP Serv
│ │ │ -00295be0: 6572 2028 736c 6170 6429 202d 2044 6973 er (slapd) - Dis
│ │ │ -00295bf0: 6162 6c65 2073 6572 7669 6365 2073 6c61 able service sla
│ │ │ -00295c00: 7064 0a20 2062 6c6f 636b 3a0a 0a20 202d pd. block:.. -
│ │ │ -00295c10: 206e 616d 653a 2044 6973 6162 6c65 204c name: Disable L
│ │ │ -00295c20: 4441 5020 5365 7276 6572 2028 736c 6170 DAP Server (slap
│ │ │ -00295c30: 6429 202d 2043 6f6c 6c65 6374 2073 7973 d) - Collect sys
│ │ │ -00295c40: 7465 6d64 2053 6572 7669 6365 7320 5072 temd Services Pr
│ │ │ -00295c50: 6573 656e 7420 696e 2074 6865 2053 7973 esent in the Sys
│ │ │ -00295c60: 7465 6d0a 2020 2020 616e 7369 626c 652e tem. ansible.
│ │ │ -00295c70: 6275 696c 7469 6e2e 636f 6d6d 616e 643a builtin.command:
│ │ │ -00295c80: 2073 7973 7465 6d63 746c 202d 7120 6c69 systemctl -q li
│ │ │ -00295c90: 7374 2d75 6e69 742d 6669 6c65 7320 2d2d st-unit-files --
│ │ │ -00295ca0: 7479 7065 2073 6572 7669 6365 0a20 2020 type service.
│ │ │ -00295cb0: 2072 6567 6973 7465 723a 2073 6572 7669 register: servi
│ │ │ -00295cc0: 6365 5f65 7869 7374 730a 2020 2020 6368 ce_exists. ch
│ │ │ -00295cd0: 616e 6765 645f 7768 656e 3a20 6661 6c73 anged_when: fals
│ │ │ -00295ce0: 650a 2020 2020 6661 696c 6564 5f77 6865 e. failed_whe
│ │ │ -00295cf0: 6e3a 2073 6572 7669 6365 5f65 7869 7374 n: service_exist
│ │ │ -00295d00: 732e 7263 206e 6f74 2069 6e20 5b30 2c20 s.rc not in [0,
│ │ │ -00295d10: 315d 0a20 2020 2063 6865 636b 5f6d 6f64 1]. check_mod
│ │ │ -00295d20: 653a 2066 616c 7365 0a0a 2020 2d20 6e61 e: false.. - na
│ │ │ -00295d30: 6d65 3a20 4469 7361 626c 6520 4c44 4150 me: Disable LDAP
│ │ │ -00295d40: 2053 6572 7665 7220 2873 6c61 7064 2920 Server (slapd)
│ │ │ -00295d50: 2d20 456e 7375 7265 2073 6c61 7064 2e73 - Ensure slapd.s
│ │ │ -00295d60: 6572 7669 6365 2069 7320 4d61 736b 6564 ervice is Masked
│ │ │ -00295d70: 0a20 2020 2061 6e73 6962 6c65 2e62 7569 . ansible.bui
│ │ │ -00295d80: 6c74 696e 2e73 7973 7465 6d64 3a0a 2020 ltin.systemd:.
│ │ │ -00295d90: 2020 2020 6e61 6d65 3a20 736c 6170 642e name: slapd.
│ │ │ -00295da0: 7365 7276 6963 650a 2020 2020 2020 7374 service. st
│ │ │ -00295db0: 6174 653a 2073 746f 7070 6564 0a20 2020 ate: stopped.
│ │ │ -00295dc0: 2020 2065 6e61 626c 6564 3a20 6661 6c73 enabled: fals
│ │ │ -00295dd0: 650a 2020 2020 2020 6d61 736b 6564 3a20 e. masked:
│ │ │ -00295de0: 7472 7565 0a20 2020 2077 6865 6e3a 2073 true. when: s
│ │ │ -00295df0: 6572 7669 6365 5f65 7869 7374 732e 7374 ervice_exists.st
│ │ │ -00295e00: 646f 7574 5f6c 696e 6573 2069 7320 7365 dout_lines is se
│ │ │ -00295e10: 6172 6368 2822 736c 6170 642e 7365 7276 arch("slapd.serv
│ │ │ -00295e20: 6963 6522 2c20 6d75 6c74 696c 696e 653d ice", multiline=
│ │ │ -00295e30: 5472 7565 290a 0a20 202d 206e 616d 653a True).. - name:
│ │ │ -00295e40: 2055 6e69 7420 536f 636b 6574 2045 7869 Unit Socket Exi
│ │ │ -00295e50: 7374 7320 2d20 736c 6170 642e 736f 636b sts - slapd.sock
│ │ │ -00295e60: 6574 0a20 2020 2061 6e73 6962 6c65 2e62 et. ansible.b
│ │ │ -00295e70: 7569 6c74 696e 2e63 6f6d 6d61 6e64 3a20 uiltin.command:
│ │ │ -00295e80: 7379 7374 656d 6374 6c20 2d71 206c 6973 systemctl -q lis
│ │ │ -00295e90: 742d 756e 6974 2d66 696c 6573 2073 6c61 t-unit-files sla
│ │ │ -00295ea0: 7064 2e73 6f63 6b65 740a 2020 2020 7265 pd.socket. re
│ │ │ -00295eb0: 6769 7374 6572 3a20 736f 636b 6574 5f66 gister: socket_f
│ │ │ -00295ec0: 696c 655f 6578 6973 7473 0a20 2020 2063 ile_exists. c
│ │ │ -00295ed0: 6861 6e67 6564 5f77 6865 6e3a 2066 616c hanged_when: fal
│ │ │ -00295ee0: 7365 0a20 2020 2066 6169 6c65 645f 7768 se. failed_wh
│ │ │ -00295ef0: 656e 3a20 736f 636b 6574 5f66 696c 655f en: socket_file_
│ │ │ -00295f00: 6578 6973 7473 2e72 6320 6e6f 7420 696e exists.rc not in
│ │ │ -00295f10: 205b 302c 2031 5d0a 2020 2020 6368 6563 [0, 1]. chec
│ │ │ -00295f20: 6b5f 6d6f 6465 3a20 6661 6c73 650a 0a20 k_mode: false..
│ │ │ -00295f30: 202d 206e 616d 653a 2044 6973 6162 6c65 - name: Disable
│ │ │ -00295f40: 204c 4441 5020 5365 7276 6572 2028 736c LDAP Server (sl
│ │ │ -00295f50: 6170 6429 202d 2044 6973 6162 6c65 2053 apd) - Disable S
│ │ │ -00295f60: 6f63 6b65 7420 736c 6170 640a 2020 2020 ocket slapd.
│ │ │ -00295f70: 616e 7369 626c 652e 6275 696c 7469 6e2e ansible.builtin.
│ │ │ -00295f80: 7379 7374 656d 643a 0a20 2020 2020 206e systemd:. n
│ │ │ -00295f90: 616d 653a 2073 6c61 7064 2e73 6f63 6b65 ame: slapd.socke
│ │ │ -00295fa0: 740a 2020 2020 2020 656e 6162 6c65 643a t. enabled:
│ │ │ -00295fb0: 2066 616c 7365 0a20 2020 2020 2073 7461 false. sta
│ │ │ -00295fc0: 7465 3a20 7374 6f70 7065 640a 2020 2020 te: stopped.
│ │ │ -00295fd0: 2020 6d61 736b 6564 3a20 7472 7565 0a20 masked: true.
│ │ │ -00295fe0: 2020 2077 6865 6e3a 2073 6f63 6b65 745f when: socket_
│ │ │ -00295ff0: 6669 6c65 5f65 7869 7374 732e 7374 646f file_exists.stdo
│ │ │ -00296000: 7574 5f6c 696e 6573 2069 7320 7365 6172 ut_lines is sear
│ │ │ -00296010: 6368 2822 736c 6170 642e 736f 636b 6574 ch("slapd.socket
│ │ │ -00296020: 222c 206d 756c 7469 6c69 6e65 3d54 7275 ", multiline=Tru
│ │ │ -00296030: 6529 0a20 2074 6167 733a 0a20 202d 2064 e). tags:. - d
│ │ │ -00296040: 6973 6162 6c65 5f73 7472 6174 6567 790a isable_strategy.
│ │ │ -00296050: 2020 2d20 6c6f 775f 636f 6d70 6c65 7869 - low_complexi
│ │ │ -00296060: 7479 0a20 202d 206c 6f77 5f64 6973 7275 ty. - low_disru
│ │ │ -00296070: 7074 696f 6e0a 2020 2d20 6d65 6469 756d ption. - medium
│ │ │ -00296080: 5f73 6576 6572 6974 790a 2020 2d20 6e6f _severity. - no
│ │ │ -00296090: 5f72 6562 6f6f 745f 6e65 6564 6564 0a20 _reboot_needed.
│ │ │ -002960a0: 202d 2073 6572 7669 6365 5f73 6c61 7064 - service_slapd
│ │ │ -002960b0: 5f64 6973 6162 6c65 640a 2020 2d20 7370 _disabled. - sp
│ │ │ -002960c0: 6563 6961 6c5f 7365 7276 6963 655f 626c ecial_service_bl
│ │ │ -002960d0: 6f63 6b0a 2020 7768 656e 3a20 2722 6c69 ock. when: '"li
│ │ │ -002960e0: 6e75 782d 6261 7365 2220 696e 2061 6e73 nux-base" in ans
│ │ │ -002960f0: 6962 6c65 5f66 6163 7473 2e70 6163 6b61 ible_facts.packa
│ │ │ -00296100: 6765 7327 0a3c 2f63 6f64 653e 3c2f 7072 ges'.
Complexity: low Disrup
│ │ │ +00295390: 7469 6f6e 3a3c 2f74 683e 3c74 643e 6c6f tion: lo
│ │ │ +002953a0: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ +002953b0: 7468 3e52 6562 6f6f 743a 3c2f 7468 3e3c th>Reboot:<
│ │ │ +002953c0: 7464 3e66 616c 7365 3c2f 7464 3e3c 2f74 td>false Strate
│ │ │ +002953e0: 6779 3a3c 2f74 683e 3c74 643e 6469 7361 gy: disa
│ │ │ +002953f0: 626c 653c 2f74 643e 3c2f 7472 3e3c 2f74 ble
│ │ │ +00295410: 2d20 6e61 6d65 3a20 4761 7468 6572 2074 - name: Gather t
│ │ │ +00295420: 6865 2070 6163 6b61 6765 2066 6163 7473 he package facts
│ │ │ +00295430: 0a20 2070 6163 6b61 6765 5f66 6163 7473 . package_facts
│ │ │ +00295440: 3a0a 2020 2020 6d61 6e61 6765 723a 2061 :. manager: a
│ │ │ +00295450: 7574 6f0a 2020 7461 6773 3a0a 2020 2d20 uto. tags:. -
│ │ │ +00295460: 6469 7361 626c 655f 7374 7261 7465 6779 disable_strategy
│ │ │ +00295470: 0a20 202d 206c 6f77 5f63 6f6d 706c 6578 . - low_complex
│ │ │ +00295480: 6974 790a 2020 2d20 6c6f 775f 6469 7372 ity. - low_disr
│ │ │ +00295490: 7570 7469 6f6e 0a20 202d 206d 6564 6975 uption. - mediu
│ │ │ +002954a0: 6d5f 7365 7665 7269 7479 0a20 202d 206e m_severity. - n
│ │ │ +002954b0: 6f5f 7265 626f 6f74 5f6e 6565 6465 640a o_reboot_needed.
│ │ │ +002954c0: 2020 2d20 7365 7276 6963 655f 736c 6170 - service_slap
│ │ │ +002954d0: 645f 6469 7361 626c 6564 0a0a 2d20 6e61 d_disabled..- na
│ │ │ +002954e0: 6d65 3a20 4469 7361 626c 6520 4c44 4150 me: Disable LDAP
│ │ │ +002954f0: 2053 6572 7665 7220 2873 6c61 7064 2920 Server (slapd)
│ │ │ +00295500: 2d20 4469 7361 626c 6520 7365 7276 6963 - Disable servic
│ │ │ +00295510: 6520 736c 6170 640a 2020 626c 6f63 6b3a e slapd. block:
│ │ │ +00295520: 0a0a 2020 2d20 6e61 6d65 3a20 4469 7361 .. - name: Disa
│ │ │ +00295530: 626c 6520 4c44 4150 2053 6572 7665 7220 ble LDAP Server
│ │ │ +00295540: 2873 6c61 7064 2920 2d20 436f 6c6c 6563 (slapd) - Collec
│ │ │ +00295550: 7420 7379 7374 656d 6420 5365 7276 6963 t systemd Servic
│ │ │ +00295560: 6573 2050 7265 7365 6e74 2069 6e20 7468 es Present in th
│ │ │ +00295570: 6520 5379 7374 656d 0a20 2020 2061 6e73 e System. ans
│ │ │ +00295580: 6962 6c65 2e62 7569 6c74 696e 2e63 6f6d ible.builtin.com
│ │ │ +00295590: 6d61 6e64 3a20 7379 7374 656d 6374 6c20 mand: systemctl
│ │ │ +002955a0: 2d71 206c 6973 742d 756e 6974 2d66 696c -q list-unit-fil
│ │ │ +002955b0: 6573 202d 2d74 7970 6520 7365 7276 6963 es --type servic
│ │ │ +002955c0: 650a 2020 2020 7265 6769 7374 6572 3a20 e. register:
│ │ │ +002955d0: 7365 7276 6963 655f 6578 6973 7473 0a20 service_exists.
│ │ │ +002955e0: 2020 2063 6861 6e67 6564 5f77 6865 6e3a changed_when:
│ │ │ +002955f0: 2066 616c 7365 0a20 2020 2066 6169 6c65 false. faile
│ │ │ +00295600: 645f 7768 656e 3a20 7365 7276 6963 655f d_when: service_
│ │ │ +00295610: 6578 6973 7473 2e72 6320 6e6f 7420 696e exists.rc not in
│ │ │ +00295620: 205b 302c 2031 5d0a 2020 2020 6368 6563 [0, 1]. chec
│ │ │ +00295630: 6b5f 6d6f 6465 3a20 6661 6c73 650a 0a20 k_mode: false..
│ │ │ +00295640: 202d 206e 616d 653a 2044 6973 6162 6c65 - name: Disable
│ │ │ +00295650: 204c 4441 5020 5365 7276 6572 2028 736c LDAP Server (sl
│ │ │ +00295660: 6170 6429 202d 2045 6e73 7572 6520 736c apd) - Ensure sl
│ │ │ +00295670: 6170 642e 7365 7276 6963 6520 6973 204d apd.service is M
│ │ │ +00295680: 6173 6b65 640a 2020 2020 616e 7369 626c asked. ansibl
│ │ │ +00295690: 652e 6275 696c 7469 6e2e 7379 7374 656d e.builtin.system
│ │ │ +002956a0: 643a 0a20 2020 2020 206e 616d 653a 2073 d:. name: s
│ │ │ +002956b0: 6c61 7064 2e73 6572 7669 6365 0a20 2020 lapd.service.
│ │ │ +002956c0: 2020 2073 7461 7465 3a20 7374 6f70 7065 state: stoppe
│ │ │ +002956d0: 640a 2020 2020 2020 656e 6162 6c65 643a d. enabled:
│ │ │ +002956e0: 2066 616c 7365 0a20 2020 2020 206d 6173 false. mas
│ │ │ +002956f0: 6b65 643a 2074 7275 650a 2020 2020 7768 ked: true. wh
│ │ │ +00295700: 656e 3a20 7365 7276 6963 655f 6578 6973 en: service_exis
│ │ │ +00295710: 7473 2e73 7464 6f75 745f 6c69 6e65 7320 ts.stdout_lines
│ │ │ +00295720: 6973 2073 6561 7263 6828 2273 6c61 7064 is search("slapd
│ │ │ +00295730: 2e73 6572 7669 6365 222c 206d 756c 7469 .service", multi
│ │ │ +00295740: 6c69 6e65 3d54 7275 6529 0a0a 2020 2d20 line=True).. -
│ │ │ +00295750: 6e61 6d65 3a20 556e 6974 2053 6f63 6b65 name: Unit Socke
│ │ │ +00295760: 7420 4578 6973 7473 202d 2073 6c61 7064 t Exists - slapd
│ │ │ +00295770: 2e73 6f63 6b65 740a 2020 2020 616e 7369 .socket. ansi
│ │ │ +00295780: 626c 652e 6275 696c 7469 6e2e 636f 6d6d ble.builtin.comm
│ │ │ +00295790: 616e 643a 2073 7973 7465 6d63 746c 202d and: systemctl -
│ │ │ +002957a0: 7120 6c69 7374 2d75 6e69 742d 6669 6c65 q list-unit-file
│ │ │ +002957b0: 7320 736c 6170 642e 736f 636b 6574 0a20 s slapd.socket.
│ │ │ +002957c0: 2020 2072 6567 6973 7465 723a 2073 6f63 register: soc
│ │ │ +002957d0: 6b65 745f 6669 6c65 5f65 7869 7374 730a ket_file_exists.
│ │ │ +002957e0: 2020 2020 6368 616e 6765 645f 7768 656e changed_when
│ │ │ +002957f0: 3a20 6661 6c73 650a 2020 2020 6661 696c : false. fail
│ │ │ +00295800: 6564 5f77 6865 6e3a 2073 6f63 6b65 745f ed_when: socket_
│ │ │ +00295810: 6669 6c65 5f65 7869 7374 732e 7263 206e file_exists.rc n
│ │ │ +00295820: 6f74 2069 6e20 5b30 2c20 315d 0a20 2020 ot in [0, 1].
│ │ │ +00295830: 2063 6865 636b 5f6d 6f64 653a 2066 616c check_mode: fal
│ │ │ +00295840: 7365 0a0a 2020 2d20 6e61 6d65 3a20 4469 se.. - name: Di
│ │ │ +00295850: 7361 626c 6520 4c44 4150 2053 6572 7665 sable LDAP Serve
│ │ │ +00295860: 7220 2873 6c61 7064 2920 2d20 4469 7361 r (slapd) - Disa
│ │ │ +00295870: 626c 6520 536f 636b 6574 2073 6c61 7064 ble Socket slapd
│ │ │ +00295880: 0a20 2020 2061 6e73 6962 6c65 2e62 7569 . ansible.bui
│ │ │ +00295890: 6c74 696e 2e73 7973 7465 6d64 3a0a 2020 ltin.systemd:.
│ │ │ +002958a0: 2020 2020 6e61 6d65 3a20 736c 6170 642e name: slapd.
│ │ │ +002958b0: 736f 636b 6574 0a20 2020 2020 2065 6e61 socket. ena
│ │ │ +002958c0: 626c 6564 3a20 6661 6c73 650a 2020 2020 bled: false.
│ │ │ +002958d0: 2020 7374 6174 653a 2073 746f 7070 6564 state: stopped
│ │ │ +002958e0: 0a20 2020 2020 206d 6173 6b65 643a 2074 . masked: t
│ │ │ +002958f0: 7275 650a 2020 2020 7768 656e 3a20 736f rue. when: so
│ │ │ +00295900: 636b 6574 5f66 696c 655f 6578 6973 7473 cket_file_exists
│ │ │ +00295910: 2e73 7464 6f75 745f 6c69 6e65 7320 6973 .stdout_lines is
│ │ │ +00295920: 2073 6561 7263 6828 2273 6c61 7064 2e73 search("slapd.s
│ │ │ +00295930: 6f63 6b65 7422 2c20 6d75 6c74 696c 696e ocket", multilin
│ │ │ +00295940: 653d 5472 7565 290a 2020 7461 6773 3a0a e=True). tags:.
│ │ │ +00295950: 2020 2d20 6469 7361 626c 655f 7374 7261 - disable_stra
│ │ │ +00295960: 7465 6779 0a20 202d 206c 6f77 5f63 6f6d tegy. - low_com
│ │ │ +00295970: 706c 6578 6974 790a 2020 2d20 6c6f 775f plexity. - low_
│ │ │ +00295980: 6469 7372 7570 7469 6f6e 0a20 202d 206d disruption. - m
│ │ │ +00295990: 6564 6975 6d5f 7365 7665 7269 7479 0a20 edium_severity.
│ │ │ +002959a0: 202d 206e 6f5f 7265 626f 6f74 5f6e 6565 - no_reboot_nee
│ │ │ +002959b0: 6465 640a 2020 2d20 7365 7276 6963 655f ded. - service_
│ │ │ +002959c0: 736c 6170 645f 6469 7361 626c 6564 0a20 slapd_disabled.
│ │ │ +002959d0: 202d 2073 7065 6369 616c 5f73 6572 7669 - special_servi
│ │ │ +002959e0: 6365 5f62 6c6f 636b 0a20 2077 6865 6e3a ce_block. when:
│ │ │ +002959f0: 2027 226c 696e 7578 2d62 6173 6522 2069 '"linux-base" i
│ │ │ +00295a00: 6e20 616e 7369 626c 655f 6661 6374 732e n ansible_facts.
│ │ │ +00295a10: 7061 636b 6167 6573 270a 3c2f 636f 6465 packages'.
Remed
│ │ │ +00295ad0: 6961 7469 6f6e 204b 7562 6572 6e65 7465 iation Kubernete
│ │ │ +00295ae0: 7320 736e 6970 7065 7420 e287 b23c 2f61 s snippet ...
│ │ │ +00295b70: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity:
│ │ │ +00295b80: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Disrupt
│ │ │ +00295ba0: 696f 6e3a 3c2f 7468 3e3c 7464 3e6d 6564 ion: med
│ │ │ +00295bb0: 6975 6d3c 2f74 643e 3c2f 7472 3e3c 7472 ium Reboot: true
│ │ │ +00295be0: 7472 3e3c 7472 3e3c 7468 3e53 7472 6174 tr>Strat
│ │ │ +00295bf0: 6567 793a 3c2f 7468 3e3c 7464 3e64 6973 egy: dis
│ │ │ +00295c00: 6162 6c65 3c2f 7464 3e3c 2f74 723e 3c2f able
│ │ │ +00295c10: 7461 626c 653e 3c70 7265 3e3c 636f 6465 table>apiVersion: mac
│ │ │ +00295c30: 6869 6e65 636f 6e66 6967 7572 6174 696f hineconfiguratio
│ │ │ +00295c40: 6e2e 6f70 656e 7368 6966 742e 696f 2f76 n.openshift.io/v
│ │ │ +00295c50: 310a 6b69 6e64 3a20 4d61 6368 696e 6543 1.kind: MachineC
│ │ │ +00295c60: 6f6e 6669 670a 7370 6563 3a0a 2020 636f onfig.spec:. co
│ │ │ +00295c70: 6e66 6967 3a0a 2020 2020 6967 6e69 7469 nfig:. igniti
│ │ │ +00295c80: 6f6e 3a0a 2020 2020 2020 7665 7273 696f on:. versio
│ │ │ +00295c90: 6e3a 2033 2e31 2e30 0a20 2020 2073 7973 n: 3.1.0. sys
│ │ │ +00295ca0: 7465 6d64 3a0a 2020 2020 2020 756e 6974 temd:. unit
│ │ │ +00295cb0: 733a 0a20 2020 2020 202d 206e 616d 653a s:. - name:
│ │ │ +00295cc0: 2073 6c61 7064 2e73 6572 7669 6365 0a20 slapd.service.
│ │ │ +00295cd0: 2020 2020 2020 2065 6e61 626c 6564 3a20 enabled:
│ │ │ +00295ce0: 6661 6c73 650a 2020 2020 2020 2020 6d61 false. ma
│ │ │ +00295cf0: 736b 3a20 7472 7565 0a20 2020 2020 202d sk: true. -
│ │ │ +00295d00: 206e 616d 653a 2073 6c61 7064 2e73 6f63 name: slapd.soc
│ │ │ +00295d10: 6b65 740a 2020 2020 2020 2020 656e 6162 ket. enab
│ │ │ +00295d20: 6c65 643a 2066 616c 7365 0a20 2020 2020 led: false.
│ │ │ +00295d30: 2020 206d 6173 6b3a 2074 7275 650a 3c2f mask: true.
│ │ │ +00295d40: 636f 6465 3e3c 2f70 7265 3e3c 2f64 6976 code>
R
│ │ │ +00295df0: 656d 6564 6961 7469 6f6e 2050 7570 7065 emediation Puppe
│ │ │ +00295e00: 7420 736e 6970 7065 7420 e287 b23c 2f61 t snippet ...
│ │ │ +00295e90: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity:
│ │ │ +00295ea0: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Disrupt
│ │ │ +00295ec0: 696f 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 ion: low
│ │ │ +00295ed0: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Reboot:false Strateg
│ │ │ +00295f10: 793a 3c2f 7468 3e3c 7464 3e65 6e61 626c y: enabl
│ │ │ +00295f20: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e in
│ │ │ +00295f40: 636c 7564 6520 6469 7361 626c 655f 736c clude disable_sl
│ │ │ +00295f50: 6170 640a 0a63 6c61 7373 2064 6973 6162 apd..class disab
│ │ │ +00295f60: 6c65 5f73 6c61 7064 207b 0a20 2073 6572 le_slapd {. ser
│ │ │ +00295f70: 7669 6365 207b 2773 6c61 7064 273a 0a20 vice {'slapd':.
│ │ │ +00295f80: 2020 2065 6e61 626c 6520 3d26 6774 3b20 enable =>
│ │ │ +00295f90: 6661 6c73 652c 0a20 2020 2065 6e73 7572 false,. ensur
│ │ │ +00295fa0: 6520 3d26 6774 3b20 2773 746f 7070 6564 e => 'stopped
│ │ │ +00295fb0: 272c 0a20 207d 0a7d 0a3c 2f63 6f64 653e ',. }.}.
│ │ │ +00295fc0: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063
Remedi
│ │ │ +00296070: 6174 696f 6e20 4f53 4275 696c 6420 426c ation OSBuild Bl
│ │ │ +00296080: 7565 7072 696e 7420 736e 6970 7065 7420 ueprint snippet
│ │ │ +00296090: e287 b23c 2f61 3e3c 6272 3e3c 6469 7620 ...
.[customi
│ │ │ +002960e0: 7a61 7469 6f6e 732e 7365 7276 6963 6573 zations.services
│ │ │ +002960f0: 5d0a 6d61 736b 6564 203d 205b 2273 6c61 ].masked = ["sla
│ │ │ +00296100: 7064 225d 0a3c 2f63 6f64 653e 3c2f 7072 pd"].
Remedi
│ │ │ -0029a7b0: 6174 696f 6e20 5075 7070 6574 2073 6e69 ation Puppet sni
│ │ │ -0029a7c0: 7070 6574 20e2 87b2 3c2f 613e 3c62 723e ppet ...
│ │ │ -0029a7d0: 3c64 6976 2063 6c61 7373 3d22 7061 6e65 Compl
│ │ │ -0029a850: 6578 6974 793a 3c2f 7468 3e3c 7464 3e6c exity: l
│ │ │ -0029a860: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ -0029a870: 3c74 683e 4469 7372 7570 7469 6f6e 3a3c Disruption:<
│ │ │ -0029a880: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ -0029a890: 3c2f 7472 3e3c 7472 3e3c 7468 3e52 6562 Reb
│ │ │ -0029a8a0: 6f6f 743a 3c2f 7468 3e3c 7464 3e66 616c oot: fal
│ │ │ -0029a8b0: 7365 3c2f 7464 3e3c 2f74 723e 3c74 723e se
│ │ │ -0029a8c0: 3c74 683e 5374 7261 7465 6779 3a3c 2f74 Strategy: disable
<
│ │ │ -0029a8f0: 7072 653e 3c63 6f64 653e 0a69 6e63 6c75 pre>.inclu
│ │ │ -0029a900: 6465 2072 656d 6f76 655f 7270 6362 696e de remove_rpcbin
│ │ │ -0029a910: 640a 0a63 6c61 7373 2072 656d 6f76 655f d..class remove_
│ │ │ -0029a920: 7270 6362 696e 6420 7b0a 2020 7061 636b rpcbind {. pack
│ │ │ -0029a930: 6167 6520 7b20 2772 7063 6269 6e64 273a age { 'rpcbind':
│ │ │ -0029a940: 0a20 2020 2065 6e73 7572 6520 3d26 6774 . ensure =>
│ │ │ -0029a950: 3b20 2770 7572 6765 6427 2c0a 2020 7d0a ; 'purged',. }.
│ │ │ -0029a960: 7d0a 3c2f 636f 6465 3e3c 2f70 7265 3e3c }.<
│ │ │ -0029a970: 2f64 6976 3e3c 6120 636c 6173 733d 2262 /div>Remediation A
│ │ │ -0029aa20: 6e73 6962 6c65 2073 6e69 7070 6574 20e2 nsible snippet .
│ │ │ -0029aa30: 87b2 3c2f 613e 3c62 723e 3c64 6976 2063 ..
Complexity:
│ │ │ -0029aac0: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Di
│ │ │ -0029aae0: 7372 7570 7469 6f6e 3a3c 2f74 683e 3c74 sruption: low <
│ │ │ -0029ab00: 7472 3e3c 7468 3e52 6562 6f6f 743a 3c2f tr>Reboot:
│ │ │ -0029ab10: 7468 3e3c 7464 3e66 616c 7365 3c2f 7464 th> false St
│ │ │ -0029ab30: 7261 7465 6779 3a3c 2f74 683e 3c74 643e rategy:
│ │ │ -0029ab40: 6469 7361 626c 653c 2f74 643e 3c2f 7472 disable
- name: Gath
│ │ │ -0029ab70: 6572 2074 6865 2070 6163 6b61 6765 2066 er the package f
│ │ │ -0029ab80: 6163 7473 0a20 2070 6163 6b61 6765 5f66 acts. package_f
│ │ │ -0029ab90: 6163 7473 3a0a 2020 2020 6d61 6e61 6765 acts:. manage
│ │ │ -0029aba0: 723a 2061 7574 6f0a 2020 7461 6773 3a0a r: auto. tags:.
│ │ │ -0029abb0: 2020 2d20 6469 7361 626c 655f 7374 7261 - disable_stra
│ │ │ -0029abc0: 7465 6779 0a20 202d 206c 6f77 5f63 6f6d tegy. - low_com
│ │ │ -0029abd0: 706c 6578 6974 790a 2020 2d20 6c6f 775f plexity. - low_
│ │ │ -0029abe0: 6469 7372 7570 7469 6f6e 0a20 202d 206c disruption. - l
│ │ │ -0029abf0: 6f77 5f73 6576 6572 6974 790a 2020 2d20 ow_severity. -
│ │ │ -0029ac00: 6e6f 5f72 6562 6f6f 745f 6e65 6564 6564 no_reboot_needed
│ │ │ -0029ac10: 0a20 202d 2070 6163 6b61 6765 5f72 7063 . - package_rpc
│ │ │ -0029ac20: 6269 6e64 5f72 656d 6f76 6564 0a0a 2d20 bind_removed..-
│ │ │ -0029ac30: 6e61 6d65 3a20 2755 6e69 6e73 7461 6c6c name: 'Uninstall
│ │ │ -0029ac40: 2072 7063 6269 6e64 2050 6163 6b61 6765 rpcbind Package
│ │ │ -0029ac50: 3a20 456e 7375 7265 2072 7063 6269 6e64 : Ensure rpcbind
│ │ │ -0029ac60: 2069 7320 7265 6d6f 7665 6427 0a20 2061 is removed'. a
│ │ │ -0029ac70: 6e73 6962 6c65 2e62 7569 6c74 696e 2e70 nsible.builtin.p
│ │ │ -0029ac80: 6163 6b61 6765 3a0a 2020 2020 6e61 6d65 ackage:. name
│ │ │ -0029ac90: 3a20 7270 6362 696e 640a 2020 2020 7374 : rpcbind. st
│ │ │ -0029aca0: 6174 653a 2061 6273 656e 740a 2020 7768 ate: absent. wh
│ │ │ -0029acb0: 656e 3a20 2722 6c69 6e75 782d 6261 7365 en: '"linux-base
│ │ │ -0029acc0: 2220 696e 2061 6e73 6962 6c65 5f66 6163 " in ansible_fac
│ │ │ -0029acd0: 7473 2e70 6163 6b61 6765 7327 0a20 2074 ts.packages'. t
│ │ │ -0029ace0: 6167 733a 0a20 202d 2064 6973 6162 6c65 ags:. - disable
│ │ │ -0029acf0: 5f73 7472 6174 6567 790a 2020 2d20 6c6f _strategy. - lo
│ │ │ -0029ad00: 775f 636f 6d70 6c65 7869 7479 0a20 202d w_complexity. -
│ │ │ -0029ad10: 206c 6f77 5f64 6973 7275 7074 696f 6e0a low_disruption.
│ │ │ -0029ad20: 2020 2d20 6c6f 775f 7365 7665 7269 7479 - low_severity
│ │ │ -0029ad30: 0a20 202d 206e 6f5f 7265 626f 6f74 5f6e . - no_reboot_n
│ │ │ -0029ad40: 6565 6465 640a 2020 2d20 7061 636b 6167 eeded. - packag
│ │ │ -0029ad50: 655f 7270 6362 696e 645f 7265 6d6f 7665 e_rpcbind_remove
│ │ │ -0029ad60: 640a 3c2f 636f 6465 3e3c 2f70 7265 3e3c d.
<
│ │ │ +0029a7b0: 6174 696f 6e20 416e 7369 626c 6520 736e ation Ansible sn
│ │ │ +0029a7c0: 6970 7065 7420 e287 b23c 2f61 3e3c 6272 ippet ...
Comp
│ │ │ +0029a850: 6c65 7869 7479 3a3c 2f74 683e 3c74 643e lexity:
│ │ │ +0029a860: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Disruption:
│ │ │ +0029a880: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Re
│ │ │ +0029a8a0: 626f 6f74 3a3c 2f74 683e 3c74 643e 6661 boot: fa
│ │ │ +0029a8b0: 6c73 653c 2f74 643e 3c2f 7472 3e3c 7472 lse Strategy:
│ │ │ +0029a8d0: 7468 3e3c 7464 3e64 6973 6162 6c65 3c2f th> disable
│ │ │ +0029a8e0: 7464 3e3c 2f74 723e 3c2f 7461 626c 653e td>
│ │ │ +0029a8f0: 3c70 7265 3e3c 636f 6465 3e2d 206e 616d - nam
│ │ │ +0029a900: 653a 2047 6174 6865 7220 7468 6520 7061 e: Gather the pa
│ │ │ +0029a910: 636b 6167 6520 6661 6374 730a 2020 7061 ckage facts. pa
│ │ │ +0029a920: 636b 6167 655f 6661 6374 733a 0a20 2020 ckage_facts:.
│ │ │ +0029a930: 206d 616e 6167 6572 3a20 6175 746f 0a20 manager: auto.
│ │ │ +0029a940: 2074 6167 733a 0a20 202d 2064 6973 6162 tags:. - disab
│ │ │ +0029a950: 6c65 5f73 7472 6174 6567 790a 2020 2d20 le_strategy. -
│ │ │ +0029a960: 6c6f 775f 636f 6d70 6c65 7869 7479 0a20 low_complexity.
│ │ │ +0029a970: 202d 206c 6f77 5f64 6973 7275 7074 696f - low_disruptio
│ │ │ +0029a980: 6e0a 2020 2d20 6c6f 775f 7365 7665 7269 n. - low_severi
│ │ │ +0029a990: 7479 0a20 202d 206e 6f5f 7265 626f 6f74 ty. - no_reboot
│ │ │ +0029a9a0: 5f6e 6565 6465 640a 2020 2d20 7061 636b _needed. - pack
│ │ │ +0029a9b0: 6167 655f 7270 6362 696e 645f 7265 6d6f age_rpcbind_remo
│ │ │ +0029a9c0: 7665 640a 0a2d 206e 616d 653a 2027 556e ved..- name: 'Un
│ │ │ +0029a9d0: 696e 7374 616c 6c20 7270 6362 696e 6420 install rpcbind
│ │ │ +0029a9e0: 5061 636b 6167 653a 2045 6e73 7572 6520 Package: Ensure
│ │ │ +0029a9f0: 7270 6362 696e 6420 6973 2072 656d 6f76 rpcbind is remov
│ │ │ +0029aa00: 6564 270a 2020 616e 7369 626c 652e 6275 ed'. ansible.bu
│ │ │ +0029aa10: 696c 7469 6e2e 7061 636b 6167 653a 0a20 iltin.package:.
│ │ │ +0029aa20: 2020 206e 616d 653a 2072 7063 6269 6e64 name: rpcbind
│ │ │ +0029aa30: 0a20 2020 2073 7461 7465 3a20 6162 7365 . state: abse
│ │ │ +0029aa40: 6e74 0a20 2077 6865 6e3a 2027 226c 696e nt. when: '"lin
│ │ │ +0029aa50: 7578 2d62 6173 6522 2069 6e20 616e 7369 ux-base" in ansi
│ │ │ +0029aa60: 626c 655f 6661 6374 732e 7061 636b 6167 ble_facts.packag
│ │ │ +0029aa70: 6573 270a 2020 7461 6773 3a0a 2020 2d20 es'. tags:. -
│ │ │ +0029aa80: 6469 7361 626c 655f 7374 7261 7465 6779 disable_strategy
│ │ │ +0029aa90: 0a20 202d 206c 6f77 5f63 6f6d 706c 6578 . - low_complex
│ │ │ +0029aaa0: 6974 790a 2020 2d20 6c6f 775f 6469 7372 ity. - low_disr
│ │ │ +0029aab0: 7570 7469 6f6e 0a20 202d 206c 6f77 5f73 uption. - low_s
│ │ │ +0029aac0: 6576 6572 6974 790a 2020 2d20 6e6f 5f72 everity. - no_r
│ │ │ +0029aad0: 6562 6f6f 745f 6e65 6564 6564 0a20 202d eboot_needed. -
│ │ │ +0029aae0: 2070 6163 6b61 6765 5f72 7063 6269 6e64 package_rpcbind
│ │ │ +0029aaf0: 5f72 656d 6f76 6564 0a3c 2f63 6f64 653e _removed.
│ │ │ +0029ab00: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063
Remedi
│ │ │ +0029abb0: 6174 696f 6e20 5075 7070 6574 2073 6e69 ation Puppet sni
│ │ │ +0029abc0: 7070 6574 20e2 87b2 3c2f 613e 3c62 723e ppet ...
│ │ │ +0029abd0: 3c64 6976 2063 6c61 7373 3d22 7061 6e65 Compl
│ │ │ +0029ac50: 6578 6974 793a 3c2f 7468 3e3c 7464 3e6c exity: l
│ │ │ +0029ac60: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ +0029ac70: 3c74 683e 4469 7372 7570 7469 6f6e 3a3c Disruption:<
│ │ │ +0029ac80: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ +0029ac90: 3c2f 7472 3e3c 7472 3e3c 7468 3e52 6562 Reb
│ │ │ +0029aca0: 6f6f 743a 3c2f 7468 3e3c 7464 3e66 616c oot: fal
│ │ │ +0029acb0: 7365 3c2f 7464 3e3c 2f74 723e 3c74 723e se
│ │ │ +0029acc0: 3c74 683e 5374 7261 7465 6779 3a3c 2f74 Strategy: disable
<
│ │ │ +0029acf0: 7072 653e 3c63 6f64 653e 0a69 6e63 6c75 pre>.inclu
│ │ │ +0029ad00: 6465 2072 656d 6f76 655f 7270 6362 696e de remove_rpcbin
│ │ │ +0029ad10: 640a 0a63 6c61 7373 2072 656d 6f76 655f d..class remove_
│ │ │ +0029ad20: 7270 6362 696e 6420 7b0a 2020 7061 636b rpcbind {. pack
│ │ │ +0029ad30: 6167 6520 7b20 2772 7063 6269 6e64 273a age { 'rpcbind':
│ │ │ +0029ad40: 0a20 2020 2065 6e73 7572 6520 3d26 6774 . ensure =>
│ │ │ +0029ad50: 3b20 2770 7572 6765 6427 2c0a 2020 7d0a ; 'purged',. }.
│ │ │ +0029ad60: 7d0a 3c2f 636f 6465 3e3c 2f70 7265 3e3c }.<
│ │ │ 0029ad70: 2f64 6976 3e3c 6120 636c 6173 733d 2262 /div>Remediati
│ │ │ -0029be70: 6f6e 204f 5342 7569 6c64 2042 6c75 6570 on OSBuild Bluep
│ │ │ -0029be80: 7269 6e74 2073 6e69 7070 6574 20e2 87b2 rint snippet ...
│ │ │ -0029be90: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61
.[customizat
│ │ │ -0029bee0: 696f 6e73 2e73 6572 7669 6365 735d 0a6d ions.services].m
│ │ │ -0029bef0: 6173 6b65 6420 3d20 5b22 7270 6362 696e asked = ["rpcbin
│ │ │ -0029bf00: 6422 5d0a 3c2f 636f 6465 3e3c 2f70 7265 d"].
Remediation
│ │ │ -0029bfc0: 204b 7562 6572 6e65 7465 7320 736e 6970 Kubernetes snip
│ │ │ -0029bfd0: 7065 7420 e287 b23c 2f61 3e3c 6272 3e3c pet ...
<
│ │ │ -0029bfe0: 6469 7620 636c 6173 733d 2270 616e 656c div class="panel
│ │ │ -0029bff0: 2d63 6f6c 6c61 7073 6520 636f 6c6c 6170 -collapse collap
│ │ │ -0029c000: 7365 2220 6964 3d22 6964 3130 3532 223e se" id="id1052">
│ │ │ -0029c010: 3c74 6162 6c65 2063 6c61 7373 3d22 7461 Comple
│ │ │ -0029c060: 7869 7479 3a3c 2f74 683e 3c74 643e 6c6f xity: lo
│ │ │ -0029c070: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ -0029c080: 7468 3e44 6973 7275 7074 696f 6e3a 3c2f th>Disruption:
│ │ │ -0029c090: 7468 3e3c 7464 3e6d 6564 6975 6d3c 2f74 th>medium R
│ │ │ -0029c0b0: 6562 6f6f 743a 3c2f 7468 3e3c 7464 3e74 eboot: t
│ │ │ -0029c0c0: 7275 653c 2f74 643e 3c2f 7472 3e3c 7472 rue Strategy:
│ │ │ -0029c0e0: 7468 3e3c 7464 3e64 6973 6162 6c65 3c2f th> disable
│ │ │ -0029c0f0: 7464 3e3c 2f74 723e 3c2f 7461 626c 653e td>
│ │ │ -0029c100: 3c70 7265 3e3c 636f 6465 3e61 7069 5665 apiVe
│ │ │ -0029c110: 7273 696f 6e3a 206d 6163 6869 6e65 636f rsion: machineco
│ │ │ -0029c120: 6e66 6967 7572 6174 696f 6e2e 6f70 656e nfiguration.open
│ │ │ -0029c130: 7368 6966 742e 696f 2f76 310a 6b69 6e64 shift.io/v1.kind
│ │ │ -0029c140: 3a20 4d61 6368 696e 6543 6f6e 6669 670a : MachineConfig.
│ │ │ -0029c150: 7370 6563 3a0a 2020 636f 6e66 6967 3a0a spec:. config:.
│ │ │ -0029c160: 2020 2020 6967 6e69 7469 6f6e 3a0a 2020 ignition:.
│ │ │ -0029c170: 2020 2020 7665 7273 696f 6e3a 2033 2e31 version: 3.1
│ │ │ -0029c180: 2e30 0a20 2020 2073 7973 7465 6d64 3a0a .0. systemd:.
│ │ │ -0029c190: 2020 2020 2020 756e 6974 733a 0a20 2020 units:.
│ │ │ -0029c1a0: 2020 202d 206e 616d 653a 2072 7063 6269 - name: rpcbi
│ │ │ -0029c1b0: 6e64 2e73 6572 7669 6365 0a20 2020 2020 nd.service.
│ │ │ -0029c1c0: 2020 2065 6e61 626c 6564 3a20 6661 6c73 enabled: fals
│ │ │ -0029c1d0: 650a 2020 2020 2020 2020 6d61 736b 3a20 e. mask:
│ │ │ -0029c1e0: 7472 7565 0a20 2020 2020 202d 206e 616d true. - nam
│ │ │ -0029c1f0: 653a 2072 7063 6269 6e64 2e73 6f63 6b65 e: rpcbind.socke
│ │ │ -0029c200: 740a 2020 2020 2020 2020 656e 6162 6c65 t. enable
│ │ │ -0029c210: 643a 2066 616c 7365 0a20 2020 2020 2020 d: false.
│ │ │ -0029c220: 206d 6173 6b3a 2074 7275 650a 3c2f 636f mask: true.
<
│ │ │ -0029c240: 6120 636c 6173 733d 2262 746e 2062 746e a class="btn btn
│ │ │ -0029c250: 2d73 7563 6365 7373 2220 6461 7461 2d74 -success" data-t
│ │ │ -0029c260: 6f67 676c 653d 2263 6f6c 6c61 7073 6522 oggle="collapse"
│ │ │ -0029c270: 2064 6174 612d 7461 7267 6574 3d22 2369 data-target="#i
│ │ │ -0029c280: 6431 3035 3322 2074 6162 696e 6465 783d d1053" tabindex=
│ │ │ -0029c290: 2230 2220 726f 6c65 3d22 6275 7474 6f6e "0" role="button
│ │ │ -0029c2a0: 2220 6172 6961 2d65 7870 616e 6465 643d " aria-expanded=
│ │ │ -0029c2b0: 2266 616c 7365 2220 7469 746c 653d 2241 "false" title="A
│ │ │ -0029c2c0: 6374 6976 6174 6520 746f 2072 6576 6561 ctivate to revea
│ │ │ -0029c2d0: 6c22 2068 7265 663d 2223 2122 3e52 656d l" href="#!">Rem
│ │ │ -0029c2e0: 6564 6961 7469 6f6e 2050 7570 7065 7420 ediation Puppet
│ │ │ -0029c2f0: 736e 6970 7065 7420 e287 b23c 2f61 3e3c snippet ...<
│ │ │ -0029c300: 6272 3e3c 6469 7620 636c 6173 733d 2270 br>Co
│ │ │ -0029c380: 6d70 6c65 7869 7479 3a3c 2f74 683e 3c74 mplexity: low <
│ │ │ -0029c3a0: 7472 3e3c 7468 3e44 6973 7275 7074 696f tr>Disruptio
│ │ │ -0029c3b0: 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f n: low
│ │ │ -0029c3c0: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ -0029c3d0: 5265 626f 6f74 3a3c 2f74 683e 3c74 643e Reboot:
│ │ │ -0029c3e0: 6661 6c73 653c 2f74 643e 3c2f 7472 3e3c false <
│ │ │ -0029c3f0: 7472 3e3c 7468 3e53 7472 6174 6567 793a tr>Strategy:
│ │ │ -0029c400: 3c2f 7468 3e3c 7464 3e65 6e61 626c 653c enable<
│ │ │ -0029c410: 2f74 643e 3c2f 7472 3e3c 2f74 6162 6c65 /td>
incl
│ │ │ -0029c430: 7564 6520 6469 7361 626c 655f 7270 6362 ude disable_rpcb
│ │ │ -0029c440: 696e 640a 0a63 6c61 7373 2064 6973 6162 ind..class disab
│ │ │ -0029c450: 6c65 5f72 7063 6269 6e64 207b 0a20 2073 le_rpcbind {. s
│ │ │ -0029c460: 6572 7669 6365 207b 2772 7063 6269 6e64 ervice {'rpcbind
│ │ │ -0029c470: 273a 0a20 2020 2065 6e61 626c 6520 3d26 ':. enable =&
│ │ │ -0029c480: 6774 3b20 6661 6c73 652c 0a20 2020 2065 gt; false,. e
│ │ │ -0029c490: 6e73 7572 6520 3d26 6774 3b20 2773 746f nsure => 'sto
│ │ │ -0029c4a0: 7070 6564 272c 0a20 207d 0a7d 0a3c 2f63 pped',. }.}.
│ │ │ -0029c4c0: 3c61 2063 6c61 7373 3d22 6274 6e20 6274 Re
│ │ │ -0029c560: 6d65 6469 6174 696f 6e20 416e 7369 626c mediation Ansibl
│ │ │ -0029c570: 6520 736e 6970 7065 7420 e287 b23c 2f61 e snippet ...
│ │ │ -0029c600: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity:
│ │ │ -0029c610: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Disrupt
│ │ │ -0029c630: 696f 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 ion: low
│ │ │ -0029c640: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Reboot:false Strateg
│ │ │ -0029c680: 793a 3c2f 7468 3e3c 7464 3e64 6973 6162 y: disab
│ │ │ -0029c690: 6c65 3c2f 7464 3e3c 2f74 723e 3c2f 7461 le -
│ │ │ -0029c6b0: 206e 616d 653a 2047 6174 6865 7220 7468 name: Gather th
│ │ │ -0029c6c0: 6520 7061 636b 6167 6520 6661 6374 730a e package facts.
│ │ │ -0029c6d0: 2020 7061 636b 6167 655f 6661 6374 733a package_facts:
│ │ │ -0029c6e0: 0a20 2020 206d 616e 6167 6572 3a20 6175 . manager: au
│ │ │ -0029c6f0: 746f 0a20 2074 6167 733a 0a20 202d 2050 to. tags:. - P
│ │ │ -0029c700: 4349 2d44 5353 7634 2d32 2e32 0a20 202d CI-DSSv4-2.2. -
│ │ │ -0029c710: 2050 4349 2d44 5353 7634 2d32 2e32 2e34 PCI-DSSv4-2.2.4
│ │ │ -0029c720: 0a20 202d 2064 6973 6162 6c65 5f73 7472 . - disable_str
│ │ │ -0029c730: 6174 6567 790a 2020 2d20 6c6f 775f 636f ategy. - low_co
│ │ │ -0029c740: 6d70 6c65 7869 7479 0a20 202d 206c 6f77 mplexity. - low
│ │ │ -0029c750: 5f64 6973 7275 7074 696f 6e0a 2020 2d20 _disruption. -
│ │ │ -0029c760: 6c6f 775f 7365 7665 7269 7479 0a20 202d low_severity. -
│ │ │ -0029c770: 206e 6f5f 7265 626f 6f74 5f6e 6565 6465 no_reboot_neede
│ │ │ -0029c780: 640a 2020 2d20 7365 7276 6963 655f 7270 d. - service_rp
│ │ │ -0029c790: 6362 696e 645f 6469 7361 626c 6564 0a0a cbind_disabled..
│ │ │ -0029c7a0: 2d20 6e61 6d65 3a20 4469 7361 626c 6520 - name: Disable
│ │ │ -0029c7b0: 7270 6362 696e 6420 5365 7276 6963 6520 rpcbind Service
│ │ │ -0029c7c0: 2d20 4469 7361 626c 6520 7365 7276 6963 - Disable servic
│ │ │ -0029c7d0: 6520 7270 6362 696e 640a 2020 626c 6f63 e rpcbind. bloc
│ │ │ -0029c7e0: 6b3a 0a0a 2020 2d20 6e61 6d65 3a20 4469 k:.. - name: Di
│ │ │ -0029c7f0: 7361 626c 6520 7270 6362 696e 6420 5365 sable rpcbind Se
│ │ │ -0029c800: 7276 6963 6520 2d20 436f 6c6c 6563 7420 rvice - Collect
│ │ │ -0029c810: 7379 7374 656d 6420 5365 7276 6963 6573 systemd Services
│ │ │ -0029c820: 2050 7265 7365 6e74 2069 6e20 7468 6520 Present in the
│ │ │ -0029c830: 5379 7374 656d 0a20 2020 2061 6e73 6962 System. ansib
│ │ │ -0029c840: 6c65 2e62 7569 6c74 696e 2e63 6f6d 6d61 le.builtin.comma
│ │ │ -0029c850: 6e64 3a20 7379 7374 656d 6374 6c20 2d71 nd: systemctl -q
│ │ │ -0029c860: 206c 6973 742d 756e 6974 2d66 696c 6573 list-unit-files
│ │ │ -0029c870: 202d 2d74 7970 6520 7365 7276 6963 650a --type service.
│ │ │ -0029c880: 2020 2020 7265 6769 7374 6572 3a20 7365 register: se
│ │ │ -0029c890: 7276 6963 655f 6578 6973 7473 0a20 2020 rvice_exists.
│ │ │ -0029c8a0: 2063 6861 6e67 6564 5f77 6865 6e3a 2066 changed_when: f
│ │ │ -0029c8b0: 616c 7365 0a20 2020 2066 6169 6c65 645f alse. failed_
│ │ │ -0029c8c0: 7768 656e 3a20 7365 7276 6963 655f 6578 when: service_ex
│ │ │ -0029c8d0: 6973 7473 2e72 6320 6e6f 7420 696e 205b ists.rc not in [
│ │ │ -0029c8e0: 302c 2031 5d0a 2020 2020 6368 6563 6b5f 0, 1]. check_
│ │ │ -0029c8f0: 6d6f 6465 3a20 6661 6c73 650a 0a20 202d mode: false.. -
│ │ │ -0029c900: 206e 616d 653a 2044 6973 6162 6c65 2072 name: Disable r
│ │ │ -0029c910: 7063 6269 6e64 2053 6572 7669 6365 202d pcbind Service -
│ │ │ -0029c920: 2045 6e73 7572 6520 7270 6362 696e 642e Ensure rpcbind.
│ │ │ -0029c930: 7365 7276 6963 6520 6973 204d 6173 6b65 service is Maske
│ │ │ -0029c940: 640a 2020 2020 616e 7369 626c 652e 6275 d. ansible.bu
│ │ │ -0029c950: 696c 7469 6e2e 7379 7374 656d 643a 0a20 iltin.systemd:.
│ │ │ -0029c960: 2020 2020 206e 616d 653a 2072 7063 6269 name: rpcbi
│ │ │ -0029c970: 6e64 2e73 6572 7669 6365 0a20 2020 2020 nd.service.
│ │ │ -0029c980: 2073 7461 7465 3a20 7374 6f70 7065 640a state: stopped.
│ │ │ -0029c990: 2020 2020 2020 656e 6162 6c65 643a 2066 enabled: f
│ │ │ -0029c9a0: 616c 7365 0a20 2020 2020 206d 6173 6b65 alse. maske
│ │ │ -0029c9b0: 643a 2074 7275 650a 2020 2020 7768 656e d: true. when
│ │ │ -0029c9c0: 3a20 7365 7276 6963 655f 6578 6973 7473 : service_exists
│ │ │ -0029c9d0: 2e73 7464 6f75 745f 6c69 6e65 7320 6973 .stdout_lines is
│ │ │ -0029c9e0: 2073 6561 7263 6828 2272 7063 6269 6e64 search("rpcbind
│ │ │ -0029c9f0: 2e73 6572 7669 6365 222c 206d 756c 7469 .service", multi
│ │ │ -0029ca00: 6c69 6e65 3d54 7275 6529 0a0a 2020 2d20 line=True).. -
│ │ │ -0029ca10: 6e61 6d65 3a20 556e 6974 2053 6f63 6b65 name: Unit Socke
│ │ │ -0029ca20: 7420 4578 6973 7473 202d 2072 7063 6269 t Exists - rpcbi
│ │ │ -0029ca30: 6e64 2e73 6f63 6b65 740a 2020 2020 616e nd.socket. an
│ │ │ -0029ca40: 7369 626c 652e 6275 696c 7469 6e2e 636f sible.builtin.co
│ │ │ -0029ca50: 6d6d 616e 643a 2073 7973 7465 6d63 746c mmand: systemctl
│ │ │ -0029ca60: 202d 7120 6c69 7374 2d75 6e69 742d 6669 -q list-unit-fi
│ │ │ -0029ca70: 6c65 7320 7270 6362 696e 642e 736f 636b les rpcbind.sock
│ │ │ -0029ca80: 6574 0a20 2020 2072 6567 6973 7465 723a et. register:
│ │ │ -0029ca90: 2073 6f63 6b65 745f 6669 6c65 5f65 7869 socket_file_exi
│ │ │ -0029caa0: 7374 730a 2020 2020 6368 616e 6765 645f sts. changed_
│ │ │ -0029cab0: 7768 656e 3a20 6661 6c73 650a 2020 2020 when: false.
│ │ │ -0029cac0: 6661 696c 6564 5f77 6865 6e3a 2073 6f63 failed_when: soc
│ │ │ -0029cad0: 6b65 745f 6669 6c65 5f65 7869 7374 732e ket_file_exists.
│ │ │ -0029cae0: 7263 206e 6f74 2069 6e20 5b30 2c20 315d rc not in [0, 1]
│ │ │ -0029caf0: 0a20 2020 2063 6865 636b 5f6d 6f64 653a . check_mode:
│ │ │ -0029cb00: 2066 616c 7365 0a0a 2020 2d20 6e61 6d65 false.. - name
│ │ │ -0029cb10: 3a20 4469 7361 626c 6520 7270 6362 696e : Disable rpcbin
│ │ │ -0029cb20: 6420 5365 7276 6963 6520 2d20 4469 7361 d Service - Disa
│ │ │ -0029cb30: 626c 6520 536f 636b 6574 2072 7063 6269 ble Socket rpcbi
│ │ │ -0029cb40: 6e64 0a20 2020 2061 6e73 6962 6c65 2e62 nd. ansible.b
│ │ │ -0029cb50: 7569 6c74 696e 2e73 7973 7465 6d64 3a0a uiltin.systemd:.
│ │ │ -0029cb60: 2020 2020 2020 6e61 6d65 3a20 7270 6362 name: rpcb
│ │ │ -0029cb70: 696e 642e 736f 636b 6574 0a20 2020 2020 ind.socket.
│ │ │ -0029cb80: 2065 6e61 626c 6564 3a20 6661 6c73 650a enabled: false.
│ │ │ -0029cb90: 2020 2020 2020 7374 6174 653a 2073 746f state: sto
│ │ │ -0029cba0: 7070 6564 0a20 2020 2020 206d 6173 6b65 pped. maske
│ │ │ -0029cbb0: 643a 2074 7275 650a 2020 2020 7768 656e d: true. when
│ │ │ -0029cbc0: 3a20 736f 636b 6574 5f66 696c 655f 6578 : socket_file_ex
│ │ │ -0029cbd0: 6973 7473 2e73 7464 6f75 745f 6c69 6e65 ists.stdout_line
│ │ │ -0029cbe0: 7320 6973 2073 6561 7263 6828 2272 7063 s is search("rpc
│ │ │ -0029cbf0: 6269 6e64 2e73 6f63 6b65 7422 2c20 6d75 bind.socket", mu
│ │ │ -0029cc00: 6c74 696c 696e 653d 5472 7565 290a 2020 ltiline=True).
│ │ │ -0029cc10: 7461 6773 3a0a 2020 2d20 5043 492d 4453 tags:. - PCI-DS
│ │ │ -0029cc20: 5376 342d 322e 320a 2020 2d20 5043 492d Sv4-2.2. - PCI-
│ │ │ -0029cc30: 4453 5376 342d 322e 322e 340a 2020 2d20 DSSv4-2.2.4. -
│ │ │ -0029cc40: 6469 7361 626c 655f 7374 7261 7465 6779 disable_strategy
│ │ │ -0029cc50: 0a20 202d 206c 6f77 5f63 6f6d 706c 6578 . - low_complex
│ │ │ -0029cc60: 6974 790a 2020 2d20 6c6f 775f 6469 7372 ity. - low_disr
│ │ │ -0029cc70: 7570 7469 6f6e 0a20 202d 206c 6f77 5f73 uption. - low_s
│ │ │ -0029cc80: 6576 6572 6974 790a 2020 2d20 6e6f 5f72 everity. - no_r
│ │ │ -0029cc90: 6562 6f6f 745f 6e65 6564 6564 0a20 202d eboot_needed. -
│ │ │ -0029cca0: 2073 6572 7669 6365 5f72 7063 6269 6e64 service_rpcbind
│ │ │ -0029ccb0: 5f64 6973 6162 6c65 640a 2020 2d20 7370 _disabled. - sp
│ │ │ -0029ccc0: 6563 6961 6c5f 7365 7276 6963 655f 626c ecial_service_bl
│ │ │ -0029ccd0: 6f63 6b0a 2020 7768 656e 3a20 2722 6c69 ock. when: '"li
│ │ │ -0029cce0: 6e75 782d 6261 7365 2220 696e 2061 6e73 nux-base" in ans
│ │ │ -0029ccf0: 6962 6c65 5f66 6163 7473 2e70 6163 6b61 ible_facts.packa
│ │ │ -0029cd00: 6765 7327 0a3c 2f63 6f64 653e 3c2f 7072 ges'.
<
│ │ │ +0029bec0: 7461 626c 6520 636c 6173 733d 2274 6162 table class="tab
│ │ │ +0029bed0: 6c65 2074 6162 6c65 2d73 7472 6970 6564 le table-striped
│ │ │ +0029bee0: 2074 6162 6c65 2d62 6f72 6465 7265 6420 table-bordered
│ │ │ +0029bef0: 7461 626c 652d 636f 6e64 656e 7365 6422 table-condensed"
│ │ │ +0029bf00: 3e3c 7472 3e3c 7468 3e43 6f6d 706c 6578 >Complex
│ │ │ +0029bf10: 6974 793a 3c2f 7468 3e3c 7464 3e6c 6f77 ity: low
│ │ │ +0029bf20: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Disruption: low
│ │ │ +0029bf50: 7472 3e3c 7472 3e3c 7468 3e52 6562 6f6f tr>Reboo
│ │ │ +0029bf60: 743a 3c2f 7468 3e3c 7464 3e66 616c 7365 t: false
│ │ │ +0029bf70: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Strategy:
│ │ │ +0029bf90: 3c74 643e 6469 7361 626c 653c 2f74 643e disable
│ │ │ +0029bfa0: 3c2f 7472 3e3c 2f74 6162 6c65 3e3c 7072
- name:
│ │ │ +0029bfc0: 4761 7468 6572 2074 6865 2070 6163 6b61 Gather the packa
│ │ │ +0029bfd0: 6765 2066 6163 7473 0a20 2070 6163 6b61 ge facts. packa
│ │ │ +0029bfe0: 6765 5f66 6163 7473 3a0a 2020 2020 6d61 ge_facts:. ma
│ │ │ +0029bff0: 6e61 6765 723a 2061 7574 6f0a 2020 7461 nager: auto. ta
│ │ │ +0029c000: 6773 3a0a 2020 2d20 5043 492d 4453 5376 gs:. - PCI-DSSv
│ │ │ +0029c010: 342d 322e 320a 2020 2d20 5043 492d 4453 4-2.2. - PCI-DS
│ │ │ +0029c020: 5376 342d 322e 322e 340a 2020 2d20 6469 Sv4-2.2.4. - di
│ │ │ +0029c030: 7361 626c 655f 7374 7261 7465 6779 0a20 sable_strategy.
│ │ │ +0029c040: 202d 206c 6f77 5f63 6f6d 706c 6578 6974 - low_complexit
│ │ │ +0029c050: 790a 2020 2d20 6c6f 775f 6469 7372 7570 y. - low_disrup
│ │ │ +0029c060: 7469 6f6e 0a20 202d 206c 6f77 5f73 6576 tion. - low_sev
│ │ │ +0029c070: 6572 6974 790a 2020 2d20 6e6f 5f72 6562 erity. - no_reb
│ │ │ +0029c080: 6f6f 745f 6e65 6564 6564 0a20 202d 2073 oot_needed. - s
│ │ │ +0029c090: 6572 7669 6365 5f72 7063 6269 6e64 5f64 ervice_rpcbind_d
│ │ │ +0029c0a0: 6973 6162 6c65 640a 0a2d 206e 616d 653a isabled..- name:
│ │ │ +0029c0b0: 2044 6973 6162 6c65 2072 7063 6269 6e64 Disable rpcbind
│ │ │ +0029c0c0: 2053 6572 7669 6365 202d 2044 6973 6162 Service - Disab
│ │ │ +0029c0d0: 6c65 2073 6572 7669 6365 2072 7063 6269 le service rpcbi
│ │ │ +0029c0e0: 6e64 0a20 2062 6c6f 636b 3a0a 0a20 202d nd. block:.. -
│ │ │ +0029c0f0: 206e 616d 653a 2044 6973 6162 6c65 2072 name: Disable r
│ │ │ +0029c100: 7063 6269 6e64 2053 6572 7669 6365 202d pcbind Service -
│ │ │ +0029c110: 2043 6f6c 6c65 6374 2073 7973 7465 6d64 Collect systemd
│ │ │ +0029c120: 2053 6572 7669 6365 7320 5072 6573 656e Services Presen
│ │ │ +0029c130: 7420 696e 2074 6865 2053 7973 7465 6d0a t in the System.
│ │ │ +0029c140: 2020 2020 616e 7369 626c 652e 6275 696c ansible.buil
│ │ │ +0029c150: 7469 6e2e 636f 6d6d 616e 643a 2073 7973 tin.command: sys
│ │ │ +0029c160: 7465 6d63 746c 202d 7120 6c69 7374 2d75 temctl -q list-u
│ │ │ +0029c170: 6e69 742d 6669 6c65 7320 2d2d 7479 7065 nit-files --type
│ │ │ +0029c180: 2073 6572 7669 6365 0a20 2020 2072 6567 service. reg
│ │ │ +0029c190: 6973 7465 723a 2073 6572 7669 6365 5f65 ister: service_e
│ │ │ +0029c1a0: 7869 7374 730a 2020 2020 6368 616e 6765 xists. change
│ │ │ +0029c1b0: 645f 7768 656e 3a20 6661 6c73 650a 2020 d_when: false.
│ │ │ +0029c1c0: 2020 6661 696c 6564 5f77 6865 6e3a 2073 failed_when: s
│ │ │ +0029c1d0: 6572 7669 6365 5f65 7869 7374 732e 7263 ervice_exists.rc
│ │ │ +0029c1e0: 206e 6f74 2069 6e20 5b30 2c20 315d 0a20 not in [0, 1].
│ │ │ +0029c1f0: 2020 2063 6865 636b 5f6d 6f64 653a 2066 check_mode: f
│ │ │ +0029c200: 616c 7365 0a0a 2020 2d20 6e61 6d65 3a20 alse.. - name:
│ │ │ +0029c210: 4469 7361 626c 6520 7270 6362 696e 6420 Disable rpcbind
│ │ │ +0029c220: 5365 7276 6963 6520 2d20 456e 7375 7265 Service - Ensure
│ │ │ +0029c230: 2072 7063 6269 6e64 2e73 6572 7669 6365 rpcbind.service
│ │ │ +0029c240: 2069 7320 4d61 736b 6564 0a20 2020 2061 is Masked. a
│ │ │ +0029c250: 6e73 6962 6c65 2e62 7569 6c74 696e 2e73 nsible.builtin.s
│ │ │ +0029c260: 7973 7465 6d64 3a0a 2020 2020 2020 6e61 ystemd:. na
│ │ │ +0029c270: 6d65 3a20 7270 6362 696e 642e 7365 7276 me: rpcbind.serv
│ │ │ +0029c280: 6963 650a 2020 2020 2020 7374 6174 653a ice. state:
│ │ │ +0029c290: 2073 746f 7070 6564 0a20 2020 2020 2065 stopped. e
│ │ │ +0029c2a0: 6e61 626c 6564 3a20 6661 6c73 650a 2020 nabled: false.
│ │ │ +0029c2b0: 2020 2020 6d61 736b 6564 3a20 7472 7565 masked: true
│ │ │ +0029c2c0: 0a20 2020 2077 6865 6e3a 2073 6572 7669 . when: servi
│ │ │ +0029c2d0: 6365 5f65 7869 7374 732e 7374 646f 7574 ce_exists.stdout
│ │ │ +0029c2e0: 5f6c 696e 6573 2069 7320 7365 6172 6368 _lines is search
│ │ │ +0029c2f0: 2822 7270 6362 696e 642e 7365 7276 6963 ("rpcbind.servic
│ │ │ +0029c300: 6522 2c20 6d75 6c74 696c 696e 653d 5472 e", multiline=Tr
│ │ │ +0029c310: 7565 290a 0a20 202d 206e 616d 653a 2055 ue).. - name: U
│ │ │ +0029c320: 6e69 7420 536f 636b 6574 2045 7869 7374 nit Socket Exist
│ │ │ +0029c330: 7320 2d20 7270 6362 696e 642e 736f 636b s - rpcbind.sock
│ │ │ +0029c340: 6574 0a20 2020 2061 6e73 6962 6c65 2e62 et. ansible.b
│ │ │ +0029c350: 7569 6c74 696e 2e63 6f6d 6d61 6e64 3a20 uiltin.command:
│ │ │ +0029c360: 7379 7374 656d 6374 6c20 2d71 206c 6973 systemctl -q lis
│ │ │ +0029c370: 742d 756e 6974 2d66 696c 6573 2072 7063 t-unit-files rpc
│ │ │ +0029c380: 6269 6e64 2e73 6f63 6b65 740a 2020 2020 bind.socket.
│ │ │ +0029c390: 7265 6769 7374 6572 3a20 736f 636b 6574 register: socket
│ │ │ +0029c3a0: 5f66 696c 655f 6578 6973 7473 0a20 2020 _file_exists.
│ │ │ +0029c3b0: 2063 6861 6e67 6564 5f77 6865 6e3a 2066 changed_when: f
│ │ │ +0029c3c0: 616c 7365 0a20 2020 2066 6169 6c65 645f alse. failed_
│ │ │ +0029c3d0: 7768 656e 3a20 736f 636b 6574 5f66 696c when: socket_fil
│ │ │ +0029c3e0: 655f 6578 6973 7473 2e72 6320 6e6f 7420 e_exists.rc not
│ │ │ +0029c3f0: 696e 205b 302c 2031 5d0a 2020 2020 6368 in [0, 1]. ch
│ │ │ +0029c400: 6563 6b5f 6d6f 6465 3a20 6661 6c73 650a eck_mode: false.
│ │ │ +0029c410: 0a20 202d 206e 616d 653a 2044 6973 6162 . - name: Disab
│ │ │ +0029c420: 6c65 2072 7063 6269 6e64 2053 6572 7669 le rpcbind Servi
│ │ │ +0029c430: 6365 202d 2044 6973 6162 6c65 2053 6f63 ce - Disable Soc
│ │ │ +0029c440: 6b65 7420 7270 6362 696e 640a 2020 2020 ket rpcbind.
│ │ │ +0029c450: 616e 7369 626c 652e 6275 696c 7469 6e2e ansible.builtin.
│ │ │ +0029c460: 7379 7374 656d 643a 0a20 2020 2020 206e systemd:. n
│ │ │ +0029c470: 616d 653a 2072 7063 6269 6e64 2e73 6f63 ame: rpcbind.soc
│ │ │ +0029c480: 6b65 740a 2020 2020 2020 656e 6162 6c65 ket. enable
│ │ │ +0029c490: 643a 2066 616c 7365 0a20 2020 2020 2073 d: false. s
│ │ │ +0029c4a0: 7461 7465 3a20 7374 6f70 7065 640a 2020 tate: stopped.
│ │ │ +0029c4b0: 2020 2020 6d61 736b 6564 3a20 7472 7565 masked: true
│ │ │ +0029c4c0: 0a20 2020 2077 6865 6e3a 2073 6f63 6b65 . when: socke
│ │ │ +0029c4d0: 745f 6669 6c65 5f65 7869 7374 732e 7374 t_file_exists.st
│ │ │ +0029c4e0: 646f 7574 5f6c 696e 6573 2069 7320 7365 dout_lines is se
│ │ │ +0029c4f0: 6172 6368 2822 7270 6362 696e 642e 736f arch("rpcbind.so
│ │ │ +0029c500: 636b 6574 222c 206d 756c 7469 6c69 6e65 cket", multiline
│ │ │ +0029c510: 3d54 7275 6529 0a20 2074 6167 733a 0a20 =True). tags:.
│ │ │ +0029c520: 202d 2050 4349 2d44 5353 7634 2d32 2e32 - PCI-DSSv4-2.2
│ │ │ +0029c530: 0a20 202d 2050 4349 2d44 5353 7634 2d32 . - PCI-DSSv4-2
│ │ │ +0029c540: 2e32 2e34 0a20 202d 2064 6973 6162 6c65 .2.4. - disable
│ │ │ +0029c550: 5f73 7472 6174 6567 790a 2020 2d20 6c6f _strategy. - lo
│ │ │ +0029c560: 775f 636f 6d70 6c65 7869 7479 0a20 202d w_complexity. -
│ │ │ +0029c570: 206c 6f77 5f64 6973 7275 7074 696f 6e0a low_disruption.
│ │ │ +0029c580: 2020 2d20 6c6f 775f 7365 7665 7269 7479 - low_severity
│ │ │ +0029c590: 0a20 202d 206e 6f5f 7265 626f 6f74 5f6e . - no_reboot_n
│ │ │ +0029c5a0: 6565 6465 640a 2020 2d20 7365 7276 6963 eeded. - servic
│ │ │ +0029c5b0: 655f 7270 6362 696e 645f 6469 7361 626c e_rpcbind_disabl
│ │ │ +0029c5c0: 6564 0a20 202d 2073 7065 6369 616c 5f73 ed. - special_s
│ │ │ +0029c5d0: 6572 7669 6365 5f62 6c6f 636b 0a20 2077 ervice_block. w
│ │ │ +0029c5e0: 6865 6e3a 2027 226c 696e 7578 2d62 6173 hen: '"linux-bas
│ │ │ +0029c5f0: 6522 2069 6e20 616e 7369 626c 655f 6661 e" in ansible_fa
│ │ │ +0029c600: 6374 732e 7061 636b 6167 6573 270a 3c2f cts.packages'.
│ │ │ +0029c610: 636f 6465 3e3c 2f70 7265 3e3c 2f64 6976 code> R
│ │ │ +0029c6c0: 656d 6564 6961 7469 6f6e 204b 7562 6572 emediation Kuber
│ │ │ +0029c6d0: 6e65 7465 7320 736e 6970 7065 7420 e287 netes snippet ..
│ │ │ +0029c6e0: b23c 2f61 3e3c 6272 3e3c 6469 7620 636c .
│ │ │ +0029c760: 3c74 683e 436f 6d70 6c65 7869 7479 3a3c Complexity:<
│ │ │ +0029c770: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ +0029c780: 3c2f 7472 3e3c 7472 3e3c 7468 3e44 6973 Dis
│ │ │ +0029c790: 7275 7074 696f 6e3a 3c2f 7468 3e3c 7464 ruption: medium Reboot:
│ │ │ +0029c7c0: 3c2f 7468 3e3c 7464 3e74 7275 653c 2f74 true S
│ │ │ +0029c7e0: 7472 6174 6567 793a 3c2f 7468 3e3c 7464 trategy: disable
<
│ │ │ +0029c810: 636f 6465 3e61 7069 5665 7273 696f 6e3a code>apiVersion:
│ │ │ +0029c820: 206d 6163 6869 6e65 636f 6e66 6967 7572 machineconfigur
│ │ │ +0029c830: 6174 696f 6e2e 6f70 656e 7368 6966 742e ation.openshift.
│ │ │ +0029c840: 696f 2f76 310a 6b69 6e64 3a20 4d61 6368 io/v1.kind: Mach
│ │ │ +0029c850: 696e 6543 6f6e 6669 670a 7370 6563 3a0a ineConfig.spec:.
│ │ │ +0029c860: 2020 636f 6e66 6967 3a0a 2020 2020 6967 config:. ig
│ │ │ +0029c870: 6e69 7469 6f6e 3a0a 2020 2020 2020 7665 nition:. ve
│ │ │ +0029c880: 7273 696f 6e3a 2033 2e31 2e30 0a20 2020 rsion: 3.1.0.
│ │ │ +0029c890: 2073 7973 7465 6d64 3a0a 2020 2020 2020 systemd:.
│ │ │ +0029c8a0: 756e 6974 733a 0a20 2020 2020 202d 206e units:. - n
│ │ │ +0029c8b0: 616d 653a 2072 7063 6269 6e64 2e73 6572 ame: rpcbind.ser
│ │ │ +0029c8c0: 7669 6365 0a20 2020 2020 2020 2065 6e61 vice. ena
│ │ │ +0029c8d0: 626c 6564 3a20 6661 6c73 650a 2020 2020 bled: false.
│ │ │ +0029c8e0: 2020 2020 6d61 736b 3a20 7472 7565 0a20 mask: true.
│ │ │ +0029c8f0: 2020 2020 202d 206e 616d 653a 2072 7063 - name: rpc
│ │ │ +0029c900: 6269 6e64 2e73 6f63 6b65 740a 2020 2020 bind.socket.
│ │ │ +0029c910: 2020 2020 656e 6162 6c65 643a 2066 616c enabled: fal
│ │ │ +0029c920: 7365 0a20 2020 2020 2020 206d 6173 6b3a se. mask:
│ │ │ +0029c930: 2074 7275 650a 3c2f 636f 6465 3e3c 2f70 true.
Remediati
│ │ │ +0029c9f0: 6f6e 2050 7570 7065 7420 736e 6970 7065 on Puppet snippe
│ │ │ +0029ca00: 7420 e287 b23c 2f61 3e3c 6272 3e3c 6469 t ...
│ │ │ +0029ca80: 3c74 723e 3c74 683e 436f 6d70 6c65 7869 Complexi
│ │ │ +0029ca90: 7479 3a3c 2f74 683e 3c74 643e 6c6f 773c ty: low<
│ │ │ +0029caa0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Disruption: low Reboot
│ │ │ +0029cae0: 3a3c 2f74 683e 3c74 643e 6661 6c73 653c : false<
│ │ │ +0029caf0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Strategy: <
│ │ │ +0029cb10: 7464 3e65 6e61 626c 653c 2f74 643e 3c2f td>enable
│ │ │ +0029cb20: 7472 3e3c 2f74 6162 6c65 3e3c 7072 653e tr>
│ │ │ +0029cb30: 3c63 6f64 653e 696e 636c 7564 6520 6469 include di
│ │ │ +0029cb40: 7361 626c 655f 7270 6362 696e 640a 0a63 sable_rpcbind..c
│ │ │ +0029cb50: 6c61 7373 2064 6973 6162 6c65 5f72 7063 lass disable_rpc
│ │ │ +0029cb60: 6269 6e64 207b 0a20 2073 6572 7669 6365 bind {. service
│ │ │ +0029cb70: 207b 2772 7063 6269 6e64 273a 0a20 2020 {'rpcbind':.
│ │ │ +0029cb80: 2065 6e61 626c 6520 3d26 6774 3b20 6661 enable => fa
│ │ │ +0029cb90: 6c73 652c 0a20 2020 2065 6e73 7572 6520 lse,. ensure
│ │ │ +0029cba0: 3d26 6774 3b20 2773 746f 7070 6564 272c => 'stopped',
│ │ │ +0029cbb0: 0a20 207d 0a7d 0a3c 2f63 6f64 653e 3c2f . }.}.
│ │ │ +0029cbc0: 7072 653e 3c2f 6469 763e 3c61 2063 6c61 pre>
Remediat
│ │ │ +0029cc70: 696f 6e20 4f53 4275 696c 6420 426c 7565 ion OSBuild Blue
│ │ │ +0029cc80: 7072 696e 7420 736e 6970 7065 7420 e287 print snippet ..
│ │ │ +0029cc90: b23c 2f61 3e3c 6272 3e3c 6469 7620 636c .
<
│ │ │ +0029ccd0: 636f 6465 3e0a 5b63 7573 746f 6d69 7a61 code>.[customiza
│ │ │ +0029cce0: 7469 6f6e 732e 7365 7276 6963 6573 5d0a tions.services].
│ │ │ +0029ccf0: 6d61 736b 6564 203d 205b 2272 7063 6269 masked = ["rpcbi
│ │ │ +0029cd00: 6e64 225d 0a3c 2f63 6f64 653e 3c2f 7072 nd"].
Remediation OS
│ │ │ -0029e910: 4275 696c 6420 426c 7565 7072 696e 7420 Build Blueprint
│ │ │ -0029e920: 736e 6970 7065 7420 e287 b23c 2f61 3e3c snippet ...<
│ │ │ -0029e930: 6272 3e3c 6469 7620 636c 6173 733d 2270 br>.
│ │ │ -0029e970: 5b63 7573 746f 6d69 7a61 7469 6f6e 732e [customizations.
│ │ │ -0029e980: 7365 7276 6963 6573 5d0a 6d61 736b 6564 services].masked
│ │ │ -0029e990: 203d 205b 226e 6673 2d73 6572 7665 7222 = ["nfs-server"
│ │ │ -0029e9a0: 5d0a 3c2f 636f 6465 3e3c 2f70 7265 3e3c ].
<
│ │ │ -0029e9b0: 2f64 6976 3e3c 6120 636c 6173 733d 2262 /div>Remediation K
│ │ │ -0029ea60: 7562 6572 6e65 7465 7320 736e 6970 7065 ubernetes snippe
│ │ │ -0029ea70: 7420 e287 b23c 2f61 3e3c 6272 3e3c 6469 t ...
│ │ │ -0029eaf0: 3c74 723e 3c74 683e 436f 6d70 6c65 7869 Complexi
│ │ │ -0029eb00: 7479 3a3c 2f74 683e 3c74 643e 6c6f 773c ty: low<
│ │ │ -0029eb10: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Disruption: medium
│ │ │ -0029eb40: 3c2f 7472 3e3c 7472 3e3c 7468 3e52 6562 Reb
│ │ │ -0029eb50: 6f6f 743a 3c2f 7468 3e3c 7464 3e74 7275 oot: tru
│ │ │ -0029eb60: 653c 2f74 643e 3c2f 7472 3e3c 7472 3e3c e <
│ │ │ -0029eb70: 7468 3e53 7472 6174 6567 793a 3c2f 7468 th>Strategy:disable
apiVers
│ │ │ -0029ebb0: 696f 6e3a 206d 6163 6869 6e65 636f 6e66 ion: machineconf
│ │ │ -0029ebc0: 6967 7572 6174 696f 6e2e 6f70 656e 7368 iguration.opensh
│ │ │ -0029ebd0: 6966 742e 696f 2f76 310a 6b69 6e64 3a20 ift.io/v1.kind:
│ │ │ -0029ebe0: 4d61 6368 696e 6543 6f6e 6669 670a 7370 MachineConfig.sp
│ │ │ -0029ebf0: 6563 3a0a 2020 636f 6e66 6967 3a0a 2020 ec:. config:.
│ │ │ -0029ec00: 2020 6967 6e69 7469 6f6e 3a0a 2020 2020 ignition:.
│ │ │ -0029ec10: 2020 7665 7273 696f 6e3a 2033 2e31 2e30 version: 3.1.0
│ │ │ -0029ec20: 0a20 2020 2073 7973 7465 6d64 3a0a 2020 . systemd:.
│ │ │ -0029ec30: 2020 2020 756e 6974 733a 0a20 2020 2020 units:.
│ │ │ -0029ec40: 202d 206e 616d 653a 206e 6673 2d73 6572 - name: nfs-ser
│ │ │ -0029ec50: 7665 722e 7365 7276 6963 650a 2020 2020 ver.service.
│ │ │ -0029ec60: 2020 2020 656e 6162 6c65 643a 2066 616c enabled: fal
│ │ │ -0029ec70: 7365 0a20 2020 2020 2020 206d 6173 6b3a se. mask:
│ │ │ -0029ec80: 2074 7275 650a 2020 2020 2020 2d20 6e61 true. - na
│ │ │ -0029ec90: 6d65 3a20 6e66 732d 7365 7276 6572 2e73 me: nfs-server.s
│ │ │ -0029eca0: 6f63 6b65 740a 2020 2020 2020 2020 656e ocket. en
│ │ │ -0029ecb0: 6162 6c65 643a 2066 616c 7365 0a20 2020 abled: false.
│ │ │ -0029ecc0: 2020 2020 206d 6173 6b3a 2074 7275 650a mask: true.
│ │ │ -0029ecd0: 3c2f 636f 6465 3e3c 2f70 7265 3e3c 2f64 Remediation Pup
│ │ │ -0029ed90: 7065 7420 736e 6970 7065 7420 e287 b23c pet snippet ...<
│ │ │ -0029eda0: 2f61 3e3c 6272 3e3c 6469 7620 636c 6173 /a>
Complexity: low
│ │ │ -0029ee40: 7472 3e3c 7472 3e3c 7468 3e44 6973 7275 tr>Disru
│ │ │ -0029ee50: 7074 696f 6e3a 3c2f 7468 3e3c 7464 3e6c ption: l
│ │ │ -0029ee60: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ -0029ee70: 3c74 683e 5265 626f 6f74 3a3c 2f74 683e Reboot:
│ │ │ -0029ee80: 3c74 643e 6661 6c73 653c 2f74 643e 3c2f false
│ │ │ -0029ee90: 7472 3e3c 7472 3e3c 7468 3e53 7472 6174 tr> Strat
│ │ │ -0029eea0: 6567 793a 3c2f 7468 3e3c 7464 3e65 6e61 egy: ena
│ │ │ -0029eeb0: 626c 653c 2f74 643e 3c2f 7472 3e3c 2f74 ble
│ │ │ -0029eed0: 696e 636c 7564 6520 6469 7361 626c 655f include disable_
│ │ │ -0029eee0: 6e66 732d 7365 7276 6572 0a0a 636c 6173 nfs-server..clas
│ │ │ -0029eef0: 7320 6469 7361 626c 655f 6e66 732d 7365 s disable_nfs-se
│ │ │ -0029ef00: 7276 6572 207b 0a20 2073 6572 7669 6365 rver {. service
│ │ │ -0029ef10: 207b 276e 6673 2d73 6572 7665 7227 3a0a {'nfs-server':.
│ │ │ -0029ef20: 2020 2020 656e 6162 6c65 203d 2667 743b enable =>
│ │ │ -0029ef30: 2066 616c 7365 2c0a 2020 2020 656e 7375 false,. ensu
│ │ │ -0029ef40: 7265 203d 2667 743b 2027 7374 6f70 7065 re => 'stoppe
│ │ │ -0029ef50: 6427 2c0a 2020 7d0a 7d0a 3c2f 636f 6465 d',. }.}.
Remed
│ │ │ -0029f010: 6961 7469 6f6e 2041 6e73 6962 6c65 2073 iation Ansible s
│ │ │ -0029f020: 6e69 7070 6574 20e2 87b2 3c2f 613e 3c62 nippet ...Com
│ │ │ -0029f0b0: 706c 6578 6974 793a 3c2f 7468 3e3c 7464 plexity: low Disruption
│ │ │ -0029f0e0: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low R
│ │ │ -0029f100: 6562 6f6f 743a 3c2f 7468 3e3c 7464 3e66 eboot: f
│ │ │ -0029f110: 616c 7365 3c2f 7464 3e3c 2f74 723e 3c74 alse Strategy:<
│ │ │ -0029f130: 2f74 683e 3c74 643e 6469 7361 626c 653c /th> disable<
│ │ │ -0029f140: 2f74 643e 3c2f 7472 3e3c 2f74 6162 6c65 /td>
- na
│ │ │ -0029f160: 6d65 3a20 4761 7468 6572 2074 6865 2070 me: Gather the p
│ │ │ -0029f170: 6163 6b61 6765 2066 6163 7473 0a20 2070 ackage facts. p
│ │ │ -0029f180: 6163 6b61 6765 5f66 6163 7473 3a0a 2020 ackage_facts:.
│ │ │ -0029f190: 2020 6d61 6e61 6765 723a 2061 7574 6f0a manager: auto.
│ │ │ -0029f1a0: 2020 7461 6773 3a0a 2020 2d20 4e49 5354 tags:. - NIST
│ │ │ -0029f1b0: 2d38 3030 2d35 332d 434d 2d36 2861 290a -800-53-CM-6(a).
│ │ │ -0029f1c0: 2020 2d20 4e49 5354 2d38 3030 2d35 332d - NIST-800-53-
│ │ │ -0029f1d0: 434d 2d37 2861 290a 2020 2d20 4e49 5354 CM-7(a). - NIST
│ │ │ -0029f1e0: 2d38 3030 2d35 332d 434d 2d37 2862 290a -800-53-CM-7(b).
│ │ │ -0029f1f0: 2020 2d20 6469 7361 626c 655f 7374 7261 - disable_stra
│ │ │ -0029f200: 7465 6779 0a20 202d 206c 6f77 5f63 6f6d tegy. - low_com
│ │ │ -0029f210: 706c 6578 6974 790a 2020 2d20 6c6f 775f plexity. - low_
│ │ │ -0029f220: 6469 7372 7570 7469 6f6e 0a20 202d 206e disruption. - n
│ │ │ -0029f230: 6f5f 7265 626f 6f74 5f6e 6565 6465 640a o_reboot_needed.
│ │ │ -0029f240: 2020 2d20 7365 7276 6963 655f 6e66 735f - service_nfs_
│ │ │ -0029f250: 6469 7361 626c 6564 0a20 202d 2075 6e6b disabled. - unk
│ │ │ -0029f260: 6e6f 776e 5f73 6576 6572 6974 790a 0a2d nown_severity..-
│ │ │ -0029f270: 206e 616d 653a 2044 6973 6162 6c65 204e name: Disable N
│ │ │ -0029f280: 6574 776f 726b 2046 696c 6520 5379 7374 etwork File Syst
│ │ │ -0029f290: 656d 2028 6e66 7329 202d 2044 6973 6162 em (nfs) - Disab
│ │ │ -0029f2a0: 6c65 2073 6572 7669 6365 206e 6673 2d73 le service nfs-s
│ │ │ -0029f2b0: 6572 7665 720a 2020 626c 6f63 6b3a 0a0a erver. block:..
│ │ │ -0029f2c0: 2020 2d20 6e61 6d65 3a20 4469 7361 626c - name: Disabl
│ │ │ -0029f2d0: 6520 4e65 7477 6f72 6b20 4669 6c65 2053 e Network File S
│ │ │ -0029f2e0: 7973 7465 6d20 286e 6673 2920 2d20 436f ystem (nfs) - Co
│ │ │ -0029f2f0: 6c6c 6563 7420 7379 7374 656d 6420 5365 llect systemd Se
│ │ │ -0029f300: 7276 6963 6573 2050 7265 7365 6e74 2069 rvices Present i
│ │ │ -0029f310: 6e0a 2020 2020 2020 7468 6520 5379 7374 n. the Syst
│ │ │ -0029f320: 656d 0a20 2020 2061 6e73 6962 6c65 2e62 em. ansible.b
│ │ │ -0029f330: 7569 6c74 696e 2e63 6f6d 6d61 6e64 3a20 uiltin.command:
│ │ │ -0029f340: 7379 7374 656d 6374 6c20 2d71 206c 6973 systemctl -q lis
│ │ │ -0029f350: 742d 756e 6974 2d66 696c 6573 202d 2d74 t-unit-files --t
│ │ │ -0029f360: 7970 6520 7365 7276 6963 650a 2020 2020 ype service.
│ │ │ -0029f370: 7265 6769 7374 6572 3a20 7365 7276 6963 register: servic
│ │ │ -0029f380: 655f 6578 6973 7473 0a20 2020 2063 6861 e_exists. cha
│ │ │ -0029f390: 6e67 6564 5f77 6865 6e3a 2066 616c 7365 nged_when: false
│ │ │ -0029f3a0: 0a20 2020 2066 6169 6c65 645f 7768 656e . failed_when
│ │ │ -0029f3b0: 3a20 7365 7276 6963 655f 6578 6973 7473 : service_exists
│ │ │ -0029f3c0: 2e72 6320 6e6f 7420 696e 205b 302c 2031 .rc not in [0, 1
│ │ │ -0029f3d0: 5d0a 2020 2020 6368 6563 6b5f 6d6f 6465 ]. check_mode
│ │ │ -0029f3e0: 3a20 6661 6c73 650a 0a20 202d 206e 616d : false.. - nam
│ │ │ -0029f3f0: 653a 2044 6973 6162 6c65 204e 6574 776f e: Disable Netwo
│ │ │ -0029f400: 726b 2046 696c 6520 5379 7374 656d 2028 rk File System (
│ │ │ -0029f410: 6e66 7329 202d 2045 6e73 7572 6520 6e66 nfs) - Ensure nf
│ │ │ -0029f420: 732d 7365 7276 6572 2e73 6572 7669 6365 s-server.service
│ │ │ -0029f430: 2069 7320 4d61 736b 6564 0a20 2020 2061 is Masked. a
│ │ │ -0029f440: 6e73 6962 6c65 2e62 7569 6c74 696e 2e73 nsible.builtin.s
│ │ │ -0029f450: 7973 7465 6d64 3a0a 2020 2020 2020 6e61 ystemd:. na
│ │ │ -0029f460: 6d65 3a20 6e66 732d 7365 7276 6572 2e73 me: nfs-server.s
│ │ │ -0029f470: 6572 7669 6365 0a20 2020 2020 2073 7461 ervice. sta
│ │ │ -0029f480: 7465 3a20 7374 6f70 7065 640a 2020 2020 te: stopped.
│ │ │ -0029f490: 2020 656e 6162 6c65 643a 2066 616c 7365 enabled: false
│ │ │ -0029f4a0: 0a20 2020 2020 206d 6173 6b65 643a 2074 . masked: t
│ │ │ -0029f4b0: 7275 650a 2020 2020 7768 656e 3a20 7365 rue. when: se
│ │ │ -0029f4c0: 7276 6963 655f 6578 6973 7473 2e73 7464 rvice_exists.std
│ │ │ -0029f4d0: 6f75 745f 6c69 6e65 7320 6973 2073 6561 out_lines is sea
│ │ │ -0029f4e0: 7263 6828 226e 6673 2d73 6572 7665 722e rch("nfs-server.
│ │ │ -0029f4f0: 7365 7276 6963 6522 2c20 6d75 6c74 696c service", multil
│ │ │ -0029f500: 696e 653d 5472 7565 290a 0a20 202d 206e ine=True).. - n
│ │ │ -0029f510: 616d 653a 2055 6e69 7420 536f 636b 6574 ame: Unit Socket
│ │ │ -0029f520: 2045 7869 7374 7320 2d20 6e66 732d 7365 Exists - nfs-se
│ │ │ -0029f530: 7276 6572 2e73 6f63 6b65 740a 2020 2020 rver.socket.
│ │ │ -0029f540: 616e 7369 626c 652e 6275 696c 7469 6e2e ansible.builtin.
│ │ │ -0029f550: 636f 6d6d 616e 643a 2073 7973 7465 6d63 command: systemc
│ │ │ -0029f560: 746c 202d 7120 6c69 7374 2d75 6e69 742d tl -q list-unit-
│ │ │ -0029f570: 6669 6c65 7320 6e66 732d 7365 7276 6572 files nfs-server
│ │ │ -0029f580: 2e73 6f63 6b65 740a 2020 2020 7265 6769 .socket. regi
│ │ │ -0029f590: 7374 6572 3a20 736f 636b 6574 5f66 696c ster: socket_fil
│ │ │ -0029f5a0: 655f 6578 6973 7473 0a20 2020 2063 6861 e_exists. cha
│ │ │ -0029f5b0: 6e67 6564 5f77 6865 6e3a 2066 616c 7365 nged_when: false
│ │ │ -0029f5c0: 0a20 2020 2066 6169 6c65 645f 7768 656e . failed_when
│ │ │ -0029f5d0: 3a20 736f 636b 6574 5f66 696c 655f 6578 : socket_file_ex
│ │ │ -0029f5e0: 6973 7473 2e72 6320 6e6f 7420 696e 205b ists.rc not in [
│ │ │ -0029f5f0: 302c 2031 5d0a 2020 2020 6368 6563 6b5f 0, 1]. check_
│ │ │ -0029f600: 6d6f 6465 3a20 6661 6c73 650a 0a20 202d mode: false.. -
│ │ │ -0029f610: 206e 616d 653a 2044 6973 6162 6c65 204e name: Disable N
│ │ │ -0029f620: 6574 776f 726b 2046 696c 6520 5379 7374 etwork File Syst
│ │ │ -0029f630: 656d 2028 6e66 7329 202d 2044 6973 6162 em (nfs) - Disab
│ │ │ -0029f640: 6c65 2053 6f63 6b65 7420 6e66 732d 7365 le Socket nfs-se
│ │ │ -0029f650: 7276 6572 0a20 2020 2061 6e73 6962 6c65 rver. ansible
│ │ │ -0029f660: 2e62 7569 6c74 696e 2e73 7973 7465 6d64 .builtin.systemd
│ │ │ -0029f670: 3a0a 2020 2020 2020 6e61 6d65 3a20 6e66 :. name: nf
│ │ │ -0029f680: 732d 7365 7276 6572 2e73 6f63 6b65 740a s-server.socket.
│ │ │ -0029f690: 2020 2020 2020 656e 6162 6c65 643a 2066 enabled: f
│ │ │ -0029f6a0: 616c 7365 0a20 2020 2020 2073 7461 7465 alse. state
│ │ │ -0029f6b0: 3a20 7374 6f70 7065 640a 2020 2020 2020 : stopped.
│ │ │ -0029f6c0: 6d61 736b 6564 3a20 7472 7565 0a20 2020 masked: true.
│ │ │ -0029f6d0: 2077 6865 6e3a 2073 6f63 6b65 745f 6669 when: socket_fi
│ │ │ -0029f6e0: 6c65 5f65 7869 7374 732e 7374 646f 7574 le_exists.stdout
│ │ │ -0029f6f0: 5f6c 696e 6573 2069 7320 7365 6172 6368 _lines is search
│ │ │ -0029f700: 2822 6e66 732d 7365 7276 6572 2e73 6f63 ("nfs-server.soc
│ │ │ -0029f710: 6b65 7422 2c20 6d75 6c74 696c 696e 653d ket", multiline=
│ │ │ -0029f720: 5472 7565 290a 2020 7461 6773 3a0a 2020 True). tags:.
│ │ │ -0029f730: 2d20 4e49 5354 2d38 3030 2d35 332d 434d - NIST-800-53-CM
│ │ │ -0029f740: 2d36 2861 290a 2020 2d20 4e49 5354 2d38 -6(a). - NIST-8
│ │ │ -0029f750: 3030 2d35 332d 434d 2d37 2861 290a 2020 00-53-CM-7(a).
│ │ │ -0029f760: 2d20 4e49 5354 2d38 3030 2d35 332d 434d - NIST-800-53-CM
│ │ │ -0029f770: 2d37 2862 290a 2020 2d20 6469 7361 626c -7(b). - disabl
│ │ │ -0029f780: 655f 7374 7261 7465 6779 0a20 202d 206c e_strategy. - l
│ │ │ -0029f790: 6f77 5f63 6f6d 706c 6578 6974 790a 2020 ow_complexity.
│ │ │ -0029f7a0: 2d20 6c6f 775f 6469 7372 7570 7469 6f6e - low_disruption
│ │ │ -0029f7b0: 0a20 202d 206e 6f5f 7265 626f 6f74 5f6e . - no_reboot_n
│ │ │ -0029f7c0: 6565 6465 640a 2020 2d20 7365 7276 6963 eeded. - servic
│ │ │ -0029f7d0: 655f 6e66 735f 6469 7361 626c 6564 0a20 e_nfs_disabled.
│ │ │ -0029f7e0: 202d 2073 7065 6369 616c 5f73 6572 7669 - special_servi
│ │ │ -0029f7f0: 6365 5f62 6c6f 636b 0a20 202d 2075 6e6b ce_block. - unk
│ │ │ -0029f800: 6e6f 776e 5f73 6576 6572 6974 790a 2020 nown_severity.
│ │ │ -0029f810: 7768 656e 3a20 2722 6c69 6e75 782d 6261 when: '"linux-ba
│ │ │ -0029f820: 7365 2220 696e 2061 6e73 6962 6c65 5f66 se" in ansible_f
│ │ │ -0029f830: 6163 7473 2e70 6163 6b61 6765 7327 0a3c acts.packages'.<
│ │ │ +0029e900: 223e 5265 6d65 6469 6174 696f 6e20 416e ">Remediation An
│ │ │ +0029e910: 7369 626c 6520 736e 6970 7065 7420 e287 sible snippet ..
│ │ │ +0029e920: b23c 2f61 3e3c 6272 3e3c 6469 7620 636c .
│ │ │ +0029e9a0: 3c74 683e 436f 6d70 6c65 7869 7479 3a3c Complexity:<
│ │ │ +0029e9b0: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ +0029e9c0: 3c2f 7472 3e3c 7472 3e3c 7468 3e44 6973 Dis
│ │ │ +0029e9d0: 7275 7074 696f 6e3a 3c2f 7468 3e3c 7464 ruption: low Reboot: false
│ │ │ +0029ea10: 3c2f 7472 3e3c 7472 3e3c 7468 3e53 7472 Str
│ │ │ +0029ea20: 6174 6567 793a 3c2f 7468 3e3c 7464 3e64 ategy: d
│ │ │ +0029ea30: 6973 6162 6c65 3c2f 7464 3e3c 2f74 723e isable
│ │ │ +0029ea40: 3c2f 7461 626c 653e 3c70 7265 3e3c 636f
- name: Gathe
│ │ │ +0029ea60: 7220 7468 6520 7061 636b 6167 6520 6661 r the package fa
│ │ │ +0029ea70: 6374 730a 2020 7061 636b 6167 655f 6661 cts. package_fa
│ │ │ +0029ea80: 6374 733a 0a20 2020 206d 616e 6167 6572 cts:. manager
│ │ │ +0029ea90: 3a20 6175 746f 0a20 2074 6167 733a 0a20 : auto. tags:.
│ │ │ +0029eaa0: 202d 204e 4953 542d 3830 302d 3533 2d43 - NIST-800-53-C
│ │ │ +0029eab0: 4d2d 3628 6129 0a20 202d 204e 4953 542d M-6(a). - NIST-
│ │ │ +0029eac0: 3830 302d 3533 2d43 4d2d 3728 6129 0a20 800-53-CM-7(a).
│ │ │ +0029ead0: 202d 204e 4953 542d 3830 302d 3533 2d43 - NIST-800-53-C
│ │ │ +0029eae0: 4d2d 3728 6229 0a20 202d 2064 6973 6162 M-7(b). - disab
│ │ │ +0029eaf0: 6c65 5f73 7472 6174 6567 790a 2020 2d20 le_strategy. -
│ │ │ +0029eb00: 6c6f 775f 636f 6d70 6c65 7869 7479 0a20 low_complexity.
│ │ │ +0029eb10: 202d 206c 6f77 5f64 6973 7275 7074 696f - low_disruptio
│ │ │ +0029eb20: 6e0a 2020 2d20 6e6f 5f72 6562 6f6f 745f n. - no_reboot_
│ │ │ +0029eb30: 6e65 6564 6564 0a20 202d 2073 6572 7669 needed. - servi
│ │ │ +0029eb40: 6365 5f6e 6673 5f64 6973 6162 6c65 640a ce_nfs_disabled.
│ │ │ +0029eb50: 2020 2d20 756e 6b6e 6f77 6e5f 7365 7665 - unknown_seve
│ │ │ +0029eb60: 7269 7479 0a0a 2d20 6e61 6d65 3a20 4469 rity..- name: Di
│ │ │ +0029eb70: 7361 626c 6520 4e65 7477 6f72 6b20 4669 sable Network Fi
│ │ │ +0029eb80: 6c65 2053 7973 7465 6d20 286e 6673 2920 le System (nfs)
│ │ │ +0029eb90: 2d20 4469 7361 626c 6520 7365 7276 6963 - Disable servic
│ │ │ +0029eba0: 6520 6e66 732d 7365 7276 6572 0a20 2062 e nfs-server. b
│ │ │ +0029ebb0: 6c6f 636b 3a0a 0a20 202d 206e 616d 653a lock:.. - name:
│ │ │ +0029ebc0: 2044 6973 6162 6c65 204e 6574 776f 726b Disable Network
│ │ │ +0029ebd0: 2046 696c 6520 5379 7374 656d 2028 6e66 File System (nf
│ │ │ +0029ebe0: 7329 202d 2043 6f6c 6c65 6374 2073 7973 s) - Collect sys
│ │ │ +0029ebf0: 7465 6d64 2053 6572 7669 6365 7320 5072 temd Services Pr
│ │ │ +0029ec00: 6573 656e 7420 696e 0a20 2020 2020 2074 esent in. t
│ │ │ +0029ec10: 6865 2053 7973 7465 6d0a 2020 2020 616e he System. an
│ │ │ +0029ec20: 7369 626c 652e 6275 696c 7469 6e2e 636f sible.builtin.co
│ │ │ +0029ec30: 6d6d 616e 643a 2073 7973 7465 6d63 746c mmand: systemctl
│ │ │ +0029ec40: 202d 7120 6c69 7374 2d75 6e69 742d 6669 -q list-unit-fi
│ │ │ +0029ec50: 6c65 7320 2d2d 7479 7065 2073 6572 7669 les --type servi
│ │ │ +0029ec60: 6365 0a20 2020 2072 6567 6973 7465 723a ce. register:
│ │ │ +0029ec70: 2073 6572 7669 6365 5f65 7869 7374 730a service_exists.
│ │ │ +0029ec80: 2020 2020 6368 616e 6765 645f 7768 656e changed_when
│ │ │ +0029ec90: 3a20 6661 6c73 650a 2020 2020 6661 696c : false. fail
│ │ │ +0029eca0: 6564 5f77 6865 6e3a 2073 6572 7669 6365 ed_when: service
│ │ │ +0029ecb0: 5f65 7869 7374 732e 7263 206e 6f74 2069 _exists.rc not i
│ │ │ +0029ecc0: 6e20 5b30 2c20 315d 0a20 2020 2063 6865 n [0, 1]. che
│ │ │ +0029ecd0: 636b 5f6d 6f64 653a 2066 616c 7365 0a0a ck_mode: false..
│ │ │ +0029ece0: 2020 2d20 6e61 6d65 3a20 4469 7361 626c - name: Disabl
│ │ │ +0029ecf0: 6520 4e65 7477 6f72 6b20 4669 6c65 2053 e Network File S
│ │ │ +0029ed00: 7973 7465 6d20 286e 6673 2920 2d20 456e ystem (nfs) - En
│ │ │ +0029ed10: 7375 7265 206e 6673 2d73 6572 7665 722e sure nfs-server.
│ │ │ +0029ed20: 7365 7276 6963 6520 6973 204d 6173 6b65 service is Maske
│ │ │ +0029ed30: 640a 2020 2020 616e 7369 626c 652e 6275 d. ansible.bu
│ │ │ +0029ed40: 696c 7469 6e2e 7379 7374 656d 643a 0a20 iltin.systemd:.
│ │ │ +0029ed50: 2020 2020 206e 616d 653a 206e 6673 2d73 name: nfs-s
│ │ │ +0029ed60: 6572 7665 722e 7365 7276 6963 650a 2020 erver.service.
│ │ │ +0029ed70: 2020 2020 7374 6174 653a 2073 746f 7070 state: stopp
│ │ │ +0029ed80: 6564 0a20 2020 2020 2065 6e61 626c 6564 ed. enabled
│ │ │ +0029ed90: 3a20 6661 6c73 650a 2020 2020 2020 6d61 : false. ma
│ │ │ +0029eda0: 736b 6564 3a20 7472 7565 0a20 2020 2077 sked: true. w
│ │ │ +0029edb0: 6865 6e3a 2073 6572 7669 6365 5f65 7869 hen: service_exi
│ │ │ +0029edc0: 7374 732e 7374 646f 7574 5f6c 696e 6573 sts.stdout_lines
│ │ │ +0029edd0: 2069 7320 7365 6172 6368 2822 6e66 732d is search("nfs-
│ │ │ +0029ede0: 7365 7276 6572 2e73 6572 7669 6365 222c server.service",
│ │ │ +0029edf0: 206d 756c 7469 6c69 6e65 3d54 7275 6529 multiline=True)
│ │ │ +0029ee00: 0a0a 2020 2d20 6e61 6d65 3a20 556e 6974 .. - name: Unit
│ │ │ +0029ee10: 2053 6f63 6b65 7420 4578 6973 7473 202d Socket Exists -
│ │ │ +0029ee20: 206e 6673 2d73 6572 7665 722e 736f 636b nfs-server.sock
│ │ │ +0029ee30: 6574 0a20 2020 2061 6e73 6962 6c65 2e62 et. ansible.b
│ │ │ +0029ee40: 7569 6c74 696e 2e63 6f6d 6d61 6e64 3a20 uiltin.command:
│ │ │ +0029ee50: 7379 7374 656d 6374 6c20 2d71 206c 6973 systemctl -q lis
│ │ │ +0029ee60: 742d 756e 6974 2d66 696c 6573 206e 6673 t-unit-files nfs
│ │ │ +0029ee70: 2d73 6572 7665 722e 736f 636b 6574 0a20 -server.socket.
│ │ │ +0029ee80: 2020 2072 6567 6973 7465 723a 2073 6f63 register: soc
│ │ │ +0029ee90: 6b65 745f 6669 6c65 5f65 7869 7374 730a ket_file_exists.
│ │ │ +0029eea0: 2020 2020 6368 616e 6765 645f 7768 656e changed_when
│ │ │ +0029eeb0: 3a20 6661 6c73 650a 2020 2020 6661 696c : false. fail
│ │ │ +0029eec0: 6564 5f77 6865 6e3a 2073 6f63 6b65 745f ed_when: socket_
│ │ │ +0029eed0: 6669 6c65 5f65 7869 7374 732e 7263 206e file_exists.rc n
│ │ │ +0029eee0: 6f74 2069 6e20 5b30 2c20 315d 0a20 2020 ot in [0, 1].
│ │ │ +0029eef0: 2063 6865 636b 5f6d 6f64 653a 2066 616c check_mode: fal
│ │ │ +0029ef00: 7365 0a0a 2020 2d20 6e61 6d65 3a20 4469 se.. - name: Di
│ │ │ +0029ef10: 7361 626c 6520 4e65 7477 6f72 6b20 4669 sable Network Fi
│ │ │ +0029ef20: 6c65 2053 7973 7465 6d20 286e 6673 2920 le System (nfs)
│ │ │ +0029ef30: 2d20 4469 7361 626c 6520 536f 636b 6574 - Disable Socket
│ │ │ +0029ef40: 206e 6673 2d73 6572 7665 720a 2020 2020 nfs-server.
│ │ │ +0029ef50: 616e 7369 626c 652e 6275 696c 7469 6e2e ansible.builtin.
│ │ │ +0029ef60: 7379 7374 656d 643a 0a20 2020 2020 206e systemd:. n
│ │ │ +0029ef70: 616d 653a 206e 6673 2d73 6572 7665 722e ame: nfs-server.
│ │ │ +0029ef80: 736f 636b 6574 0a20 2020 2020 2065 6e61 socket. ena
│ │ │ +0029ef90: 626c 6564 3a20 6661 6c73 650a 2020 2020 bled: false.
│ │ │ +0029efa0: 2020 7374 6174 653a 2073 746f 7070 6564 state: stopped
│ │ │ +0029efb0: 0a20 2020 2020 206d 6173 6b65 643a 2074 . masked: t
│ │ │ +0029efc0: 7275 650a 2020 2020 7768 656e 3a20 736f rue. when: so
│ │ │ +0029efd0: 636b 6574 5f66 696c 655f 6578 6973 7473 cket_file_exists
│ │ │ +0029efe0: 2e73 7464 6f75 745f 6c69 6e65 7320 6973 .stdout_lines is
│ │ │ +0029eff0: 2073 6561 7263 6828 226e 6673 2d73 6572 search("nfs-ser
│ │ │ +0029f000: 7665 722e 736f 636b 6574 222c 206d 756c ver.socket", mul
│ │ │ +0029f010: 7469 6c69 6e65 3d54 7275 6529 0a20 2074 tiline=True). t
│ │ │ +0029f020: 6167 733a 0a20 202d 204e 4953 542d 3830 ags:. - NIST-80
│ │ │ +0029f030: 302d 3533 2d43 4d2d 3628 6129 0a20 202d 0-53-CM-6(a). -
│ │ │ +0029f040: 204e 4953 542d 3830 302d 3533 2d43 4d2d NIST-800-53-CM-
│ │ │ +0029f050: 3728 6129 0a20 202d 204e 4953 542d 3830 7(a). - NIST-80
│ │ │ +0029f060: 302d 3533 2d43 4d2d 3728 6229 0a20 202d 0-53-CM-7(b). -
│ │ │ +0029f070: 2064 6973 6162 6c65 5f73 7472 6174 6567 disable_strateg
│ │ │ +0029f080: 790a 2020 2d20 6c6f 775f 636f 6d70 6c65 y. - low_comple
│ │ │ +0029f090: 7869 7479 0a20 202d 206c 6f77 5f64 6973 xity. - low_dis
│ │ │ +0029f0a0: 7275 7074 696f 6e0a 2020 2d20 6e6f 5f72 ruption. - no_r
│ │ │ +0029f0b0: 6562 6f6f 745f 6e65 6564 6564 0a20 202d eboot_needed. -
│ │ │ +0029f0c0: 2073 6572 7669 6365 5f6e 6673 5f64 6973 service_nfs_dis
│ │ │ +0029f0d0: 6162 6c65 640a 2020 2d20 7370 6563 6961 abled. - specia
│ │ │ +0029f0e0: 6c5f 7365 7276 6963 655f 626c 6f63 6b0a l_service_block.
│ │ │ +0029f0f0: 2020 2d20 756e 6b6e 6f77 6e5f 7365 7665 - unknown_seve
│ │ │ +0029f100: 7269 7479 0a20 2077 6865 6e3a 2027 226c rity. when: '"l
│ │ │ +0029f110: 696e 7578 2d62 6173 6522 2069 6e20 616e inux-base" in an
│ │ │ +0029f120: 7369 626c 655f 6661 6374 732e 7061 636b sible_facts.pack
│ │ │ +0029f130: 6167 6573 270a 3c2f 636f 6465 3e3c 2f70 ages'.
Remediati
│ │ │ +0029f1f0: 6f6e 204b 7562 6572 6e65 7465 7320 736e on Kubernetes sn
│ │ │ +0029f200: 6970 7065 7420 e287 b23c 2f61 3e3c 6272 ippet ...
Comp
│ │ │ +0029f290: 6c65 7869 7479 3a3c 2f74 683e 3c74 643e lexity:
│ │ │ +0029f2a0: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Disruption:
│ │ │ +0029f2c0: 3c2f 7468 3e3c 7464 3e6d 6564 6975 6d3c medium<
│ │ │ +0029f2d0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Reboot: true <
│ │ │ +0029f300: 7472 3e3c 7468 3e53 7472 6174 6567 793a tr>Strategy:
│ │ │ +0029f310: 3c2f 7468 3e3c 7464 3e64 6973 6162 6c65 disable
│ │ │ +0029f320: 3c2f 7464 3e3c 2f74 723e 3c2f 7461 626c api
│ │ │ +0029f340: 5665 7273 696f 6e3a 206d 6163 6869 6e65 Version: machine
│ │ │ +0029f350: 636f 6e66 6967 7572 6174 696f 6e2e 6f70 configuration.op
│ │ │ +0029f360: 656e 7368 6966 742e 696f 2f76 310a 6b69 enshift.io/v1.ki
│ │ │ +0029f370: 6e64 3a20 4d61 6368 696e 6543 6f6e 6669 nd: MachineConfi
│ │ │ +0029f380: 670a 7370 6563 3a0a 2020 636f 6e66 6967 g.spec:. config
│ │ │ +0029f390: 3a0a 2020 2020 6967 6e69 7469 6f6e 3a0a :. ignition:.
│ │ │ +0029f3a0: 2020 2020 2020 7665 7273 696f 6e3a 2033 version: 3
│ │ │ +0029f3b0: 2e31 2e30 0a20 2020 2073 7973 7465 6d64 .1.0. systemd
│ │ │ +0029f3c0: 3a0a 2020 2020 2020 756e 6974 733a 0a20 :. units:.
│ │ │ +0029f3d0: 2020 2020 202d 206e 616d 653a 206e 6673 - name: nfs
│ │ │ +0029f3e0: 2d73 6572 7665 722e 7365 7276 6963 650a -server.service.
│ │ │ +0029f3f0: 2020 2020 2020 2020 656e 6162 6c65 643a enabled:
│ │ │ +0029f400: 2066 616c 7365 0a20 2020 2020 2020 206d false. m
│ │ │ +0029f410: 6173 6b3a 2074 7275 650a 2020 2020 2020 ask: true.
│ │ │ +0029f420: 2d20 6e61 6d65 3a20 6e66 732d 7365 7276 - name: nfs-serv
│ │ │ +0029f430: 6572 2e73 6f63 6b65 740a 2020 2020 2020 er.socket.
│ │ │ +0029f440: 2020 656e 6162 6c65 643a 2066 616c 7365 enabled: false
│ │ │ +0029f450: 0a20 2020 2020 2020 206d 6173 6b3a 2074 . mask: t
│ │ │ +0029f460: 7275 650a 3c2f 636f 6465 3e3c 2f70 7265 rue.
Remediation
│ │ │ +0029f520: 2050 7570 7065 7420 736e 6970 7065 7420 Puppet snippet
│ │ │ +0029f530: e287 b23c 2f61 3e3c 6272 3e3c 6469 7620 ...
Complexity
│ │ │ +0029f5c0: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low D
│ │ │ +0029f5e0: 6973 7275 7074 696f 6e3a 3c2f 7468 3e3c isruption: <
│ │ │ +0029f5f0: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ +0029f600: 3c74 723e 3c74 683e 5265 626f 6f74 3a3c Reboot:<
│ │ │ +0029f610: 2f74 683e 3c74 643e 6661 6c73 653c 2f74 /th> false S
│ │ │ +0029f630: 7472 6174 6567 793a 3c2f 7468 3e3c 7464 trategy: enable
include disa
│ │ │ +0029f670: 626c 655f 6e66 732d 7365 7276 6572 0a0a ble_nfs-server..
│ │ │ +0029f680: 636c 6173 7320 6469 7361 626c 655f 6e66 class disable_nf
│ │ │ +0029f690: 732d 7365 7276 6572 207b 0a20 2073 6572 s-server {. ser
│ │ │ +0029f6a0: 7669 6365 207b 276e 6673 2d73 6572 7665 vice {'nfs-serve
│ │ │ +0029f6b0: 7227 3a0a 2020 2020 656e 6162 6c65 203d r':. enable =
│ │ │ +0029f6c0: 2667 743b 2066 616c 7365 2c0a 2020 2020 > false,.
│ │ │ +0029f6d0: 656e 7375 7265 203d 2667 743b 2027 7374 ensure => 'st
│ │ │ +0029f6e0: 6f70 7065 6427 2c0a 2020 7d0a 7d0a 3c2f opped',. }.}.
│ │ │ +0029f6f0: 636f 6465 3e3c 2f70 7265 3e3c 2f64 6976 code>
R
│ │ │ +0029f7a0: 656d 6564 6961 7469 6f6e 204f 5342 7569 emediation OSBui
│ │ │ +0029f7b0: 6c64 2042 6c75 6570 7269 6e74 2073 6e69 ld Blueprint sni
│ │ │ +0029f7c0: 7070 6574 20e2 87b2 3c2f 613e 3c62 723e ppet ...
│ │ │ +0029f7d0: 3c64 6976 2063 6c61 7373 3d22 7061 6e65 .[cu
│ │ │ +0029f810: 7374 6f6d 697a 6174 696f 6e73 2e73 6572 stomizations.ser
│ │ │ +0029f820: 7669 6365 735d 0a6d 6173 6b65 6420 3d20 vices].masked =
│ │ │ +0029f830: 5b22 6e66 732d 7365 7276 6572 225d 0a3c ["nfs-server"].<
│ │ │ 0029f840: 2f63 6f64 653e 3c2f 7072 653e 3c2f 6469 /code>
Remediation Pup
│ │ │ -002a0830: 7065 7420 736e 6970 7065 7420 e287 b23c pet snippet ...<
│ │ │ -002a0840: 2f61 3e3c 6272 3e3c 6469 7620 636c 6173 /a>
Complexity: low
│ │ │ -002a08e0: 7472 3e3c 7472 3e3c 7468 3e44 6973 7275 tr>Disru
│ │ │ -002a08f0: 7074 696f 6e3a 3c2f 7468 3e3c 7464 3e6c ption: l
│ │ │ -002a0900: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ -002a0910: 3c74 683e 5265 626f 6f74 3a3c 2f74 683e Reboot:
│ │ │ -002a0920: 3c74 643e 6661 6c73 653c 2f74 643e 3c2f false
│ │ │ -002a0930: 7472 3e3c 7472 3e3c 7468 3e53 7472 6174 tr> Strat
│ │ │ -002a0940: 6567 793a 3c2f 7468 3e3c 7464 3e64 6973 egy: dis
│ │ │ -002a0950: 6162 6c65 3c2f 7464 3e3c 2f74 723e 3c2f able
│ │ │ -002a0960: 7461 626c 653e 3c70 7265 3e3c 636f 6465 table>.include remove
│ │ │ -002a0980: 5f6e 6673 2d6b 6572 6e65 6c2d 7365 7276 _nfs-kernel-serv
│ │ │ -002a0990: 6572 0a0a 636c 6173 7320 7265 6d6f 7665 er..class remove
│ │ │ -002a09a0: 5f6e 6673 2d6b 6572 6e65 6c2d 7365 7276 _nfs-kernel-serv
│ │ │ -002a09b0: 6572 207b 0a20 2070 6163 6b61 6765 207b er {. package {
│ │ │ -002a09c0: 2027 6e66 732d 6b65 726e 656c 2d73 6572 'nfs-kernel-ser
│ │ │ -002a09d0: 7665 7227 3a0a 2020 2020 656e 7375 7265 ver':. ensure
│ │ │ -002a09e0: 203d 2667 743b 2027 7075 7267 6564 272c => 'purged',
│ │ │ -002a09f0: 0a20 207d 0a7d 0a3c 2f63 6f64 653e 3c2f . }.}.
│ │ │ -002a0a00: 7072 653e 3c2f 6469 763e 3c61 2063 6c61 pre>Remediat
│ │ │ -002a0ab0: 696f 6e20 416e 7369 626c 6520 736e 6970 ion Ansible snip
│ │ │ -002a0ac0: 7065 7420 e287 b23c 2f61 3e3c 6272 3e3c pet ...
<
│ │ │ -002a0ad0: 6469 7620 636c 6173 733d 2270 616e 656c div class="panel
│ │ │ -002a0ae0: 2d63 6f6c 6c61 7073 6520 636f 6c6c 6170 -collapse collap
│ │ │ -002a0af0: 7365 2220 6964 3d22 6964 3130 3634 223e se" id="id1064">
│ │ │ -002a0b00: 3c74 6162 6c65 2063 6c61 7373 3d22 7461
Comple
│ │ │ -002a0b50: 7869 7479 3a3c 2f74 683e 3c74 643e 6c6f xity: lo
│ │ │ -002a0b60: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ -002a0b70: 7468 3e44 6973 7275 7074 696f 6e3a 3c2f th>Disruption:
│ │ │ -002a0b80: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ -002a0b90: 2f74 723e 3c74 723e 3c74 683e 5265 626f /tr> Rebo
│ │ │ -002a0ba0: 6f74 3a3c 2f74 683e 3c74 643e 6661 6c73 ot: fals
│ │ │ -002a0bb0: 653c 2f74 643e 3c2f 7472 3e3c 7472 3e3c e <
│ │ │ -002a0bc0: 7468 3e53 7472 6174 6567 793a 3c2f 7468 th>Strategy:disable
- name:
│ │ │ -002a0c00: 2027 556e 696e 7374 616c 6c20 6e66 732d 'Uninstall nfs-
│ │ │ -002a0c10: 6b65 726e 656c 2d73 6572 7665 7220 5061 kernel-server Pa
│ │ │ -002a0c20: 636b 6167 653a 2045 6e73 7572 6520 6e66 ckage: Ensure nf
│ │ │ -002a0c30: 732d 6b65 726e 656c 2d73 6572 7665 7220 s-kernel-server
│ │ │ -002a0c40: 6973 2072 656d 6f76 6564 270a 2020 616e is removed'. an
│ │ │ -002a0c50: 7369 626c 652e 6275 696c 7469 6e2e 7061 sible.builtin.pa
│ │ │ -002a0c60: 636b 6167 653a 0a20 2020 206e 616d 653a ckage:. name:
│ │ │ -002a0c70: 206e 6673 2d6b 6572 6e65 6c2d 7365 7276 nfs-kernel-serv
│ │ │ -002a0c80: 6572 0a20 2020 2073 7461 7465 3a20 6162 er. state: ab
│ │ │ -002a0c90: 7365 6e74 0a20 2074 6167 733a 0a20 202d sent. tags:. -
│ │ │ -002a0ca0: 2044 4953 412d 5354 4947 2d55 4254 552d DISA-STIG-UBTU-
│ │ │ -002a0cb0: 3232 2d32 3135 3034 300a 2020 2d20 6469 22-215040. - di
│ │ │ -002a0cc0: 7361 626c 655f 7374 7261 7465 6779 0a20 sable_strategy.
│ │ │ -002a0cd0: 202d 206c 6f77 5f63 6f6d 706c 6578 6974 - low_complexit
│ │ │ -002a0ce0: 790a 2020 2d20 6c6f 775f 6469 7372 7570 y. - low_disrup
│ │ │ -002a0cf0: 7469 6f6e 0a20 202d 206c 6f77 5f73 6576 tion. - low_sev
│ │ │ -002a0d00: 6572 6974 790a 2020 2d20 6e6f 5f72 6562 erity. - no_reb
│ │ │ -002a0d10: 6f6f 745f 6e65 6564 6564 0a20 202d 2070 oot_needed. - p
│ │ │ -002a0d20: 6163 6b61 6765 5f6e 6673 2d6b 6572 6e65 ackage_nfs-kerne
│ │ │ -002a0d30: 6c2d 7365 7276 6572 5f72 656d 6f76 6564 l-server_removed
│ │ │ +002a0820: 3e52 656d 6564 6961 7469 6f6e 2041 6e73 >Remediation Ans
│ │ │ +002a0830: 6962 6c65 2073 6e69 7070 6574 20e2 87b2 ible snippet ...
│ │ │ +002a0840: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61
<
│ │ │ +002a08c0: 7468 3e43 6f6d 706c 6578 6974 793a 3c2f th>Complexity:
│ │ │ +002a08d0: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ +002a08e0: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr> Disr
│ │ │ +002a08f0: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption:
│ │ │ +002a0900: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Reboot: false <
│ │ │ +002a0930: 2f74 723e 3c74 723e 3c74 683e 5374 7261 /tr>Stra
│ │ │ +002a0940: 7465 6779 3a3c 2f74 683e 3c74 643e 6469 tegy: di
│ │ │ +002a0950: 7361 626c 653c 2f74 643e 3c2f 7472 3e3c sable <
│ │ │ +002a0960: 2f74 6162 6c65 3e3c 7072 653e 3c63 6f64 /table>- name: 'Unins
│ │ │ +002a0980: 7461 6c6c 206e 6673 2d6b 6572 6e65 6c2d tall nfs-kernel-
│ │ │ +002a0990: 7365 7276 6572 2050 6163 6b61 6765 3a20 server Package:
│ │ │ +002a09a0: 456e 7375 7265 206e 6673 2d6b 6572 6e65 Ensure nfs-kerne
│ │ │ +002a09b0: 6c2d 7365 7276 6572 2069 7320 7265 6d6f l-server is remo
│ │ │ +002a09c0: 7665 6427 0a20 2061 6e73 6962 6c65 2e62 ved'. ansible.b
│ │ │ +002a09d0: 7569 6c74 696e 2e70 6163 6b61 6765 3a0a uiltin.package:.
│ │ │ +002a09e0: 2020 2020 6e61 6d65 3a20 6e66 732d 6b65 name: nfs-ke
│ │ │ +002a09f0: 726e 656c 2d73 6572 7665 720a 2020 2020 rnel-server.
│ │ │ +002a0a00: 7374 6174 653a 2061 6273 656e 740a 2020 state: absent.
│ │ │ +002a0a10: 7461 6773 3a0a 2020 2d20 4449 5341 2d53 tags:. - DISA-S
│ │ │ +002a0a20: 5449 472d 5542 5455 2d32 322d 3231 3530 TIG-UBTU-22-2150
│ │ │ +002a0a30: 3430 0a20 202d 2064 6973 6162 6c65 5f73 40. - disable_s
│ │ │ +002a0a40: 7472 6174 6567 790a 2020 2d20 6c6f 775f trategy. - low_
│ │ │ +002a0a50: 636f 6d70 6c65 7869 7479 0a20 202d 206c complexity. - l
│ │ │ +002a0a60: 6f77 5f64 6973 7275 7074 696f 6e0a 2020 ow_disruption.
│ │ │ +002a0a70: 2d20 6c6f 775f 7365 7665 7269 7479 0a20 - low_severity.
│ │ │ +002a0a80: 202d 206e 6f5f 7265 626f 6f74 5f6e 6565 - no_reboot_nee
│ │ │ +002a0a90: 6465 640a 2020 2d20 7061 636b 6167 655f ded. - package_
│ │ │ +002a0aa0: 6e66 732d 6b65 726e 656c 2d73 6572 7665 nfs-kernel-serve
│ │ │ +002a0ab0: 725f 7265 6d6f 7665 640a 3c2f 636f 6465 r_removed.
Remed
│ │ │ +002a0b70: 6961 7469 6f6e 2050 7570 7065 7420 736e iation Puppet sn
│ │ │ +002a0b80: 6970 7065 7420 e287 b23c 2f61 3e3c 6272 ippet ...
Comp
│ │ │ +002a0c10: 6c65 7869 7479 3a3c 2f74 683e 3c74 643e lexity:
│ │ │ +002a0c20: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Disruption:
│ │ │ +002a0c40: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Re
│ │ │ +002a0c60: 626f 6f74 3a3c 2f74 683e 3c74 643e 6661 boot: fa
│ │ │ +002a0c70: 6c73 653c 2f74 643e 3c2f 7472 3e3c 7472 lse Strategy:
│ │ │ +002a0c90: 7468 3e3c 7464 3e64 6973 6162 6c65 3c2f th> disable
│ │ │ +002a0ca0: 7464 3e3c 2f74 723e 3c2f 7461 626c 653e td>
│ │ │ +002a0cb0: 3c70 7265 3e3c 636f 6465 3e0a 696e 636c .incl
│ │ │ +002a0cc0: 7564 6520 7265 6d6f 7665 5f6e 6673 2d6b ude remove_nfs-k
│ │ │ +002a0cd0: 6572 6e65 6c2d 7365 7276 6572 0a0a 636c ernel-server..cl
│ │ │ +002a0ce0: 6173 7320 7265 6d6f 7665 5f6e 6673 2d6b ass remove_nfs-k
│ │ │ +002a0cf0: 6572 6e65 6c2d 7365 7276 6572 207b 0a20 ernel-server {.
│ │ │ +002a0d00: 2070 6163 6b61 6765 207b 2027 6e66 732d package { 'nfs-
│ │ │ +002a0d10: 6b65 726e 656c 2d73 6572 7665 7227 3a0a kernel-server':.
│ │ │ +002a0d20: 2020 2020 656e 7375 7265 203d 2667 743b ensure =>
│ │ │ +002a0d30: 2027 7075 7267 6564 272c 0a20 207d 0a7d 'purged',. }.}
│ │ │ 002a0d40: 0a3c 2f63 6f64 653e 3c2f 7072 653e 3c2f .
│ │ │ 002a0d50: 6469 763e 3c61 2063 6c61 7373 3d22 6274 div>Remedia
│ │ │ -002b2e30: 7469 6f6e 2050 7570 7065 7420 736e 6970 tion Puppet snip
│ │ │ -002b2e40: 7065 7420 e287 b23c 2f61 3e3c 6272 3e3c pet ...
<
│ │ │ -002b2e50: 6469 7620 636c 6173 733d 2270 616e 656c div class="panel
│ │ │ -002b2e60: 2d63 6f6c 6c61 7073 6520 636f 6c6c 6170 -collapse collap
│ │ │ -002b2e70: 7365 2220 6964 3d22 6964 3130 3934 223e se" id="id1094">
│ │ │ -002b2e80: 3c74 6162 6c65 2063 6c61 7373 3d22 7461 Comple
│ │ │ -002b2ed0: 7869 7479 3a3c 2f74 683e 3c74 643e 6c6f xity: lo
│ │ │ -002b2ee0: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ -002b2ef0: 7468 3e44 6973 7275 7074 696f 6e3a 3c2f th>Disruption:
│ │ │ -002b2f00: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ -002b2f10: 2f74 723e 3c74 723e 3c74 683e 5265 626f /tr> Rebo
│ │ │ -002b2f20: 6f74 3a3c 2f74 683e 3c74 643e 6661 6c73 ot: fals
│ │ │ -002b2f30: 653c 2f74 643e 3c2f 7472 3e3c 7472 3e3c e <
│ │ │ -002b2f40: 7468 3e53 7472 6174 6567 793a 3c2f 7468 th>Strategy:disable
.includ
│ │ │ -002b2f80: 6520 7265 6d6f 7665 5f78 696e 6574 640a e remove_xinetd.
│ │ │ -002b2f90: 0a63 6c61 7373 2072 656d 6f76 655f 7869 .class remove_xi
│ │ │ -002b2fa0: 6e65 7464 207b 0a20 2070 6163 6b61 6765 netd {. package
│ │ │ -002b2fb0: 207b 2027 7869 6e65 7464 273a 0a20 2020 { 'xinetd':.
│ │ │ -002b2fc0: 2065 6e73 7572 6520 3d26 6774 3b20 2770 ensure => 'p
│ │ │ -002b2fd0: 7572 6765 6427 2c0a 2020 7d0a 7d0a 3c2f urged',. }.}.
│ │ │ -002b2fe0: 636f 6465 3e3c 2f70 7265 3e3c 2f64 6976 code>
R
│ │ │ -002b3090: 656d 6564 6961 7469 6f6e 2041 6e73 6962 emediation Ansib
│ │ │ -002b30a0: 6c65 2073 6e69 7070 6574 20e2 87b2 3c2f le snippet ...
│ │ │ -002b30b0: 613e 3c62 723e 3c64 6976 2063 6c61 7373 a>
Complexity: low Disrup
│ │ │ -002b3160: 7469 6f6e 3a3c 2f74 683e 3c74 643e 6c6f tion: lo
│ │ │ -002b3170: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ -002b3180: 7468 3e52 6562 6f6f 743a 3c2f 7468 3e3c th>Reboot:<
│ │ │ -002b3190: 7464 3e66 616c 7365 3c2f 7464 3e3c 2f74 td>false Strate
│ │ │ -002b31b0: 6779 3a3c 2f74 683e 3c74 643e 6469 7361 gy: disa
│ │ │ -002b31c0: 626c 653c 2f74 643e 3c2f 7472 3e3c 2f74 ble
│ │ │ -002b31e0: 2d20 6e61 6d65 3a20 4761 7468 6572 2074 - name: Gather t
│ │ │ -002b31f0: 6865 2070 6163 6b61 6765 2066 6163 7473 he package facts
│ │ │ -002b3200: 0a20 2070 6163 6b61 6765 5f66 6163 7473 . package_facts
│ │ │ -002b3210: 3a0a 2020 2020 6d61 6e61 6765 723a 2061 :. manager: a
│ │ │ -002b3220: 7574 6f0a 2020 7461 6773 3a0a 2020 2d20 uto. tags:. -
│ │ │ -002b3230: 4e49 5354 2d38 3030 2d35 332d 434d 2d36 NIST-800-53-CM-6
│ │ │ -002b3240: 2861 290a 2020 2d20 4e49 5354 2d38 3030 (a). - NIST-800
│ │ │ -002b3250: 2d35 332d 434d 2d37 2861 290a 2020 2d20 -53-CM-7(a). -
│ │ │ -002b3260: 4e49 5354 2d38 3030 2d35 332d 434d 2d37 NIST-800-53-CM-7
│ │ │ -002b3270: 2862 290a 2020 2d20 5043 492d 4453 5376 (b). - PCI-DSSv
│ │ │ -002b3280: 342d 322e 320a 2020 2d20 5043 492d 4453 4-2.2. - PCI-DS
│ │ │ -002b3290: 5376 342d 322e 322e 340a 2020 2d20 6469 Sv4-2.2.4. - di
│ │ │ -002b32a0: 7361 626c 655f 7374 7261 7465 6779 0a20 sable_strategy.
│ │ │ -002b32b0: 202d 206c 6f77 5f63 6f6d 706c 6578 6974 - low_complexit
│ │ │ -002b32c0: 790a 2020 2d20 6c6f 775f 6469 7372 7570 y. - low_disrup
│ │ │ -002b32d0: 7469 6f6e 0a20 202d 206c 6f77 5f73 6576 tion. - low_sev
│ │ │ -002b32e0: 6572 6974 790a 2020 2d20 6e6f 5f72 6562 erity. - no_reb
│ │ │ -002b32f0: 6f6f 745f 6e65 6564 6564 0a20 202d 2070 oot_needed. - p
│ │ │ -002b3300: 6163 6b61 6765 5f78 696e 6574 645f 7265 ackage_xinetd_re
│ │ │ -002b3310: 6d6f 7665 640a 0a2d 206e 616d 653a 2027 moved..- name: '
│ │ │ -002b3320: 556e 696e 7374 616c 6c20 7869 6e65 7464 Uninstall xinetd
│ │ │ -002b3330: 2070 6163 6b61 6765 2069 6620 6e6f 7420 package if not
│ │ │ -002b3340: 7573 6564 2062 7920 6e65 7477 6f72 6b20 used by network
│ │ │ -002b3350: 7365 7276 6963 6573 3a20 456e 7375 7265 services: Ensure
│ │ │ -002b3360: 2078 696e 6574 6420 6973 0a20 2020 2072 xinetd is. r
│ │ │ -002b3370: 656d 6f76 6564 270a 2020 616e 7369 626c emoved'. ansibl
│ │ │ -002b3380: 652e 6275 696c 7469 6e2e 7061 636b 6167 e.builtin.packag
│ │ │ -002b3390: 653a 0a20 2020 206e 616d 653a 2078 696e e:. name: xin
│ │ │ -002b33a0: 6574 640a 2020 2020 7374 6174 653a 2061 etd. state: a
│ │ │ -002b33b0: 6273 656e 740a 2020 7768 656e 3a20 2722 bsent. when: '"
│ │ │ -002b33c0: 6c69 6e75 782d 6261 7365 2220 696e 2061 linux-base" in a
│ │ │ -002b33d0: 6e73 6962 6c65 5f66 6163 7473 2e70 6163 nsible_facts.pac
│ │ │ -002b33e0: 6b61 6765 7327 0a20 2074 6167 733a 0a20 kages'. tags:.
│ │ │ -002b33f0: 202d 204e 4953 542d 3830 302d 3533 2d43 - NIST-800-53-C
│ │ │ -002b3400: 4d2d 3628 6129 0a20 202d 204e 4953 542d M-6(a). - NIST-
│ │ │ -002b3410: 3830 302d 3533 2d43 4d2d 3728 6129 0a20 800-53-CM-7(a).
│ │ │ -002b3420: 202d 204e 4953 542d 3830 302d 3533 2d43 - NIST-800-53-C
│ │ │ -002b3430: 4d2d 3728 6229 0a20 202d 2050 4349 2d44 M-7(b). - PCI-D
│ │ │ -002b3440: 5353 7634 2d32 2e32 0a20 202d 2050 4349 SSv4-2.2. - PCI
│ │ │ -002b3450: 2d44 5353 7634 2d32 2e32 2e34 0a20 202d -DSSv4-2.2.4. -
│ │ │ -002b3460: 2064 6973 6162 6c65 5f73 7472 6174 6567 disable_strateg
│ │ │ -002b3470: 790a 2020 2d20 6c6f 775f 636f 6d70 6c65 y. - low_comple
│ │ │ -002b3480: 7869 7479 0a20 202d 206c 6f77 5f64 6973 xity. - low_dis
│ │ │ -002b3490: 7275 7074 696f 6e0a 2020 2d20 6c6f 775f ruption. - low_
│ │ │ -002b34a0: 7365 7665 7269 7479 0a20 202d 206e 6f5f severity. - no_
│ │ │ -002b34b0: 7265 626f 6f74 5f6e 6565 6465 640a 2020 reboot_needed.
│ │ │ -002b34c0: 2d20 7061 636b 6167 655f 7869 6e65 7464 - package_xinetd
│ │ │ -002b34d0: 5f72 656d 6f76 6564 0a3c 2f63 6f64 653e _removed.
│ │ │ +002b2e30: 7469 6f6e 2041 6e73 6962 6c65 2073 6e69 tion Ansible sni
│ │ │ +002b2e40: 7070 6574 20e2 87b2 3c2f 613e 3c62 723e ppet ...
│ │ │ +002b2e50: 3c64 6976 2063 6c61 7373 3d22 7061 6e65 Compl
│ │ │ +002b2ed0: 6578 6974 793a 3c2f 7468 3e3c 7464 3e6c exity: l
│ │ │ +002b2ee0: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ +002b2ef0: 3c74 683e 4469 7372 7570 7469 6f6e 3a3c Disruption:<
│ │ │ +002b2f00: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ +002b2f10: 3c2f 7472 3e3c 7472 3e3c 7468 3e52 6562 Reb
│ │ │ +002b2f20: 6f6f 743a 3c2f 7468 3e3c 7464 3e66 616c oot: fal
│ │ │ +002b2f30: 7365 3c2f 7464 3e3c 2f74 723e 3c74 723e se
│ │ │ +002b2f40: 3c74 683e 5374 7261 7465 6779 3a3c 2f74 Strategy: disable
<
│ │ │ +002b2f70: 7072 653e 3c63 6f64 653e 2d20 6e61 6d65 pre>- name
│ │ │ +002b2f80: 3a20 4761 7468 6572 2074 6865 2070 6163 : Gather the pac
│ │ │ +002b2f90: 6b61 6765 2066 6163 7473 0a20 2070 6163 kage facts. pac
│ │ │ +002b2fa0: 6b61 6765 5f66 6163 7473 3a0a 2020 2020 kage_facts:.
│ │ │ +002b2fb0: 6d61 6e61 6765 723a 2061 7574 6f0a 2020 manager: auto.
│ │ │ +002b2fc0: 7461 6773 3a0a 2020 2d20 4e49 5354 2d38 tags:. - NIST-8
│ │ │ +002b2fd0: 3030 2d35 332d 434d 2d36 2861 290a 2020 00-53-CM-6(a).
│ │ │ +002b2fe0: 2d20 4e49 5354 2d38 3030 2d35 332d 434d - NIST-800-53-CM
│ │ │ +002b2ff0: 2d37 2861 290a 2020 2d20 4e49 5354 2d38 -7(a). - NIST-8
│ │ │ +002b3000: 3030 2d35 332d 434d 2d37 2862 290a 2020 00-53-CM-7(b).
│ │ │ +002b3010: 2d20 5043 492d 4453 5376 342d 322e 320a - PCI-DSSv4-2.2.
│ │ │ +002b3020: 2020 2d20 5043 492d 4453 5376 342d 322e - PCI-DSSv4-2.
│ │ │ +002b3030: 322e 340a 2020 2d20 6469 7361 626c 655f 2.4. - disable_
│ │ │ +002b3040: 7374 7261 7465 6779 0a20 202d 206c 6f77 strategy. - low
│ │ │ +002b3050: 5f63 6f6d 706c 6578 6974 790a 2020 2d20 _complexity. -
│ │ │ +002b3060: 6c6f 775f 6469 7372 7570 7469 6f6e 0a20 low_disruption.
│ │ │ +002b3070: 202d 206c 6f77 5f73 6576 6572 6974 790a - low_severity.
│ │ │ +002b3080: 2020 2d20 6e6f 5f72 6562 6f6f 745f 6e65 - no_reboot_ne
│ │ │ +002b3090: 6564 6564 0a20 202d 2070 6163 6b61 6765 eded. - package
│ │ │ +002b30a0: 5f78 696e 6574 645f 7265 6d6f 7665 640a _xinetd_removed.
│ │ │ +002b30b0: 0a2d 206e 616d 653a 2027 556e 696e 7374 .- name: 'Uninst
│ │ │ +002b30c0: 616c 6c20 7869 6e65 7464 2070 6163 6b61 all xinetd packa
│ │ │ +002b30d0: 6765 2069 6620 6e6f 7420 7573 6564 2062 ge if not used b
│ │ │ +002b30e0: 7920 6e65 7477 6f72 6b20 7365 7276 6963 y network servic
│ │ │ +002b30f0: 6573 3a20 456e 7375 7265 2078 696e 6574 es: Ensure xinet
│ │ │ +002b3100: 6420 6973 0a20 2020 2072 656d 6f76 6564 d is. removed
│ │ │ +002b3110: 270a 2020 616e 7369 626c 652e 6275 696c '. ansible.buil
│ │ │ +002b3120: 7469 6e2e 7061 636b 6167 653a 0a20 2020 tin.package:.
│ │ │ +002b3130: 206e 616d 653a 2078 696e 6574 640a 2020 name: xinetd.
│ │ │ +002b3140: 2020 7374 6174 653a 2061 6273 656e 740a state: absent.
│ │ │ +002b3150: 2020 7768 656e 3a20 2722 6c69 6e75 782d when: '"linux-
│ │ │ +002b3160: 6261 7365 2220 696e 2061 6e73 6962 6c65 base" in ansible
│ │ │ +002b3170: 5f66 6163 7473 2e70 6163 6b61 6765 7327 _facts.packages'
│ │ │ +002b3180: 0a20 2074 6167 733a 0a20 202d 204e 4953 . tags:. - NIS
│ │ │ +002b3190: 542d 3830 302d 3533 2d43 4d2d 3628 6129 T-800-53-CM-6(a)
│ │ │ +002b31a0: 0a20 202d 204e 4953 542d 3830 302d 3533 . - NIST-800-53
│ │ │ +002b31b0: 2d43 4d2d 3728 6129 0a20 202d 204e 4953 -CM-7(a). - NIS
│ │ │ +002b31c0: 542d 3830 302d 3533 2d43 4d2d 3728 6229 T-800-53-CM-7(b)
│ │ │ +002b31d0: 0a20 202d 2050 4349 2d44 5353 7634 2d32 . - PCI-DSSv4-2
│ │ │ +002b31e0: 2e32 0a20 202d 2050 4349 2d44 5353 7634 .2. - PCI-DSSv4
│ │ │ +002b31f0: 2d32 2e32 2e34 0a20 202d 2064 6973 6162 -2.2.4. - disab
│ │ │ +002b3200: 6c65 5f73 7472 6174 6567 790a 2020 2d20 le_strategy. -
│ │ │ +002b3210: 6c6f 775f 636f 6d70 6c65 7869 7479 0a20 low_complexity.
│ │ │ +002b3220: 202d 206c 6f77 5f64 6973 7275 7074 696f - low_disruptio
│ │ │ +002b3230: 6e0a 2020 2d20 6c6f 775f 7365 7665 7269 n. - low_severi
│ │ │ +002b3240: 7479 0a20 202d 206e 6f5f 7265 626f 6f74 ty. - no_reboot
│ │ │ +002b3250: 5f6e 6565 6465 640a 2020 2d20 7061 636b _needed. - pack
│ │ │ +002b3260: 6167 655f 7869 6e65 7464 5f72 656d 6f76 age_xinetd_remov
│ │ │ +002b3270: 6564 0a3c 2f63 6f64 653e 3c2f 7072 653e ed.
│ │ │ +002b3280: 3c2f 6469 763e 3c61 2063 6c61 7373 3d22 Remediation
│ │ │ +002b3330: 5075 7070 6574 2073 6e69 7070 6574 20e2 Puppet snippet .
│ │ │ +002b3340: 87b2 3c2f 613e 3c62 723e 3c64 6976 2063 ..
Complexity:
│ │ │ +002b33d0: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Di
│ │ │ +002b33f0: 7372 7570 7469 6f6e 3a3c 2f74 683e 3c74 sruption: low <
│ │ │ +002b3410: 7472 3e3c 7468 3e52 6562 6f6f 743a 3c2f tr>Reboot:
│ │ │ +002b3420: 7468 3e3c 7464 3e66 616c 7365 3c2f 7464 th> false St
│ │ │ +002b3440: 7261 7465 6779 3a3c 2f74 683e 3c74 643e rategy:
│ │ │ +002b3450: 6469 7361 626c 653c 2f74 643e 3c2f 7472 disable
.include rem
│ │ │ +002b3480: 6f76 655f 7869 6e65 7464 0a0a 636c 6173 ove_xinetd..clas
│ │ │ +002b3490: 7320 7265 6d6f 7665 5f78 696e 6574 6420 s remove_xinetd
│ │ │ +002b34a0: 7b0a 2020 7061 636b 6167 6520 7b20 2778 {. package { 'x
│ │ │ +002b34b0: 696e 6574 6427 3a0a 2020 2020 656e 7375 inetd':. ensu
│ │ │ +002b34c0: 7265 203d 2667 743b 2027 7075 7267 6564 re => 'purged
│ │ │ +002b34d0: 272c 0a20 207d 0a7d 0a3c 2f63 6f64 653e ',. }.}.
│ │ │ 002b34e0: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063
Remediation OS
│ │ │ -002b4c20: 4275 696c 6420 426c 7565 7072 696e 7420 Build Blueprint
│ │ │ -002b4c30: 736e 6970 7065 7420 e287 b23c 2f61 3e3c snippet ...<
│ │ │ -002b4c40: 6272 3e3c 6469 7620 636c 6173 733d 2270 br>.
│ │ │ -002b4c80: 5b63 7573 746f 6d69 7a61 7469 6f6e 732e [customizations.
│ │ │ -002b4c90: 7365 7276 6963 6573 5d0a 6d61 736b 6564 services].masked
│ │ │ -002b4ca0: 203d 205b 2278 696e 6574 6422 5d0a 3c2f = ["xinetd"].
│ │ │ -002b4cb0: 636f 6465 3e3c 2f70 7265 3e3c 2f64 6976 code>
R
│ │ │ -002b4d60: 656d 6564 6961 7469 6f6e 204b 7562 6572 emediation Kuber
│ │ │ -002b4d70: 6e65 7465 7320 736e 6970 7065 7420 e287 netes snippet ..
│ │ │ -002b4d80: b23c 2f61 3e3c 6272 3e3c 6469 7620 636c .
│ │ │ -002b4e00: 3c74 683e 436f 6d70 6c65 7869 7479 3a3c Complexity:<
│ │ │ -002b4e10: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ -002b4e20: 3c2f 7472 3e3c 7472 3e3c 7468 3e44 6973 Dis
│ │ │ -002b4e30: 7275 7074 696f 6e3a 3c2f 7468 3e3c 7464 ruption: medium Reboot:
│ │ │ -002b4e60: 3c2f 7468 3e3c 7464 3e74 7275 653c 2f74 true S
│ │ │ -002b4e80: 7472 6174 6567 793a 3c2f 7468 3e3c 7464 trategy: disable
<
│ │ │ -002b4eb0: 636f 6465 3e61 7069 5665 7273 696f 6e3a code>apiVersion:
│ │ │ -002b4ec0: 206d 6163 6869 6e65 636f 6e66 6967 7572 machineconfigur
│ │ │ -002b4ed0: 6174 696f 6e2e 6f70 656e 7368 6966 742e ation.openshift.
│ │ │ -002b4ee0: 696f 2f76 310a 6b69 6e64 3a20 4d61 6368 io/v1.kind: Mach
│ │ │ -002b4ef0: 696e 6543 6f6e 6669 670a 7370 6563 3a0a ineConfig.spec:.
│ │ │ -002b4f00: 2020 636f 6e66 6967 3a0a 2020 2020 6967 config:. ig
│ │ │ -002b4f10: 6e69 7469 6f6e 3a0a 2020 2020 2020 7665 nition:. ve
│ │ │ -002b4f20: 7273 696f 6e3a 2033 2e31 2e30 0a20 2020 rsion: 3.1.0.
│ │ │ -002b4f30: 2073 7973 7465 6d64 3a0a 2020 2020 2020 systemd:.
│ │ │ -002b4f40: 756e 6974 733a 0a20 2020 2020 202d 206e units:. - n
│ │ │ -002b4f50: 616d 653a 2078 696e 6574 642e 7365 7276 ame: xinetd.serv
│ │ │ -002b4f60: 6963 650a 2020 2020 2020 2020 656e 6162 ice. enab
│ │ │ -002b4f70: 6c65 643a 2066 616c 7365 0a20 2020 2020 led: false.
│ │ │ -002b4f80: 2020 206d 6173 6b3a 2074 7275 650a 2020 mask: true.
│ │ │ -002b4f90: 2020 2020 2d20 6e61 6d65 3a20 7869 6e65 - name: xine
│ │ │ -002b4fa0: 7464 2e73 6f63 6b65 740a 2020 2020 2020 td.socket.
│ │ │ -002b4fb0: 2020 656e 6162 6c65 643a 2066 616c 7365 enabled: false
│ │ │ -002b4fc0: 0a20 2020 2020 2020 206d 6173 6b3a 2074 . mask: t
│ │ │ -002b4fd0: 7275 650a 3c2f 636f 6465 3e3c 2f70 7265 rue.
Remediation
│ │ │ -002b5090: 2050 7570 7065 7420 736e 6970 7065 7420 Puppet snippet
│ │ │ -002b50a0: e287 b23c 2f61 3e3c 6272 3e3c 6469 7620 ...
Complexity
│ │ │ -002b5130: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low D
│ │ │ -002b5150: 6973 7275 7074 696f 6e3a 3c2f 7468 3e3c isruption: <
│ │ │ -002b5160: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ -002b5170: 3c74 723e 3c74 683e 5265 626f 6f74 3a3c Reboot:<
│ │ │ -002b5180: 2f74 683e 3c74 643e 6661 6c73 653c 2f74 /th> false S
│ │ │ -002b51a0: 7472 6174 6567 793a 3c2f 7468 3e3c 7464 trategy: enable
include disa
│ │ │ -002b51e0: 626c 655f 7869 6e65 7464 0a0a 636c 6173 ble_xinetd..clas
│ │ │ -002b51f0: 7320 6469 7361 626c 655f 7869 6e65 7464 s disable_xinetd
│ │ │ -002b5200: 207b 0a20 2073 6572 7669 6365 207b 2778 {. service {'x
│ │ │ -002b5210: 696e 6574 6427 3a0a 2020 2020 656e 6162 inetd':. enab
│ │ │ -002b5220: 6c65 203d 2667 743b 2066 616c 7365 2c0a le => false,.
│ │ │ -002b5230: 2020 2020 656e 7375 7265 203d 2667 743b ensure =>
│ │ │ -002b5240: 2027 7374 6f70 7065 6427 2c0a 2020 7d0a 'stopped',. }.
│ │ │ -002b5250: 7d0a 3c2f 636f 6465 3e3c 2f70 7265 3e3c }.
<
│ │ │ -002b5260: 2f64 6976 3e3c 6120 636c 6173 733d 2262 /div>Remediation A
│ │ │ -002b5310: 6e73 6962 6c65 2073 6e69 7070 6574 20e2 nsible snippet .
│ │ │ -002b5320: 87b2 3c2f 613e 3c62 723e 3c64 6976 2063 ..
Complexity:
│ │ │ -002b53b0: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Di
│ │ │ -002b53d0: 7372 7570 7469 6f6e 3a3c 2f74 683e 3c74 sruption: low <
│ │ │ -002b53f0: 7472 3e3c 7468 3e52 6562 6f6f 743a 3c2f tr>Reboot:
│ │ │ -002b5400: 7468 3e3c 7464 3e66 616c 7365 3c2f 7464 th> false St
│ │ │ -002b5420: 7261 7465 6779 3a3c 2f74 683e 3c74 643e rategy:
│ │ │ -002b5430: 6469 7361 626c 653c 2f74 643e 3c2f 7472 disable
- name: Gath
│ │ │ -002b5460: 6572 2074 6865 2070 6163 6b61 6765 2066 er the package f
│ │ │ -002b5470: 6163 7473 0a20 2070 6163 6b61 6765 5f66 acts. package_f
│ │ │ -002b5480: 6163 7473 3a0a 2020 2020 6d61 6e61 6765 acts:. manage
│ │ │ -002b5490: 723a 2061 7574 6f0a 2020 7461 6773 3a0a r: auto. tags:.
│ │ │ -002b54a0: 2020 2d20 4e49 5354 2d38 3030 2d31 3731 - NIST-800-171
│ │ │ -002b54b0: 2d33 2e34 2e37 0a20 202d 204e 4953 542d -3.4.7. - NIST-
│ │ │ -002b54c0: 3830 302d 3533 2d43 4d2d 3628 6129 0a20 800-53-CM-6(a).
│ │ │ -002b54d0: 202d 204e 4953 542d 3830 302d 3533 2d43 - NIST-800-53-C
│ │ │ -002b54e0: 4d2d 3728 6129 0a20 202d 204e 4953 542d M-7(a). - NIST-
│ │ │ -002b54f0: 3830 302d 3533 2d43 4d2d 3728 6229 0a20 800-53-CM-7(b).
│ │ │ -002b5500: 202d 2064 6973 6162 6c65 5f73 7472 6174 - disable_strat
│ │ │ -002b5510: 6567 790a 2020 2d20 6c6f 775f 636f 6d70 egy. - low_comp
│ │ │ -002b5520: 6c65 7869 7479 0a20 202d 206c 6f77 5f64 lexity. - low_d
│ │ │ -002b5530: 6973 7275 7074 696f 6e0a 2020 2d20 6d65 isruption. - me
│ │ │ -002b5540: 6469 756d 5f73 6576 6572 6974 790a 2020 dium_severity.
│ │ │ -002b5550: 2d20 6e6f 5f72 6562 6f6f 745f 6e65 6564 - no_reboot_need
│ │ │ -002b5560: 6564 0a20 202d 2073 6572 7669 6365 5f78 ed. - service_x
│ │ │ -002b5570: 696e 6574 645f 6469 7361 626c 6564 0a0a inetd_disabled..
│ │ │ -002b5580: 2d20 6e61 6d65 3a20 4469 7361 626c 6520 - name: Disable
│ │ │ -002b5590: 7869 6e65 7464 2053 6572 7669 6365 202d xinetd Service -
│ │ │ -002b55a0: 2044 6973 6162 6c65 2073 6572 7669 6365 Disable service
│ │ │ -002b55b0: 2078 696e 6574 640a 2020 626c 6f63 6b3a xinetd. block:
│ │ │ -002b55c0: 0a0a 2020 2d20 6e61 6d65 3a20 4469 7361 .. - name: Disa
│ │ │ -002b55d0: 626c 6520 7869 6e65 7464 2053 6572 7669 ble xinetd Servi
│ │ │ -002b55e0: 6365 202d 2043 6f6c 6c65 6374 2073 7973 ce - Collect sys
│ │ │ -002b55f0: 7465 6d64 2053 6572 7669 6365 7320 5072 temd Services Pr
│ │ │ -002b5600: 6573 656e 7420 696e 2074 6865 2053 7973 esent in the Sys
│ │ │ -002b5610: 7465 6d0a 2020 2020 616e 7369 626c 652e tem. ansible.
│ │ │ -002b5620: 6275 696c 7469 6e2e 636f 6d6d 616e 643a builtin.command:
│ │ │ -002b5630: 2073 7973 7465 6d63 746c 202d 7120 6c69 systemctl -q li
│ │ │ -002b5640: 7374 2d75 6e69 742d 6669 6c65 7320 2d2d st-unit-files --
│ │ │ -002b5650: 7479 7065 2073 6572 7669 6365 0a20 2020 type service.
│ │ │ -002b5660: 2072 6567 6973 7465 723a 2073 6572 7669 register: servi
│ │ │ -002b5670: 6365 5f65 7869 7374 730a 2020 2020 6368 ce_exists. ch
│ │ │ -002b5680: 616e 6765 645f 7768 656e 3a20 6661 6c73 anged_when: fals
│ │ │ -002b5690: 650a 2020 2020 6661 696c 6564 5f77 6865 e. failed_whe
│ │ │ -002b56a0: 6e3a 2073 6572 7669 6365 5f65 7869 7374 n: service_exist
│ │ │ -002b56b0: 732e 7263 206e 6f74 2069 6e20 5b30 2c20 s.rc not in [0,
│ │ │ -002b56c0: 315d 0a20 2020 2063 6865 636b 5f6d 6f64 1]. check_mod
│ │ │ -002b56d0: 653a 2066 616c 7365 0a0a 2020 2d20 6e61 e: false.. - na
│ │ │ -002b56e0: 6d65 3a20 4469 7361 626c 6520 7869 6e65 me: Disable xine
│ │ │ -002b56f0: 7464 2053 6572 7669 6365 202d 2045 6e73 td Service - Ens
│ │ │ -002b5700: 7572 6520 7869 6e65 7464 2e73 6572 7669 ure xinetd.servi
│ │ │ -002b5710: 6365 2069 7320 4d61 736b 6564 0a20 2020 ce is Masked.
│ │ │ -002b5720: 2061 6e73 6962 6c65 2e62 7569 6c74 696e ansible.builtin
│ │ │ -002b5730: 2e73 7973 7465 6d64 3a0a 2020 2020 2020 .systemd:.
│ │ │ -002b5740: 6e61 6d65 3a20 7869 6e65 7464 2e73 6572 name: xinetd.ser
│ │ │ -002b5750: 7669 6365 0a20 2020 2020 2073 7461 7465 vice. state
│ │ │ -002b5760: 3a20 7374 6f70 7065 640a 2020 2020 2020 : stopped.
│ │ │ -002b5770: 656e 6162 6c65 643a 2066 616c 7365 0a20 enabled: false.
│ │ │ -002b5780: 2020 2020 206d 6173 6b65 643a 2074 7275 masked: tru
│ │ │ -002b5790: 650a 2020 2020 7768 656e 3a20 7365 7276 e. when: serv
│ │ │ -002b57a0: 6963 655f 6578 6973 7473 2e73 7464 6f75 ice_exists.stdou
│ │ │ -002b57b0: 745f 6c69 6e65 7320 6973 2073 6561 7263 t_lines is searc
│ │ │ -002b57c0: 6828 2278 696e 6574 642e 7365 7276 6963 h("xinetd.servic
│ │ │ -002b57d0: 6522 2c20 6d75 6c74 696c 696e 653d 5472 e", multiline=Tr
│ │ │ -002b57e0: 7565 290a 0a20 202d 206e 616d 653a 2055 ue).. - name: U
│ │ │ -002b57f0: 6e69 7420 536f 636b 6574 2045 7869 7374 nit Socket Exist
│ │ │ -002b5800: 7320 2d20 7869 6e65 7464 2e73 6f63 6b65 s - xinetd.socke
│ │ │ -002b5810: 740a 2020 2020 616e 7369 626c 652e 6275 t. ansible.bu
│ │ │ -002b5820: 696c 7469 6e2e 636f 6d6d 616e 643a 2073 iltin.command: s
│ │ │ -002b5830: 7973 7465 6d63 746c 202d 7120 6c69 7374 ystemctl -q list
│ │ │ -002b5840: 2d75 6e69 742d 6669 6c65 7320 7869 6e65 -unit-files xine
│ │ │ -002b5850: 7464 2e73 6f63 6b65 740a 2020 2020 7265 td.socket. re
│ │ │ -002b5860: 6769 7374 6572 3a20 736f 636b 6574 5f66 gister: socket_f
│ │ │ -002b5870: 696c 655f 6578 6973 7473 0a20 2020 2063 ile_exists. c
│ │ │ -002b5880: 6861 6e67 6564 5f77 6865 6e3a 2066 616c hanged_when: fal
│ │ │ -002b5890: 7365 0a20 2020 2066 6169 6c65 645f 7768 se. failed_wh
│ │ │ -002b58a0: 656e 3a20 736f 636b 6574 5f66 696c 655f en: socket_file_
│ │ │ -002b58b0: 6578 6973 7473 2e72 6320 6e6f 7420 696e exists.rc not in
│ │ │ -002b58c0: 205b 302c 2031 5d0a 2020 2020 6368 6563 [0, 1]. chec
│ │ │ -002b58d0: 6b5f 6d6f 6465 3a20 6661 6c73 650a 0a20 k_mode: false..
│ │ │ -002b58e0: 202d 206e 616d 653a 2044 6973 6162 6c65 - name: Disable
│ │ │ -002b58f0: 2078 696e 6574 6420 5365 7276 6963 6520 xinetd Service
│ │ │ -002b5900: 2d20 4469 7361 626c 6520 536f 636b 6574 - Disable Socket
│ │ │ -002b5910: 2078 696e 6574 640a 2020 2020 616e 7369 xinetd. ansi
│ │ │ -002b5920: 626c 652e 6275 696c 7469 6e2e 7379 7374 ble.builtin.syst
│ │ │ -002b5930: 656d 643a 0a20 2020 2020 206e 616d 653a emd:. name:
│ │ │ -002b5940: 2078 696e 6574 642e 736f 636b 6574 0a20 xinetd.socket.
│ │ │ -002b5950: 2020 2020 2065 6e61 626c 6564 3a20 6661 enabled: fa
│ │ │ -002b5960: 6c73 650a 2020 2020 2020 7374 6174 653a lse. state:
│ │ │ -002b5970: 2073 746f 7070 6564 0a20 2020 2020 206d stopped. m
│ │ │ -002b5980: 6173 6b65 643a 2074 7275 650a 2020 2020 asked: true.
│ │ │ -002b5990: 7768 656e 3a20 736f 636b 6574 5f66 696c when: socket_fil
│ │ │ -002b59a0: 655f 6578 6973 7473 2e73 7464 6f75 745f e_exists.stdout_
│ │ │ -002b59b0: 6c69 6e65 7320 6973 2073 6561 7263 6828 lines is search(
│ │ │ -002b59c0: 2278 696e 6574 642e 736f 636b 6574 222c "xinetd.socket",
│ │ │ -002b59d0: 206d 756c 7469 6c69 6e65 3d54 7275 6529 multiline=True)
│ │ │ -002b59e0: 0a20 2074 6167 733a 0a20 202d 204e 4953 . tags:. - NIS
│ │ │ -002b59f0: 542d 3830 302d 3137 312d 332e 342e 370a T-800-171-3.4.7.
│ │ │ -002b5a00: 2020 2d20 4e49 5354 2d38 3030 2d35 332d - NIST-800-53-
│ │ │ -002b5a10: 434d 2d36 2861 290a 2020 2d20 4e49 5354 CM-6(a). - NIST
│ │ │ -002b5a20: 2d38 3030 2d35 332d 434d 2d37 2861 290a -800-53-CM-7(a).
│ │ │ -002b5a30: 2020 2d20 4e49 5354 2d38 3030 2d35 332d - NIST-800-53-
│ │ │ -002b5a40: 434d 2d37 2862 290a 2020 2d20 6469 7361 CM-7(b). - disa
│ │ │ -002b5a50: 626c 655f 7374 7261 7465 6779 0a20 202d ble_strategy. -
│ │ │ -002b5a60: 206c 6f77 5f63 6f6d 706c 6578 6974 790a low_complexity.
│ │ │ -002b5a70: 2020 2d20 6c6f 775f 6469 7372 7570 7469 - low_disrupti
│ │ │ -002b5a80: 6f6e 0a20 202d 206d 6564 6975 6d5f 7365 on. - medium_se
│ │ │ -002b5a90: 7665 7269 7479 0a20 202d 206e 6f5f 7265 verity. - no_re
│ │ │ -002b5aa0: 626f 6f74 5f6e 6565 6465 640a 2020 2d20 boot_needed. -
│ │ │ -002b5ab0: 7365 7276 6963 655f 7869 6e65 7464 5f64 service_xinetd_d
│ │ │ -002b5ac0: 6973 6162 6c65 640a 2020 2d20 7370 6563 isabled. - spec
│ │ │ -002b5ad0: 6961 6c5f 7365 7276 6963 655f 626c 6f63 ial_service_bloc
│ │ │ -002b5ae0: 6b0a 2020 7768 656e 3a20 2722 6c69 6e75 k. when: '"linu
│ │ │ -002b5af0: 782d 6261 7365 2220 696e 2061 6e73 6962 x-base" in ansib
│ │ │ -002b5b00: 6c65 5f66 6163 7473 2e70 6163 6b61 6765 le_facts.package
│ │ │ -002b5b10: 7327 0a3c 2f63 6f64 653e 3c2f 7072 653e s'.
│ │ │ +002b4c10: 223e 5265 6d65 6469 6174 696f 6e20 416e ">Remediation An
│ │ │ +002b4c20: 7369 626c 6520 736e 6970 7065 7420 e287 sible snippet ..
│ │ │ +002b4c30: b23c 2f61 3e3c 6272 3e3c 6469 7620 636c .
│ │ │ +002b4cb0: 3c74 683e 436f 6d70 6c65 7869 7479 3a3c Complexity:<
│ │ │ +002b4cc0: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ +002b4cd0: 3c2f 7472 3e3c 7472 3e3c 7468 3e44 6973 Dis
│ │ │ +002b4ce0: 7275 7074 696f 6e3a 3c2f 7468 3e3c 7464 ruption: low Reboot: false
│ │ │ +002b4d20: 3c2f 7472 3e3c 7472 3e3c 7468 3e53 7472 Str
│ │ │ +002b4d30: 6174 6567 793a 3c2f 7468 3e3c 7464 3e64 ategy: d
│ │ │ +002b4d40: 6973 6162 6c65 3c2f 7464 3e3c 2f74 723e isable
│ │ │ +002b4d50: 3c2f 7461 626c 653e 3c70 7265 3e3c 636f
- name: Gathe
│ │ │ +002b4d70: 7220 7468 6520 7061 636b 6167 6520 6661 r the package fa
│ │ │ +002b4d80: 6374 730a 2020 7061 636b 6167 655f 6661 cts. package_fa
│ │ │ +002b4d90: 6374 733a 0a20 2020 206d 616e 6167 6572 cts:. manager
│ │ │ +002b4da0: 3a20 6175 746f 0a20 2074 6167 733a 0a20 : auto. tags:.
│ │ │ +002b4db0: 202d 204e 4953 542d 3830 302d 3137 312d - NIST-800-171-
│ │ │ +002b4dc0: 332e 342e 370a 2020 2d20 4e49 5354 2d38 3.4.7. - NIST-8
│ │ │ +002b4dd0: 3030 2d35 332d 434d 2d36 2861 290a 2020 00-53-CM-6(a).
│ │ │ +002b4de0: 2d20 4e49 5354 2d38 3030 2d35 332d 434d - NIST-800-53-CM
│ │ │ +002b4df0: 2d37 2861 290a 2020 2d20 4e49 5354 2d38 -7(a). - NIST-8
│ │ │ +002b4e00: 3030 2d35 332d 434d 2d37 2862 290a 2020 00-53-CM-7(b).
│ │ │ +002b4e10: 2d20 6469 7361 626c 655f 7374 7261 7465 - disable_strate
│ │ │ +002b4e20: 6779 0a20 202d 206c 6f77 5f63 6f6d 706c gy. - low_compl
│ │ │ +002b4e30: 6578 6974 790a 2020 2d20 6c6f 775f 6469 exity. - low_di
│ │ │ +002b4e40: 7372 7570 7469 6f6e 0a20 202d 206d 6564 sruption. - med
│ │ │ +002b4e50: 6975 6d5f 7365 7665 7269 7479 0a20 202d ium_severity. -
│ │ │ +002b4e60: 206e 6f5f 7265 626f 6f74 5f6e 6565 6465 no_reboot_neede
│ │ │ +002b4e70: 640a 2020 2d20 7365 7276 6963 655f 7869 d. - service_xi
│ │ │ +002b4e80: 6e65 7464 5f64 6973 6162 6c65 640a 0a2d netd_disabled..-
│ │ │ +002b4e90: 206e 616d 653a 2044 6973 6162 6c65 2078 name: Disable x
│ │ │ +002b4ea0: 696e 6574 6420 5365 7276 6963 6520 2d20 inetd Service -
│ │ │ +002b4eb0: 4469 7361 626c 6520 7365 7276 6963 6520 Disable service
│ │ │ +002b4ec0: 7869 6e65 7464 0a20 2062 6c6f 636b 3a0a xinetd. block:.
│ │ │ +002b4ed0: 0a20 202d 206e 616d 653a 2044 6973 6162 . - name: Disab
│ │ │ +002b4ee0: 6c65 2078 696e 6574 6420 5365 7276 6963 le xinetd Servic
│ │ │ +002b4ef0: 6520 2d20 436f 6c6c 6563 7420 7379 7374 e - Collect syst
│ │ │ +002b4f00: 656d 6420 5365 7276 6963 6573 2050 7265 emd Services Pre
│ │ │ +002b4f10: 7365 6e74 2069 6e20 7468 6520 5379 7374 sent in the Syst
│ │ │ +002b4f20: 656d 0a20 2020 2061 6e73 6962 6c65 2e62 em. ansible.b
│ │ │ +002b4f30: 7569 6c74 696e 2e63 6f6d 6d61 6e64 3a20 uiltin.command:
│ │ │ +002b4f40: 7379 7374 656d 6374 6c20 2d71 206c 6973 systemctl -q lis
│ │ │ +002b4f50: 742d 756e 6974 2d66 696c 6573 202d 2d74 t-unit-files --t
│ │ │ +002b4f60: 7970 6520 7365 7276 6963 650a 2020 2020 ype service.
│ │ │ +002b4f70: 7265 6769 7374 6572 3a20 7365 7276 6963 register: servic
│ │ │ +002b4f80: 655f 6578 6973 7473 0a20 2020 2063 6861 e_exists. cha
│ │ │ +002b4f90: 6e67 6564 5f77 6865 6e3a 2066 616c 7365 nged_when: false
│ │ │ +002b4fa0: 0a20 2020 2066 6169 6c65 645f 7768 656e . failed_when
│ │ │ +002b4fb0: 3a20 7365 7276 6963 655f 6578 6973 7473 : service_exists
│ │ │ +002b4fc0: 2e72 6320 6e6f 7420 696e 205b 302c 2031 .rc not in [0, 1
│ │ │ +002b4fd0: 5d0a 2020 2020 6368 6563 6b5f 6d6f 6465 ]. check_mode
│ │ │ +002b4fe0: 3a20 6661 6c73 650a 0a20 202d 206e 616d : false.. - nam
│ │ │ +002b4ff0: 653a 2044 6973 6162 6c65 2078 696e 6574 e: Disable xinet
│ │ │ +002b5000: 6420 5365 7276 6963 6520 2d20 456e 7375 d Service - Ensu
│ │ │ +002b5010: 7265 2078 696e 6574 642e 7365 7276 6963 re xinetd.servic
│ │ │ +002b5020: 6520 6973 204d 6173 6b65 640a 2020 2020 e is Masked.
│ │ │ +002b5030: 616e 7369 626c 652e 6275 696c 7469 6e2e ansible.builtin.
│ │ │ +002b5040: 7379 7374 656d 643a 0a20 2020 2020 206e systemd:. n
│ │ │ +002b5050: 616d 653a 2078 696e 6574 642e 7365 7276 ame: xinetd.serv
│ │ │ +002b5060: 6963 650a 2020 2020 2020 7374 6174 653a ice. state:
│ │ │ +002b5070: 2073 746f 7070 6564 0a20 2020 2020 2065 stopped. e
│ │ │ +002b5080: 6e61 626c 6564 3a20 6661 6c73 650a 2020 nabled: false.
│ │ │ +002b5090: 2020 2020 6d61 736b 6564 3a20 7472 7565 masked: true
│ │ │ +002b50a0: 0a20 2020 2077 6865 6e3a 2073 6572 7669 . when: servi
│ │ │ +002b50b0: 6365 5f65 7869 7374 732e 7374 646f 7574 ce_exists.stdout
│ │ │ +002b50c0: 5f6c 696e 6573 2069 7320 7365 6172 6368 _lines is search
│ │ │ +002b50d0: 2822 7869 6e65 7464 2e73 6572 7669 6365 ("xinetd.service
│ │ │ +002b50e0: 222c 206d 756c 7469 6c69 6e65 3d54 7275 ", multiline=Tru
│ │ │ +002b50f0: 6529 0a0a 2020 2d20 6e61 6d65 3a20 556e e).. - name: Un
│ │ │ +002b5100: 6974 2053 6f63 6b65 7420 4578 6973 7473 it Socket Exists
│ │ │ +002b5110: 202d 2078 696e 6574 642e 736f 636b 6574 - xinetd.socket
│ │ │ +002b5120: 0a20 2020 2061 6e73 6962 6c65 2e62 7569 . ansible.bui
│ │ │ +002b5130: 6c74 696e 2e63 6f6d 6d61 6e64 3a20 7379 ltin.command: sy
│ │ │ +002b5140: 7374 656d 6374 6c20 2d71 206c 6973 742d stemctl -q list-
│ │ │ +002b5150: 756e 6974 2d66 696c 6573 2078 696e 6574 unit-files xinet
│ │ │ +002b5160: 642e 736f 636b 6574 0a20 2020 2072 6567 d.socket. reg
│ │ │ +002b5170: 6973 7465 723a 2073 6f63 6b65 745f 6669 ister: socket_fi
│ │ │ +002b5180: 6c65 5f65 7869 7374 730a 2020 2020 6368 le_exists. ch
│ │ │ +002b5190: 616e 6765 645f 7768 656e 3a20 6661 6c73 anged_when: fals
│ │ │ +002b51a0: 650a 2020 2020 6661 696c 6564 5f77 6865 e. failed_whe
│ │ │ +002b51b0: 6e3a 2073 6f63 6b65 745f 6669 6c65 5f65 n: socket_file_e
│ │ │ +002b51c0: 7869 7374 732e 7263 206e 6f74 2069 6e20 xists.rc not in
│ │ │ +002b51d0: 5b30 2c20 315d 0a20 2020 2063 6865 636b [0, 1]. check
│ │ │ +002b51e0: 5f6d 6f64 653a 2066 616c 7365 0a0a 2020 _mode: false..
│ │ │ +002b51f0: 2d20 6e61 6d65 3a20 4469 7361 626c 6520 - name: Disable
│ │ │ +002b5200: 7869 6e65 7464 2053 6572 7669 6365 202d xinetd Service -
│ │ │ +002b5210: 2044 6973 6162 6c65 2053 6f63 6b65 7420 Disable Socket
│ │ │ +002b5220: 7869 6e65 7464 0a20 2020 2061 6e73 6962 xinetd. ansib
│ │ │ +002b5230: 6c65 2e62 7569 6c74 696e 2e73 7973 7465 le.builtin.syste
│ │ │ +002b5240: 6d64 3a0a 2020 2020 2020 6e61 6d65 3a20 md:. name:
│ │ │ +002b5250: 7869 6e65 7464 2e73 6f63 6b65 740a 2020 xinetd.socket.
│ │ │ +002b5260: 2020 2020 656e 6162 6c65 643a 2066 616c enabled: fal
│ │ │ +002b5270: 7365 0a20 2020 2020 2073 7461 7465 3a20 se. state:
│ │ │ +002b5280: 7374 6f70 7065 640a 2020 2020 2020 6d61 stopped. ma
│ │ │ +002b5290: 736b 6564 3a20 7472 7565 0a20 2020 2077 sked: true. w
│ │ │ +002b52a0: 6865 6e3a 2073 6f63 6b65 745f 6669 6c65 hen: socket_file
│ │ │ +002b52b0: 5f65 7869 7374 732e 7374 646f 7574 5f6c _exists.stdout_l
│ │ │ +002b52c0: 696e 6573 2069 7320 7365 6172 6368 2822 ines is search("
│ │ │ +002b52d0: 7869 6e65 7464 2e73 6f63 6b65 7422 2c20 xinetd.socket",
│ │ │ +002b52e0: 6d75 6c74 696c 696e 653d 5472 7565 290a multiline=True).
│ │ │ +002b52f0: 2020 7461 6773 3a0a 2020 2d20 4e49 5354 tags:. - NIST
│ │ │ +002b5300: 2d38 3030 2d31 3731 2d33 2e34 2e37 0a20 -800-171-3.4.7.
│ │ │ +002b5310: 202d 204e 4953 542d 3830 302d 3533 2d43 - NIST-800-53-C
│ │ │ +002b5320: 4d2d 3628 6129 0a20 202d 204e 4953 542d M-6(a). - NIST-
│ │ │ +002b5330: 3830 302d 3533 2d43 4d2d 3728 6129 0a20 800-53-CM-7(a).
│ │ │ +002b5340: 202d 204e 4953 542d 3830 302d 3533 2d43 - NIST-800-53-C
│ │ │ +002b5350: 4d2d 3728 6229 0a20 202d 2064 6973 6162 M-7(b). - disab
│ │ │ +002b5360: 6c65 5f73 7472 6174 6567 790a 2020 2d20 le_strategy. -
│ │ │ +002b5370: 6c6f 775f 636f 6d70 6c65 7869 7479 0a20 low_complexity.
│ │ │ +002b5380: 202d 206c 6f77 5f64 6973 7275 7074 696f - low_disruptio
│ │ │ +002b5390: 6e0a 2020 2d20 6d65 6469 756d 5f73 6576 n. - medium_sev
│ │ │ +002b53a0: 6572 6974 790a 2020 2d20 6e6f 5f72 6562 erity. - no_reb
│ │ │ +002b53b0: 6f6f 745f 6e65 6564 6564 0a20 202d 2073 oot_needed. - s
│ │ │ +002b53c0: 6572 7669 6365 5f78 696e 6574 645f 6469 ervice_xinetd_di
│ │ │ +002b53d0: 7361 626c 6564 0a20 202d 2073 7065 6369 sabled. - speci
│ │ │ +002b53e0: 616c 5f73 6572 7669 6365 5f62 6c6f 636b al_service_block
│ │ │ +002b53f0: 0a20 2077 6865 6e3a 2027 226c 696e 7578 . when: '"linux
│ │ │ +002b5400: 2d62 6173 6522 2069 6e20 616e 7369 626c -base" in ansibl
│ │ │ +002b5410: 655f 6661 6374 732e 7061 636b 6167 6573 e_facts.packages
│ │ │ +002b5420: 270a 3c2f 636f 6465 3e3c 2f70 7265 3e3c '.
<
│ │ │ +002b5430: 2f64 6976 3e3c 6120 636c 6173 733d 2262 /div>Remediation K
│ │ │ +002b54e0: 7562 6572 6e65 7465 7320 736e 6970 7065 ubernetes snippe
│ │ │ +002b54f0: 7420 e287 b23c 2f61 3e3c 6272 3e3c 6469 t ...
│ │ │ +002b5570: 3c74 723e 3c74 683e 436f 6d70 6c65 7869 Complexi
│ │ │ +002b5580: 7479 3a3c 2f74 683e 3c74 643e 6c6f 773c ty: low<
│ │ │ +002b5590: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Disruption: medium
│ │ │ +002b55c0: 3c2f 7472 3e3c 7472 3e3c 7468 3e52 6562 Reb
│ │ │ +002b55d0: 6f6f 743a 3c2f 7468 3e3c 7464 3e74 7275 oot: tru
│ │ │ +002b55e0: 653c 2f74 643e 3c2f 7472 3e3c 7472 3e3c e <
│ │ │ +002b55f0: 7468 3e53 7472 6174 6567 793a 3c2f 7468 th>Strategy:disable
apiVers
│ │ │ +002b5630: 696f 6e3a 206d 6163 6869 6e65 636f 6e66 ion: machineconf
│ │ │ +002b5640: 6967 7572 6174 696f 6e2e 6f70 656e 7368 iguration.opensh
│ │ │ +002b5650: 6966 742e 696f 2f76 310a 6b69 6e64 3a20 ift.io/v1.kind:
│ │ │ +002b5660: 4d61 6368 696e 6543 6f6e 6669 670a 7370 MachineConfig.sp
│ │ │ +002b5670: 6563 3a0a 2020 636f 6e66 6967 3a0a 2020 ec:. config:.
│ │ │ +002b5680: 2020 6967 6e69 7469 6f6e 3a0a 2020 2020 ignition:.
│ │ │ +002b5690: 2020 7665 7273 696f 6e3a 2033 2e31 2e30 version: 3.1.0
│ │ │ +002b56a0: 0a20 2020 2073 7973 7465 6d64 3a0a 2020 . systemd:.
│ │ │ +002b56b0: 2020 2020 756e 6974 733a 0a20 2020 2020 units:.
│ │ │ +002b56c0: 202d 206e 616d 653a 2078 696e 6574 642e - name: xinetd.
│ │ │ +002b56d0: 7365 7276 6963 650a 2020 2020 2020 2020 service.
│ │ │ +002b56e0: 656e 6162 6c65 643a 2066 616c 7365 0a20 enabled: false.
│ │ │ +002b56f0: 2020 2020 2020 206d 6173 6b3a 2074 7275 mask: tru
│ │ │ +002b5700: 650a 2020 2020 2020 2d20 6e61 6d65 3a20 e. - name:
│ │ │ +002b5710: 7869 6e65 7464 2e73 6f63 6b65 740a 2020 xinetd.socket.
│ │ │ +002b5720: 2020 2020 2020 656e 6162 6c65 643a 2066 enabled: f
│ │ │ +002b5730: 616c 7365 0a20 2020 2020 2020 206d 6173 alse. mas
│ │ │ +002b5740: 6b3a 2074 7275 650a 3c2f 636f 6465 3e3c k: true.<
│ │ │ +002b5750: 2f70 7265 3e3c 2f64 6976 3e3c 6120 636c /pre>
Remedia
│ │ │ +002b5800: 7469 6f6e 2050 7570 7065 7420 736e 6970 tion Puppet snip
│ │ │ +002b5810: 7065 7420 e287 b23c 2f61 3e3c 6272 3e3c pet ...
<
│ │ │ +002b5820: 6469 7620 636c 6173 733d 2270 616e 656c div class="panel
│ │ │ +002b5830: 2d63 6f6c 6c61 7073 6520 636f 6c6c 6170 -collapse collap
│ │ │ +002b5840: 7365 2220 6964 3d22 6964 3131 3030 223e se" id="id1100">
│ │ │ +002b5850: 3c74 6162 6c65 2063 6c61 7373 3d22 7461
Comple
│ │ │ +002b58a0: 7869 7479 3a3c 2f74 683e 3c74 643e 6c6f xity: lo
│ │ │ +002b58b0: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ +002b58c0: 7468 3e44 6973 7275 7074 696f 6e3a 3c2f th>Disruption:
│ │ │ +002b58d0: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ +002b58e0: 2f74 723e 3c74 723e 3c74 683e 5265 626f /tr> Rebo
│ │ │ +002b58f0: 6f74 3a3c 2f74 683e 3c74 643e 6661 6c73 ot: fals
│ │ │ +002b5900: 653c 2f74 643e 3c2f 7472 3e3c 7472 3e3c e <
│ │ │ +002b5910: 7468 3e53 7472 6174 6567 793a 3c2f 7468 th>Strategy:enable
│ │ │ +002b5930: 3c2f 7472 3e3c 2f74 6162 6c65 3e3c 7072
include
│ │ │ +002b5950: 6469 7361 626c 655f 7869 6e65 7464 0a0a disable_xinetd..
│ │ │ +002b5960: 636c 6173 7320 6469 7361 626c 655f 7869 class disable_xi
│ │ │ +002b5970: 6e65 7464 207b 0a20 2073 6572 7669 6365 netd {. service
│ │ │ +002b5980: 207b 2778 696e 6574 6427 3a0a 2020 2020 {'xinetd':.
│ │ │ +002b5990: 656e 6162 6c65 203d 2667 743b 2066 616c enable => fal
│ │ │ +002b59a0: 7365 2c0a 2020 2020 656e 7375 7265 203d se,. ensure =
│ │ │ +002b59b0: 2667 743b 2027 7374 6f70 7065 6427 2c0a > 'stopped',.
│ │ │ +002b59c0: 2020 7d0a 7d0a 3c2f 636f 6465 3e3c 2f70 }.}. Remediati
│ │ │ +002b5a80: 6f6e 204f 5342 7569 6c64 2042 6c75 6570 on OSBuild Bluep
│ │ │ +002b5a90: 7269 6e74 2073 6e69 7070 6574 20e2 87b2 rint snippet ...
│ │ │ +002b5aa0: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61
.[customizat
│ │ │ +002b5af0: 696f 6e73 2e73 6572 7669 6365 735d 0a6d ions.services].m
│ │ │ +002b5b00: 6173 6b65 6420 3d20 5b22 7869 6e65 7464 asked = ["xinetd
│ │ │ +002b5b10: 225d 0a3c 2f63 6f64 653e 3c2f 7072 653e "].
│ │ │ 002b5b20: 3c2f 6469 763e 3c61 2063 6c61 7373 3d22 Remediation Pu
│ │ │ -002b7720: 7070 6574 2073 6e69 7070 6574 20e2 87b2 ppet snippet ...
│ │ │ -002b7730: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61
<
│ │ │ -002b77b0: 7468 3e43 6f6d 706c 6578 6974 793a 3c2f th>Complexity:
│ │ │ -002b77c0: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ -002b77d0: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr> Disr
│ │ │ -002b77e0: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption:
│ │ │ -002b77f0: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Reboot: false <
│ │ │ -002b7820: 2f74 723e 3c74 723e 3c74 683e 5374 7261 /tr>Stra
│ │ │ -002b7830: 7465 6779 3a3c 2f74 683e 3c74 643e 6469 tegy: di
│ │ │ -002b7840: 7361 626c 653c 2f74 643e 3c2f 7472 3e3c sable <
│ │ │ -002b7850: 2f74 6162 6c65 3e3c 7072 653e 3c63 6f64 /table>.include remov
│ │ │ -002b7870: 655f 7970 7365 7276 0a0a 636c 6173 7320 e_ypserv..class
│ │ │ -002b7880: 7265 6d6f 7665 5f79 7073 6572 7620 7b0a remove_ypserv {.
│ │ │ -002b7890: 2020 7061 636b 6167 6520 7b20 2779 7073 package { 'yps
│ │ │ -002b78a0: 6572 7627 3a0a 2020 2020 656e 7375 7265 erv':. ensure
│ │ │ -002b78b0: 203d 2667 743b 2027 7075 7267 6564 272c => 'purged',
│ │ │ -002b78c0: 0a20 207d 0a7d 0a3c 2f63 6f64 653e 3c2f . }.}.
│ │ │ -002b78d0: 7072 653e 3c2f 6469 763e 3c61 2063 6c61 pre>Remediat
│ │ │ -002b7980: 696f 6e20 416e 7369 626c 6520 736e 6970 ion Ansible snip
│ │ │ -002b7990: 7065 7420 e287 b23c 2f61 3e3c 6272 3e3c pet ...
<
│ │ │ -002b79a0: 6469 7620 636c 6173 733d 2270 616e 656c div class="panel
│ │ │ -002b79b0: 2d63 6f6c 6c61 7073 6520 636f 6c6c 6170 -collapse collap
│ │ │ -002b79c0: 7365 2220 6964 3d22 6964 3131 3035 223e se" id="id1105">
│ │ │ -002b79d0: 3c74 6162 6c65 2063 6c61 7373 3d22 7461 Comple
│ │ │ -002b7a20: 7869 7479 3a3c 2f74 683e 3c74 643e 6c6f xity: lo
│ │ │ -002b7a30: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ -002b7a40: 7468 3e44 6973 7275 7074 696f 6e3a 3c2f th>Disruption:
│ │ │ -002b7a50: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ -002b7a60: 2f74 723e 3c74 723e 3c74 683e 5265 626f /tr> Rebo
│ │ │ -002b7a70: 6f74 3a3c 2f74 683e 3c74 643e 6661 6c73 ot: fals
│ │ │ -002b7a80: 653c 2f74 643e 3c2f 7472 3e3c 7472 3e3c e <
│ │ │ -002b7a90: 7468 3e53 7472 6174 6567 793a 3c2f 7468 th>Strategy:disable
- name:
│ │ │ -002b7ad0: 2027 556e 696e 7374 616c 6c20 7970 7365 'Uninstall ypse
│ │ │ -002b7ae0: 7276 2050 6163 6b61 6765 3a20 456e 7375 rv Package: Ensu
│ │ │ -002b7af0: 7265 2079 7073 6572 7620 6973 2072 656d re ypserv is rem
│ │ │ -002b7b00: 6f76 6564 270a 2020 616e 7369 626c 652e oved'. ansible.
│ │ │ -002b7b10: 6275 696c 7469 6e2e 7061 636b 6167 653a builtin.package:
│ │ │ -002b7b20: 0a20 2020 206e 616d 653a 2079 7073 6572 . name: ypser
│ │ │ -002b7b30: 760a 2020 2020 7374 6174 653a 2061 6273 v. state: abs
│ │ │ -002b7b40: 656e 740a 2020 7461 6773 3a0a 2020 2d20 ent. tags:. -
│ │ │ -002b7b50: 4e49 5354 2d38 3030 2d35 332d 434d 2d36 NIST-800-53-CM-6
│ │ │ -002b7b60: 2861 290a 2020 2d20 4e49 5354 2d38 3030 (a). - NIST-800
│ │ │ -002b7b70: 2d35 332d 434d 2d37 2861 290a 2020 2d20 -53-CM-7(a). -
│ │ │ -002b7b80: 4e49 5354 2d38 3030 2d35 332d 434d 2d37 NIST-800-53-CM-7
│ │ │ -002b7b90: 2862 290a 2020 2d20 4e49 5354 2d38 3030 (b). - NIST-800
│ │ │ -002b7ba0: 2d35 332d 4941 2d35 2831 2928 6329 0a20 -53-IA-5(1)(c).
│ │ │ -002b7bb0: 202d 2050 4349 2d44 5353 2d52 6571 2d32 - PCI-DSS-Req-2
│ │ │ -002b7bc0: 2e32 2e32 0a20 202d 2050 4349 2d44 5353 .2.2. - PCI-DSS
│ │ │ -002b7bd0: 7634 2d32 2e32 0a20 202d 2050 4349 2d44 v4-2.2. - PCI-D
│ │ │ -002b7be0: 5353 7634 2d32 2e32 2e34 0a20 202d 2064 SSv4-2.2.4. - d
│ │ │ -002b7bf0: 6973 6162 6c65 5f73 7472 6174 6567 790a isable_strategy.
│ │ │ -002b7c00: 2020 2d20 6869 6768 5f73 6576 6572 6974 - high_severit
│ │ │ -002b7c10: 790a 2020 2d20 6c6f 775f 636f 6d70 6c65 y. - low_comple
│ │ │ -002b7c20: 7869 7479 0a20 202d 206c 6f77 5f64 6973 xity. - low_dis
│ │ │ -002b7c30: 7275 7074 696f 6e0a 2020 2d20 6e6f 5f72 ruption. - no_r
│ │ │ -002b7c40: 6562 6f6f 745f 6e65 6564 6564 0a20 202d eboot_needed. -
│ │ │ -002b7c50: 2070 6163 6b61 6765 5f79 7073 6572 765f package_ypserv_
│ │ │ -002b7c60: 7265 6d6f 7665 640a 3c2f 636f 6465 3e3c removed.<
│ │ │ +002b7710: 223e 5265 6d65 6469 6174 696f 6e20 416e ">Remediation An
│ │ │ +002b7720: 7369 626c 6520 736e 6970 7065 7420 e287 sible snippet ..
│ │ │ +002b7730: b23c 2f61 3e3c 6272 3e3c 6469 7620 636c .
│ │ │ +002b77b0: 3c74 683e 436f 6d70 6c65 7869 7479 3a3c Complexity:<
│ │ │ +002b77c0: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ +002b77d0: 3c2f 7472 3e3c 7472 3e3c 7468 3e44 6973 Dis
│ │ │ +002b77e0: 7275 7074 696f 6e3a 3c2f 7468 3e3c 7464 ruption: low Reboot: false
│ │ │ +002b7820: 3c2f 7472 3e3c 7472 3e3c 7468 3e53 7472 Str
│ │ │ +002b7830: 6174 6567 793a 3c2f 7468 3e3c 7464 3e64 ategy: d
│ │ │ +002b7840: 6973 6162 6c65 3c2f 7464 3e3c 2f74 723e isable
│ │ │ +002b7850: 3c2f 7461 626c 653e 3c70 7265 3e3c 636f
- name: 'Unin
│ │ │ +002b7870: 7374 616c 6c20 7970 7365 7276 2050 6163 stall ypserv Pac
│ │ │ +002b7880: 6b61 6765 3a20 456e 7375 7265 2079 7073 kage: Ensure yps
│ │ │ +002b7890: 6572 7620 6973 2072 656d 6f76 6564 270a erv is removed'.
│ │ │ +002b78a0: 2020 616e 7369 626c 652e 6275 696c 7469 ansible.builti
│ │ │ +002b78b0: 6e2e 7061 636b 6167 653a 0a20 2020 206e n.package:. n
│ │ │ +002b78c0: 616d 653a 2079 7073 6572 760a 2020 2020 ame: ypserv.
│ │ │ +002b78d0: 7374 6174 653a 2061 6273 656e 740a 2020 state: absent.
│ │ │ +002b78e0: 7461 6773 3a0a 2020 2d20 4e49 5354 2d38 tags:. - NIST-8
│ │ │ +002b78f0: 3030 2d35 332d 434d 2d36 2861 290a 2020 00-53-CM-6(a).
│ │ │ +002b7900: 2d20 4e49 5354 2d38 3030 2d35 332d 434d - NIST-800-53-CM
│ │ │ +002b7910: 2d37 2861 290a 2020 2d20 4e49 5354 2d38 -7(a). - NIST-8
│ │ │ +002b7920: 3030 2d35 332d 434d 2d37 2862 290a 2020 00-53-CM-7(b).
│ │ │ +002b7930: 2d20 4e49 5354 2d38 3030 2d35 332d 4941 - NIST-800-53-IA
│ │ │ +002b7940: 2d35 2831 2928 6329 0a20 202d 2050 4349 -5(1)(c). - PCI
│ │ │ +002b7950: 2d44 5353 2d52 6571 2d32 2e32 2e32 0a20 -DSS-Req-2.2.2.
│ │ │ +002b7960: 202d 2050 4349 2d44 5353 7634 2d32 2e32 - PCI-DSSv4-2.2
│ │ │ +002b7970: 0a20 202d 2050 4349 2d44 5353 7634 2d32 . - PCI-DSSv4-2
│ │ │ +002b7980: 2e32 2e34 0a20 202d 2064 6973 6162 6c65 .2.4. - disable
│ │ │ +002b7990: 5f73 7472 6174 6567 790a 2020 2d20 6869 _strategy. - hi
│ │ │ +002b79a0: 6768 5f73 6576 6572 6974 790a 2020 2d20 gh_severity. -
│ │ │ +002b79b0: 6c6f 775f 636f 6d70 6c65 7869 7479 0a20 low_complexity.
│ │ │ +002b79c0: 202d 206c 6f77 5f64 6973 7275 7074 696f - low_disruptio
│ │ │ +002b79d0: 6e0a 2020 2d20 6e6f 5f72 6562 6f6f 745f n. - no_reboot_
│ │ │ +002b79e0: 6e65 6564 6564 0a20 202d 2070 6163 6b61 needed. - packa
│ │ │ +002b79f0: 6765 5f79 7073 6572 765f 7265 6d6f 7665 ge_ypserv_remove
│ │ │ +002b7a00: 640a 3c2f 636f 6465 3e3c 2f70 7265 3e3c d.
<
│ │ │ +002b7a10: 2f64 6976 3e3c 6120 636c 6173 733d 2262 /div>Remediation P
│ │ │ +002b7ac0: 7570 7065 7420 736e 6970 7065 7420 e287 uppet snippet ..
│ │ │ +002b7ad0: b23c 2f61 3e3c 6272 3e3c 6469 7620 636c .
│ │ │ +002b7b50: 3c74 683e 436f 6d70 6c65 7869 7479 3a3c Complexity:<
│ │ │ +002b7b60: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ +002b7b70: 3c2f 7472 3e3c 7472 3e3c 7468 3e44 6973 Dis
│ │ │ +002b7b80: 7275 7074 696f 6e3a 3c2f 7468 3e3c 7464 ruption: low Reboot: false
│ │ │ +002b7bc0: 3c2f 7472 3e3c 7472 3e3c 7468 3e53 7472 Str
│ │ │ +002b7bd0: 6174 6567 793a 3c2f 7468 3e3c 7464 3e64 ategy: d
│ │ │ +002b7be0: 6973 6162 6c65 3c2f 7464 3e3c 2f74 723e isable
│ │ │ +002b7bf0: 3c2f 7461 626c 653e 3c70 7265 3e3c 636f
.include remo
│ │ │ +002b7c10: 7665 5f79 7073 6572 760a 0a63 6c61 7373 ve_ypserv..class
│ │ │ +002b7c20: 2072 656d 6f76 655f 7970 7365 7276 207b remove_ypserv {
│ │ │ +002b7c30: 0a20 2070 6163 6b61 6765 207b 2027 7970 . package { 'yp
│ │ │ +002b7c40: 7365 7276 273a 0a20 2020 2065 6e73 7572 serv':. ensur
│ │ │ +002b7c50: 6520 3d26 6774 3b20 2770 7572 6765 6427 e => 'purged'
│ │ │ +002b7c60: 2c0a 2020 7d0a 7d0a 3c2f 636f 6465 3e3c ,. }.}.<
│ │ │ 002b7c70: 2f70 7265 3e3c 2f64 6976 3e3c 6120 636c /pre>
Re
│ │ │ -002b8ac0: 6d65 6469 6174 696f 6e20 4f53 4275 696c mediation OSBuil
│ │ │ -002b8ad0: 6420 426c 7565 7072 696e 7420 736e 6970 d Blueprint snip
│ │ │ -002b8ae0: 7065 7420 e287 b23c 2f61 3e3c 6272 3e3c pet ...
<
│ │ │ -002b8af0: 6469 7620 636c 6173 733d 2270 616e 656c div class="panel
│ │ │ -002b8b00: 2d63 6f6c 6c61 7073 6520 636f 6c6c 6170 -collapse collap
│ │ │ -002b8b10: 7365 2220 6964 3d22 6964 3131 3038 223e se" id="id1108">
│ │ │ -002b8b20: 3c70 7265 3e3c 636f 6465 3e0a 5b63 7573 .[cus
│ │ │ -002b8b30: 746f 6d69 7a61 7469 6f6e 732e 7365 7276 tomizations.serv
│ │ │ -002b8b40: 6963 6573 5d0a 6d61 736b 6564 203d 205b ices].masked = [
│ │ │ -002b8b50: 2279 7073 6572 7622 5d0a 3c2f 636f 6465 "ypserv"].
Remed
│ │ │ -002b8c10: 6961 7469 6f6e 204b 7562 6572 6e65 7465 iation Kubernete
│ │ │ -002b8c20: 7320 736e 6970 7065 7420 e287 b23c 2f61 s snippet ...
│ │ │ -002b8cb0: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity:
│ │ │ -002b8cc0: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Disrupt
│ │ │ -002b8ce0: 696f 6e3a 3c2f 7468 3e3c 7464 3e6d 6564 ion: med
│ │ │ -002b8cf0: 6975 6d3c 2f74 643e 3c2f 7472 3e3c 7472 ium Reboot: true
│ │ │ -002b8d20: 7472 3e3c 7472 3e3c 7468 3e53 7472 6174 tr>Strat
│ │ │ -002b8d30: 6567 793a 3c2f 7468 3e3c 7464 3e64 6973 egy: dis
│ │ │ -002b8d40: 6162 6c65 3c2f 7464 3e3c 2f74 723e 3c2f able
│ │ │ -002b8d50: 7461 626c 653e 3c70 7265 3e3c 636f 6465 table>apiVersion: mac
│ │ │ -002b8d70: 6869 6e65 636f 6e66 6967 7572 6174 696f hineconfiguratio
│ │ │ -002b8d80: 6e2e 6f70 656e 7368 6966 742e 696f 2f76 n.openshift.io/v
│ │ │ -002b8d90: 310a 6b69 6e64 3a20 4d61 6368 696e 6543 1.kind: MachineC
│ │ │ -002b8da0: 6f6e 6669 670a 7370 6563 3a0a 2020 636f onfig.spec:. co
│ │ │ -002b8db0: 6e66 6967 3a0a 2020 2020 6967 6e69 7469 nfig:. igniti
│ │ │ -002b8dc0: 6f6e 3a0a 2020 2020 2020 7665 7273 696f on:. versio
│ │ │ -002b8dd0: 6e3a 2033 2e31 2e30 0a20 2020 2073 7973 n: 3.1.0. sys
│ │ │ -002b8de0: 7465 6d64 3a0a 2020 2020 2020 756e 6974 temd:. unit
│ │ │ -002b8df0: 733a 0a20 2020 2020 202d 206e 616d 653a s:. - name:
│ │ │ -002b8e00: 2079 7073 6572 762e 7365 7276 6963 650a ypserv.service.
│ │ │ -002b8e10: 2020 2020 2020 2020 656e 6162 6c65 643a enabled:
│ │ │ -002b8e20: 2066 616c 7365 0a20 2020 2020 2020 206d false. m
│ │ │ -002b8e30: 6173 6b3a 2074 7275 650a 2020 2020 2020 ask: true.
│ │ │ -002b8e40: 2d20 6e61 6d65 3a20 7970 7365 7276 2e73 - name: ypserv.s
│ │ │ -002b8e50: 6f63 6b65 740a 2020 2020 2020 2020 656e ocket. en
│ │ │ -002b8e60: 6162 6c65 643a 2066 616c 7365 0a20 2020 abled: false.
│ │ │ -002b8e70: 2020 2020 206d 6173 6b3a 2074 7275 650a mask: true.
│ │ │ -002b8e80: 3c2f 636f 6465 3e3c 2f70 7265 3e3c 2f64
Remediation Pup
│ │ │ -002b8f40: 7065 7420 736e 6970 7065 7420 e287 b23c pet snippet ...<
│ │ │ -002b8f50: 2f61 3e3c 6272 3e3c 6469 7620 636c 6173 /a>
Complexity: low
│ │ │ -002b8ff0: 7472 3e3c 7472 3e3c 7468 3e44 6973 7275 tr>Disru
│ │ │ -002b9000: 7074 696f 6e3a 3c2f 7468 3e3c 7464 3e6c ption: l
│ │ │ -002b9010: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ -002b9020: 3c74 683e 5265 626f 6f74 3a3c 2f74 683e Reboot:
│ │ │ -002b9030: 3c74 643e 6661 6c73 653c 2f74 643e 3c2f false
│ │ │ -002b9040: 7472 3e3c 7472 3e3c 7468 3e53 7472 6174 tr> Strat
│ │ │ -002b9050: 6567 793a 3c2f 7468 3e3c 7464 3e65 6e61 egy: ena
│ │ │ -002b9060: 626c 653c 2f74 643e 3c2f 7472 3e3c 2f74 ble
│ │ │ -002b9080: 696e 636c 7564 6520 6469 7361 626c 655f include disable_
│ │ │ -002b9090: 7970 7365 7276 0a0a 636c 6173 7320 6469 ypserv..class di
│ │ │ -002b90a0: 7361 626c 655f 7970 7365 7276 207b 0a20 sable_ypserv {.
│ │ │ -002b90b0: 2073 6572 7669 6365 207b 2779 7073 6572 service {'ypser
│ │ │ -002b90c0: 7627 3a0a 2020 2020 656e 6162 6c65 203d v':. enable =
│ │ │ -002b90d0: 2667 743b 2066 616c 7365 2c0a 2020 2020 > false,.
│ │ │ -002b90e0: 656e 7375 7265 203d 2667 743b 2027 7374 ensure => 'st
│ │ │ -002b90f0: 6f70 7065 6427 2c0a 2020 7d0a 7d0a 3c2f opped',. }.}.
│ │ │ -002b9100: 636f 6465 3e3c 2f70 7265 3e3c 2f64 6976 code>
R
│ │ │ -002b91b0: 656d 6564 6961 7469 6f6e 2041 6e73 6962 emediation Ansib
│ │ │ -002b91c0: 6c65 2073 6e69 7070 6574 20e2 87b2 3c2f le snippet ...
│ │ │ -002b91d0: 613e 3c62 723e 3c64 6976 2063 6c61 7373 a>
Complexity: low Disrup
│ │ │ -002b9280: 7469 6f6e 3a3c 2f74 683e 3c74 643e 6c6f tion: lo
│ │ │ -002b9290: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ -002b92a0: 7468 3e52 6562 6f6f 743a 3c2f 7468 3e3c th>Reboot:<
│ │ │ -002b92b0: 7464 3e66 616c 7365 3c2f 7464 3e3c 2f74 td>false Strate
│ │ │ -002b92d0: 6779 3a3c 2f74 683e 3c74 643e 6469 7361 gy: disa
│ │ │ -002b92e0: 626c 653c 2f74 643e 3c2f 7472 3e3c 2f74 ble
│ │ │ -002b9300: 2d20 6e61 6d65 3a20 4761 7468 6572 2074 - name: Gather t
│ │ │ -002b9310: 6865 2070 6163 6b61 6765 2066 6163 7473 he package facts
│ │ │ -002b9320: 0a20 2070 6163 6b61 6765 5f66 6163 7473 . package_facts
│ │ │ -002b9330: 3a0a 2020 2020 6d61 6e61 6765 723a 2061 :. manager: a
│ │ │ -002b9340: 7574 6f0a 2020 7461 6773 3a0a 2020 2d20 uto. tags:. -
│ │ │ -002b9350: 6469 7361 626c 655f 7374 7261 7465 6779 disable_strategy
│ │ │ -002b9360: 0a20 202d 206c 6f77 5f63 6f6d 706c 6578 . - low_complex
│ │ │ -002b9370: 6974 790a 2020 2d20 6c6f 775f 6469 7372 ity. - low_disr
│ │ │ -002b9380: 7570 7469 6f6e 0a20 202d 206d 6564 6975 uption. - mediu
│ │ │ -002b9390: 6d5f 7365 7665 7269 7479 0a20 202d 206e m_severity. - n
│ │ │ -002b93a0: 6f5f 7265 626f 6f74 5f6e 6565 6465 640a o_reboot_needed.
│ │ │ -002b93b0: 2020 2d20 7365 7276 6963 655f 7970 7365 - service_ypse
│ │ │ -002b93c0: 7276 5f64 6973 6162 6c65 640a 0a2d 206e rv_disabled..- n
│ │ │ -002b93d0: 616d 653a 2044 6973 6162 6c65 2079 7073 ame: Disable yps
│ │ │ -002b93e0: 6572 7620 5365 7276 6963 6520 2d20 4469 erv Service - Di
│ │ │ -002b93f0: 7361 626c 6520 7365 7276 6963 6520 7970 sable service yp
│ │ │ -002b9400: 7365 7276 0a20 2062 6c6f 636b 3a0a 0a20 serv. block:..
│ │ │ -002b9410: 202d 206e 616d 653a 2044 6973 6162 6c65 - name: Disable
│ │ │ -002b9420: 2079 7073 6572 7620 5365 7276 6963 6520 ypserv Service
│ │ │ -002b9430: 2d20 436f 6c6c 6563 7420 7379 7374 656d - Collect system
│ │ │ -002b9440: 6420 5365 7276 6963 6573 2050 7265 7365 d Services Prese
│ │ │ -002b9450: 6e74 2069 6e20 7468 6520 5379 7374 656d nt in the System
│ │ │ -002b9460: 0a20 2020 2061 6e73 6962 6c65 2e62 7569 . ansible.bui
│ │ │ -002b9470: 6c74 696e 2e63 6f6d 6d61 6e64 3a20 7379 ltin.command: sy
│ │ │ -002b9480: 7374 656d 6374 6c20 2d71 206c 6973 742d stemctl -q list-
│ │ │ -002b9490: 756e 6974 2d66 696c 6573 202d 2d74 7970 unit-files --typ
│ │ │ -002b94a0: 6520 7365 7276 6963 650a 2020 2020 7265 e service. re
│ │ │ -002b94b0: 6769 7374 6572 3a20 7365 7276 6963 655f gister: service_
│ │ │ -002b94c0: 6578 6973 7473 0a20 2020 2063 6861 6e67 exists. chang
│ │ │ -002b94d0: 6564 5f77 6865 6e3a 2066 616c 7365 0a20 ed_when: false.
│ │ │ -002b94e0: 2020 2066 6169 6c65 645f 7768 656e 3a20 failed_when:
│ │ │ -002b94f0: 7365 7276 6963 655f 6578 6973 7473 2e72 service_exists.r
│ │ │ -002b9500: 6320 6e6f 7420 696e 205b 302c 2031 5d0a c not in [0, 1].
│ │ │ -002b9510: 2020 2020 6368 6563 6b5f 6d6f 6465 3a20 check_mode:
│ │ │ -002b9520: 6661 6c73 650a 0a20 202d 206e 616d 653a false.. - name:
│ │ │ -002b9530: 2044 6973 6162 6c65 2079 7073 6572 7620 Disable ypserv
│ │ │ -002b9540: 5365 7276 6963 6520 2d20 456e 7375 7265 Service - Ensure
│ │ │ -002b9550: 2079 7073 6572 762e 7365 7276 6963 6520 ypserv.service
│ │ │ -002b9560: 6973 204d 6173 6b65 640a 2020 2020 616e is Masked. an
│ │ │ -002b9570: 7369 626c 652e 6275 696c 7469 6e2e 7379 sible.builtin.sy
│ │ │ -002b9580: 7374 656d 643a 0a20 2020 2020 206e 616d stemd:. nam
│ │ │ -002b9590: 653a 2079 7073 6572 762e 7365 7276 6963 e: ypserv.servic
│ │ │ -002b95a0: 650a 2020 2020 2020 7374 6174 653a 2073 e. state: s
│ │ │ -002b95b0: 746f 7070 6564 0a20 2020 2020 2065 6e61 topped. ena
│ │ │ -002b95c0: 626c 6564 3a20 6661 6c73 650a 2020 2020 bled: false.
│ │ │ -002b95d0: 2020 6d61 736b 6564 3a20 7472 7565 0a20 masked: true.
│ │ │ -002b95e0: 2020 2077 6865 6e3a 2073 6572 7669 6365 when: service
│ │ │ -002b95f0: 5f65 7869 7374 732e 7374 646f 7574 5f6c _exists.stdout_l
│ │ │ -002b9600: 696e 6573 2069 7320 7365 6172 6368 2822 ines is search("
│ │ │ -002b9610: 7970 7365 7276 2e73 6572 7669 6365 222c ypserv.service",
│ │ │ -002b9620: 206d 756c 7469 6c69 6e65 3d54 7275 6529 multiline=True)
│ │ │ -002b9630: 0a0a 2020 2d20 6e61 6d65 3a20 556e 6974 .. - name: Unit
│ │ │ -002b9640: 2053 6f63 6b65 7420 4578 6973 7473 202d Socket Exists -
│ │ │ -002b9650: 2079 7073 6572 762e 736f 636b 6574 0a20 ypserv.socket.
│ │ │ -002b9660: 2020 2061 6e73 6962 6c65 2e62 7569 6c74 ansible.built
│ │ │ -002b9670: 696e 2e63 6f6d 6d61 6e64 3a20 7379 7374 in.command: syst
│ │ │ -002b9680: 656d 6374 6c20 2d71 206c 6973 742d 756e emctl -q list-un
│ │ │ -002b9690: 6974 2d66 696c 6573 2079 7073 6572 762e it-files ypserv.
│ │ │ -002b96a0: 736f 636b 6574 0a20 2020 2072 6567 6973 socket. regis
│ │ │ -002b96b0: 7465 723a 2073 6f63 6b65 745f 6669 6c65 ter: socket_file
│ │ │ -002b96c0: 5f65 7869 7374 730a 2020 2020 6368 616e _exists. chan
│ │ │ -002b96d0: 6765 645f 7768 656e 3a20 6661 6c73 650a ged_when: false.
│ │ │ -002b96e0: 2020 2020 6661 696c 6564 5f77 6865 6e3a failed_when:
│ │ │ -002b96f0: 2073 6f63 6b65 745f 6669 6c65 5f65 7869 socket_file_exi
│ │ │ -002b9700: 7374 732e 7263 206e 6f74 2069 6e20 5b30 sts.rc not in [0
│ │ │ -002b9710: 2c20 315d 0a20 2020 2063 6865 636b 5f6d , 1]. check_m
│ │ │ -002b9720: 6f64 653a 2066 616c 7365 0a0a 2020 2d20 ode: false.. -
│ │ │ -002b9730: 6e61 6d65 3a20 4469 7361 626c 6520 7970 name: Disable yp
│ │ │ -002b9740: 7365 7276 2053 6572 7669 6365 202d 2044 serv Service - D
│ │ │ -002b9750: 6973 6162 6c65 2053 6f63 6b65 7420 7970 isable Socket yp
│ │ │ -002b9760: 7365 7276 0a20 2020 2061 6e73 6962 6c65 serv. ansible
│ │ │ -002b9770: 2e62 7569 6c74 696e 2e73 7973 7465 6d64 .builtin.systemd
│ │ │ -002b9780: 3a0a 2020 2020 2020 6e61 6d65 3a20 7970 :. name: yp
│ │ │ -002b9790: 7365 7276 2e73 6f63 6b65 740a 2020 2020 serv.socket.
│ │ │ -002b97a0: 2020 656e 6162 6c65 643a 2066 616c 7365 enabled: false
│ │ │ -002b97b0: 0a20 2020 2020 2073 7461 7465 3a20 7374 . state: st
│ │ │ -002b97c0: 6f70 7065 640a 2020 2020 2020 6d61 736b opped. mask
│ │ │ -002b97d0: 6564 3a20 7472 7565 0a20 2020 2077 6865 ed: true. whe
│ │ │ -002b97e0: 6e3a 2073 6f63 6b65 745f 6669 6c65 5f65 n: socket_file_e
│ │ │ -002b97f0: 7869 7374 732e 7374 646f 7574 5f6c 696e xists.stdout_lin
│ │ │ -002b9800: 6573 2069 7320 7365 6172 6368 2822 7970 es is search("yp
│ │ │ -002b9810: 7365 7276 2e73 6f63 6b65 7422 2c20 6d75 serv.socket", mu
│ │ │ -002b9820: 6c74 696c 696e 653d 5472 7565 290a 2020 ltiline=True).
│ │ │ -002b9830: 7461 6773 3a0a 2020 2d20 6469 7361 626c tags:. - disabl
│ │ │ -002b9840: 655f 7374 7261 7465 6779 0a20 202d 206c e_strategy. - l
│ │ │ -002b9850: 6f77 5f63 6f6d 706c 6578 6974 790a 2020 ow_complexity.
│ │ │ -002b9860: 2d20 6c6f 775f 6469 7372 7570 7469 6f6e - low_disruption
│ │ │ -002b9870: 0a20 202d 206d 6564 6975 6d5f 7365 7665 . - medium_seve
│ │ │ -002b9880: 7269 7479 0a20 202d 206e 6f5f 7265 626f rity. - no_rebo
│ │ │ -002b9890: 6f74 5f6e 6565 6465 640a 2020 2d20 7365 ot_needed. - se
│ │ │ -002b98a0: 7276 6963 655f 7970 7365 7276 5f64 6973 rvice_ypserv_dis
│ │ │ -002b98b0: 6162 6c65 640a 2020 2d20 7370 6563 6961 abled. - specia
│ │ │ -002b98c0: 6c5f 7365 7276 6963 655f 626c 6f63 6b0a l_service_block.
│ │ │ -002b98d0: 2020 7768 656e 3a20 2722 6c69 6e75 782d when: '"linux-
│ │ │ -002b98e0: 6261 7365 2220 696e 2061 6e73 6962 6c65 base" in ansible
│ │ │ -002b98f0: 5f66 6163 7473 2e70 6163 6b61 6765 7327 _facts.packages'
│ │ │ +002b8ac0: 6d65 6469 6174 696f 6e20 416e 7369 626c mediation Ansibl
│ │ │ +002b8ad0: 6520 736e 6970 7065 7420 e287 b23c 2f61 e snippet ...
│ │ │ +002b8b60: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity:
│ │ │ +002b8b70: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Disrupt
│ │ │ +002b8b90: 696f 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 ion: low
│ │ │ +002b8ba0: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Reboot:false Strateg
│ │ │ +002b8be0: 793a 3c2f 7468 3e3c 7464 3e64 6973 6162 y: disab
│ │ │ +002b8bf0: 6c65 3c2f 7464 3e3c 2f74 723e 3c2f 7461 le -
│ │ │ +002b8c10: 206e 616d 653a 2047 6174 6865 7220 7468 name: Gather th
│ │ │ +002b8c20: 6520 7061 636b 6167 6520 6661 6374 730a e package facts.
│ │ │ +002b8c30: 2020 7061 636b 6167 655f 6661 6374 733a package_facts:
│ │ │ +002b8c40: 0a20 2020 206d 616e 6167 6572 3a20 6175 . manager: au
│ │ │ +002b8c50: 746f 0a20 2074 6167 733a 0a20 202d 2064 to. tags:. - d
│ │ │ +002b8c60: 6973 6162 6c65 5f73 7472 6174 6567 790a isable_strategy.
│ │ │ +002b8c70: 2020 2d20 6c6f 775f 636f 6d70 6c65 7869 - low_complexi
│ │ │ +002b8c80: 7479 0a20 202d 206c 6f77 5f64 6973 7275 ty. - low_disru
│ │ │ +002b8c90: 7074 696f 6e0a 2020 2d20 6d65 6469 756d ption. - medium
│ │ │ +002b8ca0: 5f73 6576 6572 6974 790a 2020 2d20 6e6f _severity. - no
│ │ │ +002b8cb0: 5f72 6562 6f6f 745f 6e65 6564 6564 0a20 _reboot_needed.
│ │ │ +002b8cc0: 202d 2073 6572 7669 6365 5f79 7073 6572 - service_ypser
│ │ │ +002b8cd0: 765f 6469 7361 626c 6564 0a0a 2d20 6e61 v_disabled..- na
│ │ │ +002b8ce0: 6d65 3a20 4469 7361 626c 6520 7970 7365 me: Disable ypse
│ │ │ +002b8cf0: 7276 2053 6572 7669 6365 202d 2044 6973 rv Service - Dis
│ │ │ +002b8d00: 6162 6c65 2073 6572 7669 6365 2079 7073 able service yps
│ │ │ +002b8d10: 6572 760a 2020 626c 6f63 6b3a 0a0a 2020 erv. block:..
│ │ │ +002b8d20: 2d20 6e61 6d65 3a20 4469 7361 626c 6520 - name: Disable
│ │ │ +002b8d30: 7970 7365 7276 2053 6572 7669 6365 202d ypserv Service -
│ │ │ +002b8d40: 2043 6f6c 6c65 6374 2073 7973 7465 6d64 Collect systemd
│ │ │ +002b8d50: 2053 6572 7669 6365 7320 5072 6573 656e Services Presen
│ │ │ +002b8d60: 7420 696e 2074 6865 2053 7973 7465 6d0a t in the System.
│ │ │ +002b8d70: 2020 2020 616e 7369 626c 652e 6275 696c ansible.buil
│ │ │ +002b8d80: 7469 6e2e 636f 6d6d 616e 643a 2073 7973 tin.command: sys
│ │ │ +002b8d90: 7465 6d63 746c 202d 7120 6c69 7374 2d75 temctl -q list-u
│ │ │ +002b8da0: 6e69 742d 6669 6c65 7320 2d2d 7479 7065 nit-files --type
│ │ │ +002b8db0: 2073 6572 7669 6365 0a20 2020 2072 6567 service. reg
│ │ │ +002b8dc0: 6973 7465 723a 2073 6572 7669 6365 5f65 ister: service_e
│ │ │ +002b8dd0: 7869 7374 730a 2020 2020 6368 616e 6765 xists. change
│ │ │ +002b8de0: 645f 7768 656e 3a20 6661 6c73 650a 2020 d_when: false.
│ │ │ +002b8df0: 2020 6661 696c 6564 5f77 6865 6e3a 2073 failed_when: s
│ │ │ +002b8e00: 6572 7669 6365 5f65 7869 7374 732e 7263 ervice_exists.rc
│ │ │ +002b8e10: 206e 6f74 2069 6e20 5b30 2c20 315d 0a20 not in [0, 1].
│ │ │ +002b8e20: 2020 2063 6865 636b 5f6d 6f64 653a 2066 check_mode: f
│ │ │ +002b8e30: 616c 7365 0a0a 2020 2d20 6e61 6d65 3a20 alse.. - name:
│ │ │ +002b8e40: 4469 7361 626c 6520 7970 7365 7276 2053 Disable ypserv S
│ │ │ +002b8e50: 6572 7669 6365 202d 2045 6e73 7572 6520 ervice - Ensure
│ │ │ +002b8e60: 7970 7365 7276 2e73 6572 7669 6365 2069 ypserv.service i
│ │ │ +002b8e70: 7320 4d61 736b 6564 0a20 2020 2061 6e73 s Masked. ans
│ │ │ +002b8e80: 6962 6c65 2e62 7569 6c74 696e 2e73 7973 ible.builtin.sys
│ │ │ +002b8e90: 7465 6d64 3a0a 2020 2020 2020 6e61 6d65 temd:. name
│ │ │ +002b8ea0: 3a20 7970 7365 7276 2e73 6572 7669 6365 : ypserv.service
│ │ │ +002b8eb0: 0a20 2020 2020 2073 7461 7465 3a20 7374 . state: st
│ │ │ +002b8ec0: 6f70 7065 640a 2020 2020 2020 656e 6162 opped. enab
│ │ │ +002b8ed0: 6c65 643a 2066 616c 7365 0a20 2020 2020 led: false.
│ │ │ +002b8ee0: 206d 6173 6b65 643a 2074 7275 650a 2020 masked: true.
│ │ │ +002b8ef0: 2020 7768 656e 3a20 7365 7276 6963 655f when: service_
│ │ │ +002b8f00: 6578 6973 7473 2e73 7464 6f75 745f 6c69 exists.stdout_li
│ │ │ +002b8f10: 6e65 7320 6973 2073 6561 7263 6828 2279 nes is search("y
│ │ │ +002b8f20: 7073 6572 762e 7365 7276 6963 6522 2c20 pserv.service",
│ │ │ +002b8f30: 6d75 6c74 696c 696e 653d 5472 7565 290a multiline=True).
│ │ │ +002b8f40: 0a20 202d 206e 616d 653a 2055 6e69 7420 . - name: Unit
│ │ │ +002b8f50: 536f 636b 6574 2045 7869 7374 7320 2d20 Socket Exists -
│ │ │ +002b8f60: 7970 7365 7276 2e73 6f63 6b65 740a 2020 ypserv.socket.
│ │ │ +002b8f70: 2020 616e 7369 626c 652e 6275 696c 7469 ansible.builti
│ │ │ +002b8f80: 6e2e 636f 6d6d 616e 643a 2073 7973 7465 n.command: syste
│ │ │ +002b8f90: 6d63 746c 202d 7120 6c69 7374 2d75 6e69 mctl -q list-uni
│ │ │ +002b8fa0: 742d 6669 6c65 7320 7970 7365 7276 2e73 t-files ypserv.s
│ │ │ +002b8fb0: 6f63 6b65 740a 2020 2020 7265 6769 7374 ocket. regist
│ │ │ +002b8fc0: 6572 3a20 736f 636b 6574 5f66 696c 655f er: socket_file_
│ │ │ +002b8fd0: 6578 6973 7473 0a20 2020 2063 6861 6e67 exists. chang
│ │ │ +002b8fe0: 6564 5f77 6865 6e3a 2066 616c 7365 0a20 ed_when: false.
│ │ │ +002b8ff0: 2020 2066 6169 6c65 645f 7768 656e 3a20 failed_when:
│ │ │ +002b9000: 736f 636b 6574 5f66 696c 655f 6578 6973 socket_file_exis
│ │ │ +002b9010: 7473 2e72 6320 6e6f 7420 696e 205b 302c ts.rc not in [0,
│ │ │ +002b9020: 2031 5d0a 2020 2020 6368 6563 6b5f 6d6f 1]. check_mo
│ │ │ +002b9030: 6465 3a20 6661 6c73 650a 0a20 202d 206e de: false.. - n
│ │ │ +002b9040: 616d 653a 2044 6973 6162 6c65 2079 7073 ame: Disable yps
│ │ │ +002b9050: 6572 7620 5365 7276 6963 6520 2d20 4469 erv Service - Di
│ │ │ +002b9060: 7361 626c 6520 536f 636b 6574 2079 7073 sable Socket yps
│ │ │ +002b9070: 6572 760a 2020 2020 616e 7369 626c 652e erv. ansible.
│ │ │ +002b9080: 6275 696c 7469 6e2e 7379 7374 656d 643a builtin.systemd:
│ │ │ +002b9090: 0a20 2020 2020 206e 616d 653a 2079 7073 . name: yps
│ │ │ +002b90a0: 6572 762e 736f 636b 6574 0a20 2020 2020 erv.socket.
│ │ │ +002b90b0: 2065 6e61 626c 6564 3a20 6661 6c73 650a enabled: false.
│ │ │ +002b90c0: 2020 2020 2020 7374 6174 653a 2073 746f state: sto
│ │ │ +002b90d0: 7070 6564 0a20 2020 2020 206d 6173 6b65 pped. maske
│ │ │ +002b90e0: 643a 2074 7275 650a 2020 2020 7768 656e d: true. when
│ │ │ +002b90f0: 3a20 736f 636b 6574 5f66 696c 655f 6578 : socket_file_ex
│ │ │ +002b9100: 6973 7473 2e73 7464 6f75 745f 6c69 6e65 ists.stdout_line
│ │ │ +002b9110: 7320 6973 2073 6561 7263 6828 2279 7073 s is search("yps
│ │ │ +002b9120: 6572 762e 736f 636b 6574 222c 206d 756c erv.socket", mul
│ │ │ +002b9130: 7469 6c69 6e65 3d54 7275 6529 0a20 2074 tiline=True). t
│ │ │ +002b9140: 6167 733a 0a20 202d 2064 6973 6162 6c65 ags:. - disable
│ │ │ +002b9150: 5f73 7472 6174 6567 790a 2020 2d20 6c6f _strategy. - lo
│ │ │ +002b9160: 775f 636f 6d70 6c65 7869 7479 0a20 202d w_complexity. -
│ │ │ +002b9170: 206c 6f77 5f64 6973 7275 7074 696f 6e0a low_disruption.
│ │ │ +002b9180: 2020 2d20 6d65 6469 756d 5f73 6576 6572 - medium_sever
│ │ │ +002b9190: 6974 790a 2020 2d20 6e6f 5f72 6562 6f6f ity. - no_reboo
│ │ │ +002b91a0: 745f 6e65 6564 6564 0a20 202d 2073 6572 t_needed. - ser
│ │ │ +002b91b0: 7669 6365 5f79 7073 6572 765f 6469 7361 vice_ypserv_disa
│ │ │ +002b91c0: 626c 6564 0a20 202d 2073 7065 6369 616c bled. - special
│ │ │ +002b91d0: 5f73 6572 7669 6365 5f62 6c6f 636b 0a20 _service_block.
│ │ │ +002b91e0: 2077 6865 6e3a 2027 226c 696e 7578 2d62 when: '"linux-b
│ │ │ +002b91f0: 6173 6522 2069 6e20 616e 7369 626c 655f ase" in ansible_
│ │ │ +002b9200: 6661 6374 732e 7061 636b 6167 6573 270a facts.packages'.
│ │ │ +002b9210: 3c2f 636f 6465 3e3c 2f70 7265 3e3c 2f64
Remediation Kub
│ │ │ +002b92d0: 6572 6e65 7465 7320 736e 6970 7065 7420 ernetes snippet
│ │ │ +002b92e0: e287 b23c 2f61 3e3c 6272 3e3c 6469 7620 ...
Complexity
│ │ │ +002b9370: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low D
│ │ │ +002b9390: 6973 7275 7074 696f 6e3a 3c2f 7468 3e3c isruption: <
│ │ │ +002b93a0: 7464 3e6d 6564 6975 6d3c 2f74 643e 3c2f td>medium
│ │ │ +002b93b0: 7472 3e3c 7472 3e3c 7468 3e52 6562 6f6f tr>Reboo
│ │ │ +002b93c0: 743a 3c2f 7468 3e3c 7464 3e74 7275 653c t: true<
│ │ │ +002b93d0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Strategy: <
│ │ │ +002b93f0: 7464 3e64 6973 6162 6c65 3c2f 7464 3e3c td>disable<
│ │ │ +002b9400: 2f74 723e 3c2f 7461 626c 653e 3c70 7265 /tr>
apiVersio
│ │ │ +002b9420: 6e3a 206d 6163 6869 6e65 636f 6e66 6967 n: machineconfig
│ │ │ +002b9430: 7572 6174 696f 6e2e 6f70 656e 7368 6966 uration.openshif
│ │ │ +002b9440: 742e 696f 2f76 310a 6b69 6e64 3a20 4d61 t.io/v1.kind: Ma
│ │ │ +002b9450: 6368 696e 6543 6f6e 6669 670a 7370 6563 chineConfig.spec
│ │ │ +002b9460: 3a0a 2020 636f 6e66 6967 3a0a 2020 2020 :. config:.
│ │ │ +002b9470: 6967 6e69 7469 6f6e 3a0a 2020 2020 2020 ignition:.
│ │ │ +002b9480: 7665 7273 696f 6e3a 2033 2e31 2e30 0a20 version: 3.1.0.
│ │ │ +002b9490: 2020 2073 7973 7465 6d64 3a0a 2020 2020 systemd:.
│ │ │ +002b94a0: 2020 756e 6974 733a 0a20 2020 2020 202d units:. -
│ │ │ +002b94b0: 206e 616d 653a 2079 7073 6572 762e 7365 name: ypserv.se
│ │ │ +002b94c0: 7276 6963 650a 2020 2020 2020 2020 656e rvice. en
│ │ │ +002b94d0: 6162 6c65 643a 2066 616c 7365 0a20 2020 abled: false.
│ │ │ +002b94e0: 2020 2020 206d 6173 6b3a 2074 7275 650a mask: true.
│ │ │ +002b94f0: 2020 2020 2020 2d20 6e61 6d65 3a20 7970 - name: yp
│ │ │ +002b9500: 7365 7276 2e73 6f63 6b65 740a 2020 2020 serv.socket.
│ │ │ +002b9510: 2020 2020 656e 6162 6c65 643a 2066 616c enabled: fal
│ │ │ +002b9520: 7365 0a20 2020 2020 2020 206d 6173 6b3a se. mask:
│ │ │ +002b9530: 2074 7275 650a 3c2f 636f 6465 3e3c 2f70 true.
Remediati
│ │ │ +002b95f0: 6f6e 2050 7570 7065 7420 736e 6970 7065 on Puppet snippe
│ │ │ +002b9600: 7420 e287 b23c 2f61 3e3c 6272 3e3c 6469 t ...
│ │ │ +002b9680: 3c74 723e 3c74 683e 436f 6d70 6c65 7869 Complexi
│ │ │ +002b9690: 7479 3a3c 2f74 683e 3c74 643e 6c6f 773c ty: low<
│ │ │ +002b96a0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Disruption: low Reboot
│ │ │ +002b96e0: 3a3c 2f74 683e 3c74 643e 6661 6c73 653c : false<
│ │ │ +002b96f0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Strategy: <
│ │ │ +002b9710: 7464 3e65 6e61 626c 653c 2f74 643e 3c2f td>enable
│ │ │ +002b9720: 7472 3e3c 2f74 6162 6c65 3e3c 7072 653e tr>
│ │ │ +002b9730: 3c63 6f64 653e 696e 636c 7564 6520 6469 include di
│ │ │ +002b9740: 7361 626c 655f 7970 7365 7276 0a0a 636c sable_ypserv..cl
│ │ │ +002b9750: 6173 7320 6469 7361 626c 655f 7970 7365 ass disable_ypse
│ │ │ +002b9760: 7276 207b 0a20 2073 6572 7669 6365 207b rv {. service {
│ │ │ +002b9770: 2779 7073 6572 7627 3a0a 2020 2020 656e 'ypserv':. en
│ │ │ +002b9780: 6162 6c65 203d 2667 743b 2066 616c 7365 able => false
│ │ │ +002b9790: 2c0a 2020 2020 656e 7375 7265 203d 2667 ,. ensure =&g
│ │ │ +002b97a0: 743b 2027 7374 6f70 7065 6427 2c0a 2020 t; 'stopped',.
│ │ │ +002b97b0: 7d0a 7d0a 3c2f 636f 6465 3e3c 2f70 7265 }.}.
Remediation
│ │ │ +002b9870: 204f 5342 7569 6c64 2042 6c75 6570 7269 OSBuild Bluepri
│ │ │ +002b9880: 6e74 2073 6e69 7070 6574 20e2 87b2 3c2f nt snippet ...
│ │ │ +002b9890: 613e 3c62 723e 3c64 6976 2063 6c61 7373 a>
.[customizatio
│ │ │ +002b98e0: 6e73 2e73 6572 7669 6365 735d 0a6d 6173 ns.services].mas
│ │ │ +002b98f0: 6b65 6420 3d20 5b22 7970 7365 7276 225d ked = ["ypserv"]
│ │ │ 002b9900: 0a3c 2f63 6f64 653e 3c2f 7072 653e 3c2f .
│ │ │ 002b9910: 6469 763e 3c61 2063 6c61 7373 3d22 6274 div>Remediation Pup
│ │ │ -002bae90: 7065 7420 736e 6970 7065 7420 e287 b23c pet snippet ...<
│ │ │ -002baea0: 2f61 3e3c 6272 3e3c 6469 7620 636c 6173 /a>
Complexity: low
│ │ │ -002baf40: 7472 3e3c 7472 3e3c 7468 3e44 6973 7275 tr>Disru
│ │ │ -002baf50: 7074 696f 6e3a 3c2f 7468 3e3c 7464 3e6c ption: l
│ │ │ -002baf60: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ -002baf70: 3c74 683e 5265 626f 6f74 3a3c 2f74 683e Reboot:
│ │ │ -002baf80: 3c74 643e 6661 6c73 653c 2f74 643e 3c2f false
│ │ │ -002baf90: 7472 3e3c 7472 3e3c 7468 3e53 7472 6174 tr> Strat
│ │ │ -002bafa0: 6567 793a 3c2f 7468 3e3c 7464 3e64 6973 egy: dis
│ │ │ -002bafb0: 6162 6c65 3c2f 7464 3e3c 2f74 723e 3c2f able
│ │ │ -002bafc0: 7461 626c 653e 3c70 7265 3e3c 636f 6465 table>.include remove
│ │ │ -002bafe0: 5f72 7368 2d63 6c69 656e 740a 0a63 6c61 _rsh-client..cla
│ │ │ -002baff0: 7373 2072 656d 6f76 655f 7273 682d 636c ss remove_rsh-cl
│ │ │ -002bb000: 6965 6e74 207b 0a20 2070 6163 6b61 6765 ient {. package
│ │ │ -002bb010: 207b 2027 7273 682d 636c 6965 6e74 273a { 'rsh-client':
│ │ │ -002bb020: 0a20 2020 2065 6e73 7572 6520 3d26 6774 . ensure =>
│ │ │ -002bb030: 3b20 2770 7572 6765 6427 2c0a 2020 7d0a ; 'purged',. }.
│ │ │ -002bb040: 7d0a 3c2f 636f 6465 3e3c 2f70 7265 3e3c }.
<
│ │ │ -002bb050: 2f64 6976 3e3c 6120 636c 6173 733d 2262 /div>Remediation A
│ │ │ -002bb100: 6e73 6962 6c65 2073 6e69 7070 6574 20e2 nsible snippet .
│ │ │ -002bb110: 87b2 3c2f 613e 3c62 723e 3c64 6976 2063 ..
Complexity:
│ │ │ -002bb1a0: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Di
│ │ │ -002bb1c0: 7372 7570 7469 6f6e 3a3c 2f74 683e 3c74 sruption: low <
│ │ │ -002bb1e0: 7472 3e3c 7468 3e52 6562 6f6f 743a 3c2f tr>Reboot:
│ │ │ -002bb1f0: 7468 3e3c 7464 3e66 616c 7365 3c2f 7464 th> false St
│ │ │ -002bb210: 7261 7465 6779 3a3c 2f74 683e 3c74 643e rategy:
│ │ │ -002bb220: 6469 7361 626c 653c 2f74 643e 3c2f 7472 disable
- name: 'Uni
│ │ │ -002bb250: 6e73 7461 6c6c 2072 7368 2050 6163 6b61 nstall rsh Packa
│ │ │ -002bb260: 6765 3a20 456e 7375 7265 2072 7368 2d63 ge: Ensure rsh-c
│ │ │ -002bb270: 6c69 656e 7420 6973 2072 656d 6f76 6564 lient is removed
│ │ │ -002bb280: 270a 2020 616e 7369 626c 652e 6275 696c '. ansible.buil
│ │ │ -002bb290: 7469 6e2e 7061 636b 6167 653a 0a20 2020 tin.package:.
│ │ │ -002bb2a0: 206e 616d 653a 2072 7368 2d63 6c69 656e name: rsh-clien
│ │ │ -002bb2b0: 740a 2020 2020 7374 6174 653a 2061 6273 t. state: abs
│ │ │ -002bb2c0: 656e 740a 2020 7461 6773 3a0a 2020 2d20 ent. tags:. -
│ │ │ -002bb2d0: 4e49 5354 2d38 3030 2d31 3731 2d33 2e31 NIST-800-171-3.1
│ │ │ -002bb2e0: 2e31 330a 2020 2d20 5043 492d 4453 5376 .13. - PCI-DSSv
│ │ │ -002bb2f0: 342d 322e 320a 2020 2d20 5043 492d 4453 4-2.2. - PCI-DS
│ │ │ -002bb300: 5376 342d 322e 322e 340a 2020 2d20 6469 Sv4-2.2.4. - di
│ │ │ -002bb310: 7361 626c 655f 7374 7261 7465 6779 0a20 sable_strategy.
│ │ │ -002bb320: 202d 206c 6f77 5f63 6f6d 706c 6578 6974 - low_complexit
│ │ │ -002bb330: 790a 2020 2d20 6c6f 775f 6469 7372 7570 y. - low_disrup
│ │ │ -002bb340: 7469 6f6e 0a20 202d 206e 6f5f 7265 626f tion. - no_rebo
│ │ │ -002bb350: 6f74 5f6e 6565 6465 640a 2020 2d20 7061 ot_needed. - pa
│ │ │ -002bb360: 636b 6167 655f 7273 685f 7265 6d6f 7665 ckage_rsh_remove
│ │ │ -002bb370: 640a 2020 2d20 756e 6b6e 6f77 6e5f 7365 d. - unknown_se
│ │ │ -002bb380: 7665 7269 7479 0a3c 2f63 6f64 653e 3c2f verity.
│ │ │ +002bae80: 3e52 656d 6564 6961 7469 6f6e 2041 6e73 >Remediation Ans
│ │ │ +002bae90: 6962 6c65 2073 6e69 7070 6574 20e2 87b2 ible snippet ...
│ │ │ +002baea0: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61
<
│ │ │ +002baf20: 7468 3e43 6f6d 706c 6578 6974 793a 3c2f th>Complexity:
│ │ │ +002baf30: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ +002baf40: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr> Disr
│ │ │ +002baf50: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption:
│ │ │ +002baf60: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Reboot: false <
│ │ │ +002baf90: 2f74 723e 3c74 723e 3c74 683e 5374 7261 /tr>Stra
│ │ │ +002bafa0: 7465 6779 3a3c 2f74 683e 3c74 643e 6469 tegy: di
│ │ │ +002bafb0: 7361 626c 653c 2f74 643e 3c2f 7472 3e3c sable <
│ │ │ +002bafc0: 2f74 6162 6c65 3e3c 7072 653e 3c63 6f64 /table>- name: 'Unins
│ │ │ +002bafe0: 7461 6c6c 2072 7368 2050 6163 6b61 6765 tall rsh Package
│ │ │ +002baff0: 3a20 456e 7375 7265 2072 7368 2d63 6c69 : Ensure rsh-cli
│ │ │ +002bb000: 656e 7420 6973 2072 656d 6f76 6564 270a ent is removed'.
│ │ │ +002bb010: 2020 616e 7369 626c 652e 6275 696c 7469 ansible.builti
│ │ │ +002bb020: 6e2e 7061 636b 6167 653a 0a20 2020 206e n.package:. n
│ │ │ +002bb030: 616d 653a 2072 7368 2d63 6c69 656e 740a ame: rsh-client.
│ │ │ +002bb040: 2020 2020 7374 6174 653a 2061 6273 656e state: absen
│ │ │ +002bb050: 740a 2020 7461 6773 3a0a 2020 2d20 4e49 t. tags:. - NI
│ │ │ +002bb060: 5354 2d38 3030 2d31 3731 2d33 2e31 2e31 ST-800-171-3.1.1
│ │ │ +002bb070: 330a 2020 2d20 5043 492d 4453 5376 342d 3. - PCI-DSSv4-
│ │ │ +002bb080: 322e 320a 2020 2d20 5043 492d 4453 5376 2.2. - PCI-DSSv
│ │ │ +002bb090: 342d 322e 322e 340a 2020 2d20 6469 7361 4-2.2.4. - disa
│ │ │ +002bb0a0: 626c 655f 7374 7261 7465 6779 0a20 202d ble_strategy. -
│ │ │ +002bb0b0: 206c 6f77 5f63 6f6d 706c 6578 6974 790a low_complexity.
│ │ │ +002bb0c0: 2020 2d20 6c6f 775f 6469 7372 7570 7469 - low_disrupti
│ │ │ +002bb0d0: 6f6e 0a20 202d 206e 6f5f 7265 626f 6f74 on. - no_reboot
│ │ │ +002bb0e0: 5f6e 6565 6465 640a 2020 2d20 7061 636b _needed. - pack
│ │ │ +002bb0f0: 6167 655f 7273 685f 7265 6d6f 7665 640a age_rsh_removed.
│ │ │ +002bb100: 2020 2d20 756e 6b6e 6f77 6e5f 7365 7665 - unknown_seve
│ │ │ +002bb110: 7269 7479 0a3c 2f63 6f64 653e 3c2f 7072 rity.Remediatio
│ │ │ +002bb1d0: 6e20 5075 7070 6574 2073 6e69 7070 6574 n Puppet snippet
│ │ │ +002bb1e0: 20e2 87b2 3c2f 613e 3c62 723e 3c64 6976 ...
<
│ │ │ +002bb260: 7472 3e3c 7468 3e43 6f6d 706c 6578 6974 tr>Complexit
│ │ │ +002bb270: 793a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f y: low
│ │ │ +002bb280: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ +002bb290: 4469 7372 7570 7469 6f6e 3a3c 2f74 683e Disruption:
│ │ │ +002bb2a0: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Reboot:
│ │ │ +002bb2c0: 3c2f 7468 3e3c 7464 3e66 616c 7365 3c2f false
│ │ │ +002bb2d0: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ +002bb2e0: 5374 7261 7465 6779 3a3c 2f74 683e 3c74 Strategy: disable
│ │ │ +002bb300: 7472 3e3c 2f74 6162 6c65 3e3c 7072 653e tr>
│ │ │ +002bb310: 3c63 6f64 653e 0a69 6e63 6c75 6465 2072 .include r
│ │ │ +002bb320: 656d 6f76 655f 7273 682d 636c 6965 6e74 emove_rsh-client
│ │ │ +002bb330: 0a0a 636c 6173 7320 7265 6d6f 7665 5f72 ..class remove_r
│ │ │ +002bb340: 7368 2d63 6c69 656e 7420 7b0a 2020 7061 sh-client {. pa
│ │ │ +002bb350: 636b 6167 6520 7b20 2772 7368 2d63 6c69 ckage { 'rsh-cli
│ │ │ +002bb360: 656e 7427 3a0a 2020 2020 656e 7375 7265 ent':. ensure
│ │ │ +002bb370: 203d 2667 743b 2027 7075 7267 6564 272c => 'purged',
│ │ │ +002bb380: 0a20 207d 0a7d 0a3c 2f63 6f64 653e 3c2f . }.}.
│ │ │ 002bb390: 7072 653e 3c2f 6469 763e 3c61 2063 6c61 pre>
Remediatio
│ │ │ -002bda20: 6e20 5075 7070 6574 2073 6e69 7070 6574 n Puppet snippet
│ │ │ -002bda30: 20e2 87b2 3c2f 613e 3c62 723e 3c64 6976 ...
<
│ │ │ -002bdab0: 7472 3e3c 7468 3e43 6f6d 706c 6578 6974 tr>Complexit
│ │ │ -002bdac0: 793a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f y: low
│ │ │ -002bdad0: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ -002bdae0: 4469 7372 7570 7469 6f6e 3a3c 2f74 683e Disruption:
│ │ │ -002bdaf0: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Reboot:
│ │ │ -002bdb10: 3c2f 7468 3e3c 7464 3e66 616c 7365 3c2f false
│ │ │ -002bdb20: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ -002bdb30: 5374 7261 7465 6779 3a3c 2f74 683e 3c74 Strategy: disable
│ │ │ -002bdb50: 7472 3e3c 2f74 6162 6c65 3e3c 7072 653e tr>
│ │ │ -002bdb60: 3c63 6f64 653e 0a69 6e63 6c75 6465 2072 .include r
│ │ │ -002bdb70: 656d 6f76 655f 7461 6c6b 0a0a 636c 6173 emove_talk..clas
│ │ │ -002bdb80: 7320 7265 6d6f 7665 5f74 616c 6b20 7b0a s remove_talk {.
│ │ │ -002bdb90: 2020 7061 636b 6167 6520 7b20 2774 616c package { 'tal
│ │ │ -002bdba0: 6b27 3a0a 2020 2020 656e 7375 7265 203d k':. ensure =
│ │ │ -002bdbb0: 2667 743b 2027 7075 7267 6564 272c 0a20 > 'purged',.
│ │ │ -002bdbc0: 207d 0a7d 0a3c 2f63 6f64 653e 3c2f 7072 }.}.
Remediatio
│ │ │ -002bdc80: 6e20 416e 7369 626c 6520 736e 6970 7065 n Ansible snippe
│ │ │ -002bdc90: 7420 e287 b23c 2f61 3e3c 6272 3e3c 6469 t ...
│ │ │ -002bdd10: 3c74 723e 3c74 683e 436f 6d70 6c65 7869 Complexi
│ │ │ -002bdd20: 7479 3a3c 2f74 683e 3c74 643e 6c6f 773c ty: low<
│ │ │ -002bdd30: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Disruption: low Reboot
│ │ │ -002bdd70: 3a3c 2f74 683e 3c74 643e 6661 6c73 653c : false<
│ │ │ -002bdd80: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Strategy: <
│ │ │ -002bdda0: 7464 3e64 6973 6162 6c65 3c2f 7464 3e3c td>disable<
│ │ │ -002bddb0: 2f74 723e 3c2f 7461 626c 653e 3c70 7265 /tr>
- name: '
│ │ │ -002bddd0: 556e 696e 7374 616c 6c20 7461 6c6b 2050 Uninstall talk P
│ │ │ -002bdde0: 6163 6b61 6765 3a20 456e 7375 7265 2074 ackage: Ensure t
│ │ │ -002bddf0: 616c 6b20 6973 2072 656d 6f76 6564 270a alk is removed'.
│ │ │ -002bde00: 2020 616e 7369 626c 652e 6275 696c 7469 ansible.builti
│ │ │ -002bde10: 6e2e 7061 636b 6167 653a 0a20 2020 206e n.package:. n
│ │ │ -002bde20: 616d 653a 2074 616c 6b0a 2020 2020 7374 ame: talk. st
│ │ │ -002bde30: 6174 653a 2061 6273 656e 740a 2020 7461 ate: absent. ta
│ │ │ -002bde40: 6773 3a0a 2020 2d20 5043 492d 4453 5376 gs:. - PCI-DSSv
│ │ │ -002bde50: 342d 322e 320a 2020 2d20 5043 492d 4453 4-2.2. - PCI-DS
│ │ │ -002bde60: 5376 342d 322e 322e 340a 2020 2d20 6469 Sv4-2.2.4. - di
│ │ │ -002bde70: 7361 626c 655f 7374 7261 7465 6779 0a20 sable_strategy.
│ │ │ -002bde80: 202d 206c 6f77 5f63 6f6d 706c 6578 6974 - low_complexit
│ │ │ -002bde90: 790a 2020 2d20 6c6f 775f 6469 7372 7570 y. - low_disrup
│ │ │ -002bdea0: 7469 6f6e 0a20 202d 206d 6564 6975 6d5f tion. - medium_
│ │ │ -002bdeb0: 7365 7665 7269 7479 0a20 202d 206e 6f5f severity. - no_
│ │ │ -002bdec0: 7265 626f 6f74 5f6e 6565 6465 640a 2020 reboot_needed.
│ │ │ -002bded0: 2d20 7061 636b 6167 655f 7461 6c6b 5f72 - package_talk_r
│ │ │ -002bdee0: 656d 6f76 6564 0a3c 2f63 6f64 653e 3c2f emoved.
│ │ │ +002bda20: 6e20 416e 7369 626c 6520 736e 6970 7065 n Ansible snippe
│ │ │ +002bda30: 7420 e287 b23c 2f61 3e3c 6272 3e3c 6469 t ...
│ │ │ +002bdab0: 3c74 723e 3c74 683e 436f 6d70 6c65 7869 Complexi
│ │ │ +002bdac0: 7479 3a3c 2f74 683e 3c74 643e 6c6f 773c ty: low<
│ │ │ +002bdad0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Disruption: low Reboot
│ │ │ +002bdb10: 3a3c 2f74 683e 3c74 643e 6661 6c73 653c : false<
│ │ │ +002bdb20: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Strategy: <
│ │ │ +002bdb40: 7464 3e64 6973 6162 6c65 3c2f 7464 3e3c td>disable<
│ │ │ +002bdb50: 2f74 723e 3c2f 7461 626c 653e 3c70 7265 /tr>
- name: '
│ │ │ +002bdb70: 556e 696e 7374 616c 6c20 7461 6c6b 2050 Uninstall talk P
│ │ │ +002bdb80: 6163 6b61 6765 3a20 456e 7375 7265 2074 ackage: Ensure t
│ │ │ +002bdb90: 616c 6b20 6973 2072 656d 6f76 6564 270a alk is removed'.
│ │ │ +002bdba0: 2020 616e 7369 626c 652e 6275 696c 7469 ansible.builti
│ │ │ +002bdbb0: 6e2e 7061 636b 6167 653a 0a20 2020 206e n.package:. n
│ │ │ +002bdbc0: 616d 653a 2074 616c 6b0a 2020 2020 7374 ame: talk. st
│ │ │ +002bdbd0: 6174 653a 2061 6273 656e 740a 2020 7461 ate: absent. ta
│ │ │ +002bdbe0: 6773 3a0a 2020 2d20 5043 492d 4453 5376 gs:. - PCI-DSSv
│ │ │ +002bdbf0: 342d 322e 320a 2020 2d20 5043 492d 4453 4-2.2. - PCI-DS
│ │ │ +002bdc00: 5376 342d 322e 322e 340a 2020 2d20 6469 Sv4-2.2.4. - di
│ │ │ +002bdc10: 7361 626c 655f 7374 7261 7465 6779 0a20 sable_strategy.
│ │ │ +002bdc20: 202d 206c 6f77 5f63 6f6d 706c 6578 6974 - low_complexit
│ │ │ +002bdc30: 790a 2020 2d20 6c6f 775f 6469 7372 7570 y. - low_disrup
│ │ │ +002bdc40: 7469 6f6e 0a20 202d 206d 6564 6975 6d5f tion. - medium_
│ │ │ +002bdc50: 7365 7665 7269 7479 0a20 202d 206e 6f5f severity. - no_
│ │ │ +002bdc60: 7265 626f 6f74 5f6e 6565 6465 640a 2020 reboot_needed.
│ │ │ +002bdc70: 2d20 7061 636b 6167 655f 7461 6c6b 5f72 - package_talk_r
│ │ │ +002bdc80: 656d 6f76 6564 0a3c 2f63 6f64 653e 3c2f emoved.
│ │ │ +002bdc90: 7072 653e 3c2f 6469 763e 3c61 2063 6c61 pre>
Remediat
│ │ │ +002bdd40: 696f 6e20 5075 7070 6574 2073 6e69 7070 ion Puppet snipp
│ │ │ +002bdd50: 6574 20e2 87b2 3c2f 613e 3c62 723e 3c64 et ...
<
│ │ │ +002bdd90: 7461 626c 6520 636c 6173 733d 2274 6162 table class="tab
│ │ │ +002bdda0: 6c65 2074 6162 6c65 2d73 7472 6970 6564 le table-striped
│ │ │ +002bddb0: 2074 6162 6c65 2d62 6f72 6465 7265 6420 table-bordered
│ │ │ +002bddc0: 7461 626c 652d 636f 6e64 656e 7365 6422 table-condensed"
│ │ │ +002bddd0: 3e3c 7472 3e3c 7468 3e43 6f6d 706c 6578 >Complex
│ │ │ +002bdde0: 6974 793a 3c2f 7468 3e3c 7464 3e6c 6f77 ity: low
│ │ │ +002bddf0: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Disruption: low
│ │ │ +002bde20: 7472 3e3c 7472 3e3c 7468 3e52 6562 6f6f tr>Reboo
│ │ │ +002bde30: 743a 3c2f 7468 3e3c 7464 3e66 616c 7365 t: false
│ │ │ +002bde40: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Strategy:
│ │ │ +002bde60: 3c74 643e 6469 7361 626c 653c 2f74 643e disable
│ │ │ +002bde70: 3c2f 7472 3e3c 2f74 6162 6c65 3e3c 7072
.include
│ │ │ +002bde90: 2072 656d 6f76 655f 7461 6c6b 0a0a 636c remove_talk..cl
│ │ │ +002bdea0: 6173 7320 7265 6d6f 7665 5f74 616c 6b20 ass remove_talk
│ │ │ +002bdeb0: 7b0a 2020 7061 636b 6167 6520 7b20 2774 {. package { 't
│ │ │ +002bdec0: 616c 6b27 3a0a 2020 2020 656e 7375 7265 alk':. ensure
│ │ │ +002bded0: 203d 2667 743b 2027 7075 7267 6564 272c => 'purged',
│ │ │ +002bdee0: 0a20 207d 0a7d 0a3c 2f63 6f64 653e 3c2f . }.}.
│ │ │ 002bdef0: 7072 653e 3c2f 6469 763e 3c61 2063 6c61 pre> Remediation P
│ │ │ -002bf480: 7570 7065 7420 736e 6970 7065 7420 e287 uppet snippet ..
│ │ │ -002bf490: b23c 2f61 3e3c 6272 3e3c 6469 7620 636c .
│ │ │ -002bf510: 3c74 683e 436f 6d70 6c65 7869 7479 3a3c Complexity:<
│ │ │ -002bf520: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ -002bf530: 3c2f 7472 3e3c 7472 3e3c 7468 3e44 6973 Dis
│ │ │ -002bf540: 7275 7074 696f 6e3a 3c2f 7468 3e3c 7464 ruption: low Reboot: false
│ │ │ -002bf580: 3c2f 7472 3e3c 7472 3e3c 7468 3e53 7472 Str
│ │ │ -002bf590: 6174 6567 793a 3c2f 7468 3e3c 7464 3e64 ategy: d
│ │ │ -002bf5a0: 6973 6162 6c65 3c2f 7464 3e3c 2f74 723e isable
│ │ │ -002bf5b0: 3c2f 7461 626c 653e 3c70 7265 3e3c 636f
.include remo
│ │ │ -002bf5d0: 7665 5f74 656c 6e65 740a 0a63 6c61 7373 ve_telnet..class
│ │ │ -002bf5e0: 2072 656d 6f76 655f 7465 6c6e 6574 207b remove_telnet {
│ │ │ -002bf5f0: 0a20 2070 6163 6b61 6765 207b 2027 7465 . package { 'te
│ │ │ -002bf600: 6c6e 6574 273a 0a20 2020 2065 6e73 7572 lnet':. ensur
│ │ │ -002bf610: 6520 3d26 6774 3b20 2770 7572 6765 6427 e => 'purged'
│ │ │ -002bf620: 2c0a 2020 7d0a 7d0a 3c2f 636f 6465 3e3c ,. }.}.<
│ │ │ -002bf630: 2f70 7265 3e3c 2f64 6976 3e3c 6120 636c /pre>
Remedia
│ │ │ -002bf6e0: 7469 6f6e 2041 6e73 6962 6c65 2073 6e69 tion Ansible sni
│ │ │ -002bf6f0: 7070 6574 20e2 87b2 3c2f 613e 3c62 723e ppet ...
│ │ │ -002bf700: 3c64 6976 2063 6c61 7373 3d22 7061 6e65 Compl
│ │ │ -002bf780: 6578 6974 793a 3c2f 7468 3e3c 7464 3e6c exity: l
│ │ │ -002bf790: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ -002bf7a0: 3c74 683e 4469 7372 7570 7469 6f6e 3a3c Disruption:<
│ │ │ -002bf7b0: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ -002bf7c0: 3c2f 7472 3e3c 7472 3e3c 7468 3e52 6562 Reb
│ │ │ -002bf7d0: 6f6f 743a 3c2f 7468 3e3c 7464 3e66 616c oot: fal
│ │ │ -002bf7e0: 7365 3c2f 7464 3e3c 2f74 723e 3c74 723e se
│ │ │ -002bf7f0: 3c74 683e 5374 7261 7465 6779 3a3c 2f74 Strategy: disable
<
│ │ │ -002bf820: 7072 653e 3c63 6f64 653e 2d20 6e61 6d65 pre>- name
│ │ │ -002bf830: 3a20 2752 656d 6f76 6520 7465 6c6e 6574 : 'Remove telnet
│ │ │ -002bf840: 2043 6c69 656e 7473 3a20 456e 7375 7265 Clients: Ensure
│ │ │ -002bf850: 2074 656c 6e65 7420 6973 2072 656d 6f76 telnet is remov
│ │ │ -002bf860: 6564 270a 2020 616e 7369 626c 652e 6275 ed'. ansible.bu
│ │ │ -002bf870: 696c 7469 6e2e 7061 636b 6167 653a 0a20 iltin.package:.
│ │ │ -002bf880: 2020 206e 616d 653a 2074 656c 6e65 740a name: telnet.
│ │ │ -002bf890: 2020 2020 7374 6174 653a 2061 6273 656e state: absen
│ │ │ -002bf8a0: 740a 2020 7461 6773 3a0a 2020 2d20 4e49 t. tags:. - NI
│ │ │ -002bf8b0: 5354 2d38 3030 2d31 3731 2d33 2e31 2e31 ST-800-171-3.1.1
│ │ │ -002bf8c0: 330a 2020 2d20 5043 492d 4453 5376 342d 3. - PCI-DSSv4-
│ │ │ -002bf8d0: 322e 320a 2020 2d20 5043 492d 4453 5376 2.2. - PCI-DSSv
│ │ │ -002bf8e0: 342d 322e 322e 340a 2020 2d20 6469 7361 4-2.2.4. - disa
│ │ │ -002bf8f0: 626c 655f 7374 7261 7465 6779 0a20 202d ble_strategy. -
│ │ │ -002bf900: 206c 6f77 5f63 6f6d 706c 6578 6974 790a low_complexity.
│ │ │ -002bf910: 2020 2d20 6c6f 775f 6469 7372 7570 7469 - low_disrupti
│ │ │ -002bf920: 6f6e 0a20 202d 206c 6f77 5f73 6576 6572 on. - low_sever
│ │ │ -002bf930: 6974 790a 2020 2d20 6e6f 5f72 6562 6f6f ity. - no_reboo
│ │ │ -002bf940: 745f 6e65 6564 6564 0a20 202d 2070 6163 t_needed. - pac
│ │ │ -002bf950: 6b61 6765 5f74 656c 6e65 745f 7265 6d6f kage_telnet_remo
│ │ │ -002bf960: 7665 640a 3c2f 636f 6465 3e3c 2f70 7265 ved.Remediation A
│ │ │ +002bf480: 6e73 6962 6c65 2073 6e69 7070 6574 20e2 nsible snippet .
│ │ │ +002bf490: 87b2 3c2f 613e 3c62 723e 3c64 6976 2063 ..
Complexity:
│ │ │ +002bf520: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Di
│ │ │ +002bf540: 7372 7570 7469 6f6e 3a3c 2f74 683e 3c74 sruption: low <
│ │ │ +002bf560: 7472 3e3c 7468 3e52 6562 6f6f 743a 3c2f tr>Reboot:
│ │ │ +002bf570: 7468 3e3c 7464 3e66 616c 7365 3c2f 7464 th> false St
│ │ │ +002bf590: 7261 7465 6779 3a3c 2f74 683e 3c74 643e rategy:
│ │ │ +002bf5a0: 6469 7361 626c 653c 2f74 643e 3c2f 7472 disable
- name: 'Rem
│ │ │ +002bf5d0: 6f76 6520 7465 6c6e 6574 2043 6c69 656e ove telnet Clien
│ │ │ +002bf5e0: 7473 3a20 456e 7375 7265 2074 656c 6e65 ts: Ensure telne
│ │ │ +002bf5f0: 7420 6973 2072 656d 6f76 6564 270a 2020 t is removed'.
│ │ │ +002bf600: 616e 7369 626c 652e 6275 696c 7469 6e2e ansible.builtin.
│ │ │ +002bf610: 7061 636b 6167 653a 0a20 2020 206e 616d package:. nam
│ │ │ +002bf620: 653a 2074 656c 6e65 740a 2020 2020 7374 e: telnet. st
│ │ │ +002bf630: 6174 653a 2061 6273 656e 740a 2020 7461 ate: absent. ta
│ │ │ +002bf640: 6773 3a0a 2020 2d20 4e49 5354 2d38 3030 gs:. - NIST-800
│ │ │ +002bf650: 2d31 3731 2d33 2e31 2e31 330a 2020 2d20 -171-3.1.13. -
│ │ │ +002bf660: 5043 492d 4453 5376 342d 322e 320a 2020 PCI-DSSv4-2.2.
│ │ │ +002bf670: 2d20 5043 492d 4453 5376 342d 322e 322e - PCI-DSSv4-2.2.
│ │ │ +002bf680: 340a 2020 2d20 6469 7361 626c 655f 7374 4. - disable_st
│ │ │ +002bf690: 7261 7465 6779 0a20 202d 206c 6f77 5f63 rategy. - low_c
│ │ │ +002bf6a0: 6f6d 706c 6578 6974 790a 2020 2d20 6c6f omplexity. - lo
│ │ │ +002bf6b0: 775f 6469 7372 7570 7469 6f6e 0a20 202d w_disruption. -
│ │ │ +002bf6c0: 206c 6f77 5f73 6576 6572 6974 790a 2020 low_severity.
│ │ │ +002bf6d0: 2d20 6e6f 5f72 6562 6f6f 745f 6e65 6564 - no_reboot_need
│ │ │ +002bf6e0: 6564 0a20 202d 2070 6163 6b61 6765 5f74 ed. - package_t
│ │ │ +002bf6f0: 656c 6e65 745f 7265 6d6f 7665 640a 3c2f elnet_removed.
│ │ │ +002bf700: 636f 6465 3e3c 2f70 7265 3e3c 2f64 6976 code>
R
│ │ │ +002bf7b0: 656d 6564 6961 7469 6f6e 2050 7570 7065 emediation Puppe
│ │ │ +002bf7c0: 7420 736e 6970 7065 7420 e287 b23c 2f61 t snippet ...
│ │ │ +002bf850: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity:
│ │ │ +002bf860: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Disrupt
│ │ │ +002bf880: 696f 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 ion: low
│ │ │ +002bf890: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Reboot:false Strateg
│ │ │ +002bf8d0: 793a 3c2f 7468 3e3c 7464 3e64 6973 6162 y: disab
│ │ │ +002bf8e0: 6c65 3c2f 7464 3e3c 2f74 723e 3c2f 7461 le .
│ │ │ +002bf900: 696e 636c 7564 6520 7265 6d6f 7665 5f74 include remove_t
│ │ │ +002bf910: 656c 6e65 740a 0a63 6c61 7373 2072 656d elnet..class rem
│ │ │ +002bf920: 6f76 655f 7465 6c6e 6574 207b 0a20 2070 ove_telnet {. p
│ │ │ +002bf930: 6163 6b61 6765 207b 2027 7465 6c6e 6574 ackage { 'telnet
│ │ │ +002bf940: 273a 0a20 2020 2065 6e73 7572 6520 3d26 ':. ensure =&
│ │ │ +002bf950: 6774 3b20 2770 7572 6765 6427 2c0a 2020 gt; 'purged',.
│ │ │ +002bf960: 7d0a 7d0a 3c2f 636f 6465 3e3c 2f70 7265 }.}.
Rem
│ │ │ -002c1490: 6564 6961 7469 6f6e 2050 7570 7065 7420 ediation Puppet
│ │ │ -002c14a0: 736e 6970 7065 7420 e287 b23c 2f61 3e3c snippet ...<
│ │ │ -002c14b0: 6272 3e3c 6469 7620 636c 6173 733d 2270 br>Co
│ │ │ -002c1530: 6d70 6c65 7869 7479 3a3c 2f74 683e 3c74 mplexity: low <
│ │ │ -002c1550: 7472 3e3c 7468 3e44 6973 7275 7074 696f tr>Disruptio
│ │ │ -002c1560: 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f n: low
│ │ │ -002c1570: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ -002c1580: 5265 626f 6f74 3a3c 2f74 683e 3c74 643e Reboot:
│ │ │ -002c1590: 6661 6c73 653c 2f74 643e 3c2f 7472 3e3c false <
│ │ │ -002c15a0: 7472 3e3c 7468 3e53 7472 6174 6567 793a tr>Strategy:
│ │ │ -002c15b0: 3c2f 7468 3e3c 7464 3e64 6973 6162 6c65 disable
│ │ │ -002c15c0: 3c2f 7464 3e3c 2f74 723e 3c2f 7461 626c .in
│ │ │ -002c15e0: 636c 7564 6520 7265 6d6f 7665 5f74 6674 clude remove_tft
│ │ │ -002c15f0: 7064 2d68 7061 0a0a 636c 6173 7320 7265 pd-hpa..class re
│ │ │ -002c1600: 6d6f 7665 5f74 6674 7064 2d68 7061 207b move_tftpd-hpa {
│ │ │ -002c1610: 0a20 2070 6163 6b61 6765 207b 2027 7466 . package { 'tf
│ │ │ -002c1620: 7470 642d 6870 6127 3a0a 2020 2020 656e tpd-hpa':. en
│ │ │ -002c1630: 7375 7265 203d 2667 743b 2027 7075 7267 sure => 'purg
│ │ │ -002c1640: 6564 272c 0a20 207d 0a7d 0a3c 2f63 6f64 ed',. }.}.
Reme
│ │ │ -002c1700: 6469 6174 696f 6e20 416e 7369 626c 6520 diation Ansible
│ │ │ -002c1710: 736e 6970 7065 7420 e287 b23c 2f61 3e3c snippet ...<
│ │ │ -002c1720: 6272 3e3c 6469 7620 636c 6173 733d 2270 br>Co
│ │ │ -002c17a0: 6d70 6c65 7869 7479 3a3c 2f74 683e 3c74 mplexity: low <
│ │ │ -002c17c0: 7472 3e3c 7468 3e44 6973 7275 7074 696f tr>Disruptio
│ │ │ -002c17d0: 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f n: low
│ │ │ -002c17e0: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ -002c17f0: 5265 626f 6f74 3a3c 2f74 683e 3c74 643e Reboot:
│ │ │ -002c1800: 6661 6c73 653c 2f74 643e 3c2f 7472 3e3c false <
│ │ │ -002c1810: 7472 3e3c 7468 3e53 7472 6174 6567 793a tr>Strategy:
│ │ │ -002c1820: 3c2f 7468 3e3c 7464 3e64 6973 6162 6c65 disable
│ │ │ -002c1830: 3c2f 7464 3e3c 2f74 723e 3c2f 7461 626c - n
│ │ │ -002c1850: 616d 653a 2027 556e 696e 7374 616c 6c20 ame: 'Uninstall
│ │ │ -002c1860: 7466 7470 642d 6870 6120 5061 636b 6167 tftpd-hpa Packag
│ │ │ -002c1870: 653a 2045 6e73 7572 6520 7466 7470 642d e: Ensure tftpd-
│ │ │ -002c1880: 6870 6120 6973 2072 656d 6f76 6564 270a hpa is removed'.
│ │ │ -002c1890: 2020 616e 7369 626c 652e 6275 696c 7469 ansible.builti
│ │ │ -002c18a0: 6e2e 7061 636b 6167 653a 0a20 2020 206e n.package:. n
│ │ │ -002c18b0: 616d 653a 2074 6674 7064 2d68 7061 0a20 ame: tftpd-hpa.
│ │ │ -002c18c0: 2020 2073 7461 7465 3a20 6162 7365 6e74 state: absent
│ │ │ -002c18d0: 0a20 2074 6167 733a 0a20 202d 204e 4953 . tags:. - NIS
│ │ │ -002c18e0: 542d 3830 302d 3533 2d43 4d2d 3628 6129 T-800-53-CM-6(a)
│ │ │ -002c18f0: 0a20 202d 204e 4953 542d 3830 302d 3533 . - NIST-800-53
│ │ │ -002c1900: 2d43 4d2d 3728 6129 0a20 202d 204e 4953 -CM-7(a). - NIS
│ │ │ -002c1910: 542d 3830 302d 3533 2d43 4d2d 3728 6229 T-800-53-CM-7(b)
│ │ │ -002c1920: 0a20 202d 2050 4349 2d44 5353 7634 2d32 . - PCI-DSSv4-2
│ │ │ -002c1930: 2e32 0a20 202d 2050 4349 2d44 5353 7634 .2. - PCI-DSSv4
│ │ │ -002c1940: 2d32 2e32 2e34 0a20 202d 2064 6973 6162 -2.2.4. - disab
│ │ │ -002c1950: 6c65 5f73 7472 6174 6567 790a 2020 2d20 le_strategy. -
│ │ │ -002c1960: 6869 6768 5f73 6576 6572 6974 790a 2020 high_severity.
│ │ │ -002c1970: 2d20 6c6f 775f 636f 6d70 6c65 7869 7479 - low_complexity
│ │ │ -002c1980: 0a20 202d 206c 6f77 5f64 6973 7275 7074 . - low_disrupt
│ │ │ -002c1990: 696f 6e0a 2020 2d20 6e6f 5f72 6562 6f6f ion. - no_reboo
│ │ │ -002c19a0: 745f 6e65 6564 6564 0a20 202d 2070 6163 t_needed. - pac
│ │ │ -002c19b0: 6b61 6765 5f74 6674 702d 7365 7276 6572 kage_tftp-server
│ │ │ -002c19c0: 5f72 656d 6f76 6564 0a3c 2f63 6f64 653e _removed.
│ │ │ +002c1490: 6564 6961 7469 6f6e 2041 6e73 6962 6c65 ediation Ansible
│ │ │ +002c14a0: 2073 6e69 7070 6574 20e2 87b2 3c2f 613e snippet ...
│ │ │ +002c14b0: 3c62 723e 3c64 6976 2063 6c61 7373 3d22
C
│ │ │ +002c1530: 6f6d 706c 6578 6974 793a 3c2f 7468 3e3c omplexity: <
│ │ │ +002c1540: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ +002c1550: 3c74 723e 3c74 683e 4469 7372 7570 7469 Disrupti
│ │ │ +002c1560: 6f6e 3a3c 2f74 683e 3c74 643e 6c6f 773c on: low<
│ │ │ +002c1570: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Reboot: false
│ │ │ +002c15a0: 3c74 723e 3c74 683e 5374 7261 7465 6779 Strategy
│ │ │ +002c15b0: 3a3c 2f74 683e 3c74 643e 6469 7361 626c : disabl
│ │ │ +002c15c0: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e -
│ │ │ +002c15e0: 6e61 6d65 3a20 2755 6e69 6e73 7461 6c6c name: 'Uninstall
│ │ │ +002c15f0: 2074 6674 7064 2d68 7061 2050 6163 6b61 tftpd-hpa Packa
│ │ │ +002c1600: 6765 3a20 456e 7375 7265 2074 6674 7064 ge: Ensure tftpd
│ │ │ +002c1610: 2d68 7061 2069 7320 7265 6d6f 7665 6427 -hpa is removed'
│ │ │ +002c1620: 0a20 2061 6e73 6962 6c65 2e62 7569 6c74 . ansible.built
│ │ │ +002c1630: 696e 2e70 6163 6b61 6765 3a0a 2020 2020 in.package:.
│ │ │ +002c1640: 6e61 6d65 3a20 7466 7470 642d 6870 610a name: tftpd-hpa.
│ │ │ +002c1650: 2020 2020 7374 6174 653a 2061 6273 656e state: absen
│ │ │ +002c1660: 740a 2020 7461 6773 3a0a 2020 2d20 4e49 t. tags:. - NI
│ │ │ +002c1670: 5354 2d38 3030 2d35 332d 434d 2d36 2861 ST-800-53-CM-6(a
│ │ │ +002c1680: 290a 2020 2d20 4e49 5354 2d38 3030 2d35 ). - NIST-800-5
│ │ │ +002c1690: 332d 434d 2d37 2861 290a 2020 2d20 4e49 3-CM-7(a). - NI
│ │ │ +002c16a0: 5354 2d38 3030 2d35 332d 434d 2d37 2862 ST-800-53-CM-7(b
│ │ │ +002c16b0: 290a 2020 2d20 5043 492d 4453 5376 342d ). - PCI-DSSv4-
│ │ │ +002c16c0: 322e 320a 2020 2d20 5043 492d 4453 5376 2.2. - PCI-DSSv
│ │ │ +002c16d0: 342d 322e 322e 340a 2020 2d20 6469 7361 4-2.2.4. - disa
│ │ │ +002c16e0: 626c 655f 7374 7261 7465 6779 0a20 202d ble_strategy. -
│ │ │ +002c16f0: 2068 6967 685f 7365 7665 7269 7479 0a20 high_severity.
│ │ │ +002c1700: 202d 206c 6f77 5f63 6f6d 706c 6578 6974 - low_complexit
│ │ │ +002c1710: 790a 2020 2d20 6c6f 775f 6469 7372 7570 y. - low_disrup
│ │ │ +002c1720: 7469 6f6e 0a20 202d 206e 6f5f 7265 626f tion. - no_rebo
│ │ │ +002c1730: 6f74 5f6e 6565 6465 640a 2020 2d20 7061 ot_needed. - pa
│ │ │ +002c1740: 636b 6167 655f 7466 7470 2d73 6572 7665 ckage_tftp-serve
│ │ │ +002c1750: 725f 7265 6d6f 7665 640a 3c2f 636f 6465 r_removed.
Remed
│ │ │ +002c1810: 6961 7469 6f6e 2050 7570 7065 7420 736e iation Puppet sn
│ │ │ +002c1820: 6970 7065 7420 e287 b23c 2f61 3e3c 6272 ippet ...
Comp
│ │ │ +002c18b0: 6c65 7869 7479 3a3c 2f74 683e 3c74 643e lexity:
│ │ │ +002c18c0: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Disruption:
│ │ │ +002c18e0: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Re
│ │ │ +002c1900: 626f 6f74 3a3c 2f74 683e 3c74 643e 6661 boot: fa
│ │ │ +002c1910: 6c73 653c 2f74 643e 3c2f 7472 3e3c 7472 lse Strategy:
│ │ │ +002c1930: 7468 3e3c 7464 3e64 6973 6162 6c65 3c2f th> disable
│ │ │ +002c1940: 7464 3e3c 2f74 723e 3c2f 7461 626c 653e td>
│ │ │ +002c1950: 3c70 7265 3e3c 636f 6465 3e0a 696e 636c .incl
│ │ │ +002c1960: 7564 6520 7265 6d6f 7665 5f74 6674 7064 ude remove_tftpd
│ │ │ +002c1970: 2d68 7061 0a0a 636c 6173 7320 7265 6d6f -hpa..class remo
│ │ │ +002c1980: 7665 5f74 6674 7064 2d68 7061 207b 0a20 ve_tftpd-hpa {.
│ │ │ +002c1990: 2070 6163 6b61 6765 207b 2027 7466 7470 package { 'tftp
│ │ │ +002c19a0: 642d 6870 6127 3a0a 2020 2020 656e 7375 d-hpa':. ensu
│ │ │ +002c19b0: 7265 203d 2667 743b 2027 7075 7267 6564 re => 'purged
│ │ │ +002c19c0: 272c 0a20 207d 0a7d 0a3c 2f63 6f64 653e ',. }.}.
│ │ │ 002c19d0: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063
Remediation OSB
│ │ │ -002c2e20: 7569 6c64 2042 6c75 6570 7269 6e74 2073 uild Blueprint s
│ │ │ -002c2e30: 6e69 7070 6574 20e2 87b2 3c2f 613e 3c62 nippet ....[
│ │ │ -002c2e80: 6375 7374 6f6d 697a 6174 696f 6e73 2e73 customizations.s
│ │ │ -002c2e90: 6572 7669 6365 735d 0a6d 6173 6b65 6420 ervices].masked
│ │ │ -002c2ea0: 3d20 5b22 7466 7470 642d 6870 6122 5d0a = ["tftpd-hpa"].
│ │ │ -002c2eb0: 3c2f 636f 6465 3e3c 2f70 7265 3e3c 2f64
Remediation Kub
│ │ │ -002c2f70: 6572 6e65 7465 7320 736e 6970 7065 7420 ernetes snippet
│ │ │ -002c2f80: e287 b23c 2f61 3e3c 6272 3e3c 6469 7620 ...
Complexity
│ │ │ -002c3010: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low D
│ │ │ -002c3030: 6973 7275 7074 696f 6e3a 3c2f 7468 3e3c isruption: <
│ │ │ -002c3040: 7464 3e6d 6564 6975 6d3c 2f74 643e 3c2f td>medium
│ │ │ -002c3050: 7472 3e3c 7472 3e3c 7468 3e52 6562 6f6f tr>Reboo
│ │ │ -002c3060: 743a 3c2f 7468 3e3c 7464 3e74 7275 653c t: true<
│ │ │ -002c3070: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Strategy: <
│ │ │ -002c3090: 7464 3e64 6973 6162 6c65 3c2f 7464 3e3c td>disable<
│ │ │ -002c30a0: 2f74 723e 3c2f 7461 626c 653e 3c70 7265 /tr>
apiVersio
│ │ │ -002c30c0: 6e3a 206d 6163 6869 6e65 636f 6e66 6967 n: machineconfig
│ │ │ -002c30d0: 7572 6174 696f 6e2e 6f70 656e 7368 6966 uration.openshif
│ │ │ -002c30e0: 742e 696f 2f76 310a 6b69 6e64 3a20 4d61 t.io/v1.kind: Ma
│ │ │ -002c30f0: 6368 696e 6543 6f6e 6669 670a 7370 6563 chineConfig.spec
│ │ │ -002c3100: 3a0a 2020 636f 6e66 6967 3a0a 2020 2020 :. config:.
│ │ │ -002c3110: 6967 6e69 7469 6f6e 3a0a 2020 2020 2020 ignition:.
│ │ │ -002c3120: 7665 7273 696f 6e3a 2033 2e31 2e30 0a20 version: 3.1.0.
│ │ │ -002c3130: 2020 2073 7973 7465 6d64 3a0a 2020 2020 systemd:.
│ │ │ -002c3140: 2020 756e 6974 733a 0a20 2020 2020 202d units:. -
│ │ │ -002c3150: 206e 616d 653a 2074 6674 7064 2d68 7061 name: tftpd-hpa
│ │ │ -002c3160: 2e73 6572 7669 6365 0a20 2020 2020 2020 .service.
│ │ │ -002c3170: 2065 6e61 626c 6564 3a20 6661 6c73 650a enabled: false.
│ │ │ -002c3180: 2020 2020 2020 2020 6d61 736b 3a20 7472 mask: tr
│ │ │ -002c3190: 7565 0a20 2020 2020 202d 206e 616d 653a ue. - name:
│ │ │ -002c31a0: 2074 6674 7064 2d68 7061 2e73 6f63 6b65 tftpd-hpa.socke
│ │ │ -002c31b0: 740a 2020 2020 2020 2020 656e 6162 6c65 t. enable
│ │ │ -002c31c0: 643a 2066 616c 7365 0a20 2020 2020 2020 d: false.
│ │ │ -002c31d0: 206d 6173 6b3a 2074 7275 650a 3c2f 636f mask: true.
<
│ │ │ -002c31f0: 6120 636c 6173 733d 2262 746e 2062 746e a class="btn btn
│ │ │ -002c3200: 2d73 7563 6365 7373 2220 6461 7461 2d74 -success" data-t
│ │ │ -002c3210: 6f67 676c 653d 2263 6f6c 6c61 7073 6522 oggle="collapse"
│ │ │ -002c3220: 2064 6174 612d 7461 7267 6574 3d22 2369 data-target="#i
│ │ │ -002c3230: 6431 3133 3422 2074 6162 696e 6465 783d d1134" tabindex=
│ │ │ -002c3240: 2230 2220 726f 6c65 3d22 6275 7474 6f6e "0" role="button
│ │ │ -002c3250: 2220 6172 6961 2d65 7870 616e 6465 643d " aria-expanded=
│ │ │ -002c3260: 2266 616c 7365 2220 7469 746c 653d 2241 "false" title="A
│ │ │ -002c3270: 6374 6976 6174 6520 746f 2072 6576 6561 ctivate to revea
│ │ │ -002c3280: 6c22 2068 7265 663d 2223 2122 3e52 656d l" href="#!">Rem
│ │ │ -002c3290: 6564 6961 7469 6f6e 2050 7570 7065 7420 ediation Puppet
│ │ │ -002c32a0: 736e 6970 7065 7420 e287 b23c 2f61 3e3c snippet ...<
│ │ │ -002c32b0: 6272 3e3c 6469 7620 636c 6173 733d 2270 br>Co
│ │ │ -002c3330: 6d70 6c65 7869 7479 3a3c 2f74 683e 3c74 mplexity: low <
│ │ │ -002c3350: 7472 3e3c 7468 3e44 6973 7275 7074 696f tr>Disruptio
│ │ │ -002c3360: 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f n: low
│ │ │ -002c3370: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ -002c3380: 5265 626f 6f74 3a3c 2f74 683e 3c74 643e Reboot:
│ │ │ -002c3390: 6661 6c73 653c 2f74 643e 3c2f 7472 3e3c false <
│ │ │ -002c33a0: 7472 3e3c 7468 3e53 7472 6174 6567 793a tr>Strategy:
│ │ │ -002c33b0: 3c2f 7468 3e3c 7464 3e65 6e61 626c 653c enable<
│ │ │ -002c33c0: 2f74 643e 3c2f 7472 3e3c 2f74 6162 6c65 /td>
incl
│ │ │ -002c33e0: 7564 6520 6469 7361 626c 655f 7466 7470 ude disable_tftp
│ │ │ -002c33f0: 642d 6870 610a 0a63 6c61 7373 2064 6973 d-hpa..class dis
│ │ │ -002c3400: 6162 6c65 5f74 6674 7064 2d68 7061 207b able_tftpd-hpa {
│ │ │ -002c3410: 0a20 2073 6572 7669 6365 207b 2774 6674 . service {'tft
│ │ │ -002c3420: 7064 2d68 7061 273a 0a20 2020 2065 6e61 pd-hpa':. ena
│ │ │ -002c3430: 626c 6520 3d26 6774 3b20 6661 6c73 652c ble => false,
│ │ │ -002c3440: 0a20 2020 2065 6e73 7572 6520 3d26 6774 . ensure =>
│ │ │ -002c3450: 3b20 2773 746f 7070 6564 272c 0a20 207d ; 'stopped',. }
│ │ │ -002c3460: 0a7d 0a3c 2f63 6f64 653e 3c2f 7072 653e .}.
│ │ │ -002c3470: 3c2f 6469 763e 3c61 2063 6c61 7373 3d22 Remediation
│ │ │ -002c3520: 416e 7369 626c 6520 736e 6970 7065 7420 Ansible snippet
│ │ │ -002c3530: e287 b23c 2f61 3e3c 6272 3e3c 6469 7620 ...
Complexity
│ │ │ -002c35c0: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low D
│ │ │ -002c35e0: 6973 7275 7074 696f 6e3a 3c2f 7468 3e3c isruption: <
│ │ │ -002c35f0: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ -002c3600: 3c74 723e 3c74 683e 5265 626f 6f74 3a3c Reboot:<
│ │ │ -002c3610: 2f74 683e 3c74 643e 6661 6c73 653c 2f74 /th> false S
│ │ │ -002c3630: 7472 6174 6567 793a 3c2f 7468 3e3c 7464 trategy: disable
<
│ │ │ -002c3660: 636f 6465 3e2d 206e 616d 653a 2047 6174 code>- name: Gat
│ │ │ -002c3670: 6865 7220 7468 6520 7061 636b 6167 6520 her the package
│ │ │ -002c3680: 6661 6374 730a 2020 7061 636b 6167 655f facts. package_
│ │ │ -002c3690: 6661 6374 733a 0a20 2020 206d 616e 6167 facts:. manag
│ │ │ -002c36a0: 6572 3a20 6175 746f 0a20 2074 6167 733a er: auto. tags:
│ │ │ -002c36b0: 0a20 202d 204e 4953 542d 3830 302d 3533 . - NIST-800-53
│ │ │ -002c36c0: 2d43 4d2d 3628 6129 0a20 202d 204e 4953 -CM-6(a). - NIS
│ │ │ -002c36d0: 542d 3830 302d 3533 2d43 4d2d 3728 6129 T-800-53-CM-7(a)
│ │ │ -002c36e0: 0a20 202d 204e 4953 542d 3830 302d 3533 . - NIST-800-53
│ │ │ -002c36f0: 2d43 4d2d 3728 6229 0a20 202d 2064 6973 -CM-7(b). - dis
│ │ │ -002c3700: 6162 6c65 5f73 7472 6174 6567 790a 2020 able_strategy.
│ │ │ -002c3710: 2d20 6869 6768 5f73 6576 6572 6974 790a - high_severity.
│ │ │ -002c3720: 2020 2d20 6c6f 775f 636f 6d70 6c65 7869 - low_complexi
│ │ │ -002c3730: 7479 0a20 202d 206c 6f77 5f64 6973 7275 ty. - low_disru
│ │ │ -002c3740: 7074 696f 6e0a 2020 2d20 6e6f 5f72 6562 ption. - no_reb
│ │ │ -002c3750: 6f6f 745f 6e65 6564 6564 0a20 202d 2073 oot_needed. - s
│ │ │ -002c3760: 6572 7669 6365 5f74 6674 705f 6469 7361 ervice_tftp_disa
│ │ │ -002c3770: 626c 6564 0a0a 2d20 6e61 6d65 3a20 4469 bled..- name: Di
│ │ │ -002c3780: 7361 626c 6520 7466 7470 642d 6870 6120 sable tftpd-hpa
│ │ │ -002c3790: 5365 7276 6963 6520 2d20 4469 7361 626c Service - Disabl
│ │ │ -002c37a0: 6520 7365 7276 6963 6520 7466 7470 642d e service tftpd-
│ │ │ -002c37b0: 6870 610a 2020 626c 6f63 6b3a 0a0a 2020 hpa. block:..
│ │ │ -002c37c0: 2d20 6e61 6d65 3a20 4469 7361 626c 6520 - name: Disable
│ │ │ -002c37d0: 7466 7470 642d 6870 6120 5365 7276 6963 tftpd-hpa Servic
│ │ │ -002c37e0: 6520 2d20 436f 6c6c 6563 7420 7379 7374 e - Collect syst
│ │ │ -002c37f0: 656d 6420 5365 7276 6963 6573 2050 7265 emd Services Pre
│ │ │ -002c3800: 7365 6e74 2069 6e20 7468 6520 5379 7374 sent in the Syst
│ │ │ -002c3810: 656d 0a20 2020 2061 6e73 6962 6c65 2e62 em. ansible.b
│ │ │ -002c3820: 7569 6c74 696e 2e63 6f6d 6d61 6e64 3a20 uiltin.command:
│ │ │ -002c3830: 7379 7374 656d 6374 6c20 2d71 206c 6973 systemctl -q lis
│ │ │ -002c3840: 742d 756e 6974 2d66 696c 6573 202d 2d74 t-unit-files --t
│ │ │ -002c3850: 7970 6520 7365 7276 6963 650a 2020 2020 ype service.
│ │ │ -002c3860: 7265 6769 7374 6572 3a20 7365 7276 6963 register: servic
│ │ │ -002c3870: 655f 6578 6973 7473 0a20 2020 2063 6861 e_exists. cha
│ │ │ -002c3880: 6e67 6564 5f77 6865 6e3a 2066 616c 7365 nged_when: false
│ │ │ -002c3890: 0a20 2020 2066 6169 6c65 645f 7768 656e . failed_when
│ │ │ -002c38a0: 3a20 7365 7276 6963 655f 6578 6973 7473 : service_exists
│ │ │ -002c38b0: 2e72 6320 6e6f 7420 696e 205b 302c 2031 .rc not in [0, 1
│ │ │ -002c38c0: 5d0a 2020 2020 6368 6563 6b5f 6d6f 6465 ]. check_mode
│ │ │ -002c38d0: 3a20 6661 6c73 650a 0a20 202d 206e 616d : false.. - nam
│ │ │ -002c38e0: 653a 2044 6973 6162 6c65 2074 6674 7064 e: Disable tftpd
│ │ │ -002c38f0: 2d68 7061 2053 6572 7669 6365 202d 2045 -hpa Service - E
│ │ │ -002c3900: 6e73 7572 6520 7466 7470 642d 6870 612e nsure tftpd-hpa.
│ │ │ -002c3910: 7365 7276 6963 6520 6973 204d 6173 6b65 service is Maske
│ │ │ -002c3920: 640a 2020 2020 616e 7369 626c 652e 6275 d. ansible.bu
│ │ │ -002c3930: 696c 7469 6e2e 7379 7374 656d 643a 0a20 iltin.systemd:.
│ │ │ -002c3940: 2020 2020 206e 616d 653a 2074 6674 7064 name: tftpd
│ │ │ -002c3950: 2d68 7061 2e73 6572 7669 6365 0a20 2020 -hpa.service.
│ │ │ -002c3960: 2020 2073 7461 7465 3a20 7374 6f70 7065 state: stoppe
│ │ │ -002c3970: 640a 2020 2020 2020 656e 6162 6c65 643a d. enabled:
│ │ │ -002c3980: 2066 616c 7365 0a20 2020 2020 206d 6173 false. mas
│ │ │ -002c3990: 6b65 643a 2074 7275 650a 2020 2020 7768 ked: true. wh
│ │ │ -002c39a0: 656e 3a20 7365 7276 6963 655f 6578 6973 en: service_exis
│ │ │ -002c39b0: 7473 2e73 7464 6f75 745f 6c69 6e65 7320 ts.stdout_lines
│ │ │ -002c39c0: 6973 2073 6561 7263 6828 2274 6674 7064 is search("tftpd
│ │ │ -002c39d0: 2d68 7061 2e73 6572 7669 6365 222c 206d -hpa.service", m
│ │ │ -002c39e0: 756c 7469 6c69 6e65 3d54 7275 6529 0a0a ultiline=True)..
│ │ │ -002c39f0: 2020 2d20 6e61 6d65 3a20 556e 6974 2053 - name: Unit S
│ │ │ -002c3a00: 6f63 6b65 7420 4578 6973 7473 202d 2074 ocket Exists - t
│ │ │ -002c3a10: 6674 7064 2d68 7061 2e73 6f63 6b65 740a ftpd-hpa.socket.
│ │ │ -002c3a20: 2020 2020 616e 7369 626c 652e 6275 696c ansible.buil
│ │ │ -002c3a30: 7469 6e2e 636f 6d6d 616e 643a 2073 7973 tin.command: sys
│ │ │ -002c3a40: 7465 6d63 746c 202d 7120 6c69 7374 2d75 temctl -q list-u
│ │ │ -002c3a50: 6e69 742d 6669 6c65 7320 7466 7470 642d nit-files tftpd-
│ │ │ -002c3a60: 6870 612e 736f 636b 6574 0a20 2020 2072 hpa.socket. r
│ │ │ -002c3a70: 6567 6973 7465 723a 2073 6f63 6b65 745f egister: socket_
│ │ │ -002c3a80: 6669 6c65 5f65 7869 7374 730a 2020 2020 file_exists.
│ │ │ -002c3a90: 6368 616e 6765 645f 7768 656e 3a20 6661 changed_when: fa
│ │ │ -002c3aa0: 6c73 650a 2020 2020 6661 696c 6564 5f77 lse. failed_w
│ │ │ -002c3ab0: 6865 6e3a 2073 6f63 6b65 745f 6669 6c65 hen: socket_file
│ │ │ -002c3ac0: 5f65 7869 7374 732e 7263 206e 6f74 2069 _exists.rc not i
│ │ │ -002c3ad0: 6e20 5b30 2c20 315d 0a20 2020 2063 6865 n [0, 1]. che
│ │ │ -002c3ae0: 636b 5f6d 6f64 653a 2066 616c 7365 0a0a ck_mode: false..
│ │ │ -002c3af0: 2020 2d20 6e61 6d65 3a20 4469 7361 626c - name: Disabl
│ │ │ -002c3b00: 6520 7466 7470 642d 6870 6120 5365 7276 e tftpd-hpa Serv
│ │ │ -002c3b10: 6963 6520 2d20 4469 7361 626c 6520 536f ice - Disable So
│ │ │ -002c3b20: 636b 6574 2074 6674 7064 2d68 7061 0a20 cket tftpd-hpa.
│ │ │ -002c3b30: 2020 2061 6e73 6962 6c65 2e62 7569 6c74 ansible.built
│ │ │ -002c3b40: 696e 2e73 7973 7465 6d64 3a0a 2020 2020 in.systemd:.
│ │ │ -002c3b50: 2020 6e61 6d65 3a20 7466 7470 642d 6870 name: tftpd-hp
│ │ │ -002c3b60: 612e 736f 636b 6574 0a20 2020 2020 2065 a.socket. e
│ │ │ -002c3b70: 6e61 626c 6564 3a20 6661 6c73 650a 2020 nabled: false.
│ │ │ -002c3b80: 2020 2020 7374 6174 653a 2073 746f 7070 state: stopp
│ │ │ -002c3b90: 6564 0a20 2020 2020 206d 6173 6b65 643a ed. masked:
│ │ │ -002c3ba0: 2074 7275 650a 2020 2020 7768 656e 3a20 true. when:
│ │ │ -002c3bb0: 736f 636b 6574 5f66 696c 655f 6578 6973 socket_file_exis
│ │ │ -002c3bc0: 7473 2e73 7464 6f75 745f 6c69 6e65 7320 ts.stdout_lines
│ │ │ -002c3bd0: 6973 2073 6561 7263 6828 2274 6674 7064 is search("tftpd
│ │ │ -002c3be0: 2d68 7061 2e73 6f63 6b65 7422 2c20 6d75 -hpa.socket", mu
│ │ │ -002c3bf0: 6c74 696c 696e 653d 5472 7565 290a 2020 ltiline=True).
│ │ │ -002c3c00: 7461 6773 3a0a 2020 2d20 4e49 5354 2d38 tags:. - NIST-8
│ │ │ -002c3c10: 3030 2d35 332d 434d 2d36 2861 290a 2020 00-53-CM-6(a).
│ │ │ -002c3c20: 2d20 4e49 5354 2d38 3030 2d35 332d 434d - NIST-800-53-CM
│ │ │ -002c3c30: 2d37 2861 290a 2020 2d20 4e49 5354 2d38 -7(a). - NIST-8
│ │ │ -002c3c40: 3030 2d35 332d 434d 2d37 2862 290a 2020 00-53-CM-7(b).
│ │ │ -002c3c50: 2d20 6469 7361 626c 655f 7374 7261 7465 - disable_strate
│ │ │ -002c3c60: 6779 0a20 202d 2068 6967 685f 7365 7665 gy. - high_seve
│ │ │ -002c3c70: 7269 7479 0a20 202d 206c 6f77 5f63 6f6d rity. - low_com
│ │ │ -002c3c80: 706c 6578 6974 790a 2020 2d20 6c6f 775f plexity. - low_
│ │ │ -002c3c90: 6469 7372 7570 7469 6f6e 0a20 202d 206e disruption. - n
│ │ │ -002c3ca0: 6f5f 7265 626f 6f74 5f6e 6565 6465 640a o_reboot_needed.
│ │ │ -002c3cb0: 2020 2d20 7365 7276 6963 655f 7466 7470 - service_tftp
│ │ │ -002c3cc0: 5f64 6973 6162 6c65 640a 2020 2d20 7370 _disabled. - sp
│ │ │ -002c3cd0: 6563 6961 6c5f 7365 7276 6963 655f 626c ecial_service_bl
│ │ │ -002c3ce0: 6f63 6b0a 2020 7768 656e 3a20 2722 6c69 ock. when: '"li
│ │ │ -002c3cf0: 6e75 782d 6261 7365 2220 696e 2061 6e73 nux-base" in ans
│ │ │ -002c3d00: 6962 6c65 5f66 6163 7473 2e70 6163 6b61 ible_facts.packa
│ │ │ -002c3d10: 6765 7327 0a3c 2f63 6f64 653e 3c2f 7072 ges'.Remediation Ans
│ │ │ +002c2e20: 6962 6c65 2073 6e69 7070 6574 20e2 87b2 ible snippet ...
│ │ │ +002c2e30: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61
<
│ │ │ +002c2eb0: 7468 3e43 6f6d 706c 6578 6974 793a 3c2f th>Complexity:
│ │ │ +002c2ec0: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ +002c2ed0: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr> Disr
│ │ │ +002c2ee0: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption:
│ │ │ +002c2ef0: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Reboot: false <
│ │ │ +002c2f20: 2f74 723e 3c74 723e 3c74 683e 5374 7261 /tr>Stra
│ │ │ +002c2f30: 7465 6779 3a3c 2f74 683e 3c74 643e 6469 tegy: di
│ │ │ +002c2f40: 7361 626c 653c 2f74 643e 3c2f 7472 3e3c sable <
│ │ │ +002c2f50: 2f74 6162 6c65 3e3c 7072 653e 3c63 6f64 /table>- name: Gather
│ │ │ +002c2f70: 2074 6865 2070 6163 6b61 6765 2066 6163 the package fac
│ │ │ +002c2f80: 7473 0a20 2070 6163 6b61 6765 5f66 6163 ts. package_fac
│ │ │ +002c2f90: 7473 3a0a 2020 2020 6d61 6e61 6765 723a ts:. manager:
│ │ │ +002c2fa0: 2061 7574 6f0a 2020 7461 6773 3a0a 2020 auto. tags:.
│ │ │ +002c2fb0: 2d20 4e49 5354 2d38 3030 2d35 332d 434d - NIST-800-53-CM
│ │ │ +002c2fc0: 2d36 2861 290a 2020 2d20 4e49 5354 2d38 -6(a). - NIST-8
│ │ │ +002c2fd0: 3030 2d35 332d 434d 2d37 2861 290a 2020 00-53-CM-7(a).
│ │ │ +002c2fe0: 2d20 4e49 5354 2d38 3030 2d35 332d 434d - NIST-800-53-CM
│ │ │ +002c2ff0: 2d37 2862 290a 2020 2d20 6469 7361 626c -7(b). - disabl
│ │ │ +002c3000: 655f 7374 7261 7465 6779 0a20 202d 2068 e_strategy. - h
│ │ │ +002c3010: 6967 685f 7365 7665 7269 7479 0a20 202d igh_severity. -
│ │ │ +002c3020: 206c 6f77 5f63 6f6d 706c 6578 6974 790a low_complexity.
│ │ │ +002c3030: 2020 2d20 6c6f 775f 6469 7372 7570 7469 - low_disrupti
│ │ │ +002c3040: 6f6e 0a20 202d 206e 6f5f 7265 626f 6f74 on. - no_reboot
│ │ │ +002c3050: 5f6e 6565 6465 640a 2020 2d20 7365 7276 _needed. - serv
│ │ │ +002c3060: 6963 655f 7466 7470 5f64 6973 6162 6c65 ice_tftp_disable
│ │ │ +002c3070: 640a 0a2d 206e 616d 653a 2044 6973 6162 d..- name: Disab
│ │ │ +002c3080: 6c65 2074 6674 7064 2d68 7061 2053 6572 le tftpd-hpa Ser
│ │ │ +002c3090: 7669 6365 202d 2044 6973 6162 6c65 2073 vice - Disable s
│ │ │ +002c30a0: 6572 7669 6365 2074 6674 7064 2d68 7061 ervice tftpd-hpa
│ │ │ +002c30b0: 0a20 2062 6c6f 636b 3a0a 0a20 202d 206e . block:.. - n
│ │ │ +002c30c0: 616d 653a 2044 6973 6162 6c65 2074 6674 ame: Disable tft
│ │ │ +002c30d0: 7064 2d68 7061 2053 6572 7669 6365 202d pd-hpa Service -
│ │ │ +002c30e0: 2043 6f6c 6c65 6374 2073 7973 7465 6d64 Collect systemd
│ │ │ +002c30f0: 2053 6572 7669 6365 7320 5072 6573 656e Services Presen
│ │ │ +002c3100: 7420 696e 2074 6865 2053 7973 7465 6d0a t in the System.
│ │ │ +002c3110: 2020 2020 616e 7369 626c 652e 6275 696c ansible.buil
│ │ │ +002c3120: 7469 6e2e 636f 6d6d 616e 643a 2073 7973 tin.command: sys
│ │ │ +002c3130: 7465 6d63 746c 202d 7120 6c69 7374 2d75 temctl -q list-u
│ │ │ +002c3140: 6e69 742d 6669 6c65 7320 2d2d 7479 7065 nit-files --type
│ │ │ +002c3150: 2073 6572 7669 6365 0a20 2020 2072 6567 service. reg
│ │ │ +002c3160: 6973 7465 723a 2073 6572 7669 6365 5f65 ister: service_e
│ │ │ +002c3170: 7869 7374 730a 2020 2020 6368 616e 6765 xists. change
│ │ │ +002c3180: 645f 7768 656e 3a20 6661 6c73 650a 2020 d_when: false.
│ │ │ +002c3190: 2020 6661 696c 6564 5f77 6865 6e3a 2073 failed_when: s
│ │ │ +002c31a0: 6572 7669 6365 5f65 7869 7374 732e 7263 ervice_exists.rc
│ │ │ +002c31b0: 206e 6f74 2069 6e20 5b30 2c20 315d 0a20 not in [0, 1].
│ │ │ +002c31c0: 2020 2063 6865 636b 5f6d 6f64 653a 2066 check_mode: f
│ │ │ +002c31d0: 616c 7365 0a0a 2020 2d20 6e61 6d65 3a20 alse.. - name:
│ │ │ +002c31e0: 4469 7361 626c 6520 7466 7470 642d 6870 Disable tftpd-hp
│ │ │ +002c31f0: 6120 5365 7276 6963 6520 2d20 456e 7375 a Service - Ensu
│ │ │ +002c3200: 7265 2074 6674 7064 2d68 7061 2e73 6572 re tftpd-hpa.ser
│ │ │ +002c3210: 7669 6365 2069 7320 4d61 736b 6564 0a20 vice is Masked.
│ │ │ +002c3220: 2020 2061 6e73 6962 6c65 2e62 7569 6c74 ansible.built
│ │ │ +002c3230: 696e 2e73 7973 7465 6d64 3a0a 2020 2020 in.systemd:.
│ │ │ +002c3240: 2020 6e61 6d65 3a20 7466 7470 642d 6870 name: tftpd-hp
│ │ │ +002c3250: 612e 7365 7276 6963 650a 2020 2020 2020 a.service.
│ │ │ +002c3260: 7374 6174 653a 2073 746f 7070 6564 0a20 state: stopped.
│ │ │ +002c3270: 2020 2020 2065 6e61 626c 6564 3a20 6661 enabled: fa
│ │ │ +002c3280: 6c73 650a 2020 2020 2020 6d61 736b 6564 lse. masked
│ │ │ +002c3290: 3a20 7472 7565 0a20 2020 2077 6865 6e3a : true. when:
│ │ │ +002c32a0: 2073 6572 7669 6365 5f65 7869 7374 732e service_exists.
│ │ │ +002c32b0: 7374 646f 7574 5f6c 696e 6573 2069 7320 stdout_lines is
│ │ │ +002c32c0: 7365 6172 6368 2822 7466 7470 642d 6870 search("tftpd-hp
│ │ │ +002c32d0: 612e 7365 7276 6963 6522 2c20 6d75 6c74 a.service", mult
│ │ │ +002c32e0: 696c 696e 653d 5472 7565 290a 0a20 202d iline=True).. -
│ │ │ +002c32f0: 206e 616d 653a 2055 6e69 7420 536f 636b name: Unit Sock
│ │ │ +002c3300: 6574 2045 7869 7374 7320 2d20 7466 7470 et Exists - tftp
│ │ │ +002c3310: 642d 6870 612e 736f 636b 6574 0a20 2020 d-hpa.socket.
│ │ │ +002c3320: 2061 6e73 6962 6c65 2e62 7569 6c74 696e ansible.builtin
│ │ │ +002c3330: 2e63 6f6d 6d61 6e64 3a20 7379 7374 656d .command: system
│ │ │ +002c3340: 6374 6c20 2d71 206c 6973 742d 756e 6974 ctl -q list-unit
│ │ │ +002c3350: 2d66 696c 6573 2074 6674 7064 2d68 7061 -files tftpd-hpa
│ │ │ +002c3360: 2e73 6f63 6b65 740a 2020 2020 7265 6769 .socket. regi
│ │ │ +002c3370: 7374 6572 3a20 736f 636b 6574 5f66 696c ster: socket_fil
│ │ │ +002c3380: 655f 6578 6973 7473 0a20 2020 2063 6861 e_exists. cha
│ │ │ +002c3390: 6e67 6564 5f77 6865 6e3a 2066 616c 7365 nged_when: false
│ │ │ +002c33a0: 0a20 2020 2066 6169 6c65 645f 7768 656e . failed_when
│ │ │ +002c33b0: 3a20 736f 636b 6574 5f66 696c 655f 6578 : socket_file_ex
│ │ │ +002c33c0: 6973 7473 2e72 6320 6e6f 7420 696e 205b ists.rc not in [
│ │ │ +002c33d0: 302c 2031 5d0a 2020 2020 6368 6563 6b5f 0, 1]. check_
│ │ │ +002c33e0: 6d6f 6465 3a20 6661 6c73 650a 0a20 202d mode: false.. -
│ │ │ +002c33f0: 206e 616d 653a 2044 6973 6162 6c65 2074 name: Disable t
│ │ │ +002c3400: 6674 7064 2d68 7061 2053 6572 7669 6365 ftpd-hpa Service
│ │ │ +002c3410: 202d 2044 6973 6162 6c65 2053 6f63 6b65 - Disable Socke
│ │ │ +002c3420: 7420 7466 7470 642d 6870 610a 2020 2020 t tftpd-hpa.
│ │ │ +002c3430: 616e 7369 626c 652e 6275 696c 7469 6e2e ansible.builtin.
│ │ │ +002c3440: 7379 7374 656d 643a 0a20 2020 2020 206e systemd:. n
│ │ │ +002c3450: 616d 653a 2074 6674 7064 2d68 7061 2e73 ame: tftpd-hpa.s
│ │ │ +002c3460: 6f63 6b65 740a 2020 2020 2020 656e 6162 ocket. enab
│ │ │ +002c3470: 6c65 643a 2066 616c 7365 0a20 2020 2020 led: false.
│ │ │ +002c3480: 2073 7461 7465 3a20 7374 6f70 7065 640a state: stopped.
│ │ │ +002c3490: 2020 2020 2020 6d61 736b 6564 3a20 7472 masked: tr
│ │ │ +002c34a0: 7565 0a20 2020 2077 6865 6e3a 2073 6f63 ue. when: soc
│ │ │ +002c34b0: 6b65 745f 6669 6c65 5f65 7869 7374 732e ket_file_exists.
│ │ │ +002c34c0: 7374 646f 7574 5f6c 696e 6573 2069 7320 stdout_lines is
│ │ │ +002c34d0: 7365 6172 6368 2822 7466 7470 642d 6870 search("tftpd-hp
│ │ │ +002c34e0: 612e 736f 636b 6574 222c 206d 756c 7469 a.socket", multi
│ │ │ +002c34f0: 6c69 6e65 3d54 7275 6529 0a20 2074 6167 line=True). tag
│ │ │ +002c3500: 733a 0a20 202d 204e 4953 542d 3830 302d s:. - NIST-800-
│ │ │ +002c3510: 3533 2d43 4d2d 3628 6129 0a20 202d 204e 53-CM-6(a). - N
│ │ │ +002c3520: 4953 542d 3830 302d 3533 2d43 4d2d 3728 IST-800-53-CM-7(
│ │ │ +002c3530: 6129 0a20 202d 204e 4953 542d 3830 302d a). - NIST-800-
│ │ │ +002c3540: 3533 2d43 4d2d 3728 6229 0a20 202d 2064 53-CM-7(b). - d
│ │ │ +002c3550: 6973 6162 6c65 5f73 7472 6174 6567 790a isable_strategy.
│ │ │ +002c3560: 2020 2d20 6869 6768 5f73 6576 6572 6974 - high_severit
│ │ │ +002c3570: 790a 2020 2d20 6c6f 775f 636f 6d70 6c65 y. - low_comple
│ │ │ +002c3580: 7869 7479 0a20 202d 206c 6f77 5f64 6973 xity. - low_dis
│ │ │ +002c3590: 7275 7074 696f 6e0a 2020 2d20 6e6f 5f72 ruption. - no_r
│ │ │ +002c35a0: 6562 6f6f 745f 6e65 6564 6564 0a20 202d eboot_needed. -
│ │ │ +002c35b0: 2073 6572 7669 6365 5f74 6674 705f 6469 service_tftp_di
│ │ │ +002c35c0: 7361 626c 6564 0a20 202d 2073 7065 6369 sabled. - speci
│ │ │ +002c35d0: 616c 5f73 6572 7669 6365 5f62 6c6f 636b al_service_block
│ │ │ +002c35e0: 0a20 2077 6865 6e3a 2027 226c 696e 7578 . when: '"linux
│ │ │ +002c35f0: 2d62 6173 6522 2069 6e20 616e 7369 626c -base" in ansibl
│ │ │ +002c3600: 655f 6661 6374 732e 7061 636b 6167 6573 e_facts.packages
│ │ │ +002c3610: 270a 3c2f 636f 6465 3e3c 2f70 7265 3e3c '.
<
│ │ │ +002c3620: 2f64 6976 3e3c 6120 636c 6173 733d 2262 /div>Remediation K
│ │ │ +002c36d0: 7562 6572 6e65 7465 7320 736e 6970 7065 ubernetes snippe
│ │ │ +002c36e0: 7420 e287 b23c 2f61 3e3c 6272 3e3c 6469 t ...
│ │ │ +002c3760: 3c74 723e 3c74 683e 436f 6d70 6c65 7869 Complexi
│ │ │ +002c3770: 7479 3a3c 2f74 683e 3c74 643e 6c6f 773c ty: low<
│ │ │ +002c3780: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Disruption: medium
│ │ │ +002c37b0: 3c2f 7472 3e3c 7472 3e3c 7468 3e52 6562 Reb
│ │ │ +002c37c0: 6f6f 743a 3c2f 7468 3e3c 7464 3e74 7275 oot: tru
│ │ │ +002c37d0: 653c 2f74 643e 3c2f 7472 3e3c 7472 3e3c e <
│ │ │ +002c37e0: 7468 3e53 7472 6174 6567 793a 3c2f 7468 th>Strategy:disable
apiVers
│ │ │ +002c3820: 696f 6e3a 206d 6163 6869 6e65 636f 6e66 ion: machineconf
│ │ │ +002c3830: 6967 7572 6174 696f 6e2e 6f70 656e 7368 iguration.opensh
│ │ │ +002c3840: 6966 742e 696f 2f76 310a 6b69 6e64 3a20 ift.io/v1.kind:
│ │ │ +002c3850: 4d61 6368 696e 6543 6f6e 6669 670a 7370 MachineConfig.sp
│ │ │ +002c3860: 6563 3a0a 2020 636f 6e66 6967 3a0a 2020 ec:. config:.
│ │ │ +002c3870: 2020 6967 6e69 7469 6f6e 3a0a 2020 2020 ignition:.
│ │ │ +002c3880: 2020 7665 7273 696f 6e3a 2033 2e31 2e30 version: 3.1.0
│ │ │ +002c3890: 0a20 2020 2073 7973 7465 6d64 3a0a 2020 . systemd:.
│ │ │ +002c38a0: 2020 2020 756e 6974 733a 0a20 2020 2020 units:.
│ │ │ +002c38b0: 202d 206e 616d 653a 2074 6674 7064 2d68 - name: tftpd-h
│ │ │ +002c38c0: 7061 2e73 6572 7669 6365 0a20 2020 2020 pa.service.
│ │ │ +002c38d0: 2020 2065 6e61 626c 6564 3a20 6661 6c73 enabled: fals
│ │ │ +002c38e0: 650a 2020 2020 2020 2020 6d61 736b 3a20 e. mask:
│ │ │ +002c38f0: 7472 7565 0a20 2020 2020 202d 206e 616d true. - nam
│ │ │ +002c3900: 653a 2074 6674 7064 2d68 7061 2e73 6f63 e: tftpd-hpa.soc
│ │ │ +002c3910: 6b65 740a 2020 2020 2020 2020 656e 6162 ket. enab
│ │ │ +002c3920: 6c65 643a 2066 616c 7365 0a20 2020 2020 led: false.
│ │ │ +002c3930: 2020 206d 6173 6b3a 2074 7275 650a 3c2f mask: true.
│ │ │ +002c3940: 636f 6465 3e3c 2f70 7265 3e3c 2f64 6976 code>
R
│ │ │ +002c39f0: 656d 6564 6961 7469 6f6e 2050 7570 7065 emediation Puppe
│ │ │ +002c3a00: 7420 736e 6970 7065 7420 e287 b23c 2f61 t snippet ...
│ │ │ +002c3a90: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity:
│ │ │ +002c3aa0: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Disrupt
│ │ │ +002c3ac0: 696f 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 ion: low
│ │ │ +002c3ad0: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Reboot:false Strateg
│ │ │ +002c3b10: 793a 3c2f 7468 3e3c 7464 3e65 6e61 626c y: enabl
│ │ │ +002c3b20: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e in
│ │ │ +002c3b40: 636c 7564 6520 6469 7361 626c 655f 7466 clude disable_tf
│ │ │ +002c3b50: 7470 642d 6870 610a 0a63 6c61 7373 2064 tpd-hpa..class d
│ │ │ +002c3b60: 6973 6162 6c65 5f74 6674 7064 2d68 7061 isable_tftpd-hpa
│ │ │ +002c3b70: 207b 0a20 2073 6572 7669 6365 207b 2774 {. service {'t
│ │ │ +002c3b80: 6674 7064 2d68 7061 273a 0a20 2020 2065 ftpd-hpa':. e
│ │ │ +002c3b90: 6e61 626c 6520 3d26 6774 3b20 6661 6c73 nable => fals
│ │ │ +002c3ba0: 652c 0a20 2020 2065 6e73 7572 6520 3d26 e,. ensure =&
│ │ │ +002c3bb0: 6774 3b20 2773 746f 7070 6564 272c 0a20 gt; 'stopped',.
│ │ │ +002c3bc0: 207d 0a7d 0a3c 2f63 6f64 653e 3c2f 7072 }.}.Remediatio
│ │ │ +002c3c80: 6e20 4f53 4275 696c 6420 426c 7565 7072 n OSBuild Bluepr
│ │ │ +002c3c90: 696e 7420 736e 6970 7065 7420 e287 b23c int snippet ...<
│ │ │ +002c3ca0: 2f61 3e3c 6272 3e3c 6469 7620 636c 6173 /a>
.[customizati
│ │ │ +002c3cf0: 6f6e 732e 7365 7276 6963 6573 5d0a 6d61 ons.services].ma
│ │ │ +002c3d00: 736b 6564 203d 205b 2274 6674 7064 2d68 sked = ["tftpd-h
│ │ │ +002c3d10: 7061 225d 0a3c 2f63 6f64 653e 3c2f 7072 pa"].
Remediati
│ │ │ -002c4b30: 6f6e 2050 7570 7065 7420 736e 6970 7065 on Puppet snippe
│ │ │ -002c4b40: 7420 e287 b23c 2f61 3e3c 6272 3e3c 6469 t ...
│ │ │ -002c4bc0: 3c74 723e 3c74 683e 436f 6d70 6c65 7869 Complexi
│ │ │ -002c4bd0: 7479 3a3c 2f74 683e 3c74 643e 6c6f 773c ty: low<
│ │ │ -002c4be0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Disruption: low Reboot
│ │ │ -002c4c20: 3a3c 2f74 683e 3c74 643e 6661 6c73 653c : false<
│ │ │ -002c4c30: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Strategy: <
│ │ │ -002c4c50: 7464 3e64 6973 6162 6c65 3c2f 7464 3e3c td>disable<
│ │ │ -002c4c60: 2f74 723e 3c2f 7461 626c 653e 3c70 7265 /tr>
.include
│ │ │ -002c4c80: 7265 6d6f 7665 5f72 7379 6e63 0a0a 636c remove_rsync..cl
│ │ │ -002c4c90: 6173 7320 7265 6d6f 7665 5f72 7379 6e63 ass remove_rsync
│ │ │ -002c4ca0: 207b 0a20 2070 6163 6b61 6765 207b 2027 {. package { '
│ │ │ -002c4cb0: 7273 796e 6327 3a0a 2020 2020 656e 7375 rsync':. ensu
│ │ │ -002c4cc0: 7265 203d 2667 743b 2027 7075 7267 6564 re => 'purged
│ │ │ -002c4cd0: 272c 0a20 207d 0a7d 0a3c 2f63 6f64 653e ',. }.}.
│ │ │ -002c4ce0: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063
Remedi
│ │ │ -002c4d90: 6174 696f 6e20 416e 7369 626c 6520 736e ation Ansible sn
│ │ │ -002c4da0: 6970 7065 7420 e287 b23c 2f61 3e3c 6272 ippet ...
Comp
│ │ │ -002c4e30: 6c65 7869 7479 3a3c 2f74 683e 3c74 643e lexity:
│ │ │ -002c4e40: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Disruption:
│ │ │ -002c4e60: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Re
│ │ │ -002c4e80: 626f 6f74 3a3c 2f74 683e 3c74 643e 6661 boot: fa
│ │ │ -002c4e90: 6c73 653c 2f74 643e 3c2f 7472 3e3c 7472 lse Strategy:
│ │ │ -002c4eb0: 7468 3e3c 7464 3e64 6973 6162 6c65 3c2f th> disable
│ │ │ -002c4ec0: 7464 3e3c 2f74 723e 3c2f 7461 626c 653e td>
│ │ │ -002c4ed0: 3c70 7265 3e3c 636f 6465 3e2d 206e 616d - nam
│ │ │ -002c4ee0: 653a 2027 556e 696e 7374 616c 6c20 7273 e: 'Uninstall rs
│ │ │ -002c4ef0: 796e 6320 5061 636b 6167 653a 2045 6e73 ync Package: Ens
│ │ │ -002c4f00: 7572 6520 7273 796e 6320 6973 2072 656d ure rsync is rem
│ │ │ -002c4f10: 6f76 6564 270a 2020 616e 7369 626c 652e oved'. ansible.
│ │ │ -002c4f20: 6275 696c 7469 6e2e 7061 636b 6167 653a builtin.package:
│ │ │ -002c4f30: 0a20 2020 206e 616d 653a 2072 7379 6e63 . name: rsync
│ │ │ -002c4f40: 0a20 2020 2073 7461 7465 3a20 6162 7365 . state: abse
│ │ │ -002c4f50: 6e74 0a20 2074 6167 733a 0a20 202d 2064 nt. tags:. - d
│ │ │ -002c4f60: 6973 6162 6c65 5f73 7472 6174 6567 790a isable_strategy.
│ │ │ -002c4f70: 2020 2d20 6c6f 775f 636f 6d70 6c65 7869 - low_complexi
│ │ │ -002c4f80: 7479 0a20 202d 206c 6f77 5f64 6973 7275 ty. - low_disru
│ │ │ -002c4f90: 7074 696f 6e0a 2020 2d20 6d65 6469 756d ption. - medium
│ │ │ -002c4fa0: 5f73 6576 6572 6974 790a 2020 2d20 6e6f _severity. - no
│ │ │ -002c4fb0: 5f72 6562 6f6f 745f 6e65 6564 6564 0a20 _reboot_needed.
│ │ │ -002c4fc0: 202d 2070 6163 6b61 6765 5f72 7379 6e63 - package_rsync
│ │ │ -002c4fd0: 5f72 656d 6f76 6564 0a3c 2f63 6f64 653e _removed.
│ │ │ +002c4b30: 6f6e 2041 6e73 6962 6c65 2073 6e69 7070 on Ansible snipp
│ │ │ +002c4b40: 6574 20e2 87b2 3c2f 613e 3c62 723e 3c64 et ...
<
│ │ │ +002c4b80: 7461 626c 6520 636c 6173 733d 2274 6162 table class="tab
│ │ │ +002c4b90: 6c65 2074 6162 6c65 2d73 7472 6970 6564 le table-striped
│ │ │ +002c4ba0: 2074 6162 6c65 2d62 6f72 6465 7265 6420 table-bordered
│ │ │ +002c4bb0: 7461 626c 652d 636f 6e64 656e 7365 6422 table-condensed"
│ │ │ +002c4bc0: 3e3c 7472 3e3c 7468 3e43 6f6d 706c 6578 >Complex
│ │ │ +002c4bd0: 6974 793a 3c2f 7468 3e3c 7464 3e6c 6f77 ity: low
│ │ │ +002c4be0: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Disruption: low
│ │ │ +002c4c10: 7472 3e3c 7472 3e3c 7468 3e52 6562 6f6f tr>Reboo
│ │ │ +002c4c20: 743a 3c2f 7468 3e3c 7464 3e66 616c 7365 t: false
│ │ │ +002c4c30: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Strategy:
│ │ │ +002c4c50: 3c74 643e 6469 7361 626c 653c 2f74 643e disable
│ │ │ +002c4c60: 3c2f 7472 3e3c 2f74 6162 6c65 3e3c 7072
- name:
│ │ │ +002c4c80: 2755 6e69 6e73 7461 6c6c 2072 7379 6e63 'Uninstall rsync
│ │ │ +002c4c90: 2050 6163 6b61 6765 3a20 456e 7375 7265 Package: Ensure
│ │ │ +002c4ca0: 2072 7379 6e63 2069 7320 7265 6d6f 7665 rsync is remove
│ │ │ +002c4cb0: 6427 0a20 2061 6e73 6962 6c65 2e62 7569 d'. ansible.bui
│ │ │ +002c4cc0: 6c74 696e 2e70 6163 6b61 6765 3a0a 2020 ltin.package:.
│ │ │ +002c4cd0: 2020 6e61 6d65 3a20 7273 796e 630a 2020 name: rsync.
│ │ │ +002c4ce0: 2020 7374 6174 653a 2061 6273 656e 740a state: absent.
│ │ │ +002c4cf0: 2020 7461 6773 3a0a 2020 2d20 6469 7361 tags:. - disa
│ │ │ +002c4d00: 626c 655f 7374 7261 7465 6779 0a20 202d ble_strategy. -
│ │ │ +002c4d10: 206c 6f77 5f63 6f6d 706c 6578 6974 790a low_complexity.
│ │ │ +002c4d20: 2020 2d20 6c6f 775f 6469 7372 7570 7469 - low_disrupti
│ │ │ +002c4d30: 6f6e 0a20 202d 206d 6564 6975 6d5f 7365 on. - medium_se
│ │ │ +002c4d40: 7665 7269 7479 0a20 202d 206e 6f5f 7265 verity. - no_re
│ │ │ +002c4d50: 626f 6f74 5f6e 6565 6465 640a 2020 2d20 boot_needed. -
│ │ │ +002c4d60: 7061 636b 6167 655f 7273 796e 635f 7265 package_rsync_re
│ │ │ +002c4d70: 6d6f 7665 640a 3c2f 636f 6465 3e3c 2f70 moved. Remediati
│ │ │ +002c4e30: 6f6e 2050 7570 7065 7420 736e 6970 7065 on Puppet snippe
│ │ │ +002c4e40: 7420 e287 b23c 2f61 3e3c 6272 3e3c 6469 t ...
│ │ │ +002c4ec0: 3c74 723e 3c74 683e 436f 6d70 6c65 7869 Complexi
│ │ │ +002c4ed0: 7479 3a3c 2f74 683e 3c74 643e 6c6f 773c ty: low<
│ │ │ +002c4ee0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Disruption: low Reboot
│ │ │ +002c4f20: 3a3c 2f74 683e 3c74 643e 6661 6c73 653c : false<
│ │ │ +002c4f30: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Strategy: <
│ │ │ +002c4f50: 7464 3e64 6973 6162 6c65 3c2f 7464 3e3c td>disable<
│ │ │ +002c4f60: 2f74 723e 3c2f 7461 626c 653e 3c70 7265 /tr>
.include
│ │ │ +002c4f80: 7265 6d6f 7665 5f72 7379 6e63 0a0a 636c remove_rsync..cl
│ │ │ +002c4f90: 6173 7320 7265 6d6f 7665 5f72 7379 6e63 ass remove_rsync
│ │ │ +002c4fa0: 207b 0a20 2070 6163 6b61 6765 207b 2027 {. package { '
│ │ │ +002c4fb0: 7273 796e 6327 3a0a 2020 2020 656e 7375 rsync':. ensu
│ │ │ +002c4fc0: 7265 203d 2667 743b 2027 7075 7267 6564 re => 'purged
│ │ │ +002c4fd0: 272c 0a20 207d 0a7d 0a3c 2f63 6f64 653e ',. }.}.
│ │ │ 002c4fe0: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063
Remediat
│ │ │ -002c5e10: 696f 6e20 4f53 4275 696c 6420 426c 7565 ion OSBuild Blue
│ │ │ -002c5e20: 7072 696e 7420 736e 6970 7065 7420 e287 print snippet ..
│ │ │ -002c5e30: b23c 2f61 3e3c 6272 3e3c 6469 7620 636c .
<
│ │ │ -002c5e70: 636f 6465 3e0a 5b63 7573 746f 6d69 7a61 code>.[customiza
│ │ │ -002c5e80: 7469 6f6e 732e 7365 7276 6963 6573 5d0a tions.services].
│ │ │ -002c5e90: 6d61 736b 6564 203d 205b 2272 7379 6e63 masked = ["rsync
│ │ │ -002c5ea0: 6422 5d0a 3c2f 636f 6465 3e3c 2f70 7265 d"].
Remediation
│ │ │ -002c5f60: 204b 7562 6572 6e65 7465 7320 736e 6970 Kubernetes snip
│ │ │ -002c5f70: 7065 7420 e287 b23c 2f61 3e3c 6272 3e3c pet ...
<
│ │ │ -002c5f80: 6469 7620 636c 6173 733d 2270 616e 656c div class="panel
│ │ │ -002c5f90: 2d63 6f6c 6c61 7073 6520 636f 6c6c 6170 -collapse collap
│ │ │ -002c5fa0: 7365 2220 6964 3d22 6964 3131 3433 223e se" id="id1143">
│ │ │ -002c5fb0: 3c74 6162 6c65 2063 6c61 7373 3d22 7461 Comple
│ │ │ -002c6000: 7869 7479 3a3c 2f74 683e 3c74 643e 6c6f xity: lo
│ │ │ -002c6010: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ -002c6020: 7468 3e44 6973 7275 7074 696f 6e3a 3c2f th>Disruption:
│ │ │ -002c6030: 7468 3e3c 7464 3e6d 6564 6975 6d3c 2f74 th>medium R
│ │ │ -002c6050: 6562 6f6f 743a 3c2f 7468 3e3c 7464 3e74 eboot: t
│ │ │ -002c6060: 7275 653c 2f74 643e 3c2f 7472 3e3c 7472 rue Strategy:
│ │ │ -002c6080: 7468 3e3c 7464 3e64 6973 6162 6c65 3c2f th> disable
│ │ │ -002c6090: 7464 3e3c 2f74 723e 3c2f 7461 626c 653e td>
│ │ │ -002c60a0: 3c70 7265 3e3c 636f 6465 3e61 7069 5665 apiVe
│ │ │ -002c60b0: 7273 696f 6e3a 206d 6163 6869 6e65 636f rsion: machineco
│ │ │ -002c60c0: 6e66 6967 7572 6174 696f 6e2e 6f70 656e nfiguration.open
│ │ │ -002c60d0: 7368 6966 742e 696f 2f76 310a 6b69 6e64 shift.io/v1.kind
│ │ │ -002c60e0: 3a20 4d61 6368 696e 6543 6f6e 6669 670a : MachineConfig.
│ │ │ -002c60f0: 7370 6563 3a0a 2020 636f 6e66 6967 3a0a spec:. config:.
│ │ │ -002c6100: 2020 2020 6967 6e69 7469 6f6e 3a0a 2020 ignition:.
│ │ │ -002c6110: 2020 2020 7665 7273 696f 6e3a 2033 2e31 version: 3.1
│ │ │ -002c6120: 2e30 0a20 2020 2073 7973 7465 6d64 3a0a .0. systemd:.
│ │ │ -002c6130: 2020 2020 2020 756e 6974 733a 0a20 2020 units:.
│ │ │ -002c6140: 2020 202d 206e 616d 653a 2072 7379 6e63 - name: rsync
│ │ │ -002c6150: 642e 7365 7276 6963 650a 2020 2020 2020 d.service.
│ │ │ -002c6160: 2020 656e 6162 6c65 643a 2066 616c 7365 enabled: false
│ │ │ -002c6170: 0a20 2020 2020 2020 206d 6173 6b3a 2074 . mask: t
│ │ │ -002c6180: 7275 650a 2020 2020 2020 2d20 6e61 6d65 rue. - name
│ │ │ -002c6190: 3a20 7273 796e 6364 2e73 6f63 6b65 740a : rsyncd.socket.
│ │ │ -002c61a0: 2020 2020 2020 2020 656e 6162 6c65 643a enabled:
│ │ │ -002c61b0: 2066 616c 7365 0a20 2020 2020 2020 206d false. m
│ │ │ -002c61c0: 6173 6b3a 2074 7275 650a 3c2f 636f 6465 ask: true.
Remed
│ │ │ -002c6280: 6961 7469 6f6e 2050 7570 7065 7420 736e iation Puppet sn
│ │ │ -002c6290: 6970 7065 7420 e287 b23c 2f61 3e3c 6272 ippet ...
Comp
│ │ │ -002c6320: 6c65 7869 7479 3a3c 2f74 683e 3c74 643e lexity:
│ │ │ -002c6330: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Disruption:
│ │ │ -002c6350: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Re
│ │ │ -002c6370: 626f 6f74 3a3c 2f74 683e 3c74 643e 6661 boot: fa
│ │ │ -002c6380: 6c73 653c 2f74 643e 3c2f 7472 3e3c 7472 lse Strategy:
│ │ │ -002c63a0: 7468 3e3c 7464 3e65 6e61 626c 653c 2f74 th> enable
<
│ │ │ -002c63c0: 7072 653e 3c63 6f64 653e 696e 636c 7564 pre>includ
│ │ │ -002c63d0: 6520 6469 7361 626c 655f 7273 796e 6364 e disable_rsyncd
│ │ │ -002c63e0: 0a0a 636c 6173 7320 6469 7361 626c 655f ..class disable_
│ │ │ -002c63f0: 7273 796e 6364 207b 0a20 2073 6572 7669 rsyncd {. servi
│ │ │ -002c6400: 6365 207b 2772 7379 6e63 6427 3a0a 2020 ce {'rsyncd':.
│ │ │ -002c6410: 2020 656e 6162 6c65 203d 2667 743b 2066 enable => f
│ │ │ -002c6420: 616c 7365 2c0a 2020 2020 656e 7375 7265 alse,. ensure
│ │ │ -002c6430: 203d 2667 743b 2027 7374 6f70 7065 6427 => 'stopped'
│ │ │ -002c6440: 2c0a 2020 7d0a 7d0a 3c2f 636f 6465 3e3c ,. }.}.<
│ │ │ -002c6450: 2f70 7265 3e3c 2f64 6976 3e3c 6120 636c /pre>Remedia
│ │ │ -002c6500: 7469 6f6e 2041 6e73 6962 6c65 2073 6e69 tion Ansible sni
│ │ │ -002c6510: 7070 6574 20e2 87b2 3c2f 613e 3c62 723e ppet ...
│ │ │ -002c6520: 3c64 6976 2063 6c61 7373 3d22 7061 6e65 Compl
│ │ │ -002c65a0: 6578 6974 793a 3c2f 7468 3e3c 7464 3e6c exity: l
│ │ │ -002c65b0: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ -002c65c0: 3c74 683e 4469 7372 7570 7469 6f6e 3a3c Disruption:<
│ │ │ -002c65d0: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ -002c65e0: 3c2f 7472 3e3c 7472 3e3c 7468 3e52 6562 Reb
│ │ │ -002c65f0: 6f6f 743a 3c2f 7468 3e3c 7464 3e66 616c oot: fal
│ │ │ -002c6600: 7365 3c2f 7464 3e3c 2f74 723e 3c74 723e se
│ │ │ -002c6610: 3c74 683e 5374 7261 7465 6779 3a3c 2f74 Strategy: disable
<
│ │ │ -002c6640: 7072 653e 3c63 6f64 653e 2d20 6e61 6d65 pre>- name
│ │ │ -002c6650: 3a20 4761 7468 6572 2074 6865 2070 6163 : Gather the pac
│ │ │ -002c6660: 6b61 6765 2066 6163 7473 0a20 2070 6163 kage facts. pac
│ │ │ -002c6670: 6b61 6765 5f66 6163 7473 3a0a 2020 2020 kage_facts:.
│ │ │ -002c6680: 6d61 6e61 6765 723a 2061 7574 6f0a 2020 manager: auto.
│ │ │ -002c6690: 7461 6773 3a0a 2020 2d20 5043 492d 4453 tags:. - PCI-DS
│ │ │ -002c66a0: 5376 342d 322e 320a 2020 2d20 5043 492d Sv4-2.2. - PCI-
│ │ │ -002c66b0: 4453 5376 342d 322e 322e 340a 2020 2d20 DSSv4-2.2.4. -
│ │ │ -002c66c0: 6469 7361 626c 655f 7374 7261 7465 6779 disable_strategy
│ │ │ -002c66d0: 0a20 202d 206c 6f77 5f63 6f6d 706c 6578 . - low_complex
│ │ │ -002c66e0: 6974 790a 2020 2d20 6c6f 775f 6469 7372 ity. - low_disr
│ │ │ -002c66f0: 7570 7469 6f6e 0a20 202d 206d 6564 6975 uption. - mediu
│ │ │ -002c6700: 6d5f 7365 7665 7269 7479 0a20 202d 206e m_severity. - n
│ │ │ -002c6710: 6f5f 7265 626f 6f74 5f6e 6565 6465 640a o_reboot_needed.
│ │ │ -002c6720: 2020 2d20 7365 7276 6963 655f 7273 796e - service_rsyn
│ │ │ -002c6730: 6364 5f64 6973 6162 6c65 640a 0a2d 206e cd_disabled..- n
│ │ │ -002c6740: 616d 653a 2045 6e73 7572 6520 7273 796e ame: Ensure rsyn
│ │ │ -002c6750: 6364 2073 6572 7669 6365 2069 7320 6469 cd service is di
│ │ │ -002c6760: 7361 626c 6564 202d 2044 6973 6162 6c65 sabled - Disable
│ │ │ -002c6770: 2073 6572 7669 6365 2072 7379 6e63 640a service rsyncd.
│ │ │ -002c6780: 2020 626c 6f63 6b3a 0a0a 2020 2d20 6e61 block:.. - na
│ │ │ -002c6790: 6d65 3a20 456e 7375 7265 2072 7379 6e63 me: Ensure rsync
│ │ │ -002c67a0: 6420 7365 7276 6963 6520 6973 2064 6973 d service is dis
│ │ │ -002c67b0: 6162 6c65 6420 2d20 436f 6c6c 6563 7420 abled - Collect
│ │ │ -002c67c0: 7379 7374 656d 6420 5365 7276 6963 6573 systemd Services
│ │ │ -002c67d0: 2050 7265 7365 6e74 2069 6e0a 2020 2020 Present in.
│ │ │ -002c67e0: 2020 7468 6520 5379 7374 656d 0a20 2020 the System.
│ │ │ -002c67f0: 2061 6e73 6962 6c65 2e62 7569 6c74 696e ansible.builtin
│ │ │ -002c6800: 2e63 6f6d 6d61 6e64 3a20 7379 7374 656d .command: system
│ │ │ -002c6810: 6374 6c20 2d71 206c 6973 742d 756e 6974 ctl -q list-unit
│ │ │ -002c6820: 2d66 696c 6573 202d 2d74 7970 6520 7365 -files --type se
│ │ │ -002c6830: 7276 6963 650a 2020 2020 7265 6769 7374 rvice. regist
│ │ │ -002c6840: 6572 3a20 7365 7276 6963 655f 6578 6973 er: service_exis
│ │ │ -002c6850: 7473 0a20 2020 2063 6861 6e67 6564 5f77 ts. changed_w
│ │ │ -002c6860: 6865 6e3a 2066 616c 7365 0a20 2020 2066 hen: false. f
│ │ │ -002c6870: 6169 6c65 645f 7768 656e 3a20 7365 7276 ailed_when: serv
│ │ │ -002c6880: 6963 655f 6578 6973 7473 2e72 6320 6e6f ice_exists.rc no
│ │ │ -002c6890: 7420 696e 205b 302c 2031 5d0a 2020 2020 t in [0, 1].
│ │ │ -002c68a0: 6368 6563 6b5f 6d6f 6465 3a20 6661 6c73 check_mode: fals
│ │ │ -002c68b0: 650a 0a20 202d 206e 616d 653a 2045 6e73 e.. - name: Ens
│ │ │ -002c68c0: 7572 6520 7273 796e 6364 2073 6572 7669 ure rsyncd servi
│ │ │ -002c68d0: 6365 2069 7320 6469 7361 626c 6564 202d ce is disabled -
│ │ │ -002c68e0: 2045 6e73 7572 6520 7273 796e 6364 2e73 Ensure rsyncd.s
│ │ │ -002c68f0: 6572 7669 6365 2069 7320 4d61 736b 6564 ervice is Masked
│ │ │ -002c6900: 0a20 2020 2061 6e73 6962 6c65 2e62 7569 . ansible.bui
│ │ │ -002c6910: 6c74 696e 2e73 7973 7465 6d64 3a0a 2020 ltin.systemd:.
│ │ │ -002c6920: 2020 2020 6e61 6d65 3a20 7273 796e 6364 name: rsyncd
│ │ │ -002c6930: 2e73 6572 7669 6365 0a20 2020 2020 2073 .service. s
│ │ │ -002c6940: 7461 7465 3a20 7374 6f70 7065 640a 2020 tate: stopped.
│ │ │ -002c6950: 2020 2020 656e 6162 6c65 643a 2066 616c enabled: fal
│ │ │ -002c6960: 7365 0a20 2020 2020 206d 6173 6b65 643a se. masked:
│ │ │ -002c6970: 2074 7275 650a 2020 2020 7768 656e 3a20 true. when:
│ │ │ -002c6980: 7365 7276 6963 655f 6578 6973 7473 2e73 service_exists.s
│ │ │ -002c6990: 7464 6f75 745f 6c69 6e65 7320 6973 2073 tdout_lines is s
│ │ │ -002c69a0: 6561 7263 6828 2272 7379 6e63 642e 7365 earch("rsyncd.se
│ │ │ -002c69b0: 7276 6963 6522 2c20 6d75 6c74 696c 696e rvice", multilin
│ │ │ -002c69c0: 653d 5472 7565 290a 0a20 202d 206e 616d e=True).. - nam
│ │ │ -002c69d0: 653a 2055 6e69 7420 536f 636b 6574 2045 e: Unit Socket E
│ │ │ -002c69e0: 7869 7374 7320 2d20 7273 796e 6364 2e73 xists - rsyncd.s
│ │ │ -002c69f0: 6f63 6b65 740a 2020 2020 616e 7369 626c ocket. ansibl
│ │ │ -002c6a00: 652e 6275 696c 7469 6e2e 636f 6d6d 616e e.builtin.comman
│ │ │ -002c6a10: 643a 2073 7973 7465 6d63 746c 202d 7120 d: systemctl -q
│ │ │ -002c6a20: 6c69 7374 2d75 6e69 742d 6669 6c65 7320 list-unit-files
│ │ │ -002c6a30: 7273 796e 6364 2e73 6f63 6b65 740a 2020 rsyncd.socket.
│ │ │ -002c6a40: 2020 7265 6769 7374 6572 3a20 736f 636b register: sock
│ │ │ -002c6a50: 6574 5f66 696c 655f 6578 6973 7473 0a20 et_file_exists.
│ │ │ -002c6a60: 2020 2063 6861 6e67 6564 5f77 6865 6e3a changed_when:
│ │ │ -002c6a70: 2066 616c 7365 0a20 2020 2066 6169 6c65 false. faile
│ │ │ -002c6a80: 645f 7768 656e 3a20 736f 636b 6574 5f66 d_when: socket_f
│ │ │ -002c6a90: 696c 655f 6578 6973 7473 2e72 6320 6e6f ile_exists.rc no
│ │ │ -002c6aa0: 7420 696e 205b 302c 2031 5d0a 2020 2020 t in [0, 1].
│ │ │ -002c6ab0: 6368 6563 6b5f 6d6f 6465 3a20 6661 6c73 check_mode: fals
│ │ │ -002c6ac0: 650a 0a20 202d 206e 616d 653a 2045 6e73 e.. - name: Ens
│ │ │ -002c6ad0: 7572 6520 7273 796e 6364 2073 6572 7669 ure rsyncd servi
│ │ │ -002c6ae0: 6365 2069 7320 6469 7361 626c 6564 202d ce is disabled -
│ │ │ -002c6af0: 2044 6973 6162 6c65 2053 6f63 6b65 7420 Disable Socket
│ │ │ -002c6b00: 7273 796e 6364 0a20 2020 2061 6e73 6962 rsyncd. ansib
│ │ │ -002c6b10: 6c65 2e62 7569 6c74 696e 2e73 7973 7465 le.builtin.syste
│ │ │ -002c6b20: 6d64 3a0a 2020 2020 2020 6e61 6d65 3a20 md:. name:
│ │ │ -002c6b30: 7273 796e 6364 2e73 6f63 6b65 740a 2020 rsyncd.socket.
│ │ │ -002c6b40: 2020 2020 656e 6162 6c65 643a 2066 616c enabled: fal
│ │ │ -002c6b50: 7365 0a20 2020 2020 2073 7461 7465 3a20 se. state:
│ │ │ -002c6b60: 7374 6f70 7065 640a 2020 2020 2020 6d61 stopped. ma
│ │ │ -002c6b70: 736b 6564 3a20 7472 7565 0a20 2020 2077 sked: true. w
│ │ │ -002c6b80: 6865 6e3a 2073 6f63 6b65 745f 6669 6c65 hen: socket_file
│ │ │ -002c6b90: 5f65 7869 7374 732e 7374 646f 7574 5f6c _exists.stdout_l
│ │ │ -002c6ba0: 696e 6573 2069 7320 7365 6172 6368 2822 ines is search("
│ │ │ -002c6bb0: 7273 796e 6364 2e73 6f63 6b65 7422 2c20 rsyncd.socket",
│ │ │ -002c6bc0: 6d75 6c74 696c 696e 653d 5472 7565 290a multiline=True).
│ │ │ -002c6bd0: 2020 7461 6773 3a0a 2020 2d20 5043 492d tags:. - PCI-
│ │ │ -002c6be0: 4453 5376 342d 322e 320a 2020 2d20 5043 DSSv4-2.2. - PC
│ │ │ -002c6bf0: 492d 4453 5376 342d 322e 322e 340a 2020 I-DSSv4-2.2.4.
│ │ │ -002c6c00: 2d20 6469 7361 626c 655f 7374 7261 7465 - disable_strate
│ │ │ -002c6c10: 6779 0a20 202d 206c 6f77 5f63 6f6d 706c gy. - low_compl
│ │ │ -002c6c20: 6578 6974 790a 2020 2d20 6c6f 775f 6469 exity. - low_di
│ │ │ -002c6c30: 7372 7570 7469 6f6e 0a20 202d 206d 6564 sruption. - med
│ │ │ -002c6c40: 6975 6d5f 7365 7665 7269 7479 0a20 202d ium_severity. -
│ │ │ -002c6c50: 206e 6f5f 7265 626f 6f74 5f6e 6565 6465 no_reboot_neede
│ │ │ -002c6c60: 640a 2020 2d20 7365 7276 6963 655f 7273 d. - service_rs
│ │ │ -002c6c70: 796e 6364 5f64 6973 6162 6c65 640a 2020 yncd_disabled.
│ │ │ -002c6c80: 2d20 7370 6563 6961 6c5f 7365 7276 6963 - special_servic
│ │ │ -002c6c90: 655f 626c 6f63 6b0a 2020 7768 656e 3a20 e_block. when:
│ │ │ -002c6ca0: 2722 6c69 6e75 782d 6261 7365 2220 696e '"linux-base" in
│ │ │ -002c6cb0: 2061 6e73 6962 6c65 5f66 6163 7473 2e70 ansible_facts.p
│ │ │ -002c6cc0: 6163 6b61 6765 7327 0a3c 2f63 6f64 653e ackages'.
│ │ │ +002c5e10: 696f 6e20 416e 7369 626c 6520 736e 6970 ion Ansible snip
│ │ │ +002c5e20: 7065 7420 e287 b23c 2f61 3e3c 6272 3e3c pet ...
<
│ │ │ +002c5e30: 6469 7620 636c 6173 733d 2270 616e 656c div class="panel
│ │ │ +002c5e40: 2d63 6f6c 6c61 7073 6520 636f 6c6c 6170 -collapse collap
│ │ │ +002c5e50: 7365 2220 6964 3d22 6964 3131 3432 223e se" id="id1142">
│ │ │ +002c5e60: 3c74 6162 6c65 2063 6c61 7373 3d22 7461 Comple
│ │ │ +002c5eb0: 7869 7479 3a3c 2f74 683e 3c74 643e 6c6f xity: lo
│ │ │ +002c5ec0: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ +002c5ed0: 7468 3e44 6973 7275 7074 696f 6e3a 3c2f th>Disruption:
│ │ │ +002c5ee0: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ +002c5ef0: 2f74 723e 3c74 723e 3c74 683e 5265 626f /tr> Rebo
│ │ │ +002c5f00: 6f74 3a3c 2f74 683e 3c74 643e 6661 6c73 ot: fals
│ │ │ +002c5f10: 653c 2f74 643e 3c2f 7472 3e3c 7472 3e3c e <
│ │ │ +002c5f20: 7468 3e53 7472 6174 6567 793a 3c2f 7468 th>Strategy:disable
- name:
│ │ │ +002c5f60: 2047 6174 6865 7220 7468 6520 7061 636b Gather the pack
│ │ │ +002c5f70: 6167 6520 6661 6374 730a 2020 7061 636b age facts. pack
│ │ │ +002c5f80: 6167 655f 6661 6374 733a 0a20 2020 206d age_facts:. m
│ │ │ +002c5f90: 616e 6167 6572 3a20 6175 746f 0a20 2074 anager: auto. t
│ │ │ +002c5fa0: 6167 733a 0a20 202d 2050 4349 2d44 5353 ags:. - PCI-DSS
│ │ │ +002c5fb0: 7634 2d32 2e32 0a20 202d 2050 4349 2d44 v4-2.2. - PCI-D
│ │ │ +002c5fc0: 5353 7634 2d32 2e32 2e34 0a20 202d 2064 SSv4-2.2.4. - d
│ │ │ +002c5fd0: 6973 6162 6c65 5f73 7472 6174 6567 790a isable_strategy.
│ │ │ +002c5fe0: 2020 2d20 6c6f 775f 636f 6d70 6c65 7869 - low_complexi
│ │ │ +002c5ff0: 7479 0a20 202d 206c 6f77 5f64 6973 7275 ty. - low_disru
│ │ │ +002c6000: 7074 696f 6e0a 2020 2d20 6d65 6469 756d ption. - medium
│ │ │ +002c6010: 5f73 6576 6572 6974 790a 2020 2d20 6e6f _severity. - no
│ │ │ +002c6020: 5f72 6562 6f6f 745f 6e65 6564 6564 0a20 _reboot_needed.
│ │ │ +002c6030: 202d 2073 6572 7669 6365 5f72 7379 6e63 - service_rsync
│ │ │ +002c6040: 645f 6469 7361 626c 6564 0a0a 2d20 6e61 d_disabled..- na
│ │ │ +002c6050: 6d65 3a20 456e 7375 7265 2072 7379 6e63 me: Ensure rsync
│ │ │ +002c6060: 6420 7365 7276 6963 6520 6973 2064 6973 d service is dis
│ │ │ +002c6070: 6162 6c65 6420 2d20 4469 7361 626c 6520 abled - Disable
│ │ │ +002c6080: 7365 7276 6963 6520 7273 796e 6364 0a20 service rsyncd.
│ │ │ +002c6090: 2062 6c6f 636b 3a0a 0a20 202d 206e 616d block:.. - nam
│ │ │ +002c60a0: 653a 2045 6e73 7572 6520 7273 796e 6364 e: Ensure rsyncd
│ │ │ +002c60b0: 2073 6572 7669 6365 2069 7320 6469 7361 service is disa
│ │ │ +002c60c0: 626c 6564 202d 2043 6f6c 6c65 6374 2073 bled - Collect s
│ │ │ +002c60d0: 7973 7465 6d64 2053 6572 7669 6365 7320 ystemd Services
│ │ │ +002c60e0: 5072 6573 656e 7420 696e 0a20 2020 2020 Present in.
│ │ │ +002c60f0: 2074 6865 2053 7973 7465 6d0a 2020 2020 the System.
│ │ │ +002c6100: 616e 7369 626c 652e 6275 696c 7469 6e2e ansible.builtin.
│ │ │ +002c6110: 636f 6d6d 616e 643a 2073 7973 7465 6d63 command: systemc
│ │ │ +002c6120: 746c 202d 7120 6c69 7374 2d75 6e69 742d tl -q list-unit-
│ │ │ +002c6130: 6669 6c65 7320 2d2d 7479 7065 2073 6572 files --type ser
│ │ │ +002c6140: 7669 6365 0a20 2020 2072 6567 6973 7465 vice. registe
│ │ │ +002c6150: 723a 2073 6572 7669 6365 5f65 7869 7374 r: service_exist
│ │ │ +002c6160: 730a 2020 2020 6368 616e 6765 645f 7768 s. changed_wh
│ │ │ +002c6170: 656e 3a20 6661 6c73 650a 2020 2020 6661 en: false. fa
│ │ │ +002c6180: 696c 6564 5f77 6865 6e3a 2073 6572 7669 iled_when: servi
│ │ │ +002c6190: 6365 5f65 7869 7374 732e 7263 206e 6f74 ce_exists.rc not
│ │ │ +002c61a0: 2069 6e20 5b30 2c20 315d 0a20 2020 2063 in [0, 1]. c
│ │ │ +002c61b0: 6865 636b 5f6d 6f64 653a 2066 616c 7365 heck_mode: false
│ │ │ +002c61c0: 0a0a 2020 2d20 6e61 6d65 3a20 456e 7375 .. - name: Ensu
│ │ │ +002c61d0: 7265 2072 7379 6e63 6420 7365 7276 6963 re rsyncd servic
│ │ │ +002c61e0: 6520 6973 2064 6973 6162 6c65 6420 2d20 e is disabled -
│ │ │ +002c61f0: 456e 7375 7265 2072 7379 6e63 642e 7365 Ensure rsyncd.se
│ │ │ +002c6200: 7276 6963 6520 6973 204d 6173 6b65 640a rvice is Masked.
│ │ │ +002c6210: 2020 2020 616e 7369 626c 652e 6275 696c ansible.buil
│ │ │ +002c6220: 7469 6e2e 7379 7374 656d 643a 0a20 2020 tin.systemd:.
│ │ │ +002c6230: 2020 206e 616d 653a 2072 7379 6e63 642e name: rsyncd.
│ │ │ +002c6240: 7365 7276 6963 650a 2020 2020 2020 7374 service. st
│ │ │ +002c6250: 6174 653a 2073 746f 7070 6564 0a20 2020 ate: stopped.
│ │ │ +002c6260: 2020 2065 6e61 626c 6564 3a20 6661 6c73 enabled: fals
│ │ │ +002c6270: 650a 2020 2020 2020 6d61 736b 6564 3a20 e. masked:
│ │ │ +002c6280: 7472 7565 0a20 2020 2077 6865 6e3a 2073 true. when: s
│ │ │ +002c6290: 6572 7669 6365 5f65 7869 7374 732e 7374 ervice_exists.st
│ │ │ +002c62a0: 646f 7574 5f6c 696e 6573 2069 7320 7365 dout_lines is se
│ │ │ +002c62b0: 6172 6368 2822 7273 796e 6364 2e73 6572 arch("rsyncd.ser
│ │ │ +002c62c0: 7669 6365 222c 206d 756c 7469 6c69 6e65 vice", multiline
│ │ │ +002c62d0: 3d54 7275 6529 0a0a 2020 2d20 6e61 6d65 =True).. - name
│ │ │ +002c62e0: 3a20 556e 6974 2053 6f63 6b65 7420 4578 : Unit Socket Ex
│ │ │ +002c62f0: 6973 7473 202d 2072 7379 6e63 642e 736f ists - rsyncd.so
│ │ │ +002c6300: 636b 6574 0a20 2020 2061 6e73 6962 6c65 cket. ansible
│ │ │ +002c6310: 2e62 7569 6c74 696e 2e63 6f6d 6d61 6e64 .builtin.command
│ │ │ +002c6320: 3a20 7379 7374 656d 6374 6c20 2d71 206c : systemctl -q l
│ │ │ +002c6330: 6973 742d 756e 6974 2d66 696c 6573 2072 ist-unit-files r
│ │ │ +002c6340: 7379 6e63 642e 736f 636b 6574 0a20 2020 syncd.socket.
│ │ │ +002c6350: 2072 6567 6973 7465 723a 2073 6f63 6b65 register: socke
│ │ │ +002c6360: 745f 6669 6c65 5f65 7869 7374 730a 2020 t_file_exists.
│ │ │ +002c6370: 2020 6368 616e 6765 645f 7768 656e 3a20 changed_when:
│ │ │ +002c6380: 6661 6c73 650a 2020 2020 6661 696c 6564 false. failed
│ │ │ +002c6390: 5f77 6865 6e3a 2073 6f63 6b65 745f 6669 _when: socket_fi
│ │ │ +002c63a0: 6c65 5f65 7869 7374 732e 7263 206e 6f74 le_exists.rc not
│ │ │ +002c63b0: 2069 6e20 5b30 2c20 315d 0a20 2020 2063 in [0, 1]. c
│ │ │ +002c63c0: 6865 636b 5f6d 6f64 653a 2066 616c 7365 heck_mode: false
│ │ │ +002c63d0: 0a0a 2020 2d20 6e61 6d65 3a20 456e 7375 .. - name: Ensu
│ │ │ +002c63e0: 7265 2072 7379 6e63 6420 7365 7276 6963 re rsyncd servic
│ │ │ +002c63f0: 6520 6973 2064 6973 6162 6c65 6420 2d20 e is disabled -
│ │ │ +002c6400: 4469 7361 626c 6520 536f 636b 6574 2072 Disable Socket r
│ │ │ +002c6410: 7379 6e63 640a 2020 2020 616e 7369 626c syncd. ansibl
│ │ │ +002c6420: 652e 6275 696c 7469 6e2e 7379 7374 656d e.builtin.system
│ │ │ +002c6430: 643a 0a20 2020 2020 206e 616d 653a 2072 d:. name: r
│ │ │ +002c6440: 7379 6e63 642e 736f 636b 6574 0a20 2020 syncd.socket.
│ │ │ +002c6450: 2020 2065 6e61 626c 6564 3a20 6661 6c73 enabled: fals
│ │ │ +002c6460: 650a 2020 2020 2020 7374 6174 653a 2073 e. state: s
│ │ │ +002c6470: 746f 7070 6564 0a20 2020 2020 206d 6173 topped. mas
│ │ │ +002c6480: 6b65 643a 2074 7275 650a 2020 2020 7768 ked: true. wh
│ │ │ +002c6490: 656e 3a20 736f 636b 6574 5f66 696c 655f en: socket_file_
│ │ │ +002c64a0: 6578 6973 7473 2e73 7464 6f75 745f 6c69 exists.stdout_li
│ │ │ +002c64b0: 6e65 7320 6973 2073 6561 7263 6828 2272 nes is search("r
│ │ │ +002c64c0: 7379 6e63 642e 736f 636b 6574 222c 206d syncd.socket", m
│ │ │ +002c64d0: 756c 7469 6c69 6e65 3d54 7275 6529 0a20 ultiline=True).
│ │ │ +002c64e0: 2074 6167 733a 0a20 202d 2050 4349 2d44 tags:. - PCI-D
│ │ │ +002c64f0: 5353 7634 2d32 2e32 0a20 202d 2050 4349 SSv4-2.2. - PCI
│ │ │ +002c6500: 2d44 5353 7634 2d32 2e32 2e34 0a20 202d -DSSv4-2.2.4. -
│ │ │ +002c6510: 2064 6973 6162 6c65 5f73 7472 6174 6567 disable_strateg
│ │ │ +002c6520: 790a 2020 2d20 6c6f 775f 636f 6d70 6c65 y. - low_comple
│ │ │ +002c6530: 7869 7479 0a20 202d 206c 6f77 5f64 6973 xity. - low_dis
│ │ │ +002c6540: 7275 7074 696f 6e0a 2020 2d20 6d65 6469 ruption. - medi
│ │ │ +002c6550: 756d 5f73 6576 6572 6974 790a 2020 2d20 um_severity. -
│ │ │ +002c6560: 6e6f 5f72 6562 6f6f 745f 6e65 6564 6564 no_reboot_needed
│ │ │ +002c6570: 0a20 202d 2073 6572 7669 6365 5f72 7379 . - service_rsy
│ │ │ +002c6580: 6e63 645f 6469 7361 626c 6564 0a20 202d ncd_disabled. -
│ │ │ +002c6590: 2073 7065 6369 616c 5f73 6572 7669 6365 special_service
│ │ │ +002c65a0: 5f62 6c6f 636b 0a20 2077 6865 6e3a 2027 _block. when: '
│ │ │ +002c65b0: 226c 696e 7578 2d62 6173 6522 2069 6e20 "linux-base" in
│ │ │ +002c65c0: 616e 7369 626c 655f 6661 6374 732e 7061 ansible_facts.pa
│ │ │ +002c65d0: 636b 6167 6573 270a 3c2f 636f 6465 3e3c ckages'.<
│ │ │ +002c65e0: 2f70 7265 3e3c 2f64 6976 3e3c 6120 636c /pre>
Remedia
│ │ │ +002c6690: 7469 6f6e 204b 7562 6572 6e65 7465 7320 tion Kubernetes
│ │ │ +002c66a0: 736e 6970 7065 7420 e287 b23c 2f61 3e3c snippet ...<
│ │ │ +002c66b0: 6272 3e3c 6469 7620 636c 6173 733d 2270 br>Co
│ │ │ +002c6730: 6d70 6c65 7869 7479 3a3c 2f74 683e 3c74 mplexity: low <
│ │ │ +002c6750: 7472 3e3c 7468 3e44 6973 7275 7074 696f tr>Disruptio
│ │ │ +002c6760: 6e3a 3c2f 7468 3e3c 7464 3e6d 6564 6975 n: mediu
│ │ │ +002c6770: 6d3c 2f74 643e 3c2f 7472 3e3c 7472 3e3c m <
│ │ │ +002c6780: 7468 3e52 6562 6f6f 743a 3c2f 7468 3e3c th>Reboot:<
│ │ │ +002c6790: 7464 3e74 7275 653c 2f74 643e 3c2f 7472 td>true Strateg
│ │ │ +002c67b0: 793a 3c2f 7468 3e3c 7464 3e64 6973 6162 y: disab
│ │ │ +002c67c0: 6c65 3c2f 7464 3e3c 2f74 723e 3c2f 7461 le a
│ │ │ +002c67e0: 7069 5665 7273 696f 6e3a 206d 6163 6869 piVersion: machi
│ │ │ +002c67f0: 6e65 636f 6e66 6967 7572 6174 696f 6e2e neconfiguration.
│ │ │ +002c6800: 6f70 656e 7368 6966 742e 696f 2f76 310a openshift.io/v1.
│ │ │ +002c6810: 6b69 6e64 3a20 4d61 6368 696e 6543 6f6e kind: MachineCon
│ │ │ +002c6820: 6669 670a 7370 6563 3a0a 2020 636f 6e66 fig.spec:. conf
│ │ │ +002c6830: 6967 3a0a 2020 2020 6967 6e69 7469 6f6e ig:. ignition
│ │ │ +002c6840: 3a0a 2020 2020 2020 7665 7273 696f 6e3a :. version:
│ │ │ +002c6850: 2033 2e31 2e30 0a20 2020 2073 7973 7465 3.1.0. syste
│ │ │ +002c6860: 6d64 3a0a 2020 2020 2020 756e 6974 733a md:. units:
│ │ │ +002c6870: 0a20 2020 2020 202d 206e 616d 653a 2072 . - name: r
│ │ │ +002c6880: 7379 6e63 642e 7365 7276 6963 650a 2020 syncd.service.
│ │ │ +002c6890: 2020 2020 2020 656e 6162 6c65 643a 2066 enabled: f
│ │ │ +002c68a0: 616c 7365 0a20 2020 2020 2020 206d 6173 alse. mas
│ │ │ +002c68b0: 6b3a 2074 7275 650a 2020 2020 2020 2d20 k: true. -
│ │ │ +002c68c0: 6e61 6d65 3a20 7273 796e 6364 2e73 6f63 name: rsyncd.soc
│ │ │ +002c68d0: 6b65 740a 2020 2020 2020 2020 656e 6162 ket. enab
│ │ │ +002c68e0: 6c65 643a 2066 616c 7365 0a20 2020 2020 led: false.
│ │ │ +002c68f0: 2020 206d 6173 6b3a 2074 7275 650a 3c2f mask: true.
│ │ │ +002c6900: 636f 6465 3e3c 2f70 7265 3e3c 2f64 6976 code>
R
│ │ │ +002c69b0: 656d 6564 6961 7469 6f6e 2050 7570 7065 emediation Puppe
│ │ │ +002c69c0: 7420 736e 6970 7065 7420 e287 b23c 2f61 t snippet ...
│ │ │ +002c6a50: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity:
│ │ │ +002c6a60: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Disrupt
│ │ │ +002c6a80: 696f 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 ion: low
│ │ │ +002c6a90: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Reboot:false Strateg
│ │ │ +002c6ad0: 793a 3c2f 7468 3e3c 7464 3e65 6e61 626c y: enabl
│ │ │ +002c6ae0: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e in
│ │ │ +002c6b00: 636c 7564 6520 6469 7361 626c 655f 7273 clude disable_rs
│ │ │ +002c6b10: 796e 6364 0a0a 636c 6173 7320 6469 7361 yncd..class disa
│ │ │ +002c6b20: 626c 655f 7273 796e 6364 207b 0a20 2073 ble_rsyncd {. s
│ │ │ +002c6b30: 6572 7669 6365 207b 2772 7379 6e63 6427 ervice {'rsyncd'
│ │ │ +002c6b40: 3a0a 2020 2020 656e 6162 6c65 203d 2667 :. enable =&g
│ │ │ +002c6b50: 743b 2066 616c 7365 2c0a 2020 2020 656e t; false,. en
│ │ │ +002c6b60: 7375 7265 203d 2667 743b 2027 7374 6f70 sure => 'stop
│ │ │ +002c6b70: 7065 6427 2c0a 2020 7d0a 7d0a 3c2f 636f ped',. }.}.
<
│ │ │ +002c6b90: 6120 636c 6173 733d 2262 746e 2062 746e a class="btn btn
│ │ │ +002c6ba0: 2d73 7563 6365 7373 2220 6461 7461 2d74 -success" data-t
│ │ │ +002c6bb0: 6f67 676c 653d 2263 6f6c 6c61 7073 6522 oggle="collapse"
│ │ │ +002c6bc0: 2064 6174 612d 7461 7267 6574 3d22 2369 data-target="#i
│ │ │ +002c6bd0: 6431 3134 3522 2074 6162 696e 6465 783d d1145" tabindex=
│ │ │ +002c6be0: 2230 2220 726f 6c65 3d22 6275 7474 6f6e "0" role="button
│ │ │ +002c6bf0: 2220 6172 6961 2d65 7870 616e 6465 643d " aria-expanded=
│ │ │ +002c6c00: 2266 616c 7365 2220 7469 746c 653d 2241 "false" title="A
│ │ │ +002c6c10: 6374 6976 6174 6520 746f 2072 6576 6561 ctivate to revea
│ │ │ +002c6c20: 6c22 2068 7265 663d 2223 2122 3e52 656d l" href="#!">Rem
│ │ │ +002c6c30: 6564 6961 7469 6f6e 204f 5342 7569 6c64 ediation OSBuild
│ │ │ +002c6c40: 2042 6c75 6570 7269 6e74 2073 6e69 7070 Blueprint snipp
│ │ │ +002c6c50: 6574 20e2 87b2 3c2f 613e 3c62 723e 3c64 et ...
<
│ │ │ +002c6c90: 7072 653e 3c63 6f64 653e 0a5b 6375 7374 pre>.[cust
│ │ │ +002c6ca0: 6f6d 697a 6174 696f 6e73 2e73 6572 7669 omizations.servi
│ │ │ +002c6cb0: 6365 735d 0a6d 6173 6b65 6420 3d20 5b22 ces].masked = ["
│ │ │ +002c6cc0: 7273 796e 6364 225d 0a3c 2f63 6f64 653e rsyncd"].
│ │ │ 002c6cd0: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063
│ │ │ -002c8520: 5265 6d65 6469 6174 696f 6e20 5075 7070 Remediation Pupp
│ │ │ -002c8530: 6574 2073 6e69 7070 6574 20e2 87b2 3c2f et snippet ...
│ │ │ -002c8540: 613e 3c62 723e 3c64 6976 2063 6c61 7373 a>
Complexity: low Disrup
│ │ │ -002c85f0: 7469 6f6e 3a3c 2f74 683e 3c74 643e 6c6f tion: lo
│ │ │ -002c8600: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ -002c8610: 7468 3e52 6562 6f6f 743a 3c2f 7468 3e3c th>Reboot:<
│ │ │ -002c8620: 7464 3e66 616c 7365 3c2f 7464 3e3c 2f74 td>false Strate
│ │ │ -002c8640: 6779 3a3c 2f74 683e 3c74 643e 6469 7361 gy: disa
│ │ │ -002c8650: 626c 653c 2f74 643e 3c2f 7472 3e3c 2f74 ble
│ │ │ -002c8670: 0a69 6e63 6c75 6465 2072 656d 6f76 655f .include remove_
│ │ │ -002c8680: 6375 7073 0a0a 636c 6173 7320 7265 6d6f cups..class remo
│ │ │ -002c8690: 7665 5f63 7570 7320 7b0a 2020 7061 636b ve_cups {. pack
│ │ │ -002c86a0: 6167 6520 7b20 2763 7570 7327 3a0a 2020 age { 'cups':.
│ │ │ -002c86b0: 2020 656e 7375 7265 203d 2667 743b 2027 ensure => '
│ │ │ -002c86c0: 7075 7267 6564 272c 0a20 207d 0a7d 0a3c purged',. }.}.<
│ │ │ -002c86d0: 2f63 6f64 653e 3c2f 7072 653e 3c2f 6469 /code>
│ │ │ -002c8780: 5265 6d65 6469 6174 696f 6e20 416e 7369 Remediation Ansi
│ │ │ -002c8790: 626c 6520 736e 6970 7065 7420 e287 b23c ble snippet ...<
│ │ │ -002c87a0: 2f61 3e3c 6272 3e3c 6469 7620 636c 6173 /a>
Complexity: low
│ │ │ -002c8840: 7472 3e3c 7472 3e3c 7468 3e44 6973 7275 tr>Disru
│ │ │ -002c8850: 7074 696f 6e3a 3c2f 7468 3e3c 7464 3e6c ption: l
│ │ │ -002c8860: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ -002c8870: 3c74 683e 5265 626f 6f74 3a3c 2f74 683e Reboot:
│ │ │ -002c8880: 3c74 643e 6661 6c73 653c 2f74 643e 3c2f false
│ │ │ -002c8890: 7472 3e3c 7472 3e3c 7468 3e53 7472 6174 tr> Strat
│ │ │ -002c88a0: 6567 793a 3c2f 7468 3e3c 7464 3e64 6973 egy: dis
│ │ │ -002c88b0: 6162 6c65 3c2f 7464 3e3c 2f74 723e 3c2f able
│ │ │ -002c88c0: 7461 626c 653e 3c70 7265 3e3c 636f 6465 table>- name: 'Uninst
│ │ │ -002c88e0: 616c 6c20 4355 5053 2050 6163 6b61 6765 all CUPS Package
│ │ │ -002c88f0: 3a20 456e 7375 7265 2063 7570 7320 6973 : Ensure cups is
│ │ │ -002c8900: 2072 656d 6f76 6564 270a 2020 616e 7369 removed'. ansi
│ │ │ -002c8910: 626c 652e 6275 696c 7469 6e2e 7061 636b ble.builtin.pack
│ │ │ -002c8920: 6167 653a 0a20 2020 206e 616d 653a 2063 age:. name: c
│ │ │ -002c8930: 7570 730a 2020 2020 7374 6174 653a 2061 ups. state: a
│ │ │ -002c8940: 6273 656e 740a 2020 7461 6773 3a0a 2020 bsent. tags:.
│ │ │ -002c8950: 2d20 4e49 5354 2d38 3030 2d35 332d 434d - NIST-800-53-CM
│ │ │ -002c8960: 2d36 2861 290a 2020 2d20 4e49 5354 2d38 -6(a). - NIST-8
│ │ │ -002c8970: 3030 2d35 332d 434d 2d37 2861 290a 2020 00-53-CM-7(a).
│ │ │ -002c8980: 2d20 4e49 5354 2d38 3030 2d35 332d 434d - NIST-800-53-CM
│ │ │ -002c8990: 2d37 2862 290a 2020 2d20 6469 7361 626c -7(b). - disabl
│ │ │ -002c89a0: 655f 7374 7261 7465 6779 0a20 202d 206c e_strategy. - l
│ │ │ -002c89b0: 6f77 5f63 6f6d 706c 6578 6974 790a 2020 ow_complexity.
│ │ │ -002c89c0: 2d20 6c6f 775f 6469 7372 7570 7469 6f6e - low_disruption
│ │ │ -002c89d0: 0a20 202d 206e 6f5f 7265 626f 6f74 5f6e . - no_reboot_n
│ │ │ -002c89e0: 6565 6465 640a 2020 2d20 7061 636b 6167 eeded. - packag
│ │ │ -002c89f0: 655f 6375 7073 5f72 656d 6f76 6564 0a20 e_cups_removed.
│ │ │ -002c8a00: 202d 2075 6e6b 6e6f 776e 5f73 6576 6572 - unknown_sever
│ │ │ -002c8a10: 6974 790a 3c2f 636f 6465 3e3c 2f70 7265 ity.
Complexity: low
│ │ │ +002c85e0: 7472 3e3c 7472 3e3c 7468 3e44 6973 7275 tr>Disru
│ │ │ +002c85f0: 7074 696f 6e3a 3c2f 7468 3e3c 7464 3e6c ption: l
│ │ │ +002c8600: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ +002c8610: 3c74 683e 5265 626f 6f74 3a3c 2f74 683e Reboot:
│ │ │ +002c8620: 3c74 643e 6661 6c73 653c 2f74 643e 3c2f false
│ │ │ +002c8630: 7472 3e3c 7472 3e3c 7468 3e53 7472 6174 tr> Strat
│ │ │ +002c8640: 6567 793a 3c2f 7468 3e3c 7464 3e64 6973 egy: dis
│ │ │ +002c8650: 6162 6c65 3c2f 7464 3e3c 2f74 723e 3c2f able
│ │ │ +002c8660: 7461 626c 653e 3c70 7265 3e3c 636f 6465 table>- name: 'Uninst
│ │ │ +002c8680: 616c 6c20 4355 5053 2050 6163 6b61 6765 all CUPS Package
│ │ │ +002c8690: 3a20 456e 7375 7265 2063 7570 7320 6973 : Ensure cups is
│ │ │ +002c86a0: 2072 656d 6f76 6564 270a 2020 616e 7369 removed'. ansi
│ │ │ +002c86b0: 626c 652e 6275 696c 7469 6e2e 7061 636b ble.builtin.pack
│ │ │ +002c86c0: 6167 653a 0a20 2020 206e 616d 653a 2063 age:. name: c
│ │ │ +002c86d0: 7570 730a 2020 2020 7374 6174 653a 2061 ups. state: a
│ │ │ +002c86e0: 6273 656e 740a 2020 7461 6773 3a0a 2020 bsent. tags:.
│ │ │ +002c86f0: 2d20 4e49 5354 2d38 3030 2d35 332d 434d - NIST-800-53-CM
│ │ │ +002c8700: 2d36 2861 290a 2020 2d20 4e49 5354 2d38 -6(a). - NIST-8
│ │ │ +002c8710: 3030 2d35 332d 434d 2d37 2861 290a 2020 00-53-CM-7(a).
│ │ │ +002c8720: 2d20 4e49 5354 2d38 3030 2d35 332d 434d - NIST-800-53-CM
│ │ │ +002c8730: 2d37 2862 290a 2020 2d20 6469 7361 626c -7(b). - disabl
│ │ │ +002c8740: 655f 7374 7261 7465 6779 0a20 202d 206c e_strategy. - l
│ │ │ +002c8750: 6f77 5f63 6f6d 706c 6578 6974 790a 2020 ow_complexity.
│ │ │ +002c8760: 2d20 6c6f 775f 6469 7372 7570 7469 6f6e - low_disruption
│ │ │ +002c8770: 0a20 202d 206e 6f5f 7265 626f 6f74 5f6e . - no_reboot_n
│ │ │ +002c8780: 6565 6465 640a 2020 2d20 7061 636b 6167 eeded. - packag
│ │ │ +002c8790: 655f 6375 7073 5f72 656d 6f76 6564 0a20 e_cups_removed.
│ │ │ +002c87a0: 202d 2075 6e6b 6e6f 776e 5f73 6576 6572 - unknown_sever
│ │ │ +002c87b0: 6974 790a 3c2f 636f 6465 3e3c 2f70 7265 ity.
Remediation
│ │ │ +002c8870: 2050 7570 7065 7420 736e 6970 7065 7420 Puppet snippet
│ │ │ +002c8880: e287 b23c 2f61 3e3c 6272 3e3c 6469 7620 ...
Complexity
│ │ │ +002c8910: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low D
│ │ │ +002c8930: 6973 7275 7074 696f 6e3a 3c2f 7468 3e3c isruption: <
│ │ │ +002c8940: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ +002c8950: 3c74 723e 3c74 683e 5265 626f 6f74 3a3c Reboot:<
│ │ │ +002c8960: 2f74 683e 3c74 643e 6661 6c73 653c 2f74 /th> false S
│ │ │ +002c8980: 7472 6174 6567 793a 3c2f 7468 3e3c 7464 trategy: disable
<
│ │ │ +002c89b0: 636f 6465 3e0a 696e 636c 7564 6520 7265 code>.include re
│ │ │ +002c89c0: 6d6f 7665 5f63 7570 730a 0a63 6c61 7373 move_cups..class
│ │ │ +002c89d0: 2072 656d 6f76 655f 6375 7073 207b 0a20 remove_cups {.
│ │ │ +002c89e0: 2070 6163 6b61 6765 207b 2027 6375 7073 package { 'cups
│ │ │ +002c89f0: 273a 0a20 2020 2065 6e73 7572 6520 3d26 ':. ensure =&
│ │ │ +002c8a00: 6774 3b20 2770 7572 6765 6427 2c0a 2020 gt; 'purged',.
│ │ │ +002c8a10: 7d0a 7d0a 3c2f 636f 6465 3e3c 2f70 7265 }.}.Remediation
│ │ │ -002c9cf0: 204f 5342 7569 6c64 2042 6c75 6570 7269 OSBuild Bluepri
│ │ │ -002c9d00: 6e74 2073 6e69 7070 6574 20e2 87b2 3c2f nt snippet ...
│ │ │ -002c9d10: 613e 3c62 723e 3c64 6976 2063 6c61 7373 a>
.[customizatio
│ │ │ -002c9d60: 6e73 2e73 6572 7669 6365 735d 0a6d 6173 ns.services].mas
│ │ │ -002c9d70: 6b65 6420 3d20 5b22 6375 7073 225d 0a3c ked = ["cups"].<
│ │ │ -002c9d80: 2f63 6f64 653e 3c2f 7072 653e 3c2f 6469 /code>
│ │ │ -002c9e30: 5265 6d65 6469 6174 696f 6e20 4b75 6265 Remediation Kube
│ │ │ -002c9e40: 726e 6574 6573 2073 6e69 7070 6574 20e2 rnetes snippet .
│ │ │ -002c9e50: 87b2 3c2f 613e 3c62 723e 3c64 6976 2063 ..
Complexity:
│ │ │ -002c9ee0: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Di
│ │ │ -002c9f00: 7372 7570 7469 6f6e 3a3c 2f74 683e 3c74 sruption: medium Reboot
│ │ │ -002c9f30: 3a3c 2f74 683e 3c74 643e 7472 7565 3c2f : true
│ │ │ -002c9f40: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ -002c9f50: 5374 7261 7465 6779 3a3c 2f74 683e 3c74 Strategy: disable
│ │ │ -002c9f70: 7472 3e3c 2f74 6162 6c65 3e3c 7072 653e tr>
│ │ │ -002c9f80: 3c63 6f64 653e 6170 6956 6572 7369 6f6e apiVersion
│ │ │ -002c9f90: 3a20 6d61 6368 696e 6563 6f6e 6669 6775 : machineconfigu
│ │ │ -002c9fa0: 7261 7469 6f6e 2e6f 7065 6e73 6869 6674 ration.openshift
│ │ │ -002c9fb0: 2e69 6f2f 7631 0a6b 696e 643a 204d 6163 .io/v1.kind: Mac
│ │ │ -002c9fc0: 6869 6e65 436f 6e66 6967 0a73 7065 633a hineConfig.spec:
│ │ │ -002c9fd0: 0a20 2063 6f6e 6669 673a 0a20 2020 2069 . config:. i
│ │ │ -002c9fe0: 676e 6974 696f 6e3a 0a20 2020 2020 2076 gnition:. v
│ │ │ -002c9ff0: 6572 7369 6f6e 3a20 332e 312e 300a 2020 ersion: 3.1.0.
│ │ │ -002ca000: 2020 7379 7374 656d 643a 0a20 2020 2020 systemd:.
│ │ │ -002ca010: 2075 6e69 7473 3a0a 2020 2020 2020 2d20 units:. -
│ │ │ -002ca020: 6e61 6d65 3a20 6375 7073 2e73 6572 7669 name: cups.servi
│ │ │ -002ca030: 6365 0a20 2020 2020 2020 2065 6e61 626c ce. enabl
│ │ │ -002ca040: 6564 3a20 6661 6c73 650a 2020 2020 2020 ed: false.
│ │ │ -002ca050: 2020 6d61 736b 3a20 7472 7565 0a20 2020 mask: true.
│ │ │ -002ca060: 2020 202d 206e 616d 653a 2063 7570 732e - name: cups.
│ │ │ -002ca070: 736f 636b 6574 0a20 2020 2020 2020 2065 socket. e
│ │ │ -002ca080: 6e61 626c 6564 3a20 6661 6c73 650a 2020 nabled: false.
│ │ │ -002ca090: 2020 2020 2020 6d61 736b 3a20 7472 7565 mask: true
│ │ │ -002ca0a0: 0a3c 2f63 6f64 653e 3c2f 7072 653e 3c2f .
│ │ │ -002ca0b0: 6469 763e 3c61 2063 6c61 7373 3d22 6274 div>Remediation Pu
│ │ │ -002ca160: 7070 6574 2073 6e69 7070 6574 20e2 87b2 ppet snippet ...
│ │ │ -002ca170: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61
<
│ │ │ -002ca1f0: 7468 3e43 6f6d 706c 6578 6974 793a 3c2f th>Complexity:
│ │ │ -002ca200: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ -002ca210: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr> Disr
│ │ │ -002ca220: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption:
│ │ │ -002ca230: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Reboot: false <
│ │ │ -002ca260: 2f74 723e 3c74 723e 3c74 683e 5374 7261 /tr>Stra
│ │ │ -002ca270: 7465 6779 3a3c 2f74 683e 3c74 643e 656e tegy: en
│ │ │ -002ca280: 6162 6c65 3c2f 7464 3e3c 2f74 723e 3c2f able
│ │ │ -002ca290: 7461 626c 653e 3c70 7265 3e3c 636f 6465 table>include disable
│ │ │ -002ca2b0: 5f63 7570 730a 0a63 6c61 7373 2064 6973 _cups..class dis
│ │ │ -002ca2c0: 6162 6c65 5f63 7570 7320 7b0a 2020 7365 able_cups {. se
│ │ │ -002ca2d0: 7276 6963 6520 7b27 6375 7073 273a 0a20 rvice {'cups':.
│ │ │ -002ca2e0: 2020 2065 6e61 626c 6520 3d26 6774 3b20 enable =>
│ │ │ -002ca2f0: 6661 6c73 652c 0a20 2020 2065 6e73 7572 false,. ensur
│ │ │ -002ca300: 6520 3d26 6774 3b20 2773 746f 7070 6564 e => 'stopped
│ │ │ -002ca310: 272c 0a20 207d 0a7d 0a3c 2f63 6f64 653e ',. }.}.
│ │ │ -002ca320: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063
Remedi
│ │ │ -002ca3d0: 6174 696f 6e20 416e 7369 626c 6520 736e ation Ansible sn
│ │ │ -002ca3e0: 6970 7065 7420 e287 b23c 2f61 3e3c 6272 ippet ...
Comp
│ │ │ -002ca470: 6c65 7869 7479 3a3c 2f74 683e 3c74 643e lexity:
│ │ │ -002ca480: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Disruption:
│ │ │ -002ca4a0: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Re
│ │ │ -002ca4c0: 626f 6f74 3a3c 2f74 683e 3c74 643e 6661 boot: fa
│ │ │ -002ca4d0: 6c73 653c 2f74 643e 3c2f 7472 3e3c 7472 lse Strategy:
│ │ │ -002ca4f0: 7468 3e3c 7464 3e64 6973 6162 6c65 3c2f th> disable
│ │ │ -002ca500: 7464 3e3c 2f74 723e 3c2f 7461 626c 653e td>
│ │ │ -002ca510: 3c70 7265 3e3c 636f 6465 3e2d 206e 616d - nam
│ │ │ -002ca520: 653a 2047 6174 6865 7220 7468 6520 7061 e: Gather the pa
│ │ │ -002ca530: 636b 6167 6520 6661 6374 730a 2020 7061 ckage facts. pa
│ │ │ -002ca540: 636b 6167 655f 6661 6374 733a 0a20 2020 ckage_facts:.
│ │ │ -002ca550: 206d 616e 6167 6572 3a20 6175 746f 0a20 manager: auto.
│ │ │ -002ca560: 2074 6167 733a 0a20 202d 204e 4953 542d tags:. - NIST-
│ │ │ -002ca570: 3830 302d 3533 2d43 4d2d 3628 6129 0a20 800-53-CM-6(a).
│ │ │ -002ca580: 202d 204e 4953 542d 3830 302d 3533 2d43 - NIST-800-53-C
│ │ │ -002ca590: 4d2d 3728 6129 0a20 202d 204e 4953 542d M-7(a). - NIST-
│ │ │ -002ca5a0: 3830 302d 3533 2d43 4d2d 3728 6229 0a20 800-53-CM-7(b).
│ │ │ -002ca5b0: 202d 2064 6973 6162 6c65 5f73 7472 6174 - disable_strat
│ │ │ -002ca5c0: 6567 790a 2020 2d20 6c6f 775f 636f 6d70 egy. - low_comp
│ │ │ -002ca5d0: 6c65 7869 7479 0a20 202d 206c 6f77 5f64 lexity. - low_d
│ │ │ -002ca5e0: 6973 7275 7074 696f 6e0a 2020 2d20 6e6f isruption. - no
│ │ │ -002ca5f0: 5f72 6562 6f6f 745f 6e65 6564 6564 0a20 _reboot_needed.
│ │ │ -002ca600: 202d 2073 6572 7669 6365 5f63 7570 735f - service_cups_
│ │ │ -002ca610: 6469 7361 626c 6564 0a20 202d 2075 6e6b disabled. - unk
│ │ │ -002ca620: 6e6f 776e 5f73 6576 6572 6974 790a 0a2d nown_severity..-
│ │ │ -002ca630: 206e 616d 653a 2044 6973 6162 6c65 2074 name: Disable t
│ │ │ -002ca640: 6865 2043 5550 5320 5365 7276 6963 6520 he CUPS Service
│ │ │ -002ca650: 2d20 4469 7361 626c 6520 7365 7276 6963 - Disable servic
│ │ │ -002ca660: 6520 6375 7073 0a20 2062 6c6f 636b 3a0a e cups. block:.
│ │ │ -002ca670: 0a20 202d 206e 616d 653a 2044 6973 6162 . - name: Disab
│ │ │ -002ca680: 6c65 2074 6865 2043 5550 5320 5365 7276 le the CUPS Serv
│ │ │ -002ca690: 6963 6520 2d20 436f 6c6c 6563 7420 7379 ice - Collect sy
│ │ │ -002ca6a0: 7374 656d 6420 5365 7276 6963 6573 2050 stemd Services P
│ │ │ -002ca6b0: 7265 7365 6e74 2069 6e20 7468 6520 5379 resent in the Sy
│ │ │ -002ca6c0: 7374 656d 0a20 2020 2061 6e73 6962 6c65 stem. ansible
│ │ │ -002ca6d0: 2e62 7569 6c74 696e 2e63 6f6d 6d61 6e64 .builtin.command
│ │ │ -002ca6e0: 3a20 7379 7374 656d 6374 6c20 2d71 206c : systemctl -q l
│ │ │ -002ca6f0: 6973 742d 756e 6974 2d66 696c 6573 202d ist-unit-files -
│ │ │ -002ca700: 2d74 7970 6520 7365 7276 6963 650a 2020 -type service.
│ │ │ -002ca710: 2020 7265 6769 7374 6572 3a20 7365 7276 register: serv
│ │ │ -002ca720: 6963 655f 6578 6973 7473 0a20 2020 2063 ice_exists. c
│ │ │ -002ca730: 6861 6e67 6564 5f77 6865 6e3a 2066 616c hanged_when: fal
│ │ │ -002ca740: 7365 0a20 2020 2066 6169 6c65 645f 7768 se. failed_wh
│ │ │ -002ca750: 656e 3a20 7365 7276 6963 655f 6578 6973 en: service_exis
│ │ │ -002ca760: 7473 2e72 6320 6e6f 7420 696e 205b 302c ts.rc not in [0,
│ │ │ -002ca770: 2031 5d0a 2020 2020 6368 6563 6b5f 6d6f 1]. check_mo
│ │ │ -002ca780: 6465 3a20 6661 6c73 650a 0a20 202d 206e de: false.. - n
│ │ │ -002ca790: 616d 653a 2044 6973 6162 6c65 2074 6865 ame: Disable the
│ │ │ -002ca7a0: 2043 5550 5320 5365 7276 6963 6520 2d20 CUPS Service -
│ │ │ -002ca7b0: 456e 7375 7265 2063 7570 732e 7365 7276 Ensure cups.serv
│ │ │ -002ca7c0: 6963 6520 6973 204d 6173 6b65 640a 2020 ice is Masked.
│ │ │ -002ca7d0: 2020 616e 7369 626c 652e 6275 696c 7469 ansible.builti
│ │ │ -002ca7e0: 6e2e 7379 7374 656d 643a 0a20 2020 2020 n.systemd:.
│ │ │ -002ca7f0: 206e 616d 653a 2063 7570 732e 7365 7276 name: cups.serv
│ │ │ -002ca800: 6963 650a 2020 2020 2020 7374 6174 653a ice. state:
│ │ │ -002ca810: 2073 746f 7070 6564 0a20 2020 2020 2065 stopped. e
│ │ │ -002ca820: 6e61 626c 6564 3a20 6661 6c73 650a 2020 nabled: false.
│ │ │ -002ca830: 2020 2020 6d61 736b 6564 3a20 7472 7565 masked: true
│ │ │ -002ca840: 0a20 2020 2077 6865 6e3a 2073 6572 7669 . when: servi
│ │ │ -002ca850: 6365 5f65 7869 7374 732e 7374 646f 7574 ce_exists.stdout
│ │ │ -002ca860: 5f6c 696e 6573 2069 7320 7365 6172 6368 _lines is search
│ │ │ -002ca870: 2822 6375 7073 2e73 6572 7669 6365 222c ("cups.service",
│ │ │ -002ca880: 206d 756c 7469 6c69 6e65 3d54 7275 6529 multiline=True)
│ │ │ -002ca890: 0a0a 2020 2d20 6e61 6d65 3a20 556e 6974 .. - name: Unit
│ │ │ -002ca8a0: 2053 6f63 6b65 7420 4578 6973 7473 202d Socket Exists -
│ │ │ -002ca8b0: 2063 7570 732e 736f 636b 6574 0a20 2020 cups.socket.
│ │ │ -002ca8c0: 2061 6e73 6962 6c65 2e62 7569 6c74 696e ansible.builtin
│ │ │ -002ca8d0: 2e63 6f6d 6d61 6e64 3a20 7379 7374 656d .command: system
│ │ │ -002ca8e0: 6374 6c20 2d71 206c 6973 742d 756e 6974 ctl -q list-unit
│ │ │ -002ca8f0: 2d66 696c 6573 2063 7570 732e 736f 636b -files cups.sock
│ │ │ -002ca900: 6574 0a20 2020 2072 6567 6973 7465 723a et. register:
│ │ │ -002ca910: 2073 6f63 6b65 745f 6669 6c65 5f65 7869 socket_file_exi
│ │ │ -002ca920: 7374 730a 2020 2020 6368 616e 6765 645f sts. changed_
│ │ │ -002ca930: 7768 656e 3a20 6661 6c73 650a 2020 2020 when: false.
│ │ │ -002ca940: 6661 696c 6564 5f77 6865 6e3a 2073 6f63 failed_when: soc
│ │ │ -002ca950: 6b65 745f 6669 6c65 5f65 7869 7374 732e ket_file_exists.
│ │ │ -002ca960: 7263 206e 6f74 2069 6e20 5b30 2c20 315d rc not in [0, 1]
│ │ │ -002ca970: 0a20 2020 2063 6865 636b 5f6d 6f64 653a . check_mode:
│ │ │ -002ca980: 2066 616c 7365 0a0a 2020 2d20 6e61 6d65 false.. - name
│ │ │ -002ca990: 3a20 4469 7361 626c 6520 7468 6520 4355 : Disable the CU
│ │ │ -002ca9a0: 5053 2053 6572 7669 6365 202d 2044 6973 PS Service - Dis
│ │ │ -002ca9b0: 6162 6c65 2053 6f63 6b65 7420 6375 7073 able Socket cups
│ │ │ -002ca9c0: 0a20 2020 2061 6e73 6962 6c65 2e62 7569 . ansible.bui
│ │ │ -002ca9d0: 6c74 696e 2e73 7973 7465 6d64 3a0a 2020 ltin.systemd:.
│ │ │ -002ca9e0: 2020 2020 6e61 6d65 3a20 6375 7073 2e73 name: cups.s
│ │ │ -002ca9f0: 6f63 6b65 740a 2020 2020 2020 656e 6162 ocket. enab
│ │ │ -002caa00: 6c65 643a 2066 616c 7365 0a20 2020 2020 led: false.
│ │ │ -002caa10: 2073 7461 7465 3a20 7374 6f70 7065 640a state: stopped.
│ │ │ -002caa20: 2020 2020 2020 6d61 736b 6564 3a20 7472 masked: tr
│ │ │ -002caa30: 7565 0a20 2020 2077 6865 6e3a 2073 6f63 ue. when: soc
│ │ │ -002caa40: 6b65 745f 6669 6c65 5f65 7869 7374 732e ket_file_exists.
│ │ │ -002caa50: 7374 646f 7574 5f6c 696e 6573 2069 7320 stdout_lines is
│ │ │ -002caa60: 7365 6172 6368 2822 6375 7073 2e73 6f63 search("cups.soc
│ │ │ -002caa70: 6b65 7422 2c20 6d75 6c74 696c 696e 653d ket", multiline=
│ │ │ -002caa80: 5472 7565 290a 2020 7461 6773 3a0a 2020 True). tags:.
│ │ │ -002caa90: 2d20 4e49 5354 2d38 3030 2d35 332d 434d - NIST-800-53-CM
│ │ │ -002caaa0: 2d36 2861 290a 2020 2d20 4e49 5354 2d38 -6(a). - NIST-8
│ │ │ -002caab0: 3030 2d35 332d 434d 2d37 2861 290a 2020 00-53-CM-7(a).
│ │ │ -002caac0: 2d20 4e49 5354 2d38 3030 2d35 332d 434d - NIST-800-53-CM
│ │ │ -002caad0: 2d37 2862 290a 2020 2d20 6469 7361 626c -7(b). - disabl
│ │ │ -002caae0: 655f 7374 7261 7465 6779 0a20 202d 206c e_strategy. - l
│ │ │ -002caaf0: 6f77 5f63 6f6d 706c 6578 6974 790a 2020 ow_complexity.
│ │ │ -002cab00: 2d20 6c6f 775f 6469 7372 7570 7469 6f6e - low_disruption
│ │ │ -002cab10: 0a20 202d 206e 6f5f 7265 626f 6f74 5f6e . - no_reboot_n
│ │ │ -002cab20: 6565 6465 640a 2020 2d20 7365 7276 6963 eeded. - servic
│ │ │ -002cab30: 655f 6375 7073 5f64 6973 6162 6c65 640a e_cups_disabled.
│ │ │ -002cab40: 2020 2d20 7370 6563 6961 6c5f 7365 7276 - special_serv
│ │ │ -002cab50: 6963 655f 626c 6f63 6b0a 2020 2d20 756e ice_block. - un
│ │ │ -002cab60: 6b6e 6f77 6e5f 7365 7665 7269 7479 0a20 known_severity.
│ │ │ -002cab70: 2077 6865 6e3a 2027 226c 696e 7578 2d62 when: '"linux-b
│ │ │ -002cab80: 6173 6522 2069 6e20 616e 7369 626c 655f ase" in ansible_
│ │ │ -002cab90: 6661 6374 732e 7061 636b 6167 6573 270a facts.packages'.
│ │ │ +002c9cf0: 2041 6e73 6962 6c65 2073 6e69 7070 6574 Ansible snippet
│ │ │ +002c9d00: 20e2 87b2 3c2f 613e 3c62 723e 3c64 6976 ...
<
│ │ │ +002c9d80: 7472 3e3c 7468 3e43 6f6d 706c 6578 6974 tr>Complexit
│ │ │ +002c9d90: 793a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f y: low
│ │ │ +002c9da0: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ +002c9db0: 4469 7372 7570 7469 6f6e 3a3c 2f74 683e Disruption:
│ │ │ +002c9dc0: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Reboot:
│ │ │ +002c9de0: 3c2f 7468 3e3c 7464 3e66 616c 7365 3c2f false
│ │ │ +002c9df0: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ +002c9e00: 5374 7261 7465 6779 3a3c 2f74 683e 3c74 Strategy: disable
│ │ │ +002c9e20: 7472 3e3c 2f74 6162 6c65 3e3c 7072 653e tr>
│ │ │ +002c9e30: 3c63 6f64 653e 2d20 6e61 6d65 3a20 4761 - name: Ga
│ │ │ +002c9e40: 7468 6572 2074 6865 2070 6163 6b61 6765 ther the package
│ │ │ +002c9e50: 2066 6163 7473 0a20 2070 6163 6b61 6765 facts. package
│ │ │ +002c9e60: 5f66 6163 7473 3a0a 2020 2020 6d61 6e61 _facts:. mana
│ │ │ +002c9e70: 6765 723a 2061 7574 6f0a 2020 7461 6773 ger: auto. tags
│ │ │ +002c9e80: 3a0a 2020 2d20 4e49 5354 2d38 3030 2d35 :. - NIST-800-5
│ │ │ +002c9e90: 332d 434d 2d36 2861 290a 2020 2d20 4e49 3-CM-6(a). - NI
│ │ │ +002c9ea0: 5354 2d38 3030 2d35 332d 434d 2d37 2861 ST-800-53-CM-7(a
│ │ │ +002c9eb0: 290a 2020 2d20 4e49 5354 2d38 3030 2d35 ). - NIST-800-5
│ │ │ +002c9ec0: 332d 434d 2d37 2862 290a 2020 2d20 6469 3-CM-7(b). - di
│ │ │ +002c9ed0: 7361 626c 655f 7374 7261 7465 6779 0a20 sable_strategy.
│ │ │ +002c9ee0: 202d 206c 6f77 5f63 6f6d 706c 6578 6974 - low_complexit
│ │ │ +002c9ef0: 790a 2020 2d20 6c6f 775f 6469 7372 7570 y. - low_disrup
│ │ │ +002c9f00: 7469 6f6e 0a20 202d 206e 6f5f 7265 626f tion. - no_rebo
│ │ │ +002c9f10: 6f74 5f6e 6565 6465 640a 2020 2d20 7365 ot_needed. - se
│ │ │ +002c9f20: 7276 6963 655f 6375 7073 5f64 6973 6162 rvice_cups_disab
│ │ │ +002c9f30: 6c65 640a 2020 2d20 756e 6b6e 6f77 6e5f led. - unknown_
│ │ │ +002c9f40: 7365 7665 7269 7479 0a0a 2d20 6e61 6d65 severity..- name
│ │ │ +002c9f50: 3a20 4469 7361 626c 6520 7468 6520 4355 : Disable the CU
│ │ │ +002c9f60: 5053 2053 6572 7669 6365 202d 2044 6973 PS Service - Dis
│ │ │ +002c9f70: 6162 6c65 2073 6572 7669 6365 2063 7570 able service cup
│ │ │ +002c9f80: 730a 2020 626c 6f63 6b3a 0a0a 2020 2d20 s. block:.. -
│ │ │ +002c9f90: 6e61 6d65 3a20 4469 7361 626c 6520 7468 name: Disable th
│ │ │ +002c9fa0: 6520 4355 5053 2053 6572 7669 6365 202d e CUPS Service -
│ │ │ +002c9fb0: 2043 6f6c 6c65 6374 2073 7973 7465 6d64 Collect systemd
│ │ │ +002c9fc0: 2053 6572 7669 6365 7320 5072 6573 656e Services Presen
│ │ │ +002c9fd0: 7420 696e 2074 6865 2053 7973 7465 6d0a t in the System.
│ │ │ +002c9fe0: 2020 2020 616e 7369 626c 652e 6275 696c ansible.buil
│ │ │ +002c9ff0: 7469 6e2e 636f 6d6d 616e 643a 2073 7973 tin.command: sys
│ │ │ +002ca000: 7465 6d63 746c 202d 7120 6c69 7374 2d75 temctl -q list-u
│ │ │ +002ca010: 6e69 742d 6669 6c65 7320 2d2d 7479 7065 nit-files --type
│ │ │ +002ca020: 2073 6572 7669 6365 0a20 2020 2072 6567 service. reg
│ │ │ +002ca030: 6973 7465 723a 2073 6572 7669 6365 5f65 ister: service_e
│ │ │ +002ca040: 7869 7374 730a 2020 2020 6368 616e 6765 xists. change
│ │ │ +002ca050: 645f 7768 656e 3a20 6661 6c73 650a 2020 d_when: false.
│ │ │ +002ca060: 2020 6661 696c 6564 5f77 6865 6e3a 2073 failed_when: s
│ │ │ +002ca070: 6572 7669 6365 5f65 7869 7374 732e 7263 ervice_exists.rc
│ │ │ +002ca080: 206e 6f74 2069 6e20 5b30 2c20 315d 0a20 not in [0, 1].
│ │ │ +002ca090: 2020 2063 6865 636b 5f6d 6f64 653a 2066 check_mode: f
│ │ │ +002ca0a0: 616c 7365 0a0a 2020 2d20 6e61 6d65 3a20 alse.. - name:
│ │ │ +002ca0b0: 4469 7361 626c 6520 7468 6520 4355 5053 Disable the CUPS
│ │ │ +002ca0c0: 2053 6572 7669 6365 202d 2045 6e73 7572 Service - Ensur
│ │ │ +002ca0d0: 6520 6375 7073 2e73 6572 7669 6365 2069 e cups.service i
│ │ │ +002ca0e0: 7320 4d61 736b 6564 0a20 2020 2061 6e73 s Masked. ans
│ │ │ +002ca0f0: 6962 6c65 2e62 7569 6c74 696e 2e73 7973 ible.builtin.sys
│ │ │ +002ca100: 7465 6d64 3a0a 2020 2020 2020 6e61 6d65 temd:. name
│ │ │ +002ca110: 3a20 6375 7073 2e73 6572 7669 6365 0a20 : cups.service.
│ │ │ +002ca120: 2020 2020 2073 7461 7465 3a20 7374 6f70 state: stop
│ │ │ +002ca130: 7065 640a 2020 2020 2020 656e 6162 6c65 ped. enable
│ │ │ +002ca140: 643a 2066 616c 7365 0a20 2020 2020 206d d: false. m
│ │ │ +002ca150: 6173 6b65 643a 2074 7275 650a 2020 2020 asked: true.
│ │ │ +002ca160: 7768 656e 3a20 7365 7276 6963 655f 6578 when: service_ex
│ │ │ +002ca170: 6973 7473 2e73 7464 6f75 745f 6c69 6e65 ists.stdout_line
│ │ │ +002ca180: 7320 6973 2073 6561 7263 6828 2263 7570 s is search("cup
│ │ │ +002ca190: 732e 7365 7276 6963 6522 2c20 6d75 6c74 s.service", mult
│ │ │ +002ca1a0: 696c 696e 653d 5472 7565 290a 0a20 202d iline=True).. -
│ │ │ +002ca1b0: 206e 616d 653a 2055 6e69 7420 536f 636b name: Unit Sock
│ │ │ +002ca1c0: 6574 2045 7869 7374 7320 2d20 6375 7073 et Exists - cups
│ │ │ +002ca1d0: 2e73 6f63 6b65 740a 2020 2020 616e 7369 .socket. ansi
│ │ │ +002ca1e0: 626c 652e 6275 696c 7469 6e2e 636f 6d6d ble.builtin.comm
│ │ │ +002ca1f0: 616e 643a 2073 7973 7465 6d63 746c 202d and: systemctl -
│ │ │ +002ca200: 7120 6c69 7374 2d75 6e69 742d 6669 6c65 q list-unit-file
│ │ │ +002ca210: 7320 6375 7073 2e73 6f63 6b65 740a 2020 s cups.socket.
│ │ │ +002ca220: 2020 7265 6769 7374 6572 3a20 736f 636b register: sock
│ │ │ +002ca230: 6574 5f66 696c 655f 6578 6973 7473 0a20 et_file_exists.
│ │ │ +002ca240: 2020 2063 6861 6e67 6564 5f77 6865 6e3a changed_when:
│ │ │ +002ca250: 2066 616c 7365 0a20 2020 2066 6169 6c65 false. faile
│ │ │ +002ca260: 645f 7768 656e 3a20 736f 636b 6574 5f66 d_when: socket_f
│ │ │ +002ca270: 696c 655f 6578 6973 7473 2e72 6320 6e6f ile_exists.rc no
│ │ │ +002ca280: 7420 696e 205b 302c 2031 5d0a 2020 2020 t in [0, 1].
│ │ │ +002ca290: 6368 6563 6b5f 6d6f 6465 3a20 6661 6c73 check_mode: fals
│ │ │ +002ca2a0: 650a 0a20 202d 206e 616d 653a 2044 6973 e.. - name: Dis
│ │ │ +002ca2b0: 6162 6c65 2074 6865 2043 5550 5320 5365 able the CUPS Se
│ │ │ +002ca2c0: 7276 6963 6520 2d20 4469 7361 626c 6520 rvice - Disable
│ │ │ +002ca2d0: 536f 636b 6574 2063 7570 730a 2020 2020 Socket cups.
│ │ │ +002ca2e0: 616e 7369 626c 652e 6275 696c 7469 6e2e ansible.builtin.
│ │ │ +002ca2f0: 7379 7374 656d 643a 0a20 2020 2020 206e systemd:. n
│ │ │ +002ca300: 616d 653a 2063 7570 732e 736f 636b 6574 ame: cups.socket
│ │ │ +002ca310: 0a20 2020 2020 2065 6e61 626c 6564 3a20 . enabled:
│ │ │ +002ca320: 6661 6c73 650a 2020 2020 2020 7374 6174 false. stat
│ │ │ +002ca330: 653a 2073 746f 7070 6564 0a20 2020 2020 e: stopped.
│ │ │ +002ca340: 206d 6173 6b65 643a 2074 7275 650a 2020 masked: true.
│ │ │ +002ca350: 2020 7768 656e 3a20 736f 636b 6574 5f66 when: socket_f
│ │ │ +002ca360: 696c 655f 6578 6973 7473 2e73 7464 6f75 ile_exists.stdou
│ │ │ +002ca370: 745f 6c69 6e65 7320 6973 2073 6561 7263 t_lines is searc
│ │ │ +002ca380: 6828 2263 7570 732e 736f 636b 6574 222c h("cups.socket",
│ │ │ +002ca390: 206d 756c 7469 6c69 6e65 3d54 7275 6529 multiline=True)
│ │ │ +002ca3a0: 0a20 2074 6167 733a 0a20 202d 204e 4953 . tags:. - NIS
│ │ │ +002ca3b0: 542d 3830 302d 3533 2d43 4d2d 3628 6129 T-800-53-CM-6(a)
│ │ │ +002ca3c0: 0a20 202d 204e 4953 542d 3830 302d 3533 . - NIST-800-53
│ │ │ +002ca3d0: 2d43 4d2d 3728 6129 0a20 202d 204e 4953 -CM-7(a). - NIS
│ │ │ +002ca3e0: 542d 3830 302d 3533 2d43 4d2d 3728 6229 T-800-53-CM-7(b)
│ │ │ +002ca3f0: 0a20 202d 2064 6973 6162 6c65 5f73 7472 . - disable_str
│ │ │ +002ca400: 6174 6567 790a 2020 2d20 6c6f 775f 636f ategy. - low_co
│ │ │ +002ca410: 6d70 6c65 7869 7479 0a20 202d 206c 6f77 mplexity. - low
│ │ │ +002ca420: 5f64 6973 7275 7074 696f 6e0a 2020 2d20 _disruption. -
│ │ │ +002ca430: 6e6f 5f72 6562 6f6f 745f 6e65 6564 6564 no_reboot_needed
│ │ │ +002ca440: 0a20 202d 2073 6572 7669 6365 5f63 7570 . - service_cup
│ │ │ +002ca450: 735f 6469 7361 626c 6564 0a20 202d 2073 s_disabled. - s
│ │ │ +002ca460: 7065 6369 616c 5f73 6572 7669 6365 5f62 pecial_service_b
│ │ │ +002ca470: 6c6f 636b 0a20 202d 2075 6e6b 6e6f 776e lock. - unknown
│ │ │ +002ca480: 5f73 6576 6572 6974 790a 2020 7768 656e _severity. when
│ │ │ +002ca490: 3a20 2722 6c69 6e75 782d 6261 7365 2220 : '"linux-base"
│ │ │ +002ca4a0: 696e 2061 6e73 6962 6c65 5f66 6163 7473 in ansible_facts
│ │ │ +002ca4b0: 2e70 6163 6b61 6765 7327 0a3c 2f63 6f64 .packages'.
Reme
│ │ │ +002ca570: 6469 6174 696f 6e20 4b75 6265 726e 6574 diation Kubernet
│ │ │ +002ca580: 6573 2073 6e69 7070 6574 20e2 87b2 3c2f es snippet ...
│ │ │ +002ca590: 613e 3c62 723e 3c64 6976 2063 6c61 7373 a>
Complexity: low Disrup
│ │ │ +002ca640: 7469 6f6e 3a3c 2f74 683e 3c74 643e 6d65 tion: me
│ │ │ +002ca650: 6469 756d 3c2f 7464 3e3c 2f74 723e 3c74 dium Reboot: true <
│ │ │ +002ca680: 2f74 723e 3c74 723e 3c74 683e 5374 7261 /tr>Stra
│ │ │ +002ca690: 7465 6779 3a3c 2f74 683e 3c74 643e 6469 tegy: di
│ │ │ +002ca6a0: 7361 626c 653c 2f74 643e 3c2f 7472 3e3c sable <
│ │ │ +002ca6b0: 2f74 6162 6c65 3e3c 7072 653e 3c63 6f64 /table>apiVersion: ma
│ │ │ +002ca6d0: 6368 696e 6563 6f6e 6669 6775 7261 7469 chineconfigurati
│ │ │ +002ca6e0: 6f6e 2e6f 7065 6e73 6869 6674 2e69 6f2f on.openshift.io/
│ │ │ +002ca6f0: 7631 0a6b 696e 643a 204d 6163 6869 6e65 v1.kind: Machine
│ │ │ +002ca700: 436f 6e66 6967 0a73 7065 633a 0a20 2063 Config.spec:. c
│ │ │ +002ca710: 6f6e 6669 673a 0a20 2020 2069 676e 6974 onfig:. ignit
│ │ │ +002ca720: 696f 6e3a 0a20 2020 2020 2076 6572 7369 ion:. versi
│ │ │ +002ca730: 6f6e 3a20 332e 312e 300a 2020 2020 7379 on: 3.1.0. sy
│ │ │ +002ca740: 7374 656d 643a 0a20 2020 2020 2075 6e69 stemd:. uni
│ │ │ +002ca750: 7473 3a0a 2020 2020 2020 2d20 6e61 6d65 ts:. - name
│ │ │ +002ca760: 3a20 6375 7073 2e73 6572 7669 6365 0a20 : cups.service.
│ │ │ +002ca770: 2020 2020 2020 2065 6e61 626c 6564 3a20 enabled:
│ │ │ +002ca780: 6661 6c73 650a 2020 2020 2020 2020 6d61 false. ma
│ │ │ +002ca790: 736b 3a20 7472 7565 0a20 2020 2020 202d sk: true. -
│ │ │ +002ca7a0: 206e 616d 653a 2063 7570 732e 736f 636b name: cups.sock
│ │ │ +002ca7b0: 6574 0a20 2020 2020 2020 2065 6e61 626c et. enabl
│ │ │ +002ca7c0: 6564 3a20 6661 6c73 650a 2020 2020 2020 ed: false.
│ │ │ +002ca7d0: 2020 6d61 736b 3a20 7472 7565 0a3c 2f63 mask: true.
│ │ │ +002ca7f0: 3c61 2063 6c61 7373 3d22 6274 6e20 6274 Re
│ │ │ +002ca890: 6d65 6469 6174 696f 6e20 5075 7070 6574 mediation Puppet
│ │ │ +002ca8a0: 2073 6e69 7070 6574 20e2 87b2 3c2f 613e snippet ...
│ │ │ +002ca8b0: 3c62 723e 3c64 6976 2063 6c61 7373 3d22
C
│ │ │ +002ca930: 6f6d 706c 6578 6974 793a 3c2f 7468 3e3c omplexity: <
│ │ │ +002ca940: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ +002ca950: 3c74 723e 3c74 683e 4469 7372 7570 7469 Disrupti
│ │ │ +002ca960: 6f6e 3a3c 2f74 683e 3c74 643e 6c6f 773c on: low<
│ │ │ +002ca970: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Reboot: false
│ │ │ +002ca9a0: 3c74 723e 3c74 683e 5374 7261 7465 6779 Strategy
│ │ │ +002ca9b0: 3a3c 2f74 683e 3c74 643e 656e 6162 6c65 : enable
│ │ │ +002ca9c0: 3c2f 7464 3e3c 2f74 723e 3c2f 7461 626c inc
│ │ │ +002ca9e0: 6c75 6465 2064 6973 6162 6c65 5f63 7570 lude disable_cup
│ │ │ +002ca9f0: 730a 0a63 6c61 7373 2064 6973 6162 6c65 s..class disable
│ │ │ +002caa00: 5f63 7570 7320 7b0a 2020 7365 7276 6963 _cups {. servic
│ │ │ +002caa10: 6520 7b27 6375 7073 273a 0a20 2020 2065 e {'cups':. e
│ │ │ +002caa20: 6e61 626c 6520 3d26 6774 3b20 6661 6c73 nable => fals
│ │ │ +002caa30: 652c 0a20 2020 2065 6e73 7572 6520 3d26 e,. ensure =&
│ │ │ +002caa40: 6774 3b20 2773 746f 7070 6564 272c 0a20 gt; 'stopped',.
│ │ │ +002caa50: 207d 0a7d 0a3c 2f63 6f64 653e 3c2f 7072 }.}.Remediatio
│ │ │ +002cab10: 6e20 4f53 4275 696c 6420 426c 7565 7072 n OSBuild Bluepr
│ │ │ +002cab20: 696e 7420 736e 6970 7065 7420 e287 b23c int snippet ...<
│ │ │ +002cab30: 2f61 3e3c 6272 3e3c 6469 7620 636c 6173 /a>
.[customizati
│ │ │ +002cab80: 6f6e 732e 7365 7276 6963 6573 5d0a 6d61 ons.services].ma
│ │ │ +002cab90: 736b 6564 203d 205b 2263 7570 7322 5d0a sked = ["cups"].
│ │ │ 002caba0: 3c2f 636f 6465 3e3c 2f70 7265 3e3c 2f64
Remediatio
│ │ │ -002cc210: 6e20 5075 7070 6574 2073 6e69 7070 6574 n Puppet snippet
│ │ │ -002cc220: 20e2 87b2 3c2f 613e 3c62 723e 3c64 6976 ...
<
│ │ │ -002cc2a0: 7472 3e3c 7468 3e43 6f6d 706c 6578 6974 tr>Complexit
│ │ │ -002cc2b0: 793a 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f y: low
│ │ │ -002cc2c0: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ -002cc2d0: 4469 7372 7570 7469 6f6e 3a3c 2f74 683e Disruption:
│ │ │ -002cc2e0: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Reboot:
│ │ │ -002cc300: 3c2f 7468 3e3c 7464 3e66 616c 7365 3c2f false
│ │ │ -002cc310: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ -002cc320: 5374 7261 7465 6779 3a3c 2f74 683e 3c74 Strategy: disable
│ │ │ -002cc340: 7472 3e3c 2f74 6162 6c65 3e3c 7072 653e tr>
│ │ │ -002cc350: 3c63 6f64 653e 0a69 6e63 6c75 6465 2072 .include r
│ │ │ -002cc360: 656d 6f76 655f 7371 7569 640a 0a63 6c61 emove_squid..cla
│ │ │ -002cc370: 7373 2072 656d 6f76 655f 7371 7569 6420 ss remove_squid
│ │ │ -002cc380: 7b0a 2020 7061 636b 6167 6520 7b20 2773 {. package { 's
│ │ │ -002cc390: 7175 6964 273a 0a20 2020 2065 6e73 7572 quid':. ensur
│ │ │ -002cc3a0: 6520 3d26 6774 3b20 2770 7572 6765 6427 e => 'purged'
│ │ │ -002cc3b0: 2c0a 2020 7d0a 7d0a 3c2f 636f 6465 3e3c ,. }.}.<
│ │ │ -002cc3c0: 2f70 7265 3e3c 2f64 6976 3e3c 6120 636c /pre>
Remedia
│ │ │ -002cc470: 7469 6f6e 2041 6e73 6962 6c65 2073 6e69 tion Ansible sni
│ │ │ -002cc480: 7070 6574 20e2 87b2 3c2f 613e 3c62 723e ppet ...
│ │ │ -002cc490: 3c64 6976 2063 6c61 7373 3d22 7061 6e65 Compl
│ │ │ -002cc510: 6578 6974 793a 3c2f 7468 3e3c 7464 3e6c exity: l
│ │ │ -002cc520: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ -002cc530: 3c74 683e 4469 7372 7570 7469 6f6e 3a3c Disruption:<
│ │ │ -002cc540: 2f74 683e 3c74 643e 6c6f 773c 2f74 643e /th> low
│ │ │ -002cc550: 3c2f 7472 3e3c 7472 3e3c 7468 3e52 6562 Reb
│ │ │ -002cc560: 6f6f 743a 3c2f 7468 3e3c 7464 3e66 616c oot: fal
│ │ │ -002cc570: 7365 3c2f 7464 3e3c 2f74 723e 3c74 723e se
│ │ │ -002cc580: 3c74 683e 5374 7261 7465 6779 3a3c 2f74 Strategy: disable
<
│ │ │ -002cc5b0: 7072 653e 3c63 6f64 653e 2d20 6e61 6d65 pre>- name
│ │ │ -002cc5c0: 3a20 2755 6e69 6e73 7461 6c6c 2073 7175 : 'Uninstall squ
│ │ │ -002cc5d0: 6964 2050 6163 6b61 6765 3a20 456e 7375 id Package: Ensu
│ │ │ -002cc5e0: 7265 2073 7175 6964 2069 7320 7265 6d6f re squid is remo
│ │ │ -002cc5f0: 7665 6427 0a20 2061 6e73 6962 6c65 2e62 ved'. ansible.b
│ │ │ -002cc600: 7569 6c74 696e 2e70 6163 6b61 6765 3a0a uiltin.package:.
│ │ │ -002cc610: 2020 2020 6e61 6d65 3a20 7371 7569 640a name: squid.
│ │ │ -002cc620: 2020 2020 7374 6174 653a 2061 6273 656e state: absen
│ │ │ -002cc630: 740a 2020 7461 6773 3a0a 2020 2d20 6469 t. tags:. - di
│ │ │ -002cc640: 7361 626c 655f 7374 7261 7465 6779 0a20 sable_strategy.
│ │ │ -002cc650: 202d 206c 6f77 5f63 6f6d 706c 6578 6974 - low_complexit
│ │ │ -002cc660: 790a 2020 2d20 6c6f 775f 6469 7372 7570 y. - low_disrup
│ │ │ -002cc670: 7469 6f6e 0a20 202d 206e 6f5f 7265 626f tion. - no_rebo
│ │ │ -002cc680: 6f74 5f6e 6565 6465 640a 2020 2d20 7061 ot_needed. - pa
│ │ │ -002cc690: 636b 6167 655f 7371 7569 645f 7265 6d6f ckage_squid_remo
│ │ │ -002cc6a0: 7665 640a 2020 2d20 756e 6b6e 6f77 6e5f ved. - unknown_
│ │ │ -002cc6b0: 7365 7665 7269 7479 0a3c 2f63 6f64 653e severity.
│ │ │ +002cc210: 6e20 416e 7369 626c 6520 736e 6970 7065 n Ansible snippe
│ │ │ +002cc220: 7420 e287 b23c 2f61 3e3c 6272 3e3c 6469 t ...
│ │ │ +002cc2a0: 3c74 723e 3c74 683e 436f 6d70 6c65 7869 Complexi
│ │ │ +002cc2b0: 7479 3a3c 2f74 683e 3c74 643e 6c6f 773c ty: low<
│ │ │ +002cc2c0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Disruption: low Reboot
│ │ │ +002cc300: 3a3c 2f74 683e 3c74 643e 6661 6c73 653c : false<
│ │ │ +002cc310: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Strategy: <
│ │ │ +002cc330: 7464 3e64 6973 6162 6c65 3c2f 7464 3e3c td>disable<
│ │ │ +002cc340: 2f74 723e 3c2f 7461 626c 653e 3c70 7265 /tr>
- name: '
│ │ │ +002cc360: 556e 696e 7374 616c 6c20 7371 7569 6420 Uninstall squid
│ │ │ +002cc370: 5061 636b 6167 653a 2045 6e73 7572 6520 Package: Ensure
│ │ │ +002cc380: 7371 7569 6420 6973 2072 656d 6f76 6564 squid is removed
│ │ │ +002cc390: 270a 2020 616e 7369 626c 652e 6275 696c '. ansible.buil
│ │ │ +002cc3a0: 7469 6e2e 7061 636b 6167 653a 0a20 2020 tin.package:.
│ │ │ +002cc3b0: 206e 616d 653a 2073 7175 6964 0a20 2020 name: squid.
│ │ │ +002cc3c0: 2073 7461 7465 3a20 6162 7365 6e74 0a20 state: absent.
│ │ │ +002cc3d0: 2074 6167 733a 0a20 202d 2064 6973 6162 tags:. - disab
│ │ │ +002cc3e0: 6c65 5f73 7472 6174 6567 790a 2020 2d20 le_strategy. -
│ │ │ +002cc3f0: 6c6f 775f 636f 6d70 6c65 7869 7479 0a20 low_complexity.
│ │ │ +002cc400: 202d 206c 6f77 5f64 6973 7275 7074 696f - low_disruptio
│ │ │ +002cc410: 6e0a 2020 2d20 6e6f 5f72 6562 6f6f 745f n. - no_reboot_
│ │ │ +002cc420: 6e65 6564 6564 0a20 202d 2070 6163 6b61 needed. - packa
│ │ │ +002cc430: 6765 5f73 7175 6964 5f72 656d 6f76 6564 ge_squid_removed
│ │ │ +002cc440: 0a20 202d 2075 6e6b 6e6f 776e 5f73 6576 . - unknown_sev
│ │ │ +002cc450: 6572 6974 790a 3c2f 636f 6465 3e3c 2f70 erity.
Remediati
│ │ │ +002cc510: 6f6e 2050 7570 7065 7420 736e 6970 7065 on Puppet snippe
│ │ │ +002cc520: 7420 e287 b23c 2f61 3e3c 6272 3e3c 6469 t ...
│ │ │ +002cc5a0: 3c74 723e 3c74 683e 436f 6d70 6c65 7869 Complexi
│ │ │ +002cc5b0: 7479 3a3c 2f74 683e 3c74 643e 6c6f 773c ty: low<
│ │ │ +002cc5c0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Disruption: low Reboot
│ │ │ +002cc600: 3a3c 2f74 683e 3c74 643e 6661 6c73 653c : false<
│ │ │ +002cc610: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Strategy: <
│ │ │ +002cc630: 7464 3e64 6973 6162 6c65 3c2f 7464 3e3c td>disable<
│ │ │ +002cc640: 2f74 723e 3c2f 7461 626c 653e 3c70 7265 /tr>
.include
│ │ │ +002cc660: 7265 6d6f 7665 5f73 7175 6964 0a0a 636c remove_squid..cl
│ │ │ +002cc670: 6173 7320 7265 6d6f 7665 5f73 7175 6964 ass remove_squid
│ │ │ +002cc680: 207b 0a20 2070 6163 6b61 6765 207b 2027 {. package { '
│ │ │ +002cc690: 7371 7569 6427 3a0a 2020 2020 656e 7375 squid':. ensu
│ │ │ +002cc6a0: 7265 203d 2667 743b 2027 7075 7267 6564 re => 'purged
│ │ │ +002cc6b0: 272c 0a20 207d 0a7d 0a3c 2f63 6f64 653e ',. }.}.
│ │ │ 002cc6c0: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063
R
│ │ │ -002cd4c0: 656d 6564 6961 7469 6f6e 204f 5342 7569 emediation OSBui
│ │ │ -002cd4d0: 6c64 2042 6c75 6570 7269 6e74 2073 6e69 ld Blueprint sni
│ │ │ -002cd4e0: 7070 6574 20e2 87b2 3c2f 613e 3c62 723e ppet ...
│ │ │ -002cd4f0: 3c64 6976 2063 6c61 7373 3d22 7061 6e65 .[cu
│ │ │ -002cd530: 7374 6f6d 697a 6174 696f 6e73 2e73 6572 stomizations.ser
│ │ │ -002cd540: 7669 6365 735d 0a6d 6173 6b65 6420 3d20 vices].masked =
│ │ │ -002cd550: 5b22 7371 7569 6422 5d0a 3c2f 636f 6465 ["squid"].
Remed
│ │ │ -002cd610: 6961 7469 6f6e 204b 7562 6572 6e65 7465 iation Kubernete
│ │ │ -002cd620: 7320 736e 6970 7065 7420 e287 b23c 2f61 s snippet ...
│ │ │ -002cd6b0: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity:
│ │ │ -002cd6c0: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Disrupt
│ │ │ -002cd6e0: 696f 6e3a 3c2f 7468 3e3c 7464 3e6d 6564 ion: med
│ │ │ -002cd6f0: 6975 6d3c 2f74 643e 3c2f 7472 3e3c 7472 ium Reboot: true
│ │ │ -002cd720: 7472 3e3c 7472 3e3c 7468 3e53 7472 6174 tr>Strat
│ │ │ -002cd730: 6567 793a 3c2f 7468 3e3c 7464 3e64 6973 egy: dis
│ │ │ -002cd740: 6162 6c65 3c2f 7464 3e3c 2f74 723e 3c2f able
│ │ │ -002cd750: 7461 626c 653e 3c70 7265 3e3c 636f 6465 table>apiVersion: mac
│ │ │ -002cd770: 6869 6e65 636f 6e66 6967 7572 6174 696f hineconfiguratio
│ │ │ -002cd780: 6e2e 6f70 656e 7368 6966 742e 696f 2f76 n.openshift.io/v
│ │ │ -002cd790: 310a 6b69 6e64 3a20 4d61 6368 696e 6543 1.kind: MachineC
│ │ │ -002cd7a0: 6f6e 6669 670a 7370 6563 3a0a 2020 636f onfig.spec:. co
│ │ │ -002cd7b0: 6e66 6967 3a0a 2020 2020 6967 6e69 7469 nfig:. igniti
│ │ │ -002cd7c0: 6f6e 3a0a 2020 2020 2020 7665 7273 696f on:. versio
│ │ │ -002cd7d0: 6e3a 2033 2e31 2e30 0a20 2020 2073 7973 n: 3.1.0. sys
│ │ │ -002cd7e0: 7465 6d64 3a0a 2020 2020 2020 756e 6974 temd:. unit
│ │ │ -002cd7f0: 733a 0a20 2020 2020 202d 206e 616d 653a s:. - name:
│ │ │ -002cd800: 2073 7175 6964 2e73 6572 7669 6365 0a20 squid.service.
│ │ │ -002cd810: 2020 2020 2020 2065 6e61 626c 6564 3a20 enabled:
│ │ │ -002cd820: 6661 6c73 650a 2020 2020 2020 2020 6d61 false. ma
│ │ │ -002cd830: 736b 3a20 7472 7565 0a20 2020 2020 202d sk: true. -
│ │ │ -002cd840: 206e 616d 653a 2073 7175 6964 2e73 6f63 name: squid.soc
│ │ │ -002cd850: 6b65 740a 2020 2020 2020 2020 656e 6162 ket. enab
│ │ │ -002cd860: 6c65 643a 2066 616c 7365 0a20 2020 2020 led: false.
│ │ │ -002cd870: 2020 206d 6173 6b3a 2074 7275 650a 3c2f mask: true.
│ │ │ -002cd880: 636f 6465 3e3c 2f70 7265 3e3c 2f64 6976 code>
R
│ │ │ -002cd930: 656d 6564 6961 7469 6f6e 2050 7570 7065 emediation Puppe
│ │ │ -002cd940: 7420 736e 6970 7065 7420 e287 b23c 2f61 t snippet ...
│ │ │ -002cd9d0: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity:
│ │ │ -002cd9e0: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Disrupt
│ │ │ -002cda00: 696f 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 ion: low
│ │ │ -002cda10: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Reboot:false Strateg
│ │ │ -002cda50: 793a 3c2f 7468 3e3c 7464 3e65 6e61 626c y: enabl
│ │ │ -002cda60: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e in
│ │ │ -002cda80: 636c 7564 6520 6469 7361 626c 655f 7371 clude disable_sq
│ │ │ -002cda90: 7569 640a 0a63 6c61 7373 2064 6973 6162 uid..class disab
│ │ │ -002cdaa0: 6c65 5f73 7175 6964 207b 0a20 2073 6572 le_squid {. ser
│ │ │ -002cdab0: 7669 6365 207b 2773 7175 6964 273a 0a20 vice {'squid':.
│ │ │ -002cdac0: 2020 2065 6e61 626c 6520 3d26 6774 3b20 enable =>
│ │ │ -002cdad0: 6661 6c73 652c 0a20 2020 2065 6e73 7572 false,. ensur
│ │ │ -002cdae0: 6520 3d26 6774 3b20 2773 746f 7070 6564 e => 'stopped
│ │ │ -002cdaf0: 272c 0a20 207d 0a7d 0a3c 2f63 6f64 653e ',. }.}.
│ │ │ -002cdb00: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063
Remedi
│ │ │ -002cdbb0: 6174 696f 6e20 416e 7369 626c 6520 736e ation Ansible sn
│ │ │ -002cdbc0: 6970 7065 7420 e287 b23c 2f61 3e3c 6272 ippet ...
Comp
│ │ │ -002cdc50: 6c65 7869 7479 3a3c 2f74 683e 3c74 643e lexity:
│ │ │ -002cdc60: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Disruption:
│ │ │ -002cdc80: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Re
│ │ │ -002cdca0: 626f 6f74 3a3c 2f74 683e 3c74 643e 6661 boot: fa
│ │ │ -002cdcb0: 6c73 653c 2f74 643e 3c2f 7472 3e3c 7472 lse Strategy:
│ │ │ -002cdcd0: 7468 3e3c 7464 3e64 6973 6162 6c65 3c2f th> disable
│ │ │ -002cdce0: 7464 3e3c 2f74 723e 3c2f 7461 626c 653e td>
│ │ │ -002cdcf0: 3c70 7265 3e3c 636f 6465 3e2d 206e 616d - nam
│ │ │ -002cdd00: 653a 2047 6174 6865 7220 7468 6520 7061 e: Gather the pa
│ │ │ -002cdd10: 636b 6167 6520 6661 6374 730a 2020 7061 ckage facts. pa
│ │ │ -002cdd20: 636b 6167 655f 6661 6374 733a 0a20 2020 ckage_facts:.
│ │ │ -002cdd30: 206d 616e 6167 6572 3a20 6175 746f 0a20 manager: auto.
│ │ │ -002cdd40: 2074 6167 733a 0a20 202d 2064 6973 6162 tags:. - disab
│ │ │ -002cdd50: 6c65 5f73 7472 6174 6567 790a 2020 2d20 le_strategy. -
│ │ │ -002cdd60: 6c6f 775f 636f 6d70 6c65 7869 7479 0a20 low_complexity.
│ │ │ -002cdd70: 202d 206c 6f77 5f64 6973 7275 7074 696f - low_disruptio
│ │ │ -002cdd80: 6e0a 2020 2d20 6e6f 5f72 6562 6f6f 745f n. - no_reboot_
│ │ │ -002cdd90: 6e65 6564 6564 0a20 202d 2073 6572 7669 needed. - servi
│ │ │ -002cdda0: 6365 5f73 7175 6964 5f64 6973 6162 6c65 ce_squid_disable
│ │ │ -002cddb0: 640a 2020 2d20 756e 6b6e 6f77 6e5f 7365 d. - unknown_se
│ │ │ -002cddc0: 7665 7269 7479 0a0a 2d20 6e61 6d65 3a20 verity..- name:
│ │ │ -002cddd0: 4469 7361 626c 6520 5371 7569 6420 2d20 Disable Squid -
│ │ │ -002cdde0: 4469 7361 626c 6520 7365 7276 6963 6520 Disable service
│ │ │ -002cddf0: 7371 7569 640a 2020 626c 6f63 6b3a 0a0a squid. block:..
│ │ │ -002cde00: 2020 2d20 6e61 6d65 3a20 4469 7361 626c - name: Disabl
│ │ │ -002cde10: 6520 5371 7569 6420 2d20 436f 6c6c 6563 e Squid - Collec
│ │ │ -002cde20: 7420 7379 7374 656d 6420 5365 7276 6963 t systemd Servic
│ │ │ -002cde30: 6573 2050 7265 7365 6e74 2069 6e20 7468 es Present in th
│ │ │ -002cde40: 6520 5379 7374 656d 0a20 2020 2061 6e73 e System. ans
│ │ │ -002cde50: 6962 6c65 2e62 7569 6c74 696e 2e63 6f6d ible.builtin.com
│ │ │ -002cde60: 6d61 6e64 3a20 7379 7374 656d 6374 6c20 mand: systemctl
│ │ │ -002cde70: 2d71 206c 6973 742d 756e 6974 2d66 696c -q list-unit-fil
│ │ │ -002cde80: 6573 202d 2d74 7970 6520 7365 7276 6963 es --type servic
│ │ │ -002cde90: 650a 2020 2020 7265 6769 7374 6572 3a20 e. register:
│ │ │ -002cdea0: 7365 7276 6963 655f 6578 6973 7473 0a20 service_exists.
│ │ │ -002cdeb0: 2020 2063 6861 6e67 6564 5f77 6865 6e3a changed_when:
│ │ │ -002cdec0: 2066 616c 7365 0a20 2020 2066 6169 6c65 false. faile
│ │ │ -002cded0: 645f 7768 656e 3a20 7365 7276 6963 655f d_when: service_
│ │ │ -002cdee0: 6578 6973 7473 2e72 6320 6e6f 7420 696e exists.rc not in
│ │ │ -002cdef0: 205b 302c 2031 5d0a 2020 2020 6368 6563 [0, 1]. chec
│ │ │ -002cdf00: 6b5f 6d6f 6465 3a20 6661 6c73 650a 0a20 k_mode: false..
│ │ │ -002cdf10: 202d 206e 616d 653a 2044 6973 6162 6c65 - name: Disable
│ │ │ -002cdf20: 2053 7175 6964 202d 2045 6e73 7572 6520 Squid - Ensure
│ │ │ -002cdf30: 7371 7569 642e 7365 7276 6963 6520 6973 squid.service is
│ │ │ -002cdf40: 204d 6173 6b65 640a 2020 2020 616e 7369 Masked. ansi
│ │ │ -002cdf50: 626c 652e 6275 696c 7469 6e2e 7379 7374 ble.builtin.syst
│ │ │ -002cdf60: 656d 643a 0a20 2020 2020 206e 616d 653a emd:. name:
│ │ │ -002cdf70: 2073 7175 6964 2e73 6572 7669 6365 0a20 squid.service.
│ │ │ -002cdf80: 2020 2020 2073 7461 7465 3a20 7374 6f70 state: stop
│ │ │ -002cdf90: 7065 640a 2020 2020 2020 656e 6162 6c65 ped. enable
│ │ │ -002cdfa0: 643a 2066 616c 7365 0a20 2020 2020 206d d: false. m
│ │ │ -002cdfb0: 6173 6b65 643a 2074 7275 650a 2020 2020 asked: true.
│ │ │ -002cdfc0: 7768 656e 3a20 7365 7276 6963 655f 6578 when: service_ex
│ │ │ -002cdfd0: 6973 7473 2e73 7464 6f75 745f 6c69 6e65 ists.stdout_line
│ │ │ -002cdfe0: 7320 6973 2073 6561 7263 6828 2273 7175 s is search("squ
│ │ │ -002cdff0: 6964 2e73 6572 7669 6365 222c 206d 756c id.service", mul
│ │ │ -002ce000: 7469 6c69 6e65 3d54 7275 6529 0a0a 2020 tiline=True)..
│ │ │ -002ce010: 2d20 6e61 6d65 3a20 556e 6974 2053 6f63 - name: Unit Soc
│ │ │ -002ce020: 6b65 7420 4578 6973 7473 202d 2073 7175 ket Exists - squ
│ │ │ -002ce030: 6964 2e73 6f63 6b65 740a 2020 2020 616e id.socket. an
│ │ │ -002ce040: 7369 626c 652e 6275 696c 7469 6e2e 636f sible.builtin.co
│ │ │ -002ce050: 6d6d 616e 643a 2073 7973 7465 6d63 746c mmand: systemctl
│ │ │ -002ce060: 202d 7120 6c69 7374 2d75 6e69 742d 6669 -q list-unit-fi
│ │ │ -002ce070: 6c65 7320 7371 7569 642e 736f 636b 6574 les squid.socket
│ │ │ -002ce080: 0a20 2020 2072 6567 6973 7465 723a 2073 . register: s
│ │ │ -002ce090: 6f63 6b65 745f 6669 6c65 5f65 7869 7374 ocket_file_exist
│ │ │ -002ce0a0: 730a 2020 2020 6368 616e 6765 645f 7768 s. changed_wh
│ │ │ -002ce0b0: 656e 3a20 6661 6c73 650a 2020 2020 6661 en: false. fa
│ │ │ -002ce0c0: 696c 6564 5f77 6865 6e3a 2073 6f63 6b65 iled_when: socke
│ │ │ -002ce0d0: 745f 6669 6c65 5f65 7869 7374 732e 7263 t_file_exists.rc
│ │ │ -002ce0e0: 206e 6f74 2069 6e20 5b30 2c20 315d 0a20 not in [0, 1].
│ │ │ -002ce0f0: 2020 2063 6865 636b 5f6d 6f64 653a 2066 check_mode: f
│ │ │ -002ce100: 616c 7365 0a0a 2020 2d20 6e61 6d65 3a20 alse.. - name:
│ │ │ -002ce110: 4469 7361 626c 6520 5371 7569 6420 2d20 Disable Squid -
│ │ │ -002ce120: 4469 7361 626c 6520 536f 636b 6574 2073 Disable Socket s
│ │ │ -002ce130: 7175 6964 0a20 2020 2061 6e73 6962 6c65 quid. ansible
│ │ │ -002ce140: 2e62 7569 6c74 696e 2e73 7973 7465 6d64 .builtin.systemd
│ │ │ -002ce150: 3a0a 2020 2020 2020 6e61 6d65 3a20 7371 :. name: sq
│ │ │ -002ce160: 7569 642e 736f 636b 6574 0a20 2020 2020 uid.socket.
│ │ │ -002ce170: 2065 6e61 626c 6564 3a20 6661 6c73 650a enabled: false.
│ │ │ -002ce180: 2020 2020 2020 7374 6174 653a 2073 746f state: sto
│ │ │ -002ce190: 7070 6564 0a20 2020 2020 206d 6173 6b65 pped. maske
│ │ │ -002ce1a0: 643a 2074 7275 650a 2020 2020 7768 656e d: true. when
│ │ │ -002ce1b0: 3a20 736f 636b 6574 5f66 696c 655f 6578 : socket_file_ex
│ │ │ -002ce1c0: 6973 7473 2e73 7464 6f75 745f 6c69 6e65 ists.stdout_line
│ │ │ -002ce1d0: 7320 6973 2073 6561 7263 6828 2273 7175 s is search("squ
│ │ │ -002ce1e0: 6964 2e73 6f63 6b65 7422 2c20 6d75 6c74 id.socket", mult
│ │ │ -002ce1f0: 696c 696e 653d 5472 7565 290a 2020 7461 iline=True). ta
│ │ │ -002ce200: 6773 3a0a 2020 2d20 6469 7361 626c 655f gs:. - disable_
│ │ │ -002ce210: 7374 7261 7465 6779 0a20 202d 206c 6f77 strategy. - low
│ │ │ -002ce220: 5f63 6f6d 706c 6578 6974 790a 2020 2d20 _complexity. -
│ │ │ -002ce230: 6c6f 775f 6469 7372 7570 7469 6f6e 0a20 low_disruption.
│ │ │ -002ce240: 202d 206e 6f5f 7265 626f 6f74 5f6e 6565 - no_reboot_nee
│ │ │ -002ce250: 6465 640a 2020 2d20 7365 7276 6963 655f ded. - service_
│ │ │ -002ce260: 7371 7569 645f 6469 7361 626c 6564 0a20 squid_disabled.
│ │ │ -002ce270: 202d 2073 7065 6369 616c 5f73 6572 7669 - special_servi
│ │ │ -002ce280: 6365 5f62 6c6f 636b 0a20 202d 2075 6e6b ce_block. - unk
│ │ │ -002ce290: 6e6f 776e 5f73 6576 6572 6974 790a 2020 nown_severity.
│ │ │ -002ce2a0: 7768 656e 3a20 2820 2273 7175 6964 2220 when: ( "squid"
│ │ │ -002ce2b0: 696e 2061 6e73 6962 6c65 5f66 6163 7473 in ansible_facts
│ │ │ -002ce2c0: 2e70 6163 6b61 6765 7320 616e 6420 226c .packages and "l
│ │ │ -002ce2d0: 696e 7578 2d62 6173 6522 2069 6e20 616e inux-base" in an
│ │ │ -002ce2e0: 7369 626c 655f 6661 6374 732e 7061 636b sible_facts.pack
│ │ │ -002ce2f0: 6167 6573 0a20 2020 2029 0a3c 2f63 6f64 ages. ).
Complexity: low Disrup
│ │ │ +002cd590: 7469 6f6e 3a3c 2f74 683e 3c74 643e 6c6f tion: lo
│ │ │ +002cd5a0: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ +002cd5b0: 7468 3e52 6562 6f6f 743a 3c2f 7468 3e3c th>Reboot:<
│ │ │ +002cd5c0: 7464 3e66 616c 7365 3c2f 7464 3e3c 2f74 td>false Strate
│ │ │ +002cd5e0: 6779 3a3c 2f74 683e 3c74 643e 6469 7361 gy: disa
│ │ │ +002cd5f0: 626c 653c 2f74 643e 3c2f 7472 3e3c 2f74 ble
│ │ │ +002cd610: 2d20 6e61 6d65 3a20 4761 7468 6572 2074 - name: Gather t
│ │ │ +002cd620: 6865 2070 6163 6b61 6765 2066 6163 7473 he package facts
│ │ │ +002cd630: 0a20 2070 6163 6b61 6765 5f66 6163 7473 . package_facts
│ │ │ +002cd640: 3a0a 2020 2020 6d61 6e61 6765 723a 2061 :. manager: a
│ │ │ +002cd650: 7574 6f0a 2020 7461 6773 3a0a 2020 2d20 uto. tags:. -
│ │ │ +002cd660: 6469 7361 626c 655f 7374 7261 7465 6779 disable_strategy
│ │ │ +002cd670: 0a20 202d 206c 6f77 5f63 6f6d 706c 6578 . - low_complex
│ │ │ +002cd680: 6974 790a 2020 2d20 6c6f 775f 6469 7372 ity. - low_disr
│ │ │ +002cd690: 7570 7469 6f6e 0a20 202d 206e 6f5f 7265 uption. - no_re
│ │ │ +002cd6a0: 626f 6f74 5f6e 6565 6465 640a 2020 2d20 boot_needed. -
│ │ │ +002cd6b0: 7365 7276 6963 655f 7371 7569 645f 6469 service_squid_di
│ │ │ +002cd6c0: 7361 626c 6564 0a20 202d 2075 6e6b 6e6f sabled. - unkno
│ │ │ +002cd6d0: 776e 5f73 6576 6572 6974 790a 0a2d 206e wn_severity..- n
│ │ │ +002cd6e0: 616d 653a 2044 6973 6162 6c65 2053 7175 ame: Disable Squ
│ │ │ +002cd6f0: 6964 202d 2044 6973 6162 6c65 2073 6572 id - Disable ser
│ │ │ +002cd700: 7669 6365 2073 7175 6964 0a20 2062 6c6f vice squid. blo
│ │ │ +002cd710: 636b 3a0a 0a20 202d 206e 616d 653a 2044 ck:.. - name: D
│ │ │ +002cd720: 6973 6162 6c65 2053 7175 6964 202d 2043 isable Squid - C
│ │ │ +002cd730: 6f6c 6c65 6374 2073 7973 7465 6d64 2053 ollect systemd S
│ │ │ +002cd740: 6572 7669 6365 7320 5072 6573 656e 7420 ervices Present
│ │ │ +002cd750: 696e 2074 6865 2053 7973 7465 6d0a 2020 in the System.
│ │ │ +002cd760: 2020 616e 7369 626c 652e 6275 696c 7469 ansible.builti
│ │ │ +002cd770: 6e2e 636f 6d6d 616e 643a 2073 7973 7465 n.command: syste
│ │ │ +002cd780: 6d63 746c 202d 7120 6c69 7374 2d75 6e69 mctl -q list-uni
│ │ │ +002cd790: 742d 6669 6c65 7320 2d2d 7479 7065 2073 t-files --type s
│ │ │ +002cd7a0: 6572 7669 6365 0a20 2020 2072 6567 6973 ervice. regis
│ │ │ +002cd7b0: 7465 723a 2073 6572 7669 6365 5f65 7869 ter: service_exi
│ │ │ +002cd7c0: 7374 730a 2020 2020 6368 616e 6765 645f sts. changed_
│ │ │ +002cd7d0: 7768 656e 3a20 6661 6c73 650a 2020 2020 when: false.
│ │ │ +002cd7e0: 6661 696c 6564 5f77 6865 6e3a 2073 6572 failed_when: ser
│ │ │ +002cd7f0: 7669 6365 5f65 7869 7374 732e 7263 206e vice_exists.rc n
│ │ │ +002cd800: 6f74 2069 6e20 5b30 2c20 315d 0a20 2020 ot in [0, 1].
│ │ │ +002cd810: 2063 6865 636b 5f6d 6f64 653a 2066 616c check_mode: fal
│ │ │ +002cd820: 7365 0a0a 2020 2d20 6e61 6d65 3a20 4469 se.. - name: Di
│ │ │ +002cd830: 7361 626c 6520 5371 7569 6420 2d20 456e sable Squid - En
│ │ │ +002cd840: 7375 7265 2073 7175 6964 2e73 6572 7669 sure squid.servi
│ │ │ +002cd850: 6365 2069 7320 4d61 736b 6564 0a20 2020 ce is Masked.
│ │ │ +002cd860: 2061 6e73 6962 6c65 2e62 7569 6c74 696e ansible.builtin
│ │ │ +002cd870: 2e73 7973 7465 6d64 3a0a 2020 2020 2020 .systemd:.
│ │ │ +002cd880: 6e61 6d65 3a20 7371 7569 642e 7365 7276 name: squid.serv
│ │ │ +002cd890: 6963 650a 2020 2020 2020 7374 6174 653a ice. state:
│ │ │ +002cd8a0: 2073 746f 7070 6564 0a20 2020 2020 2065 stopped. e
│ │ │ +002cd8b0: 6e61 626c 6564 3a20 6661 6c73 650a 2020 nabled: false.
│ │ │ +002cd8c0: 2020 2020 6d61 736b 6564 3a20 7472 7565 masked: true
│ │ │ +002cd8d0: 0a20 2020 2077 6865 6e3a 2073 6572 7669 . when: servi
│ │ │ +002cd8e0: 6365 5f65 7869 7374 732e 7374 646f 7574 ce_exists.stdout
│ │ │ +002cd8f0: 5f6c 696e 6573 2069 7320 7365 6172 6368 _lines is search
│ │ │ +002cd900: 2822 7371 7569 642e 7365 7276 6963 6522 ("squid.service"
│ │ │ +002cd910: 2c20 6d75 6c74 696c 696e 653d 5472 7565 , multiline=True
│ │ │ +002cd920: 290a 0a20 202d 206e 616d 653a 2055 6e69 ).. - name: Uni
│ │ │ +002cd930: 7420 536f 636b 6574 2045 7869 7374 7320 t Socket Exists
│ │ │ +002cd940: 2d20 7371 7569 642e 736f 636b 6574 0a20 - squid.socket.
│ │ │ +002cd950: 2020 2061 6e73 6962 6c65 2e62 7569 6c74 ansible.built
│ │ │ +002cd960: 696e 2e63 6f6d 6d61 6e64 3a20 7379 7374 in.command: syst
│ │ │ +002cd970: 656d 6374 6c20 2d71 206c 6973 742d 756e emctl -q list-un
│ │ │ +002cd980: 6974 2d66 696c 6573 2073 7175 6964 2e73 it-files squid.s
│ │ │ +002cd990: 6f63 6b65 740a 2020 2020 7265 6769 7374 ocket. regist
│ │ │ +002cd9a0: 6572 3a20 736f 636b 6574 5f66 696c 655f er: socket_file_
│ │ │ +002cd9b0: 6578 6973 7473 0a20 2020 2063 6861 6e67 exists. chang
│ │ │ +002cd9c0: 6564 5f77 6865 6e3a 2066 616c 7365 0a20 ed_when: false.
│ │ │ +002cd9d0: 2020 2066 6169 6c65 645f 7768 656e 3a20 failed_when:
│ │ │ +002cd9e0: 736f 636b 6574 5f66 696c 655f 6578 6973 socket_file_exis
│ │ │ +002cd9f0: 7473 2e72 6320 6e6f 7420 696e 205b 302c ts.rc not in [0,
│ │ │ +002cda00: 2031 5d0a 2020 2020 6368 6563 6b5f 6d6f 1]. check_mo
│ │ │ +002cda10: 6465 3a20 6661 6c73 650a 0a20 202d 206e de: false.. - n
│ │ │ +002cda20: 616d 653a 2044 6973 6162 6c65 2053 7175 ame: Disable Squ
│ │ │ +002cda30: 6964 202d 2044 6973 6162 6c65 2053 6f63 id - Disable Soc
│ │ │ +002cda40: 6b65 7420 7371 7569 640a 2020 2020 616e ket squid. an
│ │ │ +002cda50: 7369 626c 652e 6275 696c 7469 6e2e 7379 sible.builtin.sy
│ │ │ +002cda60: 7374 656d 643a 0a20 2020 2020 206e 616d stemd:. nam
│ │ │ +002cda70: 653a 2073 7175 6964 2e73 6f63 6b65 740a e: squid.socket.
│ │ │ +002cda80: 2020 2020 2020 656e 6162 6c65 643a 2066 enabled: f
│ │ │ +002cda90: 616c 7365 0a20 2020 2020 2073 7461 7465 alse. state
│ │ │ +002cdaa0: 3a20 7374 6f70 7065 640a 2020 2020 2020 : stopped.
│ │ │ +002cdab0: 6d61 736b 6564 3a20 7472 7565 0a20 2020 masked: true.
│ │ │ +002cdac0: 2077 6865 6e3a 2073 6f63 6b65 745f 6669 when: socket_fi
│ │ │ +002cdad0: 6c65 5f65 7869 7374 732e 7374 646f 7574 le_exists.stdout
│ │ │ +002cdae0: 5f6c 696e 6573 2069 7320 7365 6172 6368 _lines is search
│ │ │ +002cdaf0: 2822 7371 7569 642e 736f 636b 6574 222c ("squid.socket",
│ │ │ +002cdb00: 206d 756c 7469 6c69 6e65 3d54 7275 6529 multiline=True)
│ │ │ +002cdb10: 0a20 2074 6167 733a 0a20 202d 2064 6973 . tags:. - dis
│ │ │ +002cdb20: 6162 6c65 5f73 7472 6174 6567 790a 2020 able_strategy.
│ │ │ +002cdb30: 2d20 6c6f 775f 636f 6d70 6c65 7869 7479 - low_complexity
│ │ │ +002cdb40: 0a20 202d 206c 6f77 5f64 6973 7275 7074 . - low_disrupt
│ │ │ +002cdb50: 696f 6e0a 2020 2d20 6e6f 5f72 6562 6f6f ion. - no_reboo
│ │ │ +002cdb60: 745f 6e65 6564 6564 0a20 202d 2073 6572 t_needed. - ser
│ │ │ +002cdb70: 7669 6365 5f73 7175 6964 5f64 6973 6162 vice_squid_disab
│ │ │ +002cdb80: 6c65 640a 2020 2d20 7370 6563 6961 6c5f led. - special_
│ │ │ +002cdb90: 7365 7276 6963 655f 626c 6f63 6b0a 2020 service_block.
│ │ │ +002cdba0: 2d20 756e 6b6e 6f77 6e5f 7365 7665 7269 - unknown_severi
│ │ │ +002cdbb0: 7479 0a20 2077 6865 6e3a 2028 2022 7371 ty. when: ( "sq
│ │ │ +002cdbc0: 7569 6422 2069 6e20 616e 7369 626c 655f uid" in ansible_
│ │ │ +002cdbd0: 6661 6374 732e 7061 636b 6167 6573 2061 facts.packages a
│ │ │ +002cdbe0: 6e64 2022 6c69 6e75 782d 6261 7365 2220 nd "linux-base"
│ │ │ +002cdbf0: 696e 2061 6e73 6962 6c65 5f66 6163 7473 in ansible_facts
│ │ │ +002cdc00: 2e70 6163 6b61 6765 730a 2020 2020 290a .packages. ).
│ │ │ +002cdc10: 3c2f 636f 6465 3e3c 2f70 7265 3e3c 2f64
Remediation Kub
│ │ │ +002cdcd0: 6572 6e65 7465 7320 736e 6970 7065 7420 ernetes snippet
│ │ │ +002cdce0: e287 b23c 2f61 3e3c 6272 3e3c 6469 7620 ...
Complexity
│ │ │ +002cdd70: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low D
│ │ │ +002cdd90: 6973 7275 7074 696f 6e3a 3c2f 7468 3e3c isruption: <
│ │ │ +002cdda0: 7464 3e6d 6564 6975 6d3c 2f74 643e 3c2f td>medium
│ │ │ +002cddb0: 7472 3e3c 7472 3e3c 7468 3e52 6562 6f6f tr>Reboo
│ │ │ +002cddc0: 743a 3c2f 7468 3e3c 7464 3e74 7275 653c t: true<
│ │ │ +002cddd0: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7468 /td> Strategy: <
│ │ │ +002cddf0: 7464 3e64 6973 6162 6c65 3c2f 7464 3e3c td>disable<
│ │ │ +002cde00: 2f74 723e 3c2f 7461 626c 653e 3c70 7265 /tr>
apiVersio
│ │ │ +002cde20: 6e3a 206d 6163 6869 6e65 636f 6e66 6967 n: machineconfig
│ │ │ +002cde30: 7572 6174 696f 6e2e 6f70 656e 7368 6966 uration.openshif
│ │ │ +002cde40: 742e 696f 2f76 310a 6b69 6e64 3a20 4d61 t.io/v1.kind: Ma
│ │ │ +002cde50: 6368 696e 6543 6f6e 6669 670a 7370 6563 chineConfig.spec
│ │ │ +002cde60: 3a0a 2020 636f 6e66 6967 3a0a 2020 2020 :. config:.
│ │ │ +002cde70: 6967 6e69 7469 6f6e 3a0a 2020 2020 2020 ignition:.
│ │ │ +002cde80: 7665 7273 696f 6e3a 2033 2e31 2e30 0a20 version: 3.1.0.
│ │ │ +002cde90: 2020 2073 7973 7465 6d64 3a0a 2020 2020 systemd:.
│ │ │ +002cdea0: 2020 756e 6974 733a 0a20 2020 2020 202d units:. -
│ │ │ +002cdeb0: 206e 616d 653a 2073 7175 6964 2e73 6572 name: squid.ser
│ │ │ +002cdec0: 7669 6365 0a20 2020 2020 2020 2065 6e61 vice. ena
│ │ │ +002cded0: 626c 6564 3a20 6661 6c73 650a 2020 2020 bled: false.
│ │ │ +002cdee0: 2020 2020 6d61 736b 3a20 7472 7565 0a20 mask: true.
│ │ │ +002cdef0: 2020 2020 202d 206e 616d 653a 2073 7175 - name: squ
│ │ │ +002cdf00: 6964 2e73 6f63 6b65 740a 2020 2020 2020 id.socket.
│ │ │ +002cdf10: 2020 656e 6162 6c65 643a 2066 616c 7365 enabled: false
│ │ │ +002cdf20: 0a20 2020 2020 2020 206d 6173 6b3a 2074 . mask: t
│ │ │ +002cdf30: 7275 650a 3c2f 636f 6465 3e3c 2f70 7265 rue.
Remediation
│ │ │ +002cdff0: 2050 7570 7065 7420 736e 6970 7065 7420 Puppet snippet
│ │ │ +002ce000: e287 b23c 2f61 3e3c 6272 3e3c 6469 7620 ...
Complexity
│ │ │ +002ce090: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low D
│ │ │ +002ce0b0: 6973 7275 7074 696f 6e3a 3c2f 7468 3e3c isruption: <
│ │ │ +002ce0c0: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ +002ce0d0: 3c74 723e 3c74 683e 5265 626f 6f74 3a3c Reboot:<
│ │ │ +002ce0e0: 2f74 683e 3c74 643e 6661 6c73 653c 2f74 /th> false S
│ │ │ +002ce100: 7472 6174 6567 793a 3c2f 7468 3e3c 7464 trategy: enable
include disa
│ │ │ +002ce140: 626c 655f 7371 7569 640a 0a63 6c61 7373 ble_squid..class
│ │ │ +002ce150: 2064 6973 6162 6c65 5f73 7175 6964 207b disable_squid {
│ │ │ +002ce160: 0a20 2073 6572 7669 6365 207b 2773 7175 . service {'squ
│ │ │ +002ce170: 6964 273a 0a20 2020 2065 6e61 626c 6520 id':. enable
│ │ │ +002ce180: 3d26 6774 3b20 6661 6c73 652c 0a20 2020 => false,.
│ │ │ +002ce190: 2065 6e73 7572 6520 3d26 6774 3b20 2773 ensure => 's
│ │ │ +002ce1a0: 746f 7070 6564 272c 0a20 207d 0a7d 0a3c topped',. }.}.<
│ │ │ +002ce1b0: 2f63 6f64 653e 3c2f 7072 653e 3c2f 6469 /code>
│ │ │ +002ce260: 5265 6d65 6469 6174 696f 6e20 4f53 4275 Remediation OSBu
│ │ │ +002ce270: 696c 6420 426c 7565 7072 696e 7420 736e ild Blueprint sn
│ │ │ +002ce280: 6970 7065 7420 e287 b23c 2f61 3e3c 6272 ippet ...
.[c
│ │ │ +002ce2d0: 7573 746f 6d69 7a61 7469 6f6e 732e 7365 ustomizations.se
│ │ │ +002ce2e0: 7276 6963 6573 5d0a 6d61 736b 6564 203d rvices].masked =
│ │ │ +002ce2f0: 205b 2273 7175 6964 225d 0a3c 2f63 6f64 ["squid"].
Remediation Pup
│ │ │ -002cfaa0: 7065 7420 736e 6970 7065 7420 e287 b23c pet snippet ...<
│ │ │ -002cfab0: 2f61 3e3c 6272 3e3c 6469 7620 636c 6173 /a>
Complexity: low
│ │ │ -002cfb50: 7472 3e3c 7472 3e3c 7468 3e44 6973 7275 tr>Disru
│ │ │ -002cfb60: 7074 696f 6e3a 3c2f 7468 3e3c 7464 3e6c ption: l
│ │ │ -002cfb70: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ -002cfb80: 3c74 683e 5265 626f 6f74 3a3c 2f74 683e Reboot:
│ │ │ -002cfb90: 3c74 643e 6661 6c73 653c 2f74 643e 3c2f false
│ │ │ -002cfba0: 7472 3e3c 7472 3e3c 7468 3e53 7472 6174 tr> Strat
│ │ │ -002cfbb0: 6567 793a 3c2f 7468 3e3c 7464 3e64 6973 egy: dis
│ │ │ -002cfbc0: 6162 6c65 3c2f 7464 3e3c 2f74 723e 3c2f able
│ │ │ -002cfbd0: 7461 626c 653e 3c70 7265 3e3c 636f 6465 table>.include remove
│ │ │ -002cfbf0: 5f73 616d 6261 0a0a 636c 6173 7320 7265 _samba..class re
│ │ │ -002cfc00: 6d6f 7665 5f73 616d 6261 207b 0a20 2070 move_samba {. p
│ │ │ -002cfc10: 6163 6b61 6765 207b 2027 7361 6d62 6127 ackage { 'samba'
│ │ │ -002cfc20: 3a0a 2020 2020 656e 7375 7265 203d 2667 :. ensure =&g
│ │ │ -002cfc30: 743b 2027 7075 7267 6564 272c 0a20 207d t; 'purged',. }
│ │ │ -002cfc40: 0a7d 0a3c 2f63 6f64 653e 3c2f 7072 653e .}.
│ │ │ -002cfc50: 3c2f 6469 763e 3c61 2063 6c61 7373 3d22 Remediation
│ │ │ -002cfd00: 416e 7369 626c 6520 736e 6970 7065 7420 Ansible snippet
│ │ │ -002cfd10: e287 b23c 2f61 3e3c 6272 3e3c 6469 7620 ...
Complexity
│ │ │ -002cfda0: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low D
│ │ │ -002cfdc0: 6973 7275 7074 696f 6e3a 3c2f 7468 3e3c isruption: <
│ │ │ -002cfdd0: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ -002cfde0: 3c74 723e 3c74 683e 5265 626f 6f74 3a3c Reboot:<
│ │ │ -002cfdf0: 2f74 683e 3c74 643e 6661 6c73 653c 2f74 /th> false S
│ │ │ -002cfe10: 7472 6174 6567 793a 3c2f 7468 3e3c 7464 trategy: disable
<
│ │ │ -002cfe40: 636f 6465 3e2d 206e 616d 653a 2027 556e code>- name: 'Un
│ │ │ -002cfe50: 696e 7374 616c 6c20 5361 6d62 6120 5061 install Samba Pa
│ │ │ -002cfe60: 636b 6167 653a 2045 6e73 7572 6520 7361 ckage: Ensure sa
│ │ │ -002cfe70: 6d62 6120 6973 2072 656d 6f76 6564 270a mba is removed'.
│ │ │ -002cfe80: 2020 616e 7369 626c 652e 6275 696c 7469 ansible.builti
│ │ │ -002cfe90: 6e2e 7061 636b 6167 653a 0a20 2020 206e n.package:. n
│ │ │ -002cfea0: 616d 653a 2073 616d 6261 0a20 2020 2073 ame: samba. s
│ │ │ -002cfeb0: 7461 7465 3a20 6162 7365 6e74 0a20 2074 tate: absent. t
│ │ │ -002cfec0: 6167 733a 0a20 202d 2064 6973 6162 6c65 ags:. - disable
│ │ │ -002cfed0: 5f73 7472 6174 6567 790a 2020 2d20 6c6f _strategy. - lo
│ │ │ -002cfee0: 775f 636f 6d70 6c65 7869 7479 0a20 202d w_complexity. -
│ │ │ -002cfef0: 206c 6f77 5f64 6973 7275 7074 696f 6e0a low_disruption.
│ │ │ -002cff00: 2020 2d20 6e6f 5f72 6562 6f6f 745f 6e65 - no_reboot_ne
│ │ │ -002cff10: 6564 6564 0a20 202d 2070 6163 6b61 6765 eded. - package
│ │ │ -002cff20: 5f73 616d 6261 5f72 656d 6f76 6564 0a20 _samba_removed.
│ │ │ -002cff30: 202d 2075 6e6b 6e6f 776e 5f73 6576 6572 - unknown_sever
│ │ │ -002cff40: 6974 790a 3c2f 636f 6465 3e3c 2f70 7265 ity.
Remediation Ans
│ │ │ +002cfaa0: 6962 6c65 2073 6e69 7070 6574 20e2 87b2 ible snippet ...
│ │ │ +002cfab0: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61
<
│ │ │ +002cfb30: 7468 3e43 6f6d 706c 6578 6974 793a 3c2f th>Complexity:
│ │ │ +002cfb40: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ +002cfb50: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr> Disr
│ │ │ +002cfb60: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption:
│ │ │ +002cfb70: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Reboot: false <
│ │ │ +002cfba0: 2f74 723e 3c74 723e 3c74 683e 5374 7261 /tr>Stra
│ │ │ +002cfbb0: 7465 6779 3a3c 2f74 683e 3c74 643e 6469 tegy: di
│ │ │ +002cfbc0: 7361 626c 653c 2f74 643e 3c2f 7472 3e3c sable <
│ │ │ +002cfbd0: 2f74 6162 6c65 3e3c 7072 653e 3c63 6f64 /table>- name: 'Unins
│ │ │ +002cfbf0: 7461 6c6c 2053 616d 6261 2050 6163 6b61 tall Samba Packa
│ │ │ +002cfc00: 6765 3a20 456e 7375 7265 2073 616d 6261 ge: Ensure samba
│ │ │ +002cfc10: 2069 7320 7265 6d6f 7665 6427 0a20 2061 is removed'. a
│ │ │ +002cfc20: 6e73 6962 6c65 2e62 7569 6c74 696e 2e70 nsible.builtin.p
│ │ │ +002cfc30: 6163 6b61 6765 3a0a 2020 2020 6e61 6d65 ackage:. name
│ │ │ +002cfc40: 3a20 7361 6d62 610a 2020 2020 7374 6174 : samba. stat
│ │ │ +002cfc50: 653a 2061 6273 656e 740a 2020 7461 6773 e: absent. tags
│ │ │ +002cfc60: 3a0a 2020 2d20 6469 7361 626c 655f 7374 :. - disable_st
│ │ │ +002cfc70: 7261 7465 6779 0a20 202d 206c 6f77 5f63 rategy. - low_c
│ │ │ +002cfc80: 6f6d 706c 6578 6974 790a 2020 2d20 6c6f omplexity. - lo
│ │ │ +002cfc90: 775f 6469 7372 7570 7469 6f6e 0a20 202d w_disruption. -
│ │ │ +002cfca0: 206e 6f5f 7265 626f 6f74 5f6e 6565 6465 no_reboot_neede
│ │ │ +002cfcb0: 640a 2020 2d20 7061 636b 6167 655f 7361 d. - package_sa
│ │ │ +002cfcc0: 6d62 615f 7265 6d6f 7665 640a 2020 2d20 mba_removed. -
│ │ │ +002cfcd0: 756e 6b6e 6f77 6e5f 7365 7665 7269 7479 unknown_severity
│ │ │ +002cfce0: 0a3c 2f63 6f64 653e 3c2f 7072 653e 3c2f .
│ │ │ +002cfcf0: 6469 763e 3c61 2063 6c61 7373 3d22 6274 div>Remediation Pu
│ │ │ +002cfda0: 7070 6574 2073 6e69 7070 6574 20e2 87b2 ppet snippet ...
│ │ │ +002cfdb0: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61
<
│ │ │ +002cfe30: 7468 3e43 6f6d 706c 6578 6974 793a 3c2f th>Complexity:
│ │ │ +002cfe40: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ +002cfe50: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr> Disr
│ │ │ +002cfe60: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption:
│ │ │ +002cfe70: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Reboot: false <
│ │ │ +002cfea0: 2f74 723e 3c74 723e 3c74 683e 5374 7261 /tr>Stra
│ │ │ +002cfeb0: 7465 6779 3a3c 2f74 683e 3c74 643e 6469 tegy: di
│ │ │ +002cfec0: 7361 626c 653c 2f74 643e 3c2f 7472 3e3c sable <
│ │ │ +002cfed0: 2f74 6162 6c65 3e3c 7072 653e 3c63 6f64 /table>.include remov
│ │ │ +002cfef0: 655f 7361 6d62 610a 0a63 6c61 7373 2072 e_samba..class r
│ │ │ +002cff00: 656d 6f76 655f 7361 6d62 6120 7b0a 2020 emove_samba {.
│ │ │ +002cff10: 7061 636b 6167 6520 7b20 2773 616d 6261 package { 'samba
│ │ │ +002cff20: 273a 0a20 2020 2065 6e73 7572 6520 3d26 ':. ensure =&
│ │ │ +002cff30: 6774 3b20 2770 7572 6765 6427 2c0a 2020 gt; 'purged',.
│ │ │ +002cff40: 7d0a 7d0a 3c2f 636f 6465 3e3c 2f70 7265 }.}.
R
│ │ │ -002d0cd0: 656d 6564 6961 7469 6f6e 204f 5342 7569 emediation OSBui
│ │ │ -002d0ce0: 6c64 2042 6c75 6570 7269 6e74 2073 6e69 ld Blueprint sni
│ │ │ -002d0cf0: 7070 6574 20e2 87b2 3c2f 613e 3c62 723e ppet ...
│ │ │ -002d0d00: 3c64 6976 2063 6c61 7373 3d22 7061 6e65 .[cu
│ │ │ -002d0d40: 7374 6f6d 697a 6174 696f 6e73 2e73 6572 stomizations.ser
│ │ │ -002d0d50: 7669 6365 735d 0a6d 6173 6b65 6420 3d20 vices].masked =
│ │ │ -002d0d60: 5b22 736d 6264 225d 0a3c 2f63 6f64 653e ["smbd"].
│ │ │ -002d0d70: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063
Remedi
│ │ │ -002d0e20: 6174 696f 6e20 4b75 6265 726e 6574 6573 ation Kubernetes
│ │ │ -002d0e30: 2073 6e69 7070 6574 20e2 87b2 3c2f 613e snippet ...
│ │ │ -002d0e40: 3c62 723e 3c64 6976 2063 6c61 7373 3d22
C
│ │ │ -002d0ec0: 6f6d 706c 6578 6974 793a 3c2f 7468 3e3c omplexity: <
│ │ │ -002d0ed0: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ -002d0ee0: 3c74 723e 3c74 683e 4469 7372 7570 7469 Disrupti
│ │ │ -002d0ef0: 6f6e 3a3c 2f74 683e 3c74 643e 6d65 6469 on: medi
│ │ │ -002d0f00: 756d 3c2f 7464 3e3c 2f74 723e 3c74 723e um
│ │ │ -002d0f10: 3c74 683e 5265 626f 6f74 3a3c 2f74 683e Reboot:
│ │ │ -002d0f20: 3c74 643e 7472 7565 3c2f 7464 3e3c 2f74 true Strate
│ │ │ -002d0f40: 6779 3a3c 2f74 683e 3c74 643e 6469 7361 gy: disa
│ │ │ -002d0f50: 626c 653c 2f74 643e 3c2f 7472 3e3c 2f74 ble
│ │ │ -002d0f70: 6170 6956 6572 7369 6f6e 3a20 6d61 6368 apiVersion: mach
│ │ │ -002d0f80: 696e 6563 6f6e 6669 6775 7261 7469 6f6e ineconfiguration
│ │ │ -002d0f90: 2e6f 7065 6e73 6869 6674 2e69 6f2f 7631 .openshift.io/v1
│ │ │ -002d0fa0: 0a6b 696e 643a 204d 6163 6869 6e65 436f .kind: MachineCo
│ │ │ -002d0fb0: 6e66 6967 0a73 7065 633a 0a20 2063 6f6e nfig.spec:. con
│ │ │ -002d0fc0: 6669 673a 0a20 2020 2069 676e 6974 696f fig:. ignitio
│ │ │ -002d0fd0: 6e3a 0a20 2020 2020 2076 6572 7369 6f6e n:. version
│ │ │ -002d0fe0: 3a20 332e 312e 300a 2020 2020 7379 7374 : 3.1.0. syst
│ │ │ -002d0ff0: 656d 643a 0a20 2020 2020 2075 6e69 7473 emd:. units
│ │ │ -002d1000: 3a0a 2020 2020 2020 2d20 6e61 6d65 3a20 :. - name:
│ │ │ -002d1010: 736d 6264 2e73 6572 7669 6365 0a20 2020 smbd.service.
│ │ │ -002d1020: 2020 2020 2065 6e61 626c 6564 3a20 6661 enabled: fa
│ │ │ -002d1030: 6c73 650a 2020 2020 2020 2020 6d61 736b lse. mask
│ │ │ -002d1040: 3a20 7472 7565 0a20 2020 2020 202d 206e : true. - n
│ │ │ -002d1050: 616d 653a 2073 6d62 642e 736f 636b 6574 ame: smbd.socket
│ │ │ -002d1060: 0a20 2020 2020 2020 2065 6e61 626c 6564 . enabled
│ │ │ -002d1070: 3a20 6661 6c73 650a 2020 2020 2020 2020 : false.
│ │ │ -002d1080: 6d61 736b 3a20 7472 7565 0a3c 2f63 6f64 mask: true.
Reme
│ │ │ -002d1140: 6469 6174 696f 6e20 5075 7070 6574 2073 diation Puppet s
│ │ │ -002d1150: 6e69 7070 6574 20e2 87b2 3c2f 613e 3c62 nippet ...Com
│ │ │ -002d11e0: 706c 6578 6974 793a 3c2f 7468 3e3c 7464 plexity: low Disruption
│ │ │ -002d1210: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low R
│ │ │ -002d1230: 6562 6f6f 743a 3c2f 7468 3e3c 7464 3e66 eboot: f
│ │ │ -002d1240: 616c 7365 3c2f 7464 3e3c 2f74 723e 3c74 alse Strategy:<
│ │ │ -002d1260: 2f74 683e 3c74 643e 656e 6162 6c65 3c2f /th> enable
│ │ │ -002d1270: 7464 3e3c 2f74 723e 3c2f 7461 626c 653e td>
│ │ │ -002d1280: 3c70 7265 3e3c 636f 6465 3e69 6e63 6c75 inclu
│ │ │ -002d1290: 6465 2064 6973 6162 6c65 5f73 6d62 640a de disable_smbd.
│ │ │ -002d12a0: 0a63 6c61 7373 2064 6973 6162 6c65 5f73 .class disable_s
│ │ │ -002d12b0: 6d62 6420 7b0a 2020 7365 7276 6963 6520 mbd {. service
│ │ │ -002d12c0: 7b27 736d 6264 273a 0a20 2020 2065 6e61 {'smbd':. ena
│ │ │ -002d12d0: 626c 6520 3d26 6774 3b20 6661 6c73 652c ble => false,
│ │ │ -002d12e0: 0a20 2020 2065 6e73 7572 6520 3d26 6774 . ensure =>
│ │ │ -002d12f0: 3b20 2773 746f 7070 6564 272c 0a20 207d ; 'stopped',. }
│ │ │ -002d1300: 0a7d 0a3c 2f63 6f64 653e 3c2f 7072 653e .}.
│ │ │ -002d1310: 3c2f 6469 763e 3c61 2063 6c61 7373 3d22 Remediation
│ │ │ -002d13c0: 416e 7369 626c 6520 736e 6970 7065 7420 Ansible snippet
│ │ │ -002d13d0: e287 b23c 2f61 3e3c 6272 3e3c 6469 7620 ...
Complexity
│ │ │ -002d1460: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low D
│ │ │ -002d1480: 6973 7275 7074 696f 6e3a 3c2f 7468 3e3c isruption: <
│ │ │ -002d1490: 7464 3e6c 6f77 3c2f 7464 3e3c 2f74 723e td>low
│ │ │ -002d14a0: 3c74 723e 3c74 683e 5265 626f 6f74 3a3c Reboot:<
│ │ │ -002d14b0: 2f74 683e 3c74 643e 6661 6c73 653c 2f74 /th> false S
│ │ │ -002d14d0: 7472 6174 6567 793a 3c2f 7468 3e3c 7464 trategy: disable
<
│ │ │ -002d1500: 636f 6465 3e2d 206e 616d 653a 2047 6174 code>- name: Gat
│ │ │ -002d1510: 6865 7220 7468 6520 7061 636b 6167 6520 her the package
│ │ │ -002d1520: 6661 6374 730a 2020 7061 636b 6167 655f facts. package_
│ │ │ -002d1530: 6661 6374 733a 0a20 2020 206d 616e 6167 facts:. manag
│ │ │ -002d1540: 6572 3a20 6175 746f 0a20 2074 6167 733a er: auto. tags:
│ │ │ -002d1550: 0a20 202d 2064 6973 6162 6c65 5f73 7472 . - disable_str
│ │ │ -002d1560: 6174 6567 790a 2020 2d20 6c6f 775f 636f ategy. - low_co
│ │ │ -002d1570: 6d70 6c65 7869 7479 0a20 202d 206c 6f77 mplexity. - low
│ │ │ -002d1580: 5f64 6973 7275 7074 696f 6e0a 2020 2d20 _disruption. -
│ │ │ -002d1590: 6c6f 775f 7365 7665 7269 7479 0a20 202d low_severity. -
│ │ │ -002d15a0: 206e 6f5f 7265 626f 6f74 5f6e 6565 6465 no_reboot_neede
│ │ │ -002d15b0: 640a 2020 2d20 7365 7276 6963 655f 736d d. - service_sm
│ │ │ -002d15c0: 625f 6469 7361 626c 6564 0a0a 2d20 6e61 b_disabled..- na
│ │ │ -002d15d0: 6d65 3a20 4469 7361 626c 6520 5361 6d62 me: Disable Samb
│ │ │ -002d15e0: 6120 2d20 4469 7361 626c 6520 7365 7276 a - Disable serv
│ │ │ -002d15f0: 6963 6520 736d 6264 0a20 2062 6c6f 636b ice smbd. block
│ │ │ -002d1600: 3a0a 0a20 202d 206e 616d 653a 2044 6973 :.. - name: Dis
│ │ │ -002d1610: 6162 6c65 2053 616d 6261 202d 2043 6f6c able Samba - Col
│ │ │ -002d1620: 6c65 6374 2073 7973 7465 6d64 2053 6572 lect systemd Ser
│ │ │ -002d1630: 7669 6365 7320 5072 6573 656e 7420 696e vices Present in
│ │ │ -002d1640: 2074 6865 2053 7973 7465 6d0a 2020 2020 the System.
│ │ │ -002d1650: 616e 7369 626c 652e 6275 696c 7469 6e2e ansible.builtin.
│ │ │ -002d1660: 636f 6d6d 616e 643a 2073 7973 7465 6d63 command: systemc
│ │ │ -002d1670: 746c 202d 7120 6c69 7374 2d75 6e69 742d tl -q list-unit-
│ │ │ -002d1680: 6669 6c65 7320 2d2d 7479 7065 2073 6572 files --type ser
│ │ │ -002d1690: 7669 6365 0a20 2020 2072 6567 6973 7465 vice. registe
│ │ │ -002d16a0: 723a 2073 6572 7669 6365 5f65 7869 7374 r: service_exist
│ │ │ -002d16b0: 730a 2020 2020 6368 616e 6765 645f 7768 s. changed_wh
│ │ │ -002d16c0: 656e 3a20 6661 6c73 650a 2020 2020 6661 en: false. fa
│ │ │ -002d16d0: 696c 6564 5f77 6865 6e3a 2073 6572 7669 iled_when: servi
│ │ │ -002d16e0: 6365 5f65 7869 7374 732e 7263 206e 6f74 ce_exists.rc not
│ │ │ -002d16f0: 2069 6e20 5b30 2c20 315d 0a20 2020 2063 in [0, 1]. c
│ │ │ -002d1700: 6865 636b 5f6d 6f64 653a 2066 616c 7365 heck_mode: false
│ │ │ -002d1710: 0a0a 2020 2d20 6e61 6d65 3a20 4469 7361 .. - name: Disa
│ │ │ -002d1720: 626c 6520 5361 6d62 6120 2d20 456e 7375 ble Samba - Ensu
│ │ │ -002d1730: 7265 2073 6d62 642e 7365 7276 6963 6520 re smbd.service
│ │ │ -002d1740: 6973 204d 6173 6b65 640a 2020 2020 616e is Masked. an
│ │ │ -002d1750: 7369 626c 652e 6275 696c 7469 6e2e 7379 sible.builtin.sy
│ │ │ -002d1760: 7374 656d 643a 0a20 2020 2020 206e 616d stemd:. nam
│ │ │ -002d1770: 653a 2073 6d62 642e 7365 7276 6963 650a e: smbd.service.
│ │ │ -002d1780: 2020 2020 2020 7374 6174 653a 2073 746f state: sto
│ │ │ -002d1790: 7070 6564 0a20 2020 2020 2065 6e61 626c pped. enabl
│ │ │ -002d17a0: 6564 3a20 6661 6c73 650a 2020 2020 2020 ed: false.
│ │ │ -002d17b0: 6d61 736b 6564 3a20 7472 7565 0a20 2020 masked: true.
│ │ │ -002d17c0: 2077 6865 6e3a 2073 6572 7669 6365 5f65 when: service_e
│ │ │ -002d17d0: 7869 7374 732e 7374 646f 7574 5f6c 696e xists.stdout_lin
│ │ │ -002d17e0: 6573 2069 7320 7365 6172 6368 2822 736d es is search("sm
│ │ │ -002d17f0: 6264 2e73 6572 7669 6365 222c 206d 756c bd.service", mul
│ │ │ -002d1800: 7469 6c69 6e65 3d54 7275 6529 0a0a 2020 tiline=True)..
│ │ │ -002d1810: 2d20 6e61 6d65 3a20 556e 6974 2053 6f63 - name: Unit Soc
│ │ │ -002d1820: 6b65 7420 4578 6973 7473 202d 2073 6d62 ket Exists - smb
│ │ │ -002d1830: 642e 736f 636b 6574 0a20 2020 2061 6e73 d.socket. ans
│ │ │ -002d1840: 6962 6c65 2e62 7569 6c74 696e 2e63 6f6d ible.builtin.com
│ │ │ -002d1850: 6d61 6e64 3a20 7379 7374 656d 6374 6c20 mand: systemctl
│ │ │ -002d1860: 2d71 206c 6973 742d 756e 6974 2d66 696c -q list-unit-fil
│ │ │ -002d1870: 6573 2073 6d62 642e 736f 636b 6574 0a20 es smbd.socket.
│ │ │ -002d1880: 2020 2072 6567 6973 7465 723a 2073 6f63 register: soc
│ │ │ -002d1890: 6b65 745f 6669 6c65 5f65 7869 7374 730a ket_file_exists.
│ │ │ -002d18a0: 2020 2020 6368 616e 6765 645f 7768 656e changed_when
│ │ │ -002d18b0: 3a20 6661 6c73 650a 2020 2020 6661 696c : false. fail
│ │ │ -002d18c0: 6564 5f77 6865 6e3a 2073 6f63 6b65 745f ed_when: socket_
│ │ │ -002d18d0: 6669 6c65 5f65 7869 7374 732e 7263 206e file_exists.rc n
│ │ │ -002d18e0: 6f74 2069 6e20 5b30 2c20 315d 0a20 2020 ot in [0, 1].
│ │ │ -002d18f0: 2063 6865 636b 5f6d 6f64 653a 2066 616c check_mode: fal
│ │ │ -002d1900: 7365 0a0a 2020 2d20 6e61 6d65 3a20 4469 se.. - name: Di
│ │ │ -002d1910: 7361 626c 6520 5361 6d62 6120 2d20 4469 sable Samba - Di
│ │ │ -002d1920: 7361 626c 6520 536f 636b 6574 2073 6d62 sable Socket smb
│ │ │ -002d1930: 640a 2020 2020 616e 7369 626c 652e 6275 d. ansible.bu
│ │ │ -002d1940: 696c 7469 6e2e 7379 7374 656d 643a 0a20 iltin.systemd:.
│ │ │ -002d1950: 2020 2020 206e 616d 653a 2073 6d62 642e name: smbd.
│ │ │ -002d1960: 736f 636b 6574 0a20 2020 2020 2065 6e61 socket. ena
│ │ │ -002d1970: 626c 6564 3a20 6661 6c73 650a 2020 2020 bled: false.
│ │ │ -002d1980: 2020 7374 6174 653a 2073 746f 7070 6564 state: stopped
│ │ │ -002d1990: 0a20 2020 2020 206d 6173 6b65 643a 2074 . masked: t
│ │ │ -002d19a0: 7275 650a 2020 2020 7768 656e 3a20 736f rue. when: so
│ │ │ -002d19b0: 636b 6574 5f66 696c 655f 6578 6973 7473 cket_file_exists
│ │ │ -002d19c0: 2e73 7464 6f75 745f 6c69 6e65 7320 6973 .stdout_lines is
│ │ │ -002d19d0: 2073 6561 7263 6828 2273 6d62 642e 736f search("smbd.so
│ │ │ -002d19e0: 636b 6574 222c 206d 756c 7469 6c69 6e65 cket", multiline
│ │ │ -002d19f0: 3d54 7275 6529 0a20 2074 6167 733a 0a20 =True). tags:.
│ │ │ -002d1a00: 202d 2064 6973 6162 6c65 5f73 7472 6174 - disable_strat
│ │ │ -002d1a10: 6567 790a 2020 2d20 6c6f 775f 636f 6d70 egy. - low_comp
│ │ │ -002d1a20: 6c65 7869 7479 0a20 202d 206c 6f77 5f64 lexity. - low_d
│ │ │ -002d1a30: 6973 7275 7074 696f 6e0a 2020 2d20 6c6f isruption. - lo
│ │ │ -002d1a40: 775f 7365 7665 7269 7479 0a20 202d 206e w_severity. - n
│ │ │ -002d1a50: 6f5f 7265 626f 6f74 5f6e 6565 6465 640a o_reboot_needed.
│ │ │ -002d1a60: 2020 2d20 7365 7276 6963 655f 736d 625f - service_smb_
│ │ │ -002d1a70: 6469 7361 626c 6564 0a20 202d 2073 7065 disabled. - spe
│ │ │ -002d1a80: 6369 616c 5f73 6572 7669 6365 5f62 6c6f cial_service_blo
│ │ │ -002d1a90: 636b 0a20 2077 6865 6e3a 2027 226c 696e ck. when: '"lin
│ │ │ -002d1aa0: 7578 2d62 6173 6522 2069 6e20 616e 7369 ux-base" in ansi
│ │ │ -002d1ab0: 626c 655f 6661 6374 732e 7061 636b 6167 ble_facts.packag
│ │ │ -002d1ac0: 6573 270a 3c2f 636f 6465 3e3c 2f70 7265 es'.
Complexity: low Disrup
│ │ │ +002d0da0: 7469 6f6e 3a3c 2f74 683e 3c74 643e 6c6f tion: lo
│ │ │ +002d0db0: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ +002d0dc0: 7468 3e52 6562 6f6f 743a 3c2f 7468 3e3c th>Reboot:<
│ │ │ +002d0dd0: 7464 3e66 616c 7365 3c2f 7464 3e3c 2f74 td>false Strate
│ │ │ +002d0df0: 6779 3a3c 2f74 683e 3c74 643e 6469 7361 gy: disa
│ │ │ +002d0e00: 626c 653c 2f74 643e 3c2f 7472 3e3c 2f74 ble
│ │ │ +002d0e20: 2d20 6e61 6d65 3a20 4761 7468 6572 2074 - name: Gather t
│ │ │ +002d0e30: 6865 2070 6163 6b61 6765 2066 6163 7473 he package facts
│ │ │ +002d0e40: 0a20 2070 6163 6b61 6765 5f66 6163 7473 . package_facts
│ │ │ +002d0e50: 3a0a 2020 2020 6d61 6e61 6765 723a 2061 :. manager: a
│ │ │ +002d0e60: 7574 6f0a 2020 7461 6773 3a0a 2020 2d20 uto. tags:. -
│ │ │ +002d0e70: 6469 7361 626c 655f 7374 7261 7465 6779 disable_strategy
│ │ │ +002d0e80: 0a20 202d 206c 6f77 5f63 6f6d 706c 6578 . - low_complex
│ │ │ +002d0e90: 6974 790a 2020 2d20 6c6f 775f 6469 7372 ity. - low_disr
│ │ │ +002d0ea0: 7570 7469 6f6e 0a20 202d 206c 6f77 5f73 uption. - low_s
│ │ │ +002d0eb0: 6576 6572 6974 790a 2020 2d20 6e6f 5f72 everity. - no_r
│ │ │ +002d0ec0: 6562 6f6f 745f 6e65 6564 6564 0a20 202d eboot_needed. -
│ │ │ +002d0ed0: 2073 6572 7669 6365 5f73 6d62 5f64 6973 service_smb_dis
│ │ │ +002d0ee0: 6162 6c65 640a 0a2d 206e 616d 653a 2044 abled..- name: D
│ │ │ +002d0ef0: 6973 6162 6c65 2053 616d 6261 202d 2044 isable Samba - D
│ │ │ +002d0f00: 6973 6162 6c65 2073 6572 7669 6365 2073 isable service s
│ │ │ +002d0f10: 6d62 640a 2020 626c 6f63 6b3a 0a0a 2020 mbd. block:..
│ │ │ +002d0f20: 2d20 6e61 6d65 3a20 4469 7361 626c 6520 - name: Disable
│ │ │ +002d0f30: 5361 6d62 6120 2d20 436f 6c6c 6563 7420 Samba - Collect
│ │ │ +002d0f40: 7379 7374 656d 6420 5365 7276 6963 6573 systemd Services
│ │ │ +002d0f50: 2050 7265 7365 6e74 2069 6e20 7468 6520 Present in the
│ │ │ +002d0f60: 5379 7374 656d 0a20 2020 2061 6e73 6962 System. ansib
│ │ │ +002d0f70: 6c65 2e62 7569 6c74 696e 2e63 6f6d 6d61 le.builtin.comma
│ │ │ +002d0f80: 6e64 3a20 7379 7374 656d 6374 6c20 2d71 nd: systemctl -q
│ │ │ +002d0f90: 206c 6973 742d 756e 6974 2d66 696c 6573 list-unit-files
│ │ │ +002d0fa0: 202d 2d74 7970 6520 7365 7276 6963 650a --type service.
│ │ │ +002d0fb0: 2020 2020 7265 6769 7374 6572 3a20 7365 register: se
│ │ │ +002d0fc0: 7276 6963 655f 6578 6973 7473 0a20 2020 rvice_exists.
│ │ │ +002d0fd0: 2063 6861 6e67 6564 5f77 6865 6e3a 2066 changed_when: f
│ │ │ +002d0fe0: 616c 7365 0a20 2020 2066 6169 6c65 645f alse. failed_
│ │ │ +002d0ff0: 7768 656e 3a20 7365 7276 6963 655f 6578 when: service_ex
│ │ │ +002d1000: 6973 7473 2e72 6320 6e6f 7420 696e 205b ists.rc not in [
│ │ │ +002d1010: 302c 2031 5d0a 2020 2020 6368 6563 6b5f 0, 1]. check_
│ │ │ +002d1020: 6d6f 6465 3a20 6661 6c73 650a 0a20 202d mode: false.. -
│ │ │ +002d1030: 206e 616d 653a 2044 6973 6162 6c65 2053 name: Disable S
│ │ │ +002d1040: 616d 6261 202d 2045 6e73 7572 6520 736d amba - Ensure sm
│ │ │ +002d1050: 6264 2e73 6572 7669 6365 2069 7320 4d61 bd.service is Ma
│ │ │ +002d1060: 736b 6564 0a20 2020 2061 6e73 6962 6c65 sked. ansible
│ │ │ +002d1070: 2e62 7569 6c74 696e 2e73 7973 7465 6d64 .builtin.systemd
│ │ │ +002d1080: 3a0a 2020 2020 2020 6e61 6d65 3a20 736d :. name: sm
│ │ │ +002d1090: 6264 2e73 6572 7669 6365 0a20 2020 2020 bd.service.
│ │ │ +002d10a0: 2073 7461 7465 3a20 7374 6f70 7065 640a state: stopped.
│ │ │ +002d10b0: 2020 2020 2020 656e 6162 6c65 643a 2066 enabled: f
│ │ │ +002d10c0: 616c 7365 0a20 2020 2020 206d 6173 6b65 alse. maske
│ │ │ +002d10d0: 643a 2074 7275 650a 2020 2020 7768 656e d: true. when
│ │ │ +002d10e0: 3a20 7365 7276 6963 655f 6578 6973 7473 : service_exists
│ │ │ +002d10f0: 2e73 7464 6f75 745f 6c69 6e65 7320 6973 .stdout_lines is
│ │ │ +002d1100: 2073 6561 7263 6828 2273 6d62 642e 7365 search("smbd.se
│ │ │ +002d1110: 7276 6963 6522 2c20 6d75 6c74 696c 696e rvice", multilin
│ │ │ +002d1120: 653d 5472 7565 290a 0a20 202d 206e 616d e=True).. - nam
│ │ │ +002d1130: 653a 2055 6e69 7420 536f 636b 6574 2045 e: Unit Socket E
│ │ │ +002d1140: 7869 7374 7320 2d20 736d 6264 2e73 6f63 xists - smbd.soc
│ │ │ +002d1150: 6b65 740a 2020 2020 616e 7369 626c 652e ket. ansible.
│ │ │ +002d1160: 6275 696c 7469 6e2e 636f 6d6d 616e 643a builtin.command:
│ │ │ +002d1170: 2073 7973 7465 6d63 746c 202d 7120 6c69 systemctl -q li
│ │ │ +002d1180: 7374 2d75 6e69 742d 6669 6c65 7320 736d st-unit-files sm
│ │ │ +002d1190: 6264 2e73 6f63 6b65 740a 2020 2020 7265 bd.socket. re
│ │ │ +002d11a0: 6769 7374 6572 3a20 736f 636b 6574 5f66 gister: socket_f
│ │ │ +002d11b0: 696c 655f 6578 6973 7473 0a20 2020 2063 ile_exists. c
│ │ │ +002d11c0: 6861 6e67 6564 5f77 6865 6e3a 2066 616c hanged_when: fal
│ │ │ +002d11d0: 7365 0a20 2020 2066 6169 6c65 645f 7768 se. failed_wh
│ │ │ +002d11e0: 656e 3a20 736f 636b 6574 5f66 696c 655f en: socket_file_
│ │ │ +002d11f0: 6578 6973 7473 2e72 6320 6e6f 7420 696e exists.rc not in
│ │ │ +002d1200: 205b 302c 2031 5d0a 2020 2020 6368 6563 [0, 1]. chec
│ │ │ +002d1210: 6b5f 6d6f 6465 3a20 6661 6c73 650a 0a20 k_mode: false..
│ │ │ +002d1220: 202d 206e 616d 653a 2044 6973 6162 6c65 - name: Disable
│ │ │ +002d1230: 2053 616d 6261 202d 2044 6973 6162 6c65 Samba - Disable
│ │ │ +002d1240: 2053 6f63 6b65 7420 736d 6264 0a20 2020 Socket smbd.
│ │ │ +002d1250: 2061 6e73 6962 6c65 2e62 7569 6c74 696e ansible.builtin
│ │ │ +002d1260: 2e73 7973 7465 6d64 3a0a 2020 2020 2020 .systemd:.
│ │ │ +002d1270: 6e61 6d65 3a20 736d 6264 2e73 6f63 6b65 name: smbd.socke
│ │ │ +002d1280: 740a 2020 2020 2020 656e 6162 6c65 643a t. enabled:
│ │ │ +002d1290: 2066 616c 7365 0a20 2020 2020 2073 7461 false. sta
│ │ │ +002d12a0: 7465 3a20 7374 6f70 7065 640a 2020 2020 te: stopped.
│ │ │ +002d12b0: 2020 6d61 736b 6564 3a20 7472 7565 0a20 masked: true.
│ │ │ +002d12c0: 2020 2077 6865 6e3a 2073 6f63 6b65 745f when: socket_
│ │ │ +002d12d0: 6669 6c65 5f65 7869 7374 732e 7374 646f file_exists.stdo
│ │ │ +002d12e0: 7574 5f6c 696e 6573 2069 7320 7365 6172 ut_lines is sear
│ │ │ +002d12f0: 6368 2822 736d 6264 2e73 6f63 6b65 7422 ch("smbd.socket"
│ │ │ +002d1300: 2c20 6d75 6c74 696c 696e 653d 5472 7565 , multiline=True
│ │ │ +002d1310: 290a 2020 7461 6773 3a0a 2020 2d20 6469 ). tags:. - di
│ │ │ +002d1320: 7361 626c 655f 7374 7261 7465 6779 0a20 sable_strategy.
│ │ │ +002d1330: 202d 206c 6f77 5f63 6f6d 706c 6578 6974 - low_complexit
│ │ │ +002d1340: 790a 2020 2d20 6c6f 775f 6469 7372 7570 y. - low_disrup
│ │ │ +002d1350: 7469 6f6e 0a20 202d 206c 6f77 5f73 6576 tion. - low_sev
│ │ │ +002d1360: 6572 6974 790a 2020 2d20 6e6f 5f72 6562 erity. - no_reb
│ │ │ +002d1370: 6f6f 745f 6e65 6564 6564 0a20 202d 2073 oot_needed. - s
│ │ │ +002d1380: 6572 7669 6365 5f73 6d62 5f64 6973 6162 ervice_smb_disab
│ │ │ +002d1390: 6c65 640a 2020 2d20 7370 6563 6961 6c5f led. - special_
│ │ │ +002d13a0: 7365 7276 6963 655f 626c 6f63 6b0a 2020 service_block.
│ │ │ +002d13b0: 7768 656e 3a20 2722 6c69 6e75 782d 6261 when: '"linux-ba
│ │ │ +002d13c0: 7365 2220 696e 2061 6e73 6962 6c65 5f66 se" in ansible_f
│ │ │ +002d13d0: 6163 7473 2e70 6163 6b61 6765 7327 0a3c acts.packages'.<
│ │ │ +002d13e0: 2f63 6f64 653e 3c2f 7072 653e 3c2f 6469 /code>
│ │ │ +002d1490: 5265 6d65 6469 6174 696f 6e20 4b75 6265 Remediation Kube
│ │ │ +002d14a0: 726e 6574 6573 2073 6e69 7070 6574 20e2 rnetes snippet .
│ │ │ +002d14b0: 87b2 3c2f 613e 3c62 723e 3c64 6976 2063 ..
Complexity:
│ │ │ +002d1540: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Di
│ │ │ +002d1560: 7372 7570 7469 6f6e 3a3c 2f74 683e 3c74 sruption: medium Reboot
│ │ │ +002d1590: 3a3c 2f74 683e 3c74 643e 7472 7565 3c2f : true
│ │ │ +002d15a0: 7464 3e3c 2f74 723e 3c74 723e 3c74 683e td>
│ │ │ +002d15b0: 5374 7261 7465 6779 3a3c 2f74 683e 3c74 Strategy: disable
│ │ │ +002d15d0: 7472 3e3c 2f74 6162 6c65 3e3c 7072 653e tr>
│ │ │ +002d15e0: 3c63 6f64 653e 6170 6956 6572 7369 6f6e apiVersion
│ │ │ +002d15f0: 3a20 6d61 6368 696e 6563 6f6e 6669 6775 : machineconfigu
│ │ │ +002d1600: 7261 7469 6f6e 2e6f 7065 6e73 6869 6674 ration.openshift
│ │ │ +002d1610: 2e69 6f2f 7631 0a6b 696e 643a 204d 6163 .io/v1.kind: Mac
│ │ │ +002d1620: 6869 6e65 436f 6e66 6967 0a73 7065 633a hineConfig.spec:
│ │ │ +002d1630: 0a20 2063 6f6e 6669 673a 0a20 2020 2069 . config:. i
│ │ │ +002d1640: 676e 6974 696f 6e3a 0a20 2020 2020 2076 gnition:. v
│ │ │ +002d1650: 6572 7369 6f6e 3a20 332e 312e 300a 2020 ersion: 3.1.0.
│ │ │ +002d1660: 2020 7379 7374 656d 643a 0a20 2020 2020 systemd:.
│ │ │ +002d1670: 2075 6e69 7473 3a0a 2020 2020 2020 2d20 units:. -
│ │ │ +002d1680: 6e61 6d65 3a20 736d 6264 2e73 6572 7669 name: smbd.servi
│ │ │ +002d1690: 6365 0a20 2020 2020 2020 2065 6e61 626c ce. enabl
│ │ │ +002d16a0: 6564 3a20 6661 6c73 650a 2020 2020 2020 ed: false.
│ │ │ +002d16b0: 2020 6d61 736b 3a20 7472 7565 0a20 2020 mask: true.
│ │ │ +002d16c0: 2020 202d 206e 616d 653a 2073 6d62 642e - name: smbd.
│ │ │ +002d16d0: 736f 636b 6574 0a20 2020 2020 2020 2065 socket. e
│ │ │ +002d16e0: 6e61 626c 6564 3a20 6661 6c73 650a 2020 nabled: false.
│ │ │ +002d16f0: 2020 2020 2020 6d61 736b 3a20 7472 7565 mask: true
│ │ │ +002d1700: 0a3c 2f63 6f64 653e 3c2f 7072 653e 3c2f .
│ │ │ +002d1710: 6469 763e 3c61 2063 6c61 7373 3d22 6274 div>Remediation Pu
│ │ │ +002d17c0: 7070 6574 2073 6e69 7070 6574 20e2 87b2 ppet snippet ...
│ │ │ +002d17d0: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61
<
│ │ │ +002d1850: 7468 3e43 6f6d 706c 6578 6974 793a 3c2f th>Complexity:
│ │ │ +002d1860: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ +002d1870: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr> Disr
│ │ │ +002d1880: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption:
│ │ │ +002d1890: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Reboot: false <
│ │ │ +002d18c0: 2f74 723e 3c74 723e 3c74 683e 5374 7261 /tr>Stra
│ │ │ +002d18d0: 7465 6779 3a3c 2f74 683e 3c74 643e 656e tegy: en
│ │ │ +002d18e0: 6162 6c65 3c2f 7464 3e3c 2f74 723e 3c2f able
│ │ │ +002d18f0: 7461 626c 653e 3c70 7265 3e3c 636f 6465 table>include disable
│ │ │ +002d1910: 5f73 6d62 640a 0a63 6c61 7373 2064 6973 _smbd..class dis
│ │ │ +002d1920: 6162 6c65 5f73 6d62 6420 7b0a 2020 7365 able_smbd {. se
│ │ │ +002d1930: 7276 6963 6520 7b27 736d 6264 273a 0a20 rvice {'smbd':.
│ │ │ +002d1940: 2020 2065 6e61 626c 6520 3d26 6774 3b20 enable =>
│ │ │ +002d1950: 6661 6c73 652c 0a20 2020 2065 6e73 7572 false,. ensur
│ │ │ +002d1960: 6520 3d26 6774 3b20 2773 746f 7070 6564 e => 'stopped
│ │ │ +002d1970: 272c 0a20 207d 0a7d 0a3c 2f63 6f64 653e ',. }.}.
│ │ │ +002d1980: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063
Remedi
│ │ │ +002d1a30: 6174 696f 6e20 4f53 4275 696c 6420 426c ation OSBuild Bl
│ │ │ +002d1a40: 7565 7072 696e 7420 736e 6970 7065 7420 ueprint snippet
│ │ │ +002d1a50: e287 b23c 2f61 3e3c 6272 3e3c 6469 7620 ...
.[customi
│ │ │ +002d1aa0: 7a61 7469 6f6e 732e 7365 7276 6963 6573 zations.services
│ │ │ +002d1ab0: 5d0a 6d61 736b 6564 203d 205b 2273 6d62 ].masked = ["smb
│ │ │ +002d1ac0: 6422 5d0a 3c2f 636f 6465 3e3c 2f70 7265 d"].
Remediation Pup
│ │ │ -002d31c0: 7065 7420 736e 6970 7065 7420 e287 b23c pet snippet ...<
│ │ │ -002d31d0: 2f61 3e3c 6272 3e3c 6469 7620 636c 6173 /a>
Complexity: low
│ │ │ -002d3270: 7472 3e3c 7472 3e3c 7468 3e44 6973 7275 tr>Disru
│ │ │ -002d3280: 7074 696f 6e3a 3c2f 7468 3e3c 7464 3e6c ption: l
│ │ │ -002d3290: 6f77 3c2f 7464 3e3c 2f74 723e 3c74 723e ow
│ │ │ -002d32a0: 3c74 683e 5265 626f 6f74 3a3c 2f74 683e Reboot:
│ │ │ -002d32b0: 3c74 643e 6661 6c73 653c 2f74 643e 3c2f false
│ │ │ -002d32c0: 7472 3e3c 7472 3e3c 7468 3e53 7472 6174 tr> Strat
│ │ │ -002d32d0: 6567 793a 3c2f 7468 3e3c 7464 3e64 6973 egy: dis
│ │ │ -002d32e0: 6162 6c65 3c2f 7464 3e3c 2f74 723e 3c2f able
│ │ │ -002d32f0: 7461 626c 653e 3c70 7265 3e3c 636f 6465 table>.include remove
│ │ │ -002d3310: 5f73 6e6d 700a 0a63 6c61 7373 2072 656d _snmp..class rem
│ │ │ -002d3320: 6f76 655f 736e 6d70 207b 0a20 2070 6163 ove_snmp {. pac
│ │ │ -002d3330: 6b61 6765 207b 2027 736e 6d70 273a 0a20 kage { 'snmp':.
│ │ │ -002d3340: 2020 2065 6e73 7572 6520 3d26 6774 3b20 ensure =>
│ │ │ -002d3350: 2770 7572 6765 6427 2c0a 2020 7d0a 7d0a 'purged',. }.}.
│ │ │ -002d3360: 3c2f 636f 6465 3e3c 2f70 7265 3e3c 2f64
Remediation Ans
│ │ │ -002d3420: 6962 6c65 2073 6e69 7070 6574 20e2 87b2 ible snippet ...
│ │ │ -002d3430: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61
<
│ │ │ -002d34b0: 7468 3e43 6f6d 706c 6578 6974 793a 3c2f th>Complexity:
│ │ │ -002d34c0: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ -002d34d0: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr> Disr
│ │ │ -002d34e0: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption:
│ │ │ -002d34f0: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Reboot: false <
│ │ │ -002d3520: 2f74 723e 3c74 723e 3c74 683e 5374 7261 /tr>Stra
│ │ │ -002d3530: 7465 6779 3a3c 2f74 683e 3c74 643e 6469 tegy: di
│ │ │ -002d3540: 7361 626c 653c 2f74 643e 3c2f 7472 3e3c sable <
│ │ │ -002d3550: 2f74 6162 6c65 3e3c 7072 653e 3c63 6f64 /table>- name: 'Unins
│ │ │ -002d3570: 7461 6c6c 206e 6574 2d73 6e6d 7020 5061 tall net-snmp Pa
│ │ │ -002d3580: 636b 6167 653a 2045 6e73 7572 6520 736e ckage: Ensure sn
│ │ │ -002d3590: 6d70 2069 7320 7265 6d6f 7665 6427 0a20 mp is removed'.
│ │ │ -002d35a0: 2061 6e73 6962 6c65 2e62 7569 6c74 696e ansible.builtin
│ │ │ -002d35b0: 2e70 6163 6b61 6765 3a0a 2020 2020 6e61 .package:. na
│ │ │ -002d35c0: 6d65 3a20 736e 6d70 0a20 2020 2073 7461 me: snmp. sta
│ │ │ -002d35d0: 7465 3a20 6162 7365 6e74 0a20 2074 6167 te: absent. tag
│ │ │ -002d35e0: 733a 0a20 202d 2050 4349 2d44 5353 7634 s:. - PCI-DSSv4
│ │ │ -002d35f0: 2d32 2e32 0a20 202d 2050 4349 2d44 5353 -2.2. - PCI-DSS
│ │ │ -002d3600: 7634 2d32 2e32 2e34 0a20 202d 2064 6973 v4-2.2.4. - dis
│ │ │ -002d3610: 6162 6c65 5f73 7472 6174 6567 790a 2020 able_strategy.
│ │ │ -002d3620: 2d20 6c6f 775f 636f 6d70 6c65 7869 7479 - low_complexity
│ │ │ -002d3630: 0a20 202d 206c 6f77 5f64 6973 7275 7074 . - low_disrupt
│ │ │ -002d3640: 696f 6e0a 2020 2d20 6e6f 5f72 6562 6f6f ion. - no_reboo
│ │ │ -002d3650: 745f 6e65 6564 6564 0a20 202d 2070 6163 t_needed. - pac
│ │ │ -002d3660: 6b61 6765 5f6e 6574 2d73 6e6d 705f 7265 kage_net-snmp_re
│ │ │ -002d3670: 6d6f 7665 640a 2020 2d20 756e 6b6e 6f77 moved. - unknow
│ │ │ -002d3680: 6e5f 7365 7665 7269 7479 0a3c 2f63 6f64 n_severity. Remediation Ans
│ │ │ +002d31c0: 6962 6c65 2073 6e69 7070 6574 20e2 87b2 ible snippet ...
│ │ │ +002d31d0: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61
<
│ │ │ +002d3250: 7468 3e43 6f6d 706c 6578 6974 793a 3c2f th>Complexity:
│ │ │ +002d3260: 7468 3e3c 7464 3e6c 6f77 3c2f 7464 3e3c th>low <
│ │ │ +002d3270: 2f74 723e 3c74 723e 3c74 683e 4469 7372 /tr> Disr
│ │ │ +002d3280: 7570 7469 6f6e 3a3c 2f74 683e 3c74 643e uption:
│ │ │ +002d3290: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Reboot: false <
│ │ │ +002d32c0: 2f74 723e 3c74 723e 3c74 683e 5374 7261 /tr>Stra
│ │ │ +002d32d0: 7465 6779 3a3c 2f74 683e 3c74 643e 6469 tegy: di
│ │ │ +002d32e0: 7361 626c 653c 2f74 643e 3c2f 7472 3e3c sable <
│ │ │ +002d32f0: 2f74 6162 6c65 3e3c 7072 653e 3c63 6f64 /table>- name: 'Unins
│ │ │ +002d3310: 7461 6c6c 206e 6574 2d73 6e6d 7020 5061 tall net-snmp Pa
│ │ │ +002d3320: 636b 6167 653a 2045 6e73 7572 6520 736e ckage: Ensure sn
│ │ │ +002d3330: 6d70 2069 7320 7265 6d6f 7665 6427 0a20 mp is removed'.
│ │ │ +002d3340: 2061 6e73 6962 6c65 2e62 7569 6c74 696e ansible.builtin
│ │ │ +002d3350: 2e70 6163 6b61 6765 3a0a 2020 2020 6e61 .package:. na
│ │ │ +002d3360: 6d65 3a20 736e 6d70 0a20 2020 2073 7461 me: snmp. sta
│ │ │ +002d3370: 7465 3a20 6162 7365 6e74 0a20 2074 6167 te: absent. tag
│ │ │ +002d3380: 733a 0a20 202d 2050 4349 2d44 5353 7634 s:. - PCI-DSSv4
│ │ │ +002d3390: 2d32 2e32 0a20 202d 2050 4349 2d44 5353 -2.2. - PCI-DSS
│ │ │ +002d33a0: 7634 2d32 2e32 2e34 0a20 202d 2064 6973 v4-2.2.4. - dis
│ │ │ +002d33b0: 6162 6c65 5f73 7472 6174 6567 790a 2020 able_strategy.
│ │ │ +002d33c0: 2d20 6c6f 775f 636f 6d70 6c65 7869 7479 - low_complexity
│ │ │ +002d33d0: 0a20 202d 206c 6f77 5f64 6973 7275 7074 . - low_disrupt
│ │ │ +002d33e0: 696f 6e0a 2020 2d20 6e6f 5f72 6562 6f6f ion. - no_reboo
│ │ │ +002d33f0: 745f 6e65 6564 6564 0a20 202d 2070 6163 t_needed. - pac
│ │ │ +002d3400: 6b61 6765 5f6e 6574 2d73 6e6d 705f 7265 kage_net-snmp_re
│ │ │ +002d3410: 6d6f 7665 640a 2020 2d20 756e 6b6e 6f77 moved. - unknow
│ │ │ +002d3420: 6e5f 7365 7665 7269 7479 0a3c 2f63 6f64 n_severity.
Reme
│ │ │ +002d34e0: 6469 6174 696f 6e20 5075 7070 6574 2073 diation Puppet s
│ │ │ +002d34f0: 6e69 7070 6574 20e2 87b2 3c2f 613e 3c62 nippet ...Com
│ │ │ +002d3580: 706c 6578 6974 793a 3c2f 7468 3e3c 7464 plexity: low Disruption
│ │ │ +002d35b0: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low R
│ │ │ +002d35d0: 6562 6f6f 743a 3c2f 7468 3e3c 7464 3e66 eboot: f
│ │ │ +002d35e0: 616c 7365 3c2f 7464 3e3c 2f74 723e 3c74 alse Strategy:<
│ │ │ +002d3600: 2f74 683e 3c74 643e 6469 7361 626c 653c /th> disable<
│ │ │ +002d3610: 2f74 643e 3c2f 7472 3e3c 2f74 6162 6c65 /td>
.inc
│ │ │ +002d3630: 6c75 6465 2072 656d 6f76 655f 736e 6d70 lude remove_snmp
│ │ │ +002d3640: 0a0a 636c 6173 7320 7265 6d6f 7665 5f73 ..class remove_s
│ │ │ +002d3650: 6e6d 7020 7b0a 2020 7061 636b 6167 6520 nmp {. package
│ │ │ +002d3660: 7b20 2773 6e6d 7027 3a0a 2020 2020 656e { 'snmp':. en
│ │ │ +002d3670: 7375 7265 203d 2667 743b 2027 7075 7267 sure => 'purg
│ │ │ +002d3680: 6564 272c 0a20 207d 0a7d 0a3c 2f63 6f64 ed',. }.}.
R
│ │ │ -002d4490: 656d 6564 6961 7469 6f6e 204f 5342 7569 emediation OSBui
│ │ │ -002d44a0: 6c64 2042 6c75 6570 7269 6e74 2073 6e69 ld Blueprint sni
│ │ │ -002d44b0: 7070 6574 20e2 87b2 3c2f 613e 3c62 723e ppet ...
│ │ │ -002d44c0: 3c64 6976 2063 6c61 7373 3d22 7061 6e65 .[cu
│ │ │ -002d4500: 7374 6f6d 697a 6174 696f 6e73 2e73 6572 stomizations.ser
│ │ │ -002d4510: 7669 6365 735d 0a6d 6173 6b65 6420 3d20 vices].masked =
│ │ │ -002d4520: 5b22 736e 6d70 6422 5d0a 3c2f 636f 6465 ["snmpd"].
Remed
│ │ │ -002d45e0: 6961 7469 6f6e 204b 7562 6572 6e65 7465 iation Kubernete
│ │ │ -002d45f0: 7320 736e 6970 7065 7420 e287 b23c 2f61 s snippet ...
│ │ │ -002d4680: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity:
│ │ │ -002d4690: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Disrupt
│ │ │ -002d46b0: 696f 6e3a 3c2f 7468 3e3c 7464 3e6d 6564 ion: med
│ │ │ -002d46c0: 6975 6d3c 2f74 643e 3c2f 7472 3e3c 7472 ium Reboot: true
│ │ │ -002d46f0: 7472 3e3c 7472 3e3c 7468 3e53 7472 6174 tr>Strat
│ │ │ -002d4700: 6567 793a 3c2f 7468 3e3c 7464 3e64 6973 egy: dis
│ │ │ -002d4710: 6162 6c65 3c2f 7464 3e3c 2f74 723e 3c2f able
│ │ │ -002d4720: 7461 626c 653e 3c70 7265 3e3c 636f 6465 table>apiVersion: mac
│ │ │ -002d4740: 6869 6e65 636f 6e66 6967 7572 6174 696f hineconfiguratio
│ │ │ -002d4750: 6e2e 6f70 656e 7368 6966 742e 696f 2f76 n.openshift.io/v
│ │ │ -002d4760: 310a 6b69 6e64 3a20 4d61 6368 696e 6543 1.kind: MachineC
│ │ │ -002d4770: 6f6e 6669 670a 7370 6563 3a0a 2020 636f onfig.spec:. co
│ │ │ -002d4780: 6e66 6967 3a0a 2020 2020 6967 6e69 7469 nfig:. igniti
│ │ │ -002d4790: 6f6e 3a0a 2020 2020 2020 7665 7273 696f on:. versio
│ │ │ -002d47a0: 6e3a 2033 2e31 2e30 0a20 2020 2073 7973 n: 3.1.0. sys
│ │ │ -002d47b0: 7465 6d64 3a0a 2020 2020 2020 756e 6974 temd:. unit
│ │ │ -002d47c0: 733a 0a20 2020 2020 202d 206e 616d 653a s:. - name:
│ │ │ -002d47d0: 2073 6e6d 7064 2e73 6572 7669 6365 0a20 snmpd.service.
│ │ │ -002d47e0: 2020 2020 2020 2065 6e61 626c 6564 3a20 enabled:
│ │ │ -002d47f0: 6661 6c73 650a 2020 2020 2020 2020 6d61 false. ma
│ │ │ -002d4800: 736b 3a20 7472 7565 0a20 2020 2020 202d sk: true. -
│ │ │ -002d4810: 206e 616d 653a 2073 6e6d 7064 2e73 6f63 name: snmpd.soc
│ │ │ -002d4820: 6b65 740a 2020 2020 2020 2020 656e 6162 ket. enab
│ │ │ -002d4830: 6c65 643a 2066 616c 7365 0a20 2020 2020 led: false.
│ │ │ -002d4840: 2020 206d 6173 6b3a 2074 7275 650a 3c2f mask: true.
│ │ │ -002d4850: 636f 6465 3e3c 2f70 7265 3e3c 2f64 6976 code>
R
│ │ │ -002d4900: 656d 6564 6961 7469 6f6e 2050 7570 7065 emediation Puppe
│ │ │ -002d4910: 7420 736e 6970 7065 7420 e287 b23c 2f61 t snippet ...
│ │ │ -002d49a0: 436f 6d70 6c65 7869 7479 3a3c 2f74 683e Complexity:
│ │ │ -002d49b0: 3c74 643e 6c6f 773c 2f74 643e 3c2f 7472 low Disrupt
│ │ │ -002d49d0: 696f 6e3a 3c2f 7468 3e3c 7464 3e6c 6f77 ion: low
│ │ │ -002d49e0: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Reboot:false Strateg
│ │ │ -002d4a20: 793a 3c2f 7468 3e3c 7464 3e65 6e61 626c y: enabl
│ │ │ -002d4a30: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e in
│ │ │ -002d4a50: 636c 7564 6520 6469 7361 626c 655f 736e clude disable_sn
│ │ │ -002d4a60: 6d70 640a 0a63 6c61 7373 2064 6973 6162 mpd..class disab
│ │ │ -002d4a70: 6c65 5f73 6e6d 7064 207b 0a20 2073 6572 le_snmpd {. ser
│ │ │ -002d4a80: 7669 6365 207b 2773 6e6d 7064 273a 0a20 vice {'snmpd':.
│ │ │ -002d4a90: 2020 2065 6e61 626c 6520 3d26 6774 3b20 enable =>
│ │ │ -002d4aa0: 6661 6c73 652c 0a20 2020 2065 6e73 7572 false,. ensur
│ │ │ -002d4ab0: 6520 3d26 6774 3b20 2773 746f 7070 6564 e => 'stopped
│ │ │ -002d4ac0: 272c 0a20 207d 0a7d 0a3c 2f63 6f64 653e ',. }.}.
│ │ │ -002d4ad0: 3c2f 7072 653e 3c2f 6469 763e 3c61 2063
Remedi
│ │ │ -002d4b80: 6174 696f 6e20 416e 7369 626c 6520 736e ation Ansible sn
│ │ │ -002d4b90: 6970 7065 7420 e287 b23c 2f61 3e3c 6272 ippet ...
Comp
│ │ │ -002d4c20: 6c65 7869 7479 3a3c 2f74 683e 3c74 643e lexity:
│ │ │ -002d4c30: 6c6f 773c 2f74 643e 3c2f 7472 3e3c 7472 low Disruption:
│ │ │ -002d4c50: 3c2f 7468 3e3c 7464 3e6c 6f77 3c2f 7464 low Re
│ │ │ -002d4c70: 626f 6f74 3a3c 2f74 683e 3c74 643e 6661 boot: fa
│ │ │ -002d4c80: 6c73 653c 2f74 643e 3c2f 7472 3e3c 7472 lse Strategy:
│ │ │ -002d4ca0: 7468 3e3c 7464 3e64 6973 6162 6c65 3c2f th> disable
│ │ │ -002d4cb0: 7464 3e3c 2f74 723e 3c2f 7461 626c 653e td>
│ │ │ -002d4cc0: 3c70 7265 3e3c 636f 6465 3e2d 206e 616d - nam
│ │ │ -002d4cd0: 653a 2047 6174 6865 7220 7468 6520 7061 e: Gather the pa
│ │ │ -002d4ce0: 636b 6167 6520 6661 6374 730a 2020 7061 ckage facts. pa
│ │ │ -002d4cf0: 636b 6167 655f 6661 6374 733a 0a20 2020 ckage_facts:.
│ │ │ -002d4d00: 206d 616e 6167 6572 3a20 6175 746f 0a20 manager: auto.
│ │ │ -002d4d10: 2074 6167 733a 0a20 202d 2064 6973 6162 tags:. - disab
│ │ │ -002d4d20: 6c65 5f73 7472 6174 6567 790a 2020 2d20 le_strategy. -
│ │ │ -002d4d30: 6c6f 775f 636f 6d70 6c65 7869 7479 0a20 low_complexity.
│ │ │ -002d4d40: 202d 206c 6f77 5f64 6973 7275 7074 696f - low_disruptio
│ │ │ -002d4d50: 6e0a 2020 2d20 6c6f 775f 7365 7665 7269 n. - low_severi
│ │ │ -002d4d60: 7479 0a20 202d 206e 6f5f 7265 626f 6f74 ty. - no_reboot
│ │ │ -002d4d70: 5f6e 6565 6465 640a 2020 2d20 7365 7276 _needed. - serv
│ │ │ -002d4d80: 6963 655f 736e 6d70 645f 6469 7361 626c ice_snmpd_disabl
│ │ │ -002d4d90: 6564 0a0a 2d20 6e61 6d65 3a20 4469 7361 ed..- name: Disa
│ │ │ -002d4da0: 626c 6520 736e 6d70 6420 5365 7276 6963 ble snmpd Servic
│ │ │ -002d4db0: 6520 2d20 4469 7361 626c 6520 7365 7276 e - Disable serv
│ │ │ -002d4dc0: 6963 6520 736e 6d70 640a 2020 626c 6f63 ice snmpd. bloc
│ │ │ -002d4dd0: 6b3a 0a0a 2020 2d20 6e61 6d65 3a20 4469 k:.. - name: Di
│ │ │ -002d4de0: 7361 626c 6520 736e 6d70 6420 5365 7276 sable snmpd Serv
│ │ │ -002d4df0: 6963 6520 2d20 436f 6c6c 6563 7420 7379 ice - Collect sy
│ │ │ -002d4e00: 7374 656d 6420 5365 7276 6963 6573 2050 stemd Services P
│ │ │ -002d4e10: 7265 7365 6e74 2069 6e20 7468 6520 5379 resent in the Sy
│ │ │ -002d4e20: 7374 656d 0a20 2020 2061 6e73 6962 6c65 stem. ansible
│ │ │ -002d4e30: 2e62 7569 6c74 696e 2e63 6f6d 6d61 6e64 .builtin.command
│ │ │ -002d4e40: 3a20 7379 7374 656d 6374 6c20 2d71 206c : systemctl -q l
│ │ │ -002d4e50: 6973 742d 756e 6974 2d66 696c 6573 202d ist-unit-files -
│ │ │ -002d4e60: 2d74 7970 6520 7365 7276 6963 650a 2020 -type service.
│ │ │ -002d4e70: 2020 7265 6769 7374 6572 3a20 7365 7276 register: serv
│ │ │ -002d4e80: 6963 655f 6578 6973 7473 0a20 2020 2063 ice_exists. c
│ │ │ -002d4e90: 6861 6e67 6564 5f77 6865 6e3a 2066 616c hanged_when: fal
│ │ │ -002d4ea0: 7365 0a20 2020 2066 6169 6c65 645f 7768 se. failed_wh
│ │ │ -002d4eb0: 656e 3a20 7365 7276 6963 655f 6578 6973 en: service_exis
│ │ │ -002d4ec0: 7473 2e72 6320 6e6f 7420 696e 205b 302c ts.rc not in [0,
│ │ │ -002d4ed0: 2031 5d0a 2020 2020 6368 6563 6b5f 6d6f 1]. check_mo
│ │ │ -002d4ee0: 6465 3a20 6661 6c73 650a 0a20 202d 206e de: false.. - n
│ │ │ -002d4ef0: 616d 653a 2044 6973 6162 6c65 2073 6e6d ame: Disable snm
│ │ │ -002d4f00: 7064 2053 6572 7669 6365 202d 2045 6e73 pd Service - Ens
│ │ │ -002d4f10: 7572 6520 736e 6d70 642e 7365 7276 6963 ure snmpd.servic
│ │ │ -002d4f20: 6520 6973 204d 6173 6b65 640a 2020 2020 e is Masked.
│ │ │ -002d4f30: 616e 7369 626c 652e 6275 696c 7469 6e2e ansible.builtin.
│ │ │ -002d4f40: 7379 7374 656d 643a 0a20 2020 2020 206e systemd:. n
│ │ │ -002d4f50: 616d 653a 2073 6e6d 7064 2e73 6572 7669 ame: snmpd.servi
│ │ │ -002d4f60: 6365 0a20 2020 2020 2073 7461 7465 3a20 ce. state:
│ │ │ -002d4f70: 7374 6f70 7065 640a 2020 2020 2020 656e stopped. en
│ │ │ -002d4f80: 6162 6c65 643a 2066 616c 7365 0a20 2020 abled: false.
│ │ │ -002d4f90: 2020 206d 6173 6b65 643a 2074 7275 650a masked: true.
│ │ │ -002d4fa0: 2020 2020 7768 656e 3a20 7365 7276 6963 when: servic
│ │ │ -002d4fb0: 655f 6578 6973 7473 2e73 7464 6f75 745f e_exists.stdout_
│ │ │ -002d4fc0: 6c69 6e65 7320 6973 2073 6561 7263 6828 lines is search(
│ │ │ -002d4fd0: 2273 6e6d 7064 2e73 6572 7669 6365 222c "snmpd.service",
│ │ │ -002d4fe0: 206d 756c 7469 6c69 6e65 3d54 7275 6529 multiline=True)
│ │ │ -002d4ff0: 0a0a 2020 2d20 6e61 6d65 3a20 556e 6974 .. - name: Unit
│ │ │ -002d5000: 2053 6f63 6b65 7420 4578 6973 7473 202d Socket Exists -
│ │ │ -002d5010: 2073 6e6d 7064 2e73 6f63 6b65 740a 2020 snmpd.socket.
│ │ │ -002d5020: 2020 616e 7369 626c 652e 6275 696c 7469 ansible.builti
│ │ │ -002d5030: 6e2e 636f 6d6d 616e 643a 2073 7973 7465 n.command: syste
│ │ │ -002d5040: 6d63 746c 202d 7120 6c69 7374 2d75 6e69 mctl -q list-uni
│ │ │ -002d5050: 742d 6669 6c65 7320 736e 6d70 642e 736f t-files snmpd.so
│ │ │ -002d5060: 636b 6574 0a20 2020 2072 6567 6973 7465 cket. registe
│ │ │ -002d5070: 723a 2073 6f63 6b65 745f 6669 6c65 5f65 r: socket_file_e
│ │ │ -002d5080: 7869 7374 730a 2020 2020 6368 616e 6765 xists. change
│ │ │ -002d5090: 645f 7768 656e 3a20 6661 6c73 650a 2020 d_when: false.
│ │ │ -002d50a0: 2020 6661 696c 6564 5f77 6865 6e3a 2073 failed_when: s
│ │ │ -002d50b0: 6f63 6b65 745f 6669 6c65 5f65 7869 7374 ocket_file_exist
│ │ │ -002d50c0: 732e 7263 206e 6f74 2069 6e20 5b30 2c20 s.rc not in [0,
│ │ │ -002d50d0: 315d 0a20 2020 2063 6865 636b 5f6d 6f64 1]. check_mod
│ │ │ -002d50e0: 653a 2066 616c 7365 0a0a 2020 2d20 6e61 e: false.. - na
│ │ │ -002d50f0: 6d65 3a20 4469 7361 626c 6520 736e 6d70 me: Disable snmp
│ │ │ -002d5100: 6420 5365 7276 6963 6520 2d20 4469 7361 d Service - Disa
│ │ │ -002d5110: 626c 6520 536f 636b 6574 2073 6e6d 7064 ble Socket snmpd
│ │ │ -002d5120: 0a20 2020 2061 6e73 6962 6c65 2e62 7569 . ansible.bui
│ │ │ -002d5130: 6c74 696e 2e73 7973 7465 6d64 3a0a 2020 ltin.systemd:.
│ │ │ -002d5140: 2020 2020 6e61 6d65 3a20 736e 6d70 642e name: snmpd.
│ │ │ -002d5150: 736f 636b 6574 0a20 2020 2020 2065 6e61 socket. ena
│ │ │ -002d5160: 626c 6564 3a20 6661 6c73 650a 2020 2020 bled: false.
│ │ │ -002d5170: 2020 7374 6174 653a 2073 746f 7070 6564 state: stopped
│ │ │ -002d5180: 0a20 2020 2020 206d 6173 6b65 643a 2074 . masked: t
│ │ │ -002d5190: 7275 650a 2020 2020 7768 656e 3a20 736f rue. when: so
│ │ │ -002d51a0: 636b 6574 5f66 696c 655f 6578 6973 7473 cket_file_exists
│ │ │ -002d51b0: 2e73 7464 6f75 745f 6c69 6e65 7320 6973 .stdout_lines is
│ │ │ -002d51c0: 2073 6561 7263 6828 2273 6e6d 7064 2e73 search("snmpd.s
│ │ │ -002d51d0: 6f63 6b65 7422 2c20 6d75 6c74 696c 696e ocket", multilin
│ │ │ -002d51e0: 653d 5472 7565 290a 2020 7461 6773 3a0a e=True). tags:.
│ │ │ -002d51f0: 2020 2d20 6469 7361 626c 655f 7374 7261 - disable_stra
│ │ │ -002d5200: 7465 6779 0a20 202d 206c 6f77 5f63 6f6d tegy. - low_com
│ │ │ -002d5210: 706c 6578 6974 790a 2020 2d20 6c6f 775f plexity. - low_
│ │ │ -002d5220: 6469 7372 7570 7469 6f6e 0a20 202d 206c disruption. - l
│ │ │ -002d5230: 6f77 5f73 6576 6572 6974 790a 2020 2d20 ow_severity. -
│ │ │ -002d5240: 6e6f 5f72 6562 6f6f 745f 6e65 6564 6564 no_reboot_needed
│ │ │ -002d5250: 0a20 202d 2073 6572 7669 6365 5f73 6e6d . - service_snm
│ │ │ -002d5260: 7064 5f64 6973 6162 6c65 640a 2020 2d20 pd_disabled. -
│ │ │ -002d5270: 7370 6563 6961 6c5f 7365 7276 6963 655f special_service_
│ │ │ -002d5280: 626c 6f63 6b0a 2020 7768 656e 3a20 2820 block. when: (
│ │ │ -002d5290: 2273 6e6d 7022 2069 6e20 616e 7369 626c "snmp" in ansibl
│ │ │ -002d52a0: 655f 6661 6374 732e 7061 636b 6167 6573 e_facts.packages
│ │ │ -002d52b0: 2061 6e64 2022 6c69 6e75 782d 6261 7365 and "linux-base
│ │ │ -002d52c0: 2220 696e 2061 6e73 6962 6c65 5f66 6163 " in ansible_fac
│ │ │ -002d52d0: 7473 2e70 6163 6b61 6765 730a 2020 2020 ts.packages.
│ │ │ -002d52e0: 290a 3c2f 636f 6465 3e3c 2f70 7265 3e3c ).
<
│ │ │ +002d4490: 656d 6564 6961 7469 6f6e 2041 6e73 6962 emediation Ansib
│ │ │ +002d44a0: 6c65 2073 6e69 7070 6574 20e2 87b2 3c2f le snippet ...
│ │ │ +002d44b0: 613e 3c62 723e 3c64 6976 2063 6c61 7373 a>
Complexity: low Disrup
│ │ │ +002d4560: 7469 6f6e 3a3c 2f74 683e 3c74 643e 6c6f tion: lo
│ │ │ +002d4570: 773c 2f74 643e 3c2f 7472 3e3c 7472 3e3c w <
│ │ │ +002d4580: 7468 3e52 6562 6f6f 743a 3c2f 7468 3e3c th>Reboot:<
│ │ │ +002d4590: 7464 3e66 616c 7365 3c2f 7464 3e3c 2f74 td>false Strate
│ │ │ +002d45b0: 6779 3a3c 2f74 683e 3c74 643e 6469 7361 gy: disa
│ │ │ +002d45c0: 626c 653c 2f74 643e 3c2f 7472 3e3c 2f74 ble
│ │ │ +002d45e0: 2d20 6e61 6d65 3a20 4761 7468 6572 2074 - name: Gather t
│ │ │ +002d45f0: 6865 2070 6163 6b61 6765 2066 6163 7473 he package facts
│ │ │ +002d4600: 0a20 2070 6163 6b61 6765 5f66 6163 7473 . package_facts
│ │ │ +002d4610: 3a0a 2020 2020 6d61 6e61 6765 723a 2061 :. manager: a
│ │ │ +002d4620: 7574 6f0a 2020 7461 6773 3a0a 2020 2d20 uto. tags:. -
│ │ │ +002d4630: 6469 7361 626c 655f 7374 7261 7465 6779 disable_strategy
│ │ │ +002d4640: 0a20 202d 206c 6f77 5f63 6f6d 706c 6578 . - low_complex
│ │ │ +002d4650: 6974 790a 2020 2d20 6c6f 775f 6469 7372 ity. - low_disr
│ │ │ +002d4660: 7570 7469 6f6e 0a20 202d 206c 6f77 5f73 uption. - low_s
│ │ │ +002d4670: 6576 6572 6974 790a 2020 2d20 6e6f 5f72 everity. - no_r
│ │ │ +002d4680: 6562 6f6f 745f 6e65 6564 6564 0a20 202d eboot_needed. -
│ │ │ +002d4690: 2073 6572 7669 6365 5f73 6e6d 7064 5f64 service_snmpd_d
│ │ │ +002d46a0: 6973 6162 6c65 640a 0a2d 206e 616d 653a isabled..- name:
│ │ │ +002d46b0: 2044 6973 6162 6c65 2073 6e6d 7064 2053 Disable snmpd S
│ │ │ +002d46c0: 6572 7669 6365 202d 2044 6973 6162 6c65 ervice - Disable
│ │ │ +002d46d0: 2073 6572 7669 6365 2073 6e6d 7064 0a20 service snmpd.
│ │ │ +002d46e0: 2062 6c6f 636b 3a0a 0a20 202d 206e 616d block:.. - nam
│ │ │ +002d46f0: 653a 2044 6973 6162 6c65 2073 6e6d 7064 e: Disable snmpd
│ │ │ +002d4700: 2053 6572 7669 6365 202d 2043 6f6c 6c65 Service - Colle
│ │ │ +002d4710: 6374 2073 7973 7465 6d64 2053 6572 7669 ct systemd Servi
│ │ │ +002d4720: 6365 7320 5072 6573 656e 7420 696e 2074 ces Present in t
│ │ │ +002d4730: 6865 2053 7973 7465 6d0a 2020 2020 616e he System. an
│ │ │ +002d4740: 7369 626c 652e 6275 696c 7469 6e2e 636f sible.builtin.co
│ │ │ +002d4750: 6d6d 616e 643a 2073 7973 7465 6d63 746c mmand: systemctl
│ │ │ +002d4760: 202d 7120 6c69 7374 2d75 6e69 742d 6669 -q list-unit-fi
│ │ │ +002d4770: 6c65 7320 2d2d 7479 7065 2073 6572 7669 les --type servi
│ │ │ +002d4780: 6365 0a20 2020 2072 6567 6973 7465 723a ce. register:
│ │ │ +002d4790: 2073 6572 7669 6365 5f65 7869 7374 730a service_exists.
│ │ │ +002d47a0: 2020 2020 6368 616e 6765 645f 7768 656e changed_when
│ │ │ +002d47b0: 3a20 6661 6c73 650a 2020 2020 6661 696c : false. fail
│ │ │ +002d47c0: 6564 5f77 6865 6e3a 2073 6572 7669 6365 ed_when: service
│ │ │ +002d47d0: 5f65 7869 7374 732e 7263 206e 6f74 2069 _exists.rc not i
│ │ │ +002d47e0: 6e20 5b30 2c20 315d 0a20 2020 2063 6865 n [0, 1]. che
│ │ │ +002d47f0: 636b 5f6d 6f64 653a 2066 616c 7365 0a0a ck_mode: false..
│ │ │ +002d4800: 2020 2d20 6e61 6d65 3a20 4469 7361 626c - name: Disabl
│ │ │ +002d4810: 6520 736e 6d70 6420 5365 7276 6963 6520 e snmpd Service
│ │ │ +002d4820: 2d20 456e 7375 7265 2073 6e6d 7064 2e73 - Ensure snmpd.s
│ │ │ +002d4830: 6572 7669 6365 2069 7320 4d61 736b 6564 ervice is Masked
│ │ │ +002d4840: 0a20 2020 2061 6e73 6962 6c65 2e62 7569 . ansible.bui
│ │ │ +002d4850: 6c74 696e 2e73 7973 7465 6d64 3a0a 2020 ltin.systemd:.
│ │ │ +002d4860: 2020 2020 6e61 6d65 3a20 736e 6d70 642e name: snmpd.
│ │ │ +002d4870: 7365 7276 6963 650a 2020 2020 2020 7374 service. st
│ │ │ +002d4880: 6174 653a 2073 746f 7070 6564 0a20 2020 ate: stopped.
│ │ │ +002d4890: 2020 2065 6e61 626c 6564 3a20 6661 6c73 enabled: fals
│ │ │ +002d48a0: 650a 2020 2020 2020 6d61 736b 6564 3a20 e. masked:
│ │ │ +002d48b0: 7472 7565 0a20 2020 2077 6865 6e3a 2073 true. when: s
│ │ │ +002d48c0: 6572 7669 6365 5f65 7869 7374 732e 7374 ervice_exists.st
│ │ │ +002d48d0: 646f 7574 5f6c 696e 6573 2069 7320 7365 dout_lines is se
│ │ │ +002d48e0: 6172 6368 2822 736e 6d70 642e 7365 7276 arch("snmpd.serv
│ │ │ +002d48f0: 6963 6522 2c20 6d75 6c74 696c 696e 653d ice", multiline=
│ │ │ +002d4900: 5472 7565 290a 0a20 202d 206e 616d 653a True).. - name:
│ │ │ +002d4910: 2055 6e69 7420 536f 636b 6574 2045 7869 Unit Socket Exi
│ │ │ +002d4920: 7374 7320 2d20 736e 6d70 642e 736f 636b sts - snmpd.sock
│ │ │ +002d4930: 6574 0a20 2020 2061 6e73 6962 6c65 2e62 et. ansible.b
│ │ │ +002d4940: 7569 6c74 696e 2e63 6f6d 6d61 6e64 3a20 uiltin.command:
│ │ │ +002d4950: 7379 7374 656d 6374 6c20 2d71 206c 6973 systemctl -q lis
│ │ │ +002d4960: 742d 756e 6974 2d66 696c 6573 2073 6e6d t-unit-files snm
│ │ │ +002d4970: 7064 2e73 6f63 6b65 740a 2020 2020 7265 pd.socket. re
│ │ │ +002d4980: 6769 7374 6572 3a20 736f 636b 6574 5f66 gister: socket_f
│ │ │ +002d4990: 696c 655f 6578 6973 7473 0a20 2020 2063 ile_exists. c
│ │ │ +002d49a0: 6861 6e67 6564 5f77 6865 6e3a 2066 616c hanged_when: fal
│ │ │ +002d49b0: 7365 0a20 2020 2066 6169 6c65 645f 7768 se. failed_wh
│ │ │ +002d49c0: 656e 3a20 736f 636b 6574 5f66 696c 655f en: socket_file_
│ │ │ +002d49d0: 6578 6973 7473 2e72 6320 6e6f 7420 696e exists.rc not in
│ │ │ +002d49e0: 205b 302c 2031 5d0a 2020 2020 6368 6563 [0, 1]. chec
│ │ │ +002d49f0: 6b5f 6d6f 6465 3a20 6661 6c73 650a 0a20 k_mode: false..
│ │ │ +002d4a00: 202d 206e 616d 653a 2044 6973 6162 6c65 - name: Disable
│ │ │ +002d4a10: 2073 6e6d 7064 2053 6572 7669 6365 202d snmpd Service -
│ │ │ +002d4a20: 2044 6973 6162 6c65 2053 6f63 6b65 7420 Disable Socket
│ │ │ +002d4a30: 736e 6d70 640a 2020 2020 616e 7369 626c snmpd. ansibl
│ │ │ +002d4a40: 652e 6275 696c 7469 6e2e 7379 7374 656d e.builtin.system
│ │ │ +002d4a50: 643a 0a20 2020 2020 206e 616d 653a 2073 d:. name: s
│ │ │ +002d4a60: 6e6d 7064 2e73 6f63 6b65 740a 2020 2020 nmpd.socket.
│ │ │ +002d4a70: 2020 656e 6162 6c65 643a 2066 616c 7365 enabled: false
│ │ │ +002d4a80: 0a20 2020 2020 2073 7461 7465 3a20 7374 . state: st
│ │ │ +002d4a90: 6f70 7065 640a 2020 2020 2020 6d61 736b opped. mask
│ │ │ +002d4aa0: 6564 3a20 7472 7565 0a20 2020 2077 6865 ed: true. whe
│ │ │ +002d4ab0: 6e3a 2073 6f63 6b65 745f 6669 6c65 5f65 n: socket_file_e
│ │ │ +002d4ac0: 7869 7374 732e 7374 646f 7574 5f6c 696e xists.stdout_lin
│ │ │ +002d4ad0: 6573 2069 7320 7365 6172 6368 2822 736e es is search("sn
│ │ │ +002d4ae0: 6d70 642e 736f 636b 6574 222c 206d 756c mpd.socket", mul
│ │ │ +002d4af0: 7469 6c69 6e65 3d54 7275 6529 0a20 2074 tiline=True). t
│ │ │ +002d4b00: 6167 733a 0a20 202d 2064 6973 6162 6c65 ags:. - disable
│ │ │ +002d4b10: 5f73 7472 6174 6567 790a 2020 2d20 6c6f _strategy. - lo
│ │ │ +002d4b20: 775f 636f 6d70 6c65 7869 7479 0a20 202d w_complexity. -
│ │ │ +002d4b30: 206c 6f77 5f64 6973 7275 7074 696f 6e0a low_disruption.
│ │ │ +002d4b40: 2020 2d20 6c6f 775f 7365 7665 7269 7479 - low_severity
│ │ │ +002d4b50: 0a20 202d 206e 6f5f 7265 626f 6f74 5f6e . - no_reboot_n
│ │ │ +002d4b60: 6565 6465 640a 2020 2d20 7365 7276 6963 eeded. - servic
│ │ │ +002d4b70: 655f 736e 6d70 645f 6469 7361 626c 6564 e_snmpd_disabled
│ │ │ +002d4b80: 0a20 202d 2073 7065 6369 616c 5f73 6572 . - special_ser
│ │ │ +002d4b90: 7669 6365 5f62 6c6f 636b 0a20 2077 6865 vice_block. whe
│ │ │ +002d4ba0: 6e3a 2028 2022 736e 6d70 2220 696e 2061 n: ( "snmp" in a
│ │ │ +002d4bb0: 6e73 6962 6c65 5f66 6163 7473 2e70 6163 nsible_facts.pac
│ │ │ +002d4bc0: 6b61 6765 7320 616e 6420 226c 696e 7578 kages and "linux
│ │ │ +002d4bd0: 2d62 6173 6522 2069 6e20 616e 7369 626c -base" in ansibl
│ │ │ +002d4be0: 655f 6661 6374 732e 7061 636b 6167 6573 e_facts.packages
│ │ │ +002d4bf0: 0a20 2020 2029 0a3c 2f63 6f64 653e 3c2f . ).
│ │ │ +002d4c00: 7072 653e 3c2f 6469 763e 3c61 2063 6c61 pre>Remediat
│ │ │ +002d4cb0: 696f 6e20 4b75 6265 726e 6574 6573 2073 ion Kubernetes s
│ │ │ +002d4cc0: 6e69 7070 6574 20e2 87b2 3c2f 613e 3c62 nippet ...Com
│ │ │ +002d4d50: 706c 6578 6974 793a 3c2f 7468 3e3c 7464 plexity: low Disruption
│ │ │ +002d4d80: 3a3c 2f74 683e 3c74 643e 6d65 6469 756d : medium
│ │ │ +002d4d90: 3c2f 7464 3e3c 2f74 723e 3c74 723e 3c74 Reboot:true
│ │ │ +002d4dc0: 3c74 723e 3c74 683e 5374 7261 7465 6779 Strategy
│ │ │ +002d4dd0: 3a3c 2f74 683e 3c74 643e 6469 7361 626c : disabl
│ │ │ +002d4de0: 653c 2f74 643e 3c2f 7472 3e3c 2f74 6162 e ap
│ │ │ +002d4e00: 6956 6572 7369 6f6e 3a20 6d61 6368 696e iVersion: machin
│ │ │ +002d4e10: 6563 6f6e 6669 6775 7261 7469 6f6e 2e6f econfiguration.o
│ │ │ +002d4e20: 7065 6e73 6869 6674 2e69 6f2f 7631 0a6b penshift.io/v1.k
│ │ │ +002d4e30: 696e 643a 204d 6163 6869 6e65 436f 6e66 ind: MachineConf
│ │ │ +002d4e40: 6967 0a73 7065 633a 0a20 2063 6f6e 6669 ig.spec:. confi
│ │ │ +002d4e50: 673a 0a20 2020 2069 676e 6974 696f 6e3a g:. ignition:
│ │ │ +002d4e60: 0a20 2020 2020 2076 6572 7369 6f6e 3a20 . version:
│ │ │ +002d4e70: 332e 312e 300a 2020 2020 7379 7374 656d 3.1.0. system
│ │ │ +002d4e80: 643a 0a20 2020 2020 2075 6e69 7473 3a0a d:. units:.
│ │ │ +002d4e90: 2020 2020 2020 2d20 6e61 6d65 3a20 736e - name: sn
│ │ │ +002d4ea0: 6d70 642e 7365 7276 6963 650a 2020 2020 mpd.service.
│ │ │ +002d4eb0: 2020 2020 656e 6162 6c65 643a 2066 616c enabled: fal
│ │ │ +002d4ec0: 7365 0a20 2020 2020 2020 206d 6173 6b3a se. mask:
│ │ │ +002d4ed0: 2074 7275 650a 2020 2020 2020 2d20 6e61 true. - na
│ │ │ +002d4ee0: 6d65 3a20 736e 6d70 642e 736f 636b 6574 me: snmpd.socket
│ │ │ +002d4ef0: 0a20 2020 2020 2020 2065 6e61 626c 6564 . enabled
│ │ │ +002d4f00: 3a20 6661 6c73 650a 2020 2020 2020 2020 : false.
│ │ │ +002d4f10: 6d61 736b 3a20 7472 7565 0a3c 2f63 6f64 mask: true.
Reme
│ │ │ +002d4fd0: 6469 6174 696f 6e20 5075 7070 6574 2073 diation Puppet s
│ │ │ +002d4fe0: 6e69 7070 6574 20e2 87b2 3c2f 613e 3c62 nippet ...Com
│ │ │ +002d5070: 706c 6578 6974 793a 3c2f 7468 3e3c 7464 plexity: low Disruption
│ │ │ +002d50a0: 3a3c 2f74 683e 3c74 643e 6c6f 773c 2f74 : low R
│ │ │ +002d50c0: 6562 6f6f 743a 3c2f 7468 3e3c 7464 3e66 eboot: f
│ │ │ +002d50d0: 616c 7365 3c2f 7464 3e3c 2f74 723e 3c74 alse Strategy:<
│ │ │ +002d50f0: 2f74 683e 3c74 643e 656e 6162 6c65 3c2f /th> enable
│ │ │ +002d5100: 7464 3e3c 2f74 723e 3c2f 7461 626c 653e td>
│ │ │ +002d5110: 3c70 7265 3e3c 636f 6465 3e69 6e63 6c75 inclu
│ │ │ +002d5120: 6465 2064 6973 6162 6c65 5f73 6e6d 7064 de disable_snmpd
│ │ │ +002d5130: 0a0a 636c 6173 7320 6469 7361 626c 655f ..class disable_
│ │ │ +002d5140: 736e 6d70 6420 7b0a 2020 7365 7276 6963 snmpd {. servic
│ │ │ +002d5150: 6520 7b27 736e 6d70 6427 3a0a 2020 2020 e {'snmpd':.
│ │ │ +002d5160: 656e 6162 6c65 203d 2667 743b 2066 616c enable => fal
│ │ │ +002d5170: 7365 2c0a 2020 2020 656e 7375 7265 203d se,. ensure =
│ │ │ +002d5180: 2667 743b 2027 7374 6f70 7065 6427 2c0a > 'stopped',.
│ │ │ +002d5190: 2020 7d0a 7d0a 3c2f 636f 6465 3e3c 2f70 }.}.
Remediati
│ │ │ +002d5250: 6f6e 204f 5342 7569 6c64 2042 6c75 6570 on OSBuild Bluep
│ │ │ +002d5260: 7269 6e74 2073 6e69 7070 6574 20e2 87b2 rint snippet ...
│ │ │ +002d5270: 3c2f 613e 3c62 723e 3c64 6976 2063 6c61
.[customizat
│ │ │ +002d52c0: 696f 6e73 2e73 6572 7669 6365 735d 0a6d ions.services].m
│ │ │ +002d52d0: 6173 6b65 6420 3d20 5b22 736e 6d70 6422 asked = ["snmpd"
│ │ │ +002d52e0: 5d0a 3c2f 636f 6465 3e3c 2f70 7265 3e3c ].
<
│ │ │ 002d52f0: 2f64 6976 3e3c 6120 636c 6173 733d 2262 /div>Re
│ │ │ -0031c140: 6d65 6469 6174 696f 6e20 5075 7070 6574 mediation Puppet
│ │ │ -0031c150: 2073 6e69 7070 6574 20e2 87b2 3c2f 613e snippet ...
│ │ │ -0031c160: 3c62 723e 3c64 6976 2063 6c61 7373 3d22
│ │ │ -0031c1a0: 0a0a 0a69 6e63 6c75 6465 2073 7368 5f70 ...include ssh_p
│ │ │ -0031c1b0: 7269 7661 7465 5f6b 6579 5f70 6572 6d73 rivate_key_perms
│ │ │ -0031c1c0: 0a0a 636c 6173 7320 7373 685f 7072 6976 ..class ssh_priv
│ │ │ -0031c1d0: 6174 655f 6b65 795f 7065 726d 7320 7b0a ate_key_perms {.
│ │ │ -0031c1e0: 2020 6578 6563 207b 2027 7373 6864 5f70 exec { 'sshd_p
│ │ │ -0031c1f0: 7269 765f 6b65 7927 3a0a 2020 2020 636f riv_key':. co
│ │ │ -0031c200: 6d6d 616e 6420 3d26 6774 3b20 2263 686d mmand => "chm
│ │ │ -0031c210: 6f64 2030 3630 3020 2f65 7463 2f73 7368 od 0600 /etc/ssh
│ │ │ -0031c220: 2f2a 5f6b 6579 222c 0a20 2020 2070 6174 /*_key",. pat
│ │ │ -0031c230: 6820 2020 203d 2667 743b 2027 2f62 696e h => '/bin
│ │ │ -0031c240: 3a2f 7573 722f 6269 6e27 0a20 207d 0a7d :/usr/bin'. }.}
│ │ │ -0031c250: 0a3c 2f63 6f64 653e 3c2f 7072 653e 3c2f .
│ │ │ -0031c260: 6469 763e 3c61 2063 6c61 7373 3d22 6274 div>Remediation An
│ │ │ -0031c310: 7369 626c 6520 736e 6970 7065 7420 e287 sible snippet ..
│ │ │ -0031c320: b23c 2f61 3e3c 6272 3e3c 6469 7620 636c .
│ │ │ -0031c3a0: 3c74 683e 436f 6d70 6c65 7869 7479 3a3c