- Crea usuario con el mismo nombre y password que el usuario de local host
- Cruza key ssh del mismo
- Setea vim como editor por defecto
- configura sudo para que no pida password
- Fix-KernelBug_207759 (Touchpad)
- Instala Paquetes basicos
- Instala paquetes para desarrollo
- Instala docker y docker-compose
- instala y configura virtualbox y vagrant
- Instala plataformas de juegos
- Instala y configura AnyConnect (VPN Cisco Client)
- Fedora-Mate-33
- Fedora-Mate-34
- Ubuntu-Mate-20.04.1-LTS
- instalar ansible
- ansible-galaxy collection install ansible.posix
- ansible-galaxy collection install community.general
- Crear o modificar el archivo requirements.yml en el directorio raiz de la receta para incluir el rol.
- src: git@github.com:upszot/pc-workstation.git
scm: git
version: "master"
- Ejecutar el comando galaxy-install para instalar el rol.
ansible-galaxy install -r requirements.yml
- Incluir el rol en la receta y modificar de ser necesario el valor de las variables definidas en defaults/main.yml a traves del paso de parametros al rol.
- Ejecucion contra un equipo 100% nuevo
Se recomienda ejecutar desde algun usuario habilitado que tenga sudo, unicamente el Tag user_config
ansible-playbook -i tests/test_inventory tests/test_playbook.yml -u UsuarioHabilitado -k -t user_config- Ejecucion contra un equipo donde ya se tiene cuenta de usuario
Ejecuciones posteriores al Tag user_config > Una vez creado el usuario y cruzada la clave publica (necesita sudo habilitado):
ansible-playbook -i tests/test_inventory tests/test_playbook.yml - Instala solo docker en localhost
- Pide password de sudo
ansible-playbook -i tests/test_inventory tests/test_playbook.yml -t add_docker -l SO_UTN -K| Tags | Description | standard run |
|---|---|---|
| host_config | set hostname + config hosts | |
| user_config | create user equal origin host | specifying only |
| install_genericos | install generic package | |
| config_genericos | generic config (vim as default editor) | |
| Fix-KernelBug_207759 | fix touchpad | |
| install_desarrollo | install developer package | |
| compiz | install and config compiz | |
| add_docker | install and config docker from oficial repo | |
| add_VirtualBox | install and config from oficial repo, virtualbok and vagrant | |
| add_Games | install games plataforms | |
| VPN | install and config Anyconnect (vpn cisco) |
| Tags | Descriptions | State -> | Ubuntu | Fedora |
|---|---|---|---|---|
| add_Games | instalacion plataformas de juegos | Cliente epic games (no-oficial) | Testing | No Test |
| VPN | Instalacion cliente VPN (cisco) | Tested | ||
| compiz | Import compiz config perfiles | pending development | ||
| Paquetes multimedia (smplayer, obs) | pending development | |||
| Emulador para correr apk Android | pending development |
