Class: Ansible::Ruby::Modules::Dnf
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Dnf
- Defined in:
- lib/ansible/ruby/modules/generated/packaging/os/dnf.rb
Overview
Installs, upgrade, removes, and lists packages and groups with the I(dnf) package manager.
Instance Method Summary collapse
-
#allow_downgrade ⇒ Symbol?
Specify if the named package and version is allowed to downgrade a maybe already installed higher version of that package.
-
#autoremove ⇒ Symbol?
If C(yes), removes all “leaf” packages from the system that were originally installed as dependencies of user-installed packages but which are no longer required by any such package.
-
#bugfix ⇒ :yes, ...
If set to C(yes), and C(state=latest) then only installs updates that have been marked bugfix related.
-
#conf_file ⇒ Object?
The remote dnf configuration file to use for the transaction.
-
#disable_excludes ⇒ Object?
Disable the excludes defined in DNF config files.,If set to C(all), disables all excludes.,If set to C(main), disable excludes defined in [main] in yum.conf.,If set to C(repoid), disable excludes defined for given repo id.
-
#disable_gpg_check ⇒ :yes, ...
Whether to disable the GPG checking of signatures of packages being installed.
-
#disable_plugin ⇒ Object?
I(Plugin) name to disable for the install/update operation.
-
#disablerepo ⇒ Object?
I(Repoid) of repositories to disable for the install/update operation.
-
#download_only ⇒ :yes, ...
Only download the packages, do not install them.
-
#enable_plugin ⇒ Object?
I(Plugin) name to enable for the install/update operation.
-
#enablerepo ⇒ String?
I(Repoid) of repositories to enable for the install/update operation.
-
#exclude ⇒ Object?
Package name(s) to exclude when state=present, or latest.
-
#install_repoquery ⇒ Boolean?
This is effectively a no-op in DNF as it is not needed with DNF, but is an accepted parameter for feature parity/compatibility with the I(yum) module.
-
#installroot ⇒ String?
Specifies an alternative installroot, relative to which all packages will be installed.
-
#list ⇒ Object?
Various (non-idempotent) commands for usage with C(/usr/bin/ansible) and I(not) playbooks.
-
#name ⇒ String
A package name or package specifier with version, like C(name-1.0).
-
#releasever ⇒ Object?
Specifies an alternative release from which all packages will be installed.
-
#security ⇒ :yes, ...
If set to C(yes), and C(state=latest) then only installs updates that have been marked security related.
-
#skip_broken ⇒ :yes, ...
Skip packages with broken dependencies(devsolve) and are causing problems.
-
#state ⇒ :absent, ...
Whether to install (C(present), C(latest)), or remove (C(absent)) a package.
-
#update_cache ⇒ :yes, ...
Force yum to check if cache is out of date and redownload if needed.
-
#update_only ⇒ :yes, ...
When using latest, only update installed packages.
-
#validate_certs ⇒ :yes, ...
This only applies if using a https url as the source of the rpm.
Methods inherited from Base
Methods inherited from Ansible::Ruby::Models::Base
attr_option, attr_options, attribute, fix_inclusion, #initialize, remove_existing_validations, #to_h, validates
Constructor Details
This class inherits a constructor from Ansible::Ruby::Models::Base
Instance Method Details
#allow_downgrade ⇒ Symbol?
84 |
# File 'lib/ansible/ruby/modules/generated/packaging/os/dnf.rb', line 84 attribute :allow_downgrade |
#autoremove ⇒ Symbol?
44 |
# File 'lib/ansible/ruby/modules/generated/packaging/os/dnf.rb', line 44 attribute :autoremove |
#bugfix ⇒ :yes, ...
67 |
# File 'lib/ansible/ruby/modules/generated/packaging/os/dnf.rb', line 67 attribute :bugfix |
#conf_file ⇒ Object?
30 |
# File 'lib/ansible/ruby/modules/generated/packaging/os/dnf.rb', line 30 attribute :conf_file |
#disable_excludes ⇒ Object?
77 |
# File 'lib/ansible/ruby/modules/generated/packaging/os/dnf.rb', line 77 attribute :disable_excludes |
#disable_gpg_check ⇒ :yes, ...
33 |
# File 'lib/ansible/ruby/modules/generated/packaging/os/dnf.rb', line 33 attribute :disable_gpg_check |
#disable_plugin ⇒ Object?
74 |
# File 'lib/ansible/ruby/modules/generated/packaging/os/dnf.rb', line 74 attribute :disable_plugin |
#disablerepo ⇒ Object?
27 |
# File 'lib/ansible/ruby/modules/generated/packaging/os/dnf.rb', line 27 attribute :disablerepo |
#download_only ⇒ :yes, ...
92 |
# File 'lib/ansible/ruby/modules/generated/packaging/os/dnf.rb', line 92 attribute :download_only |
#enable_plugin ⇒ Object?
71 |
# File 'lib/ansible/ruby/modules/generated/packaging/os/dnf.rb', line 71 attribute :enable_plugin |
#enablerepo ⇒ String?
23 |
# File 'lib/ansible/ruby/modules/generated/packaging/os/dnf.rb', line 23 attribute :enablerepo |
#exclude ⇒ Object?
48 |
# File 'lib/ansible/ruby/modules/generated/packaging/os/dnf.rb', line 48 attribute :exclude |
#install_repoquery ⇒ Boolean?
88 |
# File 'lib/ansible/ruby/modules/generated/packaging/os/dnf.rb', line 88 attribute :install_repoquery |
#installroot ⇒ String?
37 |
# File 'lib/ansible/ruby/modules/generated/packaging/os/dnf.rb', line 37 attribute :installroot |
#list ⇒ Object?
16 |
# File 'lib/ansible/ruby/modules/generated/packaging/os/dnf.rb', line 16 attribute :list |
#name ⇒ String
12 |
# File 'lib/ansible/ruby/modules/generated/packaging/os/dnf.rb', line 12 attribute :name |
#releasever ⇒ Object?
41 |
# File 'lib/ansible/ruby/modules/generated/packaging/os/dnf.rb', line 41 attribute :releasever |
#security ⇒ :yes, ...
63 |
# File 'lib/ansible/ruby/modules/generated/packaging/os/dnf.rb', line 63 attribute :security |
#skip_broken ⇒ :yes, ...
51 |
# File 'lib/ansible/ruby/modules/generated/packaging/os/dnf.rb', line 51 attribute :skip_broken |
#state ⇒ :absent, ...
19 |
# File 'lib/ansible/ruby/modules/generated/packaging/os/dnf.rb', line 19 attribute :state |
#update_cache ⇒ :yes, ...
55 |
# File 'lib/ansible/ruby/modules/generated/packaging/os/dnf.rb', line 55 attribute :update_cache |
#update_only ⇒ :yes, ...
59 |
# File 'lib/ansible/ruby/modules/generated/packaging/os/dnf.rb', line 59 attribute :update_only |
#validate_certs ⇒ :yes, ...
80 |
# File 'lib/ansible/ruby/modules/generated/packaging/os/dnf.rb', line 80 attribute :validate_certs |