diff --git a/awx/playbooks/scan_facts.yml b/awx/playbooks/scan_facts.yml index 1b90380c62..d24d07d6fa 100644 --- a/awx/playbooks/scan_facts.yml +++ b/awx/playbooks/scan_facts.yml @@ -3,11 +3,31 @@ scan_use_checksum: false scan_use_recursive: false tasks: - - scan_packages: + + - name: "Scan packages (Unix/Linux)" + scan_packages: os_family: '{{ ansible_os_family }}' - - scan_services: - - scan_files: + when: ansible_os_family != "Windows" + - name: "Scan services (Unix/Linux)" + scan_services: + when: ansible_os_family != "Windows" + - name: "Scan files (Unix/Linux)" + scan_files: paths: '{{ scan_file_paths }}' get_checksum: '{{ scan_use_checksum }}' recursive: '{{ scan_use_recursive }}' - when: scan_file_paths is defined \ No newline at end of file + when: scan_file_paths is defined and ansible_os_family != "Windows" + + - name: "Scan packages (Windows)" + win_scan_packages: + when: ansible_os_family == "Windows" + - name: "Scan services (Windows)" + win_scan_services: + when: ansible_os_family == "Windows" + - name: "Scan files (Windows)" + win_scan_files: + paths: '{{ scan_file_paths }}' + get_checksum: '{{ scan_use_checksum }}' + recursive: '{{ scan_use_recursive }}' + when: scan_file_paths is defined and ansible_os_family == "Windows" + diff --git a/awx/plugins/library/scan_files.ps1 b/awx/plugins/library/win_scan_files.ps1 similarity index 100% rename from awx/plugins/library/scan_files.ps1 rename to awx/plugins/library/win_scan_files.ps1 diff --git a/awx/plugins/library/scan_packages.ps1 b/awx/plugins/library/win_scan_packages.ps1 similarity index 100% rename from awx/plugins/library/scan_packages.ps1 rename to awx/plugins/library/win_scan_packages.ps1 diff --git a/awx/plugins/library/scan_services.ps1 b/awx/plugins/library/win_scan_services.ps1 similarity index 100% rename from awx/plugins/library/scan_services.ps1 rename to awx/plugins/library/win_scan_services.ps1