thecodeteam.rexray

rexray

Build-Status

Ansible-Rolle, die REX-Ray installiert und konfiguriert.

Siehe http://rexray.readthedocs.org/en/stable/ für Details zu REX-Ray und insbesondere, wie die REX-Ray-Konfigurationsdatei ausgefüllt werden sollte.

Anforderungen

Keine

Rollenvariablen

Verfügbare Variablen sind unten aufgeführt, zusammen mit ihren Standardwerten (siehe vars/main.yml):

rexray_channel: stable

Der Rexray-Kanal bezieht sich darauf, von wo das Paket heruntergeladen werden soll und kann einer von stable, unstable oder staged sein.

rexray_service: false

Dies steuert, ob der Rexray-Dienst/Daemon auf dem Knoten gestartet werden soll oder nicht.

rexray_storage_drivers: []

Dies ist eine Liste aller zu aktivierenden Speicherdienste. Der Standardwert ist eine leere Liste, aber mindestens ein Speicherdienst muss aktiviert sein, damit REX-Ray funktioniert. Das Setzen dieser Rollenvariablen ist daher obligatorisch.

Jeder Speicherdienst hat spezifische Variablen, die gesetzt werden können. Einige sind erforderlich, andere optional. Details zu jedem Treiber sind im Benutzerhandbuch Anbieter-Liste zu finden.

AWS

rexray_aws_accesskey: ''
rexray_aws_secretkey: ''
rexray_aws_region: ''

GCE

rexray_gce_keyfile: ''

Isilon

rexray_isilon_endpoint: ''
rexray_isilon_insecure: false
rexray_isilon_username: ''
rexray_isilon_password: ''
rexray_isilon_volumePath: ''
rexray_isilon_nfsHost: ''

OpenStack

rexray_os_authurl: ''
rexray_os_userid: 0
rexray_os_username: ''
rexray_os_password: ''
rexray_os_tenantid: 0
rexray_os_tenantname: ''
rexray_os_domainid: 0
rexray_os_domainname: ''
rexray_os_regionname: ''
rexray_os_availabilityzonename: ''

ScaleIO

rexray_sio_endpoint: ''
rexray_sio_insecure: false
rexray_sio_usecerts: false
rexray_sio_username: ''
rexray_sio_password: ''
rexray_sio_systemid: 0
rexray_sio_systemname: ''
rexray_sio_protectiondomainid: 0
rexray_sio_protectiondomainname: ''
rexray_sio_storagepoolid: 0
rexray_sio_storagepoolname: ''

VirtualBox

rexray_vbox_endpoint: ''
rexray_vbox_user: ''
rexray_vbox_pass: ''
rexray_vbox_tls: false
rexray_vbox_volume_path: ''
rexray_vbox_controller_name: SATA
rexray_vbox_machine: ''

Abhängigkeiten

Keine

Beispiel-Playbook

Es wird dringend empfohlen, Ansible Vault zum Speichern sensibler Variablenwerte, wie Passwörter und API-Keys, zu verwenden.

- hosts: gce_docker_hosts
  roles:
  - { role: codedellemc.rexray,
      rexray_service: true,
      rexray_storage_drivers: [gce],
      rexray_gce_keyfile: "/opt/gce_keyfile" }
- hosts: gce_containers
  roles:
  - { role: codedellemc.rexray,
      rexray_storage_drivers: [gce],
      rexray_gce_keyfile: "/opt/gce_keyfile" }
- hosts: vbox_local_dev_containers
  roles:
  - { role: codedellemc.rexray,
      rexray_channel: unstable,
      rexray_storage_drivers: [virtualbox],
      rexray_vbox_endpoint: "http://10.0.2.2:18083",
      rexray_vbox_volume_path: "/Users/travis/VirtualBox VMs/Volumes" }

Lizenz

Apache 2.0

Autoreninformation

Diese Rolle wurde von Travis Rhoden von {code} by Dell EMC erstellt.

Über das Projekt

REX-Ray installation and configuration

Installieren
ansible-galaxy install thecodeteam.rexray
Lizenz
apache-2.0
Downloads
87
Besitzer
all things open source at Dell