Cerca
Heus ací els resultats de la cerca.
Noms de pàgina coincidents:
Resultats de text complet:
- playbooks @info:cursos:udemy:ansible
- roducción Playbooks * lista de jugadas (tareas) en una lista de servidores * configuraciones y var... * cada guión es un playbook, puede haber varios en un fichero * **name** es opcional, pero recom... dministrar (grupos o servidores) * si se quieren separar, usar **%%:%%** * se puede usar **&** para que estén en 2 grupos a la vez * se puede usar **!** <cod
- introducción @info:cursos:udemy:ansible
- n == 1:1 introducción * herramienta gratuita, open source * automatización infraestructuras (servi... amación -> YAML * otras herramientas requieren Ruby o Phyton * desventajas ansible: * no e... bría que usar GIT como alternativa * requiere en grandes entorns configuraciones avanzadas *... a de bugs == 1:2 Instalación * solo se instala en 1 nodo (server) * a través del sistema de paque
- ficheros y openssl @info:cursos:udemy:ansible:modulos
- INI * iso_extract : extrae ficheros de una imagen ISO * lineinfile : asegura que una línea está en un fichero o reemplaza la misma con el uso de REGE... o de plantillas * unarchive : extraer ficheros (en remoto) * xatrr : atributos extendidos los mód... p = grupo * mode = modo * src = /path/origen <code yaml> - name: copiar configuración copy:
- Curso python udemy
- help(dict.values)</code> == Tip: Converting Between Datatypes Sometimes you might need to convert between different data types in Python for one reason or ... _list) cool_string # 'Hello' </code> As can be seen above, converting a list into a string is more co... an existing file with Python:<code python> with open("file.txt") as file: content = file.read() </
- Terraform, variables, interpolation and networking @info:cursos:udemy:terraform-azure
- * boolean no es nativo * localización: * en el cuerpo de script * por línea de comando o entono * en un fichero adicional de variables * más infor... le "subscription_id" { } #suponiendo que está en el entorno provider "azurerm" { version ... azure locations * [[https://azure.microsoft.com/en-us/global-infrastructure/regions/]] * [[https:/
- notificaciones @info:cursos:udemy:ansible:modulos
- ule.html#hipchat-module]] * requeridos * token * msg * room * opcional * api *... api: https://api.hipchat.com/v2/ token: "..." room: destinatario msg: "Tarea finalizada" when: notificar == "hipchat" - mail: subje... finalizada" delegate_to: localhost when: notificar == "mail" - pip: name=pushbullet.p
- utilidades @info:cursos:udemy:ansible:modulos
- 3:32 Comando Utilidades (I) ejecución de comandos en el nodo remoto * command * expect : ejecuta u... <code yaml> - name: instalar pexpect, necesario en el nodo remoto yum: name=pexpect state=latest -... uperSecreta" </code> instalar versión específica (en módulo Phyton): ''pip install pexpect==3.3'' == 3:33 Comando Utilidades (II) === raw usar en casos muy concretos (dispositivos sin Phyton o ve
- Galaxy @info:cursos:udemy:ansible
- e gratuito donde se alojan roles a ser utilizados en playbooks\\ [[https://galaxy.ansible.com]] es p... iminar roles * realizar tareas de mantenimiento en la web de Galaxy == 4:49 CLI sintaxis: ''ansible... uctura directorio * install : descargar **rol** en /etc/ansible/roles (por defecto, configurable en **ansible.cfg**) * list : lista los roles instalad
- Terraform, getting started @info:cursos:udemy:terraform-azure
- terpolation para el uso de variables * si aún en expresiones dentro de strings * en el caso de azure, para usar versión 12, la versión del **provi... * los bloques dentro de un **resource** han/pueden usar **=** (línea 25 de la sintaxis para v12) {{ ... * **Azure AD**: AD para la gestión de permisos en el cloud de Azure * **SPN** = Service Principal
- gestionar el sistema @info:cursos:udemy:ansible:modulos
- : sistema de ficheros * firewald : equivalente en CentOS/RedHat de **iptables** * gluster-volume ... * lvol : LVM * * mount : montaje de FS * open_iscsi : gestión dispositivos icsci * openwrt_in... ourly } * cron_file = nombre <- crea el fichero en **/etc/cron.d/** * backup = yes / no == 3:38 ... : xfs </code> === firewalld control del firewall en sistemas CentOS/RH\\ [[https://docs.ansible.com/a
- gestión de paquetes @info:cursos:udemy:ansible:modulos
- rerias Phyton * gem : gestiona Ruby Gems * maven_artifact : descarga **artifacts** desde un repositorio **maven** * npm : gestiona paquetes node.js * pear : ... easy_install: name=pip state=latest # se usa PiP en lugar easy_install </code> === pip [[https://doc... sde Ansible Server) * file = ubicación fichero en nodo remoto * id = identificador * keyring =
- Terraform, conditionals, state and VM @info:cursos:udemy:terraform-azure
- obtener datos de las VM * desde el template, en un RG en el que ya tenemos desplegada una máquina * ''az vm image list-publishers -l <LOCATION> -... Hardware Models * [[https://docs.microsoft.com/en-us/azure/virtual-machines/sizes-general]] * [[https://azure.microsoft.com/en-us/pricing/calculator/]] * ''az vm list-sizes -
- Windows @info:cursos:udemy:ansible:modulos
- n_lineinfile: verifica la existencia de una línea en un fichero * win_msi: instalar o desinstalar pa... removes = c:\ruta\fichero <code yaml> -name: quien soy hosts: windows01 tasks: - win_command: wh... h: c:\httpd.conf state: present line: Listen 8080 regexp: "^Listen" </code> == 3:42 Windows (II) === win_service [[https://docs.ansible.com/a
- 3:46 Monitorización @info:cursos:udemy:ansible:modulos
- yment : notifica sobre despliegue de aplicaciones en NewRelic * pagerduty : crear ventanas de mantenimiento de en PagerDuty * pagerduty_alert * sensu_check *... zabbix_host * zabbix_maintenance * zabbix_screen * zabbix_hostmacro <code yaml> - name: Modulos
- Terraform, providers y resources @info:cursos:udemy:terrafrom-fundamentos
- urces == providers * crear, modificar, eliminar en la infraestructura * [[https://www.terraform.io/docs/providers/index.html]] == resources * elementos disponibles en cada proveedor