fix(opensuse): pkgrepo.absent TypeError
Repository can only be removed by name, other fields cause del_repo() to fail. Signed-off-by: Georg Pfuetzenreuter <mail@georg-pfuetzenreuter.net>
This commit is contained in:
parent
9ec7ed2b31
commit
bcd6274afd
@ -145,12 +145,9 @@ nginx_phusionpassenger_repo:
|
|||||||
{% 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:
|
||||||
|
- name: server_http
|
||||||
{%- if from_opensuse_devel %}
|
{%- if from_opensuse_devel %}
|
||||||
- managed
|
- managed
|
||||||
{%- else %}
|
|
||||||
- absent
|
|
||||||
{%- endif %}
|
|
||||||
- name: server_http
|
|
||||||
- humanname: server_http
|
- humanname: server_http
|
||||||
- baseurl: 'http://download.opensuse.org/repositories/server:/http/{{ grains.osrelease }}/'
|
- baseurl: 'http://download.opensuse.org/repositories/server:/http/{{ grains.osrelease }}/'
|
||||||
- enabled: True
|
- enabled: True
|
||||||
@ -158,6 +155,9 @@ nginx_zypp_repo:
|
|||||||
- 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 }}
|
- gpgautoimport: {{ nginx.lookup.gpg_autoimport }}
|
||||||
|
{%- else %}
|
||||||
|
- absent
|
||||||
|
{%- endif %}
|
||||||
- require_in:
|
- require_in:
|
||||||
- pkg: nginx_install
|
- pkg: nginx_install
|
||||||
- watch_in:
|
- watch_in:
|
||||||
|
Loading…
Reference in New Issue
Block a user