marcinpraczko.goss-install

Vulnerabilidades Conocidas de Snyk Galaxy

Ansible-goss-install

  • Versión del Rol de Ansible: 0.1.12
  • Versión de Goss: 0.4.7

Recursos de Goss

Instalación

Directamente desde ansible-galaxy (última versión)

$ ansible-galaxy install marcinpraczko.goss-install

Directamente desde el repositorio de github

A veces se aplican cambios en la rama develop o feature y aún no se han publicado. Ansible-galaxy permite instalar roles directamente desde GitHub.

mkdir testing-roles
cd testing-roles
ansible-galaxy install -p roles git+https://github.com/marcinpraczko/ansible-goss-install.git,develop

El ejemplo anterior instalará la rama develop. Esto se puede ajustar a cualquier SHA de git, etiqueta o nombre de rama, dependiendo de los requisitos.

Para verificar qué versión está instalada, se puede usar el comando:

ansible-galaxy list -p roles

Variables

Todas las variables importantes se encuentran en el archivo: default/main.yml.

Ejemplo de playbooks

Instalación en el directorio del usuario

El siguiente ejemplo instalará goss en el directorio personal del usuario: ${HOME}/bin:

  • Se creará la carpeta: ${HOME}/bin.
- name: "Instalar goss en el directorio personal"
  hosts: localhost
  become: False
  gather_facts: True

  roles:
    - role: "marcinpraczko.goss-install"

Instalación en el sistema

El siguiente ejemplo instalará goss en el sistema: /usr/local/bin:

  • Se creará la carpeta: /usr/local/bin.
- name: "Instalar goss en el sistema"
  hosts: all
  become: True
  gather_facts: False

  roles:
    - role: marcinpraczko.goss-install
      goss_dst_dir: /usr/local/bin

Pruebas

Intenté trabajar con las últimas versiones de molecule y vagrant, sin embargo, no funcionaron en absoluto. Hubo demasiados cambios en molecule y no funcionó para nada. Necesité desarrollar una solución alternativa.

  • Por ahora, las pruebas con molecule no son compatibles (eliminadas).

GitHub Action para pruebas (Desactivado)

Localmente

Este rol se puede probar localmente con vagrant. Para más detalles, por favor ejecuta

make testing-installation    ## Esto mostrará más instrucciones relacionadas con la prueba local
Acerca del proyecto

Simple role to install binary goss file

Instalar
ansible-galaxy install marcinpraczko.goss-install
Licencia
gpl-2.0
Descargas
154.8k
Propietario