Skip to content
Snippets Groups Projects
Select Git revision
  • 4a157bf1285018299c287fdda085fef3c562e044
  • master default protected
2 results

map.jinja

Blame
  • osfamilymap.yaml 2.52 KiB
    # -*- coding: utf-8 -*-
    # vim: ft=yaml
    ---
    Debian:
      ver: 8
      pkg: tomcat8
      native_pkg: libtcnative-1
      manager_pkg: tomcat8-admin
      with_haveged: true
      haveged_enabled: true
      conf_dir: /etc/tomcat8
      main_config: /etc/default/tomcat8
      main_config_template: salt://tomcat/files/tomcat-default-Debian.template
      service: tomcat8
      user: tomcat8
      group: tomcat8
      java_home: /usr/lib/jvm/default-java
    
    RedHat:
      native_pkg: tomcat-native
      manager_pkg: tomcat-admin-webapps
      main_config_template: salt://tomcat/files/tomcat-default-CentOS.template
    
    Suse:
      ver: 8
      native_pkg: libtcnative-1-0
      manager_pkg: tomcat-admin-webapps
      main_config_template: salt://tomcat/files/tomcat-default-CentOS.template
    
    Gentoo: {}
    
    Arch:
      pkg: tomcat8
      ver: 8
      service: tomcat8
      native_pkg: tomcat-native
      conf_dir: /etc/tomcat8
      main_config: /usr/lib/systemd/system/tomcat8.service
      main_config_template: salt://tomcat/files/tomcat-default-Arch.template
      user: tomcat8
      group: tomcat8
      java_home: /usr/lib/jvm/default-runtime
      jvm_tmp: /var/tmp/tomcat8/temp
      catalina_pid: /var/run/tomcat8.pid
      catalina_base: /usr/share/tomcat8
      catalina_home: /usr/share/tomcat8
      # Not used on Arch
      manager_pkg: ''
    
    Alpine: {}
    
    FreeBSD:
      native_pkg: tomcat-native
      ini_config: /etc/rc.conf
      java_home: /usr
    
    OpenBSD: {}
    
    Solaris: {}
    
    Windows: {}
    
    {%- if grains.os == 'MacOS' %}
    {%-   if salt['cmd.run']('/usr/libexec/java_home -F', output_loglevel="quiet") == 0 %}
    {%-     set darwin_javahome = salt['cmd.run']('/usr/libexec/java_home') %}
    {%-   else %}
    {%-     set darwin_javahome = "" %}
    {%-   endif %}
    MacOS:
      # yamllint disable rule:line-length