0f2b104213
This change bumps up the maximum supported Ansible version to 4.x (ansible-core 2.11.x) and minimum to 2.10. This synchronises Kayobe with Kolla Ansible (see change I8b9212934dfab3831986e8db55671baee32f4bbd). Uses of docker_image are updated. We must now provide the source parameter. When source is build (for molecule), we replace force by force_source and force_tag and move path and dockerfile under the build parameter. Use docker_image_info instead of docker_image_facts. Handle update of ansible inside kolla-ansible virtualenv and document how to do it for the kayobe virtualenv. Change-Id: I7a4530f4f63ddb37aa30a617db5944b97bc3e17f |
||
---|---|---|
.. | ||
defaults | ||
tasks | ||
README.md |
OpenSM Infiniband Subnet Manager
This role can be used to configure an OpenSM Infiniband subnet manager running in a Docker container.
Requirements
The host executing the role has the following requirements:
- Docker engine
- Python
docker >= 2.0.0
Role Variables
opensm_enabled
: Whether OpenSM is enabled. Defaults to true
.
opensm_namespace
: Docker image namespace. Defaults to jumanjiman
.
opensm_image
: Docker image name.
opensm_tag
: Docker image tag. Defaults to latest
.
opensm_image_full
: Full docker image specification.
opensm_restart_policy
: Docker restart policy for OpenSM container. Defaults
to unless-stopped
.
opensm_restart_retries
: Number of Docker restarts. Defaults to 10.
Dependencies
None
Example Playbook
The following playbook configures OpenSM.
---
- hosts: opensm
roles:
- role: opensm
Author Information
- Mark Goddard (mark@stackhpc.com)