Hammer CLI Guide
Develop custom scripts by using Hammer, the Satellite command-line tool
Abstract
Providing feedback on Red Hat documentation
We appreciate your feedback on our documentation. Let us know how we can improve it.
Use the Create Issue form in Red Hat Jira to provide your feedback. The Jira issue is created in the Red Hat Satellite Jira project, where you can track its progress.
Prerequisites
- Ensure you have registered a Red Hat account.
Procedure
- Click the following link: Create Issue. If Jira displays a login error, log in and proceed after you are redirected to the form.
- Complete the Summary and Description fields. In the Description field, include the documentation URL, chapter or section number, and a detailed description of the issue. Do not modify any other fields in the form.
- Click Create.
Chapter 1. Introduction to Hammer
Hammer is a powerful command-line tool provided with Red Hat Satellite 6. You can use Hammer to configure and manage a Red Hat Satellite Server either through CLI commands or automation in shell scripts. Hammer also provides an interactive shell.
Hammer compared to Satellite web UI
Compared to navigating the web UI, using Hammer can result in much faster interaction with the Satellite Server, as common shell features such as environment variables and aliases are at your disposal. You can also incorporate Hammer commands into reusable scripts for automating tasks of various complexity. Output from Hammer commands can be redirected to other tools, which allows for integration with your existing environment. You can issue Hammer commands directly on the base operating system running Red Hat Satellite.
Access to Satellite Server’s base operating system is required to issue Hammer commands, which can limit the number of potential users compared to the web UI. Although the parity between Hammer and the web UI is almost complete, the web UI has development priority and can be ahead especially for newly introduced features.
Hammer compared to Satellite API
For many tasks, both Hammer and Satellite API are equally applicable. Hammer can be used as a human friendly interface to Satellite API, for example to test responses to API calls before applying them in a script (use the -d
option to inspect API calls issued by Hammer, for example hammer -d organization list
). Changes in the API are automatically reflected in Hammer, while scripts using the API directly have to be updated manually.
In the background, each Hammer command first establishes a binding to the API, then sends a request. This can have performance implications when executing a large number of Hammer commands in sequence. In contrast, a script communicating directly with the API establishes the binding only once. See the API Guide for more information.
1.1. Getting help
View the full list of hammer
options and subcommands by executing:
$ hammer --help
Use --help
to inspect any subcommand, for example:
$ hammer organization --help
You can search the help output using grep
, or redirect it to a text viewer, for example:
$ hammer | less
1.2. Authentication
A Satellite user must prove their identity to Red Hat Satellite when entering hammer commands. Hammer commands can be run manually or automatically. In either case, hammer requires Satellite credentials for authentication. There are three methods of hammer authentication:
- Hammer authentication session
- Storing credentials in the hammer configuration file
- Providing credentials with each hammer command
The hammer configuration file method is recommended when running commands automatically. For example, running Satellite maintenance commands from a cron job. When running commands manually, Red Hat recommends using the hammer authentication session and providing credentials with each command.
1.2.1. Hammer authentication session
The hammer authentication session is a cache that stores your credentials, and you have to provide them only once, at the beginning of the session. This method is suited to running several hammer commands in succession, for example a script containing hammer commands. In this scenario, you enter your Satellite credentials once, and the script runs as expected. By using the hammer authentication session, you avoid storing your credentials in the script itself and in the ~/.hammer/cli.modules.d/foreman.yml
hammer configuration file.
See the instructions on how to use the sessions:
To enable sessions, add
:use_sessions: true
to the~/.hammer/cli.modules.d/foreman.yml
file::foreman: :use_sessions: true
Note that if you enable sessions, credentials stored in the configuration file will be ignored.
To start a session, enter the following command:
# hammer auth login
You are prompted for your Satellite credentials, and logged in. You will not be prompted for the credentials again until your session expires.
The default length of a session is 60 minutes. You can change the time to suit your preference. For example, to change it to 30 minutes, enter the following command:
# hammer settings set --name idle_timeout --value 30 Setting [idle_timeout] updated to [30]
To see the current status of the session, enter the following command:
# hammer auth status
To end the session, enter the following command:
# hammer auth logout
1.2.2. Hammer configuration file
If you ran the Satellite installation with --foreman-initial-admin-username
and --foreman-initial-admin-password
options, credentials you entered are stored in the ~/.hammer/cli.modules.d/foreman.yml
configuration file, and hammer does not prompt for your credentials.
You can also add your credentials to the ~/.hammer/cli.modules.d/foreman.yml
configuration file manually:
:foreman: :username: 'username' :password: 'password'
Use only spaces for indentation in hammer configuration files. Do not use tabs for indentation in hammer configuration files.
1.2.3. Command line
If you do not have your Satellite credentials saved in the ~/.hammer/cli.modules.d/foreman.yml
configuration file, hammer prompts you for them each time you enter a command. You can specify your credentials when executing a command as follows:
$ hammer -u username -p password subcommands
Examples in this guide assume that you have saved credentials in the configuration file, or are using a hammer authentication session.
1.3. Using standalone hammer
You can install hammer
on a host running Red Hat Enterprise Linux 8 that has no Satellite Server installed, and use it to connect the host to a remote Satellite.
Prerequisites
- Ensure that you register the host to Satellite Server or Capsule Server. For more information, see Registering Hosts in Managing hosts.
Ensure that you synchronize the following repositories on Satellite Server or Capsule Server. For more information, see Synchronizing Repositories in Managing content.
- rhel-8-for-x86_64-baseos-rpms
- rhel-8-for-x86_64-appstream-rpms
- satellite-utils-6.15-for-rhel-8-x86_64-rpms
Procedure
On a host, complete the following steps to install hammer
:
Enable the required repositories:
# subscription-manager repos --enable=rhel-8-for-x86_64-baseos-rpms \ --enable=rhel-8-for-x86_64-appstream-rpms \ --enable=satellite-utils-6.15-for-rhel-8-x86_64-rpms
Enable the Satellite Utils module:
# dnf module enable satellite-utils:el8
Install
hammer
:# {package-install} rubygem-hammer_cli_katello
Edit the
:host:
entry in the/etc/hammer/cli.modules.d/foreman.yml
file to include the Satellite IP address or FQDN.:host: 'https://satellite.example.com'
1.4. Setting a default organization and location
Many hammer
commands are organization specific. You can set a default organization and location for hammer
commands so that you do not have to specify them every time with the --organization
and --location
options.
Specifying a default organization is useful when you mostly manage a single organization, as it makes your commands shorter. However, when you switch to a different organization, you must use hammer
with the --organization
option to specify it.
Procedure
To set a default organization and location, complete the following steps:
To set a default organization, enter the following command:
# hammer defaults add --param-name organization \ --param-value "Your_Organization"
You can find the name of your organization with the
hammer organization list
command.Optional: To set a default location, enter the following command:
# hammer defaults add --param-name location \ --param-value "Your_Location"
You can find the name of your location with the
hammer location list
command.To verify the currently specified default settings, enter the following command:
# hammer defaults list
1.5. Configuring Hammer
The default location for global hammer
configuration is:
-
/etc/hammer/cli_config.yml for general
hammer
settings - /etc/hammer/cli.modules.d/ for CLI module configuration files
You can set user specific directives for hammer
(in ~/.hammer/cli_config.yml) as well as for CLI modules (in respective .yml files under ~/.hammer/cli.modules.d/).
To see the order in which configuration files are loaded, as well as versions of loaded modules, use:
$ hammer -d --version
Loading configuration for many CLI modules can slow down the execution of hammer
commands. In such a case, consider disabling CLI modules that are not regularly used.
Apart from saving credentials as described in Section 1.2, “Authentication”, you can set several other options in the ~/.hammer/ configuration directory. For example, you can change the default log level and set log rotation with the following directives in ~/.hammer/cli_config.yml. These directives affect only the current user and are not applied globally.
:log_level: 'warning' :log_size: 5 #in MB
Similarly, you can configure user interface settings. For example, set the number of entries displayed per request in the Hammer output by changing the following line:
:per_page: 30
This setting is an equivalent of the --per-page
Hammer option.
1.6. Configuring Hammer logging
You can set hammer
to log debugging information for various Satellite components.
You can set debug or normal configuration options for all Satellite components.
After changing hammer’s logging behavior, you must restart Satellite services.
# satellite-maintain service restart
To set debug level for all components, use the following command:
# hammer admin logging --all --level-debug # satellite-maintain service restart
To set production level logging, use the following command:
# hammer admin logging --all --level-production # satellite-maintain service restart
To list the currently recognized components, that you can set logging for:
# hammer admin logging --list
To list all available logging options:
# hammer admin logging --help Usage: hammer admin logging [OPTIONS]
1.7. Invoking the Hammer shell
You can issue hammer
commands through the interactive shell. To invoke the shell, issue the following command:
$ hammer shell
In the shell, you can enter sub-commands directly without typing "hammer", which can be useful for testing commands before using them in a script. To exit the shell, type exit
or press Ctrl + D.
1.8. Generating formatted output
You can modify the default formatting of the output of hammer
commands to simplify the processing of this output by other command line tools and applications. For example, to list organizations in a CSV format with a custom separator (in this case a semicolon), use the following command:
$ hammer --csv --csv-separator ";" organization list
Output in CSV format is useful for example when you need to parse IDs and use them in a for loop.
Several other formatting options are available with the --output
option:
$ hammer --output output_format organization list
Replace output_format with one of:
-
table
— generates output in the form of a human readable table (default). -
base
— generates output in the form of key-value pairs. -
yaml
— generates output in the YAML format. -
csv
— generates output in the Comma Separated Values format. To define a custom separator, use the--csv
and--csv-separator
options instead. -
json
— generates output in the JavaScript Object Notation format. -
silent
— suppresses the output.
1.9. Hiding header output from Hammer commands
When you use any hammer command, you have the option of hiding headers from the output. If you want to pipe or use the output in custom scripts, hiding the output is useful.
-
To hide the header output, add the
--no-headers
option to any hammer command.
1.10. Using JSON for complex parameters
JSON is the preferred way to describe complex parameters.
An example of JSON formatted content appears below:
# hammer compute-profile values create --compute-profile-id 22 --compute-resource-id 1 --compute-attributes= '{ "cpus": 2, "corespersocket": 2, "memory_mb": 4096, "firmware": "efi", "resource_pool": "Resources", "cluster": "Example_Cluster", "guest_id": "rhel8", "path": "/Datacenters/EXAMPLE/vm/", "hardware_version": "Default", "memoryHotAddEnabled": 0, "cpuHotAddEnabled": 0, "add_cdrom": 0, "boot_order": [ “disk", "network" ], "scsi_controllers":[ { "type": "ParaVirtualSCSIController", "key":1000 }, { "type": "ParaVirtualSCSIController", "key":1001 }it ] }'
1.11. Troubleshooting with Hammer
You can use the hammer ping
command to check the status of core Satellite services. Together with the satellite-maintain service status
command, this can help you to diagnose and troubleshoot Satellite issues. If all services are running as expected, the output looks as follows:
$ hammer ping candlepin: Status: ok Server Response: Duration: 22ms candlepin_auth: Status: ok Server Response: Duration: 17ms pulp: Status: ok Server Response: Duration: 41ms pulp_auth: Status: ok Server Response: Duration: 23ms foreman_tasks: Status: ok Server Response: Duration: 33ms
Chapter 2. Hammer cheat sheet
Hammer is a command-line tool provided with Red Hat Satellite 6. You can use Hammer to configure and manage a Red Hat Satellite Server by using either CLI commands or shell script automation. The following cheat sheet provides a condensed overview of essential Hammer commands.
2.1. General information
Subcommand | Description and tasks |
---|---|
| Display hammer commands and options, append after a subcommand to get more information |
org |
The setting is organization-specific, append hammer defaults add \ --param-name organization_id \ --param-value org_ID |
loc |
The setting is location-specific, append hammer defaults add \ --param-name location_id \ --param-value loc_ID |
Note: This cheat sheet assumes saved credentials in ~/.hammer/cli_config.yml
. For more information, see Section 1.2, “Authentication”.
2.2. Organizations, locations, and repositories
Subcommand | Description and tasks |
---|---|
| Create an organization: hammer organization create \
--name org_name
List organizations: hammer organization list |
| See the options for organization |
| Upload a subscription manifest: hammer subscription upload \ --file path |
| Enable a repository: hammer repository-set enable \ --product prod_name \ --basearch base_arch \ --releasever rel_v \ --name repo_name |
| Synchronize a repository: hammer repository synchronize \ --product prod_name \ --name repo_name Create a custom repository: hammer repository create \ --product prod_name \ --content-type cont_type \ --publish-via-http true \ --url repo_url \ --name repo_name Upload content to a custom repository: hammer repository upload-content \ --product prod_name \ --id repo_id \ --path path_to_dir |
2.3. Content life cycles
Subcommand | Description and tasks |
---|---|
| Create a life cycle environment: hammer lifecycle-environment create \ --name env_name --description env_desc --prior prior_env_name List life cycle environments: hammer lifecycle-environment list |
| Create a content view: hammer content-view create \ --name cv_n \ --repository-ids repo_ID1,... \ --description cv_description Add repositories to a content view: hammer content-view add-repository \ --name cv_n \ --repository-id repo_ID Add Puppet modules to a content view: hammer content-view puppet-module add \ --content-view cv_n \ --name module_name Publishing a content view: hammer content-view publish \
--id cv_ID
Promoting a content view: hammer content-view version promote \ --content-view cv_n \ --to-lifecycle-environment env_name Incremental update of a content view: hammer content-view version incremental-update \ --content-view-version-id cv_ID \ --packages pkg_n1,... \ --lifecycle-environment-ids env_ID1,... |
2.4. Provisioning environments
Subcommand | Description and tasks |
---|---|
| Create a domain: hammer domain create \
--name domain_name
|
| Add a subnet: hammer subnet create \ --name subnet_name \ --organization-ids org_ID1,... \ --location-ids loc_ID1,... \ --domain-ids dom_ID1,... \ --boot-mode boot_mode \ --network network_address \ --mask netmask --ipam ipam |
| Create a compute resource: hammer compute-resource create \ --name cr_name \ --organization-ids org_ID1,... \ --location-ids loc_ID1,... \ --provider provider_name |
| Add an installation medium: hammer medium create \ --name med_name \ --path path_to_medium |
| Add a partition table: hammer partition-table create \ --name tab_name \ --path path_to_file \ --os-family os_family |
| Add a provisioning template: hammer template create \ --name tmp_name \ --file path_to_template |
| Add an operating system: hammer os create \ --name os_name \ --version version_num |
2.5. Activation keys
Subcommand | Description and tasks |
---|---|
| Create an activation key: hammer activation-key create \ --name ak_name \ --content-view cv_n \ --lifecycle-environment lc_name Add a subscription to the activation key: hammer activation-key add-subscription \ --id ak_ID \ --subscription-id sub_ID |
2.6. Users and permissions
Subcommand | Description and tasks |
---|---|
| Create a user: hammer user create \ --login user_name \ --mail user_mail \ --auth-source-id 1 \ --organization-ids org_ID1,org_ID2,... Add a role to a user: hammer user add-role \ --id user_id \ --role role_name |
| Create a user group: hammer user-group create \
--name ug_name
Add a role to a user group: hammer user-group add-role \ --id ug_id \ --role role_name |
| Create a role: hammer role create \
--name role_name
|
| Create a filter and add it to a role: hammer filter create \ --role role_name \ --permission-ids perm_ID1,perm_ID2,... |
2.7. Errata
Subcommand | Description and tasks |
---|---|
| List errata: hammer erratum list Find erratum by CVE: hammer erratum list --cve CVE Inspect erratum: hammer erratum info --id err_ID
|
| List errata applicable to a host: hammer host errata list \
--host host_name
Apply errata to a host: hammer host errata apply \ --host host_name \ --errata-ids err_ID1,err_ID2,... |
2.8. Hosts
Subcommand | Description and tasks |
---|---|
| Create a host group: hammer hostgroup create \ --name hg_name \ --puppet-environment env_name \ --architecture arch_name \ --domain domain_name \ --subnet subnet_name \ --puppet-proxy proxy_name \ --puppet-ca-proxy ca-proxy_name \ --operatingsystem os_name \ --partition-table table_name \ --medium medium_name \ --organization-ids org_ID1,... \ --location-ids loc_ID1,... Add an activation key to a host group: hammer hostgroup set-parameter \
--hostgroup "hg_name" \
--name "kt_activation_keys" \
--value key_name
|
| Create a host (inheriting parameters from a host group): hammer host create \ --name host_name \ --hostgroup hg_name \ --interface="primary=true, \ mac=mac_addr, ip=ip_addr, \ provision=true" \ --organization-id org_ID \ --location-id loc_ID \ --ask-root-password yes Remove the host from host group: hammer host update --name host_name --hostgroup NIL
|
| Add a job template for remote execution: hammer job-template create \ --file path \ --name template_name \ --provider-type SSH \ --job-category category_name |
| Invoke a remote job: hammer job-invocation create \ --job-template template_name \ --inputs key1=value,... \ --search-query query Monitor the remote job: hammer job-invocation output \ --id job_id --host host_name |
2.9. Tasks
Subcommand | Description and tasks |
---|---|
| List all tasks: hammer task list
Monitor progress of a running task:
hammer task progress \
--id task_ID
|
Chapter 3. Hammer reference
You can review the usage of Hammer statements. These usage statements are current to the versions of Hammer and its components released for Satellite 6.15.
3.1. hammer
Usage
# hammer [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
--[no-]use-defaults
– Enable/disable stored defaults. Enabled by default -
--autocomplete VALUE
– Get list of possible endings -
--csv
– Output as CSV (same as--output=csv)
-
--csv-separator VALUE
– Character to separate the values -
--fetch-ca-cert VALUE
– Fetch CA certificate from server and exit -
--interactive BOOLEAN
– Explicitly turn interactive mode on/off -
--no-headers
– Hide headers from output -
--output ENUM
– Set output format Possible value(s):base
,table
,silent
,csv
,yaml
,json
-
--output-file VALUE
– Path to custom output file -
--show-ids
– Show ids of associated resources -
--ssl-ca-file VALUE
– Configure the file containing the CA certificates -
--ssl-ca-path VALUE
– Configure the directory containing the CA certificates -
--ssl-client-cert VALUE
– Configure the client`s public certificate -
--ssl-client-key VALUE
– Configure the client`s private key -
--ssl-with-basic-auth
– Use standard authentication in addition to client certificate authentication -
--verify-ssl BOOLEAN
– Configure SSL verification of remote system -
--version
– Show version -
-c
,--config VALUE
– Path to custom config file -
-d
,--debug
– Show debugging output -
-h
,--help
– Print help -
-p
,--password VALUE
– Password to access the remote system -
-q
,--quiet
– Completely silent -
-r
,--reload-cache
– Force reload of Apipie cache -
-s
,--server VALUE
– Remote system address -
-u
,--username VALUE
– Username to access the remote system -
-v
,--[no-]verbose
– Be verbose (or not). True by default
3.2. activation-key
Manipulate activation keys
Usage
# hammer activation-key [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.2.1. activation-key add-host-collection
Associate a resource
Usage
# hammer activation-key add-host-collection [OPTIONS]
Options
-
--host-collection VALUE
– Host collection name to search by -
--host-collection-id NUMBER
– Id of the host collection -
--id VALUE
– ID of the activation key -
--name VALUE
– Activation key name to search by -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization ID -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
-h
,--help
– Print help
3.2.2. activation-key add-subscription
Add subscription
Usage
# hammer activation-key add-subscription [OPTIONS]
Options
-
--id NUMBER
– ID of the activation key -
--name VALUE
– Activation key name to search by -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
-
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--quantity NUMBER
– Quantity of this subscription to add -
--subscription VALUE
– Subscription name to search by -
--subscription-id NUMBER
– Subscription identifier -
--subscriptions SCHEMA
– Array of subscriptions to add -
-h
,--help
– Print help
Following parameters accept format defined by its schema (bold are required; <> contains acceptable type; [] contains acceptable value):
-
--subscriptions
– "id=<string>,quantity=<numeric>, … "
3.2.3. activation-key content-override
Override product content defaults
Usage
# hammer activation-key content-override [OPTIONS]
Options
-
--content-label VALUE
– Label of the content -
--id NUMBER
– ID of the activation key -
--name VALUE
– Activation key name to search by -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
-
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--override-name VALUE
– Override parameter key or name. To enable or disable a repo selectenabled
. Default value: enabled Default: "enabled" -
--remove
– Remove a content override -
--value VALUE
– Override value. Note for repo enablement you can use a boolean value -
-h
,--help
– Print help
3.2.4. activation-key copy
Copy an activation key
Usage
# hammer activation-key copy [OPTIONS]
Options
-
--id NUMBER
– ID of the activation key -
--name VALUE
– Activation key name to search by -
--new-name VALUE
– Name of new activation key -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization identifier -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
-h
,--help
– Print help
3.2.5. activation-key create
Create an activation key
Usage
# hammer activation-key create [OPTIONS]
Options
-
--auto-attach BOOLEAN
– Auto attach subscriptions upon registration -
--content-view VALUE
– Content view name to search by -
--content-view-id NUMBER
– Content view id -
--description VALUE
– Description -
--environment VALUE
– Lifecycle environment name to search by (--environment is deprecated: Use -
--lifecycle-environment
instead) -
--environment-id NUMBER
– (--environment-id is deprecated: Use--lifecycle-environment-id
instead) -
--lifecycle-environment VALUE
– Lifecycle environment name to search by -
--lifecycle-environment-id NUMBER
Environment id -
--max-hosts NUMBER
– Maximum number of registered content hosts -
--name VALUE
– Name -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization identifier -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--purpose-addons LIST
– Sets the system add-ons -
--purpose-role VALUE
– Sets the system purpose usage -
--purpose-usage VALUE
– Sets the system purpose usage -
--release-version VALUE
– Content release version -
--service-level VALUE
– Service level -
--unlimited-hosts
– Set hosts max to unlimited -
-h
,--help
– Print help
3.2.6. activation-key delete
Destroy an activation key
Usage
# hammer activation-key <delete|destroy> [OPTIONS]
Options
3.2.7. activation-key host-collections
List associated host collections
Usage
# hammer activation-key host-collections [OPTIONS]
Options
-
--available-for VALUE
– Interpret specified object to return only Host Collections that can be associated with specified object. The valuehost
is supported. -
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--full-result BOOLEAN
– Whether or not to show all results -
--host-id NUMBER
– Filter products by host id -
--id VALUE
– ID of activation key -
--name VALUE
– Name of activation key -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization identifier -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--sort-by VALUE
– Field to sort the results on -
--sort-order VALUE
– How to order the sorted results (e.g. ASC for ascending) -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
3.2.8. activation-key info
Show an activation key
Usage
# hammer activation-key <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id NUMBER
– ID of the activation key -
--name VALUE
– Activation key name to search by -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization identifier -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--show-hosts BOOLEAN
– Show hosts associated to an activation key -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Name | x | x | x |
Id | x | x | x |
Description | x | x | |
Host limit | x | x | |
Auto attach | x | x | |
Release version | x | x | |
Lifecycle environment | x | x | |
Content view | x | x | |
Associated hosts/id | x | x | |
Associated hosts/name | x | x | |
Host collections/id | x | x | |
Host collections/name | x | x | |
Content overrides/content label | x | x | |
Content overrides/name | x | x | |
Content overrides/value | x | x | |
System purpose/service level | x | x | |
System purpose/purpose usage | x | x | |
System purpose/purpose role | x | x | |
System purpose/purpose addons | x | x |
3.2.9. activation-key list
List activation keys
Usage
# hammer activation-key <list|index> [OPTIONS]
Options
-
--content-view VALUE
– Content view name to search by -
--content-view-id NUMBER
– Content view identifier -
--environment VALUE
– Lifecycle environment name to search by (--environment is deprecated: Use -
--lifecycle-environment
instead) -
--environment-id NUMBER
– (--environment-id is deprecated: Use--lifecycle-environment-id
instead) -
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--full-result BOOLEAN
– Whether or not to show all results -
--lifecycle-environment VALUE
– Lifecycle environment name to search by -
--lifecycle-environment-id NUMBER
Environment identifier -
--name VALUE
– Activation key name to filter by -
--order VALUE
– Sort field and order, eg.id DESC
-
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization identifier -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--page NUMBER
– Page number, starting at 1 -
--per-page NUMBER
– Number of results per page to return -
--search VALUE
– Search string -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Host limit | x | x | |
Lifecycle environment | x | x | |
Content view | x | x |
Search / Order fields
-
addon
– string -
content_view
– string -
content_view_id
– integer -
description
– text -
environment
– string -
name
– string -
organization_id
– integer -
role
– string -
subscription_id
– string -
subscription_name
– string -
usage
– string
3.2.10. activation-key product-content
List associated products
Usage
# hammer activation-key product-content [OPTIONS]
Options
-
--content-access-mode-all BOOLEAN
Get all content available, not just that provided by subscriptions -
--content-access-mode-env BOOLEAN
Limit content to just that available in the activation key`s content view version -
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--full-result BOOLEAN
– Whether or not to show all results -
--id VALUE
– ID of the activation key -
--name VALUE
– Activation key name to search by -
--order VALUE
– Sort field and order, eg.id DESC
-
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
-
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--page NUMBER
– Page number, starting at 1 -
--per-page NUMBER
– Number of results per page to return -
--search VALUE
– Search string -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Type | x | x | |
Url | x | x | |
Gpg key | x | x | |
Label | x | x | |
Default enabled? | x | x | |
Override | x | x |
3.2.11. activation-key remove-host-collection
Disassociate a resource
Usage
# hammer activation-key remove-host-collection [OPTIONS]
Options
-
--host-collection VALUE
– Host collection name to search by -
--host-collection-id NUMBER
– Id of the host collection -
--id VALUE
– ID of the activation key -
--name VALUE
– Activation key name to search by -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization ID -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
-h
,--help
– Print help
3.2.12. activation-key remove-subscription
Remove subscription
Usage
# hammer activation-key remove-subscription [OPTIONS]
Options
-
--id NUMBER
– ID of the activation key -
--name VALUE
– Activation key name to search by -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
-
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--subscription-id VALUE
– ID of subscription -
-h
,--help
– Print help
3.2.13. activation-key subscriptions
List associated subscriptions
Usage
# hammer activation-key subscriptions [OPTIONS]
Options
-
--activation-key VALUE
– Activation key name to search by -
--activation-key-id VALUE
– Activation key ID -
--available-for VALUE
– Object to show subscriptions available for, eitherhost
oractivation_key
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--full-result BOOLEAN
– Whether or not to show all results -
--host VALUE
– Host name -
--host-id VALUE
– Id of a host -
--id VALUE
– ID of the activation key -
--match-host BOOLEAN
– Ignore subscriptions that are unavailable to the specified host -
--match-installed BOOLEAN
– Return subscriptions that match installed products of the specified host -
--name VALUE
– Activation key name to search by -
--no-overlap BOOLEAN
– Return subscriptions which do not overlap with a currently-attached subscription -
--order VALUE
– Sort field and order, eg.id DESC
-
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization ID -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--page NUMBER
– Page number, starting at 1 -
--per-page NUMBER
– Number of results per page to return -
--search VALUE
– Search string -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT |
---|---|---|
Id | x | x |
Name | x | x |
Attached | x | x |
Quantity | x | x |
Start date | x | x |
End date | x | x |
Support | x | x |
Contract | x | x |
Account | x | x |
3.2.14. activation-key update
Update an activation key
Usage
# hammer activation-key update [OPTIONS]
Options
-
--auto-attach BOOLEAN
– Auto attach subscriptions upon registration -
--content-view VALUE
– Content view name to search by -
--content-view-id NUMBER
– Content view id -
--description VALUE
– Description -
--environment VALUE
– Lifecycle environment name to search by (--environment is deprecated: Use -
--lifecycle-environment
instead) -
--environment-id NUMBER
– (--environment-id is deprecated: Use--lifecycle-environment-id
instead) -
--id NUMBER
– ID of the activation key -
--lifecycle-environment VALUE
– Lifecycle environment name to search by -
--lifecycle-environment-id NUMBER
Environment id -
--max-hosts NUMBER
– Maximum number of registered content hosts -
--name VALUE
– Name -
--new-name VALUE
– Name -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization identifier -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--purpose-addons LIST
– Sets the system add-ons -
--purpose-role VALUE
– Sets the system purpose usage -
--purpose-usage VALUE
– Sets the system purpose usage -
--release-version VALUE
– Content release version -
--service-level VALUE
– Service level -
--unlimited-hosts
– Set hosts max to unlimited -
-h
,--help
– Print help
3.3. admin
Administrative server-side tasks
Usage
# hammer admin [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.3.1. admin logging
Logging verbosity level setup
Usage
# hammer admin logging [OPTIONS]
Options
-
--no-backup
– Skip configuration backups creation. -
--prefix VALUE
– Operate on prefixed environment (e.g. chroot). -
-a
,--all
– Apply to all components. -
-c
,--components LIST
– Components to apply, use--list
to get them. -
-d
,--level-debug
– Increase verbosity level to debug. -
-h
,--help
– Print help -
-l
,--list
– List available components. -
-n
,--dry-run
– Do not apply specified changes. -
-p
,--level-production
– Decrease verbosity level to standard.
3.4. alternate-content-source
Manipulate alternate content sources
Usage
# hammer alternate-content-source [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.4.1. alternate-content-source bulk
Modify alternate content sources in bulk
Usage
# hammer alternate-content-source bulk [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.4.1.1. alternate-content-source bulk destroy
Destroy alternate content sources
Usage
# hammer alternate-content-source bulk destroy [OPTIONS]
Options
-
--ids LIST
– List of alternate content source IDs -
-h
,--help
– Print help
3.4.1.2. alternate-content-source bulk refresh
Refresh alternate content sources
Usage
# hammer alternate-content-source bulk refresh [OPTIONS]
Options
-
--ids LIST
– List of alternate content source IDs -
-h
,--help
– Print help
3.4.1.3. alternate-content-source bulk refresh-all
Refresh all alternate content sources
Usage
# hammer alternate-content-source bulk refresh-all [OPTIONS]
Options
-
-h
,--help
– Print help
3.4.2. alternate-content-source create
Create an alternate content source to download content from during repository syncing. Note: alternate content sources are global and affect ALL sync actions on their capsules regardless of organization.
Usage
# hammer alternate-content-source create [OPTIONS]
Options
-
--alternate-content-source-type ENUM
The Alternate Content Source type Possible value(s):custom
,simplified
,rhui
-
--base-url VALUE
– Base URL for finding alternate content -
--content-type ENUM
– The content type for the Alternate Content Source Possible value(s):file
,yum
-
--description VALUE
– Description for the alternate content source -
--name VALUE
– Name of the alternate content source -
--product-ids LIST
– IDs of products to copy repository information from into a Simplified Alternate Content Source. Products must include at least one repository of the chosen content type. -
--smart-proxies LIST
-
--smart-proxy-ids LIST
– Ids of capsules to associate -
--smart-proxy-names LIST
– Names of capsules to associate -
--ssl-ca-cert-id NUMBER
– Identifier of the content credential containing the SSL CA Cert -
--ssl-client-cert-id NUMBER
– Identifier of the content credential containing the SSL Client Cert -
--ssl-client-key-id NUMBER
– Identifier of the content credential containing the SSL Client Key -
--subpaths LIST
– Path suffixes for finding alternate content -
--upstream-password VALUE
– Basic authentication password -
--upstream-username VALUE
– Basic authentication username -
--use-http-proxies BOOLEAN
– If the capsules` assigned HTTP Proxies should be used -
--verify-ssl BOOLEAN
– If SSL should be verified for the upstream URL -
-h
,--help
– Print help
3.4.3. alternate-content-source delete
Destroy an alternate content source.
Usage
# hammer alternate-content-source <delete|destroy> [OPTIONS]
3.4.4. alternate-content-source info
Show an alternate content source.
Usage
# hammer alternate-content-source <info|show> [OPTIONS]
Options
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Label | x | x | |
Description | x | x | |
Base url | x | x | |
Content type | x | x | |
Alternate content source type | x | x | |
Upstream username | x | x | |
Verify ssl | x | x | |
Ssl ca cert/id | x | x | |
Ssl ca cert/name | x | x | |
Ssl client cert/id | x | x | |
Ssl client cert/name | x | x | |
Ssl client key/id | x | x | |
Ssl client key/name | x | x | |
Subpaths/ | x | x | |
Products/id | x | x | |
Products/organization id | x | x | |
Products/name | x | x | |
Products/label | x | x | |
Smart proxies/id | x | x | |
Smart proxies/name | x | x | |
Smart proxies/url | x | x | |
Smart proxies/download policy | x | x |
3.4.5. alternate-content-source list
List alternate content sources.
Usage
# hammer alternate-content-source <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--full-result BOOLEAN
– Whether or not to show all results -
--name VALUE
– Name of the alternate content source -
--order VALUE
– Sort field and order, eg.id DESC
-
--page NUMBER
– Page number, starting at 1 -
--per-page NUMBER
– Number of results per page to return -
--search VALUE
– Search string -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Type | x | x |
Search / Order fields
-
alternate_content_source_type
– string -
base_url
– string -
content_type
– string -
description
– text -
label
– string -
name
– string -
product_id
– integer -
product_name
– string -
smart_proxy_id
– integer -
smart_proxy_name
– string -
subpath
– string -
upstream_username
– string
3.4.6. alternate-content-source refresh
Refresh an alternate content source. Refreshing, like repository syncing, is required before using an alternate content source.
Usage
# hammer alternate-content-source refresh [OPTIONS]
3.4.7. alternate-content-source update
Update an alternate content source.
Usage
# hammer alternate-content-source update [OPTIONS]
Options
-
--base-url VALUE
– Base URL for finding alternate content -
--description VALUE
– Description for the alternate content source -
--id NUMBER
– Alternate content source ID -
--name VALUE
– Name of the alternate content source -
--new-name VALUE
– Name of the alternate content source -
--product-ids LIST
– IDs of products to copy repository information from into a Simplified Alternate Content Source. Products must include at least one repository of the chosen content type. -
--products LIST
-
--smart-proxies LIST
-
--smart-proxy-ids LIST
– Ids of capsules to associate -
--smart-proxy-names LIST
– Names of capsules to associate -
--ssl-ca-cert-id NUMBER
– Identifier of the content credential containing the SSL CA Cert -
--ssl-client-cert-id NUMBER
– Identifier of the content credential containing the SSL Client Cert -
--ssl-client-key-id NUMBER
– Identifier of the content credential containing the SSL Client Key -
--subpaths LIST
– Path suffixes for finding alternate content -
--upstream-password VALUE
– Basic authentication password -
--upstream-username VALUE
– Basic authentication username -
--use-http-proxies BOOLEAN
– If the capsules` assigned HTTP Proxies should be used -
--verify-ssl BOOLEAN
– If SSL should be verified for the upstream URL -
-h
,--help
– Print help
3.5. ansible
Manage foreman ansible
Usage
# hammer ansible [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.5.1. ansible inventory
Ansible Inventory
Usage
# hammer ansible inventory [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.5.1.1. ansible inventory hostgroups
Show Ansible inventory for hostgroups
Usage
# hammer ansible inventory hostgroups [OPTIONS]
Options
-
--as-json
– Full response as json -
--hostgroup-ids LIST
– IDs of hostgroups included in inventory -
--hostgroup-titles LIST
-
--hostgroups LIST
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.5.1.2. ansible inventory hosts
Show Ansible inventory for hosts
Usage
# hammer ansible inventory hosts [OPTIONS]
Options
-
--as-json
– Full response as json -
--host-ids LIST
– IDs of hosts included in inventory -
--hosts LIST
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.5.1.3. ansible inventory schedule
Schedule generating of Ansible Inventory report
Usage
# hammer ansible inventory schedule [OPTIONS]
Options
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--report-format ENUM
– Report format, defaults tojson
Possible value(s):csv
,json
,yaml
,html
-
-h
,--help
– Print help
3.5.2. ansible roles
Manage ansible roles
Usage
# hammer ansible roles [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.5.2.1. ansible roles delete
Deletes Ansible role
Usage
# hammer ansible roles <delete|destroy> [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.5.2.2. ansible roles fetch
Fetch Ansible roles available to be synced
Usage
# hammer ansible roles fetch [OPTIONS]
Options
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--proxy-id VALUE
– Capsule to fetch from -
-h
,--help
– Print help
3.5.2.3. ansible roles import
DEPRECATED: Import Ansible roles
Usage
# hammer ansible roles import [OPTIONS]
Options
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--proxy-id VALUE
– Capsule to import from -
--role-names LIST
– Ansible role names to be imported -
-h
,--help
– Print help
3.5.2.4. ansible roles info
Show role
Usage
# hammer ansible roles <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Imported at | x | x |
3.5.2.5. ansible roles list
List Ansible roles
Usage
# hammer ansible roles <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--order VALUE
– Sort and order by a searchable field, e.g.<field> DESC
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--page NUMBER
– Page number, starting at 1 -
--per-page VALUE
– Number of results per page to return,all
to return all results -
--search VALUE
– Filter results -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Imported at | x | x |
Search / Order fields
-
host
– string -
host_id
– integer -
hostgroup
– string -
hostgroup_id
– integer -
id
– integer -
name
– string -
updated_at
– datetime
3.5.2.6. ansible roles obsolete
DEPRECATED: Obsolete Ansible roles
Usage
# hammer ansible roles obsolete [OPTIONS]
Options
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--proxy-id VALUE
– Capsule to import from -
-h
,--help
– Print help
3.5.2.7. ansible roles play-hostgroups
Runs all Ansible roles on hostgroups
Usage
# hammer ansible roles play-hostgroups [OPTIONS]
Options
-
--hostgroup-ids LIST
– IDs of hostgroups to play roles on -
--hostgroup-titles LIST
-
--hostgroups LIST
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.5.2.8. ansible roles play-hosts
Runs all Ansible roles on hosts
Usage
# hammer ansible roles play-hosts [OPTIONS]
Options
-
--host-ids LIST
– IDs of hosts to play roles on -
--hosts LIST
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.5.2.9. ansible roles sync
Sync Ansible roles
Usage
# hammer ansible roles sync [OPTIONS]
Options
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--proxy-id VALUE
– Capsule to sync from -
--role-names LIST
– Ansible role names to be synced -
-h
,--help
– Print help
3.5.3. ansible variables
Manage ansible variables
Usage
# hammer ansible variables [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.5.3.1. ansible variables add-matcher
Create an override value for a specific ansible variable
Usage
# hammer ansible variables add-matcher [OPTIONS]
Options
-
--ansible-variable VALUE
– Name to search by -
--ansible-variable-id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--match VALUE
– Override match -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--value VALUE
– Override value, required if omit is false -
-h
,--help
– Print help
3.5.3.2. ansible variables create
Create Ansible variable
Usage
# hammer ansible variables create [OPTIONS]
Options
-
--ansible-role VALUE
– Name to search by -
--ansible-role-id NUMBER
– Role ID -
--avoid-duplicates BOOLEAN
– Remove duplicate values (only array type) -
--default-value VALUE
– Default value of variable -
--description VALUE
– Description of variable -
--hidden-value BOOLEAN
– When enabled the parameter is hidden in the UI -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--merge-default BOOLEAN
– Include default value when merging all matching values -
--merge-overrides BOOLEAN
– Merge all matching values (only array/hash type) -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--override BOOLEAN
– Whether to override variable or not -
--override-value-order VALUE
The order in which values are resolved -
--validator-rule VALUE
– Used to enforce certain values for the parameter values -
--validator-type ENUM
– Types of validation values Possible value(s):regexp
,list
-
--variable VALUE
– Name of variable -
--variable-type ENUM
– Types of variable values Possible value(s):string
,boolean
,integer
,real
,array
,hash
,yaml
,json
-
-h
,--help
– Print help
3.5.3.3. ansible variables delete
Deletes Ansible variable
Usage
# hammer ansible variables <delete|destroy> [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.5.3.4. ansible variables import
DEPRECATED: Import Ansible variables. This will only import variables for already existing roles, it will not import any new roles
Usage
# hammer ansible variables import [OPTIONS]
Options
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--proxy-id VALUE
– Capsule to import from -
-h
,--help
– Print help
3.5.3.5. ansible variables info
Show variable
Usage
# hammer ansible variables <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT |
---|---|---|
Id | x | x |
Variable | x | x |
Default value | x | x |
Type | x | x |
Role | x | x |
Role id | x | x |
Description | x | x |
Hidden value? | x | x |
Validator/type | x | x |
Validator/rule | x | x |
Override values/override | x | x |
Override values/merge overrides | x | x |
Override values/merge default value | x | x |
Override values/avoid duplicates | x | x |
Override values/order | x | x |
Override values/values/id | x | x |
Override values/values/match | x | x |
Override values/values/value | x | x |
Created at | x | x |
Updated at | x | x |
3.5.3.6. ansible variables list
List Ansible variables
Usage
# hammer ansible variables <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--order VALUE
– Sort and order by a searchable field, e.g.<field> DESC
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--page NUMBER
– Page number, starting at 1 -
--per-page VALUE
– Number of results per page to return,all
to return all results -
--search VALUE
– Filter results -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT |
---|---|---|
Id | x | x |
Variable | x | x |
Default value | x | x |
Type | x | x |
Role | x | x |
Role id | x | x |
Search / Order fields
-
ansible_role
– string -
avoid_duplicates
– Values: true, false -
imported
– Values: true, false -
key
– string -
merge_default
– Values: true, false -
merge_overrides
– Values: true, false -
name
– string -
override
– Values: true, false -
parameter
– string
3.5.3.7. ansible variables obsolete
DEPRECATED: Obsolete Ansible variables. This will only obsolete variables for already existing roles, it will not delete any old roles
Usage
# hammer ansible variables obsolete [OPTIONS]
Options
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--proxy-id VALUE
– Capsule to import from -
-h
,--help
– Print help
3.5.3.8. ansible variables remove-matcher
Destroy an override value
Usage
# hammer ansible variables remove-matcher [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.5.3.9. ansible variables update
Updates Ansible variable
Usage
# hammer ansible variables update [OPTIONS]
Options
-
--ansible-role VALUE
– Name to search by -
--ansible-role-id NUMBER
– Role ID -
--avoid-duplicates BOOLEAN
– Remove duplicate values (only array type) -
--default-value VALUE
– Default value of variable -
--description VALUE
– Description of variable -
--hidden-value BOOLEAN
– When enabled the parameter is hidden in the UI -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--merge-default BOOLEAN
– Include default value when merging all matching values -
--merge-overrides BOOLEAN
– Merge all matching values (only array/hash type) -
--name VALUE
– Name to search by -
--new-name VALUE
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--override BOOLEAN
– Whether to override variable or not -
--override-value-order LIST
– The order in which values are resolved -
--validator-rule VALUE
– Used to enforce certain values for the parameter values -
--validator-type ENUM
– Types of validation values Possible value(s):regexp
,list
-
--variable VALUE
– Name of variable -
--variable-type ENUM
– Types of variable values Possible value(s):string
,boolean
,integer
,real
,array
,hash
,yaml
,json
-
-h
,--help
– Print help
3.6. architecture
Manipulate architectures
Usage
# hammer architecture [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.6.1. architecture add-operatingsystem
Associate an operating system
Usage
# hammer architecture add-operatingsystem [OPTIONS]
3.6.2. architecture create
Create an architecture
Usage
# hammer architecture create [OPTIONS]
Options
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
-
--operatingsystem-ids LIST
– Operating system IDs -
--operatingsystems LIST
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.6.3. architecture delete
Delete an architecture
Usage
# hammer architecture <delete|destroy> [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Architecture name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.6.4. architecture info
Show an architecture
Usage
# hammer architecture <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Architecture name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Operating systems/ | x | x | |
Locations/ | x | x | |
Organizations/ | x | x | |
Created at | x | x | |
Updated at | x | x |
3.6.5. architecture list
List all architectures
Usage
# hammer architecture <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--operatingsystem VALUE
– Operating system title -
--operatingsystem-id NUMBER
– ID of operating system -
--order VALUE
– Sort and order by a searchable field, e.g.<field> DESC
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--page NUMBER
– Page number, starting at 1 -
--per-page VALUE
– Number of results per page to return,all
to return all results -
--search VALUE
– Filter results -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Search / Order fields
-
id
– integer -
name
– string
3.6.6. architecture remove-operatingsystem
Disassociate an operating system
Usage
# hammer architecture remove-operatingsystem [OPTIONS]
3.6.7. architecture update
Update an architecture
Usage
# hammer architecture update [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
-
--new-name VALUE
-
--operatingsystem-ids LIST
– Operating system IDs -
--operatingsystems LIST
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.7. arf-report
Manipulate compliance reports
Usage
# hammer arf-report [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.7.1. arf-report delete
Delete an ARF Report
Usage
# hammer arf-report <delete|destroy> [OPTIONS]
3.7.2. arf-report download
Download bzipped ARF report
Usage
# hammer arf-report download [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Name to search by -
--location-id NUMBER
– Set the current location context for the request -
--organization VALUE
– Name to search by -
--organization-id NUMBER
– Set the current organization context for the request -
--path VALUE
– Path to directory where downloaded file will be saved -
-h
,--help
– Print help
3.7.3. arf-report download-html
Download ARF report in HTML
Usage
# hammer arf-report download-html [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Name to search by -
--location-id NUMBER
– Set the current location context for the request -
--organization VALUE
– Name to search by -
--organization-id NUMBER
– Set the current organization context for the request -
--path VALUE
– Path to directory where downloaded file will be saved -
-h
,--help
– Print help
3.7.4. arf-report info
Show an ARF report
Usage
# hammer arf-report <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Name to search by -
--location-id NUMBER
– Set the current location context for the request -
--organization VALUE
– Name to search by -
--organization-id NUMBER
– Set the current organization context for the request -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Reported at | x | x | |
Host name | x | x | x |
Openscap proxy name | x | x | |
Policy name | x | x | |
Passed | x | x | |
Failed | x | x | |
Othered | x | x | |
Host id | x | x | |
Openscap proxy id | x | x | |
Policy id | x | x | |
Locations/ | x | x | |
Organizations/ | x | x |
3.7.5. arf-report list
List ARF reports
Usage
# hammer arf-report <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--order VALUE
– Sort and order by a searchable field, e.g.<field> DESC
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--page NUMBER
– Page number, starting at 1 -
--per-page VALUE
– Number of results per page to return,all
to return all results -
--search VALUE
– Filter results -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Reported at | x | x | |
Host name | x | x | x |
Openscap proxy name | x | x | |
Policy name | x | x | |
Passed | x | x | |
Failed | x | x | |
Othered | x | x |
Search / Order fields
-
compliance_policy
– string -
compliance_status
– Values: compliant, incompliant, inconclusive -
comply_with
– string -
eventful
– Values: true, false -
host
– string -
host_collection
– string -
host_id
– integer -
host_owner_id
– integer -
hostgroup
– string -
hostgroup_fullname
– string -
hostgroup_title
– string -
id
– integer -
inconclusive_with
– string -
last_for
– Values: host, policy -
last_report
– datetime -
lifecycle_environment
-
location
– string -
location_id
– integer -
log
– text -
not_comply_with
– string -
openscap_proxy
– string -
organization
– string -
organization_id
– integer -
origin
– string -
policy
– string -
reported
– datetime -
resource
– text -
xccdf_rule_failed
– string -
xccdf_rule_name
– text -
xccdf_rule_othered
– string -
xccdf_rule_passed
– string
3.8. audit
Search audit trails.
Usage
# hammer audit [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.8.1. audit info
Show an audit
Usage
# hammer audit <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
At | x | x | |
Ip | x | x | |
User | x | x | |
Action | x | x | |
Audit type | x | x | |
Audit record | x | x | |
Request uuid | x | x | |
Audited changes/attribute | x | x | |
Audited changes/value | x | x | |
Audited changes/old | x | x | |
Audited changes/new | x | x |
3.8.2. audit list
List all audits
Usage
# hammer audit <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--order VALUE
– Sort and order by a searchable field, e.g.<field> DESC
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--page NUMBER
– Page number, starting at 1 -
--per-page VALUE
– Number of results per page to return,all
to return all results -
--search VALUE
– Filter results -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
At | x | x | |
Ip | x | x | |
User | x | x | |
Action | x | x | |
Audit type | x | x | |
Audit record | x | x | |
Request uuid | x |
Search / Order fields
-
location
– string -
location_id
– integer -
organization
– string -
organization_id
– integer
3.9. auth
Foreman connection login/logout
Usage
# hammer auth [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.9.1. auth login
Set credentials
Usage
# hammer auth login [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.9.1.1. auth login basic
provide username and password
Usage
# hammer auth login basic [OPTIONS]
3.9.1.2. auth login basic-external
Authenticate against external source (IPA/PAM) with credentials
Usage
# hammer auth login basic-external [OPTIONS]
3.9.1.3. auth login negotiate
negotiate the login credentials from the auth ticket (Kerberos)
Usage
# hammer auth login negotiate [OPTIONS]
Options
-
-h
,--help
– Print help
3.9.1.4. auth login oauth
supports for both with/without 2fa
Usage
# hammer auth login oauth [OPTIONS]
Options
-
-a
,--oidc-authorization-endpoint VALUE
Openidc provider URL which issues authentication code (two factor only) -
-c
,--oidc-client-id VALUE
– Client id used in the Openidc provider -
-f
,--two-factor
– Authenticate with two factor -
-h
,--help
– Print help -
-p
,--password VALUE
– Password to access the remote system -
-r
,--oidc-redirect-uri VALUE
– Redirect URI for the authentication code grant flow -
-t
,--oidc-token-endpoint VALUE
– Openidc provider URL which issues access token -
-u
,--username VALUE
– Username to access the remote system
3.9.2. auth logout
Wipe your credentials
Usage
# hammer auth logout [OPTIONS]
Options
-
-h
,--help
– Print help
3.9.3. auth status
Information about current connections
Usage
# hammer auth status [OPTIONS]
Options
-
-h
,--help
– Print help
3.10. auth-source
Manipulate auth sources
Usage
# hammer auth-source [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.10.1. auth-source external
Manage external auth sources
Usage
# hammer auth-source external [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.10.1.1. auth-source external info
Show an external authentication source
Usage
# hammer auth-source external <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Locations/ | x | x | |
Organizations/ | x | x |
3.10.1.2. auth-source external list
List external authentication sources
Usage
# hammer auth-source external <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Scope by locations -
--location-title VALUE
– Set the current location context for the request -
--order VALUE
– Sort and order by a searchable field, e.g.<field> DESC
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Scope by organizations -
--organization-title VALUE
– Set the current organization context for the request -
--page NUMBER
– Page number, starting at 1 -
--per-page VALUE
– Number of results per page to return,all
to return all results -
--search VALUE
– Filter results -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Search / Order fields
-
id
– integer -
location
– string -
location_id
– integer -
name
– string -
organization
– string -
organization_id
– integer
3.10.1.3. auth-source external update
Update organization and location for Auth Source
Usage
# hammer auth-source external update [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-ids LIST
– REPLACE locations with given ids -
--location-title VALUE
– Set the current location context for the request -
--location-titles LIST
-
--locations LIST
-
--name VALUE
-
--new-name VALUE
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-ids LIST
– REPLACE organizations with given ids. -
--organization-title VALUE
– Set the current organization context for the request -
--organization-titles LIST
-
--organizations LIST
-
-h
,--help
– Print help
3.10.2. auth-source ldap
Manage LDAP auth sources
Usage
# hammer auth-source ldap [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.10.2.1. auth-source ldap create
Create an LDAP authentication source
Usage
# hammer auth-source ldap create [OPTIONS]
Options
-
--account VALUE
-
--account-password VALUE
– Required if onthefly_register is true -
--attr-firstname VALUE
– Required if onthefly_register is true -
--attr-lastname VALUE
– Required if onthefly_register is true -
--attr-login VALUE
– Required if onthefly_register is true -
--attr-mail VALUE
– Required if onthefly_register is true -
--attr-photo VALUE
-
--base-dn VALUE
-
--groups-base VALUE
– Groups base DN -
--host VALUE
– The hostname of the LDAP server -
--ldap-filter VALUE
– LDAP filter -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-ids LIST
– REPLACE locations with given ids -
--location-title VALUE
– Set the current location context for the request -
--location-titles LIST
-
--locations LIST
-
--name VALUE
-
--onthefly-register BOOLEAN
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-ids LIST
– REPLACE organizations with given ids. -
--organization-title VALUE
– Set the current organization context for the request -
--organization-titles LIST
-
--organizations LIST
-
--port NUMBER
– Defaults to 389 -
--server-type ENUM
– Type of the LDAP server Possible value(s):free_ipa
,active_directory
,posix
-
--tls BOOLEAN
-
--use-netgroups BOOLEAN
– Use NIS netgroups instead of posix groups, applicable only when server_type is posix or free_ipa -
--usergroup-sync BOOLEAN
– Sync external user groups on login -
-h
,--help
– Print help
3.10.2.2. auth-source ldap delete
Delete an LDAP authentication source
Usage
# hammer auth-source ldap <delete|destroy> [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.10.2.3. auth-source ldap info
Show an LDAP authentication source
Usage
# hammer auth-source ldap <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT |
---|---|---|
Server/id | x | x |
Server/name | x | x |
Server/server | x | x |
Server/ldaps | x | x |
Server/port | x | x |
Server/server type | x | x |
Account/account username | x | x |
Account/base dn | x | x |
Account/groups base dn | x | x |
Account/use netgroups | x | x |
Account/ldap filter | x | x |
Account/automatically create accounts? | x | x |
Account/usergroup sync | x | x |
Attribute mappings/login name attribute | x | x |
Attribute mappings/first name attribute | x | x |
Attribute mappings/last name attribute | x | x |
Attribute mappings/email address attribute | x | x |
Attribute mappings/photo attribute | x | x |
Locations/ | x | x |
Organizations/ | x | x |
3.10.2.4. auth-source ldap list
List all LDAP authentication sources
Usage
# hammer auth-source ldap <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Scope by locations -
--location-title VALUE
– Set the current location context for the request -
--order VALUE
– Sort and order by a searchable field, e.g.<field> DESC
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Scope by organizations -
--organization-title VALUE
– Set the current organization context for the request -
--page NUMBER
– Page number, starting at 1 -
--per-page VALUE
– Number of results per page to return,all
to return all results -
--search VALUE
– Filter results -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Server | x | x | |
Port | x | x | |
Ldaps? | x | x |
Search / Order fields
-
id
– integer -
location
– string -
location_id
– integer -
name
– string -
organization
– string -
organization_id
– integer
3.10.2.5. auth-source ldap update
Update an LDAP authentication source
Usage
# hammer auth-source ldap update [OPTIONS]
Options
-
--account VALUE
-
--account-password VALUE
– Required if onthefly_register is true -
--attr-firstname VALUE
– Required if onthefly_register is true -
--attr-lastname VALUE
– Required if onthefly_register is true -
--attr-login VALUE
– Required if onthefly_register is true -
--attr-mail VALUE
– Required if onthefly_register is true -
--attr-photo VALUE
-
--base-dn VALUE
-
--groups-base VALUE
– Groups base DN -
--host VALUE
– The hostname of the LDAP server -
--id VALUE
-
--ldap-filter VALUE
– LDAP filter -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-ids LIST
– REPLACE locations with given ids -
--location-title VALUE
– Set the current location context for the request -
--location-titles LIST
-
--locations LIST
-
--name VALUE
-
--new-name VALUE
-
--onthefly-register BOOLEAN
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-ids LIST
– REPLACE organizations with given ids. -
--organization-title VALUE
– Set the current organization context for the request -
--organization-titles LIST
-
--organizations LIST
-
--port NUMBER
– Defaults to 389 -
--server-type ENUM
– Type of the LDAP server Possible value(s):free_ipa
,active_directory
,posix
-
--tls BOOLEAN
-
--use-netgroups BOOLEAN
– Use NIS netgroups instead of posix groups, applicable only when server_type is posix or free_ipa -
--usergroup-sync BOOLEAN
– Sync external user groups on login -
-h
,--help
– Print help
3.10.3. auth-source list
List all auth sources
Usage
# hammer auth-source <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Scope by locations -
--location-title VALUE
– Set the current location context for the request -
--order VALUE
– Sort and order by a searchable field, e.g.<field> DESC
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Scope by organizations -
--organization-title VALUE
– Set the current organization context for the request -
--page NUMBER
– Page number, starting at 1 -
--per-page VALUE
– Number of results per page to return,all
to return all results -
--search VALUE
– Filter results -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Type of auth source | x | x |
Search / Order fields
-
id
– integer -
location
– string -
location_id
– integer -
name
– string -
organization
– string -
organization_id
– integer
3.11. bookmark
Manage bookmarks
Usage
# hammer bookmark [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.11.1. bookmark create
Create a bookmark
Usage
# hammer bookmark create [OPTIONS]
Options
-
--controller VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--public BOOLEAN
-
--query VALUE
-
-h
,--help
– Print help
3.11.2. bookmark delete
Delete a bookmark
Usage
# hammer bookmark <delete|destroy> [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.11.3. bookmark info
Show a bookmark
Usage
# hammer bookmark <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Controller | x | x | |
Search query | x | x | |
Public | x | x | |
Owner id | x | x | |
Owner type | x | x |
3.11.4. bookmark list
List all bookmarks
Usage
# hammer bookmark <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--order VALUE
– Sort and order by a searchable field, e.g.<field> DESC
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--page NUMBER
– Page number, starting at 1 -
--per-page VALUE
– Number of results per page to return,all
to return all results -
--search VALUE
– Filter results -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Controller | x | x | |
Search query | x | x | |
Public | x | x | |
Owner id | x | x | |
Owner type | x | x |
Search / Order fields
-
controller
– string -
id
– integer -
name
– string
3.11.5. bookmark update
Update a bookmark
Usage
# hammer bookmark update [OPTIONS]
Options
-
--controller VALUE
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
-
--new-name VALUE
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--public BOOLEAN
-
--query VALUE
-
-h
,--help
– Print help
3.12. bootdisk
Download boot disks
Usage
# hammer bootdisk [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.12.1. bootdisk generic
Download generic image
Usage
# hammer bootdisk generic [OPTIONS]
Options
-
--file VALUE
– File or device to write image to -
--force
– Force writing to existing destination (device etc.) -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--sudo
– Use sudo to write to device -
-h
,--help
– Print help
3.12.2. bootdisk host
Download host image
Usage
# hammer bootdisk host [OPTIONS]
Options
-
--file VALUE
– File or device to write image to -
--force
– Force writing to existing destination (device etc.) -
--full BOOLEAN
– True for full, false for basic reusable image -
--host VALUE
– Host name -
--host-id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--sudo
– Use sudo to write to device -
-h
,--help
– Print help
3.12.3. bootdisk subnet
Download subnet generic image
Usage
# hammer bootdisk subnet [OPTIONS]
Options
-
--file VALUE
– File or device to write image to -
--force
– Force writing to existing destination (device etc.) -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--subnet VALUE
– Subnet name -
--subnet-id VALUE
-
--sudo
– Use sudo to write to device -
-h
,--help
– Print help
3.13. capsule
Manipulate capsule
Usage
# hammer capsule [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.13.1. capsule content
Manage the capsule content
Usage
# hammer capsule content [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.13.1.1. capsule content add-lifecycle-environment
Add lifecycle environments to the capsule
Usage
# hammer capsule content add-lifecycle-environment [OPTIONS]
Options
-
--environment VALUE
– Lifecycle environment name to search by (--environment is deprecated: Use -
--lifecycle-environment
instead) -
--environment-id NUMBER
– (--environment-id is deprecated: Use--lifecycle-environment-id
instead) -
--id NUMBER
– Id of the capsule -
--lifecycle-environment VALUE
– Lifecycle environment name to search by -
--lifecycle-environment-id NUMBER
Id of the lifecycle environment -
--name VALUE
– Name to search by -
--organization VALUE
– Organization name -
--organization-id VALUE
– Organization ID -
-h
,--help
– Print help
3.13.1.2. capsule content available-lifecycle-environments
List the lifecycle environments not attached to the capsule
Usage
# hammer capsule content available-lifecycle-environments [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id NUMBER
– Id of the capsule -
--name VALUE
– Name to search by -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Id of the organization to limit environments on -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Organization | x | x |
3.13.1.3. capsule content cancel-synchronization
Cancel running capsule synchronization
Usage
# hammer capsule content cancel-synchronization [OPTIONS]
3.13.1.4. capsule content info
Get current capsule synchronization status
Usage
# hammer capsule content info [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id NUMBER
– Id of the capsule -
--name VALUE
– Name to search by -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Id of the organization to get the status for -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT |
---|---|---|
Lifecycle environments/name | x | x |
Lifecycle environments/organization | x | x |
Lifecycle environments/content views/name | x | x |
Lifecycle environments/content views/composite | x | x |
Lifecycle environments/content views/last published | x | x |
Lifecycle environments/content views/repositories/repository id | x | x |
Lifecycle environments/content views/repositories/repository name | x | x |
Lifecycle environments/content views/repositories/content counts/warning | x | x |
Lifecycle environments/content views/repositories/content counts/packages | x | x |
Lifecycle environments/content views/repositories/content counts/srpms | x | x |
Lifecycle environments/content views/repositories/content counts/module streams | x | x |
Lifecycle environments/content views/repositories/content counts/package groups | x | x |
Lifecycle environments/content views/repositories/content counts/errata | x | x |
Lifecycle environments/content views/repositories/content counts/debian packages | x | x |
Lifecycle environments/content views/repositories/content counts/container tags | x | x |
Lifecycle environments/content views/repositories/content counts/container ma… | x | x |
Lifecycle environments/content views/repositories/content counts/container ma… | x | x |
Lifecycle environments/content views/repositories/content counts/files | x | x |
Lifecycle environments/content views/repositories/content counts/ansible coll… | x | x |
Lifecycle environments/content views/repositories/content counts/ostree refs | x | x |
Lifecycle environments/content views/repositories/content counts/python packages | x | x |
3.13.1.5. capsule content lifecycle-environments
List the lifecycle environments attached to the capsule
Usage
# hammer capsule content lifecycle-environments [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id NUMBER
– Id of the capsule -
--name VALUE
– Name to search by -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Id of the organization to limit environments on -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Organization | x | x |
3.13.1.6. capsule content reclaim-space
Reclaim space from all On Demand repositories on a capsule
Usage
# hammer capsule content reclaim-space [OPTIONS]
3.13.1.7. capsule content remove-lifecycle-environment
Remove lifecycle environments from the capsule
Usage
# hammer capsule content remove-lifecycle-environment [OPTIONS]
Options
-
--environment VALUE
– Lifecycle environment name to search by (--environment is deprecated: Use -
--lifecycle-environment
instead) -
--environment-id NUMBER
– (--environment-id is deprecated: Use--lifecycle-environment-id
instead) -
--id NUMBER
– Id of the capsule -
--lifecycle-environment VALUE
– Lifecycle environment name to search by -
--lifecycle-environment-id NUMBER
Id of the lifecycle environment -
--name VALUE
– Name to search by -
--organization VALUE
– Organization name -
--organization-id VALUE
– Organization ID -
-h
,--help
– Print help
3.13.1.8. capsule content synchronization-status
Get current capsule synchronization status
Usage
# hammer capsule content synchronization-status [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id NUMBER
– Id of the capsule -
--name VALUE
– Name to search by -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Id of the organization to get the status for -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT |
---|---|---|
Last sync | x | x |
Status | x | x |
Currently running sync tasks/task id | x | x |
Currently running sync tasks/progress | x | x |
Last failure/task id | x | x |
Last failure/messages | x | x |
3.13.1.9. capsule content synchronize
Synchronize the content to the capsule
Usage
# hammer capsule content synchronize [OPTIONS]
Options
-
--async
– Do not wait for the task -
--content-view VALUE
– Content view name to search by -
--content-view-id NUMBER
– Id of the content view to limit the synchronization on -
--environment VALUE
– Lifecycle environment name to search by (--environment is deprecated: Use -
--lifecycle-environment
instead) -
--environment-id NUMBER
– (--environment-id is deprecated: Use--lifecycle-environment-id
instead) -
--id NUMBER
– Id of the capsule -
--lifecycle-environment VALUE
– Lifecycle environment name to search by -
--lifecycle-environment-id NUMBER
Id of the environment to limit the synchronization on -
--name VALUE
– Name to search by -
--organization VALUE
– Organization name -
--organization-id VALUE
– Organization ID -
--repository VALUE
– Repository name to search by -
--repository-id NUMBER
– Id of the repository to limit the synchronization on -
--skip-metadata-check BOOLEAN
– Skip metadata check on each repository on the capsule -
-h
,--help
– Print help
3.13.1.10. capsule content update-counts
Update content counts for the capsule
Usage
# hammer capsule content update-counts [OPTIONS]
3.13.2. capsule create
Create a capsule
Usage
# hammer capsule create [OPTIONS]
Options
-
--download-policy VALUE
– Download Policy of the capsule, must be one of on_demand, immediate, inherit, streamed -
--http-proxy VALUE
– Name to search by -
--http-proxy-id NUMBER
– Id of the HTTP Proxy to use with alternate content sources -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-ids LIST
– REPLACE locations with given ids -
--location-title VALUE
– Set the current location context for the request -
--location-titles LIST
-
--locations LIST
-
--name VALUE
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-ids LIST
– REPLACE organizations with given ids. -
--organization-title VALUE
– Set the current organization context for the request -
--organization-titles LIST
-
--organizations LIST
-
--url VALUE
-
-h
,--help
– Print help
3.13.3. capsule delete
Delete a capsule
Usage
# hammer capsule <delete|destroy> [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.13.4. capsule import-subnets
Import subnets from Capsule
Usage
# hammer capsule import-subnets [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.13.5. capsule info
Show a capsule
Usage
# hammer capsule <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--include-status BOOLEAN
– Flag to indicate whether to include status or not -
--include-version BOOLEAN
– Flag to indicate whether to include version or not -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Status | x | x | |
Url | x | x | |
Features | x | x | |
Version | x | x | |
Host count | x | x | |
Features/name | x | x | |
Features/version | x | x | |
Locations/ | x | x | |
Organizations/ | x | x | |
Created at | x | x | |
Updated at | x | x |
3.13.6. capsule list
List all capsules
Usage
# hammer capsule <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--include-status BOOLEAN
– Flag to indicate whether to include status or not -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Scope by locations -
--location-title VALUE
– Set the current location context for the request -
--order VALUE
– Sort and order by a searchable field, e.g.<field> DESC
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Scope by organizations -
--organization-title VALUE
– Set the current organization context for the request -
--page NUMBER
– Page number, starting at 1 -
--per-page VALUE
– Number of results per page to return,all
to return all results -
--search VALUE
– Filter results -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Status | x | x | |
Url | x | x | |
Features | x | x |
Search / Order fields
-
feature
– string -
id
– integer -
location
– string -
location_id
– integer -
name
– string -
organization
– string -
organization_id
– integer -
url
– string
3.13.7. capsule refresh-features
Refresh capsule features
Usage
# hammer capsule refresh-features [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.13.8. capsule update
Update a capsule
Usage
# hammer capsule update [OPTIONS]
Options
-
--download-policy VALUE
– Download Policy of the capsule, must be one of on_demand, immediate, inherit, streamed -
--http-proxy VALUE
– Name to search by -
--http-proxy-id NUMBER
– Id of the HTTP Proxy to use with alternate content sources -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-ids LIST
– REPLACE locations with given ids -
--location-title VALUE
– Set the current location context for the request -
--location-titles LIST
-
--locations LIST
-
--name VALUE
-
--new-name VALUE
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-ids LIST
– REPLACE organizations with given ids. -
--organization-title VALUE
– Set the current organization context for the request -
--organization-titles LIST
-
--organizations LIST
-
--url VALUE
-
-h
,--help
– Print help
3.14. compute-profile
Manipulate compute profiles
Usage
# hammer compute-profile [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.14.1. compute-profile create
Create a compute profile
Usage
# hammer compute-profile create [OPTIONS]
Options
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.14.2. compute-profile delete
Delete a compute profile
Usage
# hammer compute-profile <delete|destroy> [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Compute profile name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.14.3. compute-profile info
Show a compute profile
Usage
# hammer compute-profile <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Compute profile name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Locations/ | x | x | |
Organizations/ | x | x | |
Created at | x | x | |
Updated at | x | x | |
Compute attributes/id | x | x | |
Compute attributes/name | x | x | |
Compute attributes/compute resource | x | x | |
Compute attributes/vm attributes | x | x |
3.14.4. compute-profile list
List of compute profiles
Usage
# hammer compute-profile <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--order VALUE
– Sort and order by a searchable field, e.g.<field> DESC
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--page NUMBER
– Page number, starting at 1 -
--per-page VALUE
– Number of results per page to return,all
to return all results -
--search VALUE
– Filter results -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Search / Order fields
-
id
– integer -
name
– string
3.14.5. compute-profile update
Update a compute profile
Usage
# hammer compute-profile update [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
-
--new-name VALUE
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.14.6. compute-profile values
Create update and delete Compute profile values
Usage
# hammer compute-profile values [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.14.6.1. compute-profile values add-interface
Add interface for Compute Profile
Usage
# hammer compute-profile values add-interface [OPTIONS]
Options
-
--compute-profile VALUE
– Compute profile name -
--compute-profile-id VALUE
-
--compute-resource VALUE
– Compute resource name -
--compute-resource-id VALUE
-
--interface KEY_VALUE_LIST
– Interface parameters, should be comma separated list of values -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
Provider specific options
Bold attributes are required.
EC2:
-
--interface
:
Libvirt:
--interface
:-
compute_type
– Possible values: bridge, network -
compute_bridge
– Name of interface according to type -
compute_model
– Possible values: virtio, rtl8139, ne2k_pci, pcnet, e1000 -
compute_network
– Libvirt instance network, e.g. default
-
OpenStack:
-
--interface
:
Red Hat Virtualization:
--interface
:-
compute_name
– Compute name, e.g. eth0 -
compute_network
– Select one of available networks for a cluster, must be an ID or a name -
compute_interface
– Interface type -
compute_vnic_profile
– Vnic Profile
-
Rackspace:
-
--interface
:
VMware:
--interface
:-
compute_type
– Type of the network adapter, for example one of: VirtualVmxnet3, VirtualE1000, See documentation center for your version of vSphere to find more details about available adapter types: https://www.vmware.com/support/pubs/ -
compute_network
– Network ID or Network Name from VMware
-
AzureRM:
--interface
:-
compute_network
– Select one of available Azure Subnets, must be an ID -
compute_public_ip
– Public IP (None, Static, Dynamic) -
compute_private_ip
– Static Private IP (expressed as true or false)
-
GCE:
-
--interface
:
3.14.6.2. compute-profile values add-volume
Add volume for Compute Profile
Usage
# hammer compute-profile values add-volume [OPTIONS]
Options
-
--compute-profile VALUE
– Compute profile name -
--compute-profile-id VALUE
-
--compute-resource VALUE
– Compute resource name -
--compute-resource-id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--volume KEY_VALUE_LIST
– Volume parameters, should be comma separated list of values -
-h
,--help
– Print help
Provider specific options
Bold attributes are required.
EC2:
-
--volume
:
Libvirt:
--volume
:-
pool_name
– One of available storage pools -
capacity
– String value, e.g. 10G -
allocation
– Initial allocation, e.g. 0G -
format_type
– Possible values: raw, qcow2
-
OpenStack:
-
--volume
:
Red Hat Virtualization:
--volume
:-
size_gb
– Volume size in GB, integer value -
storage_domain
– ID or name of storage domain -
bootable
– Boolean, set 1 for bootable, only one volume can be bootable -
preallocate
– Boolean, set 1 to preallocate -
wipe_after_delete
– Boolean, set 1 to wipe disk after delete -
interface
– Disk interface name, must be ide, virtio or virtio_scsi
-
Rackspace:
-
--volume
:
VMware:
--volume
:-
name
– -
storage_pod
– Storage Pod ID from VMware -
datastore
– Datastore ID from VMware -
mode
– persistent/independent_persistent/independent_nonpersistent -
size_gb
– Integer number, volume size in GB -
thin
– true/false -
eager_zero
– true/false -
controller_key
– Associated SCSI controller key
-
AzureRM:
--volume
:-
disk_size_gb
– Volume Size in GB (integer value) -
data_disk_caching
– Data Disk Caching (None, ReadOnly, ReadWrite)
-
GCE:
--volume
:-
size_gb
– Volume size in GB, integer value
-
3.14.6.3. compute-profile values create
Create compute profile set of values
Usage
# hammer compute-profile values create [OPTIONS]
Options
-
--compute-attributes KEY_VALUE_LIST
Compute resource attributes -
--compute-profile VALUE
– Compute profile name -
--compute-profile-id VALUE
-
--compute-resource VALUE
– Compute resource name -
--compute-resource-id VALUE
-
--interface KEY_VALUE_LIST
– Interface parameters, should be comma separated list of values Can be specified multiple times. -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--volume KEY_VALUE_LIST
– Volume parameters, should be comma separated list of values Can be specified multiple times. -
-h
,--help
– Print help
Provider specific options
Bold attributes are required.
EC2:
-
--volume
: -
--interface
: --compute-attributes
:-
availability_zone
– -
flavor_id
– -
groups
– -
security_group_ids
– -
managed_ip
–
-
Libvirt:
--volume
:-
pool_name
– One of available storage pools -
capacity
– String value, e.g. 10G -
allocation
– Initial allocation, e.g. 0G -
format_type
– Possible values: raw, qcow2
-
--interface
:-
compute_type
– Possible values: bridge, network -
compute_bridge
– Name of interface according to type -
compute_model
– Possible values: virtio, rtl8139, ne2k_pci, pcnet, e1000 -
compute_network
– Libvirt instance network, e.g. default
-
--compute-attributes
:-
cpus
– Number of CPUs -
memory
– String, amount of memory, value in bytes -
cpu_mode
– Possible values: default, host-model, host-passthrough -
boot_order
– Device names to specify the boot order
-
OpenStack:
-
--volume
: -
--interface
: --compute-attributes
:-
availability_zone
– -
boot_from_volume
– -
flavor_ref
– -
image_ref
– -
tenant_id
– -
security_groups
– -
network
–
-
Red Hat Virtualization:
--volume
:-
size_gb
– Volume size in GB, integer value -
storage_domain
– ID or name of storage domain -
bootable
– Boolean, set 1 for bootable, only one volume can be bootable -
preallocate
– Boolean, set 1 to preallocate -
wipe_after_delete
– Boolean, set 1 to wipe disk after delete -
interface
– Disk interface name, must be ide, virtio or virtio_scsi
-
--interface
:-
compute_name
– Compute name, e.g. eth0 -
compute_network
– Select one of available networks for a cluster, must be an ID or a name -
compute_interface
– Interface type -
compute_vnic_profile
– Vnic Profile
-
--compute-attributes
:-
cluster
– ID or name of cluster to use -
template
– Hardware profile to use -
cores
– Integer value, number of cores -
sockets
– Integer value, number of sockets -
memory
– Amount of memory, integer value in bytes -
ha
– Boolean, set 1 to high availability -
display_type
– Possible values: VNC, SPICE -
keyboard_layout
– Possible values: ar, de-ch, es, fo, fr-ca, hu, ja, mk, no, pt-br, sv, da, en-gb, et, fr, fr-ch, is, lt, nl, pl, ru, th, de, en-us, fi, fr-be, hr, it, lv, nl-be, pt, sl, tr. Not usable if display type is SPICE.
-
Rackspace:
-
--volume
: -
--interface
: --compute-attributes
:-
flavor_id
–
-
VMware:
--volume
:-
name
– -
storage_pod
– Storage Pod ID from VMware -
datastore
– Datastore ID from VMware -
mode
– persistent/independent_persistent/independent_nonpersistent -
size_gb
– Integer number, volume size in GB -
thin
– true/false -
eager_zero
– true/false -
controller_key
– Associated SCSI controller key
-
--interface
:-
compute_type
– Type of the network adapter, for example one of: VirtualVmxnet3, VirtualE1000, See documentation center for your version of vSphere to find more details about available adapter types: https://www.vmware.com/support/pubs/ -
compute_network
– Network ID or Network Name from VMware
-
--compute-attributes
:-
cluster
– Cluster ID from VMware -
corespersocket
– Number of cores per socket (applicable to hardware versions < 10 only) -
cpus
– CPU count -
memory_mb
– Integer number, amount of memory in MB -
path
– Path to folder -
resource_pool
– Resource Pool ID from VMware -
firmware
– automatic/bios/efi -
guest_id
– Guest OS ID form VMware -
hardware_version
– Hardware version ID from VMware -
memoryHotAddEnabled
– Must be a 1 or 0, lets you add memory resources while the machine is on -
cpuHotAddEnabled
– Must be a 1 or 0, lets you add CPU resources while the machine is on -
add_cdrom
– Must be a 1 or 0, Add a CD-ROM drive to the virtual machine -
annotation
– Annotation Notes scsi_controllers
– List with SCSI controllers definitions-
type
– ID of the controller from VMware -
key
– Key of the controller (e.g. 1000)
-
-
boot_order
– Device names to specify the boot order
-
AzureRM:
--volume
:-
disk_size_gb
– Volume Size in GB (integer value) -
data_disk_caching
– Data Disk Caching (None, ReadOnly, ReadWrite)
-
--interface
:-
compute_network
– Select one of available Azure Subnets, must be an ID -
compute_public_ip
– Public IP (None, Static, Dynamic) -
compute_private_ip
– Static Private IP (expressed as true or false)
-
--compute-attributes
:-
resource_group
– Existing Azure Resource Group of user -
vm_size
– VM Size, eg. Standard_A0 etc. -
username
– The Admin username -
password
– The Admin password -
platform
– OS type eg. Linux -
ssh_key_data
– SSH key for passwordless authentication -
os_disk_caching
– OS disk caching -
premium_os_disk
– Premium OS Disk, Boolean as 0 or 1 -
script_command
– Custom Script Command -
script_uris
– Comma seperated file URIs
-
GCE:
--volume
:-
size_gb
– Volume size in GB, integer value
-
-
--interface
: --compute-attributes
:-
machine_type
– -
network
– -
associate_external_ip
–
-
3.14.6.4. compute-profile values remove-interface
Remove compute profile interface
Usage
# hammer compute-profile values remove-interface [OPTIONS]
Options
-
--compute-profile VALUE
– Compute profile name -
--compute-profile-id VALUE
-
--compute-resource VALUE
– Compute resource name -
--compute-resource-id VALUE
-
--interface-id NUMBER
– Interface id -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.14.6.5. compute-profile values remove-volume
Remove compute profile volume
Usage
# hammer compute-profile values remove-volume [OPTIONS]
Options
-
--compute-profile VALUE
– Compute profile name -
--compute-profile-id VALUE
-
--compute-resource VALUE
– Compute resource name -
--compute-resource-id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--volume-id NUMBER
– Volume id -
-h
,--help
– Print help
3.14.6.6. compute-profile values update
Update compute profile values
Usage
# hammer compute-profile values update [OPTIONS]
Options
-
--compute-attributes KEY_VALUE_LIST
Compute resource attributes, should be comma separated list of values -
--compute-profile VALUE
– Compute profile name -
--compute-profile-id VALUE
-
--compute-resource VALUE
– Compute resource name -
--compute-resource-id VALUE
-
--interface KEY_VALUE_LIST
– Interface parameters, should be comma separated list of values Can be specified multiple times. -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--volume KEY_VALUE_LIST
– Volume parameters, should be comma separated list of values Can be specified multiple times. -
-h
,--help
– Print help
Provider specific options
Bold attributes are required.
EC2:
-
--volume
: -
--interface
: --compute-attributes
:-
availability_zone
– -
flavor_id
– -
groups
– -
security_group_ids
– -
managed_ip
–
-
Libvirt:
--volume
:-
pool_name
– One of available storage pools -
capacity
– String value, e.g. 10G -
allocation
– Initial allocation, e.g. 0G -
format_type
– Possible values: raw, qcow2
-
--interface
:-
compute_type
– Possible values: bridge, network -
compute_bridge
– Name of interface according to type -
compute_model
– Possible values: virtio, rtl8139, ne2k_pci, pcnet, e1000 -
compute_network
– Libvirt instance network, e.g. default
-
--compute-attributes
:-
cpus
– Number of CPUs -
memory
– String, amount of memory, value in bytes -
cpu_mode
– Possible values: default, host-model, host-passthrough -
boot_order
– Device names to specify the boot order
-
OpenStack:
-
--volume
: -
--interface
: --compute-attributes
:-
availability_zone
– -
boot_from_volume
– -
flavor_ref
– -
image_ref
– -
tenant_id
– -
security_groups
– -
network
–
-
Red Hat Virtualization:
--volume
:-
size_gb
– Volume size in GB, integer value -
storage_domain
– ID or name of storage domain -
bootable
– Boolean, set 1 for bootable, only one volume can be bootable -
preallocate
– Boolean, set 1 to preallocate -
wipe_after_delete
– Boolean, set 1 to wipe disk after delete -
interface
– Disk interface name, must be ide, virtio or virtio_scsi
-
--interface
:-
compute_name
– Compute name, e.g. eth0 -
compute_network
– Select one of available networks for a cluster, must be an ID or a name -
compute_interface
– Interface type -
compute_vnic_profile
– Vnic Profile
-
--compute-attributes
:-
cluster
– ID or name of cluster to use -
template
– Hardware profile to use -
cores
– Integer value, number of cores -
sockets
– Integer value, number of sockets -
memory
– Amount of memory, integer value in bytes -
ha
– Boolean, set 1 to high availability -
display_type
– Possible values: VNC, SPICE -
keyboard_layout
– Possible values: ar, de-ch, es, fo, fr-ca, hu, ja, mk, no, pt-br, sv, da, en-gb, et, fr, fr-ch, is, lt, nl, pl, ru, th, de, en-us, fi, fr-be, hr, it, lv, nl-be, pt, sl, tr. Not usable if display type is SPICE.
-
Rackspace:
-
--volume
: -
--interface
: --compute-attributes
:-
flavor_id
–
-
VMware:
--volume
:-
name
– -
storage_pod
– Storage Pod ID from VMware -
datastore
– Datastore ID from VMware -
mode
– persistent/independent_persistent/independent_nonpersistent -
size_gb
– Integer number, volume size in GB -
thin
– true/false -
eager_zero
– true/false -
controller_key
– Associated SCSI controller key
-
--interface
:-
compute_type
– Type of the network adapter, for example one of: VirtualVmxnet3, VirtualE1000, See documentation center for your version of vSphere to find more details about available adapter types: https://www.vmware.com/support/pubs/ -
compute_network
– Network ID or Network Name from VMware
-
--compute-attributes
:-
cluster
– Cluster ID from VMware -
corespersocket
– Number of cores per socket (applicable to hardware versions < 10 only) -
cpus
– CPU count -
memory_mb
– Integer number, amount of memory in MB -
path
– Path to folder -
resource_pool
– Resource Pool ID from VMware -
firmware
– automatic/bios/efi -
guest_id
– Guest OS ID form VMware -
hardware_version
– Hardware version ID from VMware -
memoryHotAddEnabled
– Must be a 1 or 0, lets you add memory resources while the machine is on -
cpuHotAddEnabled
– Must be a 1 or 0, lets you add CPU resources while the machine is on -
add_cdrom
– Must be a 1 or 0, Add a CD-ROM drive to the virtual machine -
annotation
– Annotation Notes scsi_controllers
– List with SCSI controllers definitions-
type
– ID of the controller from VMware -
key
– Key of the controller (e.g. 1000)
-
-
boot_order
– Device names to specify the boot order
-
AzureRM:
--volume
:-
disk_size_gb
– Volume Size in GB (integer value) -
data_disk_caching
– Data Disk Caching (None, ReadOnly, ReadWrite)
-
--interface
:-
compute_network
– Select one of available Azure Subnets, must be an ID -
compute_public_ip
– Public IP (None, Static, Dynamic) -
compute_private_ip
– Static Private IP (expressed as true or false)
-
--compute-attributes
:-
resource_group
– Existing Azure Resource Group of user -
vm_size
– VM Size, eg. Standard_A0 etc. -
username
– The Admin username -
password
– The Admin password -
platform
– OS type eg. Linux -
ssh_key_data
– SSH key for passwordless authentication -
os_disk_caching
– OS disk caching -
premium_os_disk
– Premium OS Disk, Boolean as 0 or 1 -
script_command
– Custom Script Command -
script_uris
– Comma seperated file URIs
-
GCE:
--volume
:-
size_gb
– Volume size in GB, integer value
-
-
--interface
: --compute-attributes
:-
machine_type
– -
network
– -
associate_external_ip
–
-
3.14.6.7. compute-profile values update-interface
Update compute profile interface
Usage
# hammer compute-profile values update-interface [OPTIONS]
Options
-
--compute-profile VALUE
– Compute profile name -
--compute-profile-id VALUE
-
--compute-resource VALUE
– Compute resource name -
--compute-resource-id VALUE
-
--interface KEY_VALUE_LIST
– Interface parameters, should be comma separated list of values -
--interface-id NUMBER
– Interface id -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
Provider specific options
Bold attributes are required.
EC2:
-
--interface
:
Libvirt:
--interface
:-
compute_type
– Possible values: bridge, network -
compute_bridge
– Name of interface according to type -
compute_model
– Possible values: virtio, rtl8139, ne2k_pci, pcnet, e1000 -
compute_network
– Libvirt instance network, e.g. default
-
OpenStack:
-
--interface
:
Red Hat Virtualization:
--interface
:-
compute_name
– Compute name, e.g. eth0 -
compute_network
– Select one of available networks for a cluster, must be an ID or a name -
compute_interface
– Interface type -
compute_vnic_profile
– Vnic Profile
-
Rackspace:
-
--interface
:
VMware:
--interface
:-
compute_type
– Type of the network adapter, for example one of: VirtualVmxnet3, VirtualE1000, See documentation center for your version of vSphere to find more details about available adapter types: https://www.vmware.com/support/pubs/ -
compute_network
– Network ID or Network Name from VMware
-
AzureRM:
--interface
:-
compute_network
– Select one of available Azure Subnets, must be an ID -
compute_public_ip
– Public IP (None, Static, Dynamic) -
compute_private_ip
– Static Private IP (expressed as true or false)
-
GCE:
-
--interface
:
3.14.6.8. compute-profile values update-volume
Update compute profile volume
Usage
# hammer compute-profile values update-volume [OPTIONS]
Options
-
--compute-profile VALUE
– Compute profile name -
--compute-profile-id VALUE
-
--compute-resource VALUE
– Compute resource name -
--compute-resource-id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--volume KEY_VALUE_LIST
– Volume parameters, should be comma separated list of values -
--volume-id NUMBER
– Volume id -
-h
,--help
– Print help
Provider specific options
Bold attributes are required.
EC2:
-
--volume
:
Libvirt:
--volume
:-
pool_name
– One of available storage pools -
capacity
– String value, e.g. 10G -
allocation
– Initial allocation, e.g. 0G -
format_type
– Possible values: raw, qcow2
-
OpenStack:
-
--volume
:
Red Hat Virtualization:
--volume
:-
size_gb
– Volume size in GB, integer value -
storage_domain
– ID or name of storage domain -
bootable
– Boolean, set 1 for bootable, only one volume can be bootable -
preallocate
– Boolean, set 1 to preallocate -
wipe_after_delete
– Boolean, set 1 to wipe disk after delete -
interface
– Disk interface name, must be ide, virtio or virtio_scsi
-
Rackspace:
-
--volume
:
VMware:
--volume
:-
name
– -
storage_pod
– Storage Pod ID from VMware -
datastore
– Datastore ID from VMware -
mode
– persistent/independent_persistent/independent_nonpersistent -
size_gb
– Integer number, volume size in GB -
thin
– true/false -
eager_zero
– true/false -
controller_key
– Associated SCSI controller key
-
AzureRM:
--volume
:-
disk_size_gb
– Volume Size in GB (integer value) -
data_disk_caching
– Data Disk Caching (None, ReadOnly, ReadWrite)
-
GCE:
--volume
:-
size_gb
– Volume size in GB, integer value
-
3.15. compute-resource
Manipulate compute resources
Usage
# hammer compute-resource [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.15.1. compute-resource associate-vms
Associate VMs to Hosts
Usage
# hammer compute-resource associate-vms [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Compute resource name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--vm-id VALUE
– Associate a specific VM -
-h
,--help
– Print help
3.15.2. compute-resource clusters
List available clusters for a compute resource
Usage
# hammer compute-resource clusters [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Compute resource name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Datacenter | x | x | |
Hosts | x | x | |
Cluster path | x | x |
3.15.3. compute-resource create
Create a compute resource
Usage
# hammer compute-resource create [OPTIONS]
Options
-
--app-ident VALUE
– Client ID for AzureRm -
--caching-enabled BOOLEAN
– Enable caching, for VMware only -
--cloud VALUE
– Cloud -
--datacenter VALUE
– For RHEV, VMware Datacenter -
--description VALUE
-
--display-type ENUM
– For Libvirt and RHEV only Possible value(s):VNC
,SPICE
-
--domain VALUE
– For RHEL OpenStack Platform (v3) only -
--email VALUE
– Deprecated, email is automatically loaded from the JSON file. For GCE only -
--key-path VALUE
– Certificate path, for GCE only -
--keyboard-layout ENUM
– For RHEV only Possible value(s):ar
,de-ch
,es
,fo
,fr-ca
,hu
,ja
,mk
,no
,pt-br
,sv
,da
,en-gb
,et
,fr
,fr-ch
,is
,lt
,nl
,pl
,ru
,th
,de
,en-us
,fi
,fr-be
,hr
,it
,lv
,nl-be
,pt
,sl
,tr
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-ids LIST
– REPLACE locations with given ids -
--location-title VALUE
– Set the current location context for the request -
--location-titles LIST
-
--locations LIST
-
--name VALUE
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-ids LIST
– REPLACE organizations with given ids. -
--organization-title VALUE
– Set the current organization context for the request -
--organization-titles LIST
-
--organizations LIST
-
--ovirt-quota VALUE
– For RHEV only, ID or Name of quota to use -
--password VALUE
– Password for RHEV, EC2, VMware, RHEL OpenStack Platform. Secret key for EC2 -
--project VALUE
– Deprecated, project is automatically loaded from the JSON file. For GCE only -
--project-domain-id VALUE
– For RHEL OpenStack Platform (v3) only -
--project-domain-name VALUE
– For RHEL OpenStack Platform (v3) only -
--provider VALUE
– Providers include Libvirt, Ovirt, EC2, Vmware, Openstack, AzureRm, GCE -
--public-key VALUE
– For RHEV only -
--public-key-path FILE
– Path to a file that contains oVirt public key (For oVirt only) -
--region VALUE
– For AzureRm eg.eastus
and for EC2 only. Useus-gov-west-1
for EC2 GovCloud region -
--secret-key VALUE
– Client Secret for AzureRm -
--server VALUE
– For VMware -
--set-console-password BOOLEAN
For Libvirt and VMware only -
--sub-id VALUE
– Subscription ID for AzureRm -
--tenant VALUE
– For RHEL OpenStack Platform and AzureRm only -
--url VALUE
– URL for Libvirt, RHEV and RHEL OpenStack Platform -
--user VALUE
– Username for RHEV, EC2, VMware, RHEL OpenStack Platform. Access Key for EC2. -
--zone VALUE
– Zone, for GCE only -
-h
,--help
– Print help
3.15.4. compute-resource delete
Delete a compute resource
Usage
# hammer compute-resource <delete|destroy> [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Compute resource name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.15.5. compute-resource flavors
List available flavors for a compute resource
Usage
# hammer compute-resource flavors [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Compute resource name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
3.15.6. compute-resource folders
List available folders for a compute resource
Usage
# hammer compute-resource folders [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Compute resource name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Parent | x | x | |
Datacenter | x | x | |
Path | x | x | |
Type | x | x |
3.15.7. compute-resource image
View and manage compute resource’s images
Usage
# hammer compute-resource image [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.15.7.1. compute-resource image available
Show images available for addition
Usage
# hammer compute-resource image available [OPTIONS]
Options
-
--compute-resource VALUE
– Compute resource name -
--compute-resource-id VALUE
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Name | x | x | x |
Uuid | x | x |
3.15.7.2. compute-resource image create
Create an image
Usage
# hammer compute-resource image create [OPTIONS]
Options
-
--architecture VALUE
– Architecture name -
--architecture-id VALUE
– ID of architecture -
--compute-resource VALUE
– Compute resource name -
--compute-resource-id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
-
--operatingsystem VALUE
– Operating system title -
--operatingsystem-id NUMBER
– ID of operating system -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--password VALUE
-
--user-data BOOLEAN
– Whether or not the image supports user data -
--username VALUE
-
--uuid VALUE
– Template ID in the compute resource -
-h
,--help
– Print help
3.15.7.3. compute-resource image delete
Delete an image
Usage
# hammer compute-resource image <delete|destroy> [OPTIONS]
Options
-
--compute-resource VALUE
– Compute resource name -
--compute-resource-id VALUE
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.15.7.4. compute-resource image info
Show an image
Usage
# hammer compute-resource image <info|show> [OPTIONS]
Options
-
--architecture VALUE
– Architecture name -
--architecture-id VALUE
– ID of architecture -
--compute-resource VALUE
– Compute resource name -
--compute-resource-id VALUE
– ID of compute resource -
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--operatingsystem VALUE
– Operating system title -
--operatingsystem-id NUMBER
– ID of operating system -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Operating system | x | x | |
Username | x | x | |
Uuid | x | x | |
User data | x | x | |
Architecture | x | x | |
Iam role | x | x | |
Created at | x | x | |
Updated at | x | x |
3.15.7.5. compute-resource image list
List all images for a compute resource
Usage
# hammer compute-resource image <list|index> [OPTIONS]
Options
-
--architecture VALUE
– Architecture name -
--architecture-id VALUE
– ID of architecture -
--compute-resource VALUE
– Compute resource name -
--compute-resource-id VALUE
– ID of compute resource -
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--operatingsystem VALUE
– Operating system title -
--operatingsystem-id NUMBER
– ID of operating system -
--order VALUE
– Sort and order by a searchable field, e.g.<field> DESC
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--page NUMBER
– Page number, starting at 1 -
--per-page VALUE
– Number of results per page to return,all
to return all results -
--search VALUE
– Filter results -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Operating system | x | x | |
Username | x | x | |
Uuid | x | x | |
User data | x | x |
Search / Order fields
-
architecture
– integer -
compute_resource
– string -
id
– integer -
name
– string -
operatingsystem
– integer -
user_data
– Values: true, false -
username
– string
3.15.7.6. compute-resource image update
Update an image
Usage
# hammer compute-resource image update [OPTIONS]
Options
-
--architecture VALUE
– Architecture name -
--architecture-id VALUE
– ID of architecture -
--compute-resource VALUE
– Compute resource name -
--compute-resource-id VALUE
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
-
--new-name VALUE
-
--operatingsystem VALUE
– Operating system title -
--operatingsystem-id NUMBER
– ID of operating system -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--password VALUE
-
--user-data BOOLEAN
– Whether or not the image supports user data -
--username VALUE
-
--uuid VALUE
– Template ID in the compute resource -
-h
,--help
– Print help
3.15.8. compute-resource images
List available images for a compute resource
Usage
# hammer compute-resource images [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Compute resource name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Uuid | x | x | |
Name | x | x | x |
Path | x | x |
3.15.9. compute-resource info
Show a compute resource
Usage
# hammer compute-resource <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Compute resource name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Provider | x | x | |
Description | x | x | |
User | x | x | |
Locations/ | x | x | |
Organizations/ | x | x | |
Created at | x | x | |
Updated at | x | x |
3.15.10. compute-resource list
List all compute resources
Usage
# hammer compute-resource <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Scope by locations -
--location-title VALUE
– Set the current location context for the request -
--order VALUE
– Sort and order by a searchable field, e.g.<field> DESC
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Scope by organizations -
--organization-title VALUE
– Set the current organization context for the request -
--page NUMBER
– Page number, starting at 1 -
--per-page VALUE
– Number of results per page to return,all
to return all results -
--search VALUE
– Filter results -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Provider | x | x |
Search / Order fields
-
id
– integer -
location
– string -
location_id
– integer -
name
– string -
organization
– string -
organization_id
– integer -
type
– string
3.15.11. compute-resource networks
List available networks for a compute resource
Usage
# hammer compute-resource networks [OPTIONS]
Options
-
--cluster-id VALUE
– Cluster ID (Deprecated: Use--cluster-name
instead) -
--cluster-name VALUE
– Cluster name or path to search by -
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Compute resource name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Datacenter | x | x | |
Virtual switch | x | x | |
Vlan id | x | x |
3.15.12. compute-resource resource-pools
List resource pools for a compute resource cluster
Usage
# hammer compute-resource resource-pools [OPTIONS]
Options
-
--cluster-id VALUE
– Cluster ID (Deprecated: Use--cluster-name
instead) -
--cluster-name VALUE
– Cluster name or path to search by -
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Compute resource name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Cluster | x | x | |
Datacenter | x | x |
3.15.13. compute-resource security-groups
List available security groups for a compute resource
Usage
# hammer compute-resource security-groups [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Compute resource name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
3.15.14. compute-resource storage-domains
List storage domains for a compute resource
Usage
# hammer compute-resource storage-domains [OPTIONS]
Options
-
--cluster-id VALUE
– Cluster ID (Deprecated: Use--cluster-name
instead) -
--cluster-name VALUE
– Cluster name or path to search by -
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Compute resource name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--storage-domain VALUE
-
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
3.15.15. compute-resource storage-pods
List storage pods for a compute resource
Usage
# hammer compute-resource storage-pods [OPTIONS]
Options
-
--cluster-id VALUE
– Cluster ID (Deprecated: Use--cluster-name
instead) -
--cluster-name VALUE
– Cluster name or path to search by -
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Compute resource name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--storage-pod VALUE
-
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Datacenter | x | x |
3.15.16. compute-resource update
Update a compute resource
Usage
# hammer compute-resource update [OPTIONS]
Options
-
--app-ident VALUE
– Client ID for AzureRm -
--caching-enabled BOOLEAN
– Enable caching, for VMware only -
--cloud VALUE
– Cloud -
--datacenter VALUE
– For RHEV, VMware Datacenter -
--description VALUE
-
--display-type ENUM
– For Libvirt and RHEV only Possible value(s):VNC
,SPICE
-
--domain VALUE
– For RHEL OpenStack Platform (v3) only -
--email VALUE
– Deprecated, email is automatically loaded from the JSON file. For GCE only -
--id VALUE
-
--key-path VALUE
– Certificate path, for GCE only -
--keyboard-layout ENUM
– For RHEV only Possible value(s):ar
,de-ch
,es
,fo
,fr-ca
,hu
,ja
,mk
,no
,pt-br
,sv
,da
,en-gb
,et
,fr
,fr-ch
,is
,lt
,nl
,pl
,ru
,th
,de
,en-us
,fi
,fr-be
,hr
,it
,lv
,nl-be
,pt
,sl
,tr
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-ids LIST
– REPLACE locations with given ids -
--location-title VALUE
– Set the current location context for the request -
--location-titles LIST
-
--locations LIST
-
--name VALUE
– Compute resource name -
--new-name VALUE
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-ids LIST
– REPLACE organizations with given ids. -
--organization-title VALUE
– Set the current organization context for the request -
--organization-titles LIST
-
--organizations LIST
-
--ovirt-quota VALUE
– For RHEV only, ID or Name of quota to use -
--password VALUE
– Password for RHEV, EC2, VMware, RHEL OpenStack Platform. Secret key for EC2 -
--project VALUE
– Deprecated, project is automatically loaded from the JSON file. For GCE only -
--project-domain-id VALUE
– For RHEL OpenStack Platform (v3) only -
--project-domain-name VALUE
– For RHEL OpenStack Platform (v3) only -
--provider VALUE
– Providers include Libvirt, Ovirt, EC2, Vmware, Openstack, AzureRm, GCE -
--public-key VALUE
– For RHEV only -
--public-key-path FILE
– Path to a file that contains oVirt public key (For oVirt only) -
--region VALUE
– For AzureRm eg.eastus
and for EC2 only. Useus-gov-west-1
for EC2 GovCloud region -
--secret-key VALUE
– Client Secret for AzureRm -
--server VALUE
– For VMware -
--set-console-password BOOLEAN
For Libvirt and VMware only -
--sub-id VALUE
– Subscription ID for AzureRm -
--tenant VALUE
– For RHEL OpenStack Platform and AzureRm only -
--url VALUE
– URL for Libvirt, RHEV and RHEL OpenStack Platform -
--user VALUE
– Username for RHEV, EC2, VMware, RHEL OpenStack Platform. Access Key for EC2. -
--zone VALUE
– Zone, for GCE only -
-h
,--help
– Print help
3.15.17. compute-resource virtual-machine
View and manage compute resource’s virtual machines
Usage
# hammer compute-resource virtual-machine [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.15.17.1. compute-resource virtual-machine delete
Delete a Virtual Machine
Usage
# hammer compute-resource virtual-machine <delete|destroy> [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Compute resource name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--vm-id VALUE
-
-h
,--help
– Print help
3.15.17.2. compute-resource virtual-machine info
Show a virtual machine
Usage
# hammer compute-resource virtual-machine <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Compute resource name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--vm-id VALUE
-
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
3.15.17.3. compute-resource virtual-machine power
Power a Virtual Machine
Usage
# hammer compute-resource virtual-machine power [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Compute resource name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--vm-id VALUE
-
-h
,--help
– Print help
3.15.18. compute-resource virtual-machines
List available virtual machines for a compute resource
Usage
# hammer compute-resource virtual-machines [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Compute resource name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Path | x | x | |
State | x | x |
3.15.19. compute-resource vnic-profiles
List available vnic profiles for a compute resource, for RHEV only
Usage
# hammer compute-resource vnic-profiles [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Compute resource name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Vnic profile id | x | x | x |
Name | x | x | x |
Network id | x | x |
3.15.20. compute-resource zones
List available zone for a compute resource
Usage
# hammer compute-resource zones [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Compute resource name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
3.16. config-report
Browse and read reports
Usage
# hammer config-report [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.16.1. config-report delete
Delete a report
Usage
# hammer config-report <delete|destroy> [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.16.2. config-report info
Show a report
Usage
# hammer config-report <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Host | x | x | |
Reported at | x | x | |
Origin | x | x | |
Report status/applied | x | x | |
Report status/restarted | x | x | |
Report status/failed | x | x | |
Report status/restart failures | x | x | |
Report status/skipped | x | x | |
Report status/pending | x | x | |
Report metrics/config retrieval | x | x | |
Report metrics/exec | x | x | |
Report metrics/file | x | x | |
Report metrics/package | x | x | |
Report metrics/service | x | x | |
Report metrics/user | x | x | |
Report metrics/yumrepo | x | x | |
Report metrics/filebucket | x | x | |
Report metrics/cron | x | x | |
Report metrics/total | x | x | |
Logs/resource | x | x | |
Logs/message | x | x |
3.16.3. config-report list
List all reports
Usage
# hammer config-report <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--order VALUE
– Sort and order by a searchable field, e.g.<field> DESC
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--page NUMBER
– Page number, starting at 1 -
--per-page VALUE
– Number of results per page to return,all
to return all results -
--search VALUE
– Filter results -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Host | x | x | |
Last report | x | x | |
Origin | x | x | |
Applied | x | x | |
Restarted | x | x | |
Failed | x | x | |
Restart failures | x | x | |
Skipped | x | x | |
Pending | x | x |
Search / Order fields
-
applied
– integer -
eventful
– Values: true, false -
failed
– integer -
failed_restarts
– integer -
host
– string -
host_id
– integer -
host_owner_id
– integer -
hostgroup
– string -
hostgroup_fullname
– string -
hostgroup_title
– string -
id
– integer -
last_report
– datetime -
location
– string -
log
– text -
organization
– string -
origin
– string -
pending
– integer -
reported
– datetime -
resource
– text -
restarted
– integer -
skipped
– integer
3.17. content-credentials
Manipulate content credentials on the server
Usage
# hammer content-credentials [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.17.1. content-credentials create
Create a Content Credential
Usage
# hammer content-credentials create [OPTIONS]
Options
-
--content-type VALUE
– Type of content: “cert”, “gpg_key” -
--name VALUE
– Name of the Content Credential -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization identifier -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--path FILE
– Key file -
-h
,--help
– Print help
3.17.2. content-credentials delete
Destroy a Content Credential
Usage
# hammer content-credentials <delete|destroy> [OPTIONS]
3.17.3. content-credentials info
Show a Content Credential
Usage
# hammer content-credentials <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id NUMBER
– Content Credential numeric identifier -
--name VALUE
– Name to search by -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
-
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Organization | x | x | |
Repositories/id | x | x | |
Repositories/name | x | x | |
Repositories/content type | x | x | |
Repositories/product | x | x | |
Content | x | x |
3.17.4. content-credentials list
List Content Credentials
Usage
# hammer content-credentials <list|index> [OPTIONS]
Options
-
--content-type VALUE
– Type of content -
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--full-result BOOLEAN
– Whether or not to show all results -
--name VALUE
– Name of the Content Credential -
--order VALUE
– Sort field and order, eg.id DESC
-
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization identifier -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--page NUMBER
– Page number, starting at 1 -
--per-page NUMBER
– Number of results per page to return -
--search VALUE
– Search string -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Content type | x | x |
3.17.5. content-credentials update
Update a Content Credential
Usage
# hammer content-credentials update [OPTIONS]
Options
-
--content-type VALUE
– Type of content: “cert”, “gpg_key” -
--id NUMBER
– Content Credential ID -
--name VALUE
– Name of the Content Credential -
--new-name VALUE
– Name of the Content Credential -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
-
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--path FILE
– Key file -
-h
,--help
– Print help
3.18. content-export
Prepare content for export to a disconnected Katello
Usage
# hammer content-export [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.18.1. content-export complete
Prepare content for a full export to a disconnected Katello
Usage
# hammer content-export complete [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.18.1.1. content-export complete library
Performs a full export of the organization’s library environment
Usage
# hammer content-export complete library [OPTIONS]
Options
-
--async
– Do not wait for the task -
--chunk-size-gb NUMBER
– Split the exported content into archives no greater than the specified size in gigabytes. -
--destination-server VALUE
– Destination Server name -
--fail-on-missing-content
– Fails if any of the repositories belonging to this organization are unexportable. -
--format ENUM
– Export formats.Choose syncable if the exported content needs to be in a yum format. This option is only available for yum, file repositories. Choose importable if the importing server uses the same version and exported content needs to be one of yum, file, ansible_collection, docker repositories. Possible value(s):syncable
,importable
-
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization identifier -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
-h
,--help
– Print help
3.18.1.2. content-export complete repository
Performs a full export of a repository
Usage
# hammer content-export complete repository [OPTIONS]
Options
-
--async
– Do not wait for the task -
--chunk-size-gb NUMBER
– Split the exported content into archives no greater than the specified size in gigabytes. -
--format ENUM
– Export formats.Choose syncable if the exported content needs to be in a yum format. This option is only available for yum, file repositories. Choose importable if the importing server uses the same version and exported content needs to be one of yum, file, ansible_collection, docker repositories. Possible value(s):syncable
,importable
-
--id NUMBER
– Repository identifier -
--name VALUE
– Filter repositories by name. -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization ID -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--product VALUE
– Product name to search by -
--product-id NUMBER
– Product numeric identifier -
-h
,--help
– Print help
3.18.1.3. content-export complete version
Performs a full export a content view version
Usage
# hammer content-export complete version [OPTIONS]
Options
-
--async
– Do not wait for the task -
--chunk-size-gb NUMBER
– Split the exported content into archives no greater than the specified size in gigabytes. -
--content-view VALUE
– Content view name to search by -
--content-view-id NUMBER
– Content view numeric identifier -
--destination-server VALUE
– Destination Server name -
--fail-on-missing-content
– Fails if any of the repositories belonging to this version are unexportable. -
--format ENUM
– Export formats.Choose syncable if the exported content needs to be in a yum format. This option is only available for yum, file repositories. Choose importable if the importing server uses the same version and exported content needs to be one of yum, file, ansible_collection, docker repositories. Possible value(s):syncable
,importable
-
--id NUMBER
– Content view version identifier -
--lifecycle-environment VALUE
– Lifecycle environment name to search by -
--lifecycle-environment-id NUMBER
ID of the environment -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization ID -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--version VALUE
– Filter versions by version number. -
-h
,--help
– Print help
3.18.2. content-export generate-listing
Generates listing file on each directory of a syncable export. This command only needs to be used if the export was performed asynchronously or if the listing files were lost. Assumes the syncable export directory is accessible on disk
Usage
# hammer content-export generate-listing [OPTIONS]
3.18.3. content-export generate-metadata
Writes export metadata to disk for use by the importing Katello. This command only needs to be used if the export was performed asynchronously or if the metadata was lost
Usage
# hammer content-export generate-metadata [OPTIONS]
3.18.4. content-export incremental
Prepare content for an incremental export to a disconnected Katello
Usage
# hammer content-export incremental [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.18.4.1. content-export incremental library
Performs an incremental export of the organization’s library environment
Usage
# hammer content-export incremental library [OPTIONS]
Options
-
--async
– Do not wait for the task -
--chunk-size-gb NUMBER
– Split the exported content into archives no greater than the specified size in gigabytes. -
--destination-server VALUE
– Destination Server name -
--fail-on-missing-content
– Fails if any of the repositories belonging to this organization are unexportable. -
--format ENUM
– Export formats.Choose syncable if the exported content needs to be in a yum format. This option is only available for yum, file repositories. Choose importable if the importing server uses the same version and exported content needs to be one of yum, file, ansible_collection, docker repositories. Possible value(s):syncable
,importable
-
--from-history-id NUMBER
– Export history identifier used for incremental export. If not provided the most recent export history will be used. -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization identifier -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
-h
,--help
– Print help
3.18.4.2. content-export incremental repository
Performs an incremental export of a repository
Usage
# hammer content-export incremental repository [OPTIONS]
Options
-
--async
– Do not wait for the task -
--chunk-size-gb NUMBER
– Split the exported content into archives no greater than the specified size in gigabytes. -
--format ENUM
– Export formats.Choose syncable if the exported content needs to be in a yum format. This option is only available for yum, file repositories. Choose importable if the importing server uses the same version and exported content needs to be one of yum, file, ansible_collection, docker repositories. Possible value(s):syncable
,importable
-
--from-history-id NUMBER
– Export history identifier used for incremental export. If not provided the most recent export history will be used. -
--id NUMBER
– Repository identifier -
--name VALUE
– Filter repositories by name. -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization ID -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--product VALUE
– Product name to search by -
--product-id NUMBER
– Product numeric identifier -
-h
,--help
– Print help
3.18.4.3. content-export incremental version
Performs an incremental export of a content view version
Usage
# hammer content-export incremental version [OPTIONS]
Options
-
--async
– Do not wait for the task -
--chunk-size-gb NUMBER
– Split the exported content into archives no greater than the specified size in gigabytes. -
--content-view VALUE
– Content view name to search by -
--content-view-id NUMBER
– Content view numeric identifier -
--destination-server VALUE
– Destination Server name -
--fail-on-missing-content
– Fails if any of the repositories belonging to this version are unexportable. -
--format ENUM
– Export formats.Choose syncable if the exported content needs to be in a yum format. This option is only available for yum, file repositories. Choose importable if the importing server uses the same version and exported content needs to be one of yum, file, ansible_collection, docker repositories. Possible value(s):syncable
,importable
-
--from-history-id NUMBER
– Export history identifier used for incremental export. If not provided the most recent export history will be used. -
--id NUMBER
– Content view version identifier -
--lifecycle-environment VALUE
– Lifecycle environment name to search by -
--lifecycle-environment-id NUMBER
ID of the environment -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization ID -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--version VALUE
– Filter versions by version number. -
-h
,--help
– Print help
3.18.5. content-export list
View content view export histories
Usage
# hammer content-export <list|index> [OPTIONS]
Options
-
--content-view VALUE
– Content view name to search by -
--content-view-id NUMBER
– Content view identifier -
--content-view-version VALUE
– Content view version number -
--content-view-version-id NUMBER
Content view version identifier -
--destination-server VALUE
– Destination Server name -
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--full-result BOOLEAN
– Whether or not to show all results -
--id NUMBER
– Content view version export history identifier -
--order VALUE
– Sort field and order, eg.id DESC
-
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization identifier -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--page NUMBER
– Page number, starting at 1 -
--per-page NUMBER
– Number of results per page to return -
--search VALUE
– Search string -
--type ENUM
– Export Types Possible value(s):complete
,incremental
-
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Destination server | x | x | |
Path | x | x | |
Type | x | x | |
Content view version | x | x | |
Content view version id | x | x | |
Created at | x | x | |
Updated at | x | x |
Search / Order fields
-
content_view_id
– integer -
content_view_version_id
– integer -
id
– integer -
type
– string
3.19. content-import
Import content from an upstream archive.
Usage
# hammer content-import [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.19.1. content-import library
Imports a content archive to an organization’s library lifecycle environment
Usage
# hammer content-import library [OPTIONS]
Options
-
--async
– Do not wait for the task -
--metadata-file VALUE
– Location of the metadata.json file. This is not required if the metadata.json file is already in the archive directory. -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization identifier -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--path VALUE
– Directory containing the exported Content View Version -
-h
,--help
– Print help
3.19.2. content-import list
View content view import histories
Usage
# hammer content-import <list|index> [OPTIONS]
Options
-
--content-view VALUE
– Content view name to search by -
--content-view-id NUMBER
– Content view identifier -
--content-view-version VALUE
– Content view version number -
--content-view-version-id NUMBER
Content view version identifier -
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--full-result BOOLEAN
– Whether or not to show all results -
--id NUMBER
– Content view version import history identifier -
--order VALUE
– Sort field and order, eg.id DESC
-
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization identifier -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--page NUMBER
– Page number, starting at 1 -
--per-page NUMBER
– Number of results per page to return -
--search VALUE
– Search string -
--type ENUM
– Import Types Possible value(s):complete
,incremental
-
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Path | x | x | |
Type | x | x | |
Content view version | x | x | |
Content view version id | x | x | |
Created at | x | x | |
Updated at | x | x |
Search / Order fields
-
content_view_id
– integer -
content_view_version_id
– integer -
id
– integer -
type
– string
3.19.3. content-import repository
Imports a repository
Usage
# hammer content-import repository [OPTIONS]
Options
-
--async
– Do not wait for the task -
--metadata-file VALUE
– Location of the metadata.json file. This is not required if the metadata.json file is already in the archive directory. -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization identifier -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--path VALUE
– Directory containing the exported Content View Version -
-h
,--help
– Print help
3.19.4. content-import version
Imports a content archive to a content view version
Usage
# hammer content-import version [OPTIONS]
Options
-
--async
– Do not wait for the task -
--metadata-file VALUE
– Location of the metadata.json file. This is not required if the metadata.json file is already in the archive directory. -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization identifier -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--path VALUE
– Directory containing the exported Content View Version -
-h
,--help
– Print help
3.20. content-units
Manipulate content units
Usage
# hammer content-units [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.20.1. content-units info
Show a content unit
Usage
# hammer content-units <info|show> [OPTIONS]
Options
-
--content-type VALUE
– Possible values: -
--content-view VALUE
– Content view name to search by -
--content-view-id NUMBER
– Content view numeric identifier -
--content-view-version VALUE
– Content view version number -
--content-view-version-id NUMBER
Content view version identifier -
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
– A content unit identifier -
--name VALUE
– Name to search by -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization identifier -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--product VALUE
– Product name to search by -
--product-id NUMBER
– Product numeric identifier -
--repository VALUE
– Repository name to search by -
--repository-id NUMBER
– Repository identifier -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Version | x | x | |
Filename | x | x |
3.20.2. content-units list
List content_units
Usage
# hammer content-units <list|index> [OPTIONS]
Options
-
--content-type VALUE
– Possible values: -
--content-view VALUE
– Content view name to search by -
--content-view-filter VALUE
– Name to search by -
--content-view-filter-id NUMBER
– Content view filter identifier -
--content-view-filter-rule VALUE
– Name to search by -
--content-view-filter-rule-id NUMBER
Content view filter rule identifier -
--content-view-id NUMBER
– Content view numeric identifier -
--content-view-version VALUE
– Content view version number -
--content-view-version-id NUMBER
– Content view version identifier -
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--full-result BOOLEAN
– Whether or not to show all results -
--ids LIST
– Ids to filter content by -
--include-filter-ids BOOLEAN
– Includes associated content view filter ids in response -
--lifecycle-environment-id NUMBER
– Environment identifier -
--order VALUE
– Sort field and order, eg.id DESC
-
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization identifier -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--page NUMBER
– Page number, starting at 1 -
--per-page NUMBER
– Number of results per page to return -
--product VALUE
– Product name to search by -
--product-id NUMBER
– Product numeric identifier -
--repository VALUE
– Repository name to search by -
--repository-id NUMBER
– Repository identifier -
--search VALUE
– Search string -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Version | x | x | |
Filename | x | x |
3.21. content-view
Manipulate content views
Usage
# hammer content-view [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.21.1. content-view add-repository
Associate a resource
Usage
# hammer content-view add-repository [OPTIONS]
Options
-
--id VALUE
– Content view numeric identifier -
--name VALUE
– Content view name to search by -
--organization VALUE
– Organization name to search by -
--organization-id VALUE
– Organization ID to search by -
--organization-label VALUE
– Organization label to search by -
--product VALUE
– Product name to search by -
--product-id NUMBER
– Product numeric identifier -
--repository VALUE
– Repository name to search by -
--repository-id NUMBER
– Repository ID -
-h
,--help
– Print help
3.21.2. content-view add-version
Add a content view version to a composite view
Usage
# hammer content-view add-version [OPTIONS]
Options
-
--content-view VALUE
– Content view name to search by -
--content-view-id NUMBER
– Content view id to search by -
--content-view-version VALUE
– Content view version number -
--content-view-version-id NUMBER
Content view version identifier -
--id VALUE
– Content view numeric identifier -
--name VALUE
– Content view name to search by -
--organization VALUE
– Organization name to search by -
--organization-id VALUE
– Organization ID to search by -
--organization-label VALUE
– Organization label to search by -
-h
,--help
– Print help
3.21.3. content-view component
View and manage components
Usage
# hammer content-view component [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.21.3.1. content-view component add
Add components to the content view
Usage
# hammer content-view component add [OPTIONS]
Options
-
--component-content-view VALUE
– Content View name of the component who`s latest version is desired -
--component-content-view-id VALUE
– Content View identifier of the component who`s latest version is desired -
--component-content-view-version VALUE
– Content View Version number of the component. Either use this or -
--component-content-view-version-id
option -
--component-content-view-version-id VALUE
Content View Version identifier of the component -
--composite-content-view VALUE
– Name of the composite content view -
--composite-content-view-id NUMBER
– Composite content view identifier -
--latest
– Select the latest version of the components content view is desired -
--organization VALUE
– Organization name to search by -
--organization-id VALUE
– Organization ID to search by -
--organization-label VALUE
– Organization label to search by -
-h
,--help
– Print help
3.21.3.2. content-view component list
List components attached to this content view
Usage
# hammer content-view component <list|index> [OPTIONS]
Options
-
--composite-content-view VALUE
– Name of the composite content view -
--composite-content-view-id NUMBER
Composite content view identifier -
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--organization VALUE
– Organization name to search by -
--organization-id VALUE
– Organization ID to search by -
--organization-label VALUE
– Organization label to search by -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Content view id | x | x | |
Name | x | x | |
Version | x | x | |
Component id | x | x | x |
Current version | x | x | |
Version id | x | x |
3.21.3.3. content-view component remove
Remove components from the content view
Usage
# hammer content-view component remove [OPTIONS]
Options
-
--component-content-view-ids VALUE
Array of component content view identfiers to remove. Comma separated list of values -
--component-content-views VALUE
– Array of component content view names to remove. Comma separated list of values -
--component-ids LIST
– Array of content view component IDs to remove. Identifier of the component association -
--composite-content-view VALUE
– Name of the composite content view -
--composite-content-view-id NUMBER
Composite content view identifier -
--organization VALUE
– Organization name to search by -
--organization-id VALUE
– Organization ID to search by -
--organization-label VALUE
– Organization label to search by -
-h
,--help
– Print help
3.21.3.4. content-view component update
Update a component associated with the content view
Usage
# hammer content-view component update [OPTIONS]
Options
-
--component-content-view VALUE
– Content View name of the component who`s latest version is desired -
--component-content-view-id VALUE
– Content View identifier of the component who`s latest version is desired -
--component-content-view-version VALUE
– Content View Version number of the component. Either use this or -
--component-content-view-version-id
option -
--component-content-view-version-id VALUE
Content View Version identifier of the component -
--composite-content-view VALUE
– Name of the composite content view -
--composite-content-view-id NUMBER
– Composite content view identifier -
--id NUMBER
– Content view component ID. Identifier of the component association -
--latest
– Select the latest version of the components content view is desired -
--organization VALUE
– Organization name to search by -
--organization-id VALUE
– Organization ID to search by -
--organization-label VALUE
– Organization label to search by -
-h
,--help
– Print help
3.21.4. content-view copy
Copy a content view
Usage
# hammer content-view copy [OPTIONS]
Options
-
--id NUMBER
– Content view numeric identifier -
--name VALUE
– Content view name to search by -
--new-name VALUE
– New content view name -
--organization VALUE
– Organization name to search by -
--organization-id VALUE
– Organization ID to search by -
--organization-label VALUE
– Organization label to search by -
-h
,--help
– Print help
3.21.5. content-view create
Create a content view
Usage
# hammer content-view create [OPTIONS]
Options
-
--auto-publish BOOLEAN
– Enable/Disable auto publish of composite view -
--component-ids LIST
– List of component content view version ids for composite views -
--composite
– Create a composite content view -
--description VALUE
– Description for the content view -
--import-only
– Designate this Content View for importing from upstream servers only. -
--label VALUE
– Content view label -
--name VALUE
– Name of the content view -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization identifier -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--repository-ids LIST
– List of repository ids -
--solve-dependencies BOOLEAN
Solve RPM dependencies by default on Content View publish, defaults to false -
-h
,--help
– Print help
3.21.6. content-view delete
Delete a content view
Usage
# hammer content-view delete [OPTIONS]
Options
-
--async
– Do not wait for the task -
--id NUMBER
– Content view numeric identifier -
--name VALUE
– Content view name to search by -
--organization VALUE
– Organization name to search by -
--organization-id VALUE
– Organization ID to search by -
--organization-label VALUE
– Organization label to search by -
-h
,--help
– Print help
3.21.7. content-view filter
View and manage filters
Usage
# hammer content-view filter [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.21.7.1. content-view filter add-repository
Associate a resource
Usage
# hammer content-view filter add-repository [OPTIONS]
Options
-
--content-view VALUE
– Content view name to search by -
--content-view-id NUMBER
– Content view numeric identifier -
--id VALUE
– Filter identifier -
--name VALUE
– Name to search by -
--organization VALUE
– Organization name to search by -
--organization-id VALUE
– Organization ID to search by -
--organization-label VALUE
– Organization label to search by -
--product VALUE
– Product name to search by -
--product-id NUMBER
– Product numeric identifier -
--repository VALUE
– Repository name to search by -
--repository-id NUMBER
– Repository ID -
-h
,--help
– Print help
3.21.7.2. content-view filter create
create a filter for a content view
Usage
# hammer content-view filter create [OPTIONS]
Options
-
--content-view VALUE
– Content view name to search by -
--content-view-id NUMBER
– Content view identifier -
--description VALUE
– Description of the filter -
--inclusion BOOLEAN
– Specifies if content should be included or excluded, default: inclusion=false -
--name VALUE
– Name of the filter -
--organization VALUE
– Organization name to search by -
--organization-id VALUE
– Organization ID to search by -
--organization-label VALUE
– Organization label to search by -
--original-module-streams BOOLEAN
Add all module streams without errata to the included/excluded list. (module stream filter only) -
--original-packages BOOLEAN
– Add all packages without errata to the included/excluded list. (package filter only) -
--product VALUE
– Product name to search by -
--product-id NUMBER
– Product numeric identifier -
--repositories LIST
-
--repository-ids LIST
– List of repository ids -
--type VALUE
– Type of filter (e.g. deb, rpm, package_group, erratum, erratum_id, erratum_date, docker, modulemd) -
-h
,--help
– Print help
3.21.7.3. content-view filter delete
delete a filter
Usage
# hammer content-view filter <delete|destroy> [OPTIONS]
Options
-
--content-view VALUE
– Content view name to search by -
--content-view-id NUMBER
– Content view identifier -
--id NUMBER
– Filter identifier -
--name VALUE
– Name to search by -
--organization VALUE
– Organization name to search by -
--organization-id VALUE
– Organization ID to search by -
--organization-label VALUE
– Organization label to search by -
-h
,--help
– Print help
3.21.7.4. content-view filter info
show filter info
Usage
# hammer content-view filter <info|show> [OPTIONS]
Options
-
--content-view VALUE
– Content view name to search by -
--content-view-id NUMBER
– Content view identifier -
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id NUMBER
– Filter identifier -
--name VALUE
– Name to search by -
--organization VALUE
– Organization name to search by -
--organization-id VALUE
– Organization ID to search by -
--organization-label VALUE
– Organization label to search by -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Filter id | x | x | x |
Name | x | x | x |
Type | x | x | |
Inclusion | x | x | |
Description | x | x | |
Repositories/id | x | x | |
Repositories/name | x | x | |
Repositories/label | x | x | |
Rules/id | x | x | |
Rules/name | x | x | |
Rules/version | x | x | |
Rules/minimum version | x | x | |
Rules/maximum version | x | x | |
Rules/errata id | x | x | |
Rules/start date | x | x | |
Rules/end date | x | x | |
Rules/types | x | x | |
Rules/created | x | x | |
Rules/updated | x | x |
3.21.7.5. content-view filter list
list filters
Usage
# hammer content-view filter <list|index> [OPTIONS]
Options
-
--content-view VALUE
– Content view name to search by -
--content-view-id NUMBER
– Content view identifier -
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--full-result BOOLEAN
– Whether or not to show all results -
--name VALUE
– Filter content view filters by name -
--order VALUE
– Sort field and order, eg.id DESC
-
--organization VALUE
– Organization name to search by -
--organization-id VALUE
– Organization ID to search by -
--organization-label VALUE
– Organization label to search by -
--page NUMBER
– Page number, starting at 1 -
--per-page NUMBER
– Number of results per page to return -
--search VALUE
– Search string -
--types LIST
– Types of filters -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Filter id | x | x | x |
Name | x | x | x |
Description | x | x | |
Type | x | x | |
Inclusion | x | x |
Search / Order fields
-
content_type
– Values: rpm, deb, package_group, erratum, docker, modulemd -
inclusion_type
– Values: include, exclude -
name
– string
3.21.7.6. content-view filter remove-repository
Disassociate a resource
Usage
# hammer content-view filter remove-repository [OPTIONS]
Options
-
--content-view VALUE
– Content view name to search by -
--content-view-id NUMBER
– Content view numeric identifier -
--id VALUE
– Filter identifier -
--name VALUE
– Name to search by -
--organization VALUE
– Organization name to search by -
--organization-id VALUE
– Organization ID to search by -
--organization-label VALUE
– Organization label to search by -
--product VALUE
– Product name to search by -
--product-id NUMBER
– Product numeric identifier -
--repository VALUE
– Repository name to search by -
--repository-id NUMBER
– Repository ID -
-h
,--help
– Print help
3.21.7.7. content-view filter rule
View and manage filter rules
Usage
# hammer content-view filter rule [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.21.7.7.1. content-view filter rule create
Create a filter rule. The parameters included should be based upon the filter type.
Usage
# hammer content-view filter rule create [OPTIONS]
Options
-
--architecture VALUE
– Package: architecture -
--content-view VALUE
– Content view name to search by -
--content-view-filter VALUE
– Name to search by -
--content-view-filter-id NUMBER
Filter identifier -
--content-view-id NUMBER
-
--date-type VALUE
– Erratum: search using theIssued On
orUpdated On
column of the errata. Values areissued
/updated
-
--end-date VALUE
– Erratum: end date (YYYY-MM-DD) -
--errata-id VALUE
– Erratum: id -
--errata-ids LIST
– Erratum: IDs or a select all object -
--max-version VALUE
– Package: maximum version -
--min-version VALUE
– Package: minimum version -
--module-stream-ids LIST
– Module stream ids -
--name LIST
– Deb, package, package group, or docker tag names -
--names VALUE
– Package and package group names -
--organization VALUE
– Organization name to search by -
--organization-id VALUE
– Organization ID to search by -
--organization-label VALUE
– Organization label to search by -
--start-date VALUE
– Erratum: start date (YYYY-MM-DD) -
--types LIST
– Erratum: types (enhancement, bugfix, security) -
--uuid VALUE
– Package group: uuid -
--version VALUE
– Package: version -
-h
,--help
– Print help
3.21.7.7.2. content-view filter rule delete
Delete a filter rule
Usage
# hammer content-view filter rule <delete|destroy> [OPTIONS]
Options
-
--content-view VALUE
– Content view name to search by -
--content-view-filter VALUE
– Name to search by -
--content-view-filter-id NUMBER
Filter identifier -
--content-view-id NUMBER
-
--id NUMBER
– Rule identifier -
--name VALUE
– Name to search by -
--organization VALUE
– Organization name to search by -
--organization-id VALUE
– Organization ID to search by -
--organization-label VALUE
– Organization label to search by -
-h
,--help
– Print help
3.21.7.7.3. content-view filter rule info
Show filter rule info
Usage
# hammer content-view filter rule <info|show> [OPTIONS]
Options
-
--content-view VALUE
– Content view name to search by -
--content-view-filter VALUE
– Name to search by -
--content-view-filter-id NUMBER
Filter identifier -
--content-view-id NUMBER
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id NUMBER
– Rule identifier -
--name VALUE
– Name to search by -
--organization VALUE
– Organization name to search by -
--organization-id VALUE
– Organization ID to search by -
--organization-label VALUE
– Organization label to search by -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Rule id | x | x | x |
Filter id | x | x | |
Name | x | x | x |
Version | x | x | |
Minimum version | x | x | |
Maximum version | x | x | |
Architecture | x | x | |
Errata id | x | x | |
Start date | x | x | |
End date | x | x | |
Date type | x | x | |
Types | x | x | |
Created | x | x | |
Updated | x | x |
3.21.7.7.4. content-view filter rule list
List filter rules
Usage
# hammer content-view filter rule <list|index> [OPTIONS]
Options
-
--content-view VALUE
– Content view name to search by -
--content-view-filter VALUE
– Name to search by -
--content-view-filter-id NUMBER
Filter identifier -
--content-view-id NUMBER
-
--errata-id VALUE
– Errata_id of the content view filter rule -
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--full-result BOOLEAN
– Whether or not to show all results -
--name VALUE
– Name of the content view filter rule -
--order VALUE
– Sort field and order, eg.id DESC
-
--organization VALUE
– Organization name to search by -
--organization-id VALUE
– Organization ID to search by -
--organization-label VALUE
– Organization label to search by -
--page NUMBER
– Page number, starting at 1 -
--per-page NUMBER
– Number of results per page to return -
--search VALUE
– Search string -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Rule id | x | x | x |
Filter id | x | x | |
Name | x | x | x |
Version | x | x | |
Minimum version | x | x | |
Maximum version | x | x | |
Architecture | x | x | |
Errata id | x | x | |
Start date | x | x | |
End date | x | x |
3.21.7.7.5. content-view filter rule update
Update a filter rule. The parameters included should be based upon the filter type.
Usage
# hammer content-view filter rule update [OPTIONS]
Options
-
--architecture VALUE
– Package: architecture -
--content-view VALUE
– Content view name to search by -
--content-view-filter VALUE
– Name to search by -
--content-view-filter-id NUMBER
Filter identifier -
--content-view-id NUMBER
-
--end-date VALUE
– Erratum: end date (YYYY-MM-DD) -
--errata-id VALUE
– Erratum: id -
--id NUMBER
– Rule identifier -
--max-version VALUE
– Package: maximum version -
--min-version VALUE
– Package: minimum version -
--name VALUE
– Package, package group, or docker tag: name -
--new-name VALUE
– Package, package group, or docker tag: name -
--organization VALUE
– Organization name to search by -
--organization-id VALUE
– Organization ID to search by -
--organization-label VALUE
– Organization label to search by -
--start-date VALUE
– Erratum: start date (YYYY-MM-DD) -
--types LIST
– Erratum: types (enhancement, bugfix, security) -
--version VALUE
– Package: version -
-h
,--help
– Print help
3.21.7.8. content-view filter update
update a filter
Usage
# hammer content-view filter update [OPTIONS]
Options
-
--content-view VALUE
– Content view name to search by -
--content-view-id NUMBER
– Content view identifier -
--description VALUE
– Description of the filter -
--id NUMBER
– Filter identifier -
--inclusion BOOLEAN
– Specifies if content should be included or excluded, default: inclusion=false -
--name VALUE
– New name for the filter -
--new-name VALUE
– New name for the filter -
--organization VALUE
– Organization name to search by -
--organization-id VALUE
– Organization ID to search by -
--organization-label VALUE
– Organization label to search by -
--original-module-streams BOOLEAN
Add all module streams without errata to the included/excluded list. (module stream filter only) -
--original-packages BOOLEAN
– Add all packages without errata to the included/excluded list. (package filter only) -
--repositories LIST
-
--repository-ids LIST
– List of repository ids -
-h
,--help
– Print help
3.21.8. content-view info
Show a content view
Usage
# hammer content-view <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id NUMBER
– Content view numeric identifier -
--name VALUE
– Content view name to search by -
--organization VALUE
– Organization name to search by -
--organization-id VALUE
– Organization ID to search by -
--organization-label VALUE
– Organization label to search by -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Label | x | x | |
Composite | x | x | |
Description | x | x | |
Content host count | x | x | |
Solve dependencies | x | x | |
Organization | x | x | |
Yum repositories/id | x | x | |
Yum repositories/name | x | x | |
Yum repositories/label | x | x | |
Container image repositories/id | x | x | |
Container image repositories/name | x | x | |
Container image repositories/label | x | x | |
Ostree repositories/id | x | x | |
Ostree repositories/name | x | x | |
Ostree repositories/label | x | x | |
Lifecycle environments/id | x | x | |
Lifecycle environments/name | x | x | |
Versions/id | x | x | |
Versions/version | x | x | |
Versions/published | x | x | |
Components/id | x | x | |
Components/name | x | x | |
Activation keys/ | x | x |
3.21.9. content-view list
List content views
Usage
# hammer content-view <list|index> [OPTIONS]
Options
-
--composite BOOLEAN
– Filter only composite content views -
--environment VALUE
– Lifecycle environment name to search by (--environment is deprecated: Use -
--lifecycle-environment
instead) -
--environment-id NUMBER
– (--environment-id is deprecated: Use--lifecycle-environment-id
instead) -
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--full-result BOOLEAN
– Whether or not to show all results -
--include-generated BOOLEAN
– Include content views generated by imports/exports. Defaults to false -
--label VALUE
– Label of the content view -
--lifecycle-environment VALUE
– Lifecycle environment name to search by -
--lifecycle-environment-id NUMBER
Environment identifier -
--name VALUE
– Name of the content view -
--noncomposite BOOLEAN
– Filter out composite content views -
--nondefault BOOLEAN
– Filter out default content views -
--order VALUE
– Sort field and order, eg.id DESC
-
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization identifier -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--page NUMBER
– Page number, starting at 1 -
--per-page NUMBER
– Number of results per page to return -
--search VALUE
– Search string -
--without LIST
– Do not include this array of content views -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Content view id | x | x | x |
Name | x | x | x |
Label | x | x | |
Composite | x | x | |
Last published | x | x | |
Repository ids | x | x |
Search / Order fields
-
composite
– boolean -
content_views
– string -
default
– boolean -
generated_for
– integer -
label
– string -
name
– string -
organization_id
– integer
3.21.10. content-view publish
Publish a content view
Usage
# hammer content-view publish [OPTIONS]
Options
-
--async
– Do not wait for the task -
--description VALUE
– Description for the new published content view version -
--id NUMBER
– Content view identifier -
--is-force-promote BOOLEAN
– Force content view promotion and bypass lifecycle environment restriction -
--lifecycle-environment-ids LIST
Identifiers for Lifecycle Environment -
--lifecycle-environments LIST
– Names for Lifecycle Environment -
--major NUMBER
– Override the major version number -
--minor NUMBER
– Override the minor version number -
--name VALUE
– Content view name to search by -
--organization VALUE
– Organization name to search by -
--organization-id VALUE
– Organization ID to search by -
--organization-label VALUE
– Organization label to search by -
--publish-only-if-needed BOOLEAN
Check audited changes and proceed only if content or filters have changed since last publish -
--repos-units SCHEMA
– Specify the list of units in each repo -
-h
,--help
– Print help
Following parameters accept format defined by its schema (bold are required; <> contains acceptable type; [] contains acceptable value):
-
--repos-units
– "label=<string>,rpm_filenames=<array>, … "
3.21.11. content-view purge
Delete old versions of a content view
Usage
# hammer content-view purge [OPTIONS]
Options
-
--async
– Do not wait for the task -
--count NUMBER
– Count of unused versions to keep Default: 3 -
--id VALUE
– Content View numeric identifier -
--name VALUE
– Content View name -
--organization VALUE
– Organization name to search by -
--organization-id VALUE
– Organization ID to search by -
--organization-label VALUE
– Organization label to search by -
-h
,--help
– Print help
3.21.12. content-view remove
Remove versions and/or environments from a content view and reassign systems and keys
Usage
# hammer content-view remove [OPTIONS]
Options
-
--async
– Do not wait for the task -
--content-view-version-ids LIST
Content view version identifiers to be deleted -
--content-view-versions LIST
-
--destroy-content-view BOOLEAN
– Delete the content view with all the versions and environments -
--environment-ids LIST
– (--environment-ids is deprecated: Use--lifecycle-environment-ids
instead) -
--environments LIST
– (--environments is deprecated: Use--lifecycle-environments
instead) -
--id NUMBER
– Content view numeric identifier -
--key-content-view-id NUMBER
– Content view to reassign orphaned activation keys to -
--key-environment-id NUMBER
– Environment to reassign orphaned activation keys to -
--lifecycle-environment-ids LIST
Environment numeric identifiers to be removed -
--name VALUE
– Content view name to search by -
--organization VALUE
– Organization name to search by -
--organization-id VALUE
– Organization ID to search by -
--organization-label VALUE
– Organization label to search by -
--system-content-view-id NUMBER
Content view to reassign orphaned systems to -
--system-environment-id NUMBER
– Environment to reassign orphaned systems to -
-h
,--help
– Print help
3.21.13. content-view remove-from-environment
Remove a content view from an environment
Usage
# hammer content-view remove-from-environment [OPTIONS]
Options
-
--async
– Do not wait for the task -
--environment VALUE
– Lifecycle environment name to search by (--environment is deprecated: Use -
--lifecycle-environment
instead) -
--environment-id NUMBER
– (--environment-id is deprecated: Use--lifecycle-environment-id
instead) -
--id NUMBER
– Content view numeric identifier -
--lifecycle-environment VALUE
– Lifecycle environment name to search by -
--lifecycle-environment-id NUMBER
Environment numeric identifier -
--name VALUE
– Content view name to search by -
--organization VALUE
– Organization name to search by -
--organization-id VALUE
– Organization ID to search by -
--organization-label VALUE
– Organization label to search by -
-h
,--help
– Print help
3.21.14. content-view remove-repository
Disassociate a resource
Usage
# hammer content-view remove-repository [OPTIONS]
Options
-
--id VALUE
– Content view numeric identifier -
--name VALUE
– Content view name to search by -
--organization VALUE
– Organization name to search by -
--organization-id VALUE
– Organization ID to search by -
--organization-label VALUE
– Organization label to search by -
--product VALUE
– Product name to search by -
--product-id NUMBER
– Product numeric identifier -
--repository VALUE
– Repository name to search by -
--repository-id NUMBER
– Repository ID -
-h
,--help
– Print help
3.21.15. content-view remove-version
Remove a content view version from a composite view
Usage
# hammer content-view remove-version [OPTIONS]
Options
-
--content-view VALUE
– Content view name to search by -
--content-view-id NUMBER
– Content view numeric identifier -
--content-view-version VALUE
– Content view version number -
--content-view-version-id NUMBER
Content view version identifier -
--id VALUE
– Content view numeric identifier -
--name VALUE
– Content view name to search by -
--organization VALUE
– Organization name to search by -
--organization-id VALUE
– Organization ID to search by -
--organization-label VALUE
– Organization label to search by -
-h
,--help
– Print help
3.21.16. content-view update
Update a content view
Usage
# hammer content-view update [OPTIONS]
Options
-
--auto-publish BOOLEAN
– Enable/Disable auto publish of composite view -
--component-ids LIST
– List of component content view version ids for composite views -
--description VALUE
– Description for the content view -
--id NUMBER
– Content view identifier -
--import-only BOOLEAN
– Designate this Content View for importing from upstream servers only. Defaults to false -
--name VALUE
– New name for the content view -
--new-name VALUE
– New name for the content view -
--organization VALUE
– Organization name to search by -
--organization-id VALUE
– Organization ID to search by -
--organization-label VALUE
– Organization label to search by -
--repository-ids LIST
– List of repository ids -
--solve-dependencies BOOLEAN
Solve RPM dependencies by default on Content View publish, defaults to false -
-h
,--help
– Print help
3.21.17. content-view version
View and manage content view versions
Usage
# hammer content-view version [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.21.17.1. content-view version delete
Remove content view version
Usage
# hammer content-view version delete [OPTIONS]
Options
-
--async
– Do not wait for the task -
--content-view VALUE
– Content view name to search by -
--content-view-id NUMBER
– Content view numeric identifier -
--environment VALUE
– Lifecycle environment name to search by (--environment is deprecated: Use -
--lifecycle-environment
instead) -
--environment-id NUMBER
– (--environment-id is deprecated: Use--lifecycle-environment-id
instead) -
--id NUMBER
– Content view version identifier -
--lifecycle-environment VALUE
– Lifecycle environment name to search by -
--lifecycle-environment-id NUMBER
ID of the environment -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization ID -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--version VALUE
– Content view version number -
-h
,--help
– Print help
3.21.17.2. content-view version incremental-update
Perform an Incremental Update on one or more Content View Versions
Usage
# hammer content-view version incremental-update [OPTIONS]
Options
-
--async
– Do not wait for the task -
--content-view-version VALUE
– Content view version number -
--content-view-version-id NUMBER
– Content View Version Ids to perform an incremental update on. May contain composites as well as one or more components to update. -
--deb-ids LIST
– Deb Package ids to copy into the new versions -
--debs LIST
-
--description VALUE
– The description for the new generated Content View Versions -
--errata-ids LIST
– Errata ids to copy into the new versions -
--host-ids LIST
– IDs of hosts to update -
--lifecycle-environment-ids LIST
– List of lifecycle environment IDs to update the content view version in -
--lifecycle-environments LIST
– List of lifecycle environment names to update the content view version in -
--organization VALUE
– Organization name for resolving lifecycle environment names -
--organization-id VALUE
– Organization id for resolving lifecycle environment names -
--package-ids LIST
– Package ids to copy into the new versions -
--packages LIST
-
--propagate-all-composites BOOLEAN
If true, will publish a new composite version using any specified content_view_version_id that has been promoted to a lifecycle environment -
--resolve-dependencies BOOLEAN
– If true, when adding the specified errata or packages, any needed dependencies will be copied as well. Defaults to true -
--update-all-hosts BOOLEAN
– Update all editable and applicable hosts within the specified Content View and Lifecycle Environments -
-h
,--help
– Print help
3.21.17.3. content-view version info
Show content view version
Usage
# hammer content-view version <info|show> [OPTIONS]
Options
-
--content-view VALUE
– Content view name to search by -
--content-view-id NUMBER
– Content view numeric identifier -
--environment VALUE
– Lifecycle environment name to search by (--environment is deprecated: Use -
--lifecycle-environment
instead) -
--environment-id NUMBER
– (--environment-id is deprecated: Use--lifecycle-environment-id
instead) -
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id NUMBER
– Content view version identifier -
--include-applied-filters BOOLEAN
Whether or not to return filters applied to the content view version -
--lifecycle-environment VALUE
– Lifecycle environment name to search by -
--lifecycle-environment-id NUMBER
ID of the environment -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization ID -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--version VALUE
– Content view version number -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | |
Version | x | x | x |
Description | x | x | |
Content view id | x | x | |
Content view name | x | x | |
Content view label | x | x | |
Lifecycle environments/id | x | x | |
Lifecycle environments/name | x | x | |
Lifecycle environments/label | x | x | |
Repositories/id | x | x | |
Repositories/name | x | x | |
Repositories/label | x | x | |
Has applied filters | x | x | |
Applied filters/id | x | x | |
Applied filters/name | x | x | |
Applied filters/type | x | x | |
Applied filters/inclusion | x | x | |
Applied filters/original packages | x | x | |
Applied filters/original module streams | x | x | |
Applied filters/rules/id | x | x | |
Applied filters/rules/name | x | x | |
Applied filters/rules/uuid | x | x | |
Applied filters/rules/module stream id | x | x | |
Applied filters/rules/types/ | x | x | |
Applied filters/rules/architecture | x | x | |
Applied filters/rules/content view filter id | x | x | |
Applied filters/rules/errata id | x | x | |
Applied filters/rules/date type | x | x | |
Applied filters/rules/start date | x | x | |
Applied filters/rules/end date | x | x | |
Dependency solving | x | x |
3.21.17.4. content-view version list
List content view versions
Usage
# hammer content-view version <list|index> [OPTIONS]
Options
-
--composite-version-id NUMBER
– Filter versions that are components in the specified composite version -
--content-view VALUE
– Content view name to search by -
--content-view-id NUMBER
– Content view identifier -
--environment VALUE
– Lifecycle environment name to search by (--environment is deprecated: Use -
--lifecycle-environment
instead) -
--environment-id NUMBER
– (--environment-id is deprecated: Use--lifecycle-environment-id
instead) -
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--file-id NUMBER
– Filter content view versions that contain the file -
--full-result BOOLEAN
– Whether or not to show all results -
--include-applied-filters BOOLEAN
Whether or not to return filters applied to the content view version -
--lifecycle-environment VALUE
– Lifecycle environment name to search by -
--lifecycle-environment-id NUMBER
Filter versions by environment -
--nondefault BOOLEAN
– Filter out default content views -
--order VALUE
– Sort field and order, eg.id DESC
-
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization identifier -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--page NUMBER
– Page number, starting at 1 -
--per-page NUMBER
– Number of results per page to return -
--search VALUE
– Search string -
--triggered-by-id NUMBER
– Filter composite versions whose publish was triggered by the specified component version -
--version VALUE
– Filter versions by version number -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | |
Version | x | x | x |
Description | x | x | |
Lifecycle environments | x | x |
Search / Order fields
-
content_view_id
– integer -
repository
– string -
version
– string
3.21.17.5. content-view version promote
Promote a content view version
Usage
# hammer content-view version promote [OPTIONS]
Options
-
--async
– Do not wait for the task -
--content-view VALUE
– Content view name to search by -
--content-view-id NUMBER
– Content view numeric identifier -
--description VALUE
– The description for the content view version promotion -
--force
– Force content view promotion and bypass lifecycle environment restriction -
--from-lifecycle-environment VALUE
– Environment name from where to promote its version from (if version is unknown) -
--from-lifecycle-environment-id VALUE
Id of the environment from where to promote its version from (if version is unknown) -
--id NUMBER
– Content view version identifier -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization ID -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--to-lifecycle-environment VALUE
– Name of the target environment -
--to-lifecycle-environment-id VALUE
– Id of the target environment -
--version VALUE
– Content view version number -
-h
,--help
– Print help
3.21.17.6. content-view version republish-repositories
Forces a republish of the version’s repositories' metadata
Usage
# hammer content-view version republish-repositories [OPTIONS]
Options
-
--async
– Do not wait for the task -
--content-view VALUE
– Content view name to search by -
--content-view-id NUMBER
– Content view numeric identifier -
--force BOOLEAN
– Force metadata regeneration to proceed. Dangerous operation when version has repositories with theComplete Mirroring
mirroring policy -
--id NUMBER
– Content view version identifier -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization ID -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--version VALUE
– Content view version number -
-h
,--help
– Print help
3.21.17.7. content-view version update
Update a content view version
Usage
# hammer content-view version update [OPTIONS]
Options
-
--content-view VALUE
– Content view name to search by -
--content-view-id NUMBER
– Content view numeric identifier -
--description VALUE
– The description for the content view version -
--environment VALUE
– Lifecycle environment name to search by (--environment is deprecated: Use -
--lifecycle-environment
instead) -
--environment-id NUMBER
– (--environment-id is deprecated: Use--lifecycle-environment-id
instead) -
--id NUMBER
– Content view version identifier -
--lifecycle-environment VALUE
– Lifecycle environment name to search by -
--lifecycle-environment-id NUMBER
ID of the environment -
--new-version VALUE
-
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization ID -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--version VALUE
– Content view version number -
-h
,--help
– Print help
3.22. deb-package
Manipulate deb packages
Usage
# hammer deb-package [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.22.1. deb-package info
Show a deb package
Usage
# hammer deb-package <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
– A deb package identifier -
--name VALUE
– Name to search by -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization identifier -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--repository VALUE
– Repository name to search by -
--repository-id NUMBER
– Repository identifier -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Pulp id | x | x | |
Uuid | x | x | |
Name | x | x | x |
Version | x | x | |
Checksum | x | x | |
Architecture | x | x | |
Nav | x | x | |
Nva | x | x | |
Filename | x | x | |
Available host count | x | x | |
Applicable host count | x | x | |
Description | x | x |
3.22.2. deb-package list
List deb packages
Usage
# hammer deb-package <list|index> [OPTIONS]
Options
-
--available-for VALUE
– Return deb packages that can be added to the specified object. Only the valuecontent_view_version
is supported. -
--content-view VALUE
– Content view name to search by -
--content-view-filter VALUE
– Name to search by -
--content-view-filter-id NUMBER
– Content View Filter identifier -
--content-view-id NUMBER
– Content view numeric identifier -
--content-view-version VALUE
– Content view version number -
--content-view-version-id NUMBER
– Content View Version identifier -
--environment VALUE
– Lifecycle environment name to search by (--environment is deprecated: Use -
--lifecycle-environment
instead) -
--environment-id NUMBER
– (--environment-id is deprecated: Use--lifecycle-environment-id
instead) -
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--full-result BOOLEAN
– Whether or not to show all results -
--host VALUE
– Host name -
--host-id NUMBER
– Host id to list applicable deb packages for -
--ids LIST
– Deb package identifiers to filter content by -
--lifecycle-environment-id NUMBER
– Environment identifier -
--order VALUE
– Sort field and order, eg.id DESC
-
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization identifier -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--packages-restrict-applicable BOOLEAN
Return deb packages that are applicable to one or more hosts (defaults to true if host_id is specified) -
--packages-restrict-latest BOOLEAN
– Return only the latest version of each package -
--packages-restrict-upgradable BOOLEAN
Return deb packages that are upgradable on one or more hosts -
--page NUMBER
– Page number, starting at 1 -
--per-page NUMBER
– Number of results per page to return -
--product VALUE
– Product name to search by -
--product-id NUMBER
– Product numeric identifier -
--repository VALUE
– Repository name to search by -
--repository-id NUMBER
– Repository identifier -
--search VALUE
– Search string -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT |
---|---|---|
Id | x | x |
Filename | x | x |
3.23. defaults
Defaults management
Usage
# hammer defaults [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.23.1. defaults add
Add a default parameter to config
Usage
# hammer defaults add [OPTIONS]
3.23.2. defaults delete
Delete a default param
Usage
# hammer defaults delete [OPTIONS]
Options
-
--param-name VALUE
– The name of the default option -
-h
,--help
– Print help
3.23.3. defaults list
List all the default parameters
Usage
# hammer defaults list [OPTIONS]
Options
-
-h
,--help
– Print help
3.23.4. defaults providers
List all the providers
Usage
# hammer defaults providers [OPTIONS]
Options
-
-h
,--help
– Print help
3.24. discovery
Manipulate discovered hosts.
Usage
# hammer discovery [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.24.1. discovery auto-provision
Auto provision a host
Usage
# hammer discovery auto-provision [OPTIONS]
Options
-
--all
– Auto provision all discovered hosts -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.24.2. discovery delete
Delete a discovered host
Usage
# hammer discovery <delete|destroy> [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.24.3. discovery facts
List all fact values
Usage
# hammer discovery facts [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--order VALUE
– Sort and order by a searchable field, e.g.<field> DESC
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--page NUMBER
– Page number, starting at 1 -
--per-page VALUE
– Number of results per page to return,all
to return all results -
--search VALUE
– Filter results -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT |
---|---|---|
Fact | x | x |
Value | x | x |
Search / Order fields
-
fact
– string -
fact_short_name
– string -
facts
– string -
host
– string -
host.hostgroup
– string -
host_id
– integer -
location
– string -
location_id
– integer -
name
– string -
organization
– string -
organization_id
– integer -
origin
– string -
reported_at
– datetime -
short_name
– string -
type
– string -
value
– string
3.24.4. discovery info
Show a discovered host
Usage
# hammer discovery <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Mac | x | x | |
Cpus | x | x | |
Memory | x | x | |
Disk count | x | x | |
Disks size | x | x | |
Subnet | x | x | |
Last report | x | x | |
Ip | x | x | |
Model | x | x | |
Organization | x | x | |
Location | x | x |
3.24.5. discovery list
List all discovered hosts
Usage
# hammer discovery <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--order VALUE
– Sort results -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--page VALUE
– Paginate results -
--per-page VALUE
– Number of entries per request -
--search VALUE
– Filter results -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Mac | x | x | |
Cpus | x | x | |
Memory | x | x | |
Disk count | x | x | |
Disks size | x | x | |
Subnet | x | x | |
Last report | x | x |
3.24.6. discovery provision
Provision a discovered host
Usage
# hammer discovery provision [OPTIONS]
Options
-
--architecture VALUE
– Architecture name -
--architecture-id NUMBER
– Required if host is managed and value is not inherited from host group -
--ask-root-password BOOLEAN
-
--build BOOLEAN
-
--capabilities VALUE
-
--domain VALUE
– Domain name -
--domain-id NUMBER
– Required if host is managed and value is not inherited from host group -
--enabled BOOLEAN
-
--hostgroup VALUE
– Hostgroup name -
--hostgroup-id NUMBER
-
--hostgroup-title VALUE
– Hostgroup title -
--id VALUE
-
--image VALUE
– Name to search by -
--image-id NUMBER
-
--interface KEY_VALUE_LIST
– Interface parameters Can be specified multiple times. -
--ip VALUE
– Not required if using a subnet with DHCP Capsule -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--mac VALUE
– Not required if it`s a virtual machine -
--managed BOOLEAN
-
--medium VALUE
– Medium name -
--medium-id VALUE
– Required if not imaged based provisioning and host is managed and value is not inherited from host group -
--model VALUE
– Model name -
--model-id NUMBER
-
--name VALUE
-
--new-name VALUE
-
--operatingsystem VALUE
– Operating system title -
--operatingsystem-id NUMBER
– Required if host is managed and value is not inherited from host group -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--overwrite BOOLEAN
-
--owner-id NUMBER
-
--owner-type ENUM
– Host`s owner type Possible value(s):User
,Usergroup
-
--parameters KEY_VALUE_LIST
– Host parameters -
--partition-table VALUE
– Partition table name -
--partition-table-id NUMBER
-
--progress-report-id VALUE
– UUID to track orchestration tasks status, GET /api/orchestration/:UUID/tasks -
--provision-method ENUM
– Possible value(s):build
,image
-
--pxe-loader ENUM
– DHCP filename option (Grub2 or PXELinux by default) Possible value(s):None
,PXELinux BIOS
,PXELinux UEFI
,Grub UEFI
,Grub2 BIOS
,Grub2 ELF
,Grub2 UEFI
,Grub2 UEFI SecureBoot
,Grub2 UEFI HTTP
,Grub2 UEFI HTTPS
,Grub2 UEFI HTTPS SecureBoot
,iPXE Embedded
,iPXE UEFI HTTP
,iPXE Chain BIOS
,iPXE Chain UEFI
-
--root-password VALUE
-
--sp-subnet-id NUMBER
-
--subnet VALUE
– Subnet name -
--subnet-id NUMBER
– Required if host is managed and value is not inherited from host group -
-h
,--help
– Print help
3.24.7. discovery reboot
Reboot a host
Usage
# hammer discovery reboot [OPTIONS]
Options
-
--all
– Reboot all discovered hosts -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.24.8. discovery refresh-facts
Refresh the facts of a host
Usage
# hammer discovery refresh-facts [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.25. discovery-rule
Manipulate discovered rules.
Usage
# hammer discovery-rule [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.25.1. discovery-rule create
Create a discovery rule
Usage
# hammer discovery-rule create [OPTIONS]
Options
-
--enabled BOOLEAN
– Flag is used for temporary shutdown of rules -
--hostgroup VALUE
– Hostgroup name -
--hostgroup-id NUMBER
– The hostgroup that is used to auto provision a host -
--hostgroup-title VALUE
– Hostgroup title -
--hostname VALUE
– Defines a pattern to assign human-readable hostnames to the matching hosts -
--hosts-limit VALUE
– Enables to limit maximum amount of provisioned hosts per rule -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-ids LIST
– Location ID for provisioned hosts -
--location-title VALUE
– Set the current location context for the request -
--location-titles LIST
-
--locations LIST
-
--name VALUE
– Represents rule name shown to the users -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-ids LIST
– Organization ID for provisioned hosts -
--organization-title VALUE
– Set the current organization context for the request -
--organization-titles LIST
-
--organizations LIST
-
--priority NUMBER
– Puts the rules in order, low numbers go first. Must be greater then zero -
--search VALUE
– Query to match discovered hosts for the particular rule -
-h
,--help
– Print help
3.25.2. discovery-rule delete
Delete a rule
Usage
# hammer discovery-rule <delete|destroy> [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.25.3. discovery-rule info
Show a discovery rule
Usage
# hammer discovery-rule <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Priority | x | x | |
Search | x | x | |
Host group | x | x | |
Hosts limit | x | x | |
Enabled | x | x | |
Hostname template | x | x | |
Hosts/ | x | x | |
Locations/ | x | x | |
Organizations/ | x | x |
3.25.4. discovery-rule list
List all discovery rules
Usage
# hammer discovery-rule <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--order VALUE
– Sort results -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--page VALUE
– Paginate results -
--per-page VALUE
– Number of entries per request -
--search VALUE
– Filter results -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Priority | x | x | |
Search | x | x | |
Host group | x | x | |
Hosts limit | x | x | |
Enabled | x | x |
3.25.5. discovery-rule update
Update a rule
Usage
# hammer discovery-rule update [OPTIONS]
Options
-
--enabled BOOLEAN
– Flag is used for temporary shutdown of rules -
--hostgroup VALUE
– Hostgroup name -
--hostgroup-id NUMBER
– The hostgroup that is used to auto provision a host -
--hostgroup-title VALUE
– Hostgroup title -
--hostname VALUE
– Defines a pattern to assign human-readable hostnames to the matching hosts -
--hosts-limit VALUE
– Enables to limit maximum amount of provisioned hosts per rule -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-ids LIST
– Location ID for provisioned hosts -
--location-title VALUE
– Set the current location context for the request -
--location-titles LIST
-
--locations LIST
-
--name VALUE
– Represents rule name shown to the users -
--new-name VALUE
– Represents rule name shown to the users -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-ids LIST
– Organization ID for provisioned hosts -
--organization-title VALUE
– Set the current organization context for the request -
--organization-titles LIST
-
--organizations LIST
-
--priority NUMBER
– Puts the rules in order, low numbers go first. Must be greater then zero -
--search VALUE
– Query to match discovered hosts for the particular rule -
-h
,--help
– Print help
3.26. docker
Manipulate docker content
Usage
# hammer docker [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.26.1. docker manifest
Manage docker manifests
Usage
# hammer docker manifest [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.26.1.1. docker manifest info
Show a docker manifest
Usage
# hammer docker manifest <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
– A docker manifest identifier -
--name VALUE
– Name to search by -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization identifier -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--repository VALUE
– Repository name to search by -
--repository-id NUMBER
– Repository identifier -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Schema version | x | x | |
Digest | x | x | |
Downloaded | x | x | |
Tags/name | x | x |
3.26.1.2. docker manifest list
List docker_manifests
Usage
# hammer docker manifest <list|index> [OPTIONS]
Options
-
--content-view VALUE
– Content view name to search by -
--content-view-filter VALUE
– Name to search by -
--content-view-filter-id NUMBER
– Content view filter identifier -
--content-view-filter-rule VALUE
– Name to search by -
--content-view-filter-rule-id NUMBER
Content view filter rule identifier -
--content-view-id NUMBER
– Content view numeric identifier -
--content-view-version VALUE
– Content view version number -
--content-view-version-id NUMBER
– Content view version identifier -
--environment VALUE
– Lifecycle environment name to search by (--environment is deprecated: Use -
--lifecycle-environment
instead) -
--environment-id NUMBER
– (--environment-id is deprecated: Use--lifecycle-environment-id
instead) -
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--full-result BOOLEAN
– Whether or not to show all results -
--ids LIST
– Ids to filter content by -
--include-filter-ids BOOLEAN
– Includes associated content view filter ids in response -
--lifecycle-environment VALUE
– Lifecycle environment name to search by -
--lifecycle-environment-id NUMBER
– Environment identifier -
--order VALUE
– Sort field and order, eg.id DESC
-
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization identifier -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--page NUMBER
– Page number, starting at 1 -
--per-page NUMBER
– Number of results per page to return -
--product VALUE
– Product name to search by -
--product-id NUMBER
– Product numeric identifier -
--repository VALUE
– Repository name to search by -
--repository-id NUMBER
– Repository identifier -
--search VALUE
– Search string -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Schema version | x | x | |
Digest | x | x | |
Downloaded | x | x | |
Tags | x | x |
3.26.2. docker tag
Manage docker tags
Usage
# hammer docker tag [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.26.2.1. docker tag info
Show a docker tag
Usage
# hammer docker tag <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
– A docker tag identifier -
--name VALUE
– Name to search by -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization identifier -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--repository VALUE
– Repository name to search by -
--repository-id NUMBER
– Repository identifier -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Tag | x | x | x |
Repository id | x | x | |
Docker manifest id | x | x | |
Docker manifest name | x | x |
3.26.2.2. docker tag list
List docker_tags
Usage
# hammer docker tag <list|index> [OPTIONS]
Options
-
--content-view VALUE
– Content view name to search by -
--content-view-filter VALUE
– Name to search by -
--content-view-filter-id NUMBER
– Content view filter identifier -
--content-view-filter-rule VALUE
– Name to search by -
--content-view-filter-rule-id NUMBER
Content view filter rule identifier -
--content-view-id NUMBER
– Content view numeric identifier -
--content-view-version VALUE
– Content view version number -
--content-view-version-id NUMBER
– Content view version identifier -
--environment VALUE
– Lifecycle environment name to search by (--environment is deprecated: Use -
--lifecycle-environment
instead) -
--environment-id NUMBER
– (--environment-id is deprecated: Use--lifecycle-environment-id
instead) -
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--full-result BOOLEAN
– Whether or not to show all results -
--ids LIST
– Ids to filter content by -
--include-filter-ids BOOLEAN
– Includes associated content view filter ids in response -
--lifecycle-environment VALUE
– Lifecycle environment name to search by -
--lifecycle-environment-id NUMBER
– Environment identifier -
--order VALUE
– Sort field and order, eg.id DESC
-
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization identifier -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--page NUMBER
– Page number, starting at 1 -
--per-page NUMBER
– Number of results per page to return -
--product VALUE
– Product name to search by -
--product-id NUMBER
– Product numeric identifier -
--repository VALUE
– Repository name to search by -
--repository-id NUMBER
– Repository identifier -
--search VALUE
– Search string -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Tag | x | x | x |
Repository id | x | x |
3.27. domain
Manipulate domains
Usage
# hammer domain [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.27.1. domain create
Create a domain
Usage
# hammer domain create [OPTIONS]
Options
-
--description VALUE
– Full name describing the domain -
--dns VALUE
– Name of DNS proxy to use within this domain -
--dns-id NUMBER
– DNS Capsule ID to use within this domain -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-ids LIST
– REPLACE locations with given ids -
--location-title VALUE
– Set the current location context for the request -
--location-titles LIST
-
--locations LIST
-
--name VALUE
– The full DNS domain name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-ids LIST
– REPLACE organizations with given ids. -
--organization-title VALUE
– Set the current organization context for the request -
--organization-titles LIST
-
--organizations LIST
-
-h
,--help
– Print help
3.27.2. domain delete
Delete a domain
Usage
# hammer domain <delete|destroy> [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Domain name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.27.3. domain delete-parameter
Delete parameter for a domain
Usage
# hammer domain delete-parameter [OPTIONS]
3.27.4. domain info
Show a domain
Usage
# hammer domain <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
– Numerical ID or domain name -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Domain name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--show-hidden-parameters BOOLEAN
Display hidden parameter values -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Description | x | x | |
Dns id | x | x | |
Subnets/ | x | x | |
Locations/ | x | x | |
Organizations/ | x | x | |
Parameters/ | x | x | |
Created at | x | x | |
Updated at | x | x |
3.27.5. domain list
List of domains
Usage
# hammer domain <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Scope by locations -
--location-title VALUE
– Set the current location context for the request -
--order VALUE
– Sort and order by a searchable field, e.g.<field> DESC
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Scope by organizations -
--organization-title VALUE
– Set the current organization context for the request -
--page NUMBER
– Page number, starting at 1 -
--per-page VALUE
– Number of results per page to return,all
to return all results -
--search VALUE
– Filter results -
--subnet VALUE
– Subnet name -
--subnet-id VALUE
– ID of subnet -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Search / Order fields
-
fullname
– string -
id
– integer -
location
– string -
location_id
– integer -
name
– string -
organization
– string -
organization_id
– integer -
params
– string
3.27.6. domain set-parameter
Create or update parameter for a domain
Usage
# hammer domain set-parameter [OPTIONS]
Options
-
--domain VALUE
– Domain name -
--domain-id NUMBER
– Numerical ID or domain name -
--hidden-value BOOLEAN
– Should the value be hidden -
--name VALUE
– Parameter name -
--parameter-type ENUM
– Type of the parameter Possible value(s):string
,boolean
,integer
,real
,array
,hash
,yaml
,json
Default: "string" -
--value VALUE
– Parameter value -
-h
,--help
– Print help
3.27.7. domain update
Update a domain
Usage
# hammer domain update [OPTIONS]
Options
-
--description VALUE
– Full name describing the domain -
--dns VALUE
– Name of DNS proxy to use within this domain -
--dns-id NUMBER
– DNS Capsule ID to use within this domain -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-ids LIST
– REPLACE locations with given ids -
--location-title VALUE
– Set the current location context for the request -
--location-titles LIST
-
--locations LIST
-
--name VALUE
– The full DNS domain name -
--new-name VALUE
– The full DNS domain name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-ids LIST
– REPLACE organizations with given ids. -
--organization-title VALUE
– Set the current organization context for the request -
--organization-titles LIST
-
--organizations LIST
-
-h
,--help
– Print help
3.28. erratum
Manipulate errata
Usage
# hammer erratum [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.28.1. erratum info
Show an erratum
Usage
# hammer erratum info [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
– An erratum identifier -
--name VALUE
– Name to search by -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization identifier -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--repository VALUE
– Repository name to search by -
--repository-id NUMBER
– Repository identifier -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT |
---|---|---|
Title | x | x |
Version | x | x |
Description | x | x |
Status | x | x |
Id | x | x |
Errata id | x | x |
Reboot suggested | x | x |
Updated | x | x |
Issued | x | x |
Release | x | x |
Solution | x | x |
Packages | x | x |
Module streams/name | x | x |
Module streams/stream | x | x |
Module streams/packages | x | x |
3.28.2. erratum list
List errata
Usage
# hammer erratum <list|index> [OPTIONS]
Options
-
--available-for VALUE
– Return errata that can be added to the specified object. The valuescontent_view_version
and `content_view_filter are supported. -
--content-view VALUE
– Content view name to search by -
--content-view-filter VALUE
– Name to search by -
--content-view-filter-id NUMBER
– Content View Filter identifier -
--content-view-id NUMBER
– Content view numeric identifier -
--content-view-version VALUE
– Content view version number -
--content-view-version-id NUMBER
– Content View Version identifier -
--cve VALUE
– CVE identifier -
--environment VALUE
– Lifecycle environment name to search by (--environment is deprecated: Use -
--lifecycle-environment
instead) -
--environment-id NUMBER
– (--environment-id is deprecated: Use--lifecycle-environment-id
instead) -
--errata-restrict-applicable BOOLEAN
Return errata that are applicable to one or more hosts (defaults to true if host_id is specified) -
--errata-restrict-installable BOOLEAN
Return errata that are upgradable on one or more hosts -
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--full-result BOOLEAN
– Whether or not to show all results -
--host VALUE
– Host name -
--host-id NUMBER
– Host id to list applicable errata for -
--lifecycle-environment VALUE
– Lifecycle environment name to search by -
--lifecycle-environment-id NUMBER
– Environment identifier -
--order VALUE
– Sort field and order, eg.id DESC
-
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization identifier -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--page NUMBER
– Page number, starting at 1 -
--per-page NUMBER
– Number of results per page to return -
--product VALUE
– Product name to search by -
--product-id NUMBER
– Product numeric identifier -
--repository VALUE
– Repository name to search by -
--repository-id NUMBER
– Repository identifier -
--search VALUE
– Search string -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT |
---|---|---|
Id | x | x |
Errata id | x | x |
Type | x | x |
Title | x | x |
Issued | x | x |
Updated | x | x |
Search / Order fields
-
bug
– string -
cve
– string -
db_id
– integer -
errata_id
– string -
errata_type
– string -
id
– string -
issued
– date -
modular
– Values: true, false -
package
– string -
package_name
– string -
reboot_suggested
– boolean -
repository
– string -
severity
– string -
synopsis
– string -
title
– string -
type
– string -
updated
– date
3.29. export-templates
Export templates to a git repo or a directory on the server
Usage
# hammer export-templates [OPTIONS]
Options
-
--branch VALUE
– Branch in Git repo. -
--commit-msg VALUE
– Custom commit message for templates export -
--dirname VALUE
– The directory within Git repo containing the templates -
--filter VALUE
– Export templates with names matching this regex (case-insensitive; snippets are not filtered). -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-ids LIST
– REPLACE locations with given ids -
--location-title VALUE
– Set the current location context for the request -
--location-titles LIST
-
--locations LIST
-
--metadata-export-mode ENUM
– Specify how to handle metadata Possible value(s):refresh
,keep
,remove
-
--negate BOOLEAN
– Negate the prefix (for purging). -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-ids LIST
– REPLACE organizations with given ids. -
--organization-title VALUE
– Set the current organization context for the request -
--organization-titles LIST
-
--organizations LIST
-
--repo VALUE
– Override the default repo from settings. -
--verbose BOOLEAN
– Be verbose -
-h
,--help
– Print help
3.30. fact
Search facts
Usage
# hammer fact [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.30.1. fact list
List all fact values
Usage
# hammer fact <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--order VALUE
– Sort and order by a searchable field, e.g.<field> DESC
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--page NUMBER
– Page number, starting at 1 -
--per-page VALUE
– Number of results per page to return,all
to return all results -
--search VALUE
– Filter results -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT |
---|---|---|
Host | x | x |
Fact | x | x |
Value | x | x |
Search / Order fields
-
fact
– string -
fact_short_name
– string -
facts
– string -
host
– string -
host.hostgroup
– string -
host_id
– integer -
location
– string -
location_id
– integer -
name
– string -
organization
– string -
organization_id
– integer -
origin
– string -
reported_at
– datetime -
short_name
– string -
type
– string -
value
– string
3.31. file
Manipulate files
Usage
# hammer file [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.31.1. file info
Show a file
Usage
# hammer file <info|show> [OPTIONS]
Options
-
--content-view VALUE
– Content view name to search by -
--content-view-id NUMBER
– Content view numeric identifier -
--content-view-version VALUE
– Content view version number -
--content-view-version-id NUMBER
Content view version identifier -
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
– A file identifier -
--name VALUE
– File name to search by -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization identifier -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--product VALUE
– Product name to search by -
--product-id NUMBER
– Product numeric identifier -
--repository VALUE
– Repository name to search by -
--repository-id NUMBER
– Repository identifier -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | |
Name | x | x | x |
Path | x | x | |
Uuid | x | x | |
Checksum | x | x |
3.31.2. file list
List files
Usage
# hammer file <list|index> [OPTIONS]
Options
-
--content-view VALUE
– Content view name to search by -
--content-view-filter VALUE
– Name to search by -
--content-view-filter-id NUMBER
– Content view filter identifier -
--content-view-filter-rule VALUE
– Name to search by -
--content-view-filter-rule-id NUMBER
Content view filter rule identifier -
--content-view-id NUMBER
– Content view numeric identifier -
--content-view-version VALUE
– Content view version number -
--content-view-version-id NUMBER
– Content view version identifier -
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--full-result BOOLEAN
– Whether or not to show all results -
--ids LIST
– Ids to filter content by -
--include-filter-ids BOOLEAN
– Includes associated content view filter ids in response -
--lifecycle-environment-id NUMBER
– Environment identifier -
--order VALUE
– Sort field and order, eg.id DESC
-
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization identifier -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--page NUMBER
– Page number, starting at 1 -
--per-page NUMBER
– Number of results per page to return -
--product VALUE
– Product name to search by -
--product-id NUMBER
– Product numeric identifier -
--repository VALUE
– Repository name to search by -
--repository-id NUMBER
– Repository identifier -
--search VALUE
– Search string -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | |
Name | x | x | x |
Path | x | x |
3.32. filter
Manage permission filters
Usage
# hammer filter [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.32.1. filter available-permissions
List all permissions
Usage
# hammer filter available-permissions [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--order VALUE
– Sort and order by a searchable field, e.g.<field> DESC
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--page NUMBER
– Page number, starting at 1 -
--per-page VALUE
– Number of results per page to return,all
to return all results -
--search VALUE
– Filter results -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Resource | x | x |
Search / Order fields
-
id
– integer -
name
– string -
resource_type
– string
3.32.2. filter available-resources
List available resource types
Usage
# hammer filter available-resources [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Name | x | x | x |
3.32.3. filter create
Create a filter
Usage
# hammer filter create [OPTIONS]
Options
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-ids LIST
-
--location-title VALUE
– Set the current location context for the request -
--location-titles LIST
-
--locations LIST
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-ids LIST
-
--organization-title VALUE
– Set the current organization context for the request -
--organization-titles LIST
-
--organizations LIST
-
--override BOOLEAN
-
--permission-ids LIST
-
--permissions LIST
-
--role VALUE
– User role name -
--role-id VALUE
-
--search VALUE
-
-h
,--help
– Print help
Overriding organizations and locations: Filters inherit organizations and locations from its role by default. This behavior can be changed by setting --override=true
. Therefore options --organization[s|-ids]
and --location[s|-ids]
are applicable only when the override flag is set.
3.32.4. filter delete
Delete a filter
Usage
# hammer filter <delete|destroy> [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.32.5. filter info
Show a filter
Usage
# hammer filter <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Resource type | x | x | |
Search | x | x | |
Unlimited? | x | x | |
Override? | x | x | |
Role | x | x | |
Permissions | x | x | |
Locations/ | x | x | |
Organizations/ | x | x | |
Created at | x | x | |
Updated at | x | x |
3.32.6. filter list
List all filters
Usage
# hammer filter <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--order VALUE
– Sort and order by a searchable field, e.g.<field> DESC
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--page NUMBER
– Page number, starting at 1 -
--per-page VALUE
– Number of results per page to return,all
to return all results -
--search VALUE
– Filter results -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Resource type | x | x | |
Search | x | x | |
Unlimited? | x | x | |
Override? | x | x | |
Role | x | x | |
Permissions | x | x |
Search / Order fields
-
id
– integer -
limited
– Values: true, false -
location
– string -
location_id
– integer -
organization
– string -
organization_id
– integer -
override
– Values: true, false -
permission
– string -
resource
– string -
role
– string -
role_id
– integer -
search
– text -
unlimited
– Values: true, false
3.32.7. filter update
Update a filter
Usage
# hammer filter update [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-ids LIST
-
--location-title VALUE
– Set the current location context for the request -
--location-titles LIST
-
--locations LIST
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-ids LIST
-
--organization-title VALUE
– Set the current organization context for the request -
--organization-titles LIST
-
--organizations LIST
-
--override BOOLEAN
-
--permission-ids LIST
-
--permissions LIST
-
--role VALUE
– User role name -
--role-id VALUE
-
--search VALUE
-
-h
,--help
– Print help
Overriding organizations and locations: Filters inherit organizations and locations from its role by default. This behavior can be changed by setting --override=true
. Therefore options --organization[s|-ids]
and --location[s|-ids]
are applicable only when the override flag is set.
3.33. foreign-input-set
Manage foreign input sets
Usage
# hammer foreign-input-set [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.33.1. foreign-input-set create
Create a foreign input set
Usage
# hammer foreign-input-set create [OPTIONS]
Options
-
--description VALUE
– Input set description -
--exclude VALUE
– A comma separated list of input names to be included from the foreign template. -
--include VALUE
– A comma separated list of input names to be included from the foreign template. -
--include-all BOOLEAN
– Include all inputs from the foreign template -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--target-template-id VALUE
– Target template ID -
--template-id VALUE
-
-h
,--help
– Print help
3.33.2. foreign-input-set delete
Delete a foreign input set
Usage
# hammer foreign-input-set <delete|destroy> [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--template-id VALUE
-
-h
,--help
– Print help
3.33.3. foreign-input-set info
Show foreign input set details
Usage
# hammer foreign-input-set <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--template-id VALUE
-
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Target template id | x | x | |
Target template name | x | x | |
Include all | x | x | |
Include | x | x | |
Exclude | x | x |
3.33.4. foreign-input-set list
List foreign input sets
Usage
# hammer foreign-input-set <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--order VALUE
– Sort and order by a searchable field, e.g.<field> DESC
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--page NUMBER
– Page number, starting at 1 -
--per-page VALUE
– Number of results per page to return,all
to return all results -
--search VALUE
– Filter results -
--template-id VALUE
-
-h
,--help
– Print help
FIELDS | ALL | DEFAULT |
---|---|---|
Id | x | x |
Target template id | x | x |
Target template name | x | x |
3.33.5. foreign-input-set update
Update a foreign input set
Usage
# hammer foreign-input-set update [OPTIONS]
Options
-
--description VALUE
– Input set description -
--exclude VALUE
– A comma separated list of input names to be included from the foreign template. -
--id VALUE
-
--include VALUE
– A comma separated list of input names to be included from the foreign template. -
--include-all BOOLEAN
– Include all inputs from the foreign template -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--new-name VALUE
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--target-template-id VALUE
– Target template ID -
--template-id VALUE
-
-h
,--help
– Print help
3.34. full-help
Print help for all hammer commands
Usage
# hammer full-help [OPTIONS]
Options
-
--md
– Format output in markdown -
-h
,--help
– Print help
3.35. global-parameter
Manipulate global parameters
Usage
# hammer global-parameter [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.35.1. global-parameter delete
Delete a global parameter
Usage
# hammer global-parameter <delete|destroy> [OPTIONS]
Options
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Common parameter name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.35.2. global-parameter list
List all global parameters
Usage
# hammer global-parameter <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--order VALUE
– Sort and order by a searchable field, e.g.<field> DESC
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--page NUMBER
– Page number, starting at 1 -
--per-page VALUE
– Number of results per page to return,all
to return all results -
--search VALUE
– Filter results -
--show-hidden BOOLEAN
– Display hidden values -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Name | x | x | x |
Value | x | x | |
Type | x | x |
Search / Order fields
-
domain_name
– string -
host_group_name
– string -
host_name
– string -
id
– integer -
key_type
– string -
location_name
– string -
name
– string -
organization_name
– string -
os_name
– string -
parameter_type
– string -
subnet_name
– text -
type
– string -
value
– text
3.35.3. global-parameter set
Set a global parameter
Usage
# hammer global-parameter set [OPTIONS]
3.36. host
Manipulate hosts
Usage
# hammer host [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.36.1. host ansible-roles
Manage Ansible roles on a host
Usage
# hammer host ansible-roles [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.36.1.1. host ansible-roles add
Associate an Ansible role
Usage
# hammer host ansible-roles add [OPTIONS]
3.36.1.2. host ansible-roles assign
Assigns Ansible roles to a host
Usage
# hammer host ansible-roles assign [OPTIONS]
Options
-
--ansible-role-ids LIST
– Ansible roles to assign to a host -
--ansible-roles LIST
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Host name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.36.1.3. host ansible-roles list
List all Ansible roles for a host
Usage
# hammer host ansible-roles <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Host name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Imported at | x | x | |
Inherited | x | x | |
Directly assigned | x | x |
3.36.1.4. host ansible-roles play
Runs all Ansible roles on a host
Usage
# hammer host ansible-roles play [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Host name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.36.1.5. host ansible-roles remove
Disassociate an Ansible role
Usage
# hammer host ansible-roles remove [OPTIONS]
3.36.2. host boot
Boot host from specified device
Usage
# hammer host boot [OPTIONS]
Options
-
--device VALUE
– Boot device, valid devices are disk, cdrom, pxe, bios -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Host name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.36.3. host config-reports
List all reports
Usage
# hammer host config-reports [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
– Host id -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Host name -
--order VALUE
– Sort and order by a searchable field, e.g.<field> DESC
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--page NUMBER
– Page number, starting at 1 -
--per-page VALUE
– Number of results per page to return,all
to return all results -
--search VALUE
– Filter results -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Host | x | x | |
Last report | x | x | |
Origin | x | x | |
Applied | x | x | |
Restarted | x | x | |
Failed | x | x | |
Restart failures | x | x | |
Skipped | x | x | |
Pending | x | x |
Search / Order fields
-
applied
– integer -
eventful
– Values: true, false -
failed
– integer -
failed_restarts
– integer -
host
– string -
host_id
– integer -
host_owner_id
– integer -
hostgroup
– string -
hostgroup_fullname
– string -
hostgroup_title
– string -
id
– integer -
last_report
– datetime -
location
– string -
log
– text -
organization
– string -
origin
– string -
pending
– integer -
reported
– datetime -
resource
– text -
restarted
– integer -
skipped
– integer
3.36.4. host create
Create a host
Usage
# hammer host create [OPTIONS]
Options
-
--ansible-role-ids LIST
– IDs of associated ansible roles -
--ansible-roles LIST
-
--architecture VALUE
– Architecture name -
--architecture-id NUMBER
– Required if host is managed and value is not inherited from host group -
--ask-root-password BOOLEAN
-
--autoheal BOOLEAN
– Sets whether the Host will autoheal subscriptions upon checkin -
--build BOOLEAN
-
--comment VALUE
– Additional information about this host -
--compute-attributes KEY_VALUE_LIST
– Compute resource attributes -
--compute-profile VALUE
– Compute profile name -
--compute-profile-id NUMBER
-
--compute-resource VALUE
– Compute resource name -
--compute-resource-id NUMBER
– Nil means host is bare metal -
--content-source VALUE
– Content Source name -
--content-source-id NUMBER
-
--content-view VALUE
– Name to search by -
--content-view-id NUMBER
-
--domain VALUE
– Domain name -
--domain-id NUMBER
– Required if host is managed and value is not inherited from host group -
--enabled BOOLEAN
– Include this host within Satellite reporting -
--hostgroup VALUE
– Hostgroup name -
--hostgroup-id NUMBER
-
--hostgroup-title VALUE
– Hostgroup title -
--hypervisor-guest-uuids LIST
– List of hypervisor guest uuids -
--image VALUE
– Name to search by -
--image-id NUMBER
-
--installed-products-attributes SCHEMA
List of products installed on the host -
--interface KEY_VALUE_LIST
– Interface parameters Can be specified multiple times. -
--ip VALUE
– Not required if using a subnet with DHCP Capsule -
--kickstart-repository VALUE
– Kickstart repository name -
--kickstart-repository-id NUMBER
– Repository Id associated with the kickstart repo used for provisioning -
--lifecycle-environment VALUE
– Name to search by -
--lifecycle-environment-id NUMBER
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--mac VALUE
– Required for managed host that is bare metal, not required if it`s a virtual machine -
--managed BOOLEAN
– True/False flag whether a host is managed or unmanaged. Note: this value also determines whether several parameters are required or not -
--medium VALUE
– Medium name -
--medium-id VALUE
– Required if not imaged based provisioning and host is managed and value is not inherited from host group -
--model VALUE
– Model name -
--model-id NUMBER
-
--name VALUE
-
--openscap-proxy-id NUMBER
– ID of OpenSCAP Capsule -
--operatingsystem VALUE
– Operating system title -
--operatingsystem-id NUMBER
– Required if host is managed and value is not inherited from host group -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--overwrite BOOLEAN
– Default: "true" -
--owner VALUE
– Login of the owner -
--owner-id VALUE
– ID of the owner -
--owner-type ENUM
– Host`s owner type Possible value(s):User
,Usergroup
-
--parameters KEY_VALUE_LIST
– Replaces with new host parameters -
--partition-table VALUE
– Partition table name -
--partition-table-id NUMBER
– Required if host is managed and custom partition has not been defined -
--product VALUE
– Name to search by -
--product-id NUMBER
– Product id as listed from a host`s installed products, this is not the same product id as the products api returns -
--progress-report-id VALUE
– UUID to track orchestration tasks status, GET /api/orchestration/:UUID/tasks -
--provision-method ENUM
– The method used to provision the host. Possible value(s):build
,image
,bootdisk
-
--puppet-ca-proxy-id NUMBER
– Puppet CA Capsule ID -
--puppet-proxy-id NUMBER
– Puppet Capsule ID -
--purpose-addons LIST
– Sets the system add-ons -
--purpose-role VALUE
– Sets the system purpose usage -
--purpose-usage VALUE
– Sets the system purpose usage -
--pxe-loader ENUM
– DHCP filename option (Grub2/PXELinux by default) Possible value(s):None
,PXELinux BIOS
,PXELinux UEFI
,Grub UEFI
,Grub2 BIOS
,Grub2 ELF
,Grub2 UEFI
,Grub2 UEFI SecureBoot
,Grub2 UEFI HTTP
,Grub2 UEFI HTTPS
,Grub2 UEFI HTTPS SecureBoot
,iPXE Embedded
,iPXE UEFI HTTP
,iPXE Chain BIOS
,iPXE Chain UEFI
-
--realm VALUE
– Name to search by -
--realm-id NUMBER
-
--release-version VALUE
– Release version for this Host to use (7Server, 7.1, etc) -
--root-password VALUE
– Required if host is managed and value is not inherited from host group or default password in settings -
--service-level VALUE
– Service level to be used for autoheal -
--subnet VALUE
– Subnet name -
--subnet-id NUMBER
– Required if host is managed and value is not inherited from host group -
--typed-parameters SCHEMA
– Replaces with new host parameters (with type support) -
--volume KEY_VALUE_LIST
– Volume parameters Can be specified multiple times. -
-h
,--help
– Print help
Following parameters accept format defined by its schema (bold are required; <> contains acceptable type; [] contains acceptable value):
-
--typed-parameters
"name=<string>,value=<string>,parameter_type=[string|boolean|integer|real|array|hash|yaml|json],hidden_value=[true|false|1|0], … " -
--installed-products-attributes
"product_id=<string>,product_name=<string>,arch=<string>,version=<string>, … "
Available keys for --interface:
mac ip type Possible values: interface, bmc, bond, bridge name subnet_id domain_id identifier managed true/false primary true/false, each managed hosts needs to have one primary interface. provision true/false virtual true/false
For virtual=true: tag VLAN tag, this attribute has precedence over the subnet VLAN ID. Only for virtual interfaces. attached_to Identifier of the interface to which this interface belongs, e.g. eth1.
For type=bond: mode Possible values: balance-rr, active-backup, balance-xor, broadcast, 802.3ad, balance-tlb, balance-alb attached_devices Identifiers of slave interfaces, e.g. [eth1,eth2] bond_options
For type=bmc: provider always IPMI username password
Provider specific options
Bold attributes are required.
EC2:
-
--volume
: -
--interface
: --compute-attributes
:-
availability_zone
– -
flavor_id
– -
groups
– -
security_group_ids
– -
managed_ip
–
-
Libvirt:
--volume
:-
pool_name
– One of available storage pools -
capacity
– String value, e.g. 10G -
allocation
– Initial allocation, e.g. 0G -
format_type
– Possible values: raw, qcow2
-
--interface
:-
compute_type
– Possible values: bridge, network -
compute_bridge
– Name of interface according to type -
compute_model
– Possible values: virtio, rtl8139, ne2k_pci, pcnet, e1000 -
compute_network
– Libvirt instance network, e.g. default
-
--compute-attributes
:-
cpus
– Number of CPUs -
memory
– String, amount of memory, value in bytes -
cpu_mode
– Possible values: default, host-model, host-passthrough -
boot_order
– Device names to specify the boot order -
start
– Boolean (expressed as 0 or 1), whether to start the machine or not
-
OpenStack:
-
--volume
: -
--interface
: --compute-attributes
:-
availability_zone
– -
boot_from_volume
– -
flavor_ref
– -
image_ref
– -
tenant_id
– -
security_groups
– -
network
–
-
Red Hat Virtualization:
--volume
:-
size_gb
– Volume size in GB, integer value -
storage_domain
– ID or name of storage domain -
bootable
– Boolean, set 1 for bootable, only one volume can be bootable -
preallocate
– Boolean, set 1 to preallocate -
wipe_after_delete
– Boolean, set 1 to wipe disk after delete -
interface
– Disk interface name, must be ide, virtio or virtio_scsi
-
--interface
:-
compute_name
– Compute name, e.g. eth0 -
compute_network
– Select one of available networks for a cluster, must be an ID or a name -
compute_interface
– Interface type -
compute_vnic_profile
– Vnic Profile
-
--compute-attributes
:-
cluster
– ID or name of cluster to use -
template
– Hardware profile to use -
cores
– Integer value, number of cores -
sockets
– Integer value, number of sockets -
memory
– Amount of memory, integer value in bytes -
ha
– Boolean, set 1 to high availability -
display_type
– Possible values: VNC, SPICE -
keyboard_layout
– Possible values: ar, de-ch, es, fo, fr-ca, hu, ja, mk, no, pt-br, sv, da, en-gb, et, fr, fr-ch, is, lt, nl, pl, ru, th, de, en-us, fi, fr-be, hr, it, lv, nl-be, pt, sl, tr. Not usable if display type is SPICE. -
start
– Boolean, set 1 to start the vm
-
Rackspace:
-
--volume
: -
--interface
: --compute-attributes
:-
flavor_id
–
-
VMware:
--volume
:-
name
– -
storage_pod
– Storage Pod ID from VMware -
datastore
– Datastore ID from VMware -
mode
– persistent/independent_persistent/independent_nonpersistent -
size_gb
– Integer number, volume size in GB -
thin
– true/false -
eager_zero
– true/false -
controller_key
– Associated SCSI controller key
-
--interface
:-
compute_type
– Type of the network adapter, for example one of: VirtualVmxnet3, VirtualE1000, See documentation center for your version of vSphere to find more details about available adapter types: https://www.vmware.com/support/pubs/ -
compute_network
– Network ID or Network Name from VMware
-
--compute-attributes
:-
cluster
– Cluster ID from VMware -
corespersocket
– Number of cores per socket (applicable to hardware versions < 10 only) -
cpus
– CPU count -
memory_mb
– Integer number, amount of memory in MB -
path
– Path to folder -
resource_pool
– Resource Pool ID from VMware -
firmware
– automatic/bios/efi -
guest_id
– Guest OS ID form VMware -
hardware_version
– Hardware version ID from VMware -
memoryHotAddEnabled
– Must be a 1 or 0, lets you add memory resources while the machine is on -
cpuHotAddEnabled
– Must be a 1 or 0, lets you add CPU resources while the machine is on -
add_cdrom
– Must be a 1 or 0, Add a CD-ROM drive to the virtual machine -
annotation
– Annotation Notes scsi_controllers
– List with SCSI controllers definitions-
type
– ID of the controller from VMware -
key
– Key of the controller (e.g. 1000)
-
-
boot_order
– Device names to specify the boot order -
start
– Must be a 1 or 0, whether to start the machine or not
-
AzureRM:
--volume
:-
disk_size_gb
– Volume Size in GB (integer value) -
data_disk_caching
– Data Disk Caching (None, ReadOnly, ReadWrite)
-
--interface
:-
compute_network
– Select one of available Azure Subnets, must be an ID -
compute_public_ip
– Public IP (None, Static, Dynamic) -
compute_private_ip
– Static Private IP (expressed as true or false)
-
--compute-attributes
:-
resource_group
– Existing Azure Resource Group of user -
vm_size
– VM Size, eg. Standard_A0 etc. -
username
– The Admin username -
password
– The Admin password -
platform
– OS type eg. Linux -
ssh_key_data
– SSH key for passwordless authentication -
os_disk_caching
– OS disk caching -
premium_os_disk
– Premium OS Disk, Boolean as 0 or 1 -
script_command
– Custom Script Command -
script_uris
– Comma seperated file URIs
-
GCE:
--volume
:-
size_gb
– Volume size in GB, integer value
-
-
--interface
: --compute-attributes
:-
machine_type
– -
network
– -
associate_external_ip
–
-
3.36.5. host deb-package
Manage deb packages on your hosts
Usage
# hammer host deb-package [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.36.5.1. host deb-package list
List deb packages installed on the host
Usage
# hammer host deb-package <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--full-result BOOLEAN
– Whether or not to show all results -
--host VALUE
– Host name -
--host-id NUMBER
– ID of the host -
--order VALUE
– Sort field and order, eg.id DESC
-
--page NUMBER
– Page number, starting at 1 -
--per-page NUMBER
– Number of results per page to return -
--search VALUE
– Search string -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Version | x | x | |
Arch | x | x |
3.36.6. host delete
Delete a host
Usage
# hammer host <delete|destroy> [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Host name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.36.7. host delete-parameter
Delete parameter for a host
Usage
# hammer host delete-parameter [OPTIONS]
3.36.8. host disassociate
Disassociate a host
Usage
# hammer host disassociate [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Host name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.36.9. host enc-dump
Dump host’s ENC YAML
Usage
# hammer host enc-dump [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Host name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.36.10. host errata
Manage errata on your hosts
Usage
# hammer host errata [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.36.10.1. host errata apply
Not supported. Use the remote execution equivalent hammer job-invocation create --feature katello_errata_install
.
Usage
# hammer host errata apply [OPTIONS]
Options
-
-h
,--help
– Unsupported Operation - Use the remote execution equivalenthammer job-invocation create `--feature
katello_errata_install`.
Unfortunately the server does not support such operation.
3.36.10.2. host errata info
Retrieve a single errata for a host
Usage
# hammer host errata info [OPTIONS]
Options
FIELDS | ALL | DEFAULT |
---|---|---|
Title | x | x |
Version | x | x |
Description | x | x |
Status | x | x |
Id | x | x |
Errata id | x | x |
Reboot suggested | x | x |
Updated | x | x |
Issued | x | x |
Release | x | x |
Solution | x | x |
Packages | x | x |
Module streams/name | x | x |
Module streams/stream | x | x |
Module streams/packages | x | x |
3.36.10.3. host errata list
List errata available for the content host
Usage
# hammer host errata list [OPTIONS]
Options
-
--content-view VALUE
– Content view name to search by -
--content-view-id NUMBER
– Calculate Applicable Errata based on a particular Content View -
--environment VALUE
– Lifecycle environment name to search by (--environment is deprecated: Use -
--lifecycle-environment
instead) -
--environment-id NUMBER
– (--environment-id is deprecated: Use--lifecycle-environment-id
instead) -
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--full-result BOOLEAN
– Whether or not to show all results -
--host VALUE
– Host name -
--host-id NUMBER
– UUID of the content host -
--include-applicable BOOLEAN
– Return errata that are applicable to this host. Defaults to false) -
--lifecycle-environment VALUE
– Lifecycle environment name to search by -
--lifecycle-environment-id NUMBER
Calculate Applicable Errata based on a particular Environment -
--order VALUE
– Sort field and order, eg.id DESC
-
--organization VALUE
– Organization name to search by -
--organization-id VALUE
– Organization ID to search by -
--organization-label VALUE
– Organization label to search by -
--page NUMBER
– Page number, starting at 1 -
--per-page NUMBER
– Number of results per page to return -
--search VALUE
– Search string -
--severity VALUE
– Return only errata of a particular severity (None, Low, Moderate, Important, Critical) -
--type VALUE
– Return only errata of a particular type (security, bugfix, enhancement) -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT |
---|---|---|
Id | x | x |
Erratum id | x | x |
Type | x | x |
Title | x | x |
Installable | x | x |
3.36.10.4. host errata recalculate
Force regenerate applicability.
Usage
# hammer host errata recalculate [OPTIONS]
3.36.11. host facts
List all fact values
Usage
# hammer host facts [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Host name -
--order VALUE
– Sort and order by a searchable field, e.g.<field> DESC
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--page NUMBER
– Page number, starting at 1 -
--per-page VALUE
– Number of results per page to return,all
to return all results -
--search VALUE
– Filter results -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT |
---|---|---|
Fact | x | x |
Value | x | x |
Search / Order fields
-
fact
– string -
fact_short_name
– string -
facts
– string -
host
– string -
host.hostgroup
– string -
host_id
– integer -
location
– string -
location_id
– integer -
name
– string -
organization
– string -
organization_id
– integer -
origin
– string -
reported_at
– datetime -
short_name
– string -
type
– string -
value
– string
3.36.12. host info
Show a host
Usage
# hammer host <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Host name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--show-hidden-parameters BOOLEAN
Display hidden parameter values -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Uuid | x | x | |
Name | x | x | x |
Organization | x | x | |
Location | x | x | |
Host group | x | x | |
Compute resource | x | x | |
Compute profile | x | x | |
Cert name | x | x | |
Token | x | x | |
Managed | x | x | |
Installed at | x | x | |
Last report | x | x | |
Uptime (seconds) | x | x | |
Status/global status | x | x | |
Status/build status | x | x | |
Network/ipv4 address | x | x | |
Network/ipv6 address | x | x | |
Network/mac | x | x | |
Network/subnet ipv4 | x | x | |
Network/subnet ipv6 | x | x | |
Network/domain | x | x | |
Network/service provider/sp name | x | x | |
Network/service provider/sp ip | x | x | |
Network/service provider/sp mac | x | x | |
Network/service provider/sp subnet | x | x | |
Network interfaces/id | x | x | |
Network interfaces/identifier | x | x | |
Network interfaces/type | x | x | |
Network interfaces/mac address | x | x | |
Network interfaces/ipv4 address | x | x | |
Network interfaces/ipv6 address | x | x | |
Network interfaces/fqdn | x | x | |
Operating system/architecture | x | x | |
Operating system/operating system | x | x | |
Operating system/build | x | x | |
Operating system/medium | x | x | |
Operating system/partition table | x | x | |
Operating system/pxe loader | x | x | |
Operating system/custom partition table | x | x | |
Operating system/image | x | x | |
Operating system/image file | x | x | |
Operating system/use image | x | x | |
Parameters/ | x | x | |
All parameters/ | x | x | |
Additional info/owner | x | x | |
Additional info/owner id | x | x | |
Additional info/owner type | x | x | |
Additional info/enabled | x | x | |
Additional info/model | x | x | |
Additional info/comment | x | x | |
Openscap proxy | x | x | |
Content information/content view environments/content view/id | x | x | |
Content information/content view environments/content view/name | x | x | |
Content information/content view environments/content view/composite | x | x | |
Content information/content view environments/lifecycle environment/id | x | x | |
Content information/content view environments/lifecycle environment/name | x | x | |
Content information/content source/id | x | x | |
Content information/content source/name | x | x | |
Content information/kickstart repository/id | x | x | |
Content information/kickstart repository/name | x | x | |
Content information/applicable packages | x | x | |
Content information/upgradable packages | x | x | |
Content information/applicable errata/enhancement | x | x | |
Content information/applicable errata/bug fix | x | x | |
Content information/applicable errata/security | x | x | |
Subscription information/uuid | x | x | |
Subscription information/last checkin | x | x | |
Subscription information/release version | x | x | |
Subscription information/autoheal | x | x | |
Subscription information/registered to | x | x | |
Subscription information/registered at | x | x | |
Subscription information/registered by activation keys/ | x | x | |
Subscription information/system purpose/service level | x | x | |
Subscription information/system purpose/purpose usage | x | x | |
Subscription information/system purpose/purpose role | x | x | |
Subscription information/system purpose/purpose addons | x | x | |
Trace status | x | x | |
Host collections/id | x | x | |
Host collections/name | x | x |
3.36.13. host interface
View and manage host’s network interfaces
Usage
# hammer host interface [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.36.13.1. host interface create
Create an interface on a host
Usage
# hammer host interface create [OPTIONS]
Options
-
--attached-devices LIST
– Identifiers of attached interfaces, e.g.[`eth1
,eth2
]`. For bond interfaces those are the slaves. Only for bond and bridges interfaces. -
--attached-to VALUE
– Identifier of the interface to which this interface belongs, e.g. eth1. Only for virtual interfaces. -
--bond-options VALUE
– Space separated options, e.g. miimon=100. Only for bond interfaces. -
--compute-attributes KEY_VALUE_LIST
Compute resource specific attributes -
--domain VALUE
– Domain name -
--domain-id NUMBER
– Satellite domain ID of interface. Required for primary interfaces on managed hosts. -
--execution BOOLEAN
– Should this interface be used for remote execution? -
--host VALUE
– Host name -
--host-id VALUE
– ID or name of host -
--identifier VALUE
– Device identifier, e.g. eth0 or eth1.1 -
--ip VALUE
– IPv4 address of interface -
--ip6 VALUE
– IPv6 address of interface -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--mac VALUE
– MAC address of interface. Required for managed interfaces on bare metal. -
--managed BOOLEAN
– Should this interface be managed via DHCP and DNS capsule and should it be configured during provisioning? -
--mode ENUM
– Bond mode of the interface, e.g. balance-rr. Only for bond interfaces. Possible value(s):balance-rr
,active-backup
,balance-xor
,broadcast
,802.3ad
,balance-tlb
,balance-alb
-
--mtu NUMBER
– MTU, this attribute has precedence over the subnet MTU. -
--name VALUE
– Interface`s DNS name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--password VALUE
– Only for BMC interfaces. -
--primary
– Should this interface be used for constructing the FQDN of the host? Each managed hosts needs to have one primary interface -
--provider ENUM
– Interface provider, e.g. IPMI. Only for BMC interfaces. Possible value(s):IPMI
,Redfish
,SSH
-
--provision
– Should this interface be used for TFTP of PXELinux (or SSH for image-based hosts)? Each managed hosts needs to have one provision interface -
--subnet VALUE
– Subnet name -
--subnet-id NUMBER
– Satellite subnet ID of IPv4 interface -
--subnet6-id NUMBER
– Satellite subnet ID of IPv6 interface -
--tag VALUE
– VLAN tag, this attribute has precedence over the subnet VLAN ID. Only for virtual interfaces. -
--type ENUM
– Interface type, e.g. bmc. Default is interface Possible value(s):interface
,bmc
,bond
,bridge
-
--username VALUE
– Only for BMC interfaces. -
--virtual BOOLEAN
– Alias or VLAN device -
-h
,--help
– Print help
3.36.13.2. host interface delete
Delete a host’s interface
Usage
# hammer host interface <delete|destroy> [OPTIONS]
Options
-
--host VALUE
– Host name -
--host-id VALUE
– ID or name of host -
--id VALUE
– ID of interface -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.36.13.3. host interface info
Show an interface for host
Usage
# hammer host interface <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--host VALUE
– Host name -
--host-id VALUE
– ID or name of host -
--id VALUE
– ID or name of interface -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Identifier | x | x | |
Type | x | x | |
Mac address | x | x | |
Ip address | x | x | |
Dns name | x | x | |
Subnet | x | x | |
Domain | x | x | |
Managed | x | x | |
Primary | x | x | |
Provision | x | x | |
Virtual | x | x | |
Tag | x | x | |
Attached to | x | x | |
Bmc/username | x | x | |
Bmc/provider | x | x | |
Bond/mode | x | x | |
Bond/attached devices | x | x | |
Bond/bond options | x | x | |
Execution | x | x |
3.36.13.4. host interface list
List all interfaces for host
Usage
# hammer host interface <list|index> [OPTIONS]
Options
-
--domain VALUE
– Domain name -
--domain-id VALUE
– ID or name of domain -
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--host VALUE
– Host name -
--host-id VALUE
– ID or name of host -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--page NUMBER
– Page number, starting at 1 -
--per-page VALUE
– Number of results per page to return,all
to return all results -
--subnet VALUE
– Subnet name -
--subnet-id VALUE
– ID or name of subnet -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Identifier | x | x | |
Type | x | x | |
Mac address | x | x | |
Ip address | x | x | |
Dns name | x | x |
3.36.13.5. host interface update
Update a host’s interface
Usage
# hammer host interface update [OPTIONS]
Options
-
--attached-devices LIST
– Identifiers of attached interfaces, e.g.[`eth1
,eth2
]`. For bond interfaces those are the slaves. Only for bond and bridges interfaces. -
--attached-to VALUE
– Identifier of the interface to which this interface belongs, e.g. eth1. Only for virtual interfaces. -
--bond-options VALUE
– Space separated options, e.g. miimon=100. Only for bond interfaces. -
--compute-attributes KEY_VALUE_LIST
Compute resource specific attributes -
--domain VALUE
– Domain name -
--domain-id NUMBER
– Satellite domain ID of interface. Required for primary interfaces on managed hosts. -
--execution BOOLEAN
– Should this interface be used for remote execution? -
--host VALUE
– Host name -
--host-id VALUE
– ID or name of host -
--id VALUE
– ID of interface -
--identifier VALUE
– Device identifier, e.g. eth0 or eth1.1 -
--ip VALUE
– IPv4 address of interface -
--ip6 VALUE
– IPv6 address of interface -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--mac VALUE
– MAC address of interface. Required for managed interfaces on bare metal. -
--managed BOOLEAN
– Should this interface be managed via DHCP and DNS capsule and should it be configured during provisioning? -
--mode ENUM
– Bond mode of the interface, e.g. balance-rr. Only for bond interfaces. Possible value(s):balance-rr
,active-backup
,balance-xor
,broadcast
,802.3ad
,balance-tlb
,balance-alb
-
--mtu NUMBER
– MTU, this attribute has precedence over the subnet MTU. -
--name VALUE
– Interface`s DNS name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--password VALUE
– Only for BMC interfaces. -
--primary
– Should this interface be used for constructing the FQDN of the host? Each managed hosts needs to have one primary interface -
--provider ENUM
– Interface provider, e.g. IPMI. Only for BMC interfaces. Possible value(s):IPMI
,Redfish
,SSH
-
--provision
– Should this interface be used for TFTP of PXELinux (or SSH for image-based hosts)? Each managed hosts needs to have one provision interface -
--subnet VALUE
– Subnet name -
--subnet-id NUMBER
– Satellite subnet ID of IPv4 interface -
--subnet6-id NUMBER
– Satellite subnet ID of IPv6 interface -
--tag VALUE
– VLAN tag, this attribute has precedence over the subnet VLAN ID. Only for virtual interfaces. -
--type ENUM
– Interface type, e.g. bmc. Default is interface Possible value(s):interface
,bmc
,bond
,bridge
-
--username VALUE
– Only for BMC interfaces. -
--virtual BOOLEAN
– Alias or VLAN device -
-h
,--help
– Print help
3.36.14. host list
List all hosts
Usage
# hammer host <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--hostgroup VALUE
– Hostgroup name -
--hostgroup-id VALUE
– ID of host group -
--hostgroup-title VALUE
– Hostgroup title -
--location VALUE
– Set the current location context for the request -
--location-id VALUE
– ID of location -
--location-title VALUE
– Set the current location context for the request -
--order VALUE
– Sort and order by a searchable field, e.g.<field> DESC
-
--organization VALUE
– Set the current organization context for the request -
--organization-id VALUE
– ID of organization -
--organization-title VALUE
– Set the current organization context for the request -
--page NUMBER
– Page number, starting at 1 -
--per-page VALUE
– Number of results per page to return,all
to return all results -
--search VALUE
– Filter results -
--thin BOOLEAN
– Only list ID and name of hosts -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Operating system | x | x | |
Host group | x | x | |
Ip | x | x | |
Mac | x | x | |
Global status | x | x | |
Organization | x | ||
Location | x | ||
Additional information | x | ||
Content view | x | x | |
Lifecycle environment | x | x | |
Security | x | ||
Bugfix | x | ||
Enhancement | x | ||
Trace status | x | x |
Search / Order fields
-
activation_key
– string -
activation_key_id
– string -
addon
– string -
addons_status
– Values: mismatched, matched, not_specified -
ansible_role
– string -
applicable_debs
– string -
applicable_errata
– string -
applicable_errata_issued
– date -
applicable_rpms
– string -
architecture
– string -
autoheal
– boolean -
boot_time
-
build
– Values: true, false -
build_status
– Values: built, pending, token_expired, build_failed -
comment
– text -
compute_resource
– string -
compute_resource_id
– integer -
configuration_status.applied
– integer -
configuration_status.enabled
– Values: true, false -
configuration_status.failed
– integer -
configuration_status.failed_restarts
– integer -
configuration_status.interesting
– Values: true, false -
configuration_status.pending
– integer -
configuration_status.restarted
– integer -
configuration_status.skipped
– integer -
content_source
– string -
content_views
– string -
created_at
– datetime -
cve_id
– integer -
domain
– string -
domain_id
– integer -
errata_status
– Values: security_needed, errata_needed, updated, unknown -
execution_status
– Values: ok, error -
facts
– string -
global_status
– Values: ok, warning, error -
has_ip
– string - has_ip6 string
-
has_mac
– string -
hostgroup
– string -
hostgroup_fullname
– string -
hostgroup_id
– integer -
hostgroup_name
– string -
hostgroup_title
– string -
hypervisor
– boolean -
hypervisor_host
– string -
id
– integer -
image
– string -
infrastructure_facet.foreman
– Values: true, false -
infrastructure_facet.smart_proxy_id
-
insights_client_report_status
– Values: reporting, no_report -
insights_inventory_sync_status
– Values: disconnect, sync -
insights_recommendations_count
– integer -
installable_errata
– string -
installed_at
– datetime -
ip
– string - ip6 string
-
job_invocation.id
– string -
job_invocation.result
– Values: cancelled, failed, pending, success -
last_checkin
– datetime -
last_report
– datetime -
lifecycle_environments
– string -
location
– string -
location_id
– integer -
mac
– string -
managed
– Values: true, false -
model
– string -
name
– string -
organization
– string -
organization_id
– integer -
origin
– string -
os
– string -
os_description
– string -
os_id
– integer -
os_major
– string -
os_minor
– string -
os_title
– string -
owner
– string -
owner_id
– integer -
owner_type
– string -
params
– string -
params_name
– string -
parent_hostgroup
– string -
puppet_ca
– string -
puppet_proxy_id
– integer -
puppetmaster
– string -
purpose_status
– Values: mismatched, matched, not_specified -
pxe_loader
– Values: PXELinux_BIOS, PXELinux_UEFI, Grub_UEFI, Grub2_BIOS, Grub2_ELF, Grub2_UEFI, Grub2_UEFI_SecureBoot, Grub2_UEFI_HTTP, Grub2_UEFI_HTTPS, Grub2_UEFI_HTTPS_SecureBoot, iPXE_Embedded, iPXE_UEFI_HTTP, iPXE_Chain_BIOS, iPXE_Chain_UEFI -
realm
– string -
realm_id
– integer -
registered_at
– datetime -
registered_through
– string -
release_version
– string -
reported.bios_release_date
-
reported.bios_vendor
-
reported.bios_version
-
reported.boot_time
-
reported.cores
-
reported.disks_total
-
reported.kernel_version
-
reported.ram
-
reported.sockets
-
reported.virtual
– Values: true, false -
repository
– string -
repository_content_label
– string -
rhel_lifecycle_status
– Values: full_support, maintenance_support, approaching_end_of_maintenance, extended_support, approaching_end_of_support, support_ended -
role
– text -
role_status
– Values: mismatched, matched, not_specified -
service_level
– string -
sla_status
– Values: mismatched, matched, not_specified -
smart_proxy
– string -
status.applied
– integer -
status.enabled
– Values: true, false -
status.failed
– integer -
status.failed_restarts
– integer -
status.interesting
– Values: true, false -
status.pending
– integer -
status.restarted
– integer -
status.skipped
– integer -
subnet
– string -
subnet.name
– text - subnet6 string
- subnet6.name text
-
subscription_id
– string -
subscription_name
– string -
subscription_status
– Values: valid, partial, invalid, unknown, disabled, unsubscribed_hypervisor -
subscription_uuid
– string -
trace_status
– Values: reboot_needed, process_restart_needed, updated -
upgradable_debs
– string -
upgradable_rpms
– string -
usage
– text -
usage_status
– Values: mismatched, matched, not_specified -
user.firstname
– string -
user.lastname
– string -
user.login
– string -
user.mail
– string -
usergroup
– string -
usergroup.name
– string -
uuid
– string
3.36.15. host package
Manage packages on your hosts
Usage
# hammer host package [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.36.15.1. host package install
Not supported. Use the remote execution equivalent hammer job-invocation create --feature katello_package_install
.
Usage
# hammer host package install [OPTIONS]
Options
-
-h
,--help
– Unsupported Operation - Use the remote execution equivalenthammer job-invocation create `--feature
katello_package_install`.
Unfortunately the server does not support such operation.
3.36.15.2. host package list
List packages installed on the host
Usage
# hammer host package <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--full-result BOOLEAN
– Whether or not to show all results -
--host VALUE
– Host name -
--host-id NUMBER
– ID of the host -
--include-latest-upgradable BOOLEAN
Also include the latest upgradable package version for each host package -
--order VALUE
– Sort field and order, eg.id DESC
-
--page NUMBER
– Page number, starting at 1 -
--per-page NUMBER
– Number of results per page to return -
--search VALUE
– Search string -
--status VALUE
– Return only packages of a particular status (upgradable or up-to-date) -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT |
---|---|---|
Nvra | x | x |
Search / Order fields
-
arch
– string -
epoch
– string -
id
– integer -
name
– string -
nvra
– string -
nvrea
– string -
release
– string -
vendor
– string -
version
– string
3.36.15.3. host package remove
Not supported. Use the remote execution equivalent hammer job-invocation create --feature katello_package_remove
.
Usage
# hammer host package remove [OPTIONS]
Options
-
-h
,--help
– Unsupported Operation - Use the remote execution equivalenthammer job-invocation create `--feature
katello_package_remove`.
Unfortunately the server does not support such operation.
3.36.15.4. host package upgrade
Not supported. Use the remote execution equivalent hammer job-invocation create --feature katello_package_update
.
Usage
# hammer host package upgrade [OPTIONS]
Options
-
-h
,--help
– Unsupported Operation - Use the remote execution equivalenthammer job-invocation create `--feature
katello_package_update`.
Unfortunately the server does not support such operation.
3.36.15.5. host package upgrade-all
Not supported. Use the remote execution equivalent hammer job-invocation create --feature katello_package_update
.
Usage
# hammer host package upgrade-all [OPTIONS]
Options
-
-h
,--help
– Unsupported Operation - Use the remote execution equivalenthammer job-invocation create `--feature
katello_package_update`.
Unfortunately the server does not support such operation.
3.36.16. host package-group
Manage package-groups on your hosts. These commands are no longer available
Use the remote execution equivalent
Usage
# hammer host package-group [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.36.16.1. host package-group install
Not supported. Use the remote execution equivalent hammer job-invocation create --feature katello_group_install
.
Usage
# hammer host package-group install [OPTIONS]
Options
-
-h
,--help
– Unsupported Operation - Use the remote execution equivalenthammer job-invocation create `--feature
katello_group_install`.
Unfortunately the server does not support such operation.
3.36.16.2. host package-group remove
Not supported. Use the remote execution equivalent hammer job-invocation create --feature katello_group_remove
.
Usage
# hammer host package-group remove [OPTIONS]
Options
-
-h
,--help
– Unsupported Operation - Use the remote execution equivalenthammer job-invocation create `--feature
katello_group_remove`.
Unfortunately the server does not support such operation.
3.36.17. host policies-enc
View policies ENC for host
Usage
# hammer host policies-enc [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
– The identifier of the host -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Host name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT |
---|---|---|
Id | x | x |
Profile id | x | x |
Content path | x | x |
Content download path | x | x |
Tailoring path | x | x |
Tailoring download path | x | x |
Day of month | x | x |
Hour | x | x |
Minute | x | x |
Month | x | x |
Week | x | x |
3.36.18. host reboot
Reboot a host
Usage
# hammer host reboot [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Host name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.36.19. host rebuild-config
Rebuild orchestration related configurations for host
Usage
# hammer host rebuild-config [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Host name -
--only LIST
– Limit rebuild steps, valid steps are DHCP, DNS, TFTP, Content_Host_Status, Refresh_Content_Host_Status -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.36.20. host reports
List all reports
Usage
# hammer host reports [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
– Host id -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Host name -
--order VALUE
– Sort and order by a searchable field, e.g.<field> DESC
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--page NUMBER
– Page number, starting at 1 -
--per-page VALUE
– Number of results per page to return,all
to return all results -
--search VALUE
– Filter results -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Host | x | x | |
Last report | x | x | |
Origin | x | x | |
Applied | x | x | |
Restarted | x | x | |
Failed | x | x | |
Restart failures | x | x | |
Skipped | x | x | |
Pending | x | x |
Search / Order fields
-
applied
– integer -
eventful
– Values: true, false -
failed
– integer -
failed_restarts
– integer -
host
– string -
host_id
– integer -
host_owner_id
– integer -
hostgroup
– string -
hostgroup_fullname
– string -
hostgroup_title
– string -
id
– integer -
last_report
– datetime -
location
– string -
log
– text -
organization
– string -
origin
– string -
pending
– integer -
reported
– datetime -
resource
– text -
restarted
– integer -
skipped
– integer
3.36.21. host reset
Reset a host
Usage
# hammer host reset [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Host name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.36.22. host set-parameter
Create or append a parameter for a host
Usage
# hammer host set-parameter [OPTIONS]
Options
-
--hidden-value BOOLEAN
– Should the value be hidden -
--host VALUE
– Host name -
--host-id NUMBER
-
--name VALUE
– Parameter name -
--parameter-type ENUM
– Type of the parameter Possible value(s):string
,boolean
,integer
,real
,array
,hash
,yaml
,json
Default: "string" -
--value VALUE
– Parameter value -
-h
,--help
– Print help
3.36.23. host start
Power a host on
Usage
# hammer host start [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Host name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.36.24. host status
Get status of host
Usage
# hammer host status [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Host name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--type ENUM
– Status type, can be one of
Global
Configuration
Build Possible value(s): HostStatus::Global
, configuration
, build
* -h
, --help
– Print help
3.36.25. host stop
Power a host off
Usage
# hammer host stop [OPTIONS]
Options
-
--force
– Force turning off a host -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Host name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.36.26. host subscription
Manage subscription information on your hosts
Usage
# hammer host subscription [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.36.26.1. host subscription attach
Add a subscription to a host
Usage
# hammer host subscription attach [OPTIONS]
3.36.26.2. host subscription auto-attach
Trigger an auto-attach of subscriptions
Usage
# hammer host subscription auto-attach [OPTIONS]
3.36.26.3. host subscription content-override
Override product content defaults
Usage
# hammer host subscription content-override [OPTIONS]
Options
-
--content-label VALUE
– Label of the content -
--enabled BOOLEAN
– Set true to override to enabled; Set false to override to disabled.` -
--full-result BOOLEAN
– Whether or not to show all results -
--host VALUE
– Host name -
--host-id VALUE
– Id of the content host -
--order VALUE
– Sort field and order, eg.id DESC
-
--override-name VALUE
– Override parameter key or name. To enable or disable a repo selectenabled
. Default value: enabled Default: "enabled" -
--page NUMBER
– Page number, starting at 1 -
--per-page NUMBER
– Number of results per page to return -
--remove
– Remove a content override -
--search VALUE
– Search string -
--sort-by VALUE
– Field to sort the results on -
--sort-order VALUE
– How to order the sorted results (e.g. ASC for ascending) -
--value VALUE
– Override value. Note for repo enablement you can use a boolean value -
-h
,--help
– Print help
3.36.26.4. host subscription enabled-repositories
Show repositories enabled on the host that are known to Katello
Usage
# hammer host subscription enabled-repositories [OPTIONS]
Options
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Label | x | x | |
Content type | x | x | |
Checksum | x | x | |
Content view id | x | x | |
Content view name | x | x | |
Content view version | x | x | |
Environment name | x | x | |
Product name | x | x |
3.36.26.5. host subscription product-content
List associated products
Usage
# hammer host subscription product-content [OPTIONS]
Options
-
--content-access-mode-all BOOLEAN
Get all content available, not just that provided by subscriptions -
--content-access-mode-env BOOLEAN
Limit content to just that available in the host`s content view version -
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--full-result BOOLEAN
– Whether or not to show all results -
--host VALUE
– Host name -
--host-id VALUE
– Id of the host -
--order VALUE
– Sort field and order, eg.id DESC
-
--page NUMBER
– Page number, starting at 1 -
--per-page NUMBER
– Number of results per page to return -
--search VALUE
– Search string -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Type | x | x | |
Url | x | x | |
Gpg key | x | x | |
Label | x | x | |
Default enabled? | x | x | |
Override | x | x |
3.36.26.6. host subscription register
Register a host with subscription and information
Usage
# hammer host subscription register [OPTIONS]
Options
-
--content-view VALUE
– Content view name to search by -
--content-view-id NUMBER
– Content View ID -
--environment VALUE
– Lifecycle environment name to search by (--environment is deprecated: Use -
--lifecycle-environment
instead) -
--environment-id NUMBER
– (--environment-id is deprecated: Use--lifecycle-environment-id
instead) -
--hypervisor-guest-uuids LIST
– UUIDs of the virtual guests from the host`s hypervisor -
--lifecycle-environment VALUE
– Lifecycle environment name to search by -
--lifecycle-environment-id NUMBER
Lifecycle Environment ID -
--name VALUE
– Name of the host -
--organization VALUE
– Organization name to search by -
--organization-id VALUE
– Organization ID to search by -
--organization-label VALUE
– Organization label to search by -
--release-version VALUE
– Release version of the content host -
--service-level VALUE
– A service level for auto-healing process, e.g. SELF-SUPPORT -
--uuid VALUE
– UUID to use for registered host, random uuid is generated if not provided -
-h
,--help
– Print help
3.36.26.7. host subscription remove
Usage
# hammer host subscription remove [OPTIONS]
3.36.26.8. host subscription unregister
Unregister the host as a subscription consumer
Usage
# hammer host subscription unregister [OPTIONS]
3.36.27. host traces
List traces on your hosts
Usage
# hammer host traces [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.36.27.1. host traces list
List services that need restarting on the host
Usage
# hammer host traces list [OPTIONS]
Options
FIELDS | ALL | DEFAULT |
---|---|---|
Trace id | x | x |
Application | x | x |
Helper | x | x |
Type | x | x |
3.36.27.2. host traces resolve
Resolve traces
Usage
# hammer host traces resolve [OPTIONS]
3.36.28. host update
Update a host
Usage
# hammer host update [OPTIONS]
Options
-
--ansible-role-ids LIST
– IDs of associated ansible roles -
--ansible-roles LIST
-
--architecture VALUE
– Architecture name -
--architecture-id NUMBER
– Required if host is managed and value is not inherited from host group -
--ask-root-password BOOLEAN
-
--autoheal BOOLEAN
– Sets whether the Host will autoheal subscriptions upon checkin -
--build BOOLEAN
-
--comment VALUE
– Additional information about this host -
--compute-attributes KEY_VALUE_LIST
– Compute resource attributes -
--compute-profile VALUE
– Compute profile name -
--compute-profile-id NUMBER
-
--compute-resource VALUE
– Compute resource name -
--compute-resource-id NUMBER
– Nil means host is bare metal -
--content-source VALUE
– Content Source name -
--content-source-id NUMBER
-
--content-view VALUE
– Name to search by -
--content-view-id NUMBER
-
--domain VALUE
– Domain name -
--domain-id NUMBER
– Required if host is managed and value is not inherited from host group -
--enabled BOOLEAN
– Include this host within Satellite reporting -
--hostgroup VALUE
– Hostgroup name -
--hostgroup-id NUMBER
-
--hostgroup-title VALUE
– Hostgroup title -
--hypervisor-guest-uuids LIST
– List of hypervisor guest uuids -
--id VALUE
-
--image VALUE
– Name to search by -
--image-id NUMBER
-
--installed-products-attributes SCHEMA
List of products installed on the host -
--interface KEY_VALUE_LIST
– Interface parameters Can be specified multiple times. -
--ip VALUE
– Not required if using a subnet with DHCP Capsule -
--kickstart-repository VALUE
– Kickstart repository name -
--kickstart-repository-id NUMBER
– Repository Id associated with the kickstart repo used for provisioning -
--lifecycle-environment VALUE
– Name to search by -
--lifecycle-environment-id NUMBER
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--mac VALUE
– Required for managed host that is bare metal, not required if it`s a virtual machine -
--managed BOOLEAN
– True/False flag whether a host is managed or unmanaged. Note: this value also determines whether several parameters are required or not -
--medium VALUE
– Medium name -
--medium-id VALUE
– Required if not imaged based provisioning and host is managed and value is not inherited from host group -
--model VALUE
– Model name -
--model-id NUMBER
-
--name VALUE
-
--new-location VALUE
– Use to update associated location -
--new-location-id NUMBER
– Use to update associated location -
--new-location-title VALUE
– Use to update associated location -
--new-name VALUE
-
--new-organization VALUE
– Use to update associated organization -
--new-organization-id NUMBER
– Use to update associated organization -
--new-organization-title VALUE
– Use to update associated organization -
--openscap-proxy-id NUMBER
– ID of OpenSCAP Capsule -
--operatingsystem VALUE
– Operating system title -
--operatingsystem-id NUMBER
– Required if host is managed and value is not inherited from host group -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--overwrite BOOLEAN
-
--owner VALUE
– Login of the owner -
--owner-id VALUE
– ID of the owner -
--owner-type ENUM
– Host`s owner type Possible value(s):User
,Usergroup
-
--parameters KEY_VALUE_LIST
– Replaces with new host parameters -
--partition-table VALUE
– Partition table name -
--partition-table-id NUMBER
– Required if host is managed and custom partition has not been defined -
--product VALUE
– Name to search by -
--product-id NUMBER
– Product id as listed from a host`s installed products, this is not the same product id as the products api returns -
--progress-report-id VALUE
– UUID to track orchestration tasks status, GET /api/orchestration/:UUID/tasks -
--provision-method ENUM
– The method used to provision the host. Possible value(s):build
,image
,bootdisk
-
--puppet-ca-proxy-id NUMBER
– Puppet CA Capsule ID -
--puppet-proxy-id NUMBER
– Puppet Capsule ID -
--purpose-addons LIST
– Sets the system add-ons -
--purpose-role VALUE
– Sets the system purpose usage -
--purpose-usage VALUE
– Sets the system purpose usage -
--pxe-loader ENUM
– DHCP filename option (Grub2/PXELinux by default) Possible value(s):None
,PXELinux BIOS
,PXELinux UEFI
,Grub UEFI
,Grub2 BIOS
,Grub2 ELF
,Grub2 UEFI
,Grub2 UEFI SecureBoot
,Grub2 UEFI HTTP
,Grub2 UEFI HTTPS
,Grub2 UEFI HTTPS SecureBoot
,iPXE Embedded
,iPXE UEFI HTTP
,iPXE Chain BIOS
,iPXE Chain UEFI
-
--realm VALUE
– Name to search by -
--realm-id NUMBER
-
--release-version VALUE
– Release version for this Host to use (7Server, 7.1, etc) -
--root-password VALUE
– Required if host is managed and value is not inherited from host group or default password in settings -
--service-level VALUE
– Service level to be used for autoheal -
--subnet VALUE
– Subnet name -
--subnet-id NUMBER
– Required if host is managed and value is not inherited from host group -
--typed-parameters SCHEMA
– Replaces with new host parameters (with type support) -
--volume KEY_VALUE_LIST
– Volume parameters Can be specified multiple times. -
-h
,--help
– Print help
Following parameters accept format defined by its schema (bold are required; <> contains acceptable type; [] contains acceptable value):
-
--typed-parameters
"name=<string>,value=<string>,parameter_type=[string|boolean|integer|real|array|hash|yaml|json],hidden_value=[true|false|1|0], … " -
--installed-products-attributes
"product_id=<string>,product_name=<string>,arch=<string>,version=<string>, … "
Available keys for --interface:
mac ip type Possible values: interface, bmc, bond, bridge name subnet_id domain_id identifier managed true/false primary true/false, each managed hosts needs to have one primary interface. provision true/false virtual true/false
For virtual=true: tag VLAN tag, this attribute has precedence over the subnet VLAN ID. Only for virtual interfaces. attached_to Identifier of the interface to which this interface belongs, e.g. eth1.
For type=bond: mode Possible values: balance-rr, active-backup, balance-xor, broadcast, 802.3ad, balance-tlb, balance-alb attached_devices Identifiers of slave interfaces, e.g. [eth1,eth2] bond_options
For type=bmc: provider always IPMI username password
Provider specific options
Bold attributes are required.
EC2:
-
--volume
: -
--interface
: --compute-attributes
:-
availability_zone
– -
flavor_id
– -
groups
– -
security_group_ids
– -
managed_ip
–
-
Libvirt:
--volume
:-
pool_name
– One of available storage pools -
capacity
– String value, e.g. 10G -
allocation
– Initial allocation, e.g. 0G -
format_type
– Possible values: raw, qcow2
-
--interface
:-
compute_type
– Possible values: bridge, network -
compute_bridge
– Name of interface according to type -
compute_model
– Possible values: virtio, rtl8139, ne2k_pci, pcnet, e1000 -
compute_network
– Libvirt instance network, e.g. default
-
--compute-attributes
:-
cpus
– Number of CPUs -
memory
– String, amount of memory, value in bytes -
cpu_mode
– Possible values: default, host-model, host-passthrough -
boot_order
– Device names to specify the boot order -
start
– Boolean (expressed as 0 or 1), whether to start the machine or not
-
OpenStack:
-
--volume
: -
--interface
: --compute-attributes
:-
availability_zone
– -
boot_from_volume
– -
flavor_ref
– -
image_ref
– -
tenant_id
– -
security_groups
– -
network
–
-
Red Hat Virtualization:
--volume
:-
size_gb
– Volume size in GB, integer value -
storage_domain
– ID or name of storage domain -
bootable
– Boolean, set 1 for bootable, only one volume can be bootable -
preallocate
– Boolean, set 1 to preallocate -
wipe_after_delete
– Boolean, set 1 to wipe disk after delete -
interface
– Disk interface name, must be ide, virtio or virtio_scsi
-
--interface
:-
compute_name
– Compute name, e.g. eth0 -
compute_network
– Select one of available networks for a cluster, must be an ID or a name -
compute_interface
– Interface type -
compute_vnic_profile
– Vnic Profile
-
--compute-attributes
:-
cluster
– ID or name of cluster to use -
template
– Hardware profile to use -
cores
– Integer value, number of cores -
sockets
– Integer value, number of sockets -
memory
– Amount of memory, integer value in bytes -
ha
– Boolean, set 1 to high availability -
display_type
– Possible values: VNC, SPICE -
keyboard_layout
– Possible values: ar, de-ch, es, fo, fr-ca, hu, ja, mk, no, pt-br, sv, da, en-gb, et, fr, fr-ch, is, lt, nl, pl, ru, th, de, en-us, fi, fr-be, hr, it, lv, nl-be, pt, sl, tr. Not usable if display type is SPICE. -
start
– Boolean, set 1 to start the vm
-
Rackspace:
-
--volume
: -
--interface
: --compute-attributes
:-
flavor_id
–
-
VMware:
--volume
:-
name
– -
storage_pod
– Storage Pod ID from VMware -
datastore
– Datastore ID from VMware -
mode
– persistent/independent_persistent/independent_nonpersistent -
size_gb
– Integer number, volume size in GB -
thin
– true/false -
eager_zero
– true/false -
controller_key
– Associated SCSI controller key
-
--interface
:-
compute_type
– Type of the network adapter, for example one of: VirtualVmxnet3, VirtualE1000, See documentation center for your version of vSphere to find more details about available adapter types: https://www.vmware.com/support/pubs/ -
compute_network
– Network ID or Network Name from VMware
-
--compute-attributes
:-
cluster
– Cluster ID from VMware -
corespersocket
– Number of cores per socket (applicable to hardware versions < 10 only) -
cpus
– CPU count -
memory_mb
– Integer number, amount of memory in MB -
path
– Path to folder -
resource_pool
– Resource Pool ID from VMware -
firmware
– automatic/bios/efi -
guest_id
– Guest OS ID form VMware -
hardware_version
– Hardware version ID from VMware -
memoryHotAddEnabled
– Must be a 1 or 0, lets you add memory resources while the machine is on -
cpuHotAddEnabled
– Must be a 1 or 0, lets you add CPU resources while the machine is on -
add_cdrom
– Must be a 1 or 0, Add a CD-ROM drive to the virtual machine -
annotation
– Annotation Notes scsi_controllers
– List with SCSI controllers definitions-
type
– ID of the controller from VMware -
key
– Key of the controller (e.g. 1000)
-
-
boot_order
– Device names to specify the boot order -
start
– Must be a 1 or 0, whether to start the machine or not
-
AzureRM:
--volume
:-
disk_size_gb
– Volume Size in GB (integer value) -
data_disk_caching
– Data Disk Caching (None, ReadOnly, ReadWrite)
-
--interface
:-
compute_network
– Select one of available Azure Subnets, must be an ID -
compute_public_ip
– Public IP (None, Static, Dynamic) -
compute_private_ip
– Static Private IP (expressed as true or false)
-
--compute-attributes
:-
resource_group
– Existing Azure Resource Group of user -
vm_size
– VM Size, eg. Standard_A0 etc. -
username
– The Admin username -
password
– The Admin password -
platform
– OS type eg. Linux -
ssh_key_data
– SSH key for passwordless authentication -
os_disk_caching
– OS disk caching -
premium_os_disk
– Premium OS Disk, Boolean as 0 or 1 -
script_command
– Custom Script Command -
script_uris
– Comma seperated file URIs
-
GCE:
--volume
:-
size_gb
– Volume size in GB, integer value
-
-
--interface
: --compute-attributes
:-
machine_type
– -
network
– -
associate_external_ip
–
-
3.37. host-collection
Manipulate host collections
Usage
# hammer host-collection [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.37.1. host-collection add-host
Add host to the host collection
Usage
# hammer host-collection add-host [OPTIONS]
Options
-
--host-ids LIST
– Array of host ids -
--hosts LIST
-
--id NUMBER
– Id of the host collection -
--name VALUE
– Host collection name to search by -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization ID -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
-h
,--help
– Print help
3.37.2. host-collection copy
Copy a host collection
Usage
# hammer host-collection copy [OPTIONS]
Options
-
--id NUMBER
– ID of the host collection -
--name VALUE
– New host collection name -
--new-name VALUE
– New host collection name -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization ID -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
-h
,--help
– Print help
3.37.3. host-collection create
Create a host collection
Usage
# hammer host-collection create [OPTIONS]
Options
-
--description VALUE
-
--host-ids LIST
– List of host ids to replace the hosts in host collection -
--hosts LIST
-
--max-hosts NUMBER
– Maximum number of hosts in the host collection -
--name VALUE
– Host Collection name -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization identifier -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--unlimited-hosts
– Set hosts max to unlimited -
-h
,--help
– Print help
3.37.4. host-collection delete
Destroy a host collection
Usage
# hammer host-collection <delete|destroy> [OPTIONS]
Options
-
--id NUMBER
– Id of the host collection -
--name VALUE
– Host collection name to search by -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization ID -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
-h
,--help
– Print help
3.37.5. host-collection erratum
Manage errata on your host collections. These commands are no longer available. Use the remote execution equivalent
Usage
# hammer host-collection erratum [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.37.5.1. host-collection erratum install
Not supported. Use the remote execution equivalent hammer job-invocation create --feature katello_errata_install
. Specify the host collection with the --search-query parameter, e.g. --search-query "host_collection = MyCollection"
or --search-query "host_collection_id=6"
Usage
# hammer host-collection erratum install [OPTIONS]
Options
-
-h
,--help
– Unsupported Operation - Use the remote execution equivalenthammer job-invocation create `--feature
katello_errata_install`. Specify the host collection with the--search-query
parameter, e.g.--search-query "host_collection = MyCollection"
or--search-query "host_collection_id=6"
Unfortunately the server does not support such operation.
3.37.6. host-collection hosts
List all hosts
Usage
# hammer host-collection hosts [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--hostgroup VALUE
– Hostgroup name -
--hostgroup-id VALUE
– ID of host group -
--hostgroup-title VALUE
– Hostgroup title -
--id VALUE
– Host Collection ID -
--include ENUM
– Array of extra information types to include Possible value(s):parameters
,all_parameters
-
--location VALUE
– Set the current location context for the request -
--location-id VALUE
– ID of location -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Host Collection Name -
--order VALUE
– Sort and order by a searchable field, e.g.<field> DESC
-
--organization VALUE
– Organization name to search by -
--organization-id VALUE
– ID of organization -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--page NUMBER
– Page number, starting at 1 -
--per-page VALUE
– Number of results per page to return,all
to return all results -
--search VALUE
– Filter results -
--thin BOOLEAN
– Only list ID and name of hosts -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Security | x | ||
Bugfix | x | ||
Enhancement | x |
Search / Order fields
-
activation_key
– string -
activation_key_id
– string -
addon
– string -
addons_status
– Values: mismatched, matched, not_specified -
ansible_role
– string -
applicable_debs
– string -
applicable_errata
– string -
applicable_errata_issued
– date -
applicable_rpms
– string -
architecture
– string -
autoheal
– boolean -
boot_time
-
build
– Values: true, false -
build_status
– Values: built, pending, token_expired, build_failed -
comment
– text -
compute_resource
– string -
compute_resource_id
– integer -
configuration_status.applied
– integer -
configuration_status.enabled
– Values: true, false -
configuration_status.failed
– integer -
configuration_status.failed_restarts
– integer -
configuration_status.interesting
– Values: true, false -
configuration_status.pending
– integer -
configuration_status.restarted
– integer -
configuration_status.skipped
– integer -
content_source
– string -
content_views
– string -
created_at
– datetime -
cve_id
– integer -
domain
– string -
domain_id
– integer -
errata_status
– Values: security_needed, errata_needed, updated, unknown -
execution_status
– Values: ok, error -
facts
– string -
global_status
– Values: ok, warning, error -
has_ip
– string - has_ip6 string
-
has_mac
– string -
hostgroup
– string -
hostgroup_fullname
– string -
hostgroup_id
– integer -
hostgroup_name
– string -
hostgroup_title
– string -
hypervisor
– boolean -
hypervisor_host
– string -
id
– integer -
image
– string -
infrastructure_facet.foreman
– Values: true, false -
infrastructure_facet.smart_proxy_id
-
insights_client_report_status
– Values: reporting, no_report -
insights_inventory_sync_status
– Values: disconnect, sync -
insights_recommendations_count
– integer -
installable_errata
– string -
installed_at
– datetime -
ip
– string - ip6 string
-
job_invocation.id
– string -
job_invocation.result
– Values: cancelled, failed, pending, success -
last_checkin
– datetime -
last_report
– datetime -
lifecycle_environments
– string -
location
– string -
location_id
– integer -
mac
– string -
managed
– Values: true, false -
model
– string -
name
– string -
organization
– string -
organization_id
– integer -
origin
– string -
os
– string -
os_description
– string -
os_id
– integer -
os_major
– string -
os_minor
– string -
os_title
– string -
owner
– string -
owner_id
– integer -
owner_type
– string -
params
– string -
params_name
– string -
parent_hostgroup
– string -
puppet_ca
– string -
puppet_proxy_id
– integer -
puppetmaster
– string -
purpose_status
– Values: mismatched, matched, not_specified -
pxe_loader
– Values: PXELinux_BIOS, PXELinux_UEFI, Grub_UEFI, Grub2_BIOS, Grub2_ELF, Grub2_UEFI, Grub2_UEFI_SecureBoot, Grub2_UEFI_HTTP, Grub2_UEFI_HTTPS, Grub2_UEFI_HTTPS_SecureBoot, iPXE_Embedded, iPXE_UEFI_HTTP, iPXE_Chain_BIOS, iPXE_Chain_UEFI -
realm
– string -
realm_id
– integer -
registered_at
– datetime -
registered_through
– string -
release_version
– string -
reported.bios_release_date
-
reported.bios_vendor
-
reported.bios_version
-
reported.boot_time
-
reported.cores
-
reported.disks_total
-
reported.kernel_version
-
reported.ram
-
reported.sockets
-
reported.virtual
– Values: true, false -
repository
– string -
repository_content_label
– string -
rhel_lifecycle_status
– Values: full_support, maintenance_support, approaching_end_of_maintenance, extended_support, approaching_end_of_support, support_ended -
role
– text -
role_status
– Values: mismatched, matched, not_specified -
service_level
– string -
sla_status
– Values: mismatched, matched, not_specified -
smart_proxy
– string -
status.applied
– integer -
status.enabled
– Values: true, false -
status.failed
– integer -
status.failed_restarts
– integer -
status.interesting
– Values: true, false -
status.pending
– integer -
status.restarted
– integer -
status.skipped
– integer -
subnet
– string -
subnet.name
– text - subnet6 string
- subnet6.name text
-
subscription_id
– string -
subscription_name
– string -
subscription_status
– Values: valid, partial, invalid, unknown, disabled, unsubscribed_hypervisor -
subscription_uuid
– string -
trace_status
– Values: reboot_needed, process_restart_needed, updated -
upgradable_debs
– string -
upgradable_rpms
– string -
usage
– text -
usage_status
– Values: mismatched, matched, not_specified -
user.firstname
– string -
user.lastname
– string -
user.login
– string -
user.mail
– string -
usergroup
– string -
usergroup.name
– string -
uuid
– string
3.37.7. host-collection info
Show a host collection
Usage
# hammer host-collection <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id NUMBER
– Id of the host collection -
--name VALUE
– Host collection name to search by -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization identifier -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Limit | x | x | |
Description | x | x | |
Total hosts | x | x |
3.37.8. host-collection list
List host collections
Usage
# hammer host-collection <list|index> [OPTIONS]
Options
-
--activation-key VALUE
– Activation key name to search by -
--activation-key-id VALUE
– Activation key identifier -
--available-for VALUE
– Interpret specified object to return only Host Collections that can be associated with specified object. The valuehost
is supported. -
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--full-result BOOLEAN
– Whether or not to show all results -
--host VALUE
– Host name -
--host-id NUMBER
– Filter products by host id -
--name VALUE
– Host collection name to filter by -
--order VALUE
– Sort field and order, eg.id DESC
-
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization identifier -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--page NUMBER
– Page number, starting at 1 -
--per-page NUMBER
– Number of results per page to return -
--search VALUE
– Search string -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Limit | x | x | |
Description | x | x |
Search / Order fields
-
host
– string -
name
– string -
organization_id
– integer
3.37.9. host-collection package
Manage packages on your host collections. These commands are no longer available. Use the remote execution equivalent
Usage
# hammer host-collection package [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.37.9.1. host-collection package install
Not supported. Use the remote execution equivalent hammer job-invocation create --feature katello_package_install
. Specify the host collection with the --search-query parameter, e.g. --search-query "host_collection = MyCollection"
or --search-query "host_collection_id=6"
Usage
# hammer host-collection package install [OPTIONS]
Options
-
-h
,--help
– Unsupported Operation - Use the remote execution equivalenthammer job-invocation create `--feature
katello_package_install`. Specify the host collection with the--search-query
parameter, e.g.--search-query "host_collection = MyCollection"
or--search-query "host_collection_id=6"
Unfortunately the server does not support such operation.
3.37.9.2. host-collection package remove
Not supported. Use the remote execution equivalent hammer job-invocation create --feature katello_package_remove
. Specify the host collection with the --search-query parameter, e.g. --search-query "host_collection = MyCollection"
or --search-query "host_collection_id=6"
Usage
# hammer host-collection package remove [OPTIONS]
Options
-
-h
,--help
– Unsupported Operation - Use the remote execution equivalenthammer job-invocation create `--feature
katello_package_remove`. Specify the host collection with the--search-query
parameter, e.g.--search-query "host_collection = MyCollection"
or--search-query "host_collection_id=6"
Unfortunately the server does not support such operation.
3.37.9.3. host-collection package update
Not supported. Use the remote execution equivalent hammer job-invocation create --feature katello_package_update
. Specify the host collection with the --search-query parameter, e.g. --search-query "host_collection = MyCollection"
or --search-query "host_collection_id=6"
Usage
# hammer host-collection package update [OPTIONS]
Options
-
-h
,--help
– Unsupported Operation - Use the remote execution equivalenthammer job-invocation create `--feature
katello_package_update`. Specify the host collection with the--search-query
parameter, e.g.--search-query "host_collection = MyCollection"
or--search-query "host_collection_id=6"
Unfortunately the server does not support such operation.
3.37.10. host-collection package-group
Manage package-groups on your host collections. These commands are no longer available. Use the remote execution equivalent
Usage
# hammer host-collection package-group [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.37.10.1. host-collection package-group install
Not supported. Use the remote execution equivalent hammer job-invocation create --feature katello_group_install
. Specify the host collection with the --search-query parameter, e.g. --search-query "host_collection = MyCollection"
or --search-query "host_collection_id=6"
Usage
# hammer host-collection package-group install [OPTIONS]
Options
-
-h
,--help
– Unsupported Operation - Use the remote execution equivalenthammer job-invocation create `--feature
katello_group_install`. Specify the host collection with the--search-query
parameter, e.g.--search-query "host_collection = MyCollection"
or--search-query "host_collection_id=6"
Unfortunately the server does not support such operation.
3.37.10.2. host-collection package-group remove
Not supported. Use the remote execution equivalent hammer job-invocation create --feature katello_group_remove
. Specify the host collection with the --search-query parameter, e.g. --search-query "host_collection = MyCollection"
or --search-query "host_collection_id=6"
Usage
# hammer host-collection package-group remove [OPTIONS]
Options
-
-h
,--help
– Unsupported Operation - Use the remote execution equivalenthammer job-invocation create `--feature
katello_group_remove`. Specify the host collection with the--search-query
parameter, e.g.--search-query "host_collection = MyCollection"
or--search-query "host_collection_id=6"
Unfortunately the server does not support such operation.
3.37.10.3. host-collection package-group update
Not supported. Use the remote execution equivalent hammer job-invocation create --feature katello_group_update
. Specify the host collection with the --search-query parameter, e.g. --search-query "host_collection = MyCollection"
or --search-query "host_collection_id=6"
Usage
# hammer host-collection package-group update [OPTIONS]
Options
-
-h
,--help
– Unsupported Operation - Use the remote execution equivalenthammer job-invocation create `--feature
katello_group_update`. Specify the host collection with the--search-query
parameter, e.g.--search-query "host_collection = MyCollection"
or--search-query "host_collection_id=6"
Unfortunately the server does not support such operation.
3.37.11. host-collection remove-host
Remove hosts from the host collection
Usage
# hammer host-collection remove-host [OPTIONS]
Options
-
--host-ids LIST
– Array of host ids -
--hosts LIST
-
--id NUMBER
– Id of the host collection -
--name VALUE
– Host collection name to search by -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization ID -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
-h
,--help
– Print help
3.37.12. host-collection update
Update a host collection
Usage
# hammer host-collection update [OPTIONS]
Options
-
--description VALUE
-
--host-ids LIST
– List of host ids to replace the hosts in host collection -
--hosts LIST
-
--id NUMBER
– Id of the host collection -
--max-hosts NUMBER
– Maximum number of hosts in the host collection -
--name VALUE
– Host Collection name -
--new-name VALUE
– Host Collection name -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization ID -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--unlimited-hosts
– Set hosts max to unlimited -
-h
,--help
– Print help
3.38. host-registration
Host Registration
Usage
# hammer host-registration [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.38.1. host-registration generate-command
Generate global registration command
Usage
# hammer host-registration generate-command [OPTIONS]
Options
-
--activation-key VALUE
– Activation key for subscription-manager client, required for CentOS and Red Hat Enterprise Linux. For multiple keys useactivation_keys
param instead. -
--activation-keys LIST
– Activation keys for subscription-manager client, required for CentOS and Red Hat Enterprise Linux. Required only if host group has no activation keys. -
--force BOOLEAN
– Clear any previous registration and run subscription-manager with –force. -
--hostgroup VALUE
– Hostgroup name -
--hostgroup-id NUMBER
– ID of the Host group to register the host in -
--hostgroup-title VALUE
– Hostgroup title -
--ignore-subman-errors BOOLEAN
– Ignore subscription-manager errors forsubscription-manager register
command -
--insecure BOOLEAN
– Enable insecure argument for the initial curl -
--jwt-expiration NUMBER
– Expiration of the authorization token (in hours) -
--lifecycle-environment VALUE
– Name to search by -
--lifecycle-environment-id NUMBER
– Lifecycle environment for the host. -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--operatingsystem VALUE
– Operating system title -
--operatingsystem-id NUMBER
– ID of the Operating System to register the host in. Operating system must have ahost_init_config
template assigned -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--packages VALUE
– Packages to install on the host when registered. Can be set byhost_packages
parameter, example:pkg1 pkg2
-
--remote-execution-interface VALUE
– Identifier of the Host interface for Remote execution -
--repo VALUE
– Repository URL / details, for example for Debian OS family:deb deb.example.com/ buster 1.0
, for Red Hat and SUSE OS family:yum.theforeman.org/client/latest/el8/x86_64/
-
--repo-gpg-key-url VALUE
– URL of the GPG key for the repository -
--setup-insights BOOLEAN
– Sethost_registration_insights
parameter for the host. If it is set to true, insights client will be installed and registered on Red Hat family operating systems -
--setup-remote-execution BOOLEAN
– Sethost_registration_remote_execution
parameter for the host. If it is set to true, SSH keys will be installed on the host -
--setup-remote-execution-pull BOOLEAN
Sethost_registration_remote_execution_pull
parameter for the host. If it is set to true, pull provider client will be deployed on the host -
--smart-proxy VALUE
– Name to search by -
--smart-proxy-id NUMBER
– ID of the Capsule. This Capsule must have enabled both theTemplates
andRegistration
features -
--update-packages BOOLEAN
– Update all packages on the host -
-h
,--help
– Print help
3.39. hostgroup
Manipulate hostgroups
Usage
# hammer hostgroup [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.39.1. hostgroup ansible-roles
Manage Ansible roles on a hostgroup
Usage
# hammer hostgroup ansible-roles [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.39.1.1. hostgroup ansible-roles add
Associate an Ansible role
Usage
# hammer hostgroup ansible-roles add [OPTIONS]
3.39.1.2. hostgroup ansible-roles assign
Assigns Ansible roles to a hostgroup
Usage
# hammer hostgroup ansible-roles assign [OPTIONS]
Options
-
--ansible-role-ids LIST
– Ansible roles to assign to a hostgroup -
--ansible-roles LIST
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Hostgroup name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--title VALUE
– Hostgroup title -
-h
,--help
– Print help
3.39.1.3. hostgroup ansible-roles list
List all Ansible roles for a hostgroup
Usage
# hammer hostgroup ansible-roles <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Hostgroup name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--title VALUE
– Hostgroup title -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Imported at | x | x | |
Inherited | x | x | |
Directly assigned | x | x |
3.39.1.4. hostgroup ansible-roles play
Runs all Ansible roles on a hostgroup
Usage
# hammer hostgroup ansible-roles play [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Hostgroup name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--title VALUE
– Hostgroup title -
-h
,--help
– Print help
3.39.1.5. hostgroup ansible-roles remove
Disassociate an Ansible role
Usage
# hammer hostgroup ansible-roles remove [OPTIONS]
3.39.2. hostgroup create
Create a host group
Usage
# hammer hostgroup create [OPTIONS]
Options
-
--ansible-role-ids LIST
– IDs of associated ansible roles -
--ansible-roles LIST
-
--architecture VALUE
– Architecture name -
--architecture-id NUMBER
– Architecture ID -
--ask-root-password BOOLEAN
-
--compute-profile VALUE
– Compute profile name -
--compute-profile-id NUMBER
– Compute profile ID -
--compute-resource VALUE
– Compute resource name -
--compute-resource-id NUMBER
– Compute resource ID -
--content-source VALUE
– Content Source name -
--content-source-id NUMBER
– Content source ID -
--content-view VALUE
– Name to search by -
--content-view-id NUMBER
– Content view ID -
--description VALUE
– Host group description -
--domain VALUE
– Domain name -
--domain-id NUMBER
– Domain ID -
--group-parameters-attributes SCHEMA
Array of parameters -
--kickstart-repository VALUE
– Kickstart repository name -
--kickstart-repository-id NUMBER
– Kickstart repository ID -
--lifecycle-environment VALUE
– Name to search by -
--lifecycle-environment-id NUMBER
– Lifecycle environment ID -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-ids LIST
– REPLACE locations with given ids -
--location-title VALUE
– Set the current location context for the request -
--location-titles LIST
-
--locations LIST
-
--medium VALUE
– Medium name -
--medium-id NUMBER
– Media ID -
--name VALUE
– Name of the host group -
--openscap-proxy-id NUMBER
– ID of OpenSCAP Capsule -
--operatingsystem VALUE
– Operating system title -
--operatingsystem-id NUMBER
– Operating system ID -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-ids LIST
– REPLACE organizations with given ids. -
--organization-title VALUE
– Set the current organization context for the request -
--organization-titles LIST
-
--organizations LIST
-
--parent VALUE
– Name of parent hostgroup -
--parent-id NUMBER
– Parent ID of the host group -
--parent-title VALUE
– Title of parent hostgroup -
--partition-table VALUE
– Partition table name -
--partition-table-id NUMBER
– Partition table ID -
--puppet-ca-proxy-id NUMBER
– Puppet CA Capsule ID -
--puppet-proxy-id NUMBER
– Puppet Capsule ID -
--pxe-loader ENUM
– DHCP filename option (Grub2/PXELinux by default) Possible value(s):None
,PXELinux BIOS
,PXELinux UEFI
,Grub UEFI
,Grub2 BIOS
,Grub2 ELF
,Grub2 UEFI
,Grub2 UEFI SecureBoot
,Grub2 UEFI HTTP
,Grub2 UEFI HTTPS
,Grub2 UEFI HTTPS SecureBoot
,iPXE Embedded
,iPXE UEFI HTTP
,iPXE Chain BIOS
,iPXE Chain UEFI
-
--query-organization VALUE
– Organization name to search by -
--query-organization-id VALUE
– Organization ID to search by -
--query-organization-label VALUE
– Organization label to search by -
--realm VALUE
– Name to search by -
--realm-id NUMBER
– Realm ID -
--root-password VALUE
– Root password -
--subnet VALUE
– Subnet name -
--subnet-id NUMBER
– Subnet ID -
--subnet6 VALUE
– Subnet IPv6 name -
--subnet6-id NUMBER
– Subnet IPv6 ID -
-h
,--help
– Print help
Following parameters accept format defined by its schema (bold are required; <> contains acceptable type; [] contains acceptable value):
-
--group-parameters-attributes
"name=<string>,value=<string>,parameter_type=[string|boolean|integer|real|array|hash|yaml|json],hidden_value=[true|false|1|0], … "
3.39.3. hostgroup delete
Delete a host group
Usage
# hammer hostgroup <delete|destroy> [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Hostgroup name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--title VALUE
– Hostgroup title -
-h
,--help
– Print help
3.39.4. hostgroup delete-parameter
Delete parameter for a hostgroup
Usage
# hammer hostgroup delete-parameter [OPTIONS]
3.39.5. hostgroup info
Show a host group
Usage
# hammer hostgroup <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Hostgroup name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--show-hidden-parameters BOOLEAN
Display hidden parameter values -
--title VALUE
– Hostgroup title -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Title | x | x | x |
Model | x | x | |
Description | x | x | |
Parent | x | x | |
Compute profile | x | x | |
Compute resource | x | x | |
Network/subnet ipv4 | x | x | |
Network/subnet ipv6 | x | x | |
Network/realm | x | x | |
Network/domain | x | x | |
Operating system/architecture | x | x | |
Operating system/operating system | x | x | |
Operating system/medium | x | x | |
Operating system/partition table | x | x | |
Operating system/pxe loader | x | x | |
Parameters/ | x | x | |
Locations/ | x | x | |
Organizations/ | x | x | |
Openscap proxy | x | x | |
Content view/id | x | x | |
Content view/name | x | x | |
Lifecycle environment/id | x | x | |
Lifecycle environment/name | x | x | |
Content source/id | x | x | |
Content source/name | x | x | |
Kickstart repository/id | x | x | |
Kickstart repository/name | x | x |
3.39.6. hostgroup list
List all host groups
Usage
# hammer hostgroup <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Scope by locations -
--location-title VALUE
– Set the current location context for the request -
--order VALUE
– Sort and order by a searchable field, e.g.<field> DESC
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Scope by organizations -
--organization-title VALUE
– Set the current organization context for the request -
--page NUMBER
– Page number, starting at 1 -
--per-page VALUE
– Number of results per page to return,all
to return all results -
--search VALUE
– Filter results -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Title | x | x | x |
Operating system | x | x | |
Model | x | x |
Search / Order fields
-
ansible_role
– string -
architecture
– string -
host
– string -
id
– integer -
label
– string -
location
– string -
location_id
– integer -
medium
– string -
name
– string -
organization
– string -
organization_id
– integer -
os
– string -
os_description
– string -
os_id
– integer -
os_major
– string -
os_minor
– string -
os_title
– string -
oval_policy_id
– string -
params
– string -
template
– string -
title
– string
3.39.7. hostgroup rebuild-config
Rebuild orchestration config
Usage
# hammer hostgroup rebuild-config [OPTIONS]
Options
-
--children-hosts BOOLEAN
– Operate on child hostgroup hosts -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Hostgroup name -
--only LIST
– Limit rebuild steps, valid steps are DHCP, DNS, TFTP, Content_Host_Status, Refresh_Content_Host_Status -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--title VALUE
– Hostgroup title -
-h
,--help
– Print help
3.39.8. hostgroup set-parameter
Create or update parameter for a hostgroup
Usage
# hammer hostgroup set-parameter [OPTIONS]
Options
-
--hidden-value BOOLEAN
– Should the value be hidden -
--hostgroup VALUE
– Hostgroup name -
--hostgroup-id NUMBER
-
--hostgroup-title VALUE
– Hostgroup title -
--name VALUE
– Parameter name -
--parameter-type ENUM
– Type of the parameter Possible value(s):string
,boolean
,integer
,real
,array
,hash
,yaml
,json
Default: "string" -
--value VALUE
– Parameter value -
-h
,--help
– Print help
3.39.9. hostgroup update
Update a host group
Usage
# hammer hostgroup update [OPTIONS]
Options
-
--ansible-role-ids LIST
– IDs of associated ansible roles -
--ansible-roles LIST
-
--architecture VALUE
– Architecture name -
--architecture-id NUMBER
– Architecture ID -
--ask-root-password BOOLEAN
-
--compute-profile VALUE
– Compute profile name -
--compute-profile-id NUMBER
– Compute profile ID -
--compute-resource VALUE
– Compute resource name -
--compute-resource-id NUMBER
– Compute resource ID -
--content-source VALUE
– Content Source name -
--content-source-id NUMBER
– Content source ID -
--content-view VALUE
– Name to search by -
--content-view-id NUMBER
– Content view ID -
--description VALUE
– Host group description -
--domain VALUE
– Domain name -
--domain-id NUMBER
– Domain ID -
--group-parameters-attributes SCHEMA
Array of parameters -
--id VALUE
-
--kickstart-repository VALUE
– Kickstart repository name -
--kickstart-repository-id NUMBER
– Kickstart repository ID -
--lifecycle-environment VALUE
– Name to search by -
--lifecycle-environment-id NUMBER
– Lifecycle environment ID -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-ids LIST
– REPLACE locations with given ids -
--location-title VALUE
– Set the current location context for the request -
--location-titles LIST
-
--locations LIST
-
--medium VALUE
– Medium name -
--medium-id NUMBER
– Media ID -
--name VALUE
– Name of the host group -
--new-name VALUE
– Name of the host group -
--openscap-proxy-id NUMBER
– ID of OpenSCAP Capsule -
--operatingsystem VALUE
– Operating system title -
--operatingsystem-id NUMBER
– Operating system ID -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-ids LIST
– REPLACE organizations with given ids. -
--organization-title VALUE
– Set the current organization context for the request -
--organization-titles LIST
-
--organizations LIST
-
--parent VALUE
– Name of parent hostgroup -
--parent-id NUMBER
– Parent ID of the host group -
--parent-title VALUE
– Title of parent hostgroup -
--partition-table VALUE
– Partition table name -
--partition-table-id NUMBER
– Partition table ID -
--puppet-ca-proxy-id NUMBER
– Puppet CA Capsule ID -
--puppet-proxy-id NUMBER
– Puppet Capsule ID -
--pxe-loader ENUM
– DHCP filename option (Grub2/PXELinux by default) Possible value(s):None
,PXELinux BIOS
,PXELinux UEFI
,Grub UEFI
,Grub2 BIOS
,Grub2 ELF
,Grub2 UEFI
,Grub2 UEFI SecureBoot
,Grub2 UEFI HTTP
,Grub2 UEFI HTTPS
,Grub2 UEFI HTTPS SecureBoot
,iPXE Embedded
,iPXE UEFI HTTP
,iPXE Chain BIOS
,iPXE Chain UEFI
-
--query-organization VALUE
– Organization name to search by -
--query-organization-id VALUE
– Organization ID to search by -
--query-organization-label VALUE
– Organization label to search by -
--realm VALUE
– Name to search by -
--realm-id NUMBER
– Realm ID -
--root-password VALUE
– Root password -
--subnet VALUE
– Subnet name -
--subnet-id NUMBER
– Subnet ID -
--subnet6 VALUE
– Subnet IPv6 name -
--subnet6-id NUMBER
– Subnet IPv6 ID -
--title VALUE
– Hostgroup title -
-h
,--help
– Print help
Following parameters accept format defined by its schema (bold are required; <> contains acceptable type; [] contains acceptable value):
-
--group-parameters-attributes
"name=<string>,value=<string>,parameter_type=[string|boolean|integer|real|array|hash|yaml|json],hidden_value=[true|false|1|0], … "
3.40. http-proxy
Manipulate http proxies
Usage
# hammer http-proxy [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.40.1. http-proxy create
Create an HTTP Proxy
Usage
# hammer http-proxy create [OPTIONS]
Options
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-ids LIST
– REPLACE locations with given ids -
--location-title VALUE
– Set the current location context for the request -
--location-titles LIST
-
--locations LIST
-
--name VALUE
– The HTTP Proxy name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-ids LIST
– REPLACE organizations with given ids. -
--organization-title VALUE
– Set the current organization context for the request -
--organization-titles LIST
-
--organizations LIST
-
--password VALUE
– Password used to authenticate with the HTTP Proxy -
--url VALUE
– URL of the HTTP Proxy -
--username VALUE
– Username used to authenticate with the HTTP Proxy -
-h
,--help
– Print help
3.40.2. http-proxy delete
Delete an HTTP Proxy
Usage
# hammer http-proxy <delete|destroy> [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.40.3. http-proxy info
Show an HTTP Proxy
Usage
# hammer http-proxy <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
– Identifier of the HTTP Proxy -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Username | x | x | |
Url | x | x | |
Locations/ | x | x | |
Organizations/ | x | x |
3.40.4. http-proxy list
List of HTTP Proxies
Usage
# hammer http-proxy <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Scope by locations -
--location-title VALUE
– Set the current location context for the request -
--order VALUE
– Sort and order by a searchable field, e.g.<field> DESC
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Scope by organizations -
--organization-title VALUE
– Set the current organization context for the request -
--page NUMBER
– Page number, starting at 1 -
--per-page VALUE
– Number of results per page to return,all
to return all results -
--search VALUE
– Filter results -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Search / Order fields
-
id
– integer -
location
– string -
location_id
– integer -
name
– string -
organization
– string -
organization_id
– integer -
url
– string
3.40.5. http-proxy update
Update an HTTP Proxy
Usage
# hammer http-proxy update [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-ids LIST
– REPLACE locations with given ids -
--location-title VALUE
– Set the current location context for the request -
--location-titles LIST
-
--locations LIST
-
--name VALUE
– The HTTP Proxy name -
--new-name VALUE
– The HTTP Proxy name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-ids LIST
– REPLACE organizations with given ids. -
--organization-title VALUE
– Set the current organization context for the request -
--organization-titles LIST
-
--organizations LIST
-
--password VALUE
– Password used to authenticate with the HTTP Proxy -
--url VALUE
– URL of the HTTP Proxy -
--username VALUE
– Username used to authenticate with the HTTP Proxy -
-h
,--help
– Print help
3.41. import-templates
Import templates from a git repo or a directory on the server
Usage
# hammer import-templates [OPTIONS]
Options
-
--associate ENUM
– Associate to OS`s, Locations & Organizations. Options are: always, new or never. Possible value(s):always
,new
,never
-
--branch VALUE
– Branch in Git repo. -
--dirname VALUE
– The directory within Git repo containing the templates -
--filter VALUE
– Export templates with names matching this regex (case-insensitive; snippets are not filtered). -
--force BOOLEAN
– Update templates that are locked -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-ids LIST
– REPLACE locations with given ids -
--location-title VALUE
– Set the current location context for the request -
--location-titles LIST
-
--locations LIST
-
--lock ENUM
– Lock imported templates Possible value(s):lock
,keep_lock_new
,keep
,unlock
,true
,false
,0
,1
-
--negate BOOLEAN
– Negate the prefix (for purging). -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-ids LIST
– REPLACE organizations with given ids. -
--organization-title VALUE
– Set the current organization context for the request -
--organization-titles LIST
-
--organizations LIST
-
--prefix VALUE
– The string all imported templates should begin with. -
--repo VALUE
– Override the default repo from settings. -
--verbose BOOLEAN
– Show template diff in response -
-h
,--help
– Print help
3.42. job-invocation
Manage job invocations
Usage
# hammer job-invocation [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.42.1. job-invocation cancel
Cancel the job
Usage
# hammer job-invocation cancel [OPTIONS]
3.42.2. job-invocation create
Create a job invocation
Usage
# hammer job-invocation create [OPTIONS]
Options
-
--async
– Do not wait for the task -
--bookmark VALUE
– Name to search by -
--bookmark-id NUMBER
-
--concurrency-level NUMBER
– Run at most N tasks at a time --cron-line VALUE
– Create a recurring execution Cron line formata b c d e
, where:- is minute (range: 0-59)
- is hour (range: 0-23)
- is day of month (range: 1-31)
- is month (range: 1-12)
- is day of week (range: 0-6)
-
--description-format VALUE
– Override the description format from the template for this invocation only -
--dynamic
– Dynamic search queries are evaluated at run time -
--effective-user VALUE
– What user should be used to run the script (using sudo-like mechanisms). Defaults to a template parameter or global setting. -
--effective-user-password VALUE
– Set password for effective user (using sudo-like mechanisms) -
--end-time DATETIME
– Perform no more executions after this time, used with--cron-line
-
--execution-timeout-interval NUMBER
Override the timeout interval from the template for this invocation only -
--feature VALUE
– Remote execution feature label that should be triggered, job template assigned to this feature will be used -
--input-files KEY_VALUE_LIST
– Read input values from files Comma-separated list of key=file, where file is a path to a text file to be read -
--inputs KEY_VALUE_LIST
– Specify inputs from command line -
--job-template VALUE
– Name to search by -
--job-template-id VALUE
– The job template to use, parameter is required unless feature was specified -
--key-passphrase VALUE
– Set SSH key passphrase -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--max-iteration NUMBER
– Repeat a maximum of N times -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--password VALUE
– Set SSH password -
--purpose VALUE
– Designation of a special purpose -
--randomized-ordering BOOLEAN
– Execute the jobs on hosts in randomized order -
--search-query VALUE
-
--ssh-user VALUE
– Set SSH user -
--start-at DATETIME
– Schedule the execution for a later time -
--start-before DATETIME
– Execution should be cancelled if it cannot be started before--start-at
-
--tags VALUE
– A comma separated list of tags to use for Ansible run -
--tags-flag ENUM
– IncludeExclude tags for Ansible run Possible value(s):include
,exclude
-
--time-to-pickup NUMBER
– Override the global time to pickup interval for this invocation only -
-h
,--help
– Print help
3.42.3. job-invocation info
Show job invocation
Usage
# hammer job-invocation <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location-id NUMBER
– Set the current location context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--show-host-status
– Show job status for the hosts -
--show-inputs
– Show the complete input of the job -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT |
---|---|---|
Id | x | x |
Description | x | x |
Status | x | x |
Success | x | x |
Failed | x | x |
Pending | x | x |
Missing | x | x |
Total | x | x |
Start | x | x |
Randomized ordering | x | x |
Inputs | x | x |
Job category | x | x |
Mode | x | x |
Cron line | x | x |
Recurring logic id | x | x |
Time to pickup | x | x |
Hosts | x | x |
3.42.4. job-invocation list
List job invocations
Usage
# hammer job-invocation <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--order VALUE
– Sort and order by a searchable field, e.g.<field> DESC
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--page NUMBER
– Page number, starting at 1 -
--per-page VALUE
– Number of results per page to return,all
to return all results -
--search VALUE
– Filter results -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT |
---|---|---|
Id | x | x |
Description | x | x |
Status | x | x |
Success | x | x |
Failed | x | x |
Pending | x | x |
Total | x | x |
Start | x | x |
Randomized ordering | x | x |
Inputs | x | x |
3.42.5. job-invocation output
View the output for a host
Usage
# hammer job-invocation output [OPTIONS]
Options
-
--async
– Do not wait for job to complete, shows current output only -
--host VALUE
– Host name -
--host-id VALUE
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.42.6. job-invocation rerun
Rerun the job
Usage
# hammer job-invocation rerun [OPTIONS]
3.43. job-template
Manage job templates
Usage
# hammer job-template [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.43.1. job-template create
Create a job template
Usage
# hammer job-template create [OPTIONS]
Options
-
--ansible-callback-enabled BOOLEAN
Enable the callback plugin for this template -
--audit-comment VALUE
-
--current-user BOOLEAN
– Whether the current user login should be used as the effective user -
--description VALUE
-
--description-format VALUE
– This template is used to generate the description. Input values can be used using the syntax %{package}. You may also include the job category and template name using %{job_category} and %{template_name}. -
--file FILE
– Path to a file that contains the template -
--job-category VALUE
– Job category -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-ids LIST
– REPLACE locations with given ids -
--location-title VALUE
– Set the current location context for the request -
--location-titles LIST
-
--locations LIST
-
--locked BOOLEAN
– Whether or not the template is locked for editing -
--name VALUE
– Template name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-ids LIST
– REPLACE organizations with given ids. -
--organization-title VALUE
– Set the current organization context for the request -
--organization-titles LIST
-
--organizations LIST
-
--overridable BOOLEAN
– Whether it should be allowed to override the effective user from the invocation form. -
--provider-type ENUM
– Provider type Possible value(s):SSH
,script
,Ansible
-
--snippet BOOLEAN
-
--value VALUE
– What user should be used to run the script (using sudo-like mechanisms) -
-h
,--help
– Print help
3.43.2. job-template delete
Delete a job template
Usage
# hammer job-template <delete|destroy> [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.43.3. job-template dump
View job template content
Usage
# hammer job-template dump [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
FIELDS |
3.43.4. job-template export
Export a template including all metadata
Usage
# hammer job-template export [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
FIELDS |
3.43.5. job-template import
Import a job template from ERB
Usage
# hammer job-template import [OPTIONS]
Options
-
--file FILE
– Path to a file that contains the template - must include ERB metadata -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--overwrite BOOLEAN
– Overwrite template if it already exists -
-h
,--help
– Print help
3.43.6. job-template info
Show job template details
Usage
# hammer job-template <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Job category | x | x | |
Provider | x | x | |
Type | x | x | |
Ansible callback enabled | x | x | |
Description | x | x | |
Inputs | x | x | |
Locations/ | x | x | |
Organizations/ | x | x |
3.43.7. job-template list
List job templates
Usage
# hammer job-template <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Scope by locations -
--location-title VALUE
– Set the current location context for the request -
--order VALUE
– Sort and order by a searchable field, e.g.<field> DESC
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Scope by organizations -
--organization-title VALUE
– Set the current organization context for the request -
--page NUMBER
– Page number, starting at 1 -
--per-page VALUE
– Number of results per page to return,all
to return all results -
--search VALUE
– Filter results -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Job category | x | x | |
Provider | x | x | |
Type | x | x |
3.43.8. job-template update
Update a job template
Usage
# hammer job-template update [OPTIONS]
Options
-
--ansible-callback-enabled BOOLEAN
Enable the callback plugin for this template -
--audit-comment VALUE
-
--current-user BOOLEAN
– Whether the current user login should be used as the effective user -
--description VALUE
-
--description-format VALUE
– This template is used to generate the description. Input values can be used using the syntax %{package}. You may also include the job category and template name using %{job_category} and %{template_name}. -
--file FILE
– Path to a file that contains the template -
--id VALUE
-
--job-category VALUE
– Job category -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-ids LIST
– REPLACE locations with given ids -
--location-title VALUE
– Set the current location context for the request -
--location-titles LIST
-
--locations LIST
-
--locked BOOLEAN
– Whether or not the template is locked for editing -
--name VALUE
– Template name -
--new-name VALUE
– Template name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-ids LIST
– REPLACE organizations with given ids. -
--organization-title VALUE
– Set the current organization context for the request -
--organization-titles LIST
-
--organizations LIST
-
--overridable BOOLEAN
– Whether it should be allowed to override the effective user from the invocation form. -
--provider-type ENUM
– Provider type Possible value(s):SSH
,script
,Ansible
-
--snippet BOOLEAN
-
--value VALUE
– What user should be used to run the script (using sudo-like mechanisms) -
-h
,--help
– Print help
3.44. lifecycle-environment
Manipulate lifecycle_environments on the server
Usage
# hammer lifecycle-environment [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.44.1. lifecycle-environment create
Create an environment
Usage
# hammer lifecycle-environment create [OPTIONS]
Options
-
--description VALUE
– Description of the environment -
--label VALUE
– Label of the environment -
--name VALUE
– Name of the environment -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Name of organization -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--prior VALUE
– Name of the prior environment -
--prior-id NUMBER
– ID of an environment that is prior to the new environment in the chain. It has to be either the ID of Library or the ID of an environment at the end of a chain. -
--registry-name-pattern VALUE
– Pattern for container image names -
--registry-unauthenticated-pull BOOLEAN
Allow unauthenticed pull of container images -
-h
,--help
– Print help
3.44.2. lifecycle-environment delete
Destroy an environment
Usage
# hammer lifecycle-environment <delete|destroy> [OPTIONS]
Options
-
--id NUMBER
– ID of the environment -
--name VALUE
– Lifecycle environment name to search by -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization identifier -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
-h
,--help
– Print help
3.44.3. lifecycle-environment info
Show an environment
Usage
# hammer lifecycle-environment <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id NUMBER
– ID of the environment -
--name VALUE
– Lifecycle environment name to search by -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– ID of the organization -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Label | x | x | |
Description | x | x | |
Organization | x | x | |
Library | x | x | |
Prior lifecycle environment | x | x | |
Unauthenticated pull | x | x | |
Registry name pattern | x | x |
3.44.4. lifecycle-environment list
List environments in an organization
Usage
# hammer lifecycle-environment <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--full-result BOOLEAN
– Whether or not to show all results -
--label VALUE
– Filter only environments containing this label -
--library BOOLEAN
– Set true if you want to see only library environments -
--name VALUE
– Filter only environments containing this name -
--order VALUE
– Sort field and order, eg.id DESC
-
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization identifier -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--page NUMBER
– Page number, starting at 1 -
--per-page NUMBER
– Number of results per page to return -
--search VALUE
– Search string -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Prior | x | x |
Search / Order fields
-
id
– integer -
label
– string -
name
– string -
organization_id
– integer
3.44.5. lifecycle-environment paths
List environment paths
Usage
# hammer lifecycle-environment paths [OPTIONS]
Options
-
--content-source-id NUMBER
– Show whether each lifecycle environment is associated with the given Capsule id. -
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization identifier -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--permission-type VALUE
– The associated permission type. One of (readable | promotable) Default: readable -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT |
---|---|---|
Lifecycle path | x | x |
3.44.6. lifecycle-environment update
Update an environment
Usage
# hammer lifecycle-environment update [OPTIONS]
Options
-
--async BOOLEAN
– Do not wait for the update action to finish. Default: true -
--description VALUE
– Description of the environment -
--id NUMBER
– ID of the environment -
--name VALUE
– Lifecycle environment name to search by -
--new-name VALUE
– New name to be given to the environment -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Name of the organization -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--registry-name-pattern VALUE
– Pattern for container image names -
--registry-unauthenticated-pull BOOLEAN
Allow unauthenticed pull of container images -
-h
,--help
– Print help
3.45. location
Manipulate locations
Usage
# hammer location [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.45.1. location add-compute-resource
Associate a compute resource
Usage
# hammer location add-compute-resource [OPTIONS]
3.45.2. location add-domain
Associate a domain
Usage
# hammer location add-domain [OPTIONS]
3.45.3. location add-hostgroup
Associate a hostgroup
Usage
# hammer location add-hostgroup [OPTIONS]
3.45.4. location add-medium
Associate a medium
Usage
# hammer location add-medium [OPTIONS]
3.45.5. location add-organization
Associate an organization
Usage
# hammer location add-organization [OPTIONS]
Options
-
--id VALUE
-
--name VALUE
– Set the current location context for the request -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Organization ID -
--organization-title VALUE
– Set the current organization context for the request -
--title VALUE
– Set the current location context for the request -
-h
,--help
– Print help
3.45.6. location add-provisioning-template
Associate provisioning templates
Usage
# hammer location add-provisioning-template [OPTIONS]
Options
-
--id VALUE
-
--name VALUE
– Set the current location context for the request -
--provisioning-template VALUE
– Name to search by -
--provisioning-template-id NUMBER
-
--provisioning-template-ids LIST
– List of provisioning template ids -
--provisioning-template-search VALUE
Provisioning template name regex to search, all matching templates will be associated -
--provisioning-templates LIST
– List of provisioning template names -
--title VALUE
– Set the current location context for the request -
-h
,--help
– Print help
3.45.7. location add-smart-proxy
Associate a smart proxy
Usage
# hammer location add-smart-proxy [OPTIONS]
3.45.8. location add-subnet
Associate a subnet
Usage
# hammer location add-subnet [OPTIONS]
3.45.9. location add-user
Associate an user
Usage
# hammer location add-user [OPTIONS]
3.45.10. location create
Create a location
Usage
# hammer location create [OPTIONS]
Options
-
--compute-resource-ids LIST
– Compute resource IDs -
--compute-resources LIST
-
--description VALUE
-
--domain-ids LIST
– Domain IDs -
--domains LIST
-
--environment-ids LIST
– Environment IDs -
--hostgroup-ids LIST
– Host group IDs -
--hostgroup-titles LIST
-
--hostgroups LIST
-
--ignore-types LIST
– List of resources types that will be automatically associated -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--media LIST
-
--medium-ids LIST
– Medium IDs -
--name VALUE
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-ids LIST
– Associated organization IDs -
--organization-title VALUE
– Set the current organization context for the request -
--organization-titles LIST
-
--organizations LIST
-
--parent-id NUMBER
– Parent ID -
--partition-table-ids LIST
– Partition template IDs -
--partition-tables LIST
-
--provisioning-template-ids LIST
Provisioning template IDs -
--provisioning-templates LIST
-
--realm-ids LIST
– Realm IDs -
--realms LIST
-
--smart-proxies LIST
-
--smart-proxy-ids LIST
– Capsule IDs -
--subnet-ids LIST
– Subnet IDs -
--subnets LIST
-
--user-ids LIST
– User IDs -
--users LIST
-
-h
,--help
– Print help
3.45.11. location delete
Delete a location
Usage
# hammer location <delete|destroy> [OPTIONS]
Options
-
--id VALUE
– Location numeric id to search by -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Set the current organization context for the request -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.45.12. location delete-parameter
Delete parameter for a location
Usage
# hammer location delete-parameter [OPTIONS]
3.45.13. location info
Show a location
Usage
# hammer location <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
– Location numeric id to search by -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Set the current organization context for the request -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--show-hidden-parameters BOOLEAN
Display hidden parameter values -
--title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Title | x | x | x |
Name | x | x | x |
Description | x | x | |
Parent | x | x | |
Users/ | x | x | |
Smart proxies/ | x | x | |
Subnets/ | x | x | |
Compute resources/ | x | x | |
Installation media/ | x | x | |
Templates/ | x | x | |
Partition tables/ | x | x | |
Domains/ | x | x | |
Realms/ | x | x | |
Hostgroups/ | x | x | |
Parameters/ | x | x | |
Organizations/ | x | x | |
Created at | x | x | |
Updated at | x | x |
3.45.14. location list
List all locations
Usage
# hammer location <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--order VALUE
– Sort and order by a searchable field, e.g.<field> DESC
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--page NUMBER
– Page number, starting at 1 -
--per-page VALUE
– Number of results per page to return,all
to return all results -
--search VALUE
– Filter results -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Title | x | x | x |
Name | x | x | x |
Description | x | x |
Search / Order fields
-
description
– text -
id
– integer -
location_id
– integer -
name
– string -
title
– string
3.45.15. location remove-compute-resource
Disassociate a compute resource
Usage
# hammer location remove-compute-resource [OPTIONS]
3.45.16. location remove-domain
Disassociate a domain
Usage
# hammer location remove-domain [OPTIONS]
3.45.17. location remove-hostgroup
Disassociate a hostgroup
Usage
# hammer location remove-hostgroup [OPTIONS]
3.45.18. location remove-medium
Disassociate a medium
Usage
# hammer location remove-medium [OPTIONS]
3.45.19. location remove-organization
Disassociate an organization
Usage
# hammer location remove-organization [OPTIONS]
Options
-
--id VALUE
-
--name VALUE
– Set the current location context for the request -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Organization ID -
--organization-title VALUE
– Set the current organization context for the request -
--title VALUE
– Set the current location context for the request -
-h
,--help
– Print help
3.45.20. location remove-provisioning-template
Disassociate provisioning templates
Usage
# hammer location remove-provisioning-template [OPTIONS]
Options
-
--id VALUE
-
--name VALUE
– Set the current location context for the request -
--provisioning-template VALUE
– Name to search by -
--provisioning-template-id NUMBER
-
--provisioning-template-ids LIST
– List of provisioning template ids -
--provisioning-template-search VALUE
Provisioning template name regex to search, all matching templates will be disassociated -
--provisioning-templates LIST
– List of provisioning template names -
--title VALUE
– Set the current location context for the request -
-h
,--help
– Print help
3.45.21. location remove-smart-proxy
Disassociate a smart proxy
Usage
# hammer location remove-smart-proxy [OPTIONS]
3.45.22. location remove-subnet
Disassociate a subnet
Usage
# hammer location remove-subnet [OPTIONS]
3.45.23. location remove-user
Disassociate an user
Usage
# hammer location remove-user [OPTIONS]
3.45.24. location set-parameter
Create or update parameter for a location
Usage
# hammer location set-parameter [OPTIONS]
Options
-
--hidden-value BOOLEAN
– Should the value be hidden -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
-
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Parameter name -
--parameter-type ENUM
– Type of the parameter Possible value(s):string
,boolean
,integer
,real
,array
,hash
,yaml
,json
Default: "string" -
--value VALUE
– Parameter value -
-h
,--help
– Print help
3.45.25. location update
Update a location
Usage
# hammer location update [OPTIONS]
Options
-
--compute-resource-ids LIST
– Compute resource IDs -
--compute-resources LIST
-
--description VALUE
-
--domain-ids LIST
– Domain IDs -
--domains LIST
-
--environment-ids LIST
– Environment IDs -
--hostgroup-ids LIST
– Host group IDs -
--hostgroup-titles LIST
-
--hostgroups LIST
-
--id VALUE
– Location numeric id to search by -
--ignore-types LIST
– List of resources types that will be automatically associated -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--media LIST
-
--medium-ids LIST
– Medium IDs -
--name VALUE
-
--new-name VALUE
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-ids LIST
– Associated organization IDs -
--organization-title VALUE
– Set the current organization context for the request -
--organization-titles LIST
-
--organizations LIST
-
--parent-id NUMBER
– Parent ID -
--partition-table-ids LIST
– Partition template IDs -
--partition-tables LIST
-
--provisioning-template-ids LIST
Provisioning template IDs -
--provisioning-templates LIST
-
--realm-ids LIST
– Realm IDs -
--realms LIST
-
--smart-proxies LIST
-
--smart-proxy-ids LIST
– Capsule IDs -
--subnet-ids LIST
– Subnet IDs -
--subnets LIST
-
--title VALUE
– Set the current location context for the request -
--user-ids LIST
– User IDs -
--users LIST
-
-h
,--help
– Print help
3.46. mail-notification
Manage mail notifications
Usage
# hammer mail-notification [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.46.1. mail-notification info
Show an email notification
Usage
# hammer mail-notification <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
– Numerical ID or email notification name -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Description | x | x | |
Subscription type | x | x |
3.46.2. mail-notification list
List of email notifications
Usage
# hammer mail-notification <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--order VALUE
– Sort and order by a searchable field, e.g.<field> DESC
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--page NUMBER
– Page number, starting at 1 -
--per-page VALUE
– Number of results per page to return,all
to return all results -
--search VALUE
– Filter results -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Search / Order fields
-
description
– text -
id
– integer -
name
– string -
user
– string
3.47. medium
Manipulate installation media
Usage
# hammer medium [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.47.1. medium add-operatingsystem
Associate an operating system
Usage
# hammer medium add-operatingsystem [OPTIONS]
3.47.2. medium create
Create a medium
Usage
# hammer medium create [OPTIONS]
Options
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-ids LIST
– REPLACE locations with given ids -
--location-title VALUE
– Set the current location context for the request -
--location-titles LIST
-
--locations LIST
-
--name VALUE
– Name of media -
--operatingsystem-ids LIST
-
--operatingsystems LIST
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-ids LIST
– REPLACE organizations with given ids. -
--organization-title VALUE
– Set the current organization context for the request -
--organization-titles LIST
-
--organizations LIST
-
--os-family VALUE
– Operating system family, available values: AIX, Altlinux, Archlinux, Coreos, Debian, Fcos, Freebsd, Gentoo, Junos, NXOS, Rancheros, Redhat, Rhcos, Solaris, Suse, VRP, Windows, Xenserver -
--path VALUE
– The path to the medium, can be a URL or a valid NFS server (exclusive of the architecture).
For example mirror.centos.org/centos/$version/os/$arch where $arch will be substituted for the host`s actual OS architecture and $version, $major and $minor will be substituted for the version of the operating system.
Solaris and Debian media may also use $release. * -h
, --help
– Print help
3.47.3. medium delete
Delete a medium
Usage
# hammer medium <delete|destroy> [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Medium name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.47.4. medium info
Show a medium
Usage
# hammer medium <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Medium name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Path | x | x | |
Os family | x | x | |
Operating systems/ | x | x | |
Locations/ | x | x | |
Organizations/ | x | x | |
Created at | x | x | |
Updated at | x | x |
3.47.5. medium list
List all installation media
Usage
# hammer medium <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Scope by locations -
--location-title VALUE
– Set the current location context for the request -
--operatingsystem VALUE
– Operating system title -
--operatingsystem-id NUMBER
– ID of operating system -
--order VALUE
– Sort and order by a searchable field, e.g.<field> DESC
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Scope by organizations -
--organization-title VALUE
– Set the current organization context for the request -
--page NUMBER
– Page number, starting at 1 -
--per-page VALUE
– Number of results per page to return,all
to return all results -
--search VALUE
– Filter results -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Path | x | x |
Search / Order fields
-
family
– string -
id
– integer -
location
– string -
location_id
– integer -
name
– string -
organization
– string -
organization_id
– integer -
path
– string
3.47.6. medium remove-operatingsystem
Disassociate an operating system
Usage
# hammer medium remove-operatingsystem [OPTIONS]
3.47.7. medium update
Update a medium
Usage
# hammer medium update [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-ids LIST
– REPLACE locations with given ids -
--location-title VALUE
– Set the current location context for the request -
--location-titles LIST
-
--locations LIST
-
--name VALUE
– Name of media -
--new-name VALUE
– Name of media -
--operatingsystem-ids LIST
-
--operatingsystems LIST
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-ids LIST
– REPLACE organizations with given ids. -
--organization-title VALUE
– Set the current organization context for the request -
--organization-titles LIST
-
--organizations LIST
-
--os-family VALUE
– Operating system family, available values: AIX, Altlinux, Archlinux, Coreos, Debian, Fcos, Freebsd, Gentoo, Junos, NXOS, Rancheros, Redhat, Rhcos, Solaris, Suse, VRP, Windows, Xenserver -
--path VALUE
– The path to the medium, can be a URL or a valid NFS server (exclusive of the architecture).
For example mirror.centos.org/centos/$version/os/$arch where $arch will be substituted for the host`s actual OS architecture and $version, $major and $minor will be substituted for the version of the operating system.
Solaris and Debian media may also use $release. * -h
, --help
– Print help
3.48. model
Manipulate hardware models
Usage
# hammer model [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.48.1. model create
Create a hardware model
Usage
# hammer model create [OPTIONS]
Options
-
--hardware-model VALUE
-
--info VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--vendor-class VALUE
-
-h
,--help
– Print help
3.48.2. model delete
Delete a hardware model
Usage
# hammer model <delete|destroy> [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Model name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.48.3. model info
Show a hardware model
Usage
# hammer model <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Model name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Vendor class | x | x | |
Hw model | x | x | |
Info | x | x | |
Created at | x | x | |
Updated at | x | x |
3.48.4. model list
List all hardware models
Usage
# hammer model <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--order VALUE
– Sort and order by a searchable field, e.g.<field> DESC
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--page NUMBER
– Page number, starting at 1 -
--per-page VALUE
– Number of results per page to return,all
to return all results -
--search VALUE
– Filter results -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Vendor class | x | x | |
Hw model | x | x |
Search / Order fields
-
hardware_model
– string -
id
– integer -
info
– text -
name
– string -
vendor_class
– string
3.48.5. model update
Update a hardware model
Usage
# hammer model update [OPTIONS]
Options
-
--hardware-model VALUE
-
--id VALUE
-
--info VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
-
--new-name VALUE
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--vendor-class VALUE
-
-h
,--help
– Print help
3.49. module-stream
View Module Streams
Usage
# hammer module-stream [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.49.1. module-stream info
Show a module stream
Usage
# hammer module-stream <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
– A module stream identifier -
--name VALUE
– Module stream name to search by -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization identifier -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--product VALUE
– Product name to search by -
--product-id NUMBER
– Product numeric identifier -
--repository VALUE
– Repository name to search by -
--repository-id NUMBER
– Repository identifier -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | |
Module stream name | x | x | x |
Stream | x | x | |
Uuid | x | x | |
Version | x | x | |
Architecture | x | x | |
Context | x | x | |
Repositories/id | x | x | |
Repositories/name | x | x | |
Repositories/label | x | x | |
Artifacts/id | x | x | |
Artifacts/name | x | x | |
Profiles/id | x | x | |
Profiles/name | x | x | |
Profiles/rpms/id | x | x | |
Profiles/rpms/name | x | x |
3.49.2. module-stream list
List module streams
Usage
# hammer module-stream <list|index> [OPTIONS]
Options
-
--content-view-filter VALUE
– Name to search by -
--content-view-filter-id NUMBER
– Content view filter identifier -
--content-view-filter-rule VALUE
– Name to search by -
--content-view-filter-rule-id NUMBER
Content view filter rule identifier -
--content-view-version VALUE
– Content view version number -
--content-view-version-id NUMBER
– Content view version identifier -
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--full-result BOOLEAN
– Whether or not to show all results -
--host-ids LIST
– List of host id to list available module streams for -
--hosts LIST
-
--ids LIST
– Ids to filter content by -
--include-filter-ids BOOLEAN
– Includes associated content view filter ids in response -
--lifecycle-environment-id NUMBER
– Environment identifier -
--name-stream-only BOOLEAN
– Return name and stream information only) -
--order VALUE
– Sort field and order, eg.id DESC
-
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization identifier -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--page NUMBER
– Page number, starting at 1 -
--per-page NUMBER
– Number of results per page to return -
--product VALUE
– Product name to search by -
--product-id NUMBER
– Product numeric identifier -
--repository VALUE
– Repository name to search by -
--repository-id NUMBER
– Repository identifier -
--search VALUE
– Search string -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | |
Module stream name | x | x | x |
Stream | x | x | |
Uuid | x | x | |
Version | x | x | |
Architecture | x | x | |
Context | x | x |
3.50. organization
Manipulate organizations
Usage
# hammer organization [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.50.1. organization add-compute-resource
Associate a compute resource
Usage
# hammer organization add-compute-resource [OPTIONS]
3.50.2. organization add-domain
Associate a domain
Usage
# hammer organization add-domain [OPTIONS]
3.50.3. organization add-hostgroup
Associate a hostgroup
Usage
# hammer organization add-hostgroup [OPTIONS]
3.50.4. organization add-location
Associate a location
Usage
# hammer organization add-location [OPTIONS]
Options
-
--id VALUE
– Organization ID -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
-
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Set the current organization context for the request -
--title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.50.5. organization add-medium
Associate a medium
Usage
# hammer organization add-medium [OPTIONS]
3.50.6. organization add-provisioning-template
Associate provisioning templates
Usage
# hammer organization add-provisioning-template [OPTIONS]
Options
-
--id VALUE
– Organization ID -
--name VALUE
– Set the current organization context for the request -
--provisioning-template VALUE
– Name to search by -
--provisioning-template-id NUMBER
-
--provisioning-template-ids LIST
– List of provisioning template ids -
--provisioning-template-search VALUE
Provisioning template name regex to search, all matching templates will be associated -
--provisioning-templates LIST
– List of provisioning template names -
--title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.50.7. organization add-smart-proxy
Associate a smart proxy
Usage
# hammer organization add-smart-proxy [OPTIONS]
3.50.8. organization add-subnet
Associate a subnet
Usage
# hammer organization add-subnet [OPTIONS]
3.50.9. organization add-user
Associate an user
Usage
# hammer organization add-user [OPTIONS]
3.50.10. organization configure-cdn
Update the CDN configuration
Usage
# hammer organization configure-cdn [OPTIONS]
Options
-
--custom-cdn-auth-enabled BOOLEAN
– If product certificates should be used to authenticate to a custom CDN. -
--id VALUE
– ID of the Organization -
--label VALUE
– Organization label to search by -
--name VALUE
– Organization name to search by -
--password VALUE
– Password for authentication. Relevant only forupstream_server
type. -
--ssl-ca-credential-id NUMBER
– Content Credential to use for SSL CA. Relevant only forupstream_server
type. -
--title VALUE
– Organization title -
--type VALUE
– CDN configuration type. One of redhat_cdn, network_sync, export_sync, custom_cdn. -
--upstream-content-view-label VALUE
– Upstream Content View Label, default: Default_Organization_View. Relevant only forupstream_server
type. -
--upstream-lifecycle-environment-label VALUE
Upstream Lifecycle Environment, default: Library. Relevant only forupstream_server
type. -
--upstream-organization-label VALUE
– Upstream organization to sync CDN content from. Relevant only forupstream_server
type. -
--url VALUE
– Upstream satellite server to sync CDN content from. Relevant only forupstream_server
type. -
--username VALUE
– Username for authentication. Relevant only forupstream_server
type. -
-h
,--help
– Print help
3.50.11. organization create
Create organization
Usage
# hammer organization create [OPTIONS]
Options
-
--compute-resource-ids LIST
– Compute resource IDs -
--compute-resources LIST
-
--description VALUE
-
--domain-ids LIST
– Domain IDs -
--domains LIST
-
--environment-ids LIST
– Environment IDs -
--hostgroup-ids LIST
– Host group IDs -
--hostgroup-titles LIST
-
--hostgroups LIST
-
--ignore-types LIST
– List of resources types that will be automatically associated -
--label VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-ids LIST
– Associated location IDs -
--location-title VALUE
– Set the current location context for the request -
--location-titles LIST
-
--locations LIST
-
--media LIST
-
--medium-ids LIST
– Medium IDs -
--name VALUE
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Set the current organization context for the request -
--partition-table-ids LIST
– Partition template IDs -
--partition-tables LIST
-
--provisioning-template-ids LIST
Provisioning template IDs -
--provisioning-templates LIST
-
--realm-ids LIST
– Realm IDs -
--realms LIST
-
--simple-content-access BOOLEAN
Whether to turn on Simple Content Access for the organization. -
--smart-proxies LIST
-
--smart-proxy-ids LIST
– Capsule IDs -
--subnet-ids LIST
– Subnet IDs -
--subnets LIST
-
--user-ids LIST
– User IDs -
--users LIST
-
-h
,--help
– Print help
3.50.12. organization delete
Delete an organization
Usage
# hammer organization <delete|destroy> [OPTIONS]
Options
-
--async
– Do not wait for the task -
--id VALUE
-
--label VALUE
– Organization label to search by -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Set the current organization context for the request -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Set the current organization context for the request -
--title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.50.13. organization delete-parameter
Delete parameter for an organization
Usage
# hammer organization delete-parameter [OPTIONS]
3.50.14. organization info
Show organization
Usage
# hammer organization <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--label VALUE
– Organization label to search by -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Set the current organization context for the request -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Set the current organization context for the request -
--title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Title | x | x | x |
Name | x | x | x |
Description | x | x | |
Parent | x | x | |
Users/ | x | x | |
Smart proxies/ | x | x | |
Subnets/ | x | x | |
Compute resources/ | x | x | |
Installation media/ | x | x | |
Templates/ | x | x | |
Partition tables/ | x | x | |
Domains/ | x | x | |
Realms/ | x | x | |
Hostgroups/ | x | x | |
Parameters/ | x | x | |
Locations/ | x | x | |
Created at | x | x | |
Updated at | x | x | |
Label | x | x | x |
Description | x | x | |
Simple content access | x | x | |
Service levels | x | x | |
Cdn configuration/type | x | x | |
Cdn configuration/url | x | x | |
Cdn configuration/upstream organization | x | x | |
Cdn configuration/upstream lifecycle environment | x | x | |
Cdn configuration/upstream content view | x | x | |
Cdn configuration/username | x | x | |
Cdn configuration/ssl ca credential id | x | x |
3.50.15. organization list
List all organizations
Usage
# hammer organization <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--full-result BOOLEAN
– Whether or not to show all results -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--order VALUE
– Sort field and order, eg.id DESC
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Set the current organization context for the request -
--page NUMBER
– Page number, starting at 1 -
--per-page NUMBER
– Number of results per page to return -
--search VALUE
– Search string -
--sort-by VALUE
– Field to sort the results on -
--sort-order VALUE
– How to order the sorted results (e.g. ASC for ascending) -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Title | x | x | x |
Name | x | x | x |
Description | x | x | |
Label | x | x | x |
Search / Order fields
-
description
– text -
id
– integer -
label
– string -
name
– string -
organization_id
– integer -
title
– string
3.50.16. organization remove-compute-resource
Disassociate a compute resource
Usage
# hammer organization remove-compute-resource [OPTIONS]
3.50.17. organization remove-domain
Disassociate a domain
Usage
# hammer organization remove-domain [OPTIONS]
3.50.18. organization remove-hostgroup
Disassociate a hostgroup
Usage
# hammer organization remove-hostgroup [OPTIONS]
3.50.19. organization remove-location
Disassociate a location
Usage
# hammer organization remove-location [OPTIONS]
Options
-
--id VALUE
– Organization ID -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
-
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Set the current organization context for the request -
--title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.50.20. organization remove-medium
Disassociate a medium
Usage
# hammer organization remove-medium [OPTIONS]
3.50.21. organization remove-provisioning-template
Disassociate provisioning templates
Usage
# hammer organization remove-provisioning-template [OPTIONS]
Options
-
--id VALUE
– Organization ID -
--name VALUE
– Set the current organization context for the request -
--provisioning-template VALUE
– Name to search by -
--provisioning-template-id NUMBER
-
--provisioning-template-ids LIST
– List of provisioning template ids -
--provisioning-template-search VALUE
Provisioning template name regex to search, all matching templates will be disassociated -
--provisioning-templates LIST
– List of provisioning template names -
--title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.50.22. organization remove-smart-proxy
Disassociate a smart proxy
Usage
# hammer organization remove-smart-proxy [OPTIONS]
3.50.23. organization remove-subnet
Disassociate a subnet
Usage
# hammer organization remove-subnet [OPTIONS]
3.50.24. organization remove-user
Disassociate an user
Usage
# hammer organization remove-user [OPTIONS]
3.50.25. organization set-parameter
Create or update parameter for an organization
Usage
# hammer organization set-parameter [OPTIONS]
Options
-
--hidden-value BOOLEAN
– Should the value be hidden -
--name VALUE
– Parameter name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Organization ID -
--organization-title VALUE
– Set the current organization context for the request -
--parameter-type ENUM
– Type of the parameter Possible value(s):string
,boolean
,integer
,real
,array
,hash
,yaml
,json
Default: "string" -
--value VALUE
– Parameter value -
-h
,--help
– Print help
3.50.26. organization update
Update organization
Usage
# hammer organization update [OPTIONS]
Options
-
--compute-resource-ids LIST
– Compute resource IDs -
--compute-resources LIST
-
--description VALUE
-
--domain-ids LIST
– Domain IDs -
--domains LIST
-
--environment-ids LIST
– Environment IDs -
--hostgroup-ids LIST
– Host group IDs -
--hostgroup-titles LIST
-
--hostgroups LIST
-
--id VALUE
-
--ignore-types LIST
– List of resources types that will be automatically associated -
--label VALUE
– Organization label to search by -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-ids LIST
– Associated location IDs -
--location-title VALUE
– Set the current location context for the request -
--location-titles LIST
-
--locations LIST
-
--media LIST
-
--medium-ids LIST
– Medium IDs -
--name VALUE
-
--new-name VALUE
-
--new-title VALUE
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Set the current organization context for the request -
--partition-table-ids LIST
– Partition template IDs -
--partition-tables LIST
-
--provisioning-template-ids LIST
Provisioning template IDs -
--provisioning-templates LIST
-
--realm-ids LIST
– Realm IDs -
--realms LIST
-
--redhat-repository-url VALUE
– Red Hat CDN URL -
--simple-content-access BOOLEAN
Whether Simple Content Access should be enabled for the organization. -
--smart-proxies LIST
-
--smart-proxy-ids LIST
– Capsule IDs -
--subnet-ids LIST
– Subnet IDs -
--subnets LIST
-
--title VALUE
– Set the current organization context for the request -
--user-ids LIST
– User IDs -
--users LIST
-
-h
,--help
– Print help
3.51. os
Manipulate operating system
Usage
# hammer os [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.51.1. os add-architecture
Associate an architecture
Usage
# hammer os add-architecture [OPTIONS]
3.51.2. os add-provisioning-template
Associate provisioning templates
Usage
# hammer os add-provisioning-template [OPTIONS]
Options
-
--id VALUE
-
--provisioning-template VALUE
– Name to search by -
--provisioning-template-id NUMBER
-
--provisioning-template-ids LIST
– List of provisioning template ids -
--provisioning-template-search VALUE
Provisioning template name regex to search, all matching templates will be associated -
--provisioning-templates LIST
– List of provisioning template names -
--title VALUE
– Operating system title -
-h
,--help
– Print help
3.51.3. os add-ptable
Associate a partition table
Usage
# hammer os add-ptable [OPTIONS]
3.51.4. os create
Create an operating system
Usage
# hammer os create [OPTIONS]
Options
-
--architecture-ids LIST
– IDs of associated architectures -
--architectures LIST
-
--description VALUE
-
--family VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--major VALUE
-
--media LIST
-
--medium-ids LIST
– IDs of associated media -
--minor VALUE
-
--name VALUE
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--os-parameters-attributes SCHEMA
Array of parameters -
--partition-table-ids LIST
– IDs of associated partition tables -
--partition-tables LIST
-
--password-hash ENUM
– Root password hash function to use Possible value(s):SHA256
,SHA512
,Base64
,Base64-Windows
,MD5
-
--provisioning-template-ids LIST
IDs of associated provisioning templates -
--provisioning-templates LIST
-
--release-name VALUE
-
-h
,--help
– Print help
Following parameters accept format defined by its schema (bold are required; <> contains acceptable type; [] contains acceptable value):
-
--os-parameters-attributes
"name=<string>,value=<string>, … "
3.51.5. os delete
Delete an operating system
Usage
# hammer os <delete|destroy> [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--title VALUE
– Operating system title -
-h
,--help
– Print help
3.51.6. os delete-default-template
Usage
# hammer os delete-default-template [OPTIONS]
3.51.7. os delete-parameter
Delete parameter for an operating system
Usage
# hammer os delete-parameter [OPTIONS]
3.51.8. os info
Show an operating system
Usage
# hammer os <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--show-hidden-parameters BOOLEAN
Display hidden parameter values -
--title VALUE
– Operating system title -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Title | x | x | x |
Release name | x | x | |
Family | x | x | |
Name | x | x | |
Major version | x | x | |
Minor version | x | x | |
Partition tables/ | x | x | |
Default templates/ | x | x | |
Architectures/ | x | x | |
Installation media/ | x | x | |
Templates/ | x | x | |
Parameters/ | x | x |
3.51.9. os list
List all operating systems
Usage
# hammer os <list|index> [OPTIONS]
Options
-
--architecture VALUE
– Architecture name -
--architecture-id VALUE
– ID of architecture -
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--medium VALUE
– Medium name -
--medium-id VALUE
– ID of medium -
--order VALUE
– Sort and order by a searchable field, e.g.<field> DESC
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--os-parameters-attributes SCHEMA
Array of parameters -
--page NUMBER
– Page number, starting at 1 -
--partition-table VALUE
– Partition table name -
--partition-table-id VALUE
– ID of partition table -
--per-page VALUE
– Number of results per page to return,all
to return all results -
--provisioning-template VALUE
– Name to search by -
--provisioning-template-id VALUE
ID of template -
--search VALUE
– Filter results -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Title | x | x | x |
Release name | x | x | |
Family | x | x |
Following parameters accept format defined by its schema (bold are required; <> contains acceptable type; [] contains acceptable value):
-
--os-parameters-attributes
"name=<string>,value=<string>, … "
Search / Order fields
-
architecture
– string -
description
– string -
family
– string -
id
– integer -
major
– string -
medium
– string -
minor
– string -
name
– string -
params
– string -
template
– string -
title
– string
3.51.10. os remove-architecture
Disassociate an architecture
Usage
# hammer os remove-architecture [OPTIONS]
3.51.11. os remove-provisioning-template
Disassociate provisioning templates
Usage
# hammer os remove-provisioning-template [OPTIONS]
Options
-
--id VALUE
-
--provisioning-template VALUE
– Name to search by -
--provisioning-template-id NUMBER
-
--provisioning-template-ids LIST
– List of provisioning template ids -
--provisioning-template-search VALUE
Provisioning template name regex to search, all matching templates will be disassociated -
--provisioning-templates LIST
– List of provisioning template names -
--title VALUE
– Operating system title -
-h
,--help
– Print help
3.51.12. os remove-ptable
Disassociate a partition table
Usage
# hammer os remove-ptable [OPTIONS]
3.51.13. os set-default-template
Usage
# hammer os set-default-template [OPTIONS]
3.51.14. os set-parameter
Create or update parameter for an operating system
Usage
# hammer os set-parameter [OPTIONS]
Options
-
--hidden-value BOOLEAN
– Should the value be hidden -
--name VALUE
– Parameter name -
--operatingsystem VALUE
– Operating system title -
--operatingsystem-id NUMBER
-
--parameter-type ENUM
– Type of the parameter Possible value(s):string
,boolean
,integer
,real
,array
,hash
,yaml
,json
Default: "string" -
--value VALUE
– Parameter value -
-h
,--help
– Print help
3.51.15. os update
Update an operating system
Usage
# hammer os update [OPTIONS]
Options
-
--architecture-ids LIST
– IDs of associated architectures -
--architectures LIST
-
--description VALUE
-
--family VALUE
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--major VALUE
-
--media LIST
-
--medium-ids LIST
– IDs of associated media -
--minor VALUE
-
--name VALUE
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--os-parameters-attributes SCHEMA
Array of parameters -
--partition-table-ids LIST
– IDs of associated partition tables -
--partition-tables LIST
-
--password-hash ENUM
– Root password hash function to use Possible value(s):SHA256
,SHA512
,Base64
,Base64-Windows
,MD5
-
--provisioning-template-ids LIST
IDs of associated provisioning templates -
--provisioning-templates LIST
-
--release-name VALUE
-
--title VALUE
– Operating system title -
-h
,--help
– Print help
Following parameters accept format defined by its schema (bold are required; <> contains acceptable type; [] contains acceptable value):
-
--os-parameters-attributes
"name=<string>,value=<string>, … "
3.52. package
Manipulate packages
Usage
# hammer package [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.52.1. package info
Show a package
Usage
# hammer package <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
– A package identifier -
--name VALUE
– Name to search by -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization identifier -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--repository VALUE
– Repository name to search by -
--repository-id NUMBER
– Repository identifier -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Pulp id | x | x | |
Uuid | x | x | |
Name | x | x | x |
Version | x | x | |
Architecture | x | x | |
Epoch | x | x | |
Release | x | x | |
Author | x | x | |
Filename | x | x | |
Source rpm | x | x | |
Nvrea | x | x | |
Build host | x | x | |
Available host count | x | x | |
Applicable host count | x | x | |
Children | x | x | |
Vendor | x | x | |
License | x | x | |
Relative path | x | x | |
Description | x | x | |
Summary | x | x | |
Url | x | x | |
Build time | x | x | |
Group | x | x | |
Requires | x | x | |
Provides | x | x | |
Files | x | x | |
Size | x | x | |
Modular | x | x |
3.52.2. package list
List packages
Usage
# hammer package <list|index> [OPTIONS]
Options
-
--available-for VALUE
– Return packages that can be added to the specified object. Only the valuecontent_view_version
is supported. -
--content-view VALUE
– Content view name to search by -
--content-view-filter VALUE
– Name to search by -
--content-view-filter-id NUMBER
– Content View Filter identifier -
--content-view-id NUMBER
– Content view numeric identifier -
--content-view-version VALUE
– Content view version number -
--content-view-version-id NUMBER
– Content View Version identifier -
--environment VALUE
– Lifecycle environment name to search by (--environment is deprecated: Use -
--lifecycle-environment
instead) -
--environment-id NUMBER
– (--environment-id is deprecated: Use--lifecycle-environment-id
instead) -
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--full-result BOOLEAN
– Whether or not to show all results -
--host VALUE
– Host name -
--host-id NUMBER
– Host id to list applicable packages for -
--ids LIST
– Package identifiers to filter content by -
--lifecycle-environment VALUE
– Lifecycle environment name to search by -
--lifecycle-environment-id NUMBER
– Environment identifier -
--order VALUE
– Sort field and order, eg.id DESC
-
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization identifier -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--packages-restrict-applicable BOOLEAN
Return packages that are applicable to one or more hosts (defaults to true if host_id is specified) -
--packages-restrict-latest BOOLEAN
– Return only the latest version of each package -
--packages-restrict-upgradable BOOLEAN
Return packages that are upgradable on one or more hosts -
--page NUMBER
– Page number, starting at 1 -
--per-page NUMBER
– Number of results per page to return -
--product VALUE
– Product name to search by -
--product-id NUMBER
– Product numeric identifier -
--repository VALUE
– Repository name to search by -
--repository-id NUMBER
– Repository identifier -
--search VALUE
– Search string -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT |
---|---|---|
Id | x | x |
Filename | x | x |
Source rpm | x | x |
3.53. package-group
Manipulate package groups
Usage
# hammer package-group [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.53.1. package-group info
Show a package group
Usage
# hammer package-group <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
– A package group identifier -
--name VALUE
– Name to search by -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization identifier -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--repository VALUE
– Repository name to search by -
--repository-id NUMBER
– Repository identifier -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Package group name | x | x | x |
Repository name | x | x | |
Uuid | x | x | |
Description | x | x | |
Default packages | x | x | |
Mandatory packages | x | x | |
Conditional packages | x | x | |
Optional packages | x | x |
3.53.2. package-group list
List package_groups
Usage
# hammer package-group <list|index> [OPTIONS]
Options
-
--content-view VALUE
– Content view name to search by -
--content-view-filter VALUE
– Name to search by -
--content-view-filter-id NUMBER
– Content view filter identifier -
--content-view-filter-rule VALUE
– Name to search by -
--content-view-filter-rule-id NUMBER
Content view filter rule identifier -
--content-view-id NUMBER
– Content view numeric identifier -
--content-view-version VALUE
– Content view version number -
--content-view-version-id NUMBER
– Content view version identifier -
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--full-result BOOLEAN
– Whether or not to show all results -
--ids LIST
– Ids to filter content by -
--include-filter-ids BOOLEAN
– Includes associated content view filter ids in response -
--lifecycle-environment-id NUMBER
– Environment identifier -
--order VALUE
– Sort field and order, eg.id DESC
-
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization identifier -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--page NUMBER
– Page number, starting at 1 -
--per-page NUMBER
– Number of results per page to return -
--product VALUE
– Product name to search by -
--product-id NUMBER
– Product numeric identifier -
--repository VALUE
– Repository name to search by -
--repository-id NUMBER
– Repository identifier -
--search VALUE
– Search string -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Package group name | x | x | x |
Repository name | x | x | |
Uuid | x | x |
3.54. partition-table
Manipulate partition tables
Usage
# hammer partition-table [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.54.1. partition-table add-operatingsystem
Associate an operating system
Usage
# hammer partition-table add-operatingsystem [OPTIONS]
3.54.2. partition-table create
Create a partition table
Usage
# hammer partition-table create [OPTIONS]
Options
-
--audit-comment VALUE
-
--description VALUE
-
--file FILE
– Path to a file that contains the partition layout -
--host-ids LIST
– Array of host IDs to associate with the partition table -
--hostgroup-ids LIST
– Array of host group IDs to associate with the partition table -
--hostgroup-titles LIST
-
--hostgroups LIST
-
--hosts LIST
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-ids LIST
– REPLACE locations with given ids -
--location-title VALUE
– Set the current location context for the request -
--location-titles LIST
-
--locations LIST
-
--locked BOOLEAN
– Whether or not the template is locked for editing -
--name VALUE
-
--operatingsystem-ids LIST
– Array of operating system IDs to associate with the partition table -
--operatingsystems LIST
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-ids LIST
– REPLACE organizations with given ids. -
--organization-title VALUE
– Set the current organization context for the request -
--organization-titles LIST
-
--organizations LIST
-
--os-family VALUE
-
--snippet BOOLEAN
-
-h
,--help
– Print help
3.54.3. partition-table delete
Delete a partition table
Usage
# hammer partition-table <delete|destroy> [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Partition table name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.54.4. partition-table dump
View partition table content
Usage
# hammer partition-table dump [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Partition table name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
FIELDS |
3.54.5. partition-table export
Export a partition template to ERB
Usage
# hammer partition-table export [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Partition table name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--path VALUE
– Path to directory where downloaded content will be saved -
-h
,--help
– Print help
3.54.6. partition-table import
Import a partition table
Usage
# hammer partition-table import [OPTIONS]
Options
-
--associate ENUM
– Determines when the template should associate objects based on metadata, new means only when new template is being created, always means both for new and existing template which is only being updated, never ignores metadata Possible value(s):new
,always
,never
-
--default BOOLEAN
– Makes the template default meaning it will be automatically associated with newly created organizations and locations (false by default) -
--file FILE
– Path to a file that contains the template content including metadata -
--force BOOLEAN
– Use if you want update locked templates -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-ids LIST
– REPLACE locations with given ids -
--location-title VALUE
– Set the current location context for the request -
--location-titles LIST
-
--locations LIST
-
--lock BOOLEAN
– Lock imported templates (false by default) -
--name VALUE
– Template name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-ids LIST
– REPLACE organizations with given ids. -
--organization-title VALUE
– Set the current organization context for the request -
--organization-titles LIST
-
--organizations LIST
-
-h
,--help
– Print help
3.54.7. partition-table info
Show a partition table
Usage
# hammer partition-table <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Partition table name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Os family | x | x | |
Description | x | x | |
Locked | x | x | |
Operating systems/ | x | x | |
Created at | x | x | |
Updated at | x | x | |
Locations/ | x | x | |
Organizations/ | x | x |
3.54.8. partition-table list
List all partition tables
Usage
# hammer partition-table <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Scope by locations -
--location-title VALUE
– Set the current location context for the request -
--operatingsystem VALUE
– Operating system title -
--operatingsystem-id NUMBER
– ID of operating system -
--order VALUE
– Sort and order by a searchable field, e.g.<field> DESC
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Scope by organizations -
--organization-title VALUE
– Set the current organization context for the request -
--page NUMBER
– Page number, starting at 1 -
--per-page VALUE
– Number of results per page to return,all
to return all results -
--search VALUE
– Filter results -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Os family | x | x |
Search / Order fields
-
default
– Values: true, false -
family
– string -
id
– integer -
layout
– text -
location
– string -
location_id
– integer -
locked
– Values: true, false -
name
– string -
organization
– string -
organization_id
– integer -
snippet
– Values: true, false -
template
– text -
vendor
– string
3.54.9. partition-table remove-operatingsystem
Disassociate an operating system
Usage
# hammer partition-table remove-operatingsystem [OPTIONS]
3.54.10. partition-table update
Update a partition table
Usage
# hammer partition-table update [OPTIONS]
Options
-
--audit-comment VALUE
-
--description VALUE
-
--file FILE
– Path to a file that contains the partition layout -
--host-ids LIST
– Array of host IDs to associate with the partition table -
--hostgroup-ids LIST
– Array of host group IDs to associate with the partition table -
--hostgroup-titles LIST
-
--hostgroups LIST
-
--hosts LIST
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-ids LIST
– REPLACE locations with given ids -
--location-title VALUE
– Set the current location context for the request -
--location-titles LIST
-
--locations LIST
-
--locked BOOLEAN
– Whether or not the template is locked for editing -
--name VALUE
-
--new-name VALUE
-
--operatingsystem-ids LIST
– Array of operating system IDs to associate with the partition table -
--operatingsystems LIST
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-ids LIST
– REPLACE organizations with given ids. -
--organization-title VALUE
– Set the current organization context for the request -
--organization-titles LIST
-
--organizations LIST
-
--os-family VALUE
-
--snippet BOOLEAN
-
-h
,--help
– Print help
3.55. ping
Get the status of the server and/or it’s subcomponents
Usage
# hammer ping [OPTIONS] [SUBCOMMAND] [ARG] ...
Options
-
-h
,--help
– Print help
3.55.1. ping foreman
Shows status of Satellite system and it’s subcomponents
Usage
# hammer ping foreman [OPTIONS]
Options
-
-h
,--help
– Print help
3.55.2. ping katello
Shows status of Katello system and it’s subcomponents
Usage
# hammer ping katello [OPTIONS]
Options
-
-h
,--help
– Print help
3.56. policy
Manipulate policies
Usage
# hammer policy [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.56.1. policy create
Create a Policy
Usage
# hammer policy create [OPTIONS]
Options
-
--cron-line VALUE
– Policy schedule cron line (only if period == “custom”) -
--day-of-month NUMBER
– Policy schedule day of month (only if period == “monthly”) -
--deploy-by ENUM
– How the policy should be deployed Possible value(s):puppet
,ansible
,manual
-
--description VALUE
– Policy description -
--host-ids LIST
– Apply policy to hosts -
--hostgroup-ids LIST
– Apply policy to host groups -
--hostgroups LIST
-
--hosts LIST
-
--location VALUE
– Name to search by -
--location-id NUMBER
– Set the current location context for the request -
--location-ids LIST
– REPLACE locations with given ids -
--locations LIST
-
--name VALUE
– Policy name -
--organization VALUE
– Name to search by -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-ids LIST
– REPLACE organizations with given ids. -
--organizations LIST
-
--period VALUE
– Policy schedule period (weekly, monthly, custom) -
--scap-content VALUE
– SCAP content title -
--scap-content-id NUMBER
– Policy SCAP content ID -
--scap-content-profile VALUE
– Name to search by -
--scap-content-profile-id NUMBER
– Policy SCAP content profile ID -
--tailoring-file VALUE
– Tailoring file name -
--tailoring-file-id NUMBER
– Tailoring file ID -
--tailoring-file-profile-id NUMBER
Tailoring file profile ID -
--weekday VALUE
– Policy schedule weekday (only if period == “weekly”) -
-h
,--help
– Print help
3.56.2. policy delete
Delete a Policy
Usage
# hammer policy <delete|destroy> [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.56.3. policy hosts
List all hosts
Usage
# hammer policy hosts [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--hostgroup VALUE
– Hostgroup name -
--hostgroup-id VALUE
– ID of host group -
--hostgroup-title VALUE
– Hostgroup title -
--id VALUE
– Policy Id -
--include ENUM
– Array of extra information types to include Possible value(s):parameters
,all_parameters
-
--location VALUE
– Set the current location context for the request -
--location-id VALUE
– ID of location -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Policy name -
--order VALUE
– Sort and order by a searchable field, e.g.<field> DESC
-
--organization VALUE
– Set the current organization context for the request -
--organization-id VALUE
– ID of organization -
--organization-title VALUE
– Set the current organization context for the request -
--page NUMBER
– Page number, starting at 1 -
--per-page VALUE
– Number of results per page to return,all
to return all results -
--search VALUE
– Filter results -
--thin BOOLEAN
– Only list ID and name of hosts -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Operating system | x | x | |
Host group | x | x | |
Ip | x | x | |
Mac | x | x | |
Global status | x | x | |
Organization | x | ||
Location | x | ||
Additional information | x | ||
Content view | x | x | |
Lifecycle environment | x | x | |
Security | x | ||
Bugfix | x | ||
Enhancement | x | ||
Trace status | x | x |
Search / Order fields
-
activation_key
– string -
activation_key_id
– string -
addon
– string -
addons_status
– Values: mismatched, matched, not_specified -
ansible_role
– string -
applicable_debs
– string -
applicable_errata
– string -
applicable_errata_issued
– date -
applicable_rpms
– string -
architecture
– string -
autoheal
– boolean -
boot_time
-
build
– Values: true, false -
build_status
– Values: built, pending, token_expired, build_failed -
comment
– text -
compute_resource
– string -
compute_resource_id
– integer -
configuration_status.applied
– integer -
configuration_status.enabled
– Values: true, false -
configuration_status.failed
– integer -
configuration_status.failed_restarts
– integer -
configuration_status.interesting
– Values: true, false -
configuration_status.pending
– integer -
configuration_status.restarted
– integer -
configuration_status.skipped
– integer -
content_source
– string -
content_views
– string -
created_at
– datetime -
cve_id
– integer -
domain
– string -
domain_id
– integer -
errata_status
– Values: security_needed, errata_needed, updated, unknown -
execution_status
– Values: ok, error -
facts
– string -
global_status
– Values: ok, warning, error -
has_ip
– string - has_ip6 string
-
has_mac
– string -
hostgroup
– string -
hostgroup_fullname
– string -
hostgroup_id
– integer -
hostgroup_name
– string -
hostgroup_title
– string -
hypervisor
– boolean -
hypervisor_host
– string -
id
– integer -
image
– string -
infrastructure_facet.foreman
– Values: true, false -
infrastructure_facet.smart_proxy_id
-
insights_client_report_status
– Values: reporting, no_report -
insights_inventory_sync_status
– Values: disconnect, sync -
insights_recommendations_count
– integer -
installable_errata
– string -
installed_at
– datetime -
ip
– string - ip6 string
-
job_invocation.id
– string -
job_invocation.result
– Values: cancelled, failed, pending, success -
last_checkin
– datetime -
last_report
– datetime -
lifecycle_environments
– string -
location
– string -
location_id
– integer -
mac
– string -
managed
– Values: true, false -
model
– string -
name
– string -
organization
– string -
organization_id
– integer -
origin
– string -
os
– string -
os_description
– string -
os_id
– integer -
os_major
– string -
os_minor
– string -
os_title
– string -
owner
– string -
owner_id
– integer -
owner_type
– string -
params
– string -
params_name
– string -
parent_hostgroup
– string -
puppet_ca
– string -
puppet_proxy_id
– integer -
puppetmaster
– string -
purpose_status
– Values: mismatched, matched, not_specified -
pxe_loader
– Values: PXELinux_BIOS, PXELinux_UEFI, Grub_UEFI, Grub2_BIOS, Grub2_ELF, Grub2_UEFI, Grub2_UEFI_SecureBoot, Grub2_UEFI_HTTP, Grub2_UEFI_HTTPS, Grub2_UEFI_HTTPS_SecureBoot, iPXE_Embedded, iPXE_UEFI_HTTP, iPXE_Chain_BIOS, iPXE_Chain_UEFI -
realm
– string -
realm_id
– integer -
registered_at
– datetime -
registered_through
– string -
release_version
– string -
reported.bios_release_date
-
reported.bios_vendor
-
reported.bios_version
-
reported.boot_time
-
reported.cores
-
reported.disks_total
-
reported.kernel_version
-
reported.ram
-
reported.sockets
-
reported.virtual
– Values: true, false -
repository
– string -
repository_content_label
– string -
rhel_lifecycle_status
– Values: full_support, maintenance_support, approaching_end_of_maintenance, extended_support, approaching_end_of_support, support_ended -
role
– text -
role_status
– Values: mismatched, matched, not_specified -
service_level
– string -
sla_status
– Values: mismatched, matched, not_specified -
smart_proxy
– string -
status.applied
– integer -
status.enabled
– Values: true, false -
status.failed
– integer -
status.failed_restarts
– integer -
status.interesting
– Values: true, false -
status.pending
– integer -
status.restarted
– integer -
status.skipped
– integer -
subnet
– string -
subnet.name
– text - subnet6 string
- subnet6.name text
-
subscription_id
– string -
subscription_name
– string -
subscription_status
– Values: valid, partial, invalid, unknown, disabled, unsubscribed_hypervisor -
subscription_uuid
– string -
trace_status
– Values: reboot_needed, process_restart_needed, updated -
upgradable_debs
– string -
upgradable_rpms
– string -
usage
– text -
usage_status
– Values: mismatched, matched, not_specified -
user.firstname
– string -
user.lastname
– string -
user.login
– string -
user.mail
– string -
usergroup
– string -
usergroup.name
– string -
uuid
– string
3.56.4. policy info
Show a Policy
Usage
# hammer policy <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Created at | x | x | |
Period | x | x | |
Weekday | x | x | |
Day of month | x | x | |
Cron line | x | x | |
Scap content id | x | x | |
Scap content profile id | x | x | |
Tailoring file id | x | x | |
Tailoring file profile id | x | x | |
Deployment option | x | x | |
Locations/ | x | x | |
Organizations/ | x | x | |
Hostgroups/ | x | x |
3.56.5. policy list
List Policies
Usage
# hammer policy <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--order VALUE
– Sort and order by a searchable field, e.g.<field> DESC
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--page NUMBER
– Page number, starting at 1 -
--per-page VALUE
– Number of results per page to return,all
to return all results -
--search VALUE
– Filter results -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Created at | x | x |
Search / Order fields
-
content
– string -
location
– string -
location_id
– integer -
name
– string -
organization
– string -
organization_id
– integer -
profile
– string -
tailoring_file
– string -
tailoring_file_profile
– string
3.56.6. policy update
Update a Policy
Usage
# hammer policy update [OPTIONS]
Options
-
--cron-line VALUE
– Policy schedule cron line (only if period == “custom”) -
--day-of-month NUMBER
– Policy schedule day of month (only if period == “monthly”) -
--deploy-by ENUM
– How the policy should be deployed Possible value(s):puppet
,ansible
,manual
-
--description VALUE
– Policy description -
--host-ids LIST
– Apply policy to hosts -
--hostgroup-ids LIST
– Apply policy to host groups -
--hostgroups LIST
-
--hosts LIST
-
--id VALUE
-
--location VALUE
– Name to search by -
--location-id NUMBER
– Set the current location context for the request -
--location-ids LIST
– REPLACE locations with given ids -
--locations LIST
-
--name VALUE
– Policy name -
--new-name VALUE
– Policy name -
--organization VALUE
– Name to search by -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-ids LIST
– REPLACE organizations with given ids. -
--organizations LIST
-
--period VALUE
– Policy schedule period (weekly, monthly, custom) -
--scap-content VALUE
– SCAP content title -
--scap-content-id NUMBER
– Policy SCAP content ID -
--scap-content-profile VALUE
– Name to search by -
--scap-content-profile-id NUMBER
– Policy SCAP content profile ID -
--tailoring-file VALUE
– Tailoring file name -
--tailoring-file-id NUMBER
– Tailoring file ID -
--tailoring-file-profile-id NUMBER
Tailoring file profile ID -
--weekday VALUE
– Policy schedule weekday (only if period == “weekly”) -
-h
,--help
– Print help
3.57. prebuild-bash-completion
Prepare map of options and subcommands for Bash completion
Usage
# hammer prebuild-bash-completion [OPTIONS]
Options
-
-h
,--help
– Print help
3.58. product
Manipulate products
Usage
# hammer product [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.58.1. product create
Create a product
Usage
# hammer product create [OPTIONS]
Options
-
--description VALUE
– Product description -
--gpg-key-id NUMBER
– Identifier of the GPG key -
--label VALUE
-
--name VALUE
– Product name -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– ID of the organization -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--ssl-ca-cert-id NUMBER
– Idenifier of the SSL CA Cert -
--ssl-client-cert-id NUMBER
– Identifier of the SSL Client Cert -
--ssl-client-key-id NUMBER
– Identifier of the SSL Client Key -
--sync-plan VALUE
– Sync plan name to search by -
--sync-plan-id NUMBER
– Plan numeric identifier -
-h
,--help
– Print help
3.58.2. product delete
Destroy a product
Usage
# hammer product <delete|destroy> [OPTIONS]
Options
3.58.3. product info
Show a product
Usage
# hammer product <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id NUMBER
– Product numeric identifier -
--name VALUE
– Product name to search by -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization ID -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Label | x | x | |
Description | x | x | |
Sync state (all) | x | x | |
Sync state (last) | x | x | |
Sync plan id | x | x | |
Gpg/gpg key id | x | x | |
Gpg/gpg key | x | x | |
Organization | x | x | |
Readonly | x | x | |
Deletable | x | x | |
Content/repo name | x | x | |
Content/url | x | x | |
Content/content type | x | x |
3.58.4. product list
List products
Usage
# hammer product <list|index> [OPTIONS]
Options
-
--available-for VALUE
– Interpret specified object to return only Products that can be associated with specified object. Onlysync_plan
is supported. -
--custom BOOLEAN
– Return custom products only -
--enabled BOOLEAN
– Return enabled products only -
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--full-result BOOLEAN
– Whether or not to show all results -
--include-available-content BOOLEAN
Whether to include available content attribute in results -
--name VALUE
– Filter products by name -
--order VALUE
– Sort field and order, eg.id DESC
-
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Filter products by organization -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--page NUMBER
– Page number, starting at 1 -
--per-page NUMBER
– Number of results per page to return -
--redhat-only BOOLEAN
– Return Red Hat (non-custom) products only -
--search VALUE
– Search string -
--subscription VALUE
– Subscription name to search by -
--subscription-id NUMBER
– Filter products by subscription -
--sync-plan VALUE
– Sync plan name to search by -
--sync-plan-id NUMBER
– Filter products by sync plan id -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Description | x | x | |
Organization | x | x | |
Repositories | x | x | |
Sync state | x | x |
Search / Order fields
-
description
– text -
label
– string -
name
– string -
organization_id
– integer -
redhat
– Values: true, false
3.58.5. product remove-sync-plan
Delete assignment sync plan and product
Usage
# hammer product remove-sync-plan [OPTIONS]
Options
-
--description VALUE
– Product description -
--gpg-key-id NUMBER
– Identifier of the GPG key -
--id NUMBER
– Product numeric identifier -
--name VALUE
– Product name -
--new-name VALUE
– Product name -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
-
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--ssl-ca-cert-id NUMBER
– Idenifier of the SSL CA Cert -
--ssl-client-cert-id NUMBER
– Identifier of the SSL Client Cert -
--ssl-client-key-id NUMBER
– Identifier of the SSL Client Key -
-h
,--help
– Print help
3.58.6. product set-sync-plan
Assign sync plan to product
Usage
# hammer product set-sync-plan [OPTIONS]
Options
-
--id NUMBER
– Product numeric identifier -
--name VALUE
– Product name to search by -
--new-name VALUE
– Product name -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
-
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--ssl-ca-cert-id NUMBER
– Idenifier of the SSL CA Cert -
--ssl-client-cert-id NUMBER
– Identifier of the SSL Client Cert -
--ssl-client-key-id NUMBER
– Identifier of the SSL Client Key -
--sync-plan VALUE
– Sync plan name to search by -
--sync-plan-id NUMBER
– Plan numeric identifier -
-h
,--help
– Print help
3.58.7. product synchronize
Sync all repositories for a product
Usage
# hammer product synchronize [OPTIONS]
Options
-
--async
– Do not wait for the task -
--id NUMBER
– Product ID -
--name VALUE
– Product name to search by -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
-
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
-h
,--help
– Print help
3.58.8. product update
Updates a product
Usage
# hammer product update [OPTIONS]
Options
-
--description VALUE
– Product description -
--gpg-key-id NUMBER
– Identifier of the GPG key -
--id NUMBER
– Product numeric identifier -
--name VALUE
– Product name -
--new-name VALUE
– Product name -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
-
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--ssl-ca-cert-id NUMBER
– Idenifier of the SSL CA Cert -
--ssl-client-cert-id NUMBER
– Identifier of the SSL Client Cert -
--ssl-client-key-id NUMBER
– Identifier of the SSL Client Key -
--sync-plan VALUE
– Sync plan name to search by -
--sync-plan-id NUMBER
– Plan numeric identifier -
-h
,--help
– Print help
3.58.9. product update-proxy
Updates an HTTP Proxy for a product
Usage
# hammer product update-proxy [OPTIONS]
Options
3.59. proxy
Manipulate smart proxies
Usage
# hammer proxy [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.59.1. proxy content
Manage the capsule content
Usage
# hammer proxy content [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.59.1.1. proxy content add-lifecycle-environment
Add lifecycle environments to the capsule
Usage
# hammer proxy content add-lifecycle-environment [OPTIONS]
Options
-
--environment VALUE
– Lifecycle environment name to search by (--environment is deprecated: Use -
--lifecycle-environment
instead) -
--environment-id NUMBER
– (--environment-id is deprecated: Use--lifecycle-environment-id
instead) -
--id NUMBER
– Id of the capsule -
--lifecycle-environment VALUE
– Lifecycle environment name to search by -
--lifecycle-environment-id NUMBER
Id of the lifecycle environment -
--name VALUE
– Name to search by -
--organization VALUE
– Organization name -
--organization-id VALUE
– Organization ID -
-h
,--help
– Print help
3.59.1.2. proxy content available-lifecycle-environments
List the lifecycle environments not attached to the capsule
Usage
# hammer proxy content available-lifecycle-environments [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id NUMBER
– Id of the capsule -
--name VALUE
– Name to search by -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Id of the organization to limit environments on -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Organization | x | x |
3.59.1.3. proxy content cancel-synchronization
Cancel running capsule synchronization
Usage
# hammer proxy content cancel-synchronization [OPTIONS]
3.59.1.4. proxy content info
Get current capsule synchronization status
Usage
# hammer proxy content info [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id NUMBER
– Id of the capsule -
--name VALUE
– Name to search by -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Id of the organization to get the status for -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT |
---|---|---|
Lifecycle environments/name | x | x |
Lifecycle environments/organization | x | x |
Lifecycle environments/content views/name | x | x |
Lifecycle environments/content views/composite | x | x |
Lifecycle environments/content views/last published | x | x |
Lifecycle environments/content views/repositories/repository id | x | x |
Lifecycle environments/content views/repositories/repository name | x | x |
Lifecycle environments/content views/repositories/content counts/warning | x | x |
Lifecycle environments/content views/repositories/content counts/packages | x | x |
Lifecycle environments/content views/repositories/content counts/srpms | x | x |
Lifecycle environments/content views/repositories/content counts/module streams | x | x |
Lifecycle environments/content views/repositories/content counts/package groups | x | x |
Lifecycle environments/content views/repositories/content counts/errata | x | x |
Lifecycle environments/content views/repositories/content counts/debian packages | x | x |
Lifecycle environments/content views/repositories/content counts/container tags | x | x |
Lifecycle environments/content views/repositories/content counts/container ma… | x | x |
Lifecycle environments/content views/repositories/content counts/container ma… | x | x |
Lifecycle environments/content views/repositories/content counts/files | x | x |
Lifecycle environments/content views/repositories/content counts/ansible coll… | x | x |
Lifecycle environments/content views/repositories/content counts/ostree refs | x | x |
Lifecycle environments/content views/repositories/content counts/python packages | x | x |
3.59.1.5. proxy content lifecycle-environments
List the lifecycle environments attached to the capsule
Usage
# hammer proxy content lifecycle-environments [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id NUMBER
– Id of the capsule -
--name VALUE
– Name to search by -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Id of the organization to limit environments on -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Organization | x | x |
3.59.1.6. proxy content reclaim-space
Reclaim space from all On Demand repositories on a capsule
Usage
# hammer proxy content reclaim-space [OPTIONS]
3.59.1.7. proxy content remove-lifecycle-environment
Remove lifecycle environments from the capsule
Usage
# hammer proxy content remove-lifecycle-environment [OPTIONS]
Options
-
--environment VALUE
– Lifecycle environment name to search by (--environment is deprecated: Use -
--lifecycle-environment
instead) -
--environment-id NUMBER
– (--environment-id is deprecated: Use--lifecycle-environment-id
instead) -
--id NUMBER
– Id of the capsule -
--lifecycle-environment VALUE
– Lifecycle environment name to search by -
--lifecycle-environment-id NUMBER
Id of the lifecycle environment -
--name VALUE
– Name to search by -
--organization VALUE
– Organization name -
--organization-id VALUE
– Organization ID -
-h
,--help
– Print help
3.59.1.8. proxy content synchronization-status
Get current capsule synchronization status
Usage
# hammer proxy content synchronization-status [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id NUMBER
– Id of the capsule -
--name VALUE
– Name to search by -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Id of the organization to get the status for -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT |
---|---|---|
Last sync | x | x |
Status | x | x |
Currently running sync tasks/task id | x | x |
Currently running sync tasks/progress | x | x |
Last failure/task id | x | x |
Last failure/messages | x | x |
3.59.1.9. proxy content synchronize
Synchronize the content to the capsule
Usage
# hammer proxy content synchronize [OPTIONS]
Options
-
--async
– Do not wait for the task -
--content-view VALUE
– Content view name to search by -
--content-view-id NUMBER
– Id of the content view to limit the synchronization on -
--environment VALUE
– Lifecycle environment name to search by (--environment is deprecated: Use -
--lifecycle-environment
instead) -
--environment-id NUMBER
– (--environment-id is deprecated: Use--lifecycle-environment-id
instead) -
--id NUMBER
– Id of the capsule -
--lifecycle-environment VALUE
– Lifecycle environment name to search by -
--lifecycle-environment-id NUMBER
Id of the environment to limit the synchronization on -
--name VALUE
– Name to search by -
--organization VALUE
– Organization name -
--organization-id VALUE
– Organization ID -
--repository VALUE
– Repository name to search by -
--repository-id NUMBER
– Id of the repository to limit the synchronization on -
--skip-metadata-check BOOLEAN
– Skip metadata check on each repository on the capsule -
-h
,--help
– Print help
3.59.1.10. proxy content update-counts
Update content counts for the capsule
Usage
# hammer proxy content update-counts [OPTIONS]
3.59.2. proxy create
Create a capsule
Usage
# hammer proxy create [OPTIONS]
Options
-
--download-policy VALUE
– Download Policy of the capsule, must be one of on_demand, immediate, inherit, streamed -
--http-proxy VALUE
– Name to search by -
--http-proxy-id NUMBER
– Id of the HTTP Proxy to use with alternate content sources -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-ids LIST
– REPLACE locations with given ids -
--location-title VALUE
– Set the current location context for the request -
--location-titles LIST
-
--locations LIST
-
--name VALUE
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-ids LIST
– REPLACE organizations with given ids. -
--organization-title VALUE
– Set the current organization context for the request -
--organization-titles LIST
-
--organizations LIST
-
--url VALUE
-
-h
,--help
– Print help
3.59.3. proxy delete
Delete a capsule
Usage
# hammer proxy <delete|destroy> [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.59.4. proxy import-subnets
Import subnets from Capsule
Usage
# hammer proxy import-subnets [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.59.5. proxy info
Show a capsule
Usage
# hammer proxy <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--include-status BOOLEAN
– Flag to indicate whether to include status or not -
--include-version BOOLEAN
– Flag to indicate whether to include version or not -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Status | x | x | |
Url | x | x | |
Features | x | x | |
Version | x | x | |
Host count | x | x | |
Features/name | x | x | |
Features/version | x | x | |
Locations/ | x | x | |
Organizations/ | x | x | |
Created at | x | x | |
Updated at | x | x |
3.59.6. proxy list
List all capsules
Usage
# hammer proxy <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--include-status BOOLEAN
– Flag to indicate whether to include status or not -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Scope by locations -
--location-title VALUE
– Set the current location context for the request -
--order VALUE
– Sort and order by a searchable field, e.g.<field> DESC
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Scope by organizations -
--organization-title VALUE
– Set the current organization context for the request -
--page NUMBER
– Page number, starting at 1 -
--per-page VALUE
– Number of results per page to return,all
to return all results -
--search VALUE
– Filter results -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Status | x | x | |
Url | x | x | |
Features | x | x |
Search / Order fields
-
feature
– string -
id
– integer -
location
– string -
location_id
– integer -
name
– string -
organization
– string -
organization_id
– integer -
url
– string
Search / Order fields
-
feature
– string -
id
– integer -
location
– string -
location_id
– integer -
name
– string -
organization
– string -
organization_id
– integer -
url
– string
3.59.7. proxy refresh-features
Refresh capsule features
Usage
# hammer proxy refresh-features [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.59.8. proxy update
Update a capsule
Usage
# hammer proxy update [OPTIONS]
Options
-
--download-policy VALUE
– Download Policy of the capsule, must be one of on_demand, immediate, inherit, streamed -
--http-proxy VALUE
– Name to search by -
--http-proxy-id NUMBER
– Id of the HTTP Proxy to use with alternate content sources -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-ids LIST
– REPLACE locations with given ids -
--location-title VALUE
– Set the current location context for the request -
--location-titles LIST
-
--locations LIST
-
--name VALUE
-
--new-name VALUE
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-ids LIST
– REPLACE organizations with given ids. -
--organization-title VALUE
– Set the current organization context for the request -
--organization-titles LIST
-
--organizations LIST
-
--url VALUE
-
-h
,--help
– Print help
3.60. realm
Manipulate realms
Usage
# hammer realm [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.60.1. realm create
Create a realm
Usage
# hammer realm create [OPTIONS]
Options
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-ids LIST
– REPLACE locations with given ids -
--location-title VALUE
– Set the current location context for the request -
--location-titles LIST
-
--locations LIST
-
--name VALUE
– The realm name, e.g. EXAMPLE.COM -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-ids LIST
– REPLACE organizations with given ids. -
--organization-title VALUE
– Set the current organization context for the request -
--organization-titles LIST
-
--organizations LIST
-
--realm-proxy-id NUMBER
– Capsule ID to use within this realm -
--realm-type VALUE
– Realm type, e.g. Red Hat Identity Management or Active Directory -
-h
,--help
– Print help
3.60.2. realm delete
Delete a realm
Usage
# hammer realm <delete|destroy> [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.60.3. realm info
Show a realm
Usage
# hammer realm <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
– Numerical ID or realm name -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Realm proxy id | x | x | |
Realm type | x | x | |
Locations/ | x | x | |
Organizations/ | x | x | |
Created at | x | x | |
Updated at | x | x |
3.60.4. realm list
List of realms
Usage
# hammer realm <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Scope by locations -
--location-title VALUE
– Set the current location context for the request -
--order VALUE
– Sort and order by a searchable field, e.g.<field> DESC
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Scope by organizations -
--organization-title VALUE
– Set the current organization context for the request -
--page NUMBER
– Page number, starting at 1 -
--per-page VALUE
– Number of results per page to return,all
to return all results -
--search VALUE
– Filter results -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Search / Order fields
-
id
– integer -
location
– string -
location_id
– integer -
name
– string -
organization
– string -
organization_id
– integer -
type
– string
3.60.5. realm update
Update a realm
Usage
# hammer realm update [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-ids LIST
– REPLACE locations with given ids -
--location-title VALUE
– Set the current location context for the request -
--location-titles LIST
-
--locations LIST
-
--name VALUE
– The realm name, e.g. EXAMPLE.COM -
--new-name VALUE
– The realm name, e.g. EXAMPLE.COM -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-ids LIST
– REPLACE organizations with given ids. -
--organization-title VALUE
– Set the current organization context for the request -
--organization-titles LIST
-
--organizations LIST
-
--realm-proxy-id NUMBER
– Capsule ID to use within this realm -
--realm-type VALUE
– Realm type, e.g. Red Hat Identity Management or Active Directory -
-h
,--help
– Print help
3.61. recurring-logic
Recurring logic related actions
Usage
# hammer recurring-logic [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.61.1. recurring-logic cancel
Cancel recurring logic
Usage
# hammer recurring-logic cancel [OPTIONS]
Options
-
--id VALUE
– ID of the recurring logic -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.61.2. recurring-logic delete
Delete all recuring logics filtered by the arguments
Usage
# hammer recurring-logic delete [OPTIONS]
Options
-
--cancelled
– Only delete cancelled recurring logics -
--finished
– Only delete finished recurring logics -
-h
,--help
– Print help
3.61.3. recurring-logic info
Show recurring logic details
Usage
# hammer recurring-logic <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
– ID of the recurring logic -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT |
---|---|---|
Id | x | x |
Cron line | x | x |
Action | x | x |
Last occurrence | x | x |
Next occurrence | x | x |
Task count | x | x |
Action | x | x |
Last occurrence | x | x |
Next occurrence | x | x |
Iteration | x | x |
Iteration limit | x | x |
Iteration limit | x | x |
Repeat until | x | x |
State | x | x |
Purpose | x | x |
3.61.4. recurring-logic list
List recurring logics
Usage
# hammer recurring-logic <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--order VALUE
– Sort and order by a searchable field, e.g.<field> DESC
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--page NUMBER
– Page number, starting at 1 -
--per-page VALUE
– Number of results per page to return,all
to return all results -
--search VALUE
– Filter results -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT |
---|---|---|
Id | x | x |
Cron line | x | x |
Task count | x | x |
Action | x | x |
Last occurrence | x | x |
Next occurrence | x | x |
Iteration | x | x |
Iteration limit | x | x |
End time | x | x |
State | x | x |
Purpose | x | x |
3.62. remote-execution-feature
Manage remote execution features
Usage
# hammer remote-execution-feature [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.62.1. remote-execution-feature info
Show remote execution feature
Usage
# hammer remote-execution-feature <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Label | x | x | |
Name | x | x | x |
Description | x | x | |
Job template name | x | x | |
Job template id | x | x |
3.62.2. remote-execution-feature list
List remote execution features
Usage
# hammer remote-execution-feature <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Description | x | x | |
Job template name | x | x |
3.62.3. remote-execution-feature update
Update a job template
Usage
# hammer remote-execution-feature update [OPTIONS]
Options
-
--id VALUE
-
--job-template VALUE
– Name to search by -
--job-template-id VALUE
– Job template ID to be used for the feature -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--new-name VALUE
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.63. report
Browse and read reports
Usage
# hammer report [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.63.1. report delete
Delete a report
Usage
# hammer report <delete|destroy> [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.63.2. report info
Show a report
Usage
# hammer report <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Host | x | x | |
Reported at | x | x | |
Origin | x | x | |
Report status/applied | x | x | |
Report status/restarted | x | x | |
Report status/failed | x | x | |
Report status/restart failures | x | x | |
Report status/skipped | x | x | |
Report status/pending | x | x | |
Report metrics/config retrieval | x | x | |
Report metrics/exec | x | x | |
Report metrics/file | x | x | |
Report metrics/package | x | x | |
Report metrics/service | x | x | |
Report metrics/user | x | x | |
Report metrics/yumrepo | x | x | |
Report metrics/filebucket | x | x | |
Report metrics/cron | x | x | |
Report metrics/total | x | x | |
Logs/resource | x | x | |
Logs/message | x | x |
3.63.3. report list
List all reports
Usage
# hammer report <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--order VALUE
– Sort and order by a searchable field, e.g.<field> DESC
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--page NUMBER
– Page number, starting at 1 -
--per-page VALUE
– Number of results per page to return,all
to return all results -
--search VALUE
– Filter results -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Host | x | x | |
Last report | x | x | |
Origin | x | x | |
Applied | x | x | |
Restarted | x | x | |
Failed | x | x | |
Restart failures | x | x | |
Skipped | x | x | |
Pending | x | x |
Search / Order fields
-
applied
– integer -
eventful
– Values: true, false -
failed
– integer -
failed_restarts
– integer -
host
– string -
host_id
– integer -
host_owner_id
– integer -
hostgroup
– string -
hostgroup_fullname
– string -
hostgroup_title
– string -
id
– integer -
last_report
– datetime -
location
– string -
log
– text -
organization
– string -
origin
– string -
pending
– integer -
reported
– datetime -
resource
– text -
restarted
– integer -
skipped
– integer
Search / Order fields
-
applied
– integer -
eventful
– Values: true, false -
failed
– integer -
failed_restarts
– integer -
host
– string -
host_id
– integer -
host_owner_id
– integer -
hostgroup
– string -
hostgroup_fullname
– string -
hostgroup_title
– string -
id
– integer -
last_report
– datetime -
location
– string -
log
– text -
organization
– string -
origin
– string -
pending
– integer -
reported
– datetime -
resource
– text -
restarted
– integer -
skipped
– integer
3.64. report-template
Manipulate report templates
Usage
# hammer report-template [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.64.1. report-template clone
Clone a template
Usage
# hammer report-template clone [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Template name -
--new-name VALUE
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.64.2. report-template create
Create a report template
Usage
# hammer report-template create [OPTIONS]
Options
-
--audit-comment VALUE
-
--default BOOLEAN
– Whether or not the template is added automatically to new organizations and locations -
--description VALUE
-
--file FILE
– Path to a file that contains the report template content -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-ids LIST
– REPLACE locations with given ids -
--location-title VALUE
– Set the current location context for the request -
--location-titles LIST
-
--locations LIST
-
--locked BOOLEAN
– Whether or not the template is locked for editing -
--name VALUE
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-ids LIST
– REPLACE organizations with given ids. -
--organization-title VALUE
– Set the current organization context for the request -
--organization-titles LIST
-
--organizations LIST
-
--snippet BOOLEAN
-
-h
,--help
– Print help -
-i
,--interactive
– Open empty template in an $EDITOR. Upload the result
3.64.3. report-template delete
Delete a report template
Usage
# hammer report-template <delete|destroy> [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.64.4. report-template dump
View report content
Usage
# hammer report-template dump [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
FIELDS |
3.64.5. report-template export
Export a report template to ERB
Usage
# hammer report-template export [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--path VALUE
– Path to directory where downloaded content will be saved -
-h
,--help
– Print help
3.64.6. report-template generate
Generate report
Usage
# hammer report-template generate [OPTIONS]
Options
-
--gzip BOOLEAN
– Compress the report uzing gzip -
--id VALUE
-
--inputs KEY_VALUE_LIST
– Specify inputs -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--path VALUE
– Path to directory where downloaded content will be saved -
--report-format ENUM
– Report format, defaults tocsv
Possible value(s):csv
,json
,yaml
,html
-
-h
,--help
– Print help
3.64.7. report-template import
Import a report template
Usage
# hammer report-template import [OPTIONS]
Options
-
--associate ENUM
– Determines when the template should associate objects based on metadata, new means only when new template is being created, always means both for new and existing template which is only being updated, never ignores metadata Possible value(s):new
,always
,never
-
--default BOOLEAN
– Makes the template default meaning it will be automatically associated with newly created organizations and locations (false by default) -
--file FILE
– Path to a file that contains the report template content including metadata -
--force BOOLEAN
– Use if you want update locked templates -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-ids LIST
– REPLACE locations with given ids -
--location-title VALUE
– Set the current location context for the request -
--location-titles LIST
-
--locations LIST
-
--lock BOOLEAN
– Lock imported templates (false by default) -
--name VALUE
– Template name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-ids LIST
– REPLACE organizations with given ids. -
--organization-title VALUE
– Set the current organization context for the request -
--organization-titles LIST
-
--organizations LIST
-
-h
,--help
– Print help
3.64.8. report-template info
Show a report template
Usage
# hammer report-template <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Description | x | x | |
Locked | x | x | |
Default | x | x | |
Created at | x | x | |
Updated at | x | x | |
Locations/ | x | x | |
Organizations/ | x | x | |
Template inputs/id | x | x | |
Template inputs/name | x | x | |
Template inputs/description | x | x | |
Template inputs/required | x | x | |
Template inputs/options | x | x |
3.64.9. report-template list
List all report templates
Usage
# hammer report-template <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Scope by locations -
--location-title VALUE
– Set the current location context for the request -
--order VALUE
– Sort and order by a searchable field, e.g.<field> DESC
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Scope by organizations -
--organization-title VALUE
– Set the current organization context for the request -
--page NUMBER
– Page number, starting at 1 -
--per-page VALUE
– Number of results per page to return,all
to return all results -
--search VALUE
– Filter results -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Search / Order fields
-
default
– Values: true, false -
id
– integer -
location
– string -
location_id
– integer -
locked
– Values: true, false -
name
– string -
organization
– string -
organization_id
– integer -
snippet
– Values: true, false -
template
– text
3.64.10. report-template report-data
Downloads a generated report
Usage
# hammer report-template report-data [OPTIONS]
Options
-
--id VALUE
-
--job-id VALUE
– ID assigned to generating job by the schedule command -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--path VALUE
– Path to directory where downloaded content will be saved -
-h
,--help
– Print help
3.64.11. report-template schedule
Schedule generating of a report
Usage
# hammer report-template schedule [OPTIONS]
Options
-
--generate-at VALUE
– UTC time to generate report at -
--gzip BOOLEAN
– Compress the report using gzip -
--id VALUE
-
--inputs KEY_VALUE_LIST
– Specify inputs -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--mail-to VALUE
– If set, scheduled report will be delivered via e-mail. Use,
to separate multiple email addresses. -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--path VALUE
– Path to directory where downloaded content will be saved. Only usable if wait is specified -
--report-format ENUM
– Report format, defaults tocsv
Possible value(s):csv
,json
,yaml
,html
-
--wait
– Turns a command to be active, wait for the result and download it right away -
-h
,--help
– Print help
3.64.12. report-template update
Update a report template
Usage
# hammer report-template update [OPTIONS]
Options
-
--audit-comment VALUE
-
--default BOOLEAN
– Whether or not the template is added automatically to new organizations and locations -
--description VALUE
-
--file FILE
– Path to a file that contains the report template content -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-ids LIST
– REPLACE locations with given ids -
--location-title VALUE
– Set the current location context for the request -
--location-titles LIST
-
--locations LIST
-
--locked BOOLEAN
– Whether or not the template is locked for editing -
--name VALUE
-
--new-name VALUE
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-ids LIST
– REPLACE organizations with given ids. -
--organization-title VALUE
– Set the current organization context for the request -
--organization-titles LIST
-
--organizations LIST
-
--snippet BOOLEAN
-
-h
,--help
– Print help -
-i
,--interactive
– Dump existing template and open it in an $EDITOR. Update with the result
3.65. repository
Manipulate repositories
Usage
# hammer repository [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.65.1. repository create
Create a custom repository
Usage
# hammer repository create [OPTIONS]
Options
-
--ansible-collection-auth-token VALUE
– The token key to use for authentication. -
--ansible-collection-auth-url VALUE
– The URL to receive a session token from, e.g. used with Automation Hub. -
--ansible-collection-requirements VALUE
– Contents of requirement yaml file to sync from URL -
--ansible-collection-requirements-file VALUE
Location of the ansible collections requirements.yml file. -
--arch VALUE
– Architecture of content in the repository -
--checksum-type VALUE
– Checksum of the repository, currentlysha1
&sha256
are supported -
--content-type VALUE
– Type of repository to create. View available types with "hammer repository types" -
--deb-architectures VALUE
– Whitespace-separated list of architectures to be synced from deb-archive -
--deb-components VALUE
– Whitespace-separated list of repo components to be synced from deb-archive -
--deb-releases VALUE
– Whitespace-separated list of releases to be synced from deb-archive -
--description VALUE
– Description of the repository -
--docker-upstream-name VALUE
– Name of the upstream docker repository -
--download-concurrency NUMBER
– Used to determine download concurrency of the repository in pulp3. Use value less than 20. Defaults to 10 -
--download-policy ENUM
– Download policy for yum, deb, and docker repos (eitherimmediate
oron_demand
) Possible value(s):immediate
,on_demand
-
--exclude-tags LIST
– Comma-separated list of tags to exclude when syncing a container image repository. Default: any tag ending in “-source” -
--excludes LIST
– Python packages to exclude from the upstream URL, names separated by newline. You may also specify versions, for example: django~=2.0. -
--gpg-key-id NUMBER
– Id of the gpg key that will be assigned to the new repository -
--http-proxy VALUE
– Name to search by -
--http-proxy-id NUMBER
– ID of a HTTP Proxy -
--http-proxy-policy ENUM
– Policies for HTTP Proxy for content sync Possible value(s):global_default_http_proxy
,none
,use_selected_http_proxy
-
--ignorable-content LIST
– List of content units to ignore while syncing a yum repository. Must be subset of srpm,treeinfo -
--include-tags LIST
– Comma-separated list of tags to sync for a container image repository -
--includes LIST
– Python packages to include from the upstream URL, names separated by newline. You may also specify versions, for example: django~=2.0. Leave empty to include every package. -
--label VALUE
-
--metadata-expire NUMBER
– Time to expire yum metadata in seconds. Only relevant for custom yum repositories. -
--mirroring-policy ENUM
– Policy to set for mirroring content. Must be one of additive. Possible value(s):additive
,mirror_complete
,mirror_content_only
-
--name VALUE
– Name of the repository -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
-
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--os-versions LIST
– Identifies whether the repository should be unavailable on a client with a non-matching OS version. Pass [] to make repo available for clients regardless of OS version. Maximum length 1; allowed tags are: rhel-6, rhel-7, rhel-8, rhel-9 -
--package-types LIST
– Package types to sync for Python content, separated by comma. Leave empty to get every package type. Package types are: bdist_dmg, bdist_dumb, bdist_egg, bdist_msi, bdist_rpm, bdist_wheel, bdist_wininst, sdist. -
--product VALUE
– Product name to search by -
--product-id NUMBER
– Product the repository belongs to -
--publish-via-http BOOLEAN
– Publish Via HTTP -
--retain-package-versions-count NUMBER
– The maximum number of versions of each package to keep. -
--ssl-ca-cert-id NUMBER
– Identifier of the content credential containing the SSL CA Cert -
--ssl-client-cert-id NUMBER
– Identifier of the content credential containing the SSL Client Cert -
--ssl-client-key-id NUMBER
– Identifier of the content credential containing the SSL Client Key -
--upstream-authentication-token VALUE
– Password of the upstream authentication token. -
--upstream-password VALUE
– Password of the upstream repository user used for authentication -
--upstream-username VALUE
– Username of the upstream repository user used for authentication -
--url VALUE
– Repository source url -
--verify-ssl-on-sync BOOLEAN
– If true, Katello will verify the upstream url`s SSL certifcates are signed by a trusted CA -
-h
,--help
– Print help
3.65.2. repository delete
Destroy a custom repository
Usage
# hammer repository <delete|destroy> [OPTIONS]
Options
-
--delete-empty-repo-filters BOOLEAN
– Delete content view filters that have this repository as the last associated repository. Defaults to true. If false, such filters will now apply to all repositories in the content view. -
--id NUMBER
-
--name VALUE
– Repository name to search by -
--organization VALUE
– Organization name to search by -
--organization-id VALUE
– Organization ID to search by -
--organization-label VALUE
– Organization label to search by -
--product VALUE
– Product name to search by -
--product-id NUMBER
– Product numeric identifier -
--remove-from-content-view-versions BOOLEAN
Force delete the repository by removing it from all content view versions -
-h
,--help
– Print help
3.65.3. repository info
Show a repository
Usage
# hammer repository <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id NUMBER
– Repository ID -
--name VALUE
– Repository name to search by -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization ID -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--product VALUE
– Product name to search by -
--product-id NUMBER
– Product numeric identifier -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Label | x | x | |
Description | x | x | |
Organization | x | x | |
Red hat repository | x | x | |
Content type | x | x | |
Content label | x | x | |
Checksum type | x | x | |
Mirroring policy | x | x | |
Url | x | x | |
Publish via http | x | x | |
Published at | x | x | |
Relative path | x | x | |
Download policy | x | x | |
Metadata expiration | x | x | |
Upstream repository name | x | x | |
Container image tags filter | x | x | |
Container repository name | x | x | |
Ignorable content units | x | x | |
Http proxy/id | x | x | |
Http proxy/name | x | x | |
Http proxy/http proxy policy | x | x | |
Product/id | x | x | |
Product/name | x | x | |
Gpg key/id | x | x | |
Gpg key/name | x | x | |
Sync/status | x | x | |
Sync/last sync date | x | x | |
Created | x | x | |
Updated | x | x | |
Content counts/packages | x | x | |
Content counts/source rpms | x | x | |
Content counts/package groups | x | x | |
Content counts/errata | x | x | |
Content counts/container image manifest lists | x | x | |
Content counts/container image manifests | x | x | |
Content counts/container image tags | x | x | |
Content counts/files | x | x | |
Content counts/module streams | x | x |
3.65.4. repository list
List of enabled repositories
Usage
# hammer repository <list|index> [OPTIONS]
Options
-
--ansible-collection VALUE
– Name to search by -
--ansible-collection-id VALUE
– Id of an ansible collection to find repositories that contain the ansible collection -
--archived BOOLEAN
– Show archived repositories -
--available-for VALUE
– Interpret specified object to return only Repositories that can be associated with specified object. Onlycontent_view
&content_view_version
are supported. -
--content-type VALUE
– Limit the repository type to return. View available types with "hammer repository types" -
--content-view VALUE
– Content view name to search by -
--content-view-id NUMBER
– ID of a content view to show repositories in -
--content-view-version VALUE
– Content view version number -
--content-view-version-id NUMBER
ID of a content view version to show repositories in -
--deb VALUE
– Name to search by -
--deb-id VALUE
– Id of a deb package to find repositories that contain the deb -
--description VALUE
– Description of the repository -
--download-policy ENUM
– Limit to only repositories with this download policy Possible value(s):immediate
,on_demand
-
--environment VALUE
– Lifecycle environment name to search by (--environment is deprecated: Use -
--lifecycle-environment
instead) -
--environment-id NUMBER
– (--environment-id is deprecated: Use--lifecycle-environment-id
instead) -
--erratum-id VALUE
– Id of an erratum to find repositories that contain the erratum -
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--file-id VALUE
– Id of a file to find repositories that contain the file -
--full-result BOOLEAN
– Whether or not to show all results -
--label VALUE
– Label of the repository -
--library BOOLEAN
– Show repositories in Library and the default content view -
--lifecycle-environment VALUE
– Lifecycle environment name to search by -
--lifecycle-environment-id NUMBER
ID of an environment to show repositories in -
--name VALUE
– Name of the repository -
--order VALUE
– Sort field and order, eg.id DESC
-
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– ID of an organization to show repositories in -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--page NUMBER
– Page number, starting at 1 -
--per-page NUMBER
– Number of results per page to return -
--product VALUE
– Product name to search by -
--product-id NUMBER
– ID of a product to show repositories of -
--rpm-id VALUE
– Id of a rpm package to find repositories that contain the rpm -
--search VALUE
– Search string -
--username VALUE
– Only show the repositories readable by this user with this username -
--with-content VALUE
– Limit the repository type to return. View available types with "hammer repository types" -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Product | x | x | |
Content type | x | x | |
Content label | x | x | |
Url | x | x |
Search / Order fields
-
container_repository_name
– string -
content_label
– string -
content_type
– string -
content_view_id
– integer -
description
– text -
distribution_arch
– string -
distribution_bootable
– boolean -
distribution_family
– string -
distribution_variant
– string -
distribution_version
– string -
download_policy
– string -
label
– string -
name
– string -
product
– string -
product_id
– integer -
product_name
– string -
redhat
– Values: true, false
3.65.5. repository reclaim-space
Reclaim space from an On Demand repository
Usage
# hammer repository reclaim-space [OPTIONS]
Options
-
--async
– Do not wait for the task -
--id NUMBER
– Repository ID -
--name VALUE
– Repository name to search by -
--organization VALUE
– Organization name to search by -
--organization-id VALUE
– Organization ID to search by -
--organization-label VALUE
– Organization label to search by -
--product VALUE
– Product name to search by -
--product-id NUMBER
– Product numeric identifier -
-h
,--help
– Print help
3.65.6. repository remove-content
Remove content from a repository
Usage
# hammer repository remove-content [OPTIONS]
Options
-
--content-type VALUE
– The type of content unit to remove (srpm, docker_manifest, etc.). View removable types with "hammer repository types" -
--id NUMBER
– Repository ID -
--ids LIST
– Array of content ids to remove -
--name VALUE
– Repository name to search by -
--organization VALUE
– Organization name to search by -
--organization-id VALUE
– Organization ID to search by -
--organization-label VALUE
– Organization label to search by -
--product VALUE
– Product name to search by -
--product-id NUMBER
– Product numeric identifier -
--sync-capsule BOOLEAN
– Whether or not to sync an external capsule after upload. Default: true -
-h
,--help
– Print help
3.65.7. repository republish
Forces a republish of the specified repository.
Usage
# hammer repository republish [OPTIONS]
Options
-
--async
– Do not wait for the task -
--force BOOLEAN
– Force metadata regeneration to proceed. Dangerous when repositories use theComplete Mirroring
mirroring policy -
--id NUMBER
– Repository identifier -
--name VALUE
– Repository name to search by -
--organization VALUE
– Organization name to search by -
--organization-id VALUE
– Organization ID to search by -
--organization-label VALUE
– Organization label to search by -
--product VALUE
– Product name to search by -
--product-id NUMBER
– Product numeric identifier -
-h
,--help
– Print help
3.65.8. repository synchronize
Sync a repository
Usage
# hammer repository synchronize [OPTIONS]
Options
-
--async
– Do not wait for the task -
--id NUMBER
– Repository ID -
--incremental BOOLEAN
– Perform an incremental import -
--name VALUE
– Repository name to search by -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization ID -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--product VALUE
– Product name to search by -
--product-id NUMBER
– Product numeric identifier -
--skip-metadata-check BOOLEAN
Force sync even if no upstream changes are detected. Only used with yum or deb repositories. -
--source-url VALUE
– Temporarily override feed URL for sync -
--validate-contents BOOLEAN
– Force a sync and validate the checksums of all content. Only used with yum repositories. -
-h
,--help
– Print help
3.65.9. repository types
Show the available repository types
Usage
# hammer repository types [OPTIONS]
Options
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Name | x | x | x |
Content types/type | x | x | |
Content types/generic? | x | x | |
Content types/removable? | x | x | |
Content types/uploadable? | x | x | |
Content types/indexed? | x | x |
3.65.10. repository update
Update a repository
Usage
# hammer repository update [OPTIONS]
Options
-
--ansible-collection-auth-token VALUE
– The token key to use for authentication. -
--ansible-collection-auth-url VALUE
– The URL to receive a session token from, e.g. used with Automation Hub. -
--ansible-collection-requirements VALUE
– Contents of requirement yaml file to sync from URL -
--ansible-collection-requirements-file VALUE
Location of the ansible collections requirements.yml file. -
--arch VALUE
– Architecture of content in the repository -
--checksum-type VALUE
– Checksum of the repository, currentlysha1
&sha256
are supported -
--deb-architectures VALUE
– Whitespace-separated list of architectures to be synced from deb-archive -
--deb-components VALUE
– Whitespace-separated list of repo components to be synced from deb-archive -
--deb-releases VALUE
– Whitespace-separated list of releases to be synced from deb-archive -
--description VALUE
– Description of the repository -
--docker-digest VALUE
– Container Image manifest digest -
--docker-tag VALUE
– Container Image tag -
--docker-upstream-name VALUE
– Name of the upstream docker repository -
--download-concurrency NUMBER
– Used to determine download concurrency of the repository in pulp3. Use value less than 20. Defaults to 10 -
--download-policy ENUM
– Download policy for yum, deb, and docker repos (eitherimmediate
oron_demand
) Possible value(s):immediate
,on_demand
-
--exclude-tags LIST
– Comma-separated list of tags to exclude when syncing a container image repository. Default: any tag ending in “-source” -
--excludes LIST
– Python packages to exclude from the upstream URL, names separated by newline. You may also specify versions, for example: django~=2.0. -
--gpg-key-id NUMBER
– Id of the gpg key that will be assigned to the new repository -
--http-proxy VALUE
– Name to search by -
--http-proxy-id NUMBER
– ID of a HTTP Proxy -
--http-proxy-policy ENUM
– Policies for HTTP Proxy for content sync Possible value(s):global_default_http_proxy
,none
,use_selected_http_proxy
-
--id NUMBER
– Repository ID -
--ignorable-content LIST
– List of content units to ignore while syncing a yum repository. Must be subset of srpm,treeinfo -
--include-tags LIST
– Comma-separated list of tags to sync for a container image repository -
--includes LIST
– Python packages to include from the upstream URL, names separated by newline. You may also specify versions, for example: django~=2.0. Leave empty to include every package. -
--metadata-expire NUMBER
– Time to expire yum metadata in seconds. Only relevant for custom yum repositories. -
--mirroring-policy ENUM
– Policy to set for mirroring content. Must be one of additive. Possible value(s):additive
,mirror_complete
,mirror_content_only
-
--name VALUE
-
--new-name VALUE
-
--organization VALUE
– Organization name to search by -
--organization-id VALUE
– Organization ID to search by -
--organization-label VALUE
– Organization label to search by -
--os-versions LIST
– Identifies whether the repository should be unavailable on a client with a non-matching OS version. Pass [] to make repo available for clients regardless of OS version. Maximum length 1; allowed tags are: rhel-6, rhel-7, rhel-8, rhel-9 -
--package-types LIST
– Package types to sync for Python content, separated by comma. Leave empty to get every package type. Package types are: bdist_dmg, bdist_dumb, bdist_egg, bdist_msi, bdist_rpm, bdist_wheel, bdist_wininst, sdist. -
--product VALUE
– Product name to search by -
--product-id NUMBER
– Product numeric identifier -
--publish-via-http BOOLEAN
– Publish Via HTTP -
--retain-package-versions-count NUMBER
– The maximum number of versions of each package to keep. -
--ssl-ca-cert-id NUMBER
– Identifier of the content credential containing the SSL CA Cert -
--ssl-client-cert-id NUMBER
– Identifier of the content credential containing the SSL Client Cert -
--ssl-client-key-id NUMBER
– Identifier of the content credential containing the SSL Client Key -
--upstream-authentication-token VALUE
– Password of the upstream authentication token. -
--upstream-password VALUE
– Password of the upstream repository user used for authentication -
--upstream-username VALUE
– Username of the upstream repository user used for authentication -
--url VALUE
– Repository source url -
--verify-ssl-on-sync BOOLEAN
– If true, Katello will verify the upstream url`s SSL certifcates are signed by a trusted CA -
-h
,--help
– Print help
3.65.11. repository upload-content
Upload content into the repository
Usage
# hammer repository upload-content [OPTIONS]
Options
-
--async
– Do not wait for the task. -
--content-type VALUE
– The type of content unit to upload (srpm, file, etc.). View uploadable types with "hammer repository types" -
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id NUMBER
– Repository ID -
--name VALUE
– Repository name to search by -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization ID -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--ostree-repository-name VALUE
Name of OSTree repository in archive. -
--path FILE
– Upload file, directory of files, or glob of files as content for a repository. Globs must be escaped by single or double quotes -
--product VALUE
– Product name to search by -
--product-id NUMBER
– Product numeric identifier -
-h
,--help
– Print help
FIELDS |
3.66. repository-set
Manipulate repository sets on the server
Usage
# hammer repository-set [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.66.1. repository-set available-repositories
Get list of available repositories for the repository set
Usage
# hammer repository-set available-repositories [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id NUMBER
– ID of the repository set -
--name VALUE
– Repository set name to search by -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization identifier -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--product VALUE
– Product name to search by -
--product-id NUMBER
– ID of a product to list repository sets from -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Name | x | x | x |
Arch | x | x | |
Release | x | x | |
Registry name | x | x | |
Enabled | x | x |
3.66.2. repository-set disable
Disable a repository from the set
Usage
# hammer repository-set disable [OPTIONS]
Options
-
--basearch VALUE
– Basearch to disable -
--id NUMBER
– ID of the repository set to disable -
--name VALUE
– Repository set name to search by -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization identifier -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--product VALUE
– Product name to search by -
--product-id NUMBER
– ID of the product containing the repository set -
--releasever VALUE
– Releasever to disable -
--repository VALUE
– Repository name to search by -
--repository-id NUMBER
– ID of the repository within the set to disable -
-h
,--help
– Print help
3.66.3. repository-set enable
Enable a repository from the set
Usage
# hammer repository-set enable [OPTIONS]
Options
-
--basearch VALUE
– Basearch to enable -
--id NUMBER
– ID of the repository set to enable -
--name VALUE
– Repository set name to search by -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization identifier -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--product VALUE
– Product name to search by -
--product-id NUMBER
– ID of the product containing the repository set -
--releasever VALUE
– Releasever to enable -
-h
,--help
– Print help
3.66.4. repository-set info
Get info about a repository set
Usage
# hammer repository-set <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id NUMBER
– ID of the repository set -
--name VALUE
– Repository set name to search by -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization identifier -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--product VALUE
– Product name to search by -
--product-id NUMBER
– ID of a product to list repository sets from -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Type | x | x | |
Url | x | x | |
Gpg key | x | x | |
Label | x | x | |
Enabled repositories/id | x | x | |
Enabled repositories/name | x | x |
3.66.5. repository-set list
List repository sets.
Usage
# hammer repository-set <list|index> [OPTIONS]
Options
-
--activation-key VALUE
– Activation key name to search by -
--activation-key-id NUMBER
– Activation key identifier -
--content-access-mode-all BOOLEAN
Get all content available, not just that provided by subscriptions. -
--content-access-mode-env BOOLEAN
Limit content to just that available in the host`s or activation key`s content view version and lifecycle environment. -
--enabled BOOLEAN
– If true, only return repository sets that have been enabled. Defaults to false -
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--full-result BOOLEAN
– Whether or not to show all results -
--host VALUE
– Host name -
--host-id NUMBER
– Id of the host -
--name VALUE
– Repository set name to search on -
--order VALUE
– Sort field and order, eg.id DESC
-
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization identifier -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--page NUMBER
– Page number, starting at 1 -
--per-page NUMBER
– Number of results per page to return -
--product VALUE
– Product name to search by -
--product-id NUMBER
– ID of a product to list repository sets from -
--repository-type ENUM
– Limit content to Red Hat / custom Possible value(s):redhat
,custom
-
--search VALUE
– Search string -
--status ENUM
– Limit content to enabled / disabled / overridden Possible value(s):enabled
,disabled
,overridden
-
--with-active-subscription BOOLEAN
If true, only return repository sets that are associated with an active subscriptions -
--with-custom BOOLEAN
– If true, return custom repository sets along with redhat repos. Will be ignored if repository_type is supplied. -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Type | x | x | |
Name | x | x | x |
Search / Order fields
-
content_label
– string -
content_type
– string -
enabled_by_default
– Values: true, false -
label
– string -
name
– string -
path
– string -
product
– string -
product_id
– integer -
product_name
– string -
redhat
– Values: true, false
3.67. role
Manage user roles
Usage
# hammer role [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.67.1. role clone
Clone a role
Usage
# hammer role clone [OPTIONS]
Options
-
--description VALUE
– Role description -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-ids LIST
– REPLACE locations with given ids -
--location-title VALUE
– Set the current location context for the request -
--location-titles LIST
-
--locations LIST
-
--name VALUE
-
--new-name VALUE
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-ids LIST
– REPLACE organizations with given ids. -
--organization-title VALUE
– Set the current organization context for the request -
--organization-titles LIST
-
--organizations LIST
-
-h
,--help
– Print help
3.67.2. role create
Create a role
Usage
# hammer role create [OPTIONS]
Options
-
--description VALUE
– Role description -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-ids LIST
– REPLACE locations with given ids -
--location-title VALUE
– Set the current location context for the request -
--location-titles LIST
-
--locations LIST
-
--name VALUE
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-ids LIST
– REPLACE organizations with given ids. -
--organization-title VALUE
– Set the current organization context for the request -
--organization-titles LIST
-
--organizations LIST
-
-h
,--help
– Print help
3.67.3. role delete
Delete a role
Usage
# hammer role <delete|destroy> [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– User role name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.67.4. role filters
List all filters
Usage
# hammer role filters [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
– User role id -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– User role name -
--order VALUE
– Sort and order by a searchable field, e.g.<field> DESC
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--page NUMBER
– Page number, starting at 1 -
--per-page VALUE
– Number of results per page to return,all
to return all results -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Resource type | x | x | |
Search | x | x | |
Unlimited? | x | x | |
Override? | x | x | |
Role | x | x | |
Permissions | x | x |
3.67.5. role info
Show a role
Usage
# hammer role <info|show> [OPTIONS]
Options
-
--description VALUE
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– User role name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Builtin | x | x | |
Description | x | x | |
Locations/ | x | x | |
Organizations/ | x | x |
3.67.6. role list
List all roles
Usage
# hammer role <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--order VALUE
– Sort and order by a searchable field, e.g.<field> DESC
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--page NUMBER
– Page number, starting at 1 -
--per-page VALUE
– Number of results per page to return,all
to return all results -
--search VALUE
– Filter results -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Builtin | x | x |
Search / Order fields
-
builtin
– Values: true, false -
description
– text -
id
– integer -
locked
– Values: true, false -
name
– string -
permission
– string
3.67.7. role update
Update a role
Usage
# hammer role update [OPTIONS]
Options
-
--description VALUE
– Role description -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-ids LIST
– REPLACE locations with given ids -
--location-title VALUE
– Set the current location context for the request -
--location-titles LIST
-
--locations LIST
-
--name VALUE
-
--new-name VALUE
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-ids LIST
– REPLACE organizations with given ids. -
--organization-title VALUE
– Set the current organization context for the request -
--organization-titles LIST
-
--organizations LIST
-
-h
,--help
– Print help
3.68. scap-content
Manipulate SCAP contents
Usage
# hammer scap-content [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.68.1. scap-content bulk-upload
Upload scap contents in bulk
Usage
# hammer scap-content bulk-upload [OPTIONS]
Options
-
--directory VALUE
– Directory to upload when using “directory” upload type -
--files LIST
– File paths to upload when using “files” upload type -
--location VALUE
– Name to search by -
--location-id NUMBER
– Set the current location context for the request -
--organization VALUE
– Name to search by -
--organization-id NUMBER
– Set the current organization context for the request -
--type ENUM
– Type of the upload Possible value(s):files
,directory
,default
-
-h
,--help
– Print help
3.68.2. scap-content create
Create SCAP content
Usage
# hammer scap-content create [OPTIONS]
Options
-
--location VALUE
– Name to search by -
--location-id NUMBER
– Set the current location context for the request -
--location-ids LIST
– REPLACE locations with given ids -
--locations LIST
-
--organization VALUE
– Name to search by -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-ids LIST
– REPLACE organizations with given ids. -
--organizations LIST
-
--original-filename VALUE
– Original file name of the XML file -
--scap-file FILE
– SCAP content file -
--title VALUE
– SCAP content name -
-h
,--help
– Print help
3.68.3. scap-content delete
Deletes an SCAP content
Usage
# hammer scap-content <delete|destroy> [OPTIONS]
Options
3.68.4. scap-content download
Download an SCAP content as XML
Usage
# hammer scap-content download [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Name to search by -
--location-id NUMBER
– Set the current location context for the request -
--organization VALUE
– Name to search by -
--organization-id NUMBER
– Set the current organization context for the request -
--path VALUE
– Path to directory where downloaded file will be saved -
--title VALUE
– SCAP content title -
-h
,--help
– Print help
3.68.5. scap-content info
Show an SCAP content
Usage
# hammer scap-content <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Name to search by -
--location-id NUMBER
– Set the current location context for the request -
--organization VALUE
– Name to search by -
--organization-id NUMBER
– Set the current organization context for the request -
--title VALUE
– SCAP content title -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Title | x | x | x |
Digest | x | x | |
Created at | x | x | |
Original filename | x | x | |
Scap content profiles/id | x | x | |
Scap content profiles/profile id | x | x | |
Scap content profiles/title | x | x | |
Locations/ | x | x | |
Organizations/ | x | x |
3.68.6. scap-content list
List SCAP contents
Usage
# hammer scap-content <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--order VALUE
– Sort and order by a searchable field, e.g.<field> DESC
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--page NUMBER
– Page number, starting at 1 -
--per-page VALUE
– Number of results per page to return,all
to return all results -
--search VALUE
– Filter results -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Title | x | x | x |
Digest | x | x |
Search / Order fields
-
created_at
– datetime -
filename
– string -
location
– string -
location_id
– integer -
organization
– string -
organization_id
– integer -
title
– string
3.68.7. scap-content update
Update an SCAP content
Usage
# hammer scap-content update [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Name to search by -
--location-id NUMBER
– Set the current location context for the request -
--location-ids LIST
– REPLACE locations with given ids -
--locations LIST
-
--new-title VALUE
– SCAP content name -
--organization VALUE
– Name to search by -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-ids LIST
– REPLACE organizations with given ids. -
--organizations LIST
-
--original-filename VALUE
– Original file name of the XML file -
--scap-file FILE
– SCAP content file -
--title VALUE
– SCAP content name -
-h
,--help
– Print help
3.69. scap-content-profile
Manipulate Scap Content Profiles
Usage
# hammer scap-content-profile [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.69.1. scap-content-profile list
List SCAP content profiles
Usage
# hammer scap-content-profile <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--order VALUE
– Sort and order by a searchable field, e.g.<field> DESC
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--page NUMBER
– Page number, starting at 1 -
--per-page VALUE
– Number of results per page to return,all
to return all results -
--search VALUE
– Filter results -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Title | x | x | |
Profile id | x | x | |
Scap content id | x | x | |
Scap content title | x | x | |
Tailoring file id | x | x | |
Tailoring file name | x | x | x |
Search / Order fields
-
profile_id
– string -
title
– string
3.70. settings
Change server settings
Usage
# hammer settings [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.70.1. settings info
Show a setting
Usage
# hammer settings <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Setting name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Description | x | x | |
Category | x | x | |
Settings type | x | x | |
Value | x | x |
3.70.2. settings list
List all settings
Usage
# hammer settings <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--order VALUE
– Sort and order by a searchable field, e.g.<field> DESC
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--page NUMBER
– Page number, starting at 1 -
--per-page VALUE
– Number of results per page to return,all
to return all results -
--search VALUE
– Filter results -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Full name | x | x | |
Value | x | x | |
Description | x | x |
Search / Order fields
-
id
– integer -
name
– string
3.70.3. settings set
Update a setting
Usage
# hammer settings set [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Setting name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--value VALUE
-
-h
,--help
– Print help
3.71. shell
Interactive shell
Usage
# hammer shell [OPTIONS]
Options
-
-h
,--help
– Print help
3.72. simple-content-access
Simple content access commands
Usage
# hammer simple-content-access [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
Unfortunately the server does not support such operation.
3.72.1. simple-content-access disable
Disable simple content access for a manifest.
Simple Content Access will be required for all organizations in Satellite 6.16.
Usage
# hammer simple-content-access disable [OPTIONS]
3.72.2. simple-content-access enable
Enable simple content access for a manifest
Usage
# hammer simple-content-access enable [OPTIONS]
3.72.3. simple-content-access status
Check if the specified organization has Simple Content Access enabled.
Simple Content Access will be required for all organizations in Satellite 6.16.
Usage
# hammer simple-content-access status [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization ID -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT |
---|---|---|
Simple content access | x | x |
3.73. srpm
Manipulate source RPMs
Usage
# hammer srpm [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.73.1. srpm info
Show SRPM details
Usage
# hammer srpm <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
– SRPM details identifier -
--name VALUE
– Name to search by -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization identifier -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--repository VALUE
– Repository name to search by -
--repository-id NUMBER
– Repository identifier -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Version | x | x | |
Architecture | x | x | |
Epoch | x | x | |
Release | x | x | |
Filename | x | x | |
Description | x | x |
3.73.2. srpm list
List srpms
Usage
# hammer srpm <list|index> [OPTIONS]
Options
-
--content-view VALUE
– Content view name to search by -
--content-view-id NUMBER
– Content view numeric identifier -
--content-view-version VALUE
– Content view version number -
--content-view-version-id NUMBER
Content View Version identifier -
--environment VALUE
– Lifecycle environment name to search by (--environment is deprecated: Use -
--lifecycle-environment
instead) -
--environment-id NUMBER
– (--environment-id is deprecated: Use--lifecycle-environment-id
instead) -
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--full-result BOOLEAN
– Whether or not to show all results -
--lifecycle-environment VALUE
– Lifecycle environment name to search by -
--lifecycle-environment-id NUMBER
Environment identifier -
--order VALUE
– Sort field and order, eg.id DESC
-
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization identifier -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--page NUMBER
– Page number, starting at 1 -
--per-page NUMBER
– Number of results per page to return -
--product VALUE
– Product name to search by -
--product-id NUMBER
– Product numeric identifier -
--repository VALUE
– Repository name to search by -
--repository-id NUMBER
– Repository identifier -
--search VALUE
– Search string -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Filename | x | x |
3.74. status
Get the complete status of the server and/or it’s subcomponents
Usage
# hammer status [OPTIONS] [SUBCOMMAND] [ARG] ...
Options
-
-h
,--help
– Print help
3.74.1. status foreman
Shows status and version information of Satellite system and it’s subcomponents
Usage
# hammer status foreman [OPTIONS]
Options
-
-h
,--help
– Print help
3.74.2. status katello
Shows version information
Usage
# hammer status katello [OPTIONS]
Options
-
-h
,--help
– Print help
3.75. subnet
Manipulate subnets
Usage
# hammer subnet [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.75.1. subnet create
Create a subnet
Usage
# hammer subnet create [OPTIONS]
Options
-
--bmc VALUE
– BMC Proxy to use within this subnet -
--bmc-id NUMBER
– BMC Capsule ID to use within this subnet -
--boot-mode ENUM
– Default boot mode for interfaces assigned to this subnet. Possible value(s):Static
,DHCP
-
--description VALUE
– Subnet description -
--dhcp VALUE
– DHCP Proxy to use within this subnet -
--dhcp-id NUMBER
– DHCP Capsule ID to use within this subnet -
--discovery-id NUMBER
– ID of Discovery Capsule to use within this subnet for managing connection to discovered hosts -
--dns VALUE
– DNS Proxy to use within this subnet -
--dns-id NUMBER
– DNS Capsule ID to use within this subnet -
--dns-primary VALUE
– Primary DNS for this subnet -
--dns-secondary VALUE
– Secondary DNS for this subnet -
--domain-ids LIST
– Domains in which this subnet is part -
--domains LIST
-
--externalipam-group VALUE
– External IPAM group - only relevant when IPAM is set to external -
--externalipam-id NUMBER
– External IPAM Capsule ID to use within this subnet -
--from VALUE
– Starting IP Address for IP auto suggestion -
--gateway VALUE
– Subnet gateway -
--httpboot-id NUMBER
– HTTPBoot Capsule ID to use within this subnet -
--ipam ENUM
– IP Address auto suggestion mode for this subnet. Possible value(s):DHCP
,Internal DB
,Random DB
,EUI-64
,External IPAM
,None
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-ids LIST
– REPLACE locations with given ids -
--location-title VALUE
– Set the current location context for the request -
--location-titles LIST
-
--locations LIST
-
--mask VALUE
– Netmask for this subnet -
--mtu NUMBER
– MTU for this subnet -
--name VALUE
– Subnet name -
--network VALUE
– Subnet network -
--network-type ENUM
– Type or protocol, IPv4 or IPv6, defaults to IPv4 Possible value(s):IPv4
,IPv6
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-ids LIST
– REPLACE organizations with given ids. -
--organization-title VALUE
– Set the current organization context for the request -
--organization-titles LIST
-
--organizations LIST
-
--prefix VALUE
– Network prefix in CIDR notation (e.g. 64) for this subnet -
--remote-execution-proxy-ids LIST
List of Capsule IDs to be used for remote execution -
--template-id NUMBER
– Template HTTP(S) Capsule ID to use within this subnet -
--tftp VALUE
– TFTP Proxy to use within this subnet -
--tftp-id NUMBER
– TFTP Capsule ID to use within this subnet -
--to VALUE
– Ending IP Address for IP auto suggestion -
--vlanid VALUE
– VLAN ID for this subnet -
-h
,--help
– Print help
3.75.2. subnet delete
Delete a subnet
Usage
# hammer subnet <delete|destroy> [OPTIONS]
Options
-
--id NUMBER
– Subnet numeric identifier -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Subnet name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.75.3. subnet delete-parameter
Delete parameter for a subnet
Usage
# hammer subnet delete-parameter [OPTIONS]
3.75.4. subnet info
Show a subnet
Usage
# hammer subnet <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Subnet name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--show-hidden-parameters BOOLEAN
Display hidden parameter values -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Description | x | x | |
Protocol | x | x | |
Priority | x | x | |
Network addr | x | x | |
Network prefix | x | x | |
Network mask | x | x | |
Gateway addr | x | x | |
Primary dns | x | x | |
Secondary dns | x | x | |
Smart proxies/dns | x | x | |
Smart proxies/tftp | x | x | |
Smart proxies/dhcp | x | x | |
Remote execution proxies/id | x | x | |
Remote execution proxies/name | x | x | |
Ipam | x | x | |
Start of ip range | x | x | |
End of ip range | x | x | |
Vlan id | x | x | |
Mtu | x | x | |
Boot mode | x | x | |
Domains/ | x | x | |
Locations/ | x | x | |
Organizations/ | x | x | |
Parameters/ | x | x |
3.75.5. subnet list
List of subnets
Usage
# hammer subnet <list|index> [OPTIONS]
Options
-
--domain VALUE
– Domain name -
--domain-id VALUE
– ID of domain -
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Scope by locations -
--location-title VALUE
– Set the current location context for the request -
--order VALUE
– Sort and order by a searchable field, e.g.<field> DESC
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Scope by organizations -
--organization-title VALUE
– Set the current organization context for the request -
--page NUMBER
– Page number, starting at 1 -
--per-page VALUE
– Number of results per page to return,all
to return all results -
--search VALUE
– Filter results -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Network addr | x | x | |
Network prefix | x | x | |
Network mask | x | x | |
Vlan id | x | x | |
Boot mode | x | x | |
Gateway address | x | x |
Search / Order fields
-
boot_mode
– string -
dns_primary
– string -
dns_secondary
– string -
domain
– string -
gateway
– string -
id
– integer -
ipam
– string -
location
– string -
location_id
– integer -
mask
– string -
mtu
– integer -
name
– text -
network
– string -
nic_delay
– integer -
organization
– string -
organization_id
– integer -
params
– string -
type
– string -
vlanid
– integer
3.75.6. subnet set-parameter
Create or update parameter for a subnet
Usage
# hammer subnet set-parameter [OPTIONS]
Options
-
--hidden-value BOOLEAN
– Should the value be hidden -
--name VALUE
– Parameter name -
--parameter-type ENUM
– Type of the parameter Possible value(s):string
,boolean
,integer
,real
,array
,hash
,yaml
,json
Default: "string" -
--subnet VALUE
– Subnet name -
--subnet-id NUMBER
-
--value VALUE
– Parameter value -
-h
,--help
– Print help
3.75.7. subnet update
Update a subnet
Usage
# hammer subnet update [OPTIONS]
Options
-
--bmc VALUE
– BMC Proxy to use within this subnet -
--bmc-id NUMBER
– BMC Capsule ID to use within this subnet -
--boot-mode ENUM
– Default boot mode for interfaces assigned to this subnet. Possible value(s):Static
,DHCP
-
--description VALUE
– Subnet description -
--dhcp VALUE
– DHCP Proxy to use within this subnet -
--dhcp-id NUMBER
– DHCP Capsule ID to use within this subnet -
--discovery-id NUMBER
– ID of Discovery Capsule to use within this subnet for managing connection to discovered hosts -
--dns VALUE
– DNS Proxy to use within this subnet -
--dns-id NUMBER
– DNS Capsule ID to use within this subnet -
--dns-primary VALUE
– Primary DNS for this subnet -
--dns-secondary VALUE
– Secondary DNS for this subnet -
--domain-ids LIST
– Domains in which this subnet is part -
--domains LIST
-
--externalipam-group VALUE
– External IPAM group - only relevant when IPAM is set to external -
--externalipam-id NUMBER
– External IPAM Capsule ID to use within this subnet -
--from VALUE
– Starting IP Address for IP auto suggestion -
--gateway VALUE
– Subnet gateway -
--httpboot-id NUMBER
– HTTPBoot Capsule ID to use within this subnet -
--id NUMBER
– Subnet numeric identifier -
--ipam ENUM
– IP Address auto suggestion mode for this subnet. Possible value(s):DHCP
,Internal DB
,Random DB
,EUI-64
,External IPAM
,None
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-ids LIST
– REPLACE locations with given ids -
--location-title VALUE
– Set the current location context for the request -
--location-titles LIST
-
--locations LIST
-
--mask VALUE
– Netmask for this subnet -
--mtu NUMBER
– MTU for this subnet -
--name VALUE
– Subnet name -
--network VALUE
– Subnet network -
--network-type ENUM
– Type or protocol, IPv4 or IPv6, defaults to IPv4 Possible value(s):IPv4
,IPv6
-
--new-name VALUE
– Subnet name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-ids LIST
– REPLACE organizations with given ids. -
--organization-title VALUE
– Set the current organization context for the request -
--organization-titles LIST
-
--organizations LIST
-
--prefix VALUE
– Network prefix in CIDR notation (e.g. 64) for this subnet -
--remote-execution-proxy-ids LIST
List of Capsule IDs to be used for remote execution -
--template-id NUMBER
– Template HTTP(S) Capsule ID to use within this subnet -
--tftp VALUE
– TFTP Proxy to use within this subnet -
--tftp-id NUMBER
– TFTP Capsule ID to use within this subnet -
--to VALUE
– Ending IP Address for IP auto suggestion -
--vlanid VALUE
– VLAN ID for this subnet -
-h
,--help
– Print help
3.76. subscription
Manipulate subscriptions
Usage
# hammer subscription [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.76.1. subscription delete-manifest
Delete manifest from Red Hat provider
Usage
# hammer subscription delete-manifest [OPTIONS]
3.76.2. subscription list
List organization subscriptions
Usage
# hammer subscription <list|index> [OPTIONS]
Options
-
--activation-key VALUE
– Activation key name to search by -
--activation-key-id VALUE
– Activation key ID -
--available-for VALUE
– Object to show subscriptions available for, eitherhost
oractivation_key
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--full-result BOOLEAN
– Whether or not to show all results -
--host VALUE
– Host name -
--host-id VALUE
– Id of a host -
--match-host BOOLEAN
– Ignore subscriptions that are unavailable to the specified host -
--match-installed BOOLEAN
– Return subscriptions that match installed products of the specified host -
--name VALUE
– Name of the subscription -
--no-overlap BOOLEAN
– Return subscriptions which do not overlap with a currently-attached subscription -
--order VALUE
– Sort field and order, eg.id DESC
-
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization ID -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--page NUMBER
– Page number, starting at 1 -
--per-page NUMBER
– Number of results per page to return -
--search VALUE
– Search string -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT |
---|---|---|
Id | x | x |
Uuid | x | x |
Name | x | x |
Type | x | x |
Contract | x | x |
Account | x | x |
Support | x | x |
Start date | x | x |
End date | x | x |
Quantity | x | x |
Consumed | x | x |
3.76.3. subscription manifest-history
obtain manifest history for subscriptions
Usage
# hammer subscription manifest-history [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization ID -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT |
---|---|---|
Status | x | x |
Status message | x | x |
Time | x | x |
3.76.4. subscription refresh-manifest
Refresh previously imported manifest for Red Hat provider
Usage
# hammer subscription refresh-manifest [OPTIONS]
3.76.5. subscription upload
Upload a subscription manifest
Usage
# hammer subscription upload [OPTIONS]
Options
-
--async
– Do not wait for the task -
--file FILE
– Subscription manifest file -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization id -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
-h
,--help
– Print help
3.77. sync-plan
Manipulate sync plans
Usage
# hammer sync-plan [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.77.1. sync-plan create
Create a sync plan
Usage
# hammer sync-plan create [OPTIONS]
Options
-
--cron-expression VALUE
– Set this when interval is custom cron -
--description VALUE
– Sync plan description -
--enabled BOOLEAN
– Enables or disables synchronization -
--interval VALUE
– How often synchronization should run -
--name VALUE
– Sync plan name -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization ID -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--sync-date DATETIME
– Start date and time for the sync plan.Time is optional, if kept blank current system time will be considered -
-h
,--help
– Print help
3.77.2. sync-plan delete
Destroy a sync plan
Usage
# hammer sync-plan <delete|destroy> [OPTIONS]
Options
-
--id NUMBER
– Sync plan numeric identifier -
--name VALUE
– Sync plan name to search by -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization ID -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
-h
,--help
– Print help
3.77.3. sync-plan info
Show a sync plan
Usage
# hammer sync-plan <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id NUMBER
– Sync plan numeric identifier -
--name VALUE
– Sync plan name to search by -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization ID -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Start date | x | x | |
Interval | x | x | |
Enabled | x | x | |
Cron expression | x | x | |
Recurring logic id | x | x | |
Description | x | x | |
Created at | x | x | |
Updated at | x | x | |
Next sync | x | x | |
Products/id | x | x | |
Products/name | x | x |
3.77.4. sync-plan list
List sync plans
Usage
# hammer sync-plan <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--full-result BOOLEAN
– Whether or not to show all results -
--interval ENUM
– Filter by interval Possible value(s):hourly
,daily
,weekly
,custom cron
-
--name VALUE
– Filter by name -
--order VALUE
– Sort field and order, eg.id DESC
-
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization ID -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--page NUMBER
– Page number, starting at 1 -
--per-page NUMBER
– Number of results per page to return -
--search VALUE
– Search string -
--sync-date VALUE
– Filter by sync date -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Start date | x | x | |
Interval | x | x | |
Enabled | x | x | |
Cron expression | x | x | |
Recurring logic id | x | x |
Search / Order fields
-
enabled
– Values: true, false -
interval
– string -
name
– string -
organization_id
– integer
3.77.5. sync-plan update
Update a sync plan
Usage
# hammer sync-plan update [OPTIONS]
Options
-
--cron-expression VALUE
– Add custom cron logic for sync plan -
--description VALUE
– Sync plan description -
--enabled BOOLEAN
– Enables or disables synchronization -
--id NUMBER
– Sync plan numeric identifier -
--interval VALUE
– How often synchronization should run -
--name VALUE
– Sync plan name -
--new-name VALUE
– Sync plan name -
--organization VALUE
– Organization name to search by -
--organization-id NUMBER
– Organization ID -
--organization-label VALUE
– Organization label to search by -
--organization-title VALUE
– Organization title -
--sync-date DATETIME
– Start date and time of the synchronization -
-h
,--help
– Print help
3.78. tailoring-file
Manipulate Tailoring files
Usage
# hammer tailoring-file [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.78.1. tailoring-file create
Create a Tailoring file
Usage
# hammer tailoring-file create [OPTIONS]
Options
-
--location VALUE
– Name to search by -
--location-id NUMBER
– Set the current location context for the request -
--location-ids LIST
– REPLACE locations with given ids -
--locations LIST
-
--name VALUE
– Tailoring file name -
--organization VALUE
– Name to search by -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-ids LIST
– REPLACE organizations with given ids. -
--organizations LIST
-
--original-filename VALUE
– Original file name of the XML file -
--scap-file FILE
– Tailoring file content -
-h
,--help
– Print help
3.78.2. tailoring-file delete
Deletes a Tailoring file
Usage
# hammer tailoring-file <delete|destroy> [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.78.3. tailoring-file download
Download a Tailoring file as XML
Usage
# hammer tailoring-file download [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Name to search by -
--location-id NUMBER
– Set the current location context for the request -
--name VALUE
– Tailoring file name -
--organization VALUE
– Name to search by -
--organization-id NUMBER
– Set the current organization context for the request -
--path VALUE
– Path to directory where downloaded file will be saved -
-h
,--help
– Print help
3.78.4. tailoring-file info
Show a Tailoring file
Usage
# hammer tailoring-file <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Name to search by -
--location-id NUMBER
– Set the current location context for the request -
--name VALUE
– Tailoring file name -
--organization VALUE
– Name to search by -
--organization-id NUMBER
– Set the current organization context for the request -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Created at | x | x | |
Original filename | x | x | |
Tailoring file profiles/id | x | x | |
Tailoring file profiles/profile id | x | x | |
Tailoring file profiles/title | x | x | |
Locations/ | x | x | |
Organizations/ | x | x |
3.78.5. tailoring-file list
List Tailoring files
Usage
# hammer tailoring-file <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--order VALUE
– Sort and order by a searchable field, e.g.<field> DESC
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--page NUMBER
– Page number, starting at 1 -
--per-page VALUE
– Number of results per page to return,all
to return all results -
--search VALUE
– Filter results -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Search / Order fields
-
created_at
– datetime -
filename
– string -
location
– string -
location_id
– integer -
name
– string -
organization
– string -
organization_id
– integer
3.78.6. tailoring-file update
Update a Tailoring file
Usage
# hammer tailoring-file update [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Name to search by -
--location-id NUMBER
– Set the current location context for the request -
--location-ids LIST
– REPLACE locations with given ids -
--locations LIST
-
--name VALUE
– Tailoring file name -
--new-name VALUE
– Tailoring file name -
--organization VALUE
– Name to search by -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-ids LIST
– REPLACE organizations with given ids. -
--organizations LIST
-
--original-filename VALUE
– Original file name of the XML file -
--scap-file FILE
– Tailoring file content -
-h
,--help
– Print help
3.79. task
Tasks related actions.
Usage
# hammer task [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.79.1. task info
Show task details
Usage
# hammer task <info|show> [OPTIONS]
Options
FIELDS | ALL | DEFAULT |
---|---|---|
Id | x | x |
Action | x | x |
State | x | x |
Result | x | x |
Started at | x | x |
Ended at | x | x |
Duration | x | x |
Owner | x | x |
Task errors | x | x |
3.79.2. task list
List tasks
Usage
# hammer task <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--location-id NUMBER
– Set the current location context for the request -
--order VALUE
– Sort and order by a searchable field, e.g.<field> DESC
-
--organization-id NUMBER
– Set the current organization context for the request -
--page NUMBER
– Page number, starting at 1 -
--parent-task-id VALUE
– UUID of the task -
--per-page VALUE
– Number of results per page to return,all
to return all results -
--search VALUE
– Filter results -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT |
---|---|---|
Id | x | x |
Action | x | x |
State | x | x |
Result | x | x |
Started at | x | x |
Ended at | x | x |
Duration | x | x |
Owner | x | x |
Task errors | x | x |
3.79.3. task progress
Show the progress of the task
Usage
# hammer task progress [OPTIONS]
Options
-
--id VALUE
– UUID of the task -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.79.4. task resume
Resume all tasks paused in error state
Usage
# hammer task resume [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--search VALUE
– Resume tasks matching search string -
--task-ids LIST
– Resume specific tasks by ID -
--tasks LIST
-
-h
,--help
– Print help
FIELDS | ALL | DEFAULT |
---|---|---|
Total tasks found paused in error state | x | x |
Total tasks resumed | x | x |
Resumed tasks/task identifier | x | x |
Resumed tasks/task action | x | x |
Resumed tasks/task errors | x | x |
Total tasks failed to resume | x | x |
Failed tasks/task identifier | x | x |
Failed tasks/task action | x | x |
Failed tasks/task errors | x | x |
Total tasks skipped | x | x |
Skipped tasks/task identifier | x | x |
Skipped tasks/task action | x | x |
Skipped tasks/task errors | x | x |
3.80. template
Manipulate provisioning templates
Usage
# hammer template [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.80.1. template add-operatingsystem
Associate an operating system
Usage
# hammer template add-operatingsystem [OPTIONS]
3.80.2. template build-pxe-default
Update the default PXE menu on all configured TFTP servers
Usage
# hammer template build-pxe-default [OPTIONS]
Options
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.80.3. template clone
Clone a provision template
Usage
# hammer template clone [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Template name -
--new-name VALUE
– Template name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.80.4. template combination
Manage template combinations
Usage
# hammer template combination [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.80.4.1. template combination create
Add a template combination
Usage
# hammer template combination create [OPTIONS]
Options
-
--hostgroup VALUE
– Hostgroup name -
--hostgroup-id VALUE
– ID of host group -
--hostgroup-title VALUE
– Hostgroup title -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--provisioning-template VALUE
– Name to search by -
--provisioning-template-id VALUE
ID of config template -
-h
,--help
– Print help
3.80.4.2. template combination delete
Delete a template combination
Usage
# hammer template combination <delete|destroy> [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.80.4.3. template combination info
Show template combination
Usage
# hammer template combination <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--hostgroup VALUE
– Hostgroup name -
--hostgroup-id VALUE
– ID of host group -
--hostgroup-title VALUE
– Hostgroup title -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--provisioning-template VALUE
– Name to search by -
--provisioning-template-id VALUE
ID of config template -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Provisioning template id | x | x | |
Provisioning template name | x | x | |
Hostgroup id | x | x | |
Hostgroup name | x | x | |
Locations/ | x | x | |
Organizations/ | x | x | |
Created at | x | x | |
Updated at | x | x |
3.80.4.4. template combination list
List template combination
Usage
# hammer template combination <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--provisioning-template VALUE
– Name to search by -
--provisioning-template-id VALUE
ID of config template -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Provisioning template | x | x | |
Hostgroup | x | x |
3.80.4.5. template combination update
Update template combination
Usage
# hammer template combination update [OPTIONS]
Options
-
--hostgroup VALUE
– Hostgroup name -
--hostgroup-id VALUE
– ID of host group -
--hostgroup-title VALUE
– Hostgroup title -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--provisioning-template VALUE
– Name to search by -
--provisioning-template-id VALUE
ID of config template -
-h
,--help
– Print help
3.80.5. template create
Create a provisioning template
Usage
# hammer template create [OPTIONS]
Options
-
--audit-comment VALUE
-
--description VALUE
-
--file FILE
– Path to a file that contains the template -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-ids LIST
– REPLACE locations with given ids -
--location-title VALUE
– Set the current location context for the request -
--location-titles LIST
-
--locations LIST
-
--locked BOOLEAN
– Whether or not the template is locked for editing -
--name VALUE
– Template name -
--operatingsystem-ids LIST
– Array of operating system IDs to associate with the template -
--operatingsystems LIST
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-ids LIST
– REPLACE organizations with given ids. -
--organization-title VALUE
– Set the current organization context for the request -
--organization-titles LIST
-
--organizations LIST
-
--type VALUE
– Template type. Eg. snippet, script, provision -
-h
,--help
– Print help
3.80.6. template delete
Delete a provisioning template
Usage
# hammer template <delete|destroy> [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.80.7. template dump
View provisioning template content
Usage
# hammer template dump [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
FIELDS |
3.80.8. template export
Export a provisioning template to ERB
Usage
# hammer template export [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--path VALUE
– Path to directory where downloaded content will be saved -
-h
,--help
– Print help
3.80.9. template import
Import a provisioning template
Usage
# hammer template import [OPTIONS]
Options
-
--associate ENUM
– Determines when the template should associate objects based on metadata, new means only when new template is being created, always means both for new and existing template which is only being updated, never ignores metadata Possible value(s):new
,always
,never
-
--default BOOLEAN
– Makes the template default meaning it will be automatically associated with newly created organizations and locations (false by default) -
--file FILE
– Path to a file that contains the template content including metadata -
--force BOOLEAN
– Use if you want update locked templates -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-ids LIST
– REPLACE locations with given ids -
--location-title VALUE
– Set the current location context for the request -
--location-titles LIST
-
--locations LIST
-
--lock BOOLEAN
– Lock imported templates (false by default) -
--name VALUE
– Template name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-ids LIST
– REPLACE organizations with given ids. -
--organization-title VALUE
– Set the current organization context for the request -
--organization-titles LIST
-
--organizations LIST
-
-h
,--help
– Print help
3.80.10. template info
Show provisioning template details
Usage
# hammer template <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Type | x | x | |
Description | x | x | |
Locked | x | x | |
Operating systems/ | x | x | |
Locations/ | x | x | |
Organizations/ | x | x | |
Template combinations/hostgroup name | x | x | |
Template combinations/environment name | x | x |
3.80.11. template kinds
List available provisioning template kinds
Usage
# hammer template kinds [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Name | x | x | x |
3.80.12. template list
List provisioning templates
Usage
# hammer template <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Scope by locations -
--location-title VALUE
– Set the current location context for the request -
--operatingsystem VALUE
– Operating system title -
--operatingsystem-id NUMBER
– ID of operating system -
--order VALUE
– Sort and order by a searchable field, e.g.<field> DESC
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Scope by organizations -
--organization-title VALUE
– Set the current organization context for the request -
--page NUMBER
– Page number, starting at 1 -
--per-page VALUE
– Number of results per page to return,all
to return all results -
--search VALUE
– Filter results -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Type | x | x |
Search / Order fields
-
default_template
– Values: true, false -
hostgroup
– string -
id
– integer -
kind
– string -
location
– string -
location_id
– integer -
locked
– Values: true, false -
name
– string -
operatingsystem
– string -
organization
– string -
organization_id
– integer -
snippet
– Values: true, false -
supported
– Values: true, false -
template
– text -
vendor
– string
3.80.13. template remove-operatingsystem
Disassociate an operating system
Usage
# hammer template remove-operatingsystem [OPTIONS]
3.80.14. template update
Update a provisioning template
Usage
# hammer template update [OPTIONS]
Options
-
--audit-comment VALUE
-
--description VALUE
-
--file FILE
– Path to a file that contains the template -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-ids LIST
– REPLACE locations with given ids -
--location-title VALUE
– Set the current location context for the request -
--location-titles LIST
-
--locations LIST
-
--locked BOOLEAN
– Whether or not the template is locked for editing -
--name VALUE
– Template name -
--new-name VALUE
– Template name -
--operatingsystem-ids LIST
– Array of operating system IDs to associate with the template -
--operatingsystems LIST
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-ids LIST
– REPLACE organizations with given ids. -
--organization-title VALUE
– Set the current organization context for the request -
--organization-titles LIST
-
--organizations LIST
-
--type VALUE
– Template type. Eg. snippet, script, provision -
-h
,--help
– Print help
3.81. template-input
Manage template inputs
Usage
# hammer template-input [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.81.1. template-input create
Create a template input
Usage
# hammer template-input create [OPTIONS]
Options
-
--advanced BOOLEAN
– Input is advanced -
--default VALUE
– Default value for user input -
--description VALUE
– Input description -
--fact-name VALUE
– Fact name, used when input type is Fact value -
--hidden-value BOOLEAN
– The value contains sensitive information and shouldn not be normally visible, useful e.g. for passwords -
--input-type ENUM
– Input type Possible value(s):user
,fact
,variable
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Input name -
--options LIST
– Selectable values for user inputs -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--required BOOLEAN
– Input is required -
--resource-type ENUM
– For values of type search, this is the resource the value searches in Possible value(s):AnsibleRole
,AnsibleVariable
,Architecture
,Audit
,AuthSource
,Bookmark
,ComputeProfile
,ComputeResource
,ConfigReport
,DiscoveryRule
,Domain
,ExternalUsergroup
,FactValue
,Filter
,ForemanOpenscap::ArfReport
,ForemanOpenscap::OvalContent
,ForemanOpenscap::OvalPolicy
,ForemanOpenscap::Policy
,ForemanOpenscap::ScapContent
,ForemanOpenscap::TailoringFile
,ForemanTasks::RecurringLogic
,ForemanTasks::Task
,ForemanVirtWhoConfigure::Config
,Host
,Hostgroup
,HttpProxy
,Image
,InsightsHit
,JobInvocation
,JobTemplate
,Katello::ActivationKey
,Katello::AlternateContentSource
,Katello::ContentCredential
,Katello::ContentView
,Katello::HostCollection
,Katello::KTEnvironment
,Katello::Product
,Katello::Subscription
,Katello::SyncPlan
,KeyPair
,Location
,LookupValue
,MailNotification
,Medium
,Model
,Operatingsystem
,Organization
,Parameter
,PersonalAccessToken
,ProvisioningTemplate
,Ptable
,Realm
,RemoteExecutionFeature
,ReportTemplate
,Role
,Setting
,SmartProxy
,SshKey
,Subnet
,Template
,TemplateInvocation
,User
,Usergroup
,Webhook
,WebhookTemplate
-
--template-id VALUE
-
--value-type ENUM
– Value type, defaults to plain Possible value(s):plain
,search
,date
,resource
-
--variable-name VALUE
– Variable name, used when input type is Variable -
-h
,--help
– Print help
3.81.2. template-input delete
Delete a template input
Usage
# hammer template-input <delete|destroy> [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--template-id VALUE
-
-h
,--help
– Print help
3.81.3. template-input info
Show template input details
Usage
# hammer template-input <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--template-id VALUE
-
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Input type | x | x | |
Fact name | x | x | |
Variable name | x | x | |
Puppet parameter name | x | x | |
Options | x | x | |
Default value | x | x |
3.81.4. template-input list
List template inputs
Usage
# hammer template-input <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--order VALUE
– Sort and order by a searchable field, e.g.<field> DESC
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--page NUMBER
– Page number, starting at 1 -
--per-page VALUE
– Number of results per page to return,all
to return all results -
--search VALUE
– Filter results -
--template-id VALUE
-
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Input type | x | x |
Search / Order fields
-
id
– integer -
input_type
– string -
name
– string
3.81.5. template-input update
Update a template input
Usage
# hammer template-input update [OPTIONS]
Options
-
--advanced BOOLEAN
– Input is advanced -
--default VALUE
– Default value for user input -
--description VALUE
– Input description -
--fact-name VALUE
– Fact name, used when input type is Fact value -
--hidden-value BOOLEAN
– The value contains sensitive information and shouldn not be normally visible, useful e.g. for passwords -
--id VALUE
-
--input-type ENUM
– Input type Possible value(s):user
,fact
,variable
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Input name -
--new-name VALUE
– Input name -
--options LIST
– Selectable values for user inputs -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--required BOOLEAN
– Input is required -
--resource-type ENUM
– For values of type search, this is the resource the value searches in Possible value(s):AnsibleRole
,AnsibleVariable
,Architecture
,Audit
,AuthSource
,Bookmark
,ComputeProfile
,ComputeResource
,ConfigReport
,DiscoveryRule
,Domain
,ExternalUsergroup
,FactValue
,Filter
,ForemanOpenscap::ArfReport
,ForemanOpenscap::OvalContent
,ForemanOpenscap::OvalPolicy
,ForemanOpenscap::Policy
,ForemanOpenscap::ScapContent
,ForemanOpenscap::TailoringFile
,ForemanTasks::RecurringLogic
,ForemanTasks::Task
,ForemanVirtWhoConfigure::Config
,Host
,Hostgroup
,HttpProxy
,Image
,InsightsHit
,JobInvocation
,JobTemplate
,Katello::ActivationKey
,Katello::AlternateContentSource
,Katello::ContentCredential
,Katello::ContentView
,Katello::HostCollection
,Katello::KTEnvironment
,Katello::Product
,Katello::Subscription
,Katello::SyncPlan
,KeyPair
,Location
,LookupValue
,MailNotification
,Medium
,Model
,Operatingsystem
,Organization
,Parameter
,PersonalAccessToken
,ProvisioningTemplate
,Ptable
,Realm
,RemoteExecutionFeature
,ReportTemplate
,Role
,Setting
,SmartProxy
,SshKey
,Subnet
,Template
,TemplateInvocation
,User
,Usergroup
,Webhook
,WebhookTemplate
-
--template-id VALUE
-
--value-type ENUM
– Value type, defaults to plain Possible value(s):plain
,search
,date
,resource
-
--variable-name VALUE
– Variable name, used when input type is Variable -
-h
,--help
– Print help
3.82. user
Manipulate users
Usage
# hammer user [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.82.1. user access-token
Managing personal access tokens
Usage
# hammer user access-token [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.82.1.1. user access-token create
Create a Personal Access Token for a user
Usage
# hammer user access-token create [OPTIONS]
Options
-
--expires-at VALUE
– Expiry Date -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--user VALUE
– User`s login to search by -
--user-id VALUE
– ID of the user -
-h
,--help
– Print help
3.82.1.2. user access-token info
Show a Personal Access Token for a user
Usage
# hammer user access-token <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--user VALUE
– User`s login to search by -
--user-id VALUE
– ID of the user -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Active | x | x | |
Expires at | x | x | |
Created at | x | x | |
Last used at | x | x |
3.82.1.3. user access-token list
List all Personal Access Tokens for a user
Usage
# hammer user access-token <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--order VALUE
– Sort and order by a searchable field, e.g.<field> DESC
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--page NUMBER
– Page number, starting at 1 -
--per-page VALUE
– Number of results per page to return,all
to return all results -
--search VALUE
– Filter results -
--user VALUE
– User`s login to search by -
--user-id VALUE
– ID of the user -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Active | x | x | |
Expires at | x | x |
Search / Order fields
-
id
– integer -
name
– string -
user_id
– integer
3.82.1.4. user access-token revoke
Revoke a Personal Access Token for a user
Usage
# hammer user access-token revoke [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--user VALUE
– User`s login to search by -
--user-id VALUE
– ID of the user -
-h
,--help
– Print help
3.82.2. user add-role
Assign a user role
Usage
# hammer user add-role [OPTIONS]
3.82.3. user create
Create a user
Usage
# hammer user create [OPTIONS]
Options
-
--admin BOOLEAN
– Is an admin account -
--ask-password BOOLEAN
-
--auth-source VALUE
– Name to search by -
--auth-source-id NUMBER
-
--default-location VALUE
– Default location name -
--default-location-id NUMBER
-
--default-organization VALUE
– Default organization name -
--default-organization-id NUMBER
-
--description VALUE
-
--disabled BOOLEAN
-
--firstname VALUE
-
--lastname VALUE
-
--locale ENUM
– User`s preferred locale Possible value(s):ca
,cs_CZ
,de
,en
,en_GB
,es
,fr
,it
,ja
,ka
,ko
,pl
,pt_BR
,ru
,zh_CN
,zh_TW
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-ids LIST
– REPLACE locations with given ids -
--location-title VALUE
– Set the current location context for the request -
--location-titles LIST
-
--locations LIST
-
--login VALUE
-
--mail VALUE
-
--mail-enabled BOOLEAN
– Enable user`s email -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-ids LIST
– REPLACE organizations with given ids. -
--organization-title VALUE
– Set the current organization context for the request -
--organization-titles LIST
-
--organizations LIST
-
--password VALUE
– Required unless user is in an external authentication source -
--role-ids LIST
-
--roles LIST
-
--timezone ENUM
– User`s timezone Possible value(s):International Date Line West
,American Samoa
,Midway Island
,Hawaii
,Alaska
,Pacific Time (US & Canada)
,Tijuana
,Arizona
,Mazatlan
,Mountain Time (US & Canada)
,Central America
,Central Time (US & Canada)
,Chihuahua
,Guadalajara
,Mexico City
,Monterrey
,Saskatchewan
,Bogota
,Eastern Time (US & Canada)
,Indiana (East)
,Lima
,Quito
,Atlantic Time (Canada)
,Caracas
,Georgetown
,La Paz
,Puerto Rico
,Santiago
,Newfoundland
,Brasilia
,Buenos Aires
,Montevideo
,Greenland
,Mid-Atlantic
,Azores
,Cape Verde Is.
,Casablanca
,Dublin
,Edinburgh
,Lisbon
,London
,Monrovia
,UTC
,Amsterdam
,Belgrade
,Berlin
,Bern
,Bratislava
,Brussels
,Budapest
,Copenhagen
,Ljubljana
,Madrid
,Paris
,Prague
,Rome
,Sarajevo
,Skopje
,Stockholm
,Vienna
,Warsaw
,West Central Africa
,Zagreb
,Zurich
,Athens
,Bucharest
,Cairo
,Harare
,Helsinki
,Jerusalem
,Kaliningrad
,Kyiv
,Pretoria
,Riga
,Sofia
,Tallinn
,Vilnius
,Baghdad
,Istanbul
,Kuwait
,Minsk
,Moscow
,Nairobi
,Riyadh
,St. Petersburg
,Volgograd
,Tehran
,Abu Dhabi
,Baku
,Muscat
,Samara
,Tbilisi
,Yerevan
,Kabul
,Almaty
,Ekaterinburg
,Islamabad
,Karachi
,Tashkent
,Chennai
,Kolkata
,Mumbai
,New Delhi
,Sri Jayawardenepura
,Kathmandu
,Astana
,Dhaka
,Urumqi
,Rangoon
,Bangkok
,Hanoi
,Jakarta
,Krasnoyarsk
,Novosibirsk
,Beijing
,Chongqing
,Hong Kong
,Irkutsk
,Kuala Lumpur
,Perth
,Singapore
,Taipei
,Ulaanbaatar
,Osaka
,Sapporo
,Seoul
,Tokyo
,Yakutsk
,Adelaide
,Darwin
,Brisbane
,Canberra
,Guam
,Hobart
,Melbourne
,Port Moresby
,Sydney
,Vladivostok
,Magadan
,New Caledonia
,Solomon Is.
,Srednekolymsk
,Auckland
,Fiji
,Kamchatka
,Marshall Is.
,Wellington
,Chatham Is.
,Nuku`alofa
,Samoa
,Tokelau Is.
-
-h
,--help
– Print help
3.82.4. user delete
Delete a user
Usage
# hammer user <delete|destroy> [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--login VALUE
– User`s login to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.82.5. user info
Show a user
Usage
# hammer user <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--login VALUE
– User`s login to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Login | x | x | x |
Name | x | x | |
| x | x | |
Admin | x | x | |
Disabled | x | x | |
Last login | x | x | |
Authorized by | x | x | |
Email enabled | x | x | |
Effective admin | x | x | |
Locale | x | x | |
Timezone | x | x | |
Description | x | x | |
Default organization | x | x | |
Default location | x | x | |
Roles/ | x | x | |
User groups/usergroup | x | x | |
User groups/id | x | x | |
User groups/roles/ | x | x | |
Inherited user groups/usergroup | x | x | |
Inherited user groups/id | x | x | |
Inherited user groups/roles/ | x | x | |
Locations/ | x | x | |
Organizations/ | x | x | |
Created at | x | x | |
Updated at | x | x |
3.82.6. user list
List all users
Usage
# hammer user <list|index> [OPTIONS]
Options
-
--auth-source-ldap VALUE
– Name to search by -
--auth-source-ldap-id VALUE
– ID of LDAP authentication source -
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Scope by locations -
--location-title VALUE
– Set the current location context for the request -
--order VALUE
– Sort and order by a searchable field, e.g.<field> DESC
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Scope by organizations -
--organization-title VALUE
– Set the current organization context for the request -
--page NUMBER
– Page number, starting at 1 -
--per-page VALUE
– Number of results per page to return,all
to return all results -
--role VALUE
– User role name -
--role-id VALUE
– ID of role -
--search VALUE
– Filter results -
--user-group VALUE
– Name to search by -
--user-group-id VALUE
– ID of user group -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Login | x | x | x |
Name | x | x | |
| x | x | |
Admin | x | x | |
Disabled | x | x | |
Last login | x | x | |
Authorized by | x | x |
Search / Order fields
-
admin
– Values: true, false -
auth_source
– string -
auth_source_type
– string -
description
– text -
disabled
– Values: true, false -
firstname
– string -
id
– integer -
last_login_on
– datetime -
lastname
– string -
location
– string -
location_id
– integer -
login
– string -
mail
– string -
organization
– string -
organization_id
– integer -
role
– string -
role_id
– integer -
usergroup
– string
3.82.7. user mail-notification
Managing personal mail notifications
Usage
# hammer user mail-notification [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.82.7.1. user mail-notification add
Add an email notification for a user
Usage
# hammer user mail-notification add [OPTIONS]
Options
-
--interval VALUE
– Mail notification interval option, e.g. Daily, Weekly or Monthly. Required for summary notification -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--mail-notification VALUE
– Name to search by -
--mail-notification-id NUMBER
-
--mail-query VALUE
– Relevant only for audit summary notification -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--subscription VALUE
– Mail notification subscription option, e.g. Subscribe, Subscribe to my hosts or Subscribe to all hosts. Required for host built and config error state -
--user VALUE
– User`s login to search by -
--user-id VALUE
-
-h
,--help
– Print help
3.82.7.2. user mail-notification list
List all email notifications for a user
Usage
# hammer user mail-notification <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--user VALUE
– User`s login to search by -
--user-id VALUE
-
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | |
Name | x | x | x |
Description | x | x | |
Interval | x | x | |
Mail query | x | x |
3.82.7.3. user mail-notification remove
Remove an email notification for a user
Usage
# hammer user mail-notification remove [OPTIONS]
Options
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--mail-notification VALUE
– Name to search by -
--mail-notification-id NUMBER
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--user VALUE
– User`s login to search by -
--user-id VALUE
-
-h
,--help
– Print help
3.82.7.4. user mail-notification update
Update an email notification for a user
Usage
# hammer user mail-notification update [OPTIONS]
Options
-
--interval VALUE
– Mail notification interval option, e.g. Daily, Weekly or Monthly. Required for summary notification -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--mail-notification VALUE
– Name to search by -
--mail-notification-id NUMBER
-
--mail-query VALUE
– Relevant only for audit summary notification -
--new-name VALUE
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--subscription VALUE
– Mail notification subscription option, e.g. Subscribe, Subscribe to my hosts or Subscribe to all hosts. Required for host built and config error state -
--user VALUE
– User`s login to search by -
--user-id VALUE
-
-h
,--help
– Print help
3.82.8. user remove-role
Remove a user role
Usage
# hammer user remove-role [OPTIONS]
3.82.9. user ssh-keys
Managing User SSH Keys.
Usage
# hammer user ssh-keys [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.82.9.1. user ssh-keys add
Add an SSH key for a user
Usage
# hammer user ssh-keys add [OPTIONS]
Options
-
--key VALUE
– Public SSH key -
--key-file FILE
– Path to a SSH public key -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--user VALUE
– User`s login to search by -
--user-id VALUE
– ID of the user -
-h
,--help
– Print help
3.82.9.2. user ssh-keys delete
Delete an SSH key for a user
Usage
# hammer user ssh-keys <delete|destroy> [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--user VALUE
– User`s login to search by -
--user-id VALUE
– ID of the user -
-h
,--help
– Print help
3.82.9.3. user ssh-keys info
Show an SSH key from a user
Usage
# hammer user ssh-keys <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--user VALUE
– User`s login to search by -
--user-id VALUE
– ID of the user -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Fingerprint | x | x | |
Length | x | x | |
Created at | x | x | |
Public key | x | x |
3.82.9.4. user ssh-keys list
List all SSH keys for a user
Usage
# hammer user ssh-keys <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--order VALUE
– Sort and order by a searchable field, e.g.<field> DESC
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--page NUMBER
– Page number, starting at 1 -
--per-page VALUE
– Number of results per page to return,all
to return all results -
--search VALUE
– Filter results -
--user VALUE
– User`s login to search by -
--user-id VALUE
– ID of the user -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Fingerprint | x | x | |
Length | x | x | |
Created at | x | x |
Search / Order fields
-
id
– integer -
name
– string -
user_id
– integer
3.82.10. user table-preference
Managing table preferences
Usage
# hammer user table-preference [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.82.10.1. user table-preference create
Creates a table preference for a given table
Usage
# hammer user table-preference create [OPTIONS]
Options
-
--columns LIST
– List of user selected columns -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name of the table -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--user VALUE
– User`s login to search by -
--user-id VALUE
– ID of the user -
-h
,--help
– Print help
3.82.10.2. user table-preference delete
Delete a table preference for a given table
Usage
# hammer user table-preference <delete|destroy> [OPTIONS]
Options
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name of the table -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--user VALUE
– User`s login to search by -
--user-id VALUE
– ID of the user -
-h
,--help
– Print help
3.82.10.3. user table-preference info
Table preference details of a given table
Usage
# hammer user table-preference <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name of the table -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--user VALUE
– User`s login to search by -
--user-id VALUE
– ID of the user -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | |
Columns | x | x | |
Created at | x | x | |
Updated at | x | x |
3.82.10.4. user table-preference list
List of table preferences for a user
Usage
# hammer user table-preference <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--order VALUE
– Sort and order by a searchable field, e.g.<field> DESC
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--page NUMBER
– Page number, starting at 1 -
--per-page VALUE
– Number of results per page to return,all
to return all results -
--search VALUE
– Filter results -
--user VALUE
– User`s login to search by -
--user-id VALUE
– ID of the user -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | |
Columns | x | x |
3.82.10.5. user table-preference update
Updates a table preference for a given table
Usage
# hammer user table-preference update [OPTIONS]
Options
-
--columns LIST
– List of user selected columns -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name of the table -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--user VALUE
– User`s login to search by -
--user-id VALUE
– ID of the user -
-h
,--help
– Print help
3.82.11. user update
Update a user
Usage
# hammer user update [OPTIONS]
Options
-
--admin BOOLEAN
– Is an admin account -
--ask-password BOOLEAN
-
--auth-source VALUE
– Name to search by -
--auth-source-id NUMBER
-
--current-password VALUE
– Required when user want to change own password -
--default-location VALUE
– Default location name -
--default-location-id NUMBER
-
--default-organization VALUE
– Default organization name -
--default-organization-id NUMBER
-
--description VALUE
-
--disabled BOOLEAN
-
--firstname VALUE
-
--id VALUE
-
--lastname VALUE
-
--locale ENUM
– User`s preferred locale Possible value(s):ca
,cs_CZ
,de
,en
,en_GB
,es
,fr
,it
,ja
,ka
,ko
,pl
,pt_BR
,ru
,zh_CN
,zh_TW
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-ids LIST
– REPLACE locations with given ids -
--location-title VALUE
– Set the current location context for the request -
--location-titles LIST
-
--locations LIST
-
--login VALUE
-
--mail VALUE
-
--mail-enabled BOOLEAN
– Enable user`s email -
--new-login VALUE
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-ids LIST
– REPLACE organizations with given ids. -
--organization-title VALUE
– Set the current organization context for the request -
--organization-titles LIST
-
--organizations LIST
-
--password VALUE
– Required unless user is in an external authentication source -
--role-ids LIST
-
--roles LIST
-
--timezone ENUM
– User`s timezone Possible value(s):International Date Line West
,American Samoa
,Midway Island
,Hawaii
,Alaska
,Pacific Time (US & Canada)
,Tijuana
,Arizona
,Mazatlan
,Mountain Time (US & Canada)
,Central America
,Central Time (US & Canada)
,Chihuahua
,Guadalajara
,Mexico City
,Monterrey
,Saskatchewan
,Bogota
,Eastern Time (US & Canada)
,Indiana (East)
,Lima
,Quito
,Atlantic Time (Canada)
,Caracas
,Georgetown
,La Paz
,Puerto Rico
,Santiago
,Newfoundland
,Brasilia
,Buenos Aires
,Montevideo
,Greenland
,Mid-Atlantic
,Azores
,Cape Verde Is.
,Casablanca
,Dublin
,Edinburgh
,Lisbon
,London
,Monrovia
,UTC
,Amsterdam
,Belgrade
,Berlin
,Bern
,Bratislava
,Brussels
,Budapest
,Copenhagen
,Ljubljana
,Madrid
,Paris
,Prague
,Rome
,Sarajevo
,Skopje
,Stockholm
,Vienna
,Warsaw
,West Central Africa
,Zagreb
,Zurich
,Athens
,Bucharest
,Cairo
,Harare
,Helsinki
,Jerusalem
,Kaliningrad
,Kyiv
,Pretoria
,Riga
,Sofia
,Tallinn
,Vilnius
,Baghdad
,Istanbul
,Kuwait
,Minsk
,Moscow
,Nairobi
,Riyadh
,St. Petersburg
,Volgograd
,Tehran
,Abu Dhabi
,Baku
,Muscat
,Samara
,Tbilisi
,Yerevan
,Kabul
,Almaty
,Ekaterinburg
,Islamabad
,Karachi
,Tashkent
,Chennai
,Kolkata
,Mumbai
,New Delhi
,Sri Jayawardenepura
,Kathmandu
,Astana
,Dhaka
,Urumqi
,Rangoon
,Bangkok
,Hanoi
,Jakarta
,Krasnoyarsk
,Novosibirsk
,Beijing
,Chongqing
,Hong Kong
,Irkutsk
,Kuala Lumpur
,Perth
,Singapore
,Taipei
,Ulaanbaatar
,Osaka
,Sapporo
,Seoul
,Tokyo
,Yakutsk
,Adelaide
,Darwin
,Brisbane
,Canberra
,Guam
,Hobart
,Melbourne
,Port Moresby
,Sydney
,Vladivostok
,Magadan
,New Caledonia
,Solomon Is.
,Srednekolymsk
,Auckland
,Fiji
,Kamchatka
,Marshall Is.
,Wellington
,Chatham Is.
,Nuku`alofa
,Samoa
,Tokelau Is.
-
-h
,--help
– Print help
3.83. user-group
Manage user groups
Usage
# hammer user-group [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.83.1. user-group add-role
Assign a user role
Usage
# hammer user-group add-role [OPTIONS]
3.83.2. user-group add-user
Associate an user
Usage
# hammer user-group add-user [OPTIONS]
3.83.3. user-group add-user-group
Associate an user group
Usage
# hammer user-group add-user-group [OPTIONS]
3.83.4. user-group create
Create a user group
Usage
# hammer user-group create [OPTIONS]
Options
-
--admin BOOLEAN
– Is an admin user group, can be modified by admins only -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--role-ids LIST
-
--roles LIST
-
--user-group-ids LIST
-
--user-groups LIST
-
--user-ids LIST
-
--users LIST
-
-h
,--help
– Print help
3.83.5. user-group delete
Delete a user group
Usage
# hammer user-group <delete|destroy> [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.83.6. user-group external
View and manage user group’s external user groups
Usage
# hammer user-group external [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.83.6.1. user-group external create
Create an external user group linked to a user group
Usage
# hammer user-group external create [OPTIONS]
Options
-
--auth-source VALUE
– Name to search by -
--auth-source-id NUMBER
– ID of linked authentication source -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– External user group name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--user-group VALUE
– Name to search by -
--user-group-id VALUE
– ID or name of user group -
-h
,--help
– Print help
3.83.6.2. user-group external delete
Delete an external user group
Usage
# hammer user-group external <delete|destroy> [OPTIONS]
Options
-
--id VALUE
– ID or name external user group -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--user-group VALUE
– Name to search by -
--user-group-id VALUE
– ID or name of user group -
-h
,--help
– Print help
3.83.6.3. user-group external info
Show an external user group for user group
Usage
# hammer user-group external <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
– ID or name of external user group -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--user-group VALUE
– Name to search by -
--user-group-id VALUE
– ID or name of user group -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Auth source | x | x |
3.83.6.4. user-group external list
List all external user groups for user group
Usage
# hammer user-group external <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--user-group VALUE
– Name to search by -
--user-group-id VALUE
– ID or name of user group -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Auth source | x | x |
3.83.6.5. user-group external refresh
Refresh external user group
Usage
# hammer user-group external refresh [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
– ID or name of external user group -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--user-group VALUE
– Name to search by -
--user-group-id VALUE
– ID or name of user group -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Name | x | x | x |
Auth source | x | x |
3.83.6.6. user-group external update
Update external user group
Usage
# hammer user-group external update [OPTIONS]
Options
-
--auth-source VALUE
– Name to search by -
--auth-source-id NUMBER
– ID of linked authentication source -
--id VALUE
– ID or name of external user group -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– External user group name -
--new-name VALUE
– External user group name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--user-group VALUE
– Name to search by -
--user-group-id VALUE
– ID or name of user group -
-h
,--help
– Print help
3.83.7. user-group info
Show a user group
Usage
# hammer user-group <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Admin | x | x | |
Users/ | x | x | |
User groups/usergroup | x | x | |
User groups/id | x | x | |
User groups/roles/ | x | x | |
Inherited user groups/usergroup | x | x | |
Inherited user groups/id | x | x | |
Inherited user groups/roles/ | x | x | |
External user groups/ | x | x | |
Roles/ | x | x | |
Created at | x | x | |
Updated at | x | x |
3.83.8. user-group list
List all user groups
Usage
# hammer user-group <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--order VALUE
– Sort and order by a searchable field, e.g.<field> DESC
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--page NUMBER
– Page number, starting at 1 -
--per-page VALUE
– Number of results per page to return,all
to return all results -
--search VALUE
– Filter results -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Admin | x | x |
Search / Order fields
-
id
– integer -
name
– string -
role
– string -
role_id
– integer
3.83.9. user-group remove-role
Remove a user role
Usage
# hammer user-group remove-role [OPTIONS]
3.83.10. user-group remove-user
Disassociate an user
Usage
# hammer user-group remove-user [OPTIONS]
3.83.11. user-group remove-user-group
Disassociate an user group
Usage
# hammer user-group remove-user-group [OPTIONS]
3.83.12. user-group update
Update a user group
Usage
# hammer user-group update [OPTIONS]
Options
-
--admin BOOLEAN
– Is an admin user group, can be modified by admins only -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
-
--new-name VALUE
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--role-ids LIST
-
--roles LIST
-
--user-group-ids LIST
-
--user-groups LIST
-
--user-ids LIST
-
--users LIST
-
-h
,--help
– Print help
3.84. virt-who-config
Manage Virt Who configurations
Usage
# hammer virt-who-config [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.84.1. virt-who-config create
Create a virt-who configuration
Usage
# hammer virt-who-config create [OPTIONS]
Options
-
--ahv-internal-debug BOOLEAN
Option Enable debugging output is required to enable AHV internal debug. It provides extra AHV debug information when both options are enabled -
--blacklist VALUE
– Hypervisor blacklist, applicable only when filtering mode is set to 2. Wildcards and regular expressions are supported, multiple records must be separated by comma. -
--debug BOOLEAN
– Enable debugging output -
--exclude-host-parents VALUE
Applicable only for esx provider type. Hosts which parent (usually ComputeResource) name is specified in comma-separated list in this option will NOT be reported. Wildcards and regular expressions are supported, multiple records must be separated by comma. Put the value into the double-quotes if it contains special characters like comma. All new line characters will be removed in resulting configuration file, white spaces are removed from beginning and end. -
--filter-host-parents VALUE
– Applicable only for esx provider type. Only hosts which parent (usually ComputeResource) name is specified in comma-separated list in this option will be reported. Wildcards and regular expressions are supported, multiple records must be separated by comma. Put the value into the double-quotes if it contains special characters like comma. All new line characters will be removed in resulting configuration file, white spaces are removed from beginning and end. -
--filtering-mode ENUM
– Hypervisor filtering mode Possible value(s):none
,whitelist
,blacklist
-
--http-proxy VALUE
– Name to search by -
--http-proxy-id NUMBER
– HTTP Proxy that should be used for communication between the server on which virt-who is running and the hypervisors and virtualization managers. -
--hypervisor-id ENUM
– Specifies how the hypervisor will be identified. Possible value(s):hostname
,uuid
,hwuuid
-
--hypervisor-password VALUE
– Hypervisor password, required for all hypervisor types except for libvirt/kubevirt. -
--hypervisor-server VALUE
– Fully qualified host name or IP address of the hypervisor -
--hypervisor-type ENUM
– Hypervisor type Possible value(s):esx
,hyperv
,libvirt
,kubevirt
,ahv
-
--hypervisor-username VALUE
– Account name by which virt-who is to connect to the hypervisor. -
--interval ENUM
– Configuration interval in minutes Possible value(s):60
,120
,240
,480
,720
,1440
,2880
,4320
-
--kubeconfig-path VALUE
– Configuration file containing details about how to connect to the cluster and authentication details. -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Configuration name -
--no-proxy VALUE
– Ignore Proxy. A comma-separated list of hostnames or domains or ip addresses to ignore Capsule settings for. Optionally this may be set to * to bypass proxy settings for all hostnames domains or ip addresses. -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--prism-flavor ENUM
– Select the Prism flavor you are connecting to Possible value(s):central
,element
-
--satellite-url VALUE
– Satellite server FQDN -
--whitelist VALUE
– Hypervisor whitelist, applicable only when filtering mode is set to 1. Wildcards and regular expressions are supported, multiple records must be separated by comma. -
-h
,--help
– Print help
3.84.2. virt-who-config delete
Delete a virt-who configuration
Usage
# hammer virt-who-config <delete|destroy> [OPTIONS]
Options
-
--id NUMBER
– Configuration numeric identifier -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.84.3. virt-who-config deploy
Download and execute script for the specified virt-who configuration
Usage
# hammer virt-who-config deploy [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.84.4. virt-who-config fetch
Renders a deploy script for the specified virt-who configuration
Usage
# hammer virt-who-config fetch [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help -
-o
,--output VALUE
– File where the script will be written
3.84.5. virt-who-config info
Show a virt-who configuration
Usage
# hammer virt-who-config <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT |
---|---|---|
General information/id | x | x |
General information/name | x | x |
General information/hypervisor type | x | x |
General information/hypervisor server | x | x |
General information/hypervisor username | x | x |
General information/configuration file | x | x |
General information/ahv prism flavor | x | x |
General information/ahv update frequency | x | x |
General information/enable ahv debug | x | x |
General information/status | x | x |
Schedule/interval | x | x |
Schedule/last report at | x | x |
Connection/satellite server | x | x |
Connection/hypervisor id | x | x |
Connection/filtering | x | x |
Connection/excluded hosts | x | x |
Connection/filtered hosts | x | x |
Connection/filter host parents | x | x |
Connection/exclude host parents | x | x |
Connection/debug mode | x | x |
Connection/ignore proxy | x | x |
Http proxy/http proxy id | x | x |
Http proxy/http proxy name | x | x |
Http proxy/http proxy url | x | x |
Locations/ | x | x |
Organizations/ | x | x |
3.84.6. virt-who-config list
List of virt-who configurations
Usage
# hammer virt-who-config <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--order VALUE
– Sort and order by a searchable field, e.g.<field> DESC
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--page NUMBER
– Page number, starting at 1 -
--per-page VALUE
– Number of results per page to return,all
to return all results -
--search VALUE
– Filter results -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Interval | x | x | |
Status | x | x | |
Last report at | x | x |
3.84.7. virt-who-config update
Update a virt-who configuration
Usage
# hammer virt-who-config update [OPTIONS]
Options
-
--ahv-internal-debug BOOLEAN
Option Enable debugging output is required to enable AHV internal debug. It provides extra AHV debug information when both options are enabled -
--blacklist VALUE
– Hypervisor blacklist, applicable only when filtering mode is set to 2. Wildcards and regular expressions are supported, multiple records must be separated by comma. -
--debug BOOLEAN
– Enable debugging output -
--exclude-host-parents VALUE
Applicable only for esx provider type. Hosts which parent (usually ComputeResource) name is specified in comma-separated list in this option will NOT be reported. Wildcards and regular expressions are supported, multiple records must be separated by comma. Put the value into the double-quotes if it contains special characters like comma. All new line characters will be removed in resulting configuration file, white spaces are removed from beginning and end. -
--filter-host-parents VALUE
– Applicable only for esx provider type. Only hosts which parent (usually ComputeResource) name is specified in comma-separated list in this option will be reported. Wildcards and regular expressions are supported, multiple records must be separated by comma. Put the value into the double-quotes if it contains special characters like comma. All new line characters will be removed in resulting configuration file, white spaces are removed from beginning and end. -
--filtering-mode ENUM
– Hypervisor filtering mode Possible value(s):none
,whitelist
,blacklist
-
--http-proxy VALUE
– Name to search by -
--http-proxy-id NUMBER
– HTTP Proxy that should be used for communication between the server on which virt-who is running and the hypervisors and virtualization managers. -
--hypervisor-id ENUM
– Specifies how the hypervisor will be identified. Possible value(s):hostname
,uuid
,hwuuid
-
--hypervisor-password VALUE
– Hypervisor password, required for all hypervisor types except for libvirt/kubevirt. -
--hypervisor-server VALUE
– Fully qualified host name or IP address of the hypervisor -
--hypervisor-type ENUM
– Hypervisor type Possible value(s):esx
,hyperv
,libvirt
,kubevirt
,ahv
-
--hypervisor-username VALUE
– Account name by which virt-who is to connect to the hypervisor. -
--id NUMBER
– Configuration numeric identifier -
--interval ENUM
– Configuration interval in minutes Possible value(s):60
,120
,240
,480
,720
,1440
,2880
,4320
-
--kubeconfig-path VALUE
– Configuration file containing details about how to connect to the cluster and authentication details. -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Configuration name -
--new-name VALUE
– Configuration name -
--no-proxy VALUE
– Ignore Proxy. A comma-separated list of hostnames or domains or ip addresses to ignore Capsule settings for. Optionally this may be set to * to bypass proxy settings for all hostnames domains or ip addresses. -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--prism-flavor ENUM
– Select the Prism flavor you are connecting to Possible value(s):central
,element
-
--satellite-url VALUE
– Satellite server FQDN -
--whitelist VALUE
– Hypervisor whitelist, applicable only when filtering mode is set to 1. Wildcards and regular expressions are supported, multiple records must be separated by comma. -
-h
,--help
– Print help
3.85. webhook
Manage webhooks
Usage
# hammer webhook [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.85.1. webhook create
Create a Webhook
Usage
# hammer webhook create [OPTIONS]
Options
-
--enabled BOOLEAN
-
--event ENUM
– Possible value(s):actions.katello.capsule_content.sync_failed
,actions.katello.capsule_content.sync_succeeded
,actions.katello.content_view.promote_failed
,actions.katello.content_view.promote_succeeded
,actions.katello.content_view.publish_failed
,actions.katello.content_view.publish_succeeded
,actions.katello.repository.sync_failed
,actions.katello.repository.sync_succeeded
,actions.remote_execution.run_host_job_ansible_configure_cloud_connector_succeeded
,actions.remote_execution.run_host_job_ansible_enable_web_console_succeeded
,actions.remote_execution.run_host_job_ansible_run_capsule_upgrade_succeeded
,actions.remote_execution.run_host_job_ansible_run_host_succeeded
,actions.remote_execution.run_host_job_ansible_run_insights_plan_succeeded
,actions.remote_execution.run_host_job_ansible_run_playbook_succeeded
,actions.remote_execution.run_host_job_failed
,actions.remote_execution.run_host_job_foreman_openscap_run_oval_scans_succeeded
,actions.remote_execution.run_host_job_foreman_openscap_run_scans_succeeded
,actions.remote_execution.run_host_job_katello_errata_install_by_search_succeeded
,actions.remote_execution.run_host_job_katello_errata_install_succeeded
,actions.remote_execution.run_host_job_katello_group_install_succeeded
,actions.remote_execution.run_host_job_katello_group_remove_succeeded
,actions.remote_execution.run_host_job_katello_group_update_succeeded
,actions.remote_execution.run_host_job_katello_host_tracer_resolve_succeeded
,actions.remote_execution.run_host_job_katello_module_stream_action_succeeded
,actions.remote_execution.run_host_job_katello_package_install_by_search_succeeded
,actions.remote_execution.run_host_job_katello_package_install_succeeded
,actions.remote_execution.run_host_job_katello_package_remove_succeeded
,actions.remote_execution.run_host_job_katello_package_update_succeeded
,actions.remote_execution.run_host_job_katello_packages_remove_by_search_succeeded
,actions.remote_execution.run_host_job_katello_packages_update_by_search_succeeded
,actions.remote_execution.run_host_job_katello_service_restart_succeeded
,actions.remote_execution.run_host_job_leapp_preupgrade_succeeded
,actions.remote_execution.run_host_job_leapp_remediation_plan_succeeded
,actions.remote_execution.run_host_job_leapp_upgrade_succeeded
,actions.remote_execution.run_host_job_puppet_run_host_succeeded
,actions.remote_execution.run_host_job_rh_cloud_connector_run_playbook_succeeded
,actions.remote_execution.run_host_job_rh_cloud_remediate_hosts_succeeded
,actions.remote_execution.run_host_job_run_script_succeeded
,actions.remote_execution.run_host_job_succeeded
,actions.remote_execution.run_hosts_job_failed
,actions.remote_execution.run_hosts_job_running
,actions.remote_execution.run_hosts_job_succeeded
,build_entered
,build_exited
,content_view_created
,content_view_destroyed
,content_view_updated
,domain_created
,domain_destroyed
,domain_updated
,host_created
,host_destroyed
,host_facts_updated
,host_updated
,hostgroup_created
,hostgroup_destroyed
,hostgroup_updated
,model_created
,model_destroyed
,model_updated
,status_changed
,subnet_created
,subnet_destroyed
,subnet_updated
,user_created
,user_destroyed
,user_updated
-
--http-content-type VALUE
-
--http-headers KEY_VALUE_LIST
-
--http-method ENUM
– Possible value(s):POST
,GET
,PUT
,DELETE
,PATCH
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--password VALUE
-
--proxy-authorization BOOLEAN
Authorize with Satellite client certificate and validate capsule CA from Settings -
--ssl-ca-certs FILE
– File containing X509 Certification Authorities concatenated in PEM format -
--target-url VALUE
-
--user VALUE
-
--verify-ssl BOOLEAN
-
--webhook-template VALUE
– Name to search by -
--webhook-template-id VALUE
-
-h
,--help
– Print help
3.85.2. webhook delete
Delete a Webhook
Usage
# hammer webhook <delete|destroy> [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.85.3. webhook info
Show Webhook details
Usage
# hammer webhook <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
FIELDS | ADDITIONAL | ALL | DEFAULT | THIN |
---|---|---|---|---|
Id | x | x | x | |
Name | x | x | x | |
Target url | x | x | ||
Enabled | x | x | ||
Event | x | x | ||
Http method | x | x | ||
Http content type | x | x | ||
Webhook template | x | x | ||
User | x | x | ||
Verify ssl | x | x | ||
Proxy authorization | x | x | ||
X509 certification authorities | x | x | ||
Http headers/ | x | x | ||
Created at | x | x | ||
Updated at | x | x |
3.85.4. webhook list
List Webhooks
Usage
# hammer webhook <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--order VALUE
– Sort and order by a searchable field, e.g.<field> DESC
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--page NUMBER
– Page number, starting at 1 -
--per-page VALUE
– Number of results per page to return,all
to return all results -
--search VALUE
– Filter results -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Target url | x | x | |
Enabled | x | x |
Search / Order fields
-
enabled
– Values: true, false -
name
– string -
target_url
– string
3.85.5. webhook update
Update a Webhook
Usage
# hammer webhook update [OPTIONS]
Options
-
--enabled BOOLEAN
-
--event ENUM
– Possible value(s):actions.katello.capsule_content.sync_failed
,actions.katello.capsule_content.sync_succeeded
,actions.katello.content_view.promote_failed
,actions.katello.content_view.promote_succeeded
,actions.katello.content_view.publish_failed
,actions.katello.content_view.publish_succeeded
,actions.katello.repository.sync_failed
,actions.katello.repository.sync_succeeded
,actions.remote_execution.run_host_job_ansible_configure_cloud_connector_succeeded
,actions.remote_execution.run_host_job_ansible_enable_web_console_succeeded
,actions.remote_execution.run_host_job_ansible_run_capsule_upgrade_succeeded
,actions.remote_execution.run_host_job_ansible_run_host_succeeded
,actions.remote_execution.run_host_job_ansible_run_insights_plan_succeeded
,actions.remote_execution.run_host_job_ansible_run_playbook_succeeded
,actions.remote_execution.run_host_job_failed
,actions.remote_execution.run_host_job_foreman_openscap_run_oval_scans_succeeded
,actions.remote_execution.run_host_job_foreman_openscap_run_scans_succeeded
,actions.remote_execution.run_host_job_katello_errata_install_by_search_succeeded
,actions.remote_execution.run_host_job_katello_errata_install_succeeded
,actions.remote_execution.run_host_job_katello_group_install_succeeded
,actions.remote_execution.run_host_job_katello_group_remove_succeeded
,actions.remote_execution.run_host_job_katello_group_update_succeeded
,actions.remote_execution.run_host_job_katello_host_tracer_resolve_succeeded
,actions.remote_execution.run_host_job_katello_module_stream_action_succeeded
,actions.remote_execution.run_host_job_katello_package_install_by_search_succeeded
,actions.remote_execution.run_host_job_katello_package_install_succeeded
,actions.remote_execution.run_host_job_katello_package_remove_succeeded
,actions.remote_execution.run_host_job_katello_package_update_succeeded
,actions.remote_execution.run_host_job_katello_packages_remove_by_search_succeeded
,actions.remote_execution.run_host_job_katello_packages_update_by_search_succeeded
,actions.remote_execution.run_host_job_katello_service_restart_succeeded
,actions.remote_execution.run_host_job_leapp_preupgrade_succeeded
,actions.remote_execution.run_host_job_leapp_remediation_plan_succeeded
,actions.remote_execution.run_host_job_leapp_upgrade_succeeded
,actions.remote_execution.run_host_job_puppet_run_host_succeeded
,actions.remote_execution.run_host_job_rh_cloud_connector_run_playbook_succeeded
,actions.remote_execution.run_host_job_rh_cloud_remediate_hosts_succeeded
,actions.remote_execution.run_host_job_run_script_succeeded
,actions.remote_execution.run_host_job_succeeded
,actions.remote_execution.run_hosts_job_failed
,actions.remote_execution.run_hosts_job_running
,actions.remote_execution.run_hosts_job_succeeded
,build_entered
,build_exited
,content_view_created
,content_view_destroyed
,content_view_updated
,domain_created
,domain_destroyed
,domain_updated
,host_created
,host_destroyed
,host_facts_updated
,host_updated
,hostgroup_created
,hostgroup_destroyed
,hostgroup_updated
,model_created
,model_destroyed
,model_updated
,status_changed
,subnet_created
,subnet_destroyed
,subnet_updated
,user_created
,user_destroyed
,user_updated
-
--http-content-type VALUE
-
--http-headers KEY_VALUE_LIST
-
--http-method ENUM
– Possible value(s):POST
,GET
,PUT
,DELETE
,PATCH
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
-
--new-name VALUE
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--password VALUE
-
--proxy-authorization BOOLEAN
Authorize with Satellite client certificate and validate capsule CA from Settings -
--ssl-ca-certs FILE
– File containing X509 Certification Authorities concatenated in PEM format -
--target-url VALUE
-
--user VALUE
-
--verify-ssl BOOLEAN
-
--webhook-template VALUE
– Name to search by -
--webhook-template-id VALUE
-
-h
,--help
– Print help
3.86. webhook-template
Manipulate webhook templates
Usage
# hammer webhook-template [OPTIONS] SUBCOMMAND [ARG] ...
Options
-
-h
,--help
– Print help
3.86.1. webhook-template clone
Clone a template
Usage
# hammer webhook-template clone [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Template name -
--new-name VALUE
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.86.2. webhook-template create
Create a webhook template
Usage
# hammer webhook-template create [OPTIONS]
Options
-
--audit-comment VALUE
-
--default BOOLEAN
– Whether or not the template is added automatically to new organizations and locations -
--description VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-ids LIST
– REPLACE locations with given ids -
--location-title VALUE
– Set the current location context for the request -
--location-titles LIST
-
--locations LIST
-
--locked BOOLEAN
– Whether or not the template is locked for editing -
--name VALUE
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-ids LIST
– REPLACE organizations with given ids. -
--organization-title VALUE
– Set the current organization context for the request -
--organization-titles LIST
-
--organizations LIST
-
--snippet BOOLEAN
-
--template VALUE
-
-h
,--help
– Print help
3.86.3. webhook-template delete
Delete a webhook template
Usage
# hammer webhook-template <delete|destroy> [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
3.86.4. webhook-template dump
View webhook template content
Usage
# hammer webhook-template dump [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
FIELDS |
3.86.5. webhook-template export
Export a webhook template to ERB
Usage
# hammer webhook-template export [OPTIONS]
Options
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--path VALUE
– Path to directory where downloaded content will be saved -
-h
,--help
– Print help
3.86.6. webhook-template import
Import a webhook template
Usage
# hammer webhook-template import [OPTIONS]
Options
-
--associate ENUM
– Determines when the template should associate objects based on metadata, new means only when new template is being created, always means both for new and existing template which is only being updated, never ignores metadata Possible value(s):new
,always
,never
-
--default BOOLEAN
– Makes the template default meaning it will be automatically associated with newly created organizations and locations (false by default) -
--file FILE
– Path to a file that contains the webhook template content including metadata -
--force BOOLEAN
– Use if you want update locked templates -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-ids LIST
– REPLACE locations with given ids -
--location-title VALUE
– Set the current location context for the request -
--location-titles LIST
-
--locations LIST
-
--lock BOOLEAN
– Lock imported templates (false by default) -
--name VALUE
– Template name -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-ids LIST
– REPLACE organizations with given ids. -
--organization-title VALUE
– Set the current organization context for the request -
--organization-titles LIST
-
--organizations LIST
-
-h
,--help
– Print help
3.86.7. webhook-template info
Show webhook template details
Usage
# hammer webhook-template <info|show> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--name VALUE
– Name to search by -
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Description | x | x | |
Locked | x | x | |
Default | x | x | |
Created at | x | x | |
Updated at | x | x | |
Locations/ | x | x | |
Organizations/ | x | x | |
Template inputs/id | x | x | |
Template inputs/name | x | x | |
Template inputs/description | x | x | |
Template inputs/required | x | x | |
Template inputs/options | x | x |
3.86.8. webhook-template list
List webhook templates
Usage
# hammer webhook-template <list|index> [OPTIONS]
Options
-
--fields LIST
– Show specified fields or predefined field sets only. (See below) -
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-title VALUE
– Set the current location context for the request -
--order VALUE
– Sort and order by a searchable field, e.g.<field> DESC
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-title VALUE
– Set the current organization context for the request -
--page NUMBER
– Page number, starting at 1 -
--per-page VALUE
– Number of results per page to return,all
to return all results -
--search VALUE
– Filter results -
-h
,--help
– Print help
FIELDS | ALL | DEFAULT | THIN |
---|---|---|---|
Id | x | x | x |
Name | x | x | x |
Search / Order fields
-
default
– Values: true, false -
location
– string -
location_id
– integer -
locked
– Values: true, false -
name
– string -
organization
– string -
organization_id
– integer -
snippet
– Values: true, false -
template
– text
3.86.9. webhook-template update
Update a webhook template
Usage
# hammer webhook-template update [OPTIONS]
Options
-
--audit-comment VALUE
-
--default BOOLEAN
– Whether or not the template is added automatically to new organizations and locations -
--description VALUE
-
--id VALUE
-
--location VALUE
– Set the current location context for the request -
--location-id NUMBER
– Set the current location context for the request -
--location-ids LIST
– REPLACE locations with given ids -
--location-title VALUE
– Set the current location context for the request -
--location-titles LIST
-
--locations LIST
-
--locked BOOLEAN
– Whether or not the template is locked for editing -
--name VALUE
-
--new-name VALUE
-
--organization VALUE
– Set the current organization context for the request -
--organization-id NUMBER
– Set the current organization context for the request -
--organization-ids LIST
– REPLACE organizations with given ids. -
--organization-title VALUE
– Set the current organization context for the request -
--organization-titles LIST
-
--organizations LIST
-
--snippet BOOLEAN
-
--template VALUE
-
-h
,--help
– Print help
3.87. Option details
Hammer options accept the following option types and values:
- BOOLEAN
- One of true/false, yes/no, 1/0
- DATETIME
- Date and time in YYYY-MM-DD HH:MM:SS or ISO 8601 format
- ENUM
- Possible values are described in the option’s description
- FILE
- Path to a file
- KEY_VALUE_LIST
- Comma-separated list of key=value. JSON is acceptable and preferred way for such parameters
- LIST
- Comma separated list of values. Values containing comma should be quoted or escaped with backslash. JSON is acceptable and preferred way for such parameters
- MULTIENUM
- Any combination of possible values described in the option’s description
- NUMBER
- Numeric value. Integer
- SCHEMA
- Comma separated list of values defined by a schema. JSON is acceptable and preferred way for such parameters
- VALUE
- Value described in the option’s description. Mostly simple string