Cambios de configuración en sistemas activos
Existen ocasiones en las cuales realizamos el deploy de un sistema y luego nos percatamos que nos hemos olvidado de fijar alguna configuración, realizar algún proceso o simplemente cambio una política y necesitamos reflejarlo. Para ello, dejamos esta sección:
Debo cambiar la configuración y que se actualice el valor
En este caso lo que se debe hacer es lo siguiente:
- Editar el archivo de configuración
usuarios.env
,usuarios.api.env
ousuarios.idp.env
según corresponda y modificar el valor - Detener las instancias del paquete o paquetes que necesitemos refresquen la configuración
- Eliminamos las instancias que detuvimos en el paso anterior
- Volver a crear los contenedores mediante el comando
docker run
Según el parámetro y lo que configure, el cambio puede únicamente necesitar la re-creación del contenedor o la ejecución de un comando extra.
Cambio la politica y deben vencer las claves
Si hasta el momento estaba desactivado el vencimiento de claves, lo que se debe hacer es lo siguiente:
- Editar el archivo de entorno
usuarios.env
y fijar el nuevo valor para el parametroSEGURIDAD_DURACION_DIAS_PASS
- Luego detener el contenedor del paquete IDM
docker stop CONTAINER-ID && docker rm CONTAINER-ID
- Una vez detenidas las instancias ejecutamos lo siguiente, reemplazando
$VERSION
por el valor adecuado
docker run --rm -it \
--env-file usuarios.env \
hub.siu.edu.ar:5005/siu-arai/arai-usuarios/idm:$VERSION \
bash -c "idm/bin/toba proyecto vencer_passwords -p arai_usuarios "
- Terminado el proceso, lo que debemos realizar es volver a iniciar el contenedor para servir la aplicación
Realice una importación de usuarios y olvide cambiar un parámetro
Se puede subsanar ejecutando el procedimiento del paso anterior.