--- argument_specs: main: short_description: Install AAP via OpenShift OLM operator description: - Installs the Ansible Automation Platform operator via OLM and creates AutomationController, AutomationHub, and EDA instances. options: aap_operator_namespace: description: Namespace for the AAP operator and instances. type: str default: aap aap_operator_channel: description: OLM subscription channel. type: str default: "stable-2.6" aap_operator_source: description: OLM catalog source name. type: str default: redhat-operators aap_operator_name: description: Operator package name in the catalog. type: str default: ansible-automation-platform-operator aap_operator_wait_timeout: description: Seconds to wait for operator and instances to become ready. type: int default: 600 aap_operator_controller_enabled: description: Whether to create an AutomationController instance. type: bool default: true aap_operator_controller_name: description: Name of the AutomationController CR. type: str default: controller aap_operator_controller_replicas: description: Number of Controller replicas. type: int default: 1 aap_operator_hub_enabled: description: Whether to create an AutomationHub instance. type: bool default: true aap_operator_hub_name: description: Name of the AutomationHub CR. type: str default: hub aap_operator_eda_enabled: description: Whether to create an EDA Controller instance. type: bool default: true aap_operator_eda_name: description: Name of the EDA CR. type: str default: eda aap_operator_admin_user: description: Admin username for Controller and Hub. type: str default: admin