ansible-hardening: defaults/main.yml needs reorganized
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack-Ansible |
Fix Released
|
Low
|
Major Hayden |
Bug Description
ref: https:/
The current layout as of this writing is confusing to work through to develop a targeted playbook; if you're working to tune a RHEL7 deployment and look for, say, NTP settings they're embedded in what appears to be the RHEL6 section, which also seems to contain random Debian/Ubuntu (apt) things as well without warning. If you started at the RHEL7 section they get completely missed, as the natural assumption is "I don't need to read this RHEL6 section."
I'd like to request the file be reorganized with better headers ("Common", "RHEL6", "RHEL7", Ubuntu16", etc.) and ensure that common items are clearly located together, differentiating between the blocks with the usual ascii art. Moving NTP settings (chrony) into 'Common' would be a good example for clarity, or if needed 'Common RHEL' if it's not common to Debian/Ubuntu due to platform differences (say, SElinux vs. AppArmor).
Major, I think there is work to be done on the docs.
First, the docs currently returns 404 (docs migration I guess). But then there is obviously an expectation issue that lead to this bug.