بنقرة واحدة
ansible-configure-vm
// Configure VMs with Ansible playbooks and ad-hoc commands. Run playbooks, install Galaxy roles, ad-hoc modules, inventory management, check mode. Use when configuring VMs or running Ansible against hosts.
// Configure VMs with Ansible playbooks and ad-hoc commands. Run playbooks, install Galaxy roles, ad-hoc modules, inventory management, check mode. Use when configuring VMs or running Ansible against hosts.
Automatically fix CVE vulnerabilities in Python dependencies for downstream projects. Queries Jira for unresolved CVEs, filters already-fixed issues, updates Pipfile and Pipfile.lock using container-based pipenv lock, creates MRs, and updates Jira. Use when the user mentions CVEs, vulnerabilities, security fixes, CVE remediation, dependency security updates, or asks to fix CVEs.
Add a new project to config.json with auto-detection and validation. Detects settings from directory, validates GitLab/Jira access, optionally configures Quay/Bonfire, generates initial knowledge. Use when user says "add project", "configure new repo".
Run smoke tests against API endpoints to verify availability and performance. Use after deploy_to_ephemeral, release_to_prod, or when debugging API connectivity.
Validate app-interface configuration and release readiness. Validates YAML, compares refs to live cluster, shows quotas, pending MRs. Use when user says "check app-interface", "app-interface validation".
Attach the current AI session context to a Jira issue as a formatted comment. Useful for investigation, audit trail, handoff, debugging. Use when user says "attach session to Jira", "document on Jira", or "export context to AAP-XXXXX".
Debug AWS RDS database issues by gathering infrastructure and database-level diagnostics. Use when user says "debug RDS", "RDS issues", "AWS database problems", or "check RDS health".
| name | ansible-configure-vm |
| description | Configure VMs with Ansible playbooks and ad-hoc commands. Run playbooks, install Galaxy roles, ad-hoc modules, inventory management, check mode. Use when configuring VMs or running Ansible against hosts. |
Configure virtual machines using Ansible playbooks and ad-hoc commands.
| Input | Type | Default | Purpose |
|---|---|---|---|
playbook | string | "" | Path to Ansible playbook |
inventory | string | "inventory.yaml" | Inventory file path |
hosts | string | "all" | Target hosts or group pattern |
tags | string | "" | Ansible tags to run |
check_mode | bool | false | Dry-run (check) mode |
install_requirements | bool | false | Install Galaxy requirements first |
Load infra persona (ansible, ssh tools).
persona_load("infra")check_known_issues("ansible", "") — known Ansible issuesansible_version() — Ansible versionansible_config_dump() — configurationansible_inventory_list(inventory=inventory) — list hostsansible_inventory_graph(inventory=inventory) — inventory graphansible_inventory_host(inventory=inventory, host=hosts) — host variablesssh_test(host=hosts) — SSH connectivityansible_ping(host=hosts, inventory=inventory) — Ansible pingansible_setup(host=hosts, inventory=inventory) — gather factsansible_galaxy_list() — installed rolesansible_galaxy_search(query=playbook) — searchansible_galaxy_install(requirements="requirements.yaml") — installansible_playbook_list_tasks(playbook=playbook, inventory=inventory) — list tasksansible_playbook_list_tags(playbook=playbook, inventory=inventory) — list tagsansible_playbook_check(playbook=playbook, inventory=inventory, limit=hosts, tags=tags)ansible_playbook_run(playbook=playbook, inventory=inventory, limit=hosts, tags=tags)ansible_command(host=hosts, inventory=inventory, command="hostname")ansible_shell(host=hosts, inventory=inventory, command="uptime && free -h")learn_tool_fix("ansible_ping", "unreachable", "Host not reachable via SSH", "Check SSH and host is running")memory_session_log("Ansible configure VM", "playbook={playbook}, hosts={hosts}")vm_lab_setup — create VMs firstmanage_secrets — vault-encrypted vars