{% extends "base.html" %} {% block title_suffix %} - AAP{% endblock %} {% block content %}

Ansible Automation Platform (AAP)

Dashboard, resources, and controller settings

{# --- Connection status bar --- #}
{% if aap_connected %}
Connected
{{ aap_settings.url }}
{% elif aap_configured %}
Configured
{{ aap_settings.url }} — not verified
{% else %}
Not configured
Set Controller URL and token below to get started
{% endif %}
{% if aap_configured %}
Open AAP Console ↗
{% endif %}
{# --- Ping result (separate card, hidden until triggered) --- #} {% if aap_configured %} {# --- Resource summary cards --- #}
Projects
Job Templates
Inventories
Execution Environments
Credentials
{# --- Two-column layout for tables --- #}
{# --- Projects table --- #}

Projects

Loading…
Name
Loading…
{# --- Job Templates table --- #}

Job Templates

Loading…
Name Project
Loading…
{% endif %} {# --- Settings Form Card (collapsible) --- #}

{% if aap_configured %}▶{% else %}▼{% endif %} Controller Settings

{# Controller URL #}
{% if aap_sources.url == "env" %} Currently set via AAP_CONTROLLER_URL env var (takes precedence) {% endif %}
{# Token #}
{% if aap_sources.token == "env" %} Currently set via AAP_CONTROLLER_TOKEN env var (takes precedence) {% endif %} Generate a token in AAP under Users → your user → TokensAdd (leave Application blank, set Scope to Write).
{# Verify SSL #}

Defaults (optional)

{# Default Project #}
{# Git Repo URL #}
SCM URL from the selected AAP project (saved with Save & Test Connection). Playbooks are pushed here during deploy. {% if aap_sources.default_scm_url == "env" %} Active value may come from AAP_DEFAULT_SCM_URL env var. {% endif %}
{# Default Organization #}
{# Default Inventory #}
{# Default Credential #}
{# Default EE #}
{# Job Template name prefix #}
Prepended to every Job Template name created by Deploy to AAP so admins can tell automation from manual JTs. Leave empty for no prefix. {% if aap_sources.job_template_prefix == "env" %} Overridden by ANSIBLECLAW_JOB_TEMPLATE_PREFIX env var. {% endif %}
{# Save button #}
Saving...

Settings are saved to .ansibleclaw.yml in the project root. Environment variables (AAP_CONTROLLER_URL, AAP_CONTROLLER_TOKEN, ANSIBLECLAW_JOB_TEMPLATE_PREFIX, etc.) take precedence when set.

{% endblock %}