azure-variable-groups
Azure Variable Groups Skill
Azure Pipelinesの変数グループを管理するスキルです。
主な機能
- 変数グループ作成: 共通変数管理
- Key Vault連携: シークレット管理
- 環境別変数: Dev/Staging/Prod
- パイプライン連携: 変数グループ使用
変数グループ作成
Azure CLI
# 変数グループ作成
az pipelines variable-group create \
--name "Production-Variables" \
--variables \
DATABASE_HOST="prod-db.database.windows.net" \
DATABASE_NAME="proddb" \
API_URL="https://api.production.example.com" \
--authorize true
# Key Vaultリンク変数グループ
az pipelines variable-group create \
--name "Production-Secrets" \
--variables \
ConnectionString \
ApiKey \
--authorize true
# 変数追加
az pipelines variable-group variable create \
--group-id 1 \
--name "NEW_VARIABLE" \
--value "new-value"
パイプラインでの使用
variables:
- group: Production-Variables
- group: Production-Secrets
stages:
- stage: Deploy
jobs:
- job: DeployJob
steps:
- script: |
echo "Database: $(DATABASE_HOST)"
echo "API: $(API_URL)"
displayName: 'Use Variables'
Key Vault統合
# Key Vaultから変数取得
variables:
- group: KeyVault-Secrets
steps:
- task: AzureKeyVault@2
inputs:
azureSubscription: 'Azure-Connection'
KeyVaultName: 'MyKeyVault'
SecretsFilter: '*'
RunAsPreJob: true
環境別変数管理
# Dev環境
variables:
- ${{ if eq(variables['Build.SourceBranch'], 'refs/heads/develop') }}:
- group: Dev-Variables
# Prod環境
- ${{ if eq(variables['Build.SourceBranch'], 'refs/heads/main') }}:
- group: Prod-Variables
バージョン情報
- Version: 1.0.0
More from ntaksh42/agents
document-summarizer
Summarize long documents with key points and abstracts. Use when creating executive summaries or condensing content.
138pptx-generator
Generate PowerPoint presentations with slides, charts, and formatting. Use when creating presentations programmatically.
94document-formatter
Format and style documents with consistent formatting. Use when standardizing document formatting or cleaning up text.
48excel-processor
Process Excel files with data manipulation, formula generation, and chart creation. Use when working with spreadsheets or Excel data.
39presentation-creator
Marpを使用した提案資料・比較検討資料の作成スキル。課題提示、複数案の比較検討、メリット・デメリット整理を含む資料を作成する。使用場面:(1) 技術選定や方式比較の検討資料、(2) 提案書・企画書、(3) 問題解決策の提示、(4) 意思決定を支援するドキュメント。作成完了後は必ずサブエージェントでレビューを実施する。
29pdf-processor
Process, extract, and generate PDF documents with text extraction and form handling. Use when working with PDF files or extracting PDF content.
22