Bladeren bron

Added opensuse support

Needed to add repo management because opensuse doesn't have nginx
in default repo
susefix
Niels Abspoel 9 jaren geleden
bovenliggende
commit
a275ee2451
2 gewijzigde bestanden met toevoegingen van 31 en 0 verwijderingen
  1. +21
    -0
      nginx/ng/install.sls
  2. +10
    -0
      nginx/ng/map.jinja

+ 21
- 0
nginx/ng/install.sls Bestand weergeven

@@ -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 Bestand weergeven

@@ -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': {},

Laden…
Annuleren
Opslaan