Forum Discussion
Dynamic import of data groups
BIG-IP doesn’t natively support URL-based dynamic data groups, so to delegate updates safely you need automation around it;
the most robust approach is to treat a Git repository as the source of truth and use a CI/CD pipeline to validate and push updates to BIG-IP via the iControl REST API (fully auditable and controlled),
while a simpler alternative is using external data groups with a pull mechanism (cron or iCall) to fetch files from a central repo, though this requires careful handling for failures and validation; in practice, most enterprises prefer the Git + pipeline + API (push model) because it provides better reliability, access control, and rollback compared to ad-hoc pull-based solutions.
You can try following options of your choice for automating this kind of request:
1. iControl REST API + Git (Push Model): Use a CI/CD pipeline to validate and push data group updates from Git to BIG-IP via API — most reliable and auditable.
2. External Data Group + File Sync (Pull Model): BIG-IP periodically pulls a file from a central repo and reloads config — simple but needs careful error handling.
3. iCall Automation: Native BIG-IP scripting to fetch and update data groups on a schedule — avoids external schedulers but has limited robustness.
4. AS3 (Application Services 3): Manage data groups declaratively in JSON and deploy via API — ideal for modern GitOps-style environments.
5. Hybrid Approach: Combine Git, CI/CD, and optional fallback pull mechanisms — best balance of reliability, control, and resilience in enterprise setups.
Let me know if you want to discuss more details.
HTH
F5 Design engineer
Recent Discussions
Related Content
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com