Said It Here

How do you manage DCIM and IPAM data in a GitOps workflow?

Infrastructure-as-code workflows break down when engineers have to account for unexpected manual changes and configuration drift. Introducing a new machine or changing an existing IP address manually forces teams to constantly chase and patch out-of-sync environments.

What people tried

Every workaround mentioned in the threads below. We haven’t tested any of them — and nobody here is claiming they worked.

  1. 1
    Using NetBox or Nautobot with Terraform or OpenTofu and Git as the source of truth
  2. 2
    pull tzdata ahead of your distro if the release lands before the vendor ships
  3. 3
    just find a timezone that matches, and move everything to it.
  4. 4
    Relying on version control systems like GitHub or Bitbucket
  5. 5
    Using sandboxes for testing changes
  6. 6
    Restricting user permissions

In their words

Unedited, most upvoted first, each linked to the thread it came from.

I already changed it in Production.source ↗

kloud_fusion · r/salesforce · 83 upvotes

Came into the office this morning and got an emergency meeting request that read "Daylight Savings Taskforce"source ↗

oh god that's gonna be a lot of patching, GPO, and Intune work with 1 months notice.source ↗

DarkAlman · r/sysadmin · 65 upvotes

“I just changed the field API names.”source ↗

Panthers_PB · r/salesforce · 35 upvotes

“We went ahead and refreshed the Sandbox.”source ↗

jcarmona86 · r/salesforce · 23 upvotes

How do you manage DCIM/IPAM data in an IaC/GitOps-style workflow?source ↗

I'm especially interested in handling manual changes and drift, like when I introduce a new machine or change IP of existing machine - what happens next.source ↗

Vegetable-Tap-6297 · r/sysadmin · 11 upvotes

dealing with all the patching has been a mess. I can't imagine only 6 weeks notice.source ↗

Horace-Harkness · r/sysadmin · 1 upvotes

Where this came up

People with this problem also raised