Class: Ansible::Ruby::Modules::Redhat_subscription
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Redhat_subscription
- Defined in:
- lib/ansible/ruby/modules/generated/core/packaging/os/redhat_subscription.rb
Overview
Manage registration and subscription to the Red Hat Network entitlement platform.
Instance Method Summary collapse
-
#activationkey ⇒ String?
Supply an activation key for use with registration.
-
#autosubscribe ⇒ Boolean?
Upon successful registration, auto-consume available subscriptions.
-
#consumer_id ⇒ String?
References an existing consumer ID to resume using a previous registration for this system.
-
#consumer_name ⇒ Object?
Name of the system to register, defaults to the hostname.
-
#consumer_type ⇒ Object?
The type of unit to register, defaults to system.
-
#org_id ⇒ Object?
Organisation ID to use in conjunction with activationkey.
-
#password ⇒ String?
Red Hat Network password.
-
#pool ⇒ String?
Specify a subscription pool name to consume.
-
#rhsm_baseurl ⇒ String?
Specify CDN baseurl.
-
#server_hostname ⇒ String?
Specify an alternative Red Hat Network server.
-
#server_insecure ⇒ String?
Enable or disable https server certificate verification when connecting to C(server_hostname).
-
#state ⇒ :present, ...
Whether to register and subscribe (C(present)), or unregister (C(absent)) a system.
-
#username ⇒ String?
Red Hat Network username.
Methods inherited from Base
Methods inherited from Ansible::Ruby::Models::Base
attr_option, attr_options, attribute, #initialize, remove_existing_validations, #to_h, validates
Constructor Details
This class inherits a constructor from Ansible::Ruby::Models::Base
Instance Method Details
#activationkey ⇒ String?
39 |
# File 'lib/ansible/ruby/modules/generated/core/packaging/os/redhat_subscription.rb', line 39 attribute :activationkey |
#autosubscribe ⇒ Boolean?
35 |
# File 'lib/ansible/ruby/modules/generated/core/packaging/os/redhat_subscription.rb', line 35 attribute :autosubscribe |
#consumer_id ⇒ String?
56 |
# File 'lib/ansible/ruby/modules/generated/core/packaging/os/redhat_subscription.rb', line 56 attribute :consumer_id |
#consumer_name ⇒ Object?
53 |
# File 'lib/ansible/ruby/modules/generated/core/packaging/os/redhat_subscription.rb', line 53 attribute :consumer_name |
#consumer_type ⇒ Object?
50 |
# File 'lib/ansible/ruby/modules/generated/core/packaging/os/redhat_subscription.rb', line 50 attribute :consumer_type |
#org_id ⇒ Object?
43 |
# File 'lib/ansible/ruby/modules/generated/core/packaging/os/redhat_subscription.rb', line 43 attribute :org_id |
#password ⇒ String?
19 |
# File 'lib/ansible/ruby/modules/generated/core/packaging/os/redhat_subscription.rb', line 19 attribute :password |
#pool ⇒ String?
46 |
# File 'lib/ansible/ruby/modules/generated/core/packaging/os/redhat_subscription.rb', line 46 attribute :pool |
#rhsm_baseurl ⇒ String?
31 |
# File 'lib/ansible/ruby/modules/generated/core/packaging/os/redhat_subscription.rb', line 31 attribute :rhsm_baseurl |
#server_hostname ⇒ String?
23 |
# File 'lib/ansible/ruby/modules/generated/core/packaging/os/redhat_subscription.rb', line 23 attribute :server_hostname |
#server_insecure ⇒ String?
27 |
# File 'lib/ansible/ruby/modules/generated/core/packaging/os/redhat_subscription.rb', line 27 attribute :server_insecure |
#state ⇒ :present, ...
11 |
# File 'lib/ansible/ruby/modules/generated/core/packaging/os/redhat_subscription.rb', line 11 attribute :state |
#username ⇒ String?
15 |
# File 'lib/ansible/ruby/modules/generated/core/packaging/os/redhat_subscription.rb', line 15 attribute :username |