diff --git a/roles/compatcheck/meta/argument_specs.yaml b/roles/compatcheck/meta/argument_specs.yaml index 6692ab9..6ad0427 100644 --- a/roles/compatcheck/meta/argument_specs.yaml +++ b/roles/compatcheck/meta/argument_specs.yaml @@ -22,6 +22,7 @@ argument_specs: - ubuntu - fedora - archlinux + - macosx version_min: description: Earliest supported major version. Allows any version if not specified. type: int @@ -31,7 +32,9 @@ argument_specs: type: int required: false package_managers: - description: List of supported package managers. Defaults to apt for debian and ubuntu, dnf for fedora, pacman for archlinux + description: >- + List of supported package managers. Defaults to apt for debian and ubuntu, + dnf for fedora, pacman for archlinux, homebrew for macosx type: list required: false elements: str @@ -40,3 +43,4 @@ argument_specs: - dnf - pacman - atomic_container + - homebrew diff --git a/roles/compatcheck/vars/main.yaml b/roles/compatcheck/vars/main.yaml index f086430..9a4dedc 100644 --- a/roles/compatcheck/vars/main.yaml +++ b/roles/compatcheck/vars/main.yaml @@ -5,4 +5,5 @@ _compatcheck_default_package_managers: ubuntu: apt fedora: dnf archlinux: pacman + macosx: homebrew _compatcheck_default_package_manager: "{{ _compatcheck_default_package_managers[ansible_distribution | lower] }}"