DEVELOPERS & DEVOPS LOCAL ENVIRONMENT
Find a file
2024-12-09 13:43:45 -05:00
bin [IMPROVED] gpg_init.sh - (Re)inicialización de configuración GPG 2024-12-09 13:43:45 -05:00
.gitignore [INIT] Proyecto inicializado 2024-12-07 23:13:08 -05:00
README.md [IMPROVED] gpg_init.sh - (Re)inicialización de configuración GPG 2024-12-09 13:43:45 -05:00

AMBIENTE LOCAL PARA DESARROLLADORES (MRDEVS TOOLS)

GUÍA PARA DESARROLLADORES - REV. 08/12/2024

PREPARACIÓN DE AMBIENTE LOCAL PARA DESARROLLADORES

Creación del área local de trabajo para desarrolladores

En la carpeta $HOME descargue el repositorio devs (la carpeta no debe existir):

$ cd $HOME
$ git clone https://git.rosero.one/mrosero/devs.git

Nota: Previamente, debe tener instalado el comando git.

Instalación de herramientas básicas y de gestión de contenedores

A partir de este momento, la carpeta $HOME/devs será nuestra área de desarrollo donde se descargaran los diversos ambientes de desarrollo. Como primer paso instalaremos las herramientas básicas y de gestión de contenedores. Por razones de seguridad, priorizamos el uso de podman.

$ cd $HOME/devs
$ bin/bootstrap.sh

Actualización de ambiente local de desarrollo

Actualice los nuevos cambios y funcionalidades del ambiente de desarrollo local raíz

$ cd $HOME/devs
$ bin/update.sh

ACCESO VPN A INFRAESTRUCTURA PARA DESARROLLADORES

Instalación de Cliente VPN con ambiente GUI (gráfico)

Para tener acceso a todos los recursos y servidores de desarrollo se requiere acceder vía VPN a la infraestructura d desarrollo. Para esto, se requiere instalar el cliente PRITUNL como sigue:

$ cd $HOME/devs
$ bin/vpn_install.sh [--help] [--version] [--update]

Nota: En determinadas versiones, las actualizaciones a partir de los repositorios no es posible por lo que usamos el argumento --update.

Instalación de Cliente OpenVPN con ambiente TUI (texto)

(pendiente)

Obtener archivo de configuración para acceso VPN

(pendiente)

GESTIONANDO FIRMA GPG

Inicialización de configuración GPG

Como un requisito de nuestra plataforma, todos los desarrolladores deberán contar, por lo menos, con una clave GPG, que se utilizará para firmar o decifrar archivos, correos u otros. Esto se hará con el uso del comando gpgp que ya debió ser instalado con la ejecución de bin/boostrap.sh.

En este paso estableceremos la configuración por defecto de GPG:

$ cd $HOME/devs
$ bin/gpg_init.sh

Creación de clave GPG