Apuntes Ansible

Apuntes de Ansible Pasos para configurarlo: En el orquestador hay un archivo /etc/ansible/hosts que es donde se ponen los hosts que se van a manejar. Para que ansible pueda acceder a los hosts hay que configurarles las debidas claves ssh Para probar ansible all -a "$COMMAND" esto ejecuta en all hosts configurados el comando especificado ansible 192.168.2.102,192.168.2.115 -a "$COMMAND" esto ejecuta en los hosts determinado el comando dado ansible -f $n -a "$COMMAND" donde n es un número ejecuta el comando de manera secuencial [Read More]

Manejando Discos Con Freebsd, Notas

Manejar discos en FreeBSD, notas. Con /etc/autofs/special_media informa de particiones disponibles para montar Para eliminar particiones se usa: gpart delete -i1 da0 Esto es borrar la da0p1, si fuera -i2 borraría da0p2, del disco da0 y finalmente gpart destroy da1 Deja el disco listo para nuevas particiones. Para crear una nueva gpart add -t apple-hfs -a 1M da1 Dar formato newfs -U /dev/da1p1 Después ya se puede crear un punto de montaje y montarlo o añadir al fstab o lo que sea. [Read More]

Configurando Logrotate

Logrotate He configurado un logrotate para la webcam del CPD que tenía actualmente un log de 95Gb. El procedimiento es el siguiente: - Se crea un archivo en /etc/logrotate.d/$FILE - Conteniendo: /media/RAID/motion/logs/vigilante.log { weekly rotate 52 compress missingok notifempty sharedscripts copytruncate } Un archivo muy claro: - Origen del archivo a rotar, - rota cada 1 semana desde la última fecha de rotación - rota hasta 52 veces antes de borrar el más antiguo - comprime con gzip - si no existe logfile continúa sin hacer nada - no hacer nada si está vacío - sharedscripts debería haberlo quitado, es para el prerotate o postrotate - copytruncate crea una copia del archivo original y vacía el original para que no haya problemas con el programa porque cambie el archivo o no exista el mismo. [Read More]

Webcam Con Motion Y Rclone

motion & rclone He reconfigurado rclone porque había parado de subir archivos el 31/12/2017, no se por qué. Aprovecho para resumir como funciona. En el crontab arranca el script del rclone: @reboot screen -S rclone -d -m sh /root/bin/scripts/rclone_motion.sh cat /root/bin/scripts/rclone_motion.sh # NOTAS: # variable fecha # si 'fecha' es la actual dentro de unos parámetros then copia # inotifywait para pasar cambios # # RCLONE: # --log-file archivo. [Read More]

Amule

aMule Como no hay ningun contenedor de docker que tenga una imagen oficial ni medio oficial he creado un contenedor en el Proxmox (LXC). He instalado via apt install amule y luego me he guiado por esto para configurarlo. Aparte he creado un usuario para que corra desde ahí useradd -s /bin/bash -m -d /home/amule -g users amule ramdisk Creado un ramdisk en la máquina virtual del aMule. Siguiendo esta guía [Read More]

Creando Un Baul Cifrado

Creando un baúl cifrado Voy a cifrar una partición dentro de mi pendrive donde guardar cosas muy privadas, contraseñas, claves ssh y así. He seguido esto: http://blog.itlinux.cl/blog/2014/02/03/crear-un-sistema-de-archivos-ext4-encriptado/ Así pues, contando con que el mío está en sdb2 en la partición 2 para que no monte en windows. Porque windows solo monta la primera partición en unidades extraíbles. Se prepara la partición: cryptsetup -c aes-cbc-essiv:sha256 -y -s 256 luksFormat /dev/sb2 [Read More]

Firefox Quantum V57 y TreeStyle

Con el nuevo Firefox cambian cosas, el treeStyle funciona raro y no desactiva la barra de pestañas, así que para hacerlo hay que retocar el userChrome.css en la carpeta del perfil. Se crea, si no existe, la carpeta y el archivo home/$USER/.mozilla/firefox/$PROFILE/chrome/userChrome.css Con el siguiente contenido: @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* to hide the native tabs */ #TabsToolbar { visibility: collapse; } /* to hide the sidebar header */ #sidebar-header { visibility: collapse; } Es bastante autoexplicativo. [Read More]

Mejorar La Salida De Docker Ps

Sigo trasteando con Docker. Después de tirar muchas veces docker ps y cansado de la salida, he buscado en la ayuda y la documentación y resulta que se puede mejorar la salida del comando. Con docker --format Trasteando he llegado hasta esta solución: docker ps --format "table {{.Names}}\t {{.ID}}\t {{.Image}}\t {{.Status}}\t {{.Ports}}\t" Primero se incluye table para que la salida sea en columnas. Después como yo nombro todos los contenedores con nombres identificativos la primera columna que quiero que aparezca es la del nombre, luego el ID del contenedor, la imagen que está usando, el estado y los puertos que expone. [Read More]