idiv-biodiversity.mmmodules
Rol de Ansible: mmmodules
Módulos de Ansible para IBM Spectrum Scale (anteriormente GPFS) sistemas de archivos.
Tabla de Contenidos
Requisitos
- Ansible 2.4
Uso del Módulo
Hay una situación un poco complicada porque algunos comandos solo se pueden ejecutar si todo está configurado. Entonces, asumiendo que un filer
ya está en funcionamiento, podemos usar uno como delegado:
- name: encontrar nuestro delegado
set_fact:
mmdelegate: '{{ groups.filer | random }}'
Esto se puede usar con los módulos si es necesario:
- name: agregar nodo
mmnode:
name: node007
delegate_to: '{{ mmdelegate }}'
- name: agregar a nodeclass
mmnodeclass:
node: node007
nodeclass: compute
delegate_to: '{{ mmdelegate }}'
- name: establecer licencia
mmlicense:
node: node007
license: client
delegate_to: '{{ mmdelegate }}'
La configuración se puede hacer para las clases de nodo:
- name: pequeño pool de páginas para compute
mmconfig:
node: compute
key: pagepool
value: 4G
run_once: yes
- name: pool de páginas grande para filer
mmconfig:
node: filer
key: pagepool
value: 256G
run_once: yes
Dependencias
---
# requirements.yml
roles:
- name: idiv_biodiversity.mmmodules
src: https://github.com/idiv-biodiversity/ansible-role-mmmodules
version: vX.Y.Z
...
Ejemplo de Playbook
Playbook de Nivel Superior
Escribe un playbook de nivel superior:
---
- name: servidor de archivos
hosts: filer
roles:
- role: idiv_biodiversity.mmmodules
...
Dependencia de Rol
Define la dependencia del rol en meta/main.yml
:
---
dependencies:
- role: idiv_biodiversity.mmmodules
...
Licencia
MIT
Información del Autor
Este rol fue creado en 2022 por Christian Krause alias wookietreiber en GitHub, administrador de sistemas de clúster HPC en el Centro Alemán para Investigación Integrativa de Biodiversidad (iDiv).
Instalar
ansible-galaxy install idiv-biodiversity.mmmodules
Licencia
mit
Descargas
1.5k