infra-orchestration/skills/sync-inventory/SKILL.md
Export Terraform inventory and distribute to Ansible repositories
npx skillsauth add jacobpevans/claude-code-plugins sync-inventoryInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Export Terraform outputs as Ansible inventory and distribute the generated inventory files to all Ansible repositories.
terragrunt output -json ansible_inventory in terraform-proxmoxIn terraform-proxmox:
doppler run -- terragrunt output -json ansible_inventory
Convert Terraform JSON output to Ansible inventory YAML format with host groups, variables, and connection details.
Copy the generated inventory/ into each:
ansible-proxmoxansible-proxmox-appsansible-splunkRun ansible-inventory --list -i inventory/hosts.yml in each target repo to confirm the inventory is valid.
terragrunt apply first)iac-conf-mgmt projectdocumentation
Use when editing GitHub Actions workflow files (.github/workflows/*.yml) in JacobPEvans repos. Documents when to target self-hosted RunsOn runners vs GitHub-hosted runners, the v3 label catalog used across the org, the required github.run_id segment, and the GitHub App allowlist prereq.
testing
Check PR merge readiness, sync local repo, cleanup stale worktrees; optional cross-repo sweep and stale-branch prune modes
tools
Local rebase-merge workflow for pull requests with signed commits
tools
Canonical reference for all gh CLI command shapes used by skills in this plugin. Defines the placeholder convention, allowed --json fields, GraphQL fallback rules, -f/-F/--raw-field flag semantics, the PR-readiness gate, code-scanning alert query, review-thread fetch/count/resolve mutations, and heredoc bodies. Prevents Unknown JSON field errors and divergent query shapes.