Inventory Manager enforces role-based access control at the inventory level and integrates with the Itential Platform secrets manager for credential management.
Access to inventories, nodes, and actions is controlled through five core roles. Each inventory specifies one or more user groups, and users with appropriate roles in those groups can perform the corresponding operations.
Inventory-level control:
Example:
Users in the network-ops or network-admins groups with the inventory:read role can view this inventory. Users with inventory:run can execute actions against its nodes.
For details on managing users and groups, see Authentication overview in the Admin Essentials documentation. For details on managing users and groups in on-prem deployments, see Authorization in the Admin Essentials documentation.
For details on managing users and groups in cloud deployments, see Manage users and groups in the Cloud Hub Administration documentation.
Inventory Manager integrates with secrets manager to handle credentials securely. Credentials are never stored in Inventory Manager — only references to secrets are stored.
Reference credentials using the $SECRET_path $KEY_path format in node attributes, action config, or action parameters:
Secrets are resolved at runtime when actions execute:
$SECRET references in the node attributes and action parametersBenefits: