saltstack/zeromq4

Project ID: 1809

Description

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

Manually

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: http://copr-be.cloud.fedoraproject.org/results/saltstack/zeromq4/{{ 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 (4)*, x86_64 (48)* EPEL 6 (30250 downloads)
EPEL 7 x86_64 (16)* EPEL 7 (21271 downloads)

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

External Repository List

The following repositories are accessible during builds