From 55cc3441beca172342a375f0032e8f14eba46a03 Mon Sep 17 00:00:00 2001 From: "Kenneth Benzie (Benie)" Date: Fri, 28 Oct 2022 18:56:01 +0100 Subject: [PATCH] Add role for jq on Debina, macOS, and Windows --- roles/jq/tasks/Darwin.yaml | 5 +++++ roles/jq/tasks/Debian.yaml | 5 +++++ roles/jq/tasks/Windows.yaml | 5 +++++ roles/jq/tasks/main.yaml | 2 ++ 4 files changed, 17 insertions(+) create mode 100644 roles/jq/tasks/Darwin.yaml create mode 100644 roles/jq/tasks/Debian.yaml create mode 100644 roles/jq/tasks/Windows.yaml create mode 100644 roles/jq/tasks/main.yaml diff --git a/roles/jq/tasks/Darwin.yaml b/roles/jq/tasks/Darwin.yaml new file mode 100644 index 0000000..efab477 --- /dev/null +++ b/roles/jq/tasks/Darwin.yaml @@ -0,0 +1,5 @@ +--- +- name: install homebrew package + homebrew: + name: jq + state: latest diff --git a/roles/jq/tasks/Debian.yaml b/roles/jq/tasks/Debian.yaml new file mode 100644 index 0000000..6e6ae4c --- /dev/null +++ b/roles/jq/tasks/Debian.yaml @@ -0,0 +1,5 @@ +--- +- name: install apt package + apt: + name: jq + state: latest diff --git a/roles/jq/tasks/Windows.yaml b/roles/jq/tasks/Windows.yaml new file mode 100644 index 0000000..0ec15be --- /dev/null +++ b/roles/jq/tasks/Windows.yaml @@ -0,0 +1,5 @@ +--- +- name: install chocolatey package + win_chocolatey: + name: jq + state: latest diff --git a/roles/jq/tasks/main.yaml b/roles/jq/tasks/main.yaml new file mode 100644 index 0000000..6853678 --- /dev/null +++ b/roles/jq/tasks/main.yaml @@ -0,0 +1,2 @@ +--- +- include_tasks: '{{ansible_os_family}}.yaml'