浏览代码

Added opensuse support

Needed to add repo management because opensuse doesn't have nginx
in default repo
susefix
Niels Abspoel 9 年前
父节点
当前提交
a275ee2451
共有 2 个文件被更改,包括 31 次插入0 次删除
  1. +21
    -0
      nginx/ng/install.sls
  2. +10
    -0
      nginx/ng/map.jinja

+ 21
- 0
nginx/ng/install.sls 查看文件

@@ -27,3 +27,24 @@ nginx_ppa_repo:
- watch_in:
- pkg: nginx_install
{% endif %}

{% if salt['grains.get']('os_family') == 'Suse' %}
nginx_zypp_repo:
pkgrepo:
{%- if nginx.install_from_repo %}
- managed
{%- else %}
- absent
{%- endif %}
- name: server_http
- humanname: server_http
- baseurl: 'http://download.opensuse.org/repositories/server:/http/openSUSE_13.2/'
- enabled: True
- autorefresh: True
- gpgcheck: True
- gpgkey: 'http://download.opensuse.org/repositories/server:/http/openSUSE_13.2/repodata/repomd.xml.key'
- require_in:
- pkg: nginx_install
- watch_in:
- pkg: nginx_install
{% endif %}

+ 10
- 0
nginx/ng/map.jinja 查看文件

@@ -24,9 +24,19 @@
'vhost_enabled': '/etc/nginx/conf.d',
'vhost_use_symlink': False,
},
'Suse': {
'package': 'nginx',
'service': 'nginx',
'webuser': 'nginx',
'conf_file': '/etc/nginx/nginx.conf',
'vhost_available': '/etc/nginx/conf.d',
'vhost_enabled': '/etc/nginx/conf.d',
'vhost_use_symlink': False,
},
}, default='Debian' ),
'install_from_source': False,
'install_from_ppa': False,
'install_from_repo': False,
'ppa_version': 'stable',
'package': {
'opts': {},

正在加载...
取消
保存