nicholaswilde.flux2

Rol de Ansible: Flux

CI pre-commit GitHub Rol de Ansible

Este rol instala el binario de Flux en cualquier host compatible.

Requisitos

N/A

Variables del Rol

Las variables disponibles se enumeran a continuación, junto con valores predeterminados (ver defaults/main.yaml):

app_ver: '0.5.8'
app_platform: linux
app_arch: amd64

Controla la versión de Helm que se instalará. Consulta las versiones disponibles de flux2. Puedes actualizar o degradar versiones cambiando app_ver.

app_install_dir: /usr/local/bin

La ubicación donde se instalará el binario de flux2.

Dependencias

Instala dependencias

$ ansible-galaxy role install -r requirements.yaml

Ejemplo de Playbook

- hosts: all
  roles:
    - role: nicholaswilde.flux2

Pruebas

Si deseas usar molecule para probar, asegúrate de clonar el repositorio en una carpeta llamada nicholaswilde.flux2

# Clonar
$ git clone https://github.com/nicholaswilde/ansible-role-flux.git nicholaswilde.flux2
$ cd nicholaswilde.flux2
# Requisitos
$ ansible-galaxy role install -r requirements.yaml 
# Test
$ molecule test
# Converger
$ molecule converge

Gancho de pre-commit

Si deseas comprobar automáticamente los archivos con un gancho de pre-commit, asegúrate de instalar el binario de pre-commit y añadir un archivo .pre-commit-config.yaml a tu proyecto. Luego ejecuta:

$ pre-commit install
$ pre-commit install-hooks

Inspiración

La inspiración para este repositorio proviene de Andrew Rothstein y Jeff Geerling.

Licencia

Licencia Apache 2.0

Información del Autor

Este proyecto fue iniciado en 2020 por Nicholas Wilde.

Instalar
ansible-galaxy install nicholaswilde.flux2
Licencia
apache-2.0
Descargas
92
Propietario