--- - name: "(Alpine Linux) Install dependencies" apk: name: "{{ nginx_alpine_dependencies }}" update_cache: yes when: ansible_facts['os_family'] == "Alpine" - name: "(Debian/Ubuntu) Install dependencies" apt: name: "{{ nginx_debian_dependencies }}" update_cache: yes when: ansible_facts['os_family'] == "Debian" - name: "(Amazon Linux/CentOS/Oracle Linux/RHEL) Install dependencies" yum: name: "{{ nginx_redhat_dependencies }}" when: ansible_facts['os_family'] == "RedHat" - name: "(SLES) Install dependencies" zypper: name: "{{ nginx_sles_dependencies }}" when: ansible_facts['os_family'] == "Suse" - name: "(FreeBSD) Install dependencies" block: - name: "(FreeBSD) Install dependencies using package(s)" pkgng: name: "{{ nginx_freebsd_dependencies }}" when: nginx_bsd_install_packages | bool - name: "(FreeBSD) Install dependencies using port(s)" portinstall: name: "{{ item }}" use_packages: "{{ nginx_bsd_portinstall_use_packages | default(omit) }}" loop: "{{ nginx_freebsd_dependencies }}" when: not nginx_bsd_install_packages | bool when: ansible_facts['distribution'] == "FreeBSD"