Users: - DistinguishedName: CN=Jane Doe,OU=Employees,OU=Non-privileged,OU=User accounts Password: "{{ password.janedoe }}" MemberOf: [] - DistinguishedName: CN=John Doe,OU=Contractors,OU=Non-privileged,OU=User accounts Password: "{{ password.johndoe }}" MemberOf: [] - DistinguishedName: CN=admJaneD,OU=Administrators,OU=Privileged,OU=User accounts Password: "{{ password.admjaned }}" MemberOf: [] - DistinguishedName: CN=zzLDAP,OU=Service accounts,OU=Privileged,OU=User accounts Password: "{{ password.zzldap }}" MemberOf: [] --- Variables: - Name: password.janedoe Expression: | & ".\Provision-VaultPassword.ps1" -VaultSecret $Parameter['vault.secret'] -Username 'janedoe' -VaultAPIAddress $Parameter['vault.api'] -VaultToken $Parameter['vault.token'] -VaultPwPolicy $Parameter['vault.pwpolicy'] - Name: password.johndoe Expression: | & ".\Provision-VaultPassword.ps1" -VaultSecret $Parameter['vault.secret'] -Username 'johndoe' -VaultAPIAddress $Parameter['vault.api'] -VaultToken $Parameter['vault.token'] -VaultPwPolicy $Parameter['vault.pwpolicy'] - Name: password.admjaned Expression: | & ".\Provision-VaultPassword.ps1" -VaultSecret $Parameter['vault.secret'] -Username 'admjaned' -VaultAPIAddress $Parameter['vault.api'] -VaultToken $Parameter['vault.token'] -VaultPwPolicy $Parameter['vault.pwpolicy'] - Name: password.zzldap Expression: | & ".\Provision-VaultPassword.ps1" -VaultSecret $Parameter['vault.secret'] -Username 'zzldap' -VaultAPIAddress $Parameter['vault.api'] -VaultToken $Parameter['vault.token'] -VaultPwPolicy $Parameter['vault.pwpolicy']