30 lines
1.0 KiB
YAML
30 lines
1.0 KiB
YAML
---
|
|
# Copyright (c) Ansible Project
|
|
# GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt)
|
|
# SPDX-License-Identifier: GPL-3.0-or-later
|
|
|
|
- name: Set mode for decompressed file ({{ format }} test)
|
|
set_fact:
|
|
decompressed_mode: "0640"
|
|
|
|
- name: Simple decompress ({{ format }} test)
|
|
decompress:
|
|
src: "{{ remote_tmp_dir }}/file.txt.{{ format }}"
|
|
dest: "{{ remote_tmp_dir }}/file_from_{{ format }}.txt"
|
|
format: "{{ format }}"
|
|
mode: "{{ decompressed_mode }}"
|
|
register: first_decompression
|
|
|
|
- name: Stat decompressed file ({{ format }} test)
|
|
stat:
|
|
path: "{{ remote_tmp_dir }}/file_from_{{ format }}.txt"
|
|
register: decompressed_file_stat
|
|
|
|
- name: Check that file was decompressed correctly ({{ format }} test)
|
|
assert:
|
|
that:
|
|
- first_decompression.changed
|
|
- decompressed_file_stat.stat.exists
|
|
- decompressed_file_stat.stat.mode == decompressed_mode
|
|
- orig_file_stat.stat.checksum == decompressed_file_stat.stat.checksum
|