en un clic
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.
| 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 varsAutomatically 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".