juniper/junos-terraform/deploy-multiple-devices
Claude Code and agent skill by juniper/junos-terraform
Trust tier 2
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Deploy Terraform config to multiple Junos devices in one operation. Example intents: push a device family, deploy a role group, or run plan/apply for explicit targets.
Install
npx vskill@latest install juniper/junos-terraform/deploy-multiple-devicesSKILL.md
Deploy Terraform configuration to a selected set of devices safely.
Inputs
- Terraform working directory
- Target mode (all devices, device-family keyword, role group, or explicit resource list)
- Optional plan filename
Steps
- Validate context
- Confirm working directory contains Terraform files.
- Confirm host and port are configured for each targeted provider alias.
- Resolve target set
- device-family keyword: include all resources requested by the selected family scope.
- role group: map requested group to exact resource addresses.
- explicit list: validate each supplied resource address.
- If ambiguous, list candidates and ask user to confirm.
Example family mapping (example only):
vqfx->terraform-provider-junos-vqfx-evpn-vxlan.*srx->terraform-provider-junos-vsrx-evpn-vxlan.*
- Create batch plan
- For all devices, run full terraform plan -out <planfile>.
- For subsets, run one terraform plan with multiple -target flags and -out <planfile>.
- Apply batch plan
- Run terraform apply <planfile>.
- Verify post-apply
- Run terraform plan.
- Confirm if final plan is clean or list remaining changes.
- Report
- Summarize mode (family/group/list/all), targeted devices, plan filename, apply status, and post-check result.
Guardrails
- Prefer saved plan files for batch operations.
- Do not use -auto-approve unless the user explicitly requests it.
- Do not run terraform init when provider dev_overrides are active.
- If endpoint lookup or connectivity fails for any target, stop and provide host/port remediation steps.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryChecking.github/skills/deploy-multiple-devices/SKILL.md
Popularity
- Repository stars
- 83
- Repository forks
- 27
- 7-day trend score
- 22
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/juniper/junos-terraform/deploy-multiple-devices)