Class: Ansible::Ruby::Modules::Yum_repository

Inherits:
Base show all
Defined in:
lib/ansible/ruby/modules/generated/packaging/os/yum_repository.rb

Overview

Add or remove YUM repositories in RPM-based Linux distributions. If you wish to update an existing repository definition use M(ini_file) instead.

Instance Method Summary collapse

Methods inherited from Base

#ansible_name, #to_h

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

#async:yes, ...



13
# File 'lib/ansible/ruby/modules/generated/packaging/os/yum_repository.rb', line 13

attribute :async

#bandwidthInteger?



17
# File 'lib/ansible/ruby/modules/generated/packaging/os/yum_repository.rb', line 17

attribute :bandwidth

#baseurlString?



21
# File 'lib/ansible/ruby/modules/generated/packaging/os/yum_repository.rb', line 21

attribute :baseurl

#costInteger?



25
# File 'lib/ansible/ruby/modules/generated/packaging/os/yum_repository.rb', line 25

attribute :cost

#deltarpm_metadata_percentageInteger?



29
# File 'lib/ansible/ruby/modules/generated/packaging/os/yum_repository.rb', line 29

attribute :deltarpm_metadata_percentage

#deltarpm_percentageInteger?



33
# File 'lib/ansible/ruby/modules/generated/packaging/os/yum_repository.rb', line 33

attribute :deltarpm_percentage

#descriptionString?



37
# File 'lib/ansible/ruby/modules/generated/packaging/os/yum_repository.rb', line 37

attribute :description

#enabled:yes, ...



41
# File 'lib/ansible/ruby/modules/generated/packaging/os/yum_repository.rb', line 41

attribute :enabled

#enablegroups:yes, ...



45
# File 'lib/ansible/ruby/modules/generated/packaging/os/yum_repository.rb', line 45

attribute :enablegroups

#excludeObject?



49
# File 'lib/ansible/ruby/modules/generated/packaging/os/yum_repository.rb', line 49

attribute :exclude

#failovermethod:roundrobin, ...



52
# File 'lib/ansible/ruby/modules/generated/packaging/os/yum_repository.rb', line 52

attribute :failovermethod

#fileString?



56
# File 'lib/ansible/ruby/modules/generated/packaging/os/yum_repository.rb', line 56

attribute :file

#gpgcakeyObject?



60
# File 'lib/ansible/ruby/modules/generated/packaging/os/yum_repository.rb', line 60

attribute :gpgcakey

#gpgcheckSymbol?



63
# File 'lib/ansible/ruby/modules/generated/packaging/os/yum_repository.rb', line 63

attribute :gpgcheck

#gpgkeyObject?



67
# File 'lib/ansible/ruby/modules/generated/packaging/os/yum_repository.rb', line 67

attribute :gpgkey

#http_caching:all, ...



70
# File 'lib/ansible/ruby/modules/generated/packaging/os/yum_repository.rb', line 70

attribute :http_caching

#includeObject?



74
# File 'lib/ansible/ruby/modules/generated/packaging/os/yum_repository.rb', line 74

attribute :include

#includepkgsObject?



77
# File 'lib/ansible/ruby/modules/generated/packaging/os/yum_repository.rb', line 77

attribute :includepkgs

#ip_resolve4, ...



80
# File 'lib/ansible/ruby/modules/generated/packaging/os/yum_repository.rb', line 80

attribute :ip_resolve

#keepalive:yes, ...



84
# File 'lib/ansible/ruby/modules/generated/packaging/os/yum_repository.rb', line 84

attribute :keepalive

#keepcache0, ...



88
# File 'lib/ansible/ruby/modules/generated/packaging/os/yum_repository.rb', line 88

attribute :keepcache

#metadata_expireInteger?



92
# File 'lib/ansible/ruby/modules/generated/packaging/os/yum_repository.rb', line 92

attribute :metadata_expire

#metadata_expire_filter:never, ...



96
# File 'lib/ansible/ruby/modules/generated/packaging/os/yum_repository.rb', line 96

attribute :metadata_expire_filter


100
# File 'lib/ansible/ruby/modules/generated/packaging/os/yum_repository.rb', line 100

attribute :metalink

#mirrorlistString?



103
# File 'lib/ansible/ruby/modules/generated/packaging/os/yum_repository.rb', line 103

attribute :mirrorlist

#mirrorlist_expireInteger?



107
# File 'lib/ansible/ruby/modules/generated/packaging/os/yum_repository.rb', line 107

attribute :mirrorlist_expire

#nameString



111
# File 'lib/ansible/ruby/modules/generated/packaging/os/yum_repository.rb', line 111

attribute :name

#passwordObject?



115
# File 'lib/ansible/ruby/modules/generated/packaging/os/yum_repository.rb', line 115

attribute :password

#priorityInteger?



118
# File 'lib/ansible/ruby/modules/generated/packaging/os/yum_repository.rb', line 118

attribute :priority

#protect:yes, ...



122
# File 'lib/ansible/ruby/modules/generated/packaging/os/yum_repository.rb', line 122

attribute :protect

#proxyObject?



126
# File 'lib/ansible/ruby/modules/generated/packaging/os/yum_repository.rb', line 126

attribute :proxy

#proxy_passwordObject?



129
# File 'lib/ansible/ruby/modules/generated/packaging/os/yum_repository.rb', line 129

attribute :proxy_password

#proxy_usernameObject?



132
# File 'lib/ansible/ruby/modules/generated/packaging/os/yum_repository.rb', line 132

attribute :proxy_username

#repo_gpgcheck:yes, ...



135
# File 'lib/ansible/ruby/modules/generated/packaging/os/yum_repository.rb', line 135

attribute :repo_gpgcheck

#reposdirString?



139
# File 'lib/ansible/ruby/modules/generated/packaging/os/yum_repository.rb', line 139

attribute :reposdir

#retriesInteger?



143
# File 'lib/ansible/ruby/modules/generated/packaging/os/yum_repository.rb', line 143

attribute :retries

#s3_enabled:yes, ...



147
# File 'lib/ansible/ruby/modules/generated/packaging/os/yum_repository.rb', line 147

attribute :s3_enabled

#skip_if_unavailable:yes, ...



151
# File 'lib/ansible/ruby/modules/generated/packaging/os/yum_repository.rb', line 151

attribute :skip_if_unavailable

#ssl_check_cert_permissions:yes, ...



155
# File 'lib/ansible/ruby/modules/generated/packaging/os/yum_repository.rb', line 155

attribute :ssl_check_cert_permissions

#sslcacertObject?



159
# File 'lib/ansible/ruby/modules/generated/packaging/os/yum_repository.rb', line 159

attribute :sslcacert

#sslclientcertObject?



162
# File 'lib/ansible/ruby/modules/generated/packaging/os/yum_repository.rb', line 162

attribute :sslclientcert

#sslclientkeyObject?



165
# File 'lib/ansible/ruby/modules/generated/packaging/os/yum_repository.rb', line 165

attribute :sslclientkey

#sslverify:yes, ...



168
# File 'lib/ansible/ruby/modules/generated/packaging/os/yum_repository.rb', line 168

attribute :sslverify

#state:absent, ...



172
# File 'lib/ansible/ruby/modules/generated/packaging/os/yum_repository.rb', line 172

attribute :state

#throttleObject?



176
# File 'lib/ansible/ruby/modules/generated/packaging/os/yum_repository.rb', line 176

attribute :throttle

#timeoutInteger?



179
# File 'lib/ansible/ruby/modules/generated/packaging/os/yum_repository.rb', line 179

attribute :timeout

#ui_repoid_varsString?



183
# File 'lib/ansible/ruby/modules/generated/packaging/os/yum_repository.rb', line 183

attribute :ui_repoid_vars

#usernameObject?



187
# File 'lib/ansible/ruby/modules/generated/packaging/os/yum_repository.rb', line 187

attribute :username