{"enrichment":{"faq":[{"a":"ARM Templates & Bicep enables Azure resource deployment through either Bicep's modern syntax or traditional ARM JSON. Use Azure CLI commands like `az deployment group create` for resource group scope or `az deployment sub create` for subscription-level deployments. Define your infrastructure in Bicep or JSON, specify parameters, and execute deployments with full validation and rollback capabilities.","q":"How to deploy Azure resources with arm-templates?"},{"a":"ARM Templates & Bicep supports both formats. Bicep offers cleaner, more readable syntax with built-in module support and reduced boilerplate compared to ARM JSON. ARM JSON provides broader tooling compatibility and longer Azure support history. ARM Templates & Bicep lets you work with either format and even convert between them using the decompile feature.","q":"What is bicep vs arm json templates for Azure IaC?"},{"a":"ARM Templates & Bicep includes What-If analysis to preview deployment changes without applying them. Run `az deployment group what-if` or `az deployment sub what-if` to see exactly which resources will be created, modified, or deleted. This validation step prevents unintended infrastructure changes and helps catch configuration errors early.","q":"How do I validate deployments before applying with arm-templates?"},{"a":"ARM Templates & Bicep supports decompiling ARM JSON templates into Bicep format using the `az bicep decompile` command. This simplifies migration from legacy ARM templates to Bicep's cleaner syntax while preserving all resource definitions and parameters. The resulting Bicep files are more maintainable and easier to refactor.","q":"Can I convert arm json to bicep format?"},{"a":"ARM Templates & Bicep enables modular infrastructure through Bicep modules that encapsulate reusable resource definitions. Best practices include organizing modules by resource type, using descriptive parameter names, leveraging parameter files for environment-specific values, and storing sensitive data in Azure Key Vault. Modules promote code reuse across deployments and teams.","q":"How do bicep modules and best practices work?"},{"a":"ARM Templates & Bicep handles deployments across resource groups, subscriptions, and management groups. Use resource group scope for standard deployments, subscription scope for policies and role assignments, and management group scope for tenant-wide governance. Each scope level supports the same Bicep syntax with appropriate targeting and parameter configurations.","q":"What does arm-templates support for multi-scope deployments?"}],"shadow_tags":["infrastructure-as-code","azure-native","declarative-iac","resource-orchestration","template-language","cloud-provisioning","modular-deployment","idempotent-infrastructure","multi-scope-deployment","policy-as-code"],"summary_rewrite":"ARM Templates & Bicep provides Azure-native infrastructure-as-code using Bicep's cleaner syntax or traditional ARM JSON. Build modular deployments across resource groups, subscriptions, and management groups with What-If validation before applying changes."},"files":[{"bytes":12034,"path":"infrastructure/cloud-azure/arm-templates/SKILL.md","sha256":"635628b9a988a6aa3efe0309d49bb1d0a277ca8d4532d0b8991dc2d8ed83c500","url":"https://skillfed.io/files/BagelHole/DevOps-Security-Agent-Skills/arm-templates/6aec2648/SKILL.md"}],"id":"BagelHole/DevOps-Security-Agent-Skills/arm-templates","links":{"html":"https://skillfed.io/BagelHole/DevOps-Security-Agent-Skills/arm-templates","md":"https://skillfed.io/BagelHole/DevOps-Security-Agent-Skills/arm-templates.md","repo":"https://github.com/BagelHole/DevOps-Security-Agent-Skills"},"meta":{"agents_supported":[],"first_seen":"2026-07-28","forks":4,"language":"Shell","last_updated":"2026-05-22","license":"MIT","name":"arm-templates","publisher":"BagelHole","stars":44},"relations":{"similar":[{"id":"rysweet/amplihack/azure-admin"},{"id":"JosiahSiegel/claude-plugin-marketplace/deployment-stacks-2025"},{"id":"PracticalSwan/agent-skills/azure-integrations"},{"id":"aktsmm/Agent-Skills/azure-env-builder"},{"id":"Azure-Samples/AI-Gateway/lab-creator"},{"id":"JosiahSiegel/claude-plugin-marketplace/azure-well-architected-framework"},{"id":"chaterm/terminal-skills/azure-cli"},{"id":"BagelHole/DevOps-Security-Agent-Skills/azure-monitor-audit"},{"id":"microsoft/azure-skills/azure-reliability"},{"id":"RightNow-AI/openfang/azure"}]},"slug":{"owner":"BagelHole","repo":"DevOps-Security-Agent-Skills","skill":"arm-templates"},"version":"6aec2648"}
