Releases: osmollo/my_workstation
Releases · osmollo/my_workstation
Release v9.6
- Instalación de Neovim en Ubuntu mediante repositorio ppa
- Global Protect VPN se instala en todas las distribuciones compilando el código ya que a partir de la v2 se ha vuelto de pago
bash_aliases
es renombrado ashell_aliases
- Soporte para Linux Mint LMDE basada en Debian
- Ya no se instala el paquete kwalletcli
- Instalación y configuración de Kitty
- Instalación de unixODBC
- Corrección de errores:
- Creación del fichero
~/.fzf/shell/key-bindings.zsh
- URL para clonar el repositorio de AstroNVIM
- Instalación de Global Protect VPN
- Instalación de 1Password Beta en Fedora
- Mega login
- Creación del fichero
- Post_install:
- Nuevas entradas en
ssh_config
- Nuevo alias
logs_graphql
- Nuevos alias para conexiones ssh a grupos de servidores
- Fix al instalar syncthing cuando no se ha ejecutado previamente y no puede recuperar el id
- Aumentado el tamaño del historial de la shell a 5.000.000 de entradas
- Ruta de 1password con credenciales de Mega
- Cambio en apps instaladas por defecto
- Configuración ODBC para Python
- Nuevas entradas en
Release v9.5
- Instalación de kube capacity
- Inicialización de Neovim después de su configuración
- Instalación de Snyk CLI
- Instalación de Rancher CLI
- Downgrade de GlobalProtect Openconnect a la versión 1.4.X por breaking changes en la actualización a la v2.X
- Corrección de errores:
- Instalación de oh-my-zsh cuando la distro no sea Arch
- Instalación definitiva de Docker y MegaCMD en Fedora
- Instalación de Snyk de site oficial en vez de Github
- Post_install:
- Nuevas entradas SSH
- Configuración de Helix Editor
- Nuevo alias
helix
parahx
- Renovación tokens git
- Cambio en la configuración de $SHELL
- Nuevos repositorios git
- Soporte para repositorios con el mismo nombre pero de distintos proyectos
Release v9.4
- Instalación de Poetry para Python
- Instalación de Helix editor
- Nuevo playbook
playbooks/debian_sudo.yml
para configurar sudo - Soporte para Debian 13 (Trixie)
- Instalación de SoapUI para Debian y Ubuntu
- Debian deja de usar snap en favor de flatpak
- Instalación de kubectl descargando el binario oficial en lugar de usar repositorios
- Instalación de Kor dentro de las tools de k8s
- Corrección de errores:
- Fix configuración bash
- Fix en la instalación de lsd porque ha cambiado el nombre del repositorio
- Instalación de DBeaver y Global Protect en Debian
- Instalación de Spotify en Debian como snap
- Fixes para instalación en Arch
- Instalación de versión beta de
1Password
en Arch - Fix creación directorio
/etc/docker
para Docker - Ya no se instala Trivy por defecto
get_bitbucket_repositories
ya no devuelve sólo 25 repositorios- Configuración de usuario de Astronvim se pasa a
post_install
- Reintentos al descargar el paquete de spotify-tui
- Post_install:
- Nuevas entradas configuración SSH
- Comprueba que se haya desencriptado 'roles/post_install/defaults/main.yml.gpg' antes de ejecutar la post instalación
- Fix en tags
git_work
ygit_legacy
- Borrado del directorio por defecto de Syncthing
Release v9.3.1
- Corrección de errores:
- Fix del tag
git_work
- Fix en la obtención de repositorios
- Fix del tag
Release v9.3
- Instalación de Prospect Mail
- Instalación de Trilium Notes
- Sin soporte para Hiri por estar sin mantenimiento desde 2018
- Nuevo playbook
user_config.yml
para las siguientes configuraciones de mi usuario:- alias de bash/zsh
- configuración de ssh
- clonación de repositorios git
- Nuevo módulo get_bitbucket_repos
- Corrección de errores:
- Creación de remote por defecto
- Alias
decrypt_my_defaults
lee passphrase de 1Password - Uso de
--force
al pushear repositorios
- Post_install:
- Nuevas configuraciones SSH
- Actualiza los remotos de git después de crearlos
- Nuevo grupo de repositorios en el clonado:
git.legacy
- Nuevos tags
git_work
,git_home
ygit_legacy
- El tag
update
ya no ejecuta toda la instalación de 1Password para actualizarla sino solo el CLI
Release v9.2
- Instalación de Thincast
- Instalación de Pulsar
- Instalación de Gitnuro
- Instalación de Syncthing
- Corrección de errores:
- Sublime merge ya no se instala por defecto
- Instalación de Spotify en Fedora con flatpak
- Instalación de extensiones en Pulsar
- Instalación de librerías de Python con el argumento
--user
- Post_install:
- Nuevos repositorios git
- Modificación del alias
actualiza
para que actualice también las apps de Snap (Ubuntu) o de Flatpak (Fedora) - Simplificación del clonado de repositorios git
- Docker login con 2FA
- Configuración de Syncthing
- Nuevas entradas ssh_config
Release v9.1
- Soportado Fedora 38
- Soportado Ubuntu 23.04
- Instalación del plugin compose para docker, en lugar de
docker-compose
- Actualizadas las versiones de algunos github actions
- Instalación de SoapUI
- Subido a 20 el valor
max_parallel_downloads
en la configuración de DNF para Fedora - Instalación de bat-extras
- Post_install:
- Entradas en
~/.ssh/config
- Simplificación de las entradas de ssh
- Nuevos repositorios git
- Restauración de la configuración de DBeaver
- Login en Mega con 2FA activado
- Nuevo login en registry de docker
- Entradas en
- Corrección de errores:
- Instalación de Postman y SoapUI por defecto
- No existe
docker-scan-plugin
para fedora
Release v9.0
- Instalación de AstroNvim con Neovim
- Definición de la variable
GNOME_VERSION
en el playbookload_distro_vars.yml
- Instalación de erdtree como reemplazo de
tree
- Instalación de procs como reemplazo de
ps
- Instalación de starship para la gestión del prompt
- Instalación de zoxide como reemplazo de
cd
- Instalación de Microsoft Edge
- Nuevo role
tools/create_alias
para la creación de alias en~/.bash_aliases
- Eliminación de todas las configuraciones deprecadas de trabajo
- Instalación de Microsoft Teams
- Instalación de GlobalProtect
- Instalación de DBeaver
- Instalación de remmina en el role
common
para conexión a escritorios remotos - Corrección de errores:
- Instalación de Lens
- Varios fixes con
TODO
para revisar en el futuro - Instalación de
python-setuptools
en Arch - Repositorio configuración de usuario de Astronvim usa https en vez de ssh
- Post_install:
- Eliminación de la variable de entorno
HISTFILE
del fichero~/.environment
- Limpieza repositorios personales
- Creación del fichero
.repo
en la instalación de Bottom - Creación del fichero
.repo
en la instalación de gping - URLs del changelog corregidas
- Optimización del clonado y configuración de repositorios
- Configuración de llave SSH para la firma de commits en repositorios git en según sean repositorios personales o de trabajo
- Ordenación de los tokens de git
- Clonado
oh-my-zsh
yoh-my-bash
- Nuevas entradas en
~/.ssh/config
- Cambio en el orden del playbook
prepare_post.yml
para desencriptar nada más importar la llave privada
- Eliminación de la variable de entorno
Release v8.3.2
- Integración completa y gestión de secretos con Bitwarden
- Ya no se usa
ansible-vault
para el cifrado de secretos
- Ya no se usa
- Secrethub ya no se encuentra disponible para su instalación debido a su fin de vida
- Cambios en repositorios git
- Configuración de Ubuntu PRO en el role
post_install
- En el role
post_install
ya no se configurapass
nioracle_cloud
- Corrección de errores:
~/.env
renombrado como~/.environment
- Limpieza entadas
insecure_registries
de/etc/docker/daemon.json
- Refactor de la configuración de Docker en el role
post_install
Release v8.3.1
- Corrección de errores:
- Movidos algunos directorios de apps del role
extra_software
a su ubicación correcta
- Movidos algunos directorios de apps del role