Get list of SysV and xinetd services
Only disable bluetooth if it is found in list of services

Correct when statement by adding "is defined".
Use list of xinetd_services to check for tftp and vsftp

Add 'tftp' tag to tftp realed tasks.
Remove tasks that used rpm -q to check for tftp and vsftp.
Bettor testing for rlogin, rsh, and rexec tasks

Remove check task that used 'rpm -q' in favor of searching through list of xinetd services on the system.
Remove failed_when in favore of better conditional execution of tasks.
Add 'PRELIM' to all tasks in prelimary task playbook
Don't include audit config files when checking package integrity

Add 'auditd' tag to check task.
Move snmp check to prelim.yml

Change replace task to template task
User awk instead of grep when parsing output of rpm -V audit
Add findings to auditd.conf template task
Add finding ID to task that enables audit

Remove BREAK comment because I have now caught up.
Move ssh login banner task to end of playbook

Add correct finding ID to name and tag.
Only allow mail receipt from localhost

Add handle to restart postfix.
SSH hardening tasks

Use string ciphers.
Ignore .rhosts files
Use strong MAC algorithms (I'm not sure this is in the STIG but did show up in vuln scans).
Update README with info on tags

Include a list of all tags in playbook. This will most likely change as the project matures. I aired on the side of too many tags to start.
Adjust some tags for tasks.