|
|
|
|
|
|
|
|
{% set from_official = true %} |
|
|
{% set from_official = true %} |
|
|
{% set from_ppa = false %} |
|
|
{% set from_ppa = false %} |
|
|
{% set from_phusionpassenger = false %} |
|
|
{% set from_phusionpassenger = false %} |
|
|
|
|
|
{% set from_opensuse_devel = false %} |
|
|
{% elif nginx.install_from_ppa %} |
|
|
{% elif nginx.install_from_ppa %} |
|
|
{% set from_official = false %} |
|
|
{% set from_official = false %} |
|
|
{% set from_ppa = true %} |
|
|
{% set from_ppa = true %} |
|
|
{% set from_phusionpassenger = false %} |
|
|
{% set from_phusionpassenger = false %} |
|
|
|
|
|
{% set from_opensuse_devel = false %} |
|
|
{% elif nginx.install_from_phusionpassenger %} |
|
|
{% elif nginx.install_from_phusionpassenger %} |
|
|
{% set from_official = false %} |
|
|
{% set from_official = false %} |
|
|
{% set from_ppa = false %} |
|
|
{% set from_ppa = false %} |
|
|
{% set from_phusionpassenger = true %} |
|
|
{% set from_phusionpassenger = true %} |
|
|
|
|
|
{% set from_opensuse_devel = false %} |
|
|
|
|
|
{% elif nginx.install_from_opensuse_devel %} |
|
|
|
|
|
{% set from_official = false %} |
|
|
|
|
|
{% set from_ppa = false %} |
|
|
|
|
|
{% set from_phusionpassenger = false %} |
|
|
|
|
|
{% set from_opensuse_devel = true %} |
|
|
{% else %} |
|
|
{% else %} |
|
|
{% set from_official = false %} |
|
|
{% set from_official = false %} |
|
|
{% set from_ppa = false %} |
|
|
{% set from_ppa = false %} |
|
|
{% set from_phusionpassenger = false %} |
|
|
{% set from_phusionpassenger = false %} |
|
|
|
|
|
{% set from_opensuse_devel = false %} |
|
|
{%- endif %} |
|
|
{%- endif %} |
|
|
|
|
|
|
|
|
{%- set resource_repo_managed = 'file' if grains.os_family == 'Debian' else 'pkgrepo' %} |
|
|
{%- set resource_repo_managed = 'file' if grains.os_family == 'Debian' else 'pkgrepo' %} |
|
|
|
|
|
|
|
|
{% if grains.os_family == 'Suse' or grains.os == 'SUSE' %} |
|
|
{% if grains.os_family == 'Suse' or grains.os == 'SUSE' %} |
|
|
nginx_zypp_repo: |
|
|
nginx_zypp_repo: |
|
|
pkgrepo: |
|
|
pkgrepo: |
|
|
{%- if from_official %} |
|
|
|
|
|
- managed |
|
|
|
|
|
{%- else %} |
|
|
|
|
|
- absent |
|
|
|
|
|
{%- endif %} |
|
|
|
|
|
- name: server_http |
|
|
- name: server_http |
|
|
|
|
|
{%- if from_opensuse_devel %} |
|
|
|
|
|
- managed |
|
|
- humanname: server_http |
|
|
- humanname: server_http |
|
|
- baseurl: 'http://download.opensuse.org/repositories/server:/http/openSUSE_13.2/' |
|
|
|
|
|
|
|
|
- baseurl: 'http://download.opensuse.org/repositories/server:/http/{{ grains.osrelease }}/' |
|
|
- enabled: True |
|
|
- enabled: True |
|
|
- autorefresh: True |
|
|
- autorefresh: True |
|
|
- gpgcheck: {{ nginx.lookup.gpg_check }} |
|
|
- gpgcheck: {{ nginx.lookup.gpg_check }} |
|
|
- gpgkey: {{ nginx.lookup.gpg_key }} |
|
|
- gpgkey: {{ nginx.lookup.gpg_key }} |
|
|
|
|
|
- gpgautoimport: {{ nginx.lookup.gpg_autoimport }} |
|
|
|
|
|
{%- else %} |
|
|
|
|
|
- absent |
|
|
|
|
|
{%- endif %} |
|
|
- require_in: |
|
|
- require_in: |
|
|
- pkg: nginx_install |
|
|
- pkg: nginx_install |
|
|
- watch_in: |
|
|
- watch_in: |