--- argument_specs: main: short_description: Register host on Ubuntu Pro (https://ubuntu.com/pro) description: - The main entry point just combines the repositories and packages entry points. options: debug: description: Use debug module to display 'pro' command stdout/stderr type: bool default: false disabled_services: description: List of services to disable type: list elements: str choices: - 'anbox-cloud' # Scalable Android in the cloud - 'cc-eal' # Common Criteria EAL2 - 'esm-apps' # Expanded Security Maintenance for Applications - 'esm-infra' # Expanded Security Maintenance for Infrastructure - 'fips' # NIST-certified FIPS crypto packages - 'fips-preview' # Preview of FIPS crypto packages undergoing certification with NIST - 'fips-updates' # FIPS compliant crypto packages with stable security updates - 'landscape' # Management and administration tool for Ubuntu - 'livepatch' # Canonical Kernel Livepatch - 'realtime-kernel' # Ubuntu kernel with PREEMPT_RT patches integrated - 'realtime-kernel.generic' # Generic version of the RT kernel (default) - 'realtime-kernel.intel-iotg' # RT kernel optimized for Intel IOTG platform - 'ros' # Security Updates for the Robot Operating System - 'ros-updates' # All Updates for the Robot Operating System - 'usg' # Security compliance and audit tools enabled_services: description: List of services to enable type: list elements: str choices: - 'anbox-cloud' # Scalable Android in the cloud - 'cc-eal' # Common Criteria EAL2 - 'esm-apps' # Expanded Security Maintenance for Applications - 'esm-infra' # Expanded Security Maintenance for Infrastructure - 'fips' # NIST-certified FIPS crypto packages - 'fips-preview' # Preview of FIPS crypto packages undergoing certification with NIST - 'fips-updates' # FIPS compliant crypto packages with stable security updates - 'landscape' # Management and administration tool for Ubuntu - 'livepatch' # Canonical Kernel Livepatch - 'realtime-kernel' # Ubuntu kernel with PREEMPT_RT patches integrated - 'realtime-kernel.generic' # Generic version of the RT kernel (default) - 'realtime-kernel.intel-iotg' # RT kernel optimized for Intel IOTG platform - 'ros' # Security Updates for the Robot Operating System - 'ros-updates' # All Updates for the Robot Operating System - 'usg' # Security compliance and audit tools state: description: State of Ubuntu Pro installation type: str choices: - absent - attached - detached - present default: present ubuntu_pro_token: description: - Ubuntu Pro token type: str required: true ubuntu_pro_config.http_proxy: description: - HTTP Proxy type: str required: false ubuntu_pro_config.https_proxy: description: - HTTPS Proxy type: str required: false ubuntu_pro_config.apt_http_proxy: description: - apt HTTP Proxy type: str required: false ubuntu_pro_config.apt_https_proxy: description: - apt HTTPS Proxy type: str required: false ubuntu_pro_config.ua_apt_http_proxy: description: - ua apt HTTP Proxy type: str required: false ubuntu_pro_config.ua_apt_https_proxy: description: - ua apt HTTPS Proxy type: str required: false ubuntu_pro_config.global_apt_http_proxy: description: - global apt HTTP Proxy type: str required: false ubuntu_pro_config.global_apt_https_proxy: description: - global apt HTTPS Proxy type: str required: false ubuntu_pro_config.update_messaging_timer: description: - Update Messaging timer type: int required: false default: 21600 ubuntu_pro_config.update_status_timer: description: - Update Status timer type: int required: false default: 43200 ubuntu_pro_config.metering_timer: description: - Metering timer type: int required: false default: 43200