Do CMMC requirements apply to non-DoD contracts?
As of June 2020, CMMC requirements will only apply to DoD contracts.

As of now CMMC requirements will only apply to U.S. Department of Defense contracts. This is clearly stated on the official CMMC website. However Katie Arrington who is leading the cybersecurity maturity model certification (CMMC) program said that she “knows other federal agencies are already looking at it (CMMC). So I've got to work all the bugs out.”
Federal contracts where a contractor's system processes, stores, or transmits Federal contract information (FCI) require the implementation of the security controls specified in FAR 52.204-21. As of June 2020, non-DoD contracts do not require CMMC. Please note that the CMMC level one requirements are drawn from FAR 52.204-21. By implementing your FAR 52.204-21 controls you will be prepared if the Federal government starts requiring CMMC.
Keep reading
More on NIST SP 800-171 & CMMC Level 2.

IA.L2-3.5.7: Technical How-To: Configure Password Policies on Windows, Linux, and macOS to Enforce Complexity and Character Changes
Step-by-step guidance to configure password complexity and character-change controls on Windows, Linux, and macOS to meet NIST SP 800-171 Rev.2 / CMMC 2.0 Level 2 IA.L2-3.5.7.

AU.L2-3.3.7: Validate and Test Clock Synchronization
Step-by-step guidance to validate, test, and collect audit-ready evidence for clock synchronization to meet NIST SP 800-171 Rev.2 / CMMC 2.0 Level 2 AU.L2-3.3.7 compliance.

CM.L2-3.4.3: Use Version Control and Configuration Management
Practical steps, tools, and small-business examples to track, review, approve, and audit configuration changes to meet NIST SP 800-171 Rev.2 / CMMC 2.0 CM.L2-3.4.3.
See LakeRidge in action.
Talk with our team about your framework, your gaps, and the right plan.
Get a demo