mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-02-04 07:51:50 +00:00
* Add New Module file_remove * Add fixes from code review * Change file_type documentation * Remove python to_native from the module * Remove redundant block/always cleanup * Update plugins/modules/file_remove.py Co-authored-by: Felix Fontein <felix@fontein.de> * Update plugins/modules/file_remove.py Co-authored-by: Felix Fontein <felix@fontein.de> * Update plugins/modules/file_remove.py Co-authored-by: Felix Fontein <felix@fontein.de> * Update plugins/modules/file_remove.py Co-authored-by: Felix Fontein <felix@fontein.de> * Update plugins/modules/file_remove.py Co-authored-by: Felix Fontein <felix@fontein.de> * Update plugins/modules/file_remove.py Co-authored-by: Felix Fontein <felix@fontein.de> * Update plugins/modules/file_remove.py Co-authored-by: Felix Fontein <felix@fontein.de> * Update plugins/modules/file_remove.py Co-authored-by: Felix Fontein <felix@fontein.de> * Add more nox fixes to latest review * Update plugins/modules/file_remove.py LGTM Co-authored-by: Felix Fontein <felix@fontein.de> * Update tests/integration/targets/file_remove/tasks/main.yml Right, that's better. Co-authored-by: Felix Fontein <felix@fontein.de> * Fix EXAMPLES regex pattern * Add warning when listed file was removed by other process during playbook execution * remove raise exception from find_matching_files; * Update plugins/modules/file_remove.py Co-authored-by: Felix Fontein <felix@fontein.de> * Update plugins/modules/file_remove.py Co-authored-by: Felix Fontein <felix@fontein.de> --------- Co-authored-by: Felix Fontein <felix@fontein.de>
39 lines
1.4 KiB
YAML
39 lines
1.4 KiB
YAML
---
|
|
####################################################################
|
|
# WARNING: These are designed specifically for Ansible tests #
|
|
# and should not be used as examples of how to write Ansible roles #
|
|
####################################################################
|
|
|
|
# Test code for the file_remove module
|
|
# 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: Ensure the test directory is absent before starting
|
|
ansible.builtin.file:
|
|
path: "{{ file_remove_testdir }}"
|
|
state: absent
|
|
|
|
- name: Create the test directory
|
|
ansible.builtin.file:
|
|
path: "{{ file_remove_testdir }}"
|
|
state: directory
|
|
mode: '0755'
|
|
|
|
- name: Include tasks to test error handling
|
|
ansible.builtin.include_tasks: test_errors.yml
|
|
|
|
- name: Include tasks to test glob pattern matching
|
|
ansible.builtin.include_tasks: test_glob.yml
|
|
|
|
- name: Include tasks to test regex pattern matching
|
|
ansible.builtin.include_tasks: test_regex.yml
|
|
|
|
- name: Include tasks to test recursive removal
|
|
ansible.builtin.include_tasks: test_recursive.yml
|
|
|
|
- name: Include tasks to test different file types
|
|
ansible.builtin.include_tasks: test_file_types.yml
|
|
|
|
- name: Include tasks to test check mode and diff mode
|
|
ansible.builtin.include_tasks: test_check_diff.yml
|