项目作者: david-wells-1

项目描述 :
jenkins-vault-azure-pipeline
高级语言:
项目地址: git://github.com/david-wells-1/jenkins-vault-azure-pipeline.git


jenkins-vault-azure-pipeline

Vault

  • Vault instance http://127.0.0.1:8200 running with Approle authentication and Azure Secrets Engine enabled

Jenkins Job

  • Vault Plugin installed

  • Jenkins Vault AppRole credentials added to Global credentials

  • String parameter added to the job for the tenant_id value

Jenkins Pipeline

  • Login to Vault using AppRole authentication then retrieve Vault Azure Secrets Engine credentials and log into Azure

  • List Azure Resource Groups

  • Azure log out