Diferències
Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
| Ambdós costats versió prèvia Revisió prèvia Següent revisió | Revisió prèvia | ||
| info:cursos:udemy:ansible:galaxy [18/09/2018 07:21] – [4:48 Ansible Galaxy] mate | info:cursos:udemy:ansible:galaxy [18/09/2018 08:20] (actual) – [4:49 CLI] mate | ||
|---|---|---|---|
| Línia 12: | Línia 12: | ||
| * eliminar roles | * eliminar roles | ||
| * realizar tareas de mantenimiento en la web de Galaxy | * realizar tareas de mantenimiento en la web de Galaxy | ||
| + | |||
| == 4:49 CLI | == 4:49 CLI | ||
| - | == 4:50 Rol | + | sintaxis: '' |
| + | |||
| + | acciones | ||
| + | * delete : elimina un rol de Galaxy | ||
| + | * import : importa un rol desde GitHub a Galaxy | ||
| + | * info : muestra información detallada de un rol | ||
| + | * init : inicializar estructura directorio | ||
| + | * install : descargar **rol** en / | ||
| + | * list : lista los roles instalados | ||
| + | * login : autentificación en Galaxy | ||
| + | * remove : elimina un rol del servidor (no de Galaxy) | ||
| + | * search : búsqueda dentro del repositorio | ||
| + | * setup : crea una integración con **Travis CI** | ||
| + | |||
| + | opciones | ||
| + | * -f / --force : sobreescritura del rol | ||
| + | * -i / --ignore-errors | ||
| + | * -n / --no-deps : ignora las dependencias | ||
| + | * -p / --roles-path : directorio alternativo de roles | ||
| + | * -r / --roles-file : listado de roles a instalar | ||
| + | |||
| + | == 4:50 Compartir | ||
| + | - crear repositorio en GitHub | ||
| + | - crear la estructura del rol '' | ||
| + | - editar '' | ||
| + | * autor | ||
| + | * descripción | ||
| + | * plataformas: | ||
| + | * licencia | ||
| + | * etiquetas | ||
| + | * dependencias | ||
| + | * ... | ||
| + | - publicar en GitHub (add, | ||
| + | - iniciar sesión en Galaxy: '' | ||
| + | - importar el rol: '' | ||
| + | |||
| + | para eliminar de Galaxy : '' | ||
| + | para eliminar del servidor : '' | ||
| == 4:51 Roles | == 4:51 Roles | ||
| + | fichero con el listado de roles a instalar | ||
| + | |||
| + | atributos | ||
| + | * src : origen del rol | ||
| + | * usuario nombre : desde Galaxy | ||
| + | * dirección SCM (http, https, git, git@) | ||
| + | * scm : específica del tipo SCM: **git** o **hg** | ||
| + | * version : la versión a instalar | ||
| + | * name : un nombre distinto al original | ||
| + | |||
| + | <code yaml; requirements.yml> | ||
| + | - src: bennojoy.nginx | ||
| + | version: master | ||
| + | name: nginx_master | ||
| + | - src: https:// | ||
| + | # en este caso, el formato que se guardará será solo el nombre | ||
| + | </ | ||
| + | |||
| + | para proceder, '' | ||
| + | |||