atlassian.ixgbevf
Ansible Galaxy Role - atlassian.ixgbevf
This Ansible role provides a modern Intel ixgbevf driver for AWS Enhanced Networking (SR-IOV) and 10Gbit connections, using DKMS (Dynamic Kernel Module Support).
Usage
Here’s how to set up a newer driver for our r3.4xlarge instances in AWS EC2:
- hosts: r3.4xlarge
roles:
- { role: atlassian.ixgbevf, ixgbevf_version: 2.16.4, ixgbevf_tar_sha1_hash: 110fa89c30b029e946ed73105c471cf03f1767be }
The SHA1 hash ensures that the driver package is valid. You can also add a binary directly in atlassian.ixgbevf/files/ixgbevf-$VERSION.tar.gz.
You can find the original source at: SourceForge ixgbevf stable
Installation
You usually include Galaxy roles in your roles/requirements.yml file. Your path might differ.
- src: atlassian.ixgbevf
version: 1.1.0
To install all your Galaxy roles, use ansible-galaxy. You can read more about it on the Galaxy intro page.
$ ansible-galaxy install -r roles/requirements.yml -p roles/
Tests
Ansible Galaxy has basic integration with TravisCI for testing. You can also run the tests manually.
$ ansible-playbook tests/test.yml -i tests/inventory --syntax-check
Contributors
We welcome pull requests, issues, and comments. Here’s how to submit a pull request:
- Include tests for any new features and bug fixes.
- Keep to the existing coding style.
- Separate unrelated changes into different pull requests.
Check existing issues to find ways to contribute.
For larger changes, start a discussion first by creating an issue to explain the proposed change.
Atlassian requires contributors to sign a Contributor License Agreement (CLA), which means you agree to let your code, documentation, or translation be used in the project and related work.
Before your contributions can be accepted, please sign the CLA using the appropriate link below. The Corporate CLA is for organizational contributors, while the Individual CLA is for individual contributors.
License
Copyright (c) 2016 Atlassian and others. This project is licensed under Apache 2.0. See the LICENSE.txt file for more information.
Installs the Intel ixgbevf driver required for AWS Enhanced Networking (SR-IOV)
ansible-galaxy install atlassian.ixgbevf