Rocket Chat super rápido con Vagrant

Rocket Chat super rápido con Vagrant
Rocket Chat es un excelente sistema corporativo de chat completamente software libre (clientes y servidores), con todo el glamour de un sistema de chat moderno (canales, integración, componentes embebitos, chatbots, etc. etc.) En este Vagrantfile es posible levantarlo de forma tan simple como escribir vagrant up

Publicar la llave pública SSH

Publicar la llave pública SSH
Los principales repositorios (Gitlab y Github) exponen las llaves públicas SSH de sus usuarios de forma que están accesibles para descarga: https://(gitlab|github).com/<usuario>.keys Es la URL de donde se obtienen, y aquí las mías: https://gitlab.com/pilasguru.keys https://github.com/pilasguru.keys La ventaja es tener un sitio disponible donde está nuestra clave (y la de nuestros colegas) para usar en automatismos ...

Enviar correo SMTP por telnet

Enviar correo SMTP por telnet
Nada nuevo, esto está por todo internet explicado en muchas formas, tamaños y colores. Pero sucede que lo utilizo mucho y lo que siempre hago es entrar a mi blog y hacer una búsqueda por el término “telnet” y ahi me doy cuenta que tengo todas las formas de telnet para correo, menos la común ...

fingerprint de certificados ssh

fingerprint de certificados ssh
Con el tiempo uno va coleccionando muchos certificados, algunos dedicados a un determinado proyecto, otros dedicados a algun cliente y, por supuesto los propios. En ese repositorio de certificados que suele ser la carpeta ~/.ssh/ hay que agregar los certificados que por algun motivo distribuimos en algunos servidores… en fin, llegará el día que necesitemos ...

Deepin

Deepin
Ya hace tiempo que vengo utilizando Deepin como mi distribución de escritorio de Linux. Es algo que podemos cambiar, pero hace tiempo que Deepin es mi distribución preferida a la hora de montar un desktop. Se trata de una distribución para desktop que busca ser elegante y fácil de utilizar para el usuario promedio. No ...

Instalar Docker con Ansible

Instalar Docker con Ansible
Instalar en Ubuntu 16.04 con Ansible docker engine y docker-compose. - hosts: all become: true tasks: - name: ensure repository key is installed apt_key: id: "58118E89F3A912897C070ADBF76221572C52609D" keyserver: "hkp://p80.pool.sks-keyservers.net:80" state: present - name: ensure docker registry is available # Ubuntu 16.04 LTS apt_repository: repo='deb https://apt.dockerproject.org/repo ubuntu-xenial main' state=present - name: ensure docker and dependencies are installed ...

Detener la ejecución de Ansible

Detener la ejecución de Ansible
Ansible (version >2.2) provee el módulo meta para configurar sus acciones y con una task como esta: - name: stop processing task meta: end_play se puede detener la ejecución de un playbook e ignorar todo las tareas siguientes. Referencias Doc meta – Execute Ansible ‘actions’

Openstack CLI y autocompletar en bash

Openstack CLI y autocompletar en bash
Hace ya tiempo que utilizo el comando integrado openstack para vincularme con nubes en Openstack de distintos proveedores y siempre extrañe que en algunas distribuciones de GNU/Linux no estuviera disponible el autocompletar en Bash. El comando openstack ofrece el parámetro complete que genera el script para que bash-completion lo cargue y quede funcional. Ejecutar como ...

Cambiando vencimiento llave GPG

Cambiando vencimiento llave GPG
Las llaves GPG que me identifican les coloco un vencimiento anual. Mi llave pública GPG en keybase entonces cada año en esta época debo proceder a renovar la llave, que lo que hago es correrle un año para adelante el vencimiento y vovler a sincronizar con los keyservers. Este es el proceso total que ejecuto: ...

LXC en Debian con Ansible

LXC en Debian con Ansible
Desde antes del 2013 vengo insitiendo con las ventajas de los containers en Linux, ya que permiten un rápido despliegue de muchos sistemas Linux corriendo en forma independiente. En 2014 había hecho experiencias para tener con una máquina virtual de DigitalOcean muchos contenedores Linux instalados y prestando servicios y en 2016 tuve la oportunidad de ...