Rotates a user account’s password on a network device with auto-approval for password-only changes.
User Interface
Users interact with a device and secret selection form:
Device Support
This workflow supports the following device platforms:
Workflow Execution
Multi-Stage Process with Auto-Approval
- Load intended configuration
- Validate diff
- Apply configuration to device
- Post-deployment backup
Auto-Approval Logic
The workflow implements auto-approval based on diff content analysis.
The following scenarios are auto-approved:
- Password-only changes for the target user
nv set/unset system aaa user <username> hashed-password
- No other configuration modifications present
The following scenarios are not auto-approved:
- Diff invalid if it includes non-password changes
- Unsupported platforms
- Missing password mappings in device config context
- Invalid configuration syntax or structure
Configuration Requirements
Password Mappings
Devices must have password mappings configured in their Nautobot configuration context. For example:
Vault Integration
- Passwords are retrieved from HashiCorp Vault using configured backend paths
- The
rotation field specifies which version to use (e.g., “r1”, “r2”)
- Backend paths must exist and be accessible to the workflow execution environment