A set of utility build and release tasks to help you in your Azure Pipelines. The tasks in this extension are written in node
and hence can be run in both Windows or Linux based agents.
This extension currently provides following tasks. I plan to add more in the future.
As the name suggests this task publishes the secrets to selected azure key vault. The advantage of using this task is you can publish secrets in bulk. Useful especially when you need to publish multiple secrets at once. The task also allows you to add optional tags to each secret you write.
This task allows you to Lock/Unlock Azure resource group or a subscription. You can apply/remove ReadOnly or CanNotDelete locks.
This task allows you to add one or multiple tags at once to Azure resource group. You can replace existing tags with the new one or also Clear the existing tags.
This task generates a secure string based on the given criteria. The task will be useful
- When you do not want to maintain the passwords, secrets in your files and commit in the source control. Use this task to generate passwords/secrets on the fly.
- You would like to rotate your passwords every few days and hence would like to generate new passwords in your pipeline.
To monitor/improve the tasks I send some telemetry only when task errors out. The data I send include platform (Windows/Linux etc) and the stacktrace of the exception. This will never send data like your name, subscription/tenant details. The code is open source and you are free to take a look. If you have any concerns, please raise an issue and I am happy investigate.
Please rate the extension and share/tweet to spread the word!!
- Found a bug or need to make a feature request? - Raise it as an issue.