mirror of https://github.com/ansible/ansible.git
facts: Skip path if the distribution path is directory (#84012)
* facts: Skip path if the distribution path is directory Skip path if the distribution path is directory instead of file. Handle exception raised while handling distribution path. Fixes: #84006 Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com> * Review requests --------- Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>pull/83450/merge
parent
21fee95af7
commit
34f8f55d9e
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
bugfixes:
|
||||||
|
- facts - skip if distribution file path is directory, instead of raising error (https://github.com/ansible/ansible/issues/84006).
|
@ -0,0 +1,17 @@
|
|||||||
|
# Copyright: Contributors to the Ansible project
|
||||||
|
# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
|
|
||||||
|
import tempfile
|
||||||
|
|
||||||
|
|
||||||
|
from ansible.module_utils.facts.system.distribution import DistributionFiles
|
||||||
|
|
||||||
|
|
||||||
|
def test_distribution_files(mock_module):
|
||||||
|
d = DistributionFiles(mock_module)
|
||||||
|
temp_dir = tempfile.TemporaryDirectory()
|
||||||
|
dist_file, dist_file_content = d._get_dist_file_content(temp_dir.name)
|
||||||
|
assert not dist_file
|
||||||
|
assert dist_file_content is None
|
Loading…
Reference in New Issue