CLI specification
Здесь представлена полная формальная спецификация интерфейса командной строки (CLI), представляемого утилитой awx
.
Подобное описание для любого сочетания ресурс-действие (resource-action) можно получить с помощью аргумента --help
, выполнив соответствующую команду по отношению к работающему контроллеру.
Для получения синтаксиса команды по управлению конкретным ресурсом выберите в панели навигации слева название этого ресурса.
Локальная панель навигации справа позволит переключиться на описание синтаксиса необходимого действия.
Ниже представлен обобщенный синтаксис команд утилиты awx
.
usage: awx [--help] [--version] [--conf.host https://example.awx.org]
[--conf.token TEXT] [--conf.username TEXT] [--conf.password TEXT]
[-k] [-f {json,yaml,jq,human}] [--filter TEXT]
[--conf.color BOOLEAN] [-v]
resource ...
positional arguments:
resource
login authenticate and retrieve an OAuth2 token
config print current configuration values
import import resources into Tower
export export resources from Tower
ping
instances (instance)
instance_groups (instance_group)
settings (setting)
me
organizations (organization)
users (user)
execution_environments (execution_environment)
projects (project)
project_updates (project_update)
teams (team)
credentials (credential)
credential_types (credential_type)
credential_input_sources
applications (application)
tokens
metrics
inventory (inventories)
constructed_inventory
inventory_sources (inventory_source)
inventory_updates (inventory_update)
groups (group)
hosts (host)
host_metrics
host_metric_summary_monthly
job_templates (job_template)
jobs (job)
ad_hoc_commands (ad_hoc)
system_job_templates
system_jobs
schedules (schedule)
roles (role)
notification_templates (notification_template)
notifications
labels (label)
unified_job_templates
unified_jobs
activity_stream
workflow_job_templates (workflow)
workflow_jobs (workflow_job)
workflow_approvals
workflow_job_template_nodes (node)
workflow_job_nodes
mesh_visualizer
bulk
analytics
optional arguments:
--help prints usage information for the awx tool
--version display awx CLI version
authentication:
--conf.host https://example.awx.org
--conf.token TEXT an OAuth2.0 token (get one by using `awx login`)
--conf.username TEXT
--conf.password TEXT
-k, --conf.insecure Allow insecure server connections when using SSL
input/output formatting:
-f {json,yaml,jq,human}, --conf.format {json,yaml,jq,human}
specify a format for the input and output
--filter TEXT specify an output filter (only valid with jq or human
format)
--conf.color BOOLEAN Display colorized output. Defaults to True
-v, --verbose print debug-level logs, including requests made