Class: Ansible::Ruby::Modules::Pulp_repo
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Pulp_repo
- Defined in:
- lib/ansible/ruby/modules/generated/packaging/os/pulp_repo.rb
Overview
Add or remove Pulp repos from a remote host.
Instance Method Summary collapse
-
#add_export_distributor ⇒ String?
Whether or not to add the export distributor to new C(rpm) repositories.
-
#feed ⇒ String?
Upstream feed URL to receive updates from.
-
#force_basic_auth ⇒ String?
Httplib2, the library used by the M(uri) module only sends authentication information when a webservice responds to an initial request with a 401 status.
-
#importer_ssl_ca_cert ⇒ Object?
CA certificate string used to validate the feed source SSL certificate.
-
#importer_ssl_client_cert ⇒ Object?
Certificate used as the client certificate when synchronizing the repository.
-
#importer_ssl_client_key ⇒ Object?
Private key to the certificate specified in I(importer_ssl_client_cert), assuming it is not included in the certificate file itself.
-
#name ⇒ String
Name of the repo to add or remove.
-
#proxy_host ⇒ Object?
Proxy url setting for the pulp repository importer.
-
#proxy_port ⇒ Object?
Proxy port setting for the pulp repository importer.
-
#publish_distributor ⇒ Object?
Distributor to use when state is C(publish).
-
#pulp_host ⇒ String?
URL of the pulp server to connect to.
-
#relative_url ⇒ String
Relative URL for the local repository.
-
#repo_type ⇒ String?
Repo plugin type to use (i.e. C(rpm), C(docker)).
-
#serve_http ⇒ String?
Make the repo available over HTTP.
-
#serve_https ⇒ String?
Make the repo available over HTTPS.
-
#state ⇒ :present, ...
The repo state.
-
#url_password ⇒ String?
The password for use in HTTP basic authentication to the pulp API.
-
#url_username ⇒ String?
The username for use in HTTP basic authentication to the pulp API.
-
#validate_certs ⇒ String?
If C(no), SSL certificates will not be validated.
-
#wait_for_completion ⇒ String?
Wait for asynchronous tasks to complete before returning.
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
#add_export_distributor ⇒ String?
12 |
# File 'lib/ansible/ruby/modules/generated/packaging/os/pulp_repo.rb', line 12 attribute :add_export_distributor |
#feed ⇒ String?
16 |
# File 'lib/ansible/ruby/modules/generated/packaging/os/pulp_repo.rb', line 16 attribute :feed |
#force_basic_auth ⇒ String?
20 |
# File 'lib/ansible/ruby/modules/generated/packaging/os/pulp_repo.rb', line 20 attribute :force_basic_auth |
#importer_ssl_ca_cert ⇒ Object?
24 |
# File 'lib/ansible/ruby/modules/generated/packaging/os/pulp_repo.rb', line 24 attribute :importer_ssl_ca_cert |
#importer_ssl_client_cert ⇒ Object?
27 |
# File 'lib/ansible/ruby/modules/generated/packaging/os/pulp_repo.rb', line 27 attribute :importer_ssl_client_cert |
#importer_ssl_client_key ⇒ Object?
30 |
# File 'lib/ansible/ruby/modules/generated/packaging/os/pulp_repo.rb', line 30 attribute :importer_ssl_client_key |
#name ⇒ String
33 |
# File 'lib/ansible/ruby/modules/generated/packaging/os/pulp_repo.rb', line 33 attribute :name |
#proxy_host ⇒ Object?
37 |
# File 'lib/ansible/ruby/modules/generated/packaging/os/pulp_repo.rb', line 37 attribute :proxy_host |
#proxy_port ⇒ Object?
40 |
# File 'lib/ansible/ruby/modules/generated/packaging/os/pulp_repo.rb', line 40 attribute :proxy_port |
#publish_distributor ⇒ Object?
43 |
# File 'lib/ansible/ruby/modules/generated/packaging/os/pulp_repo.rb', line 43 attribute :publish_distributor |
#pulp_host ⇒ String?
46 |
# File 'lib/ansible/ruby/modules/generated/packaging/os/pulp_repo.rb', line 46 attribute :pulp_host |
#relative_url ⇒ String
50 |
# File 'lib/ansible/ruby/modules/generated/packaging/os/pulp_repo.rb', line 50 attribute :relative_url |
#repo_type ⇒ String?
54 |
# File 'lib/ansible/ruby/modules/generated/packaging/os/pulp_repo.rb', line 54 attribute :repo_type |
#serve_http ⇒ String?
58 |
# File 'lib/ansible/ruby/modules/generated/packaging/os/pulp_repo.rb', line 58 attribute :serve_http |
#serve_https ⇒ String?
62 |
# File 'lib/ansible/ruby/modules/generated/packaging/os/pulp_repo.rb', line 62 attribute :serve_https |
#state ⇒ :present, ...
66 |
# File 'lib/ansible/ruby/modules/generated/packaging/os/pulp_repo.rb', line 66 attribute :state |
#url_password ⇒ String?
70 |
# File 'lib/ansible/ruby/modules/generated/packaging/os/pulp_repo.rb', line 70 attribute :url_password |
#url_username ⇒ String?
74 |
# File 'lib/ansible/ruby/modules/generated/packaging/os/pulp_repo.rb', line 74 attribute :url_username |
#validate_certs ⇒ String?
78 |
# File 'lib/ansible/ruby/modules/generated/packaging/os/pulp_repo.rb', line 78 attribute :validate_certs |
#wait_for_completion ⇒ String?
82 |
# File 'lib/ansible/ruby/modules/generated/packaging/os/pulp_repo.rb', line 82 attribute :wait_for_completion |