Project ID: 1809


This repo contains ZeroMQ 4 RPMs, as well as a compatible set of python bindings (pyzmq).

Looking for RHEL/CentOS 5 builds?

They are in a separate COPR. This is due to a lack of continuing support for Python 2.6 packages in EPEL5, making it necessary for us to have a separate repo for RHEL/CentOS 5 containing all Python 2.6 dependencies.

Installation Instructions

Enabling This Repository


To manually enable this repository, download the appropriate repo file from the Yum Repos list below and place it into /etc/yum.repos.d.

Using Salt

This repo can be enabled using a pkgrepo.managed state, for easier deployment to your minions:

{% if grains['os'] in ('RedHat', 'CentOS', 'Fedora') %} {% if grains['os'] == 'Fedora' %} {% set repotype = 'fedora' %} {% else %} {% set repotype = 'epel' %} {% endif %} saltstack-zeromq4: pkgrepo.managed: - humanname: Copr repo for zeromq4 owned by saltstack - baseurl:{{ repotype }}-$releasever-$basearch/ - gpgcheck: 0 - skip_if_unavailable: True - enabled: 1 {% endif %}

Alternatively, the repo file can be downloaded from the Yum Repos list below and then deployed using a file.managed state:

{% if grains['os'] in ('RedHat', 'CentOS', 'Fedora') %} {% if grains['os'] == 'Fedora' %} {% set repotype = 'fedora' %} {% else %} {% set repotype = 'epel' %} {% endif %} /etc/yum.repos.d/saltstack-zeromq4-{{ repotype }}-{{ salt['grains.get']('osmajorrelease', 'unknown') }}.repo: file.managed: - source: salt://path/to/saltstack-zeromq4-{{ repotype }}-{{ salt['grains.get']('osmajorrelease', 'unknown') }}.repo - user: root - group: root - mode: 644 {% endif %}

Either of the above two methods can be combined with a pkg.latest state to upgrade ZeroMQ and pyzmq on the minions, and a cmd.wait state to restart the minion.

{% if grains['os'] in ('RedHat', 'CentOS', 'Fedora') %} update_zmq: pkg: - latest - pkgs: - zeromq - python-zmq - order: last cmd: - wait - name: echo service salt-minion restart | at now + 1 minute - watch: - pkg: update_zmq {% endif %}

Note: This example assumes that atd is installed and running, see here for a more detailed explanation.

Reporting Bugs

Bugs for this repository can be reported on the SaltStack issue tracker on GitHub.

Active Releases

The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).

Release Architectures Repo Download
EPEL 6 i386 (0)*, x86_64 (38)* EPEL 6 (30028 downloads)
EPEL 7 x86_64 (8)* EPEL 7 (21234 downloads)

* Total number of packages downloaded in the last seven days.

External Repository List

The following repositories are accessible during builds