Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Size: Mime:
---
# tasks file for zabbix_proxy

- name: "Install the correct repository"
  include: "RedHat.yml"
  when:
    - ansible_os_family == "RedHat"

- name: "Install the correct repository"
  include: "Debian.yml"
  when:
    - ansible_os_family == "Debian"

- name: "Place systemd unit file"
  copy:
    src: systemd.service
    dest: /etc/systemd/system/zabbix-java-gateway.service
    mode: '0644'
  register: systemd_state
  when:
    - zabbix_version is version('5.4', '<')

- name: "Reload systemd"
  shell: systemctl daemon-reload
  when:
    - zabbix_version is version('5.4', '<')
    - systemd_state.changed
  tags:
    - skip_ansible_lint

- name: "Configure zabbix-proxy"
  template:
    src: zabbix_java_gateway.conf.j2
    dest: /etc/zabbix/zabbix_java_gateway.conf
    owner: zabbix
    group: zabbix
    mode: "{{ zabbix_java_gateway_conf_mode }}"
  notify:
    - zabbix-java-gateway restarted

- name: "Make sure Zabbix Java Gateway is running"
  systemd:
    name: zabbix-java-gateway
    state: started
    enabled: true
    daemon_reload: true