|
11 | 11 | {% set from_official = true %} |
12 | 12 | {% set from_ppa = false %} |
13 | 13 | {% set from_phusionpassenger = false %} |
| 14 | + {% set from_opensuse_devel = false %} |
14 | 15 | {% elif nginx.install_from_ppa %} |
15 | 16 | {% set from_official = false %} |
16 | 17 | {% set from_ppa = true %} |
17 | 18 | {% set from_phusionpassenger = false %} |
| 19 | + {% set from_opensuse_devel = false %} |
18 | 20 | {% elif nginx.install_from_phusionpassenger %} |
19 | 21 | {% set from_official = false %} |
20 | 22 | {% set from_ppa = false %} |
21 | 23 | {% set from_phusionpassenger = true %} |
| 24 | + {% set from_opensuse_devel = false %} |
| 25 | +{% elif nginx.install_from_opensuse_devel %} |
| 26 | + {% set from_official = false %} |
| 27 | + {% set from_ppa = false %} |
| 28 | + {% set from_phusionpassenger = false %} |
| 29 | + {% set from_opensuse_devel = true %} |
22 | 30 | {% else %} |
23 | 31 | {% set from_official = false %} |
24 | 32 | {% set from_ppa = false %} |
25 | 33 | {% set from_phusionpassenger = false %} |
| 34 | + {% set from_opensuse_devel = false %} |
26 | 35 | {%- endif %} |
27 | 36 |
|
28 | 37 | {%- set resource_repo_managed = 'file' if grains.os_family == 'Debian' else 'pkgrepo' %} |
@@ -136,18 +145,19 @@ nginx_phusionpassenger_repo: |
136 | 145 | {% if grains.os_family == 'Suse' or grains.os == 'SUSE' %} |
137 | 146 | nginx_zypp_repo: |
138 | 147 | pkgrepo: |
139 | | - {%- if from_official %} |
140 | | - - managed |
141 | | - {%- else %} |
142 | | - - absent |
143 | | - {%- endif %} |
144 | 148 | - name: server_http |
| 149 | + {%- if from_opensuse_devel %} |
| 150 | + - managed |
145 | 151 | - humanname: server_http |
146 | | - - baseurl: 'http://download.opensuse.org/repositories/server:/http/openSUSE_13.2/' |
| 152 | + - baseurl: 'http://download.opensuse.org/repositories/server:/http/{{ grains.osrelease }}/' |
147 | 153 | - enabled: True |
148 | 154 | - autorefresh: True |
149 | 155 | - gpgcheck: {{ nginx.lookup.gpg_check }} |
150 | 156 | - gpgkey: {{ nginx.lookup.gpg_key }} |
| 157 | + - gpgautoimport: {{ nginx.lookup.gpg_autoimport }} |
| 158 | + {%- else %} |
| 159 | + - absent |
| 160 | + {%- endif %} |
151 | 161 | - require_in: |
152 | 162 | - pkg: nginx_install |
153 | 163 | - watch_in: |
|
0 commit comments