TL;DR: Edge configurations are increasingly hard to keep visible, versioned, and recoverable, and ControlMonkey says its Cloudflare support adds inventory, Terraform import, daily backup snapshots, and disaster-recovery restores for DNS and networking settings, extending infrastructure governance beyond core cloud vendors.
At a glance
What this is: This is a product update about bringing Cloudflare configuration under infrastructure governance, with the main finding that visibility, Terraform coverage, and rollback matter for DNS and networking control.
Why it matters: It matters because DNS and edge settings can affect application availability and security as directly as cloud resources, so IAM and platform teams need governance that covers SaaS, cloud, and infrastructure-change workflows together.
👉 Read ControlMonkey's Cloudflare integration update for DNS governance detail
Context
Cloudflare configuration is a governance problem as much as an operations problem: DNS and networking settings can change how traffic is routed, protected, and recovered. When those settings sit outside the same control plane as the rest of infrastructure, teams can end up with unmanaged change, unclear ownership, and weak rollback paths across edge and application delivery.
For identity and access teams, the practical question is not whether Cloudflare is useful, but whether its configuration is treated like other critical infrastructure assets. That means understanding what is managed as code, what is drifting outside policy, and what can be restored quickly when configuration errors affect availability or security.
Key questions
Q: How should teams govern Cloudflare settings that sit outside Terraform?
A: Teams should treat unmanaged Cloudflare settings as governance gaps, not minor exceptions. Inventory them, assign ownership, and import the highest-risk resources into infrastructure as code so changes become reviewable and reversible. Where immediate import is not possible, isolate those settings, document the exception, and set a short remediation path.
Q: Why do DNS and edge configuration changes create IAM and security risk?
A: DNS and edge settings can change how users, workloads, and traffic are routed, which means they can affect availability, control enforcement, and exposure in ways that look operational but behave like security changes. When those settings are altered outside normal governance, teams lose traceability and may not know who changed what or why.
Q: What breaks when Cloudflare configuration is not centrally inventoried?
A: Without central inventory, teams cannot reliably tell which accounts, records, and policies exist, which are authoritative, and which are still managed manually. That creates blind spots in review, makes rollback uncertain, and increases the chance that edge controls drift away from approved state without detection.
Q: How do you know if Cloudflare backup and recovery controls are actually working?
A: You know they are working when snapshots restore the intended configuration quickly, accurately, and without hidden dependencies. The real test is whether a restore reproduces traffic behaviour, access rules, and DNS state closely enough to recover service after a bad change, not whether backups merely exist.
How it works in practice
Cloudflare inventory and configuration drift
Cloudflare inventory in this context means discovering DNS and networking resources across accounts so teams can see what exists before they try to govern it. The technical issue is configuration drift: settings change outside the intended infrastructure-as-code workflow, creating a gap between declared state and actual state. In practice, that gap makes audits harder, complicates ownership, and increases the chance that critical edge settings remain unreviewed after changes elsewhere in the stack. When the control plane does not know what it governs, enforcement becomes partial rather than continuous.
Practical implication: establish a complete inventory of Cloudflare assets before relying on Terraform, policy, or backup workflows.
Import unmanaged Cloudflare resources into Terraform
Importing unmanaged resources into Terraform brings existing Cloudflare objects under declarative control so future changes can be reviewed, versioned, and reproduced. This matters because unmanaged settings are often the blind spots where emergency fixes, manual edits, or one-off exceptions accumulate. Once imported, the resource can participate in the same change process as the rest of the infrastructure, which reduces the chance that edge configuration becomes an exception path outside normal governance. The value is not automation for its own sake, but enforceable state management.
Practical implication: prioritize importing high-impact Cloudflare resources that currently bypass your infrastructure-as-code workflow.
Daily backup snapshots and disaster recovery for edge settings
Backup snapshots for Cloudflare settings create a recoverable record of configuration state, which is different from simply logging changes. A log can show what changed, but a snapshot can help restore a working configuration after a bad deployment, mistaken deletion, or policy error. For DNS and network delivery, that recovery capability matters because failures can affect traffic immediately, not after a long incident window. The architecture therefore combines governance with restoration: visibility shows what is present, and snapshots preserve a known-good state that can be returned to when change goes wrong.
Practical implication: treat Cloudflare snapshots as part of recovery design, not as a substitute for change control.
NHI Mgmt Group analysis
Cloudflare configuration is becoming part of the non-human identity surface. Once DNS and edge settings control traffic, availability, and security behavior, they become infrastructure identity assets that need governance like any other machine-operated control point. The more those settings are changed manually or outside code, the more the organisation inherits invisible authority that is hard to audit or reverse. Practitioners should treat Cloudflare configuration as governed identity state, not just network plumbing.
IaC blind spots are a policy problem, not just a tooling gap. If a Cloudflare resource is not represented in Terraform, it is effectively outside the organisation's normal review, rollback, and change-trace model. That creates a standing exception that can survive well past the original operational need. The practical conclusion is that unmanaged edge resources are not merely undocumented, they are unbounded from a governance perspective.
Backup without import still leaves identity drift intact. Daily snapshots preserve recoverability, but they do not by themselves tell you which settings are authorised, current, or intentionally unmanaged. In NHI and infrastructure governance terms, this is the difference between being able to restore and being able to prove control. Teams should separate recovery capability from control coverage when assessing edge infrastructure risk.
Edge governance now spans cloud and SaaS infrastructure. The article reflects a broader shift in which critical infrastructure controls are no longer confined to IaaS providers. DNS, networking, and delivery platforms are part of the same operational trust boundary as cloud resources, which means security, platform, and identity teams need a shared view of ownership and change authority. Practitioners should update governance models to include SaaS-managed infrastructure with the same discipline applied to cloud estates.
From our research:
- 19% of organisations give AI systems dramatically more access than human employees, according to the 2026 Infrastructure Identity Survey.
- Another finding from the same survey shows that 67% of organisations still rely heavily on static credentials despite the risks they pose to agentic AI deployments.
- For related lifecycle guidance, see Ultimate Guide to NHIs , Lifecycle Processes for Managing NHIs for a broader control model beyond edge infrastructure.
What this signals
Configuration governance is moving closer to identity governance. As more infrastructure control points look and behave like managed identities, teams need a single view of ownership, change authority, and rollback across cloud and SaaS estates. The organisations that separate platform operations from identity governance will keep finding unmanaged exceptions in the gaps between tools.
Identity blast radius is now an infrastructure metric. A mismanaged DNS or edge configuration can affect more than a single service, especially when it sits at the routing layer. That makes inventory coverage and controlled change more important than isolated feature-level administration, because the blast radius follows the configuration boundary, not the team chart.
With 52% of security leaders saying AI decision-making power is shifting toward platform and infrastructure teams, according to the 2026 Infrastructure Identity Survey, the governance model has to keep pace with where operational authority is actually landing. For practitioners, that means Cloudflare-like controls need to sit inside the same review and approval fabric as the rest of infrastructure change.
For practitioners
- Map Cloudflare-owned assets into your governance inventory Document every DNS zone, record set, network policy, and account boundary so you know which configuration is managed, duplicated, or still manual. Use this as the baseline for control coverage and ownership review.
- Import unmanaged edge resources into infrastructure-as-code Move high-risk Cloudflare settings into Terraform so changes are versioned, reviewable, and reproducible. Focus first on objects that affect traffic routing, access, and application availability.
- Pair snapshots with restore testing Confirm that daily backup snapshots can be restored cleanly and that the restored state matches expected policy. Test rollback for the records and settings that would cause the most disruption if changed incorrectly.
- Define ownership across platform and identity teams Assign who approves changes, who can import resources, and who is responsible for rollback when Cloudflare settings drift. Treat this as a governance decision, not an operations afterthought.
Key takeaways
- Cloudflare configuration is a governance surface, not just an operations concern, because it can directly affect traffic, availability, and recovery.
- Unmanaged edge resources create blind spots that central inventory and Terraform import are meant to close.
- Backup snapshots help with recovery, but they only reduce risk when paired with ownership, change control, and restore testing.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP Non-Human Identity Top 10 address the attack and risk surface, while NIST CSF 2.0 and NIST Zero Trust (SP 800-207) set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Non-Human Identity Top 10 | NHI-03 | Unmanaged Cloudflare settings behave like uncontrolled non-human identity state. |
| NIST CSF 2.0 | PR.AC-4 | Cloudflare access and change authority should follow least-privilege governance. |
| NIST Zero Trust (SP 800-207) | AC-6 | Zero Trust emphasises least privilege and verified control over critical traffic paths. |
Bring edge resources under governed lifecycle control and reduce unmanaged configuration drift.
Key terms
- Configuration Drift: Configuration drift is the gap between the intended state of an environment and the state that actually exists. In edge and identity-adjacent infrastructure, drift usually appears when settings are changed manually, outside code, or through exceptions that never get reconciled back to policy.
- Infrastructure As Code: Infrastructure as code is the practice of defining infrastructure settings in version-controlled files so they can be reviewed, tested, and reproduced consistently. For Cloudflare-style governance, it turns routing and delivery settings into managed state rather than ad hoc administrative changes.
- Edge Configuration: Edge configuration is the set of DNS, routing, and traffic-control settings that shape how users and workloads reach applications. Because these settings can affect availability and exposure immediately, they should be treated as governed infrastructure rather than simple operational preferences.
- Recovery Snapshot: A recovery snapshot is a point-in-time copy of configuration state that can be used to restore a system after an error, outage, or bad change. It is only useful when teams can validate that the snapshot reflects approved state and can be restored without hidden dependencies.
Deepen your knowledge
Cloudflare configuration governance and infrastructure drift are covered in our NHI Foundation Level course, the industry's only accredited NHI security programme. If you are extending identity controls into edge and SaaS infrastructure, it is a strong fit for your programme.
This post draws on content published by ControlMonkey: Cloudflare support for infrastructure governance across DNS and networking. Read the original.
Published by the NHIMG editorial team on 2026-05-14.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org