#49 Crear rol de Ansible para el backup

Open
opened 1 year ago by lyz · 10 comments
lyz commented 1 year ago

Ya está configurado el backup manualmente.

Pero sería necesario crear un rol de ansible para automatizar su instalación y configuración

Ya está configurado el backup manualmente. Pero sería necesario crear un rol de ansible para automatizar su instalación y configuración
lyz added the
Dificultad: Normal
label 1 year ago
drymer commented 1 year ago
Owner

@ceighlander tenia uno en proceso.

@ceighlander tenia uno en proceso.
drymer added this to the 201802 milestone 1 year ago
ceighlander was assigned by drymer 1 year ago
ceighlander commented 1 year ago
Owner

Está hecho. Me faltan los tests aunque en este caso concreto no se si los haría ya que hay una plantilla que es totalmente propia para este caso si bien utilizo j2 para generarla. ¿Ideas y opiniones?

Está hecho. Me faltan los tests aunque en este caso concreto no se si los haría ya que hay una plantilla que es totalmente propia para este caso si bien utilizo j2 para generarla. ¿Ideas y opiniones?
drymer commented 1 year ago
Owner

Como te dije, yo lo testearia haciendo un backup, descomprimiendolo y comprobando que lo que es, es lo que tiene que ser.

Como te dije, yo lo testearia haciendo un backup, descomprimiendolo y comprobando que lo que es, es lo que tiene que ser.
mastyleki started working 1 year ago
mastyleki stopped working 1 year ago
6s
ceighlander commented 1 year ago
Owner

Yo he hecho los tests comprobando que los ficheros están ahí como debería de ser. El realizar un backup está bien pero nos genera todo este trabajo adicional (con el que me estuve pegando ayer unas horas):

  • Generar la estructura de carpetas que usamos en producción.
  • Instalar MySQL (hasta aquí es fácil)
  • Generar una llave GPG y cifrar el backup
  • Comprobar que todos los ficheros que deberían existir existen y no tienen tamaño 0.

He sido totalmente incapaz de generar una llave GPG en un docker, ¿alguna idea?

Yo he hecho los tests comprobando que los ficheros están ahí como debería de ser. El realizar un backup está bien pero nos genera todo este trabajo adicional (con el que me estuve pegando ayer unas horas): - Generar la estructura de carpetas que usamos en producción. - Instalar MySQL (hasta aquí es fácil) - Generar una llave GPG y cifrar el backup - Comprobar que todos los ficheros que deberían existir existen y no tienen tamaño 0. He sido totalmente incapaz de generar una llave GPG en un docker, ¿alguna idea?
lyz commented 1 year ago
Owner

Creo que se te esta yendo el rol de madre. Todas esas cosas son solo para testear, no?

Todos los puntos anteriores son cosas para otros roles (de hecho el de crear clave gpg ya lo tengo hecho yo en mi git).

Para lo del mysql tendrias que crear un rol de instalar mysql, y meterlo como requirements.yml a la parte de molecule.

Mamona, haz el MR y lo vemos desde ahi, si quieres ponle el WIP.

Si no ma;ana le echamos un vistazo

Creo que se te esta yendo el rol de madre. Todas esas cosas son solo para testear, no? Todos los puntos anteriores son cosas para otros roles (de hecho el de crear clave gpg ya lo tengo hecho yo en mi git). Para lo del mysql tendrias que crear un rol de instalar mysql, y meterlo como requirements.yml a la parte de molecule. Mamona, haz el MR y lo vemos desde ahi, si quieres ponle el WIP. Si no ma;ana le echamos un vistazo
ceighlander commented 1 year ago
Owner

Pienso igual que tu. Hago el MR y ya lo vamos hablando.

Pienso igual que tu. Hago el MR y ya lo vamos hablando.
lyz added the
Prioridad: Alta
label 1 year ago
lyz modified the milestone from 201802 to 201805 1 year ago
drymer commented 1 year ago
Owner

Contemplamos en algún momento como restaurar estos datos de forma medio automática?

Contemplamos en algún momento como restaurar estos datos de forma medio automática?
lyz commented 1 year ago
Owner

No lo contemplaria la verdad, no es algo que vayamos a hacer muy a menudo, documentaria como se hace y si vemos que se hace con bastante frecuencia ya automatizaria

No lo contemplaria la verdad, no es algo que vayamos a hacer muy a menudo, documentaria como se hace y si vemos que se hace con bastante frecuencia ya automatizaria
lyz modified the milestone from 201805 to 201806 1 year ago
lyz modified the milestone from 201806 to 201807 1 year ago
lyz commented 1 year ago
Owner

Hay que meterlo en el playbook unificado

Hay que meterlo en el playbook unificado
lyz modified the milestone from 201807 to 201810 1 year ago
drymer modified the milestone from 201810 to 201811 11 months ago
peter commented 10 months ago
Collaborator

Se cambia la prioridad a de alta a media por no estar asignada a ningún objetivo.

Se cambia la prioridad a de alta a media por no estar asignada a ningún objetivo.
peter removed the
Prioridad: Alta
label 10 months ago
peter added the
Prioridad: Media
label 10 months ago
Sign in to join this conversation.
No Milestone
No Assignees
4 Participants
Total Time Spent: 6s
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
Cancel
Save
There is no content yet.