The linbit.drbd_reactor Ansible collection for installing and configuring DRBD Reactor.
- ansible-core 2.16 or newer
Install directly from GitHub using requirements.yml until LINBIT publishes to Ansible Galaxy:
# requirements.yml
collections:
- name: linbit.common
source: https://github.com/LINBIT/ansible-common-collection.git
type: git
- name: linbit.drbd
source: https://github.com/LINBIT/ansible-drbd-collection.git
type: git
- name: linbit.drbd_reactor
source: https://github.com/LINBIT/ansible-drbd_reactor-collection.git
type: gitansible-galaxy collection install -r requirements.ymlTo upgrade to the latest commits on the default branch:
ansible-galaxy collection install -r requirements.yml --upgradeSee using Ansible collections for more details.
| Role | Description |
|---|---|
ganesha_install |
Install the NFS-Ganesha userspace NFS server, configuring the CentOS Storage SIG repository on Enterprise Linux. |
reactor_install |
Install and enable DRBD Reactor with automatic config reloading. Dynamically includes linbit.drbd.drbd_install if DRBD is not already present on the node. |
resource_agents_distro |
Install the distribution resource-agents package, enabling the OS-appropriate High Availability repository where one is required. |
resource_agents_upstream |
Download missing OCF resource agents from the ClusterLabs GitHub repository. Only agents not already present on the system are downloaded. |
scst_install |
Compile and install the SCST iSCSI target from source with DKMS. Fetches the source once and distributes it through the control node cache. |
This collection is licensed under the MIT License.
See LICENSE for the full text.
Created in 2026 by Ryan Ronnander on behalf of LINBIT.
Inspired by pre-collection Ansible contributions from Matt Kereczman, Ryan Ronnander, Michael Troutman, and Devin Vance.