arm-templates

ARM Templates & Bicep

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "arm-templates" with this command: npx skills add bagelhole/devops-security-agent-skills/bagelhole-devops-security-agent-skills-arm-templates

ARM Templates & Bicep

Deploy Azure infrastructure with ARM templates and Bicep.

Bicep Example

param location string = resourceGroup().location param vmName string

resource vm 'Microsoft.Compute/virtualMachines@2023-03-01' = { name: vmName location: location properties: { hardwareProfile: { vmSize: 'Standard_B2s' } osProfile: { computerName: vmName adminUsername: 'azureuser' } } }

output vmId string = vm.id

Deployment

Deploy Bicep

az deployment group create
--resource-group mygroup
--template-file main.bicep
--parameters vmName=myvm

Deploy ARM

az deployment group create
--resource-group mygroup
--template-file template.json
--parameters @parameters.json

Best Practices

  • Use Bicep over JSON ARM

  • Implement modules for reusability

  • Use parameter files per environment

  • Validate before deployment

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Security

sops-encryption

No summary provided by upstream source.

Repository SourceNeeds Review
Security

linux-administration

No summary provided by upstream source.

Repository SourceNeeds Review
Security

linux-hardening

No summary provided by upstream source.

Repository SourceNeeds Review