Update home- SaaS y PaaS authored by Daniel Viñar Ulriksen's avatar Daniel Viñar Ulriksen
# Bienvenido a la wiki del proyecto *Cielito* # Bienvenido a la wiki del proyecto _Cielito_
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 Inteiror. 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 Inteiror.
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, 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. Luego del sitio www.interior.edu.uy de presentación de dichos servicios informáticos y de redes, esta wiki brinda información más detalladas para el uso y configuración de los mismos.
¡contáctanos! Muy probable que conociéndonos te podamos abrir acceso, al menos en lectura.
Luego del sitio [www.interior.edu.uy](https://www.interior.edu.uy/) de presentación de dichos servicios informáticos y de redes, esta wiki brinda información más detalladas para el uso y configuración de los mismos.
## Tabla de contenidos ## Tabla de contenidos
- [Documentación para de uso de los servicios](#documentación-para-personas-usuarias-finales)
- [Instructivos de uso/configuración de servicios](#instructivos-de-usoconfiguración-de-servicios) - [Documentación para de uso de los servicios](#documentaci%C3%B3n-para-personas-usuarias-finales)
- [Documentación para dar soporte sobre los servicios](#user-content-documentación-para-personas-usuarias-finales) - [Instructivos de uso/configuración de servicios](#instructivos-de-usoconfiguraci%C3%B3n-de-servicios)
- [Documentación para personas DevOps](#documentación-para-personas-devops) - [Documentación para dar soporte sobre los servicios](#user-content-documentaci%C3%B3n-para-personas-usuarias-finales)
- [Documentación para personas DevOps](#documentaci%C3%B3n-para-personas-devops)
- [Entorno de desarrollo y flujo de trabajo](#entorno-de-desarrollo-y-flujo-de-trabajo) - [Entorno de desarrollo y flujo de trabajo](#entorno-de-desarrollo-y-flujo-de-trabajo)
- [Protocolos y estándares que seguimos](#protocolos-y-estándares-que-seguimos) - [Protocolos y estándares que seguimos](#protocolos-y-est%C3%A1ndares-que-seguimos)
- [Procedimientos ya automatizados](#procedimientos-ya-automatizados) - [Procedimientos ya automatizados](#procedimientos-ya-automatizados)
- [Plataformas e Infraestructura como Servicio (PaaS y SaaS)](#PaaS-SaaS)
- [Compelentos y anexos](#compelentos-y-anexos) - [Compelentos y anexos](#compelentos-y-anexos)
- [Especificaciones y tareas a más largo plazo](#especificaciones-y-tareas-a-más-largo-plazo) - [Especificaciones y tareas a más largo plazo](#especificaciones-y-tareas-a-m%C3%A1s-largo-plazo)
- [Bitácoras y documentación de procedimientos realizados](#bitácoras-y-documentación-de-procedimientos-realizados) - [Bitácoras y documentación de procedimientos realizados](#bit%C3%A1coras-y-documentaci%C3%B3n-de-procedimientos-realizados)
- [Material de utilidad](#material-de-utilidad) - [Material de utilidad](#material-de-utilidad)
# Documentación para personas usuarias finales # Documentación para personas usuarias finales
...@@ -45,7 +45,6 @@ Esta parte centraliza la documentación relacionada al montaje de la [nueva plat ...@@ -45,7 +45,6 @@ Esta parte centraliza la documentación relacionada al montaje de la [nueva plat
- [Chinchulín v2 - Cortafuegos perimetral](chinchulin) - [Chinchulín v2 - Cortafuegos perimetral](chinchulin)
- Cluster Proxmox - nuestro IaaS - Cluster Proxmox - nuestro IaaS
## Entorno de desarrollo y flujo de trabajo ## 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. 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.
...@@ -56,29 +55,29 @@ Tratamos de apegarnos en la medida de lo posible al [flujo de trabajo ágil prop ...@@ -56,29 +55,29 @@ Tratamos de apegarnos en la medida de lo posible al [flujo de trabajo ágil prop
- [Sobre el flujo de trabajo con Git en Gitlab y GitHub](flujo-de-trabajo-con-Git-en-Gitlab-y-GitHub) - [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) - [Sobre el empleo correcto de forks](forks-y-aportes-a-la-comunidad)
- [Versionado de roles](versionado-de-roles) - [Versionado de roles](versionado-de-roles)
- [Gestión de dependencias en requirements.yml](gestión-de-dependencias-en-requirements.yml) - [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) - [La importancia de la rama estable](la-importancia-de-la-rama-estable)
- [Ansible como herramienta de documentación](ansible-como-herramienta-de-documentación) - [Ansible como herramienta de documentación](ansible-como-herramienta-de-documentaci%C3%B3n)
- [Trabajo colaborativo sincrónico](herramientas-para-trabajo-colaborativo) - [Trabajo colaborativo sincrónico](herramientas-para-trabajo-colaborativo)
## Protocolos y estándares que seguimos ## 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) - [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ón-de-un-servicio-con-Ansible) - [Puesta en producción de un servicio con Ansible](Puesta-en-producci%C3%B3n-de-un-servicio-con-Ansible)
- [Roles Ansible](https://docs.ansible.com/ansible/latest/user_guide/playbooks_reuse_roles.html#role-directory-structure) - [Roles Ansible](https://docs.ansible.com/ansible/latest/user_guide/playbooks_reuse_roles.html#role-directory-structure)
- [Plantillas de máquinas virtuales Proxmox](Plantillas-de-máquinas-virtuales-Proxmox) - [Plantillas de máquinas virtuales Proxmox](Plantillas-de-m%C3%A1quinas-virtuales-Proxmox)
- [Documentación](Documentacion) - [Documentación](Documentacion)
- [Clonación de un servidor existente](Clonación-de-un-servidor-existente) - [Clonación de un servidor existente](Clonaci%C3%B3n-de-un-servidor-existente)
## Procedimientos ya automatizados ## Procedimientos ya automatizados
- [Aprovisionamiento de usuarios y grupos *unix*](aprovisionamiento-usuarios-y-grupos-unix) - [Aprovisionamiento de usuarios y grupos _unix_](aprovisionamiento-usuarios-y-grupos-unix)
- [Creación de un nuevo contenedor LXC](Creación-de-un-nuevo-contenedor-LXC) - [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ón-de-una-nueva-máquina-virtual-KVM) - [Creación de una nueva máquina virtual KVM](Creaci%C3%B3n-de-una-nueva-m%C3%A1quina-virtual-KVM)
- [Agregar un nuevo adminsys a la plataforma](#) (**TO DO**) - [Agregar un nuevo adminsys a la plataforma](#) (**TO DO**)
- [Agregar un host a monitor Zabbix](https://proyectos.interior.edu.uy/projects/monitoreo/wiki/Wiki) - [Agregar un host a monitor Zabbix](https://proyectos.interior.edu.uy/projects/monitoreo/wiki/Wiki)
- [Gestión de firewall Proxmox](gestión-de-firewall-Proxmox) - [Gestión de firewall Proxmox](gesti%C3%B3n-de-firewall-Proxmox)
- [Creación y auto-renovación de certificados Let's Encrypt](creación-y-auto-renovación-de-certificados-Let's-Encrypt) - [Creación y auto-renovación de certificados Let's Encrypt](creaci%C3%B3n-y-auto-renovaci%C3%B3n-de-certificados-Let's-Encrypt)
- [Nuevo almacenamiento compartido con NFS](nuevo-almacenamiento-compartido-con-NFS) - [Nuevo almacenamiento compartido con NFS](nuevo-almacenamiento-compartido-con-NFS)
- [Manejo de DNS con Ansible](manejo-de-zonas-con-ansible) - [Manejo de DNS con Ansible](manejo-de-zonas-con-ansible)
- [Configurar respaldos de un servidor con BackupPC](configuracion-respaldos) - [Configurar respaldos de un servidor con BackupPC](configuracion-respaldos)
...@@ -88,39 +87,53 @@ Tratamos de apegarnos en la medida de lo posible al [flujo de trabajo ágil prop ...@@ -88,39 +87,53 @@ Tratamos de apegarnos en la medida de lo posible al [flujo de trabajo ágil prop
- [Actualizar instancias de chat Matrix Synapse + Element](Actualizar-instancias-de-chat-Matrix-Synapse---Element) - [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) - [Pasarela de correo de buena reputación para envío por servidores](mailgateway-para-servidores)
# Plataformas e Infraestructura como Servicio (PaaS y SaaS)
Desde la plataforma _cielito_ también proveemos servicios de computación en la nube a otros equipos o personas en la UdelaR:
* un servicio de Plataforma como servicio (PaaS): hospedaje web, con tecnologías LAMP (Linux Apache MySQL PHP)
* Infraestructura como Servicio (IaaS): provisión de contenedores o VMs, instancias virtuales de sistemas operativos GNU/linux.
A contiuación la documentación relativa a estos servicios.
* [Acuerdo comunitario de Servicios]([acuerdo-comunitario])
* [Herramientas de desarrollo](herramientas)
* [Hospedaje web](hospedaje-web)
* [Servidores virtuales](virtuales)
# Complementos y anexos # Complementos y anexos
## Especificaciones y tareas a más largo plazo ## Especificaciones y tareas a más largo plazo
* [Actualización de roles a collections](Roles a Collections) * [Actualización de roles a collections](Roles%20a%20Collections)
* [Talleres DevOps](Talleres DevOps) * [Talleres DevOps](Talleres%20DevOps)
* [Gestión DNS](Gestión DNS) * [Gestión DNS](Gesti%C3%B3n%20DNS)
* [Feria Modo UdelaR](Feria Modo UdelaR) * [Feria Modo UdelaR](Feria%20Modo%20UdelaR)
* [Shibboleth SSO](Shibboleth SSO) * [Shibboleth SSO](Shibboleth%20SSO)
## Bitácoras y documentación de procedimientos realizados ## Bitácoras y documentación de procedimientos realizados
- [Plan y procedimiento de actualización y migración de GitLab CE desde una instalación `from source` a una `Omnibus`](actualizar-migrar-gitlab-from-source-a-omnibus). - [Plan y procedimiento de actualización y migración de GitLab CE desde una instalación `from source` a una `Omnibus`](actualizar-migrar-gitlab-from-source-a-omnibus).
- [Agregar un nuevo servidor como nodo del cluster Proxmox](agregar-un-nuevo-servidor-como-nodo-del-cluster-Proxmox) - [Agregar un nuevo servidor como nodo del cluster Proxmox](agregar-un-nuevo-servidor-como-nodo-del-cluster-Proxmox)
- [Plan y procedimiento de actualización del cluster Proxmox 5.X a 6](plan-y-procedimiento-de-actualización-del-cluster-Proxmox-5.X-a-6) - [Plan y procedimiento de actualización del cluster Proxmox 5.X a 6](plan-y-procedimiento-de-actualizaci%C3%B3n-del-cluster-Proxmox-5.X-a-6)
- [Actualizaciones de los contenedores una vez en Proxmox 6.1 a Debian Buster](actualizacion-lxc-en-pve6-upgrade-a-Buster.) - [Actualizaciones de los contenedores una vez en Proxmox 6.1 a Debian Buster](actualizacion-lxc-en-pve6-upgrade-a-Buster.)
- [Migración del Owncloud 9.1 de nube.interior.edu.uy a un NextCloud 16](Migración-del-Owncloud-9.1-de-nube.interior.edu.uy-a-un-NextCloud-16) - [Migración del Owncloud 9.1 de nube.interior.edu.uy a un NextCloud 16](Migraci%C3%B3n-del-Owncloud-9.1-de-nube.interior.edu.uy-a-un-NextCloud-16)
- [Migración de servidor OpenVPN desde Debian Stretch a Buster](Migración-de-servidor-OpenVPN-desde-Debian-Stretch-a-Buster) - [Migración de servidor OpenVPN desde Debian Stretch a Buster](Migraci%C3%B3n-de-servidor-OpenVPN-desde-Debian-Stretch-a-Buster)
- [Entorno de desarrollo para modificar PWM (Java)](Entorno-PWM-Java) - [Entorno de desarrollo para modificar PWM (Java)](Entorno-PWM-Java)
- [Repositorio Debian - Ubuntu](Repositorio-Debian-y-Ubuntu) - [Repositorio Debian - Ubuntu](Repositorio-Debian-y-Ubuntu)
- [Compilación y despliegue de servidor onlyoffice para la nube](Compilación-y-despliegue-de-servidor-onlyoffice-para-la-nube) - [Compilación y despliegue de servidor onlyoffice para la nube](Compilaci%C3%B3n-y-despliegue-de-servidor-onlyoffice-para-la-nube)
- [Procedimiento para agregar un servidor físico a la plataforma](procedimiento-agregar-servidor-fisico-plataforma) - [Procedimiento para agregar un servidor físico a la plataforma](procedimiento-agregar-servidor-fisico-plataforma)
## Material de utilidad ## Material de utilidad
- Git - Git
- [Documentación oficial](https://git-scm.com/docs) - [Documentación oficial](https://git-scm.com/docs)
- [Workflows con Git](https://www.santiagomr.com/git-workflows) - [Workflows con Git](https://www.santiagomr.com/git-workflows)
- Ansible - Ansible
- [Glosario](https://docs.ansible.com/ansible/latest/reference_appendices/glossary.html) - [Glosario](https://docs.ansible.com/ansible/latest/reference_appendices/glossary.html)
- [Filtros](https://docs.ansible.com/ansible/latest/user_guide/playbooks_filters.html) - [Filtros](https://docs.ansible.com/ansible/latest/user_guide/playbooks_filters.html)
- ~~[Módulos](https://docs.ansible.com/ansible/latest/modules/modules_by_category.html)~~ (*Desde Ansible v2.10, los módulos se agrupan en colecciones*) - [~~Módulos~~](https://docs.ansible.com/ansible/latest/modules/modules_by_category.html) (_Desde Ansible v2.10, los módulos se agrupan en colecciones_)
- [Índice de colecciones](https://docs.ansible.com/ansible/latest/collections/index.html) - [Índice de colecciones](https://docs.ansible.com/ansible/latest/collections/index.html)
- [Colección *ansible.builtin*](https://docs.ansible.com/ansible/latest/collections/ansible/builtin/index.html#plugins-in-ansible-builtin) - [Colección _ansible.builtin_](https://docs.ansible.com/ansible/latest/collections/ansible/builtin/index.html#plugins-in-ansible-builtin)
- [Templates Jinja2](https://jinja.palletsprojects.com/en/2.11.x/templates/) - [Templates Jinja2](https://jinja.palletsprojects.com/en/2.11.x/templates/)
- [Operar con Ansible](https://www.santiagomr.com/ops-ansible) - [Operar con Ansible](https://www.santiagomr.com/ops-ansible)
- Proxmox VE - Proxmox VE
... ...
......