mirror of
https://github.com/zebrajr/ansible.git
synced 2025-12-06 12:19:53 +01:00
parent
6efb30b43e
commit
aa24e97435
2
changelogs/fragments/83960-dnf5-state-installed-fix.yml
Normal file
2
changelogs/fragments/83960-dnf5-state-installed-fix.yml
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
bugfixes:
|
||||
- "dnf5 - re-introduce the ``state: installed`` alias to ``state: present`` (https://github.com/ansible/ansible/issues/83960)"
|
||||
|
|
@ -655,7 +655,7 @@ class Dnf5Module(YumDnf):
|
|||
results = []
|
||||
if self.names == ["*"] and self.state == "latest":
|
||||
goal.add_rpm_upgrade(settings)
|
||||
elif self.state in {"install", "present", "latest"}:
|
||||
elif self.state in {"installed", "present", "latest"}:
|
||||
upgrade = self.state == "latest"
|
||||
for spec in self.names:
|
||||
if is_newer_version_installed(base, spec):
|
||||
|
|
@ -688,7 +688,7 @@ class Dnf5Module(YumDnf):
|
|||
if transaction.get_problems():
|
||||
failures = []
|
||||
for log_event in transaction.get_resolve_logs():
|
||||
if log_event.get_problem() == libdnf5.base.GoalProblem_NOT_FOUND and self.state in {"install", "present", "latest"}:
|
||||
if log_event.get_problem() == libdnf5.base.GoalProblem_NOT_FOUND and self.state in {"installed", "present", "latest"}:
|
||||
# NOTE dnf module compat
|
||||
failures.append("No package {} available.".format(log_event.get_spec()))
|
||||
else:
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
- name: Install dinginessentail-1.0-1
|
||||
dnf:
|
||||
name: dinginessentail-1.0-1
|
||||
state: present
|
||||
state: installed
|
||||
register: dnf_result
|
||||
|
||||
- name: Check dinginessentail with rpm
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user