From bd3a0d33e0d2f923e19e8781b293f6f76414ffbb Mon Sep 17 00:00:00 2001 From: Hyperling Date: Fri, 2 Oct 2026 10:05:12 -0700 Subject: [PATCH] internet_check, create file. --- tasks/general/tests/internet_check.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 tasks/general/tests/internet_check.yml diff --git a/tasks/general/tests/internet_check.yml b/tasks/general/tests/internet_check.yml new file mode 100644 index 0000000..64c4b0e --- /dev/null +++ b/tasks/general/tests/internet_check.yml @@ -0,0 +1,19 @@ +--- +# 20261002 - Hyperling +# Check whether we're connected to the internet and skip certain playbooks if not. + +- name: General | Tests | Internet | Facts + ansible.builtin.set_fact: + internet: true + +- name: General | Tests | Internet | Check + ansible.builtin.wait_for: + host: archlinux.org.com + port: 443 + state: started + timeout: 15 + register: internet_check + +- name: General | Tests | Internet | Facts + ansible.builtin.set_fact: + internet: "{{ internet_check is success }}"