Ir al contenido principal

Eventos del mes de Junio

Este mes tenemos los siguientes eventos planificados:

  • 2018-06-06: Asamblea (en la Ingobernable)

  • 2018-06-13: Tareas internas

  • 2018-06-20: Charla: Mongo para Mongos I

  • 2018-06-27: Charla: Mongo para Mongos II

  • 2018-07-04: Asambela de Julio

En el día de tareas internas vamos a poner en común lo realizado este mes y a completar las tareas que nos hemos asignado este mes: Este mes vamos a profundizar en la plataforma de Integración Continua usada en el Hacklab (Drone) y vamos a finalizar la automatización y replicación del sistema de gestión de certificados y de backups entre otros. Si deseas coger alguna otra tarea, puedes hacerlo aquí aunque también puedes venir a compartir impresiones y ganas de aprender.

Las charlas de este mes están dedicadas al sistema de bases de datos no relacionales MongoDB y serán impartidas por Valerian: la primera charla será de carácter introductorio y la siguiente se profundizará más. No es necesario saber de MongoDB en ninguna de las charlas así que no os corteis :D

Por finalizar, el día cuatro de Julio se realizará la asamblea del mes. Como en otras ocasiones, si te interesa conocer como son nuestras asambleas puedes echarle un ojo a las anteriores.

Os esperamos!

Desahucio de la Ingobernable

Las compañeras de la Ingobernable estan bajo amenaza de desahucio, por lo que han propuesto una serie de actividades con las que utilizar el tiempo que se defienda el sitio. Hay más información en este enlace.

Por nuestro lado, queremos poner nuestro granito de arena haciendo la asamblea que ya hemos anunciado en La Ingobernable. Quedaremos en la Cafeta a las 19:30 y haremos un poco de tiempo hasta las ocho, hora en la que buscaremos algún hueco en el que podamos estar sin molestar mucho y llevar a cabo la asamblea.

Os esperamos tanto en la asamblea como en la defensa de la Ingobernable!

Pass como gestor de contraseñas

Desde hoy utilizamos pass como gestor de contraseñas, básicamente es un wrapper por encima de gpg y utiliza git para la sincronización de claves entre diferentes miembros del equipo.

Instalación

Para poder tener acceso a las contraseñas hay que seguir los siguientes pasos:

Primero hay que pedirle a alguien que ya tenga el repositorio que meta vuestra clave publica en el pass (en un apartado posterior se explica cómo).

  • Instalación de pass:

bash sudo apt-get install pass

  • Clonar el repositorio:

bash git clone {{ url_del_repositorio }} ~/.password-store

Si gestionáis más contraseñas con pass podéis hacer el clone a ~/.password-store/brecha.

  • Importar las claves publicas del resto de gente

bash gpg -u {{ gpg_id_de_vuestra_clave_publica }} --import ~/.password-store/.gpg_public_keys/*

Guía rápida de uso de pass

  • Listar las contraseñas

bash pass

  • Buscar una contraseña

bash pass find vault

  • Imprimir una contraseña a la terminal

bash pass brecha/vault

  • Copiar una contraseña al clipboard

bash pass -c brecha/vault

  • Generar una contraseña de 40 caracteres

bash pass generate brecha/nueva_contraseña 40

  • Generar una contraseña de 40 caracteres sin caracteres extraños

bash pass generate brecha/nueva_contraseña 40 -n

  • Editar una contraseña

bash pass edit brecha/vault

  • Si tienes el .git en ~/.password-store/.git, puedes hacer push y pull

bash pass git push pass git pull

Agregar a un nuevo miembro en el repositorio de claves

Si queremos agregar a una persona nueva en el repositorio de claves tendremos que:

  • Si se usa gitea, y el repositorio pertenece a una organización, habrá que agregarla como Owner para que pueda verlo.

  • Crear una nueva rama:

bash git checkout -b feature/agrego_a_X_al_repositorio

  • Agregar su clave publica al repositorio

bash gpg -a --export {{ gpg_id_de_vuestra_clave_publica }} > ~/.password-store/.gpg_public_keys/{{ nick_de_la_persona }}

  • Informar a pass de que encripte las contraseñas también para la clave nueva

bash pass init [--path={{ sub-directory }}] {{ gpg_id1 }} {{ gpg_id2 }} ...

Si hemos creado el directorio de la brecha dentro de ~/.password-store hay que especificarlo en el campo sub-directory.

Hay que inicializarlo con todas las claves gpg, por lo que si se agrega una nueva clave hay que seguir poniendo las anteriores.

  • Hacer el commit y el Merge request

bash git add . git commit -m "Agrego a X al repositorio de claves" git push

Asamblea: 2018-06-06

El próximo miércoles día 6 de junio, tendremos Asamblea.

Es el momento en el que decidimos el rumbo y las tareas que haremos este mes, por lo que os animamos a participar. Las asambleas muy amenas, y al final debatimos temas técnicos.

El orden del día es el siguiente:

  • Rotado de responsabilidades
  • Elección de las temática de cada miércoles
  • Anuncio sobre temas de actualidad
  • Revisión de las tareas del mes pasado
  • Plan de tareas para este mes
  • Varios

Para mayor descripción de cada apartado seguir el link de arriba que apunta al documento colaborativo en el que todos tomaremos acta. (Cambiar el orden del día a placer también).

Para dinamizar el Plan de tareas para este mes, sería interesante que todas trajésemos leídos los issues y pensado en qué nos apetecería colaborar o si falta algún issue crearlo.

Un saludo!

Taller de Docker

El próximo miércoles 30 de mayo realizaremos un taller de Docker.

Docker es una herramienta que permite crear contenedores. Está siendo super utilizado en los últimos años y lo ponemos en práctica en nuestros servidores para levantar y mantener activos los servicios que permiten la gestión, automatización y el mantenimiento de este blog.

Con este taller intentaremos que los asistentes sean capaces de poder instalar Docker, levantar contenedores y gestionarlos. De esta manera, idealmente, podremos llegar a casa después del taller y en lugar de instalarnos la versión nueva de Firefox podremos descargarnos un contenedor y usarlo sin tener que instalarlo. E igual con una máquina Debian con Apache2 para hacer unas pruebas para ver la diferencia con el httpd de una Centos...y así todo lo que se te pueda ocurrir!

Como siempre decimos, no pienses que no sabes lo suficiente, en La Brecha Digital estamos aprendiendo continuamente en cada evento y todos nos acordamos de la primera vez que fuimos a un taller y no teníamos ni idea. Estamos para ayudar y aprender sobre herramientas de código abierto.

Hará falta el ordenador, animarse a venir y unos conocimientos mínimos de Linux, pero nada más.

Os esperamos!

CTF de Ansible

En el día de hoy tenemos un "Capture The Flag" en la que un jugador hará de master y el resto intentarán superar las pruebas diseñadas para tomar el control de nuestras máquinas virtuales a las que nos conectaremos desde nuestro pc.

Hará falta el ordenador y unos conocimientos mínimos de Ansible, pero nada más.

Os esperamos!

Eventos del mes de mayo

Los eventos de este mes son los siguientes:

  • 2018-05-09: Asamblea

  • 2018-05-16: Tareas internas

  • 2018-05-23: Charla: Taller CTF Ansible

  • 2018-05-30: Charla: Taller de Docker

  • 2018-06-06: Asamblea

El día de tareas internas aprovecharemos para poner en común y solucionar atascos con las tareas que nos hemos asignado este mes. Este mes hemos pasado todas las tareas de anteriores Milestones al de mayo con el objetivo de poder evaluar el nivel de trabajo que hemos alcanzado. Tocaremos tecnologías como Ansible, Drone, docker y demás cosas modernas. Como siempre repetimos, da igual si creéis que no tenéis el suficiente nivel, podéis pasaros y podemos hacer tareas juntas y aprender colectivamente lo que haga falta.

En el Taller CTF Ansible haremos un "Catch The Flag" en la que un jugador hará de master y el resto intentarán superar las pruebas diseñadas para tomar el control de nuestras máquinas virtuales a las que nos conectaremos desde nuestro pc.

En el Taller de Docker se pretende dar una introducción práctica sobre los contenedores Docker. La idea es que se salga de La Brecha Digital habiendo entendido y practicado con nuestros pcs lo básico para poder empezar a crear tus propios contenedores.

Por último, el día seis de junio cerraremos con la asamblea. Si te interesa ver como suelen ser nuestras asambleas, puedes echarle un ojo a las anteriores.

Os esperamos!

Asamblea: 2018-05-09

El próximo miércoles día 9 de mayo, tendremos Asamblea.

Es el momento en el que decidimos el rumbo y las tareas que haremos este mes, por lo que os animamos a todos a participar. Las asambleas no son nada pesadas, y al final debatimos temas técnicos, lo que siempre es interesante.

El orden del día es el siguiente:

  • Rotado de responsabilidades
  • Elección de las temática de cada miércoles
  • Anuncio sobre temas de actualidad
  • Revisión de las tareas del mes pasado
  • Plan de tareas para este mes
  • Varios

Para mayor descripción de cada apartado seguir el link de arriba que apunta al documento colaborativo en el que todos tomaremos acta. (Cambiar el orden del día a placer también).

Para dinamizar el Plan de tareas para este mes, sería interesante que todas trajésemos leídos los issues y pensado en qué nos apetecería colaborar o si falta algún issue crearlo.

Un saludo!

Charla emacs

Este miércoles 25 de abril, a las 20:00 habrá una charla sobre emacs. Veremos, a grandes rasgos, qué es exactamente emacs, sus orígenes, comparación con vim para darle emoción, que posibilidades de uso tiene y cómo empezar a usarlo. El nivel de la charla será introductorio, pero si ya conoces emacs siempre puedes aprovechar la ocasión para conocer la Brecha Digital.

Tareas internas del mes de abril

Este miércoles 18 de abril nos reuniremos para hacer las tareas de este mes. Como ya hemos contado en otras ocasiones, cada mes procuramos sacar tareas paar el proyecto en el que estamos trabajando, que es automatizar el despliegue y mantenimiento de nuestro servidor. La idea es que sea reusable para otros proyectos y que todos los que estemos con ello podamos aprender tecnologias actuales que facilitan la vida a las administradoras de sistemas, como puede ser ansible y docker.

Así que lo de siempre, aunque no hayas tocado nada de estas tecnologias, siempre habrá algo que puedas hacer. Puedes echarle un ojo en este enlace.

Os esperamos este miércoles a las siete y media.