diff --git a/tests/integration/targets/archive/tasks/broken-link.yml b/tests/integration/targets/archive/tasks/broken-link.yml new file mode 100644 index 0000000000..b1e0fb752b --- /dev/null +++ b/tests/integration/targets/archive/tasks/broken-link.yml @@ -0,0 +1,22 @@ +--- +- name: Create broken link + file: + src: /nowhere + dest: "{{ output_dir }}/nowhere.txt" + state: link + force: yes + +- name: Archive broken link (tar.gz) + archive: + path: "{{ output_dir }}/*.txt" + dest: "{{ output_dir }}/archive_broken_link.tar.gz" + +- name: Archive broken link (tar.bz2) + archive: + path: "{{ output_dir }}/*.txt" + dest: "{{ output_dir }}/archive_broken_link.tar.bz2" + +- name: Archive broken link (zip) + archive: + path: "{{ output_dir }}/*.txt" + dest: "{{ output_dir }}/archive_broken_link.zip" diff --git a/tests/integration/targets/archive/tasks/main.yml b/tests/integration/targets/archive/tasks/main.yml index 1b114fd0f6..6d699bc427 100644 --- a/tests/integration/targets/archive/tasks/main.yml +++ b/tests/integration/targets/archive/tasks/main.yml @@ -366,3 +366,6 @@ - name: Remove backports.lzma if previously installed (pip) pip: name=backports.lzma state=absent when: backports_lzma_pip is changed + +- name: import broken-link tests + import_tasks: broken-link.yml