_cielito_ es la plataforma de **computación en la nube** de la red de Unidades Informáticas (redUI).
El objetivo de esta wiki es reemplazar a ese compañero o compañera que tarda en contestar tus mensajes cuando te surge una duda sobre los servicios en línea de la UdelaR en el Interior. Para el uso de servicios sugerimos empezar en [cielito.uy](https://www.cielito.uy/-Servicios-transversales-).
Gestionamos nuestra plataforma operacional en un [proyecto de acceso restringido](https://git.interior.edu.uy/adminsys/config/), pero si te interesa y/o quieres participar, ¡contáctanos! Muy probable que conociéndonos te podamos abrir acceso, al menos en lectura.
-[Manual LDAP](Ldap-Asistentes): agregar personas a grupos para habilitarles servicios
# Desarrollo y operaciones de la nube (DevOps)
La [descripción de la plataforma _cielito_](https://git.interior.edu.uy/adminsys/config/-/wikis/home#datos-algo-sensibles-de-infraestructura) se encuentra en [la wiki del proyecto `adminsys.config`](https://git.interior.edu.uy/adminsys/config/-/wikis/).
Está disponible [un Espacio Virtual de Aprendizaje](https://eva.unorte.edu.uy/course/view.php?id=996) para la formación y auto-formación de las personas que contribuyen y/o utilizan este entorno devops.
Habíamos iniciado en nuestro precedente [gestor de proyecto](http://proyectos.interior.edu.uy/) el despliegue de la actual [plataforma de servidores del interior](http://proyectos.interior.edu.uy/projects/servidores/wiki/Plataforma_de_servidores_del_Interior) y la [automatización de su configuración](http://proyectos.interior.edu.uy/projects/cloudcomputing).
## Entorno de desarrollo y flujo de trabajo
Tratamos de apegarnos en la medida de lo posible al [flujo de trabajo ágil propuesto por GitLab](https://about.gitlab.com/blog/2016/10/25/gitlab-workflow-an-overview/). Principalmente con el mantra ["Siempre empieza con un issue"](https://about.gitlab.com/blog/2016/03/03/start-with-an-issue/), salvo excepciones razonables como cambios simples y concretos o que ya exista un issue tratando el asunto que te ocupa.
**El principal mandamiento:** llevar a rama **main** sólo código funcional, integrado y probado. Debe ser incapaz de causar postergación de licencias de miembros del equipo.
-[Sobre el entorno de desarrollo/operaciones](Entorno-de-desarrollo-y-operaciones-(devops))
-[Sobre el flujo de trabajo con Git en Gitlab y GitHub](flujo-de-trabajo-con-Git-en-Gitlab-y-GitHub)
-[Sobre el empleo correcto de forks](forks-y-aportes-a-la-comunidad)
-[Versionado de roles](versionado-de-roles)
-[Gestión de dependencias en requirements.yml](gesti%C3%B3n-de-dependencias-en-requirements.yml)
-[La importancia de la rama estable](la-importancia-de-la-rama-estable)
-[Ansible como herramienta de documentación](ansible-como-herramienta-de-documentaci%C3%B3n)
-[Manejo de hosts en _cielito_](Manejo-de-hosts-en-cielito)
-[Creación de un nuevo contenedor LXC](Creaci%C3%B3n-de-un-nuevo-contenedor-LXC)
-[Creación de una nueva máquina virtual KVM](Creaci%C3%B3n-de-una-nueva-m%C3%A1quina-virtual-KVM)
-[Aprovisionamiento de usuarios y grupos _unix_](aprovisionamiento-usuarios-y-grupos-unix)
-[Agregar un nuevo adminsys a la plataforma](#)(**TO DO**)
-[Agregar un host a monitor Zabbix](https://proyectos.interior.edu.uy/projects/monitoreo/wiki/Wiki)
-[Gestión de firewall Proxmox](gesti%C3%B3n-de-firewall-Proxmox)
-[Creación y auto-renovación de certificados Let's Encrypt](creaci%C3%B3n-y-auto-renovaci%C3%B3n-de-certificados-Let's-Encrypt)
-[Renovación (aún) manual de certificados Letsencrypt para Zimbra](letsencrypt-en-zimbra)
-[Nuevo almacenamiento compartido con NFS](nuevo-almacenamiento-compartido-con-NFS)
-[Manejo de DNS con Ansible](DNS/manejo-de-zonas-con-ansible)
-[Configurar respaldos de un servidor con BackupPC](configuracion-respaldos)
-[Configurar el servidor de respaldos (BackupPC) - viejo gestor de proyectos](https://proyectos.interior.edu.uy/projects/respaldos/wiki/Respaldos#Instalaci%C3%B3n-y-configuraci%C3%B3n-con-Ansible-del-servidor-de-respaldos-Che)
-[Agregar un host al servidor de respaldos](agregar-un-host-al-servidor-de-respaldos)
-[Conceder / revocar credenciales de acceso a servidor OpenVPN](Conceder-revocar-credenciales-de-acceso-a-servidor-OpenVPN)
-[Actualizar instancias de chat Matrix Synapse + Element](Actualizar-instancias-de-chat-Matrix-Synapse---Element)
-[Pasarela de correo de buena reputación para envío por servidores](mailgateway-para-servidores)
-[Monitoreo de spam y usurpación de cuentas](monitoreo-spam-usurpacion)
-[Autenticación de servicios en el gestor de Identidad](autenticacion-ldap)
## Protocolos y estándares que seguimos
-[Nomenclatura de versionado](https://semver.org/lang/es/) - [Sintaxis del versionado](https://git-scm.com/book/es/v2/Fundamentos-de-Git-Etiquetado)
-[Puesta en producción de un servicio con Ansible](Puesta-en-producci%C3%B3n-de-un-servicio-con-Ansible)
-[Operar con Ansible](https://www.santiagomr.com/ops-ansible)
- Proxmox VE
-[Wiki](https://pve.proxmox.com/wiki/Main_Page)
# Bienvenido a la wiki de _cielito_
_cielito_ es la plataforma de **computación en la nube** de la red de Unidades Informáticas (redUI).
El objetivo de esta wiki es reemplazar a ese compañero o compañera que tarda en contestar tus mensajes cuando te surge una duda sobre los servicios en línea de la UdelaR en el Interior. Para el uso de servicios sugerimos empezar en [cielito.uy](https://www.cielito.uy/-Servicios-transversales-).
Gestionamos nuestra plataforma operacional en un [proyecto de acceso restringido](https://git.interior.edu.uy/adminsys/config/), pero si te interesa y/o quieres participar, ¡contáctanos! Muy probable que conociéndonos te podamos abrir acceso, al menos en lectura.
-[Manual LDAP](Ldap-Asistentes): agregar personas a grupos para habilitarles servicios
# Desarrollo y operaciones de la nube (DevOps)
La [descripción de la plataforma _cielito_](https://git.interior.edu.uy/adminsys/config/-/wikis/home#datos-algo-sensibles-de-infraestructura) se encuentra en [la wiki del proyecto `adminsys.config`](https://git.interior.edu.uy/adminsys/config/-/wikis/).
Está disponible [un Espacio Virtual de Aprendizaje](https://eva.unorte.edu.uy/course/view.php?id=996) para la formación y auto-formación de las personas que contribuyen y/o utilizan este entorno devops.
Habíamos iniciado en nuestro precedente [gestor de proyecto](http://proyectos.interior.edu.uy/) el despliegue de la actual [plataforma de servidores del interior](http://proyectos.interior.edu.uy/projects/servidores/wiki/Plataforma_de_servidores_del_Interior) y la [automatización de su configuración](http://proyectos.interior.edu.uy/projects/cloudcomputing).
## Entorno de desarrollo y flujo de trabajo
Tratamos de apegarnos en la medida de lo posible al [flujo de trabajo ágil propuesto por GitLab](https://about.gitlab.com/blog/2016/10/25/gitlab-workflow-an-overview/). Principalmente con el mantra ["Siempre empieza con un issue"](https://about.gitlab.com/blog/2016/03/03/start-with-an-issue/), salvo excepciones razonables como cambios simples y concretos o que ya exista un issue tratando el asunto que te ocupa.
**El principal mandamiento:** llevar a rama **main** sólo código funcional, integrado y probado. Debe ser incapaz de causar postergación de licencias de miembros del equipo.
-[Sobre el entorno de desarrollo/operaciones](Entorno-de-desarrollo-y-operaciones-(devops))
-[Sobre el flujo de trabajo con Git en Gitlab y GitHub](flujo-de-trabajo-con-Git-en-Gitlab-y-GitHub)
-[Sobre el empleo correcto de forks](forks-y-aportes-a-la-comunidad)
-[Versionado de roles](versionado-de-roles)
-[Gestión de dependencias en requirements.yml](gesti%C3%B3n-de-dependencias-en-requirements.yml)
-[La importancia de la rama estable](la-importancia-de-la-rama-estable)
-[Ansible como herramienta de documentación](ansible-como-herramienta-de-documentaci%C3%B3n)
-[Manejo de hosts en _cielito_](Manejo-de-hosts-en-cielito)
-[Creación de un nuevo contenedor LXC](Creaci%C3%B3n-de-un-nuevo-contenedor-LXC)
-[Creación de una nueva máquina virtual KVM](Creaci%C3%B3n-de-una-nueva-m%C3%A1quina-virtual-KVM)
-[Aprovisionamiento de usuarios y grupos _unix_](aprovisionamiento-usuarios-y-grupos-unix)
-[Agregar un nuevo adminsys a la plataforma](#)(**TO DO**)
-[Agregar un host a monitor Zabbix](https://proyectos.interior.edu.uy/projects/monitoreo/wiki/Wiki)
-[Gestión de firewall Proxmox](gesti%C3%B3n-de-firewall-Proxmox)
-[Creación y auto-renovación de certificados Let's Encrypt](creaci%C3%B3n-y-auto-renovaci%C3%B3n-de-certificados-Let's-Encrypt)
-[Renovación (aún) manual de certificados Letsencrypt para Zimbra](letsencrypt-en-zimbra)
-[Nuevo almacenamiento compartido con NFS](nuevo-almacenamiento-compartido-con-NFS)
-[Manejo de DNS con Ansible](DNS/DNS-y-manejo-de-zonas-con-Ansible)
-[Configurar respaldos de un servidor con BackupPC](configuracion-respaldos)
-[Configurar el servidor de respaldos (BackupPC) - viejo gestor de proyectos](https://proyectos.interior.edu.uy/projects/respaldos/wiki/Respaldos#Instalaci%C3%B3n-y-configuraci%C3%B3n-con-Ansible-del-servidor-de-respaldos-Che)
-[Agregar un host al servidor de respaldos](agregar-un-host-al-servidor-de-respaldos)
-[Conceder / revocar credenciales de acceso a servidor OpenVPN](Conceder-revocar-credenciales-de-acceso-a-servidor-OpenVPN)
-[Actualizar instancias de chat Matrix Synapse + Element](Actualizar-instancias-de-chat-Matrix-Synapse---Element)
-[Pasarela de correo de buena reputación para envío por servidores](mailgateway-para-servidores)
-[Monitoreo de spam y usurpación de cuentas](monitoreo-spam-usurpacion)
-[Autenticación de servicios en el gestor de Identidad](autenticacion-ldap)
## Protocolos y estándares que seguimos
-[Nomenclatura de versionado](https://semver.org/lang/es/) - [Sintaxis del versionado](https://git-scm.com/book/es/v2/Fundamentos-de-Git-Etiquetado)
-[Puesta en producción de un servicio con Ansible](Puesta-en-producci%C3%B3n-de-un-servicio-con-Ansible)