Tareas #6039

Tareas #6038: Diseño de configuración de funciones con Ansible

Diseñar un playbook de config AlternC

Añadido por Daniel Viñar Ulriksen hace 5 meses. Actualizado hace 25 días.

Estado:En cursoFecha de inicio:2018-10-03
Prioridad:AltaFecha fin:
Asignado a:Cielito - becarios% Realizado:

80%

Categoría:-Tiempo dedicado:106.00 horas
Versión prevista:-

Descripción

Una de las primeras funciones que conviene configurar es un hospedaje LAMP.

Retomamos AlternC, pero en su versión más reciente (3.5) sobre debian Stretch, que está en pre-release, y de la cual existen actualmente algunas variantes.

Cabe mencionar que las últimas versiones integran certbot en un módulo de configuración automática de certificados SSL de LetsEncrypt. Conviene también considerar las funciones de hospedaje de master DNS (que no usamos en Davinci y Pacioli) y la interacción con un AlternC secundario.


Peticiones relacionadas

relacionada con Computación en la nube para el Interior - Tareas #6105: Testeo del Alternc En curso 2018-12-12
relacionada con Computación en la nube para el Interior - Tareas #6104: Plan de trabajo Git - Organización de ramas del proyecto ... En curso 2018-12-07

Histórico

#1 Actualizado por Daniel Viñar Ulriksen hace 5 meses

  • Asignado a establecido a Oscar Ford

#2 Actualizado por Daniel Viñar Ulriksen hace 5 meses

Conversé un poco por la lista y he aquí la situación de AlternC para stretch:

Si no, podemos construir nuestros propios paquetes a partir de la fuente, acá está el Makefile

También encontré esto pero creo que los precedentes están más avanzados. Probé este "sabor": luego de instalar AlternC es necesario crear a mano un certificado autofirmado (o copiar el snakeoil de SSL) en /etc/alternc/apache.pem, pero funciona y propone un plugin alternc-certbot, que instalé pero no probé.

#3 Actualizado por Daniel Viñar Ulriksen hace 5 meses

  • Se actualizó Descripción (diff)

#4 Actualizado por Oscar Ford hace 4 meses

  • Estado cambiado Nueva por Resuelta
  • Prioridad cambiado Normal por Alta
  • % Realizado cambiado 0 por 60

#5 Actualizado por Andrés Pías hace 2 meses

#6 Actualizado por Andrés Pías hace 2 meses

  • Añadido relacionada con Tareas #6104: Plan de trabajo Git - Organización de ramas del proyecto Config

#7 Actualizado por Daniel Viñar Ulriksen hace alrededor de 2 meses

  • Estado cambiado Resuelta por En curso
  • Asignado a cambiado Oscar Ford por Cielito - becarios

Hay que aclarar qué estamos diseñando, y dónde:

El objetivo:
  • tener el role público AlternC claramente documentado (en primer lugar su README.md),
  • tener, en una rama del git.interior, luego en preproducción y luego en producción, un playbook de ejemplo de uso del role precedente según la doc, en un servidor de nuestra infraestructura,
  • integrar ese despliegue para nuestros servidores desde site.yml y otros puntos de entrada.

#8 Actualizado por Andrés Pías hace alrededor de 2 meses

Daniel Viñar Ulriksen escribió:

Hay que aclarar qué estamos diseñando, y dónde:

Me temo que aún estamos trabajando sobre la rama alternc35 del git.interior. Recuerdo haber comentado de que nos estaba faltando ajustar el requirements.yml para incluir la descarga del rol alternc. Por el momento, preferiría que todos los cambios sobre nuestro repositorio git.interior.edu.uy se hagan en la rama preproduccion.

  • tener, en una rama del git.interior, luego en preproducción y luego en producción, un playbook de ejemplo de uso del role precedente según la doc, en un servidor de nuestra infraestructura,

De nuevo, sobre esto, si bien me estoy llendo por dos semanas, para ordenar mejor la casa (y no liarla) preferiría implementar este playbook directamente en la rama preproduccion.

#9 Actualizado por Santiago Martinez hace 25 días

  • % Realizado cambiado 60 por 80

Actualmente se está trabajando en nuestra versión pública del role AlternC. Dicho role se lanza desde la rama 'preproducción' del proyecto 'config'.

Contamos con una versión en testing en pitanga.interior.edu.uy ya bastante madura, cuyo seguimiento se realiza en el ticket 6105

Exportar a: Atom PDF