| ... | ... | @@ -32,8 +32,10 @@ En caso de que no se logre un merge automático, será necesario resolver los co |
|
|
|
## Creación del contenedor Candombe mediante Ansible
|
|
|
|
|
|
|
|
Primero se configuran las host vars de Candombe. Concretamente, se creo un nuevo directorio en host_vars/candombe.interior.edu.uy y se definieron y ajustaron variables en vars y vaults de la siguiente manera:
|
|
|
|
* Parámetros de configuración del LXC (vars/10_lxc_container.yml). Le damos 8 GB de RAM, 4 GB de Swap y le definimos un disco de 2GB sobre el volúmen NFS nubes.
|
|
|
|
Parámetros de configuración del Nextcloud (vars/40_nextcloud.yml).
|
|
|
|
* Parámetros de configuración del LXC (vars/10_lxc_container.yml).
|
|
|
|
* Le damos 8 GB de RAM, 4 GB de Swap y le definimos un disco de 2GB sobre el volúmen NFS nubes.
|
|
|
|
* **hwaddr**. Inicialmente, en la configuración de la interfaz de red net0, este parámetro que define la dirección MAC del dispositivo, debe estar comentado. Esto se debe a que no podemos asignarle una dirección MAC de forma aleatoria al host, dado que esta será definida por el Cluster.
|
|
|
|
* Parámetros de configuración del Nextcloud (vars/40_nextcloud.yml).
|
|
|
|
* **nextcloud_version_major** y **nextcloud_db_backend**. Se configuran estos valores para instalar un NC 10, con conexión a base Postgres. Partimos de esta versión porque queremos ir hacia un NextCloud y tenemos en nube.interior un Owncloud 9.1. Por más información, leer [este enlace](https://nextcloud.com/migration/).
|
|
|
|
* **nextcloud_db_admin**. En Halley, el usuario Postgres que usa Owncloud para conectarse a la base es oc2016. Por esa razón y para simplificar la migración de la base de datos, definimos el mismo usuario en Candombe. De esta manera, se creará ese usuario en Postgres que permitirá que el Nextcloud se conecte a la base de datos.
|
|
|
|
* **nextcloud_config_settings**. Debido a que estamos realizando una tarea de migración, algunos parámetros de configuración de la vieja instalación deben mantenerse como con sus valores originales como: instanceid, passwordsalt y secret. Además se incorporarán a la configuración parámetros inherentes a la vieja instalación que el rol por defecto no define. También se descartará el parámetro mysql.utf8mb4 ya que se trabajará con una base Postgres.
|
| ... | ... | @@ -501,6 +503,8 @@ Por esto: |
|
|
|
'overwrite.cli.url' => 'https://nube.interior.edu.uy',
|
|
|
|
```
|
|
|
|
|
|
|
|
Además, es conveniente incluir al dominio nube.interior.edu.uy dentro de la configuración de Certbot en las host vars de Candombe. Concretamente se descomenta la línea nube.interior.edu.uy para el parámetro domains de la variable certbot_certs en 30_cerbot.yml.
|
|
|
|
|
|
|
|
# TRABAJO POST MIGRACIÓN
|
|
|
|
|
|
|
|
## Merge en master
|
| ... | ... | |
| ... | ... | |