Basta ya de investigar por todo internet ya que has llegado al sitio perfecto, tenemos la solución que buscas sin problema.
Realice diversas operaciones relacionadas con roles y colecciones.
- Sinopsis
- Descripción
- Opciones comunes
-
Comportamiento
-
colección
- descarga de la colección
- inicio de colección
- construcción de colección
- publicación de la colección
- instalación de la colección
- lista de colecciones
- verificación de colección
-
papel
- rol init
- papel quitar
- función borrar
- lista de roles
- búsqueda de roles
- importación de roles
- configuración de roles
- información del rol
- instalación de rol
-
- Medio ambiente
- Archivos
- Autor
- Licencia
- Ver también
Sinopsis
usage: ansible-galaxy [-h][--version][-v] TYPE ...
Descripción
comando para administrar roles de Ansible en repositorios compartidos, cuyo valor predeterminado es Ansible Galaxy https://galaxy.ansible.com.
Opciones comunes
--version
-
muestra el número de versión del programa, la ubicación del archivo de configuración, la ruta de búsqueda del módulo configurado, la ubicación del módulo, la ubicación del ejecutable y la salida
-h, --help
-
mostrar este mensaje de ayuda y salir
-v, --verbose
-
modo detallado (-vvv para más, -vvvv para habilitar la depuración de la conexión)
Comportamiento
colección
Realiza la acción en una colección Ansible Galaxy. Debe combinarse con una acción adicional como init / install como se indica a continuación.
descarga de la colección
--clear-response-cache
-
Borre la memoria caché de respuesta del servidor existente.
--no-cache
-
No utilice la caché de respuesta del servidor.
--pre
-
Incluya versiones preliminares. Las versiones preliminares del control de versiones semántico se ignoran de forma predeterminada
--token
, --api-key -
La clave API de Ansible Galaxy que se puede encontrar en https://galaxy.ansible.com/me/preferences.
-c, --ignore-certs
-
Ignore los errores de validación del certificado SSL.
-n, --no-deps
-
No descargue las colecciones enumeradas como dependencias.
-p
, --download-path -
El directorio para descargar las colecciones.
-r
, --requirements-file -
Un archivo que contiene una lista de colecciones para descargar.
-s
, --server -
La URL del servidor de la API de Galaxy
inicio de colección
Crea el marco esqueleto de un rol o colección que cumple con el formato de metadatos de Galaxy. Requiere un rol o nombre de colección. El nombre de la colección debe tener el formato
.
--collection-skeleton
-
La ruta a un esqueleto de colección en el que debería basarse la nueva colección.
--init-path
-
La ruta en la que se creará la colección de esqueletos. El predeterminado es el directorio de trabajo actual.
--token
, --api-key -
La clave API de Ansible Galaxy que se puede encontrar en https://galaxy.ansible.com/me/preferences.
-c, --ignore-certs
-
Ignore los errores de validación del certificado SSL.
-f, --force
-
Forzar la sobrescritura de un rol o colección existente
-s
, --server -
La URL del servidor de la API de Galaxy
construcción de colección
Cree un artefacto de colección de Ansible Galaxy que se pueda almacenar en un depósito central como Ansible Galaxy. De forma predeterminada, este comando se basa en el directorio de trabajo actual. Opcionalmente, puede pasar la ruta de entrada de la colección (donde el galaxy.yml
archivo es).
--output-path
-
La ruta en la que se construyó la colección. El predeterminado es el directorio de trabajo actual.
--token
, --api-key -
La clave API de Ansible Galaxy que se puede encontrar en https://galaxy.ansible.com/me/preferences.
-c, --ignore-certs
-
Ignore los errores de validación del certificado SSL.
-f, --force
-
Forzar la sobrescritura de un rol o colección existente
-s
, --server -
La URL del servidor de la API de Galaxy
publicación de la colección
Publica una colección en Ansible Galaxy. Requiere la ruta al tarball de la colección para publicar.
--import-timeout
-
El tiempo de espera a que finalice el proceso de importación de la colección.
--no-wait
-
No espere los resultados de la validación de la importación.
--token
, --api-key -
La clave API de Ansible Galaxy que se puede encontrar en https://galaxy.ansible.com/me/preferences.
-c, --ignore-certs
-
Ignore los errores de validación del certificado SSL.
-s
, --server -
La URL del servidor de la API de Galaxy
instalación de la colección
--clear-response-cache
-
Borre la memoria caché de respuesta del servidor existente.
--force-with-deps
-
Forzar la sobrescritura de una colección existente y sus dependencias.
--no-cache
-
No utilice la caché de respuesta del servidor.
--pre
-
Incluya versiones preliminares. Las versiones preliminares del control de versiones semántico se ignoran de forma predeterminada
--token
, --api-key -
La clave API de Ansible Galaxy que se puede encontrar en https://galaxy.ansible.com/me/preferences.
-U, --upgrade
-
Actualice los artefactos de colección instalados. Esto también actualizará las dependencias a menos que se proporcione –no-deps
-c, --ignore-certs
-
Ignore los errores de validación del certificado SSL.
-f, --force
-
Forzar la sobrescritura de un rol o colección existente
-i, --ignore-errors
-
Ignore los errores durante la instalación y continúe con la siguiente colección especificada. Esto no ignorará los errores de conflicto de dependencia.
-n, --no-deps
-
No descargue colecciones listadas como dependencias.
-p
, --collections-path -
La ruta al directorio que contiene sus colecciones.
-r
, --requirements-file -
Un archivo que contiene una lista de colecciones que se instalarán.
-s
, --server -
La URL del servidor de la API de Galaxy
lista de colecciones
Listar colecciones o roles instalados
--format
-
Formato para mostrar la lista de colecciones en.
--token
, --api-key -
La clave API de Ansible Galaxy que se puede encontrar en https://galaxy.ansible.com/me/preferences.
-c, --ignore-certs
-
Ignore los errores de validación del certificado SSL.
-p, --collections-path
-
Uno o más directorios para buscar colecciones además de los COLLECTIONS_PATHS predeterminados. Separe varias rutas con ‘:’.
-s
, --server -
La URL del servidor de la API de Galaxy
verificación de colección
--token
, --api-key -
La clave API de Ansible Galaxy que se puede encontrar en https://galaxy.ansible.com/me/preferences.
-c, --ignore-certs
-
Ignore los errores de validación del certificado SSL.
-i, --ignore-errors
-
Ignore los errores durante la verificación y continúe con la siguiente colección especificada.
-p, --collections-path
-
Uno o más directorios para buscar colecciones además de los COLLECTIONS_PATHS predeterminados. Separe varias rutas con ‘:’.
-r
, --requirements-file -
Un archivo que contiene una lista de colecciones a verificar.
-s
, --server -
La URL del servidor de la API de Galaxy
papel
Realiza la acción en un rol de Ansible Galaxy. Debe combinarse con una acción adicional como eliminar / instalar / init como se indica a continuación.
rol init
Crea el marco esqueleto de un rol o colección que cumple con el formato de metadatos de Galaxy. Requiere un rol o nombre de colección. El nombre de la colección debe tener el formato
.
--init-path
-
La ruta en la que se creará el rol de esqueleto. El predeterminado es el directorio de trabajo actual.
--offline
-
No consulte la API de Galaxy al crear roles
--role-skeleton
-
El camino hacia un esqueleto de roles en el que debería basarse el nuevo rol.
--token
, --api-key -
La clave API de Ansible Galaxy que se puede encontrar en https://galaxy.ansible.com/me/preferences.
--type
-
Inicialice utilizando un tipo de rol alternativo. Los tipos válidos incluyen: ‘contenedor’, ‘apb’ y ‘red’.
-c, --ignore-certs
-
Ignore los errores de validación del certificado SSL.
-f, --force
-
Forzar la sobrescritura de un rol o colección existente
-s
, --server -
La URL del servidor de la API de Galaxy
rol quitar
elimina la lista de roles pasados como argumentos del sistema local.
--token
, --api-key -
La clave API de Ansible Galaxy que se puede encontrar en https://galaxy.ansible.com/me/preferences.
-c, --ignore-certs
-
Ignore los errores de validación del certificado SSL.
-p, --roles-path
-
La ruta al directorio que contiene sus roles. El valor predeterminado es el primero que se puede escribir configurado a través de DEFAULT_ROLES_PATH: ~ / .ansible / roles: / usr / share / ansible / roles: / etc / ansible / roles
-s
, --server -
La URL del servidor de la API de Galaxy
función borrar
Elimina un rol de Ansible Galaxy.
--token
, --api-key -
La clave API de Ansible Galaxy que se puede encontrar en https://galaxy.ansible.com/me/preferences.
-c, --ignore-certs
-
Ignore los errores de validación del certificado SSL.
-s
, --server -
La URL del servidor de la API de Galaxy
lista de roles
Listar colecciones o roles instalados
--token
, --api-key -
La clave API de Ansible Galaxy que se puede encontrar en https://galaxy.ansible.com/me/preferences.
-c, --ignore-certs
-
Ignore los errores de validación del certificado SSL.
-p, --roles-path
-
La ruta al directorio que contiene sus roles. El valor predeterminado es el primero que se puede escribir configurado a través de DEFAULT_ROLES_PATH: ~ / .ansible / roles: / usr / share / ansible / roles: / etc / ansible / roles
-s
, --server -
La URL del servidor de la API de Galaxy
búsqueda de roles
busca roles en el servidor Ansible Galaxy
--author
-
Nombre de usuario de GitHub
--galaxy-tags
-
lista de etiquetas de galaxias por las que filtrar
--platforms
-
lista de plataformas de SO para filtrar por
--token
, --api-key -
La clave API de Ansible Galaxy que se puede encontrar en https://galaxy.ansible.com/me/preferences.
-c, --ignore-certs
-
Ignore los errores de validación del certificado SSL.
-s
, --server -
La URL del servidor de la API de Galaxy
importación de roles
utilizado para importar un rol en Ansible Galaxy
--branch
-
El nombre de una sucursal que se va a importar. Por defecto es la rama predeterminada del repositorio (generalmente maestra)
--no-wait
-
No espere los resultados de la importación.
--role-name
-
El nombre que debe tener el rol, si es diferente al nombre del repositorio
--status
-
Verifique el estado de la solicitud de importación más reciente para github_user / github_repo dado.
--token
, --api-key -
La clave API de Ansible Galaxy que se puede encontrar en https://galaxy.ansible.com/me/preferences.
-c, --ignore-certs
-
Ignore los errores de validación del certificado SSL.
-s
, --server -
La URL del servidor de la API de Galaxy
configuración de roles
Configure una integración de Github o Travis para los roles de Ansible Galaxy
--list
-
Enumere todas sus integraciones.
--remove
-
Elimine la integración que coincida con el valor de ID proporcionado. Utilice –list para ver los valores de ID.
--token
, --api-key -
La clave API de Ansible Galaxy que se puede encontrar en https://galaxy.ansible.com/me/preferences.
-c, --ignore-certs
-
Ignore los errores de validación del certificado SSL.
-p, --roles-path
-
La ruta al directorio que contiene sus roles. El valor predeterminado es el primero que se puede escribir configurado a través de DEFAULT_ROLES_PATH: ~ / .ansible / roles: / usr / share / ansible / roles: / etc / ansible / roles
-s
, --server -
La URL del servidor de la API de Galaxy
información del rol
imprime información detallada sobre una función instalada, así como información disponible en la API de galaxy.
--offline
-
No consulte la API de Galaxy al crear roles
--token
, --api-key -
La clave API de Ansible Galaxy que se puede encontrar en https://galaxy.ansible.com/me/preferences.
-c, --ignore-certs
-
Ignore los errores de validación del certificado SSL.
-p, --roles-path
-
La ruta al directorio que contiene sus roles. El valor predeterminado es el primero que se puede escribir configurado a través de DEFAULT_ROLES_PATH: ~ / .ansible / roles: / usr / share / ansible / roles: / etc / ansible / roles
-s
, --server -
La URL del servidor de la API de Galaxy
papel Instalar en pc
--force-with-deps
-
Forzar la sobrescritura de un rol existente y sus dependencias.
--token
, --api-key -
La clave API de Ansible Galaxy que se puede encontrar en https://galaxy.ansible.com/me/preferences.
-c, --ignore-certs
-
Ignore los errores de validación del certificado SSL.
-f, --force
-
Forzar la sobrescritura de un rol o colección existente
-g, --keep-scm-meta
-
Utilice tar en lugar de la opción de archivo scm al empaquetar el rol.
-i, --ignore-errors
-
Ignore los errores y continúe con el siguiente rol especificado.
-n, --no-deps
-
No descargue roles listados como dependencias.
-p, --roles-path
-
La ruta al directorio que contiene sus roles. El valor predeterminado es el primero que se puede escribir configurado a través de DEFAULT_ROLES_PATH: ~ / .ansible / roles: / usr / share / ansible / roles: / etc / ansible / roles
-r
, --role-file -
Un archivo que contiene una lista de roles que se instalarán.
-s
, --server -
La URL del servidor de la API de Galaxy
Medio ambiente
Se pueden especificar las siguientes variables de entorno.
ANSIBLE_CONFIG
– Anular el archivo de configuración ansible predeterminado
Hay muchos más disponibles para la mayoría de las opciones en ansible.cfg
Archivos
/etc/ansible/ansible.cfg
– Archivo de configuración, utilizado si está presente
~/.ansible.cfg
– Archivo de configuración de usuario, anula la configuración predeterminada si está presente
Autor
Ansible fue escrito originalmente por Michael DeHaan.
Ver el AUTHORS
archivo para obtener una lista completa de contribuyentes.
Licencia
Ansible se publica bajo los términos de la licencia GPLv3 +.
Ver también
ansible (1), ansible-config (1), consola ansible (1), ansible-doc (1), ansible-galaxy (1), ansible-inventario (1), ansible-playbook (1), ansible-pull (1), bóveda-ansible (1),
Si sostienes alguna desconfianza y forma de reformar nuestro ensayo eres capaz de añadir una referencia y con mucho gusto lo estudiaremos.