Skip to content

Deploy KeyVault

Go to Automation

View in GitLab

Description

This automation playbook deploys an Azure Key Vault in a specified resource group and region, using Ansible. It retrieves credentials securely from PasswordState and uses them to authenticate with Azure.
The playbook configures the Key Vault with network access controls, including allowed IPs, and enables features such as soft delete, purge protection, and RBAC authorization. The deployment is parameterized for environment, location, and other Azure-specific settings, ensuring secure and compliant Key Vault provisioning for different environments.

Credentials

Input

Variable Description
omgeving Environment name (used for resource group and vault naming)
app_name Application name (used for vault naming)
domain_user Username for PasswordState API
domain_password Password for PasswordState API

Output

None

Dependencies