125 lines
4.6 KiB
YAML
125 lines
4.6 KiB
YAML
---
|
|
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
|