IAG 5.3.0

Prev Next

IAG 5.3 introduces Inventory Manager support and executable services, enabling IAG 5 migration and extending automation capabilities to any script or application.

For information on additional bug fixes, security updates, and improvements included in this release, see the IAG 5.3.0 maintenance release notes.

Featured improvements

Inventory Manager

Inventory Manager provides the centralized inventory management layer required for IAG 5 migration. Consolidate device and network data from multiple sources (NetBox, ServiceNow, CMDBs) into a platform-managed inventory layer that IAG 5 executes against.

For more information, see the Inventory Manager.

Key benefits

  • Centralized management: Manage all your automation targets from a single location instead of distributing inventory across multiple gateway instances.
  • Flexible integration: Populate inventories from any inventory system.
  • Role-based access control: Control who can view, create, modify, delete, and execute operations on inventories, nodes, actions, and tags through RBAC at the inventory level.
  • Automated updates: Schedule workflows to keep your inventories synchronized with your inventory systems.
  • Device Broker compatibility: Work seamlessly with Configuration Manager and command templates through backward-compatible Device Broker integration.

Migrating from IAG 4

If you currently use IAG 4 for inventory management, you can migrate to Inventory Manager while continuing to run IAG 4 instances. This parallel operation gives you time to validate your new setup, migrate workflows gradually, and transition Configuration Manager and command templates usage without disruption.

For more information about migration, see Migrate from IAG 4.

Requirements

  • Platform 6.3 or later
  • IAG 5.3 or later
  • Gateway Manager 1.0.5 or later

For more information, see Inventory Manager installation and configuration.

Executable objects and services

Run shell scripts, custom binaries, Terraform configurations, or any executable through IAG's unified service management. Executable services extend automation beyond Python, Ansible, and OpenTofu.

Executable objects are reusable references to executable files that separate execution environment configuration from service operations. Define executable paths and allowed parameters once and reuse them across multiple services.

For more information, see the Executable objects and services documentation.

HTTP Basic Authentication

Authenticate to private Git repositories using tokens instead of SSH keys. IAG's secrets injection maintains secure credential management while providing flexibility in repository access.

For more information, see Set up HTTP basic authentication for repositories.