Merge pull request #108 from enver/master

Added support to control gpgcheck and gpgkey via pillar
This commit is contained in:
puneet kandhari 2016-02-24 07:01:00 -06:00
commit cf00b46bc8
3 changed files with 10 additions and 3 deletions

View File

@ -41,8 +41,8 @@ nginx_zypp_repo:
- baseurl: 'http://download.opensuse.org/repositories/server:/http/openSUSE_13.2/' - baseurl: 'http://download.opensuse.org/repositories/server:/http/openSUSE_13.2/'
- enabled: True - enabled: True
- autorefresh: True - autorefresh: True
- gpgcheck: True - gpgcheck: {{ nginx.lookup.gpg_check }}
- gpgkey: 'http://download.opensuse.org/repositories/server:/http/openSUSE_13.2/repodata/repomd.xml.key' - gpgkey: {{ nginx.lookup.gpg_key }}
- require_in: - require_in:
- pkg: nginx_install - pkg: nginx_install
- watch_in: - watch_in:
@ -63,7 +63,8 @@ nginx_yum_repo:
{%- else %} {%- else %}
- baseurl: 'http://nginx.org/packages/rhel/{{ nginx.lookup.rh_os_releasever }}/$basearch/' - baseurl: 'http://nginx.org/packages/rhel/{{ nginx.lookup.rh_os_releasever }}/$basearch/'
{%- endif %} {%- endif %}
- gpgcheck: False - gpgcheck: {{ nginx.lookup.gpg_check }}
- gpgkey: {{ nginx.lookup.gpg_key }}
- enabled: True - enabled: True
- require_in: - require_in:
- pkg: nginx_install - pkg: nginx_install

View File

@ -26,6 +26,8 @@
'vhost_use_symlink': False, 'vhost_use_symlink': False,
'pid_file': '/run/nginx.pid', 'pid_file': '/run/nginx.pid',
'rh_os_releasever': '$releasever', 'rh_os_releasever': '$releasever',
'gpg_check': False,
'gpg_key': 'http://nginx.org/keys/nginx_signing.key',
}, },
'Suse': { 'Suse': {
'package': 'nginx', 'package': 'nginx',
@ -36,6 +38,8 @@
'vhost_enabled': '/etc/nginx/conf.d', 'vhost_enabled': '/etc/nginx/conf.d',
'vhost_use_symlink': False, 'vhost_use_symlink': False,
'pid_file': '/run/nginx.pid', 'pid_file': '/run/nginx.pid',
'gpg_check': True,
'gpg_key': 'http://download.opensuse.org/repositories/server:/http/openSUSE_13.2/repodata/repomd.xml.key'
}, },
'Arch': { 'Arch': {
'package': 'nginx', 'package': 'nginx',

View File

@ -37,6 +37,8 @@ nginx:
vhost_use_symlink: True vhost_use_symlink: True
# This is required for RedHat like distros (Amazon Linux) that don't follow semantic versioning for $releasever # This is required for RedHat like distros (Amazon Linux) that don't follow semantic versioning for $releasever
rh_os_releasever: '6' rh_os_releasever: '6'
# Currently it can be used on rhel/centos/suse when installing from repo
gpg_check: True
# Source compilation is not currently a part of nginx.ng # Source compilation is not currently a part of nginx.ng
from_source: False from_source: False