|
|
En [_cielito_](https://git.interior.edu.uy/adminsys/config/-/wikis/home#cielito-plataforma-de-nube-de-la-redui) tenemos [dos clusters PVE](https://git.interior.edu.uy/adminsys/config/-/wikis/home#plataforma-de-virtualizaci%C3%B3n-proxmox-ve), [uno de producción y otro de stage](https://git.interior.edu.uy/cielito/adminsys/-/wikis/Entorno-de-desarrollo-y-operaciones-(devops)#los-areneros-y-la-producci%C3%B3n-prod-stage) manejados en [una misma IaC ansible](https://git.interior.edu.uy/cielito/adminsys/-/wikis/Entorno-de-desarrollo-y-operaciones-(devops)#automatizaci%C3%B3n-de-la-configuraci%C3%B3n), cada cual con [su direccionamiento IP](https://git.interior.edu.uy/adminsys/config/-/wikis/home#red-direccionamiento-nombres) y su [inventario estático](https://git.interior.edu.uy/cielito/adminsys/-/wikis/Entorno-de-desarrollo-y-operaciones-(devops)#nuestro-inventario-ansible-pve).
|
|
|
|
|
|
En las versiones más recientes de la IaC, crear un _host_, sea un contenedor LXC o virtual KVM, es tan simple como:
|
|
|
- elegir su nombre canónico en [el direccionamiento pre-establecido en la zona `interior.edu.uy`](https://git.interior.edu.uy/adminsys/config/-/blob/main/files/bind/zones/db.interior.edu.uy#L110)
|
|
|
- declararlo en el inventario correspondiente, en el cluster oportuno, en el nodo que elijamos, en el grupo correspondiente de LXC o de VM,
|
|
|
- correr el playbook de despliegue en la IaC:
|
|
|
```
|
|
|
ulvida@hipatia:~/devops/adminsys/config$ ./site.yml --limit <mi_super_host>.*
|
|
|
```
|
|
|
|
|
|
La lógica de la IaC deducirá las IP del DNS y tiene valores por omisión para los diferentes parámetros de configuración, tanto [para contenedores](https://git.interior.edu.uy/adminsys/config/-/tree/main/group_vars/contenedores/) como [para virtuales](https://git.interior.edu.uy/adminsys/config/-/tree/main/group_vars/virtuales).
|
|
|
|