summaryrefslogtreecommitdiffstats
path: root/test/integration/targets/setup_paramiko/uninstall.yml
diff options
context:
space:
mode:
Diffstat (limited to 'test/integration/targets/setup_paramiko/uninstall.yml')
-rw-r--r--test/integration/targets/setup_paramiko/uninstall.yml21
1 files changed, 21 insertions, 0 deletions
diff --git a/test/integration/targets/setup_paramiko/uninstall.yml b/test/integration/targets/setup_paramiko/uninstall.yml
new file mode 100644
index 0000000..e517a2b
--- /dev/null
+++ b/test/integration/targets/setup_paramiko/uninstall.yml
@@ -0,0 +1,21 @@
+- hosts: localhost
+ vars:
+ detect_paramiko: '{{ lookup("file", lookup("env", "OUTPUT_DIR") + "/detect-paramiko.json") | from_json }}'
+ tasks:
+ - name: Uninstall Paramiko and Verify Results
+ when: not detect_paramiko.found
+ block:
+ - name: Uninstall Paramiko
+ include_tasks: "{{ item }}"
+ with_first_found:
+ - "uninstall-{{ ansible_distribution }}-{{ ansible_distribution_version }}-python-{{ ansible_python.version.major }}.yml"
+ - "uninstall-{{ ansible_distribution }}-{{ ansible_distribution_major_version }}-python-{{ ansible_python.version.major }}.yml"
+ - "uninstall-{{ ansible_os_family }}-{{ ansible_distribution_major_version }}-python-{{ ansible_python.version.major }}.yml"
+ - "uninstall-{{ ansible_os_family }}-python-{{ ansible_python.version.major }}.yml"
+ - "uninstall-{{ ansible_pkg_mgr }}-python-{{ ansible_python.version.major }}.yml"
+ - "uninstall-{{ ansible_pkg_mgr }}.yml"
+ - "uninstall-fail.yml"
+ - name: Verify Paramiko was uninstalled
+ detect_paramiko:
+ register: detect_paramiko
+ failed_when: detect_paramiko.found