22738ef firewall, logging, network, selinux, storage - new features - and other bug fixes

Authored and Committed by rmeggins 2 years ago
    firewall, logging, network, selinux, storage - new features - and other bug fixes
    
    firewall - add/delete/update services
      user defined services add/delete/update
    firewall - port_forward can be string or dict
    firewall - support for firewall_config - gather firewall facts
    firewall - add/remove interfaces by PCI ID
    kernel_settings - Set the kernel_settings_reboot_required when reboot needed
    logging - Support startmsg.regex and endmsg.regex in the files inputs
    metrics - docs - make minimum redis and grafana versions more clear
    metrics - restart the pmie, pmlogger services if the configuration tasks made any changes
    nbde_client - Sets proper spacing for parameter rd.neednet=1 so that it is correctly
      appended to kernel cmdline, changes = to += for adding rd.neednet parameter
    network - support nmstate configuration - network_state parameter
    network - argument_validator: fix IPRouteUtils.get_route_tables_mapping() for whitespace sequence
    selinux - Added setting of seuser and selevel for completeness
    sshd, ssh - add support for RSAMinSize config parameter
    storage - Add support for managing pool members - for LVM pools
    storage - Add support for attaching LVM cache to existing LVs
    storage - remove warning 'storage_test_pool' is already in use
    storage - LVM thin provisioning support
    
        
file modified
+44 -24