Claude-skill-registry azure-variable-groups
Manage Azure Pipeline variable groups and library secrets. Use when organizing pipeline variables or managing configuration.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/azure-variable-groups" ~/.claude/skills/majiayu000-claude-skill-registry-azure-variable-groups && rm -rf "$T"
manifest:
skills/data/azure-variable-groups/SKILL.mdsource content
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