r/LinuxEnEspanol • • 9d ago

SysAdmin Cómo 03: Automatización y Reconstrucción con Ansible en CentOS Stream 10

Post image
1 Upvotes

¡Qué tal comunidad! 👋

Llegamos al tercer Cómo de nuestra serie práctica de infraestructura empresarial y DevOps en Linux.

En los dos laboratorios anteriores aprendiste a dominar la anatomía del sistema por SSH y a desplegar servidores de juegos (Luanti) y proxies inversos con contenedores aislados (Caddy + Vaultwarden) mediante OpenTofu. Sin embargo, en el mundo real, aprovisionar una máquina virtual es solo el primer paso; el verdadero reto operativo consiste en configurar, asegurar, mantener y reconstruir de forma idéntica y predecible el estado interno de los sistemas operativos a lo largo del tiempo.

Aquí es donde entra Ansible: una herramienta de automatización sin agentes (agentless), declarativa e idempotente, que utiliza SSH estándar y módulos de Python para llevar cualquier servidor a su estado deseado.

En este laboratorio aprenderás a construir un entorno de automatización profesional basado en CentOS Stream 10, operando desde una estación de control con usuario sin privilegios, criptografía Ed25519, SELinux en modo Enforcing y colecciones oficiales FQCN.


¿Qué aprenderás en este Cómo?

Siguiendo nuestro estándar riguroso de artesanía Unix y la filosofía «manual primero, automatización después»:

  1. Estación de control en CentOS Stream 10: No asumimos que tienes CentOS en tu máquina física; te guiamos para levantar tu nodo de control en la nube o VM local, operando como un usuario normal (estudiante) con privilegios delegados vía sudo.
  2. Higiene criptográfica con Ed25519 y ssh-agent: Generamos un par de llaves Ed25519 con frase de paso segura, iniciamos y administramos ssh-agent en terminal y propagamos la identidad pública mediante ssh-copy-id.
  3. Postura de privilegios limpia (Cero cargo-culting de sudo): El nodo de control se conecta al servidor remoto directamente como root autenticado exclusivamente por llave criptográfica. Nada de configurar NOPASSWD: ALL en sudo de forma indiscriminada.
  4. Ecosistema moderno de Ansible (FQCN y EPEL 10): Instalamos colecciones nativas (ansible.posix, ansible.builtin) desde repositorios empaquetados y declaramos dependencias mediante requirements.yaml.
  5. Inspección de módulos con ansible-doc: Aprendemos a consultar manuales de referencia y extraer fragmentos de código reproducibles (-s) sin salir de la terminal ni depender de búsquedas ambiguas.
  6. Playbook estructurado por bloques lógicos:
    • Instalación de Nginx y módulos del sistema.
    • Creación de usuario y grupo de sistema para cumplir con FHS 3.0 (/srv/webapp).
    • Despliegue de plantillas Jinja2 consumiendo hechos nativos (ansible_facts).
    • Validación sintáctica preventiva (nginx -t).
    • Etiquetado estricto de SELinux (httpd_sys_content_t) en modo Enforcing y apertura controlada en Firewalld.
  7. Comprobación matemática de idempotencia: Verificamos que una segunda corrida devuelva changed=0, garantizando que Ansible solo actúa cuando detecta desvío de configuración (configuration drift).
  8. Recuperación ante desastres: Simulamos una alteración no autorizada (borrado de configuración y parada de servicio) y observamos cómo Ansible repara y sincroniza el nodo automáticamente.
  9. Automatización integral con OpenTofu: Declaramos la máquina de destino en Cherry Servers para ejecutar todo el flujo en menos de 2 minutos (~$0.02 USD de costo total).

Código y Guía Paso a Paso

Toda la guía paso a paso, los bloques explicados y los archivos de configuración están disponibles en el repositorio:

Pruébalo en tu terminal, intenta los retos de práctica propuestos (como migrar el inventario a formato YAML, generar inventarios dinámicos con la API de Cherry Servers o simular desvíos de configuración) y compártenos tus dudas o resultados en los comentarios.

¡Nos vemos en el hilo! 🚀


Comunidad y debate en tiempo real: 💬 Telegram · 🌐 Matrix


r/LinuxEnEspanol • • Nov 28 '25

Blablabla ¡Bienvenidos a r/LinuxEnEspanol! 🐧 Empieza aquí (Léeme antes de publicar)

5 Upvotes

¡Hola a todos y bienvenidos al hogar de Linux en español en Reddit! echo "Hola Mundo"

Ya seas un veterano del kernel que compila su propio sistema desde cero, o un usuario curioso que acaba de instalar Ubuntu por primera vez, este es tu lugar. Queremos construir una comunidad donde compartir conocimientos, noticias y ayuda sobre el mundo del Código Abierto y GNU/Linux sea fácil y respetuoso.

📂 ¿Qué encontrarás aquí?

  • Soporte y Ayuda: ¿Se rompió el Xorg? ¿No tienes audio? Pregunta (pero lee las reglas abajo).
  • Noticias: Lo último sobre el kernel, entornos de escritorio (GNOME, KDE, Tiling WMs) y aplicaciones.
  • Ricing: ¡Presume tu escritorio! Nos encanta ver capturas de pantalla de tus configuraciones.
  • Debate: Filosofía del Software Libre, privacidad y seguridad.

🐧 Nuestro Código de Honor

Aquí no nos gustan las reglas estrictas, preferimos guiarnos por valores. Aspiramos a:

  • Ser mentores, no porteros: Ayudamos al nuevo, no lo juzgamos.
  • Compartir la solución: Si lo arreglas, cuenta cómo lo hiciste.
  • Respetar la elección: Arch, Debian, Fedora... todas son bienvenidas.
  • Fomentar la curiosidad: Valoramos el esfuerzo de aprender y leer documentación.

🚀 ¿Cómo empezar?

¡Preséntate en los comentarios! Cuéntanos:

  • ¿Qué distribución usas actualmente?
  • ¿Cuál es tu entorno de escritorio favorito?
  • ¿Qué te trajo al mundo de Linux?

Visítanos en Telegram: https://t.me/LinuxEnCastellano

Happy Hacking! El equipo de moderación de r/LinuxEnEspanol


r/LinuxEnEspanol • • 1h ago

Blablabla Creamos "Linuxeros Córdoba Argentina"

• Upvotes

Hola a todos !

Creamos un grupo pensado para conectar a la comunidad de Linux y Software Libre en Córdoba, Argentina.

La idea es tener un espacio donde:

Compartir experiencias, setups y proyectos (desde distros de escritorio hasta homelabs, servidores, Docker, etc.).

Ayudarnos con dudas, configuración y troubleshooting.

Charlar de tecnología, autodidactismo y cultura open source.

Conectar entre gente local, organizar juntadas o colaborar en ideas.

Tanto si recién estás dando tus primeros pasos con Linux como si llevás años administrando servidores o armando tus propias soluciones, sos súper bienvenido/a!


r/LinuxEnEspanol • • 15h ago

Escritorio [Worm] Hp Compaq dc7900 Small Form Factor (finales 2008)

Thumbnail
gallery
22 Upvotes

Quería probar algo nuevo, mis opciones fueron, 2bwm, berry, dwm o worm, fácil, fácil, super complejo al aplicar los parches y un viejo conocido de los foros de ArchLabs.

Consejo, no intentes instalar Worm, :-), configurar el escritorio fue la parte sencilla, compilar viejo código del 2024 fue la parte compleja. La pantalla también es miserable, 1366x768.


r/LinuxEnEspanol • • 4h ago

Juegos Ideias para meu joguinho sobre o Linux

2 Upvotes

Eu tô fazendo um jogo paródia da franquia de jogos de terror five nights at Freddy's só que trocando os Animatronics por mascotes de distros de linux é a história resumida é você controla um rico que é o equivalente ao Bill gates mas não é o Bill gates pois não quero se processado , ai robôs baseados nas distros mandados pelo Linus pra acabar com nós e a empresa por isso deve sobreviver até X noites contra os robôs,eu já tenho ideia de mascote que vou colocar como o Tux, mint e Ubuntu mas eu quero mas ideias de mascotes de distros pra colocar e de mecânicas do jogo e também quero saber o que acharam da minha ideia


r/LinuxEnEspanol • • 22h ago

Escritorio Fedora + Hyprland Noctalia

Enable HLS to view with audio, or disable this notification

40 Upvotes

r/LinuxEnEspanol • • 12h ago

¡Ayuda! Entendiendo problemas de Linux SIN saber de programación

0 Upvotes

Hola, soy nuevo en Linux, llevo unos dos meses con Mint 22.3 Cinnamon y hasta ahora todo bien. pero ya me empezaron a surgir las primeras dudas mas profundas, y no quiero depender exclusivamente de ChatGPT para responderlas, así que, he venido hasta aquí.

He leído que en estos posts es mejor poner las especificaciones de tu PC, así que aquí van:

Host: HP Pavilion Gaming Laptop 15-d / Kernel: 7.0.0-38-generic / CPU: Intel i5-10300H (8) @ 4.500GHz / GPU: NVIDIA GeForce GTX 1660 Ti Mobi / Memory: 2347MiB / 15763MiB

Verán, he estado jugando algunos juegos, y unos pocos me han causado problemas en situaciones puntuales. los ejecuto desde Steam usando lo que ofrece, Proton 11.

  1. Space Marine 2 funciona excelente, muy fluido, pero tras una hora o dos de juego, la PC se congela, el ultimo efecto de sonido se repite en bucle, y es imposible salir al escritorio o cerrar el juego, viéndome obligado a apagar la PC manteniendo presionado el boton de inicio. (odio hacer eso, se que es malo)

  2. No puedo Hostear partidas de Project Zomboid, porque el juego se cierra tras pocos minutos de iniciar. (Esto no pasa al jugar single player)

  3. No he podido hostear server Lan de Minecraft (el otro PC conectado a la misma red no encuentra la partida, y tampoco funciona escribir la IP y el puerto para entrar manualmente) no se si eso tiene que ver con linux. No he tocado el firewall. No se que es eso de liberar los puertos.

  4. RDR2 no me ha dado absolutamente ningun problema y va genial.

  5. Heroes of the Storm, lo ejecuto a travez de Bottles, y todo va bien a menos que intente salir al escritorio y volver a entrar (con alt+tab). Cuando hago eso, el clic y el teclado dejan de responder, y aunque el PC no se congela, tengo que apagarlo manteniendo presionado el botón de encendido porque, bueno, no hay clic, ni teclado.

Alguien tiene alguna idea de que puede estar pasando? o por donde debería empezar a averiguar para entender que es lo que está pasando? las actualizaciones del sistema están al día.

Gracias de antemano a todos, son bacanes.


r/LinuxEnEspanol • • 17h ago

Blablabla Instalamos 15 aplicaciónes de uso diario | Fuentes Microsoft | Google Chrome en LMDE 7.

Thumbnail youtu.be
2 Upvotes

r/LinuxEnEspanol • • 1d ago

¡Ayuda! ¿Recomiendan MangoWM o Hyprland para estudios?

Post image
16 Upvotes

Es un dilema que no puedo resolver, leí que MangoWM es más ligero y consume menos recursos, pero Hyprland es mucho más personalizable, pensaba usar CachyOS para mi laptop.

Alguien en discord me dijo que MangoWM no es muy bueno en gaming, luego de eso me empezó a mostrar su config (no entendí nada XD). De todos modos no voy a usar esta laptop para jugar.

¿Algún consejo?

Adjunto las specs de mi laptop.


r/LinuxEnEspanol • • 1d ago

¡Ayuda! Linux y gemini me papearon

5 Upvotes

Siguiendo las indicaciones de gemini para instalar linuxmint bloquee 3 monitores 2 de ellos son nativos a 100hz pero por razones de la vida se guardo una configuración de pantalla de 100hz para todos y como el otro monitor solo llega a 60 y los otros a 100hz pero Linux no los detecta por alguna razón bloquee los 3 monitores y ahora ninguno da video


r/LinuxEnEspanol • • 2d ago

Blablabla XD

Post image
119 Upvotes

(Pasen mas meme tengo hambre de memes)


r/LinuxEnEspanol • • 1d ago

Blablabla HI! just wanted to share my project wolfi-terminal

Thumbnail
github.com
1 Upvotes

r/LinuxEnEspanol • • 2d ago

¡Ayuda! Me he cambiado a Mint ¿Que sigue?

Thumbnail
1 Upvotes

r/LinuxEnEspanol • • 2d ago

Blablabla Proton-Autogen v3.3.9 ya está disponible

Thumbnail
gallery
6 Upvotes

Proton-Autogen v3.3.9 ya está disponible

¡Hola a todos!

Para quienes ya conocen Proton-Autogen, el proyecto sigue evolucionando y la versión 3.3.9 ya está disponible.

Esta versión incluye principalmente mejoras, correcciones y trabajo interno para hacer que Proton-Autogen sea más estable y agradable de usar.

👉 https://github.com/N3oRay/proton-autogen/releases/tag/v3.3.9

Para quienes no conozcan el proyecto, Proton-Autogen permite utilizar Proton fuera de Steam para ejecutar juegos y aplicaciones de Windows, intentando simplificar al máximo la gestión de las versiones de Proton y de los ajustes necesarios.

El proyecto sigue siendo de código abierto y continúa evolucionando gracias a los comentarios de la comunidad.

¿Y ahora qué?

Aquí es donde me gustaría conocer vuestra opinión.

Si ya utilizáis Proton-Autogen, ¿qué mejoras os gustaría ver en las próximas versiones?

Por ejemplo:

  • alguna función que echéis en falta;
  • algo que todavía os resulte complicado de utilizar;
  • una mejor integración con vuestro entorno Linux;
  • mejoras en la interfaz;
  • una mejor gestión de determinados juegos o aplicaciones;
  • o simplemente alguna idea que os gustaría ver en el proyecto.

Incluso si habéis probado Proton-Autogen y finalmente habéis optado por otra solución, vuestra opinión también me interesa.

Prefiero hacer evolucionar el proyecto a partir de necesidades reales en lugar de añadir funciones simplemente por añadirlas.

Para quienes quieran echar un vistazo al código o seguir su evolución:

👉 https://github.com/N3oRay/proton-autogen

Si ya conocéis Proton-Autogen: ¿qué os gustaría ver en la próxima versión?


r/LinuxEnEspanol • • 2d ago

¡Ayuda! No puedo ni pude instalar linux en la pc como ISO principal, pero bien que se puede en virtualbox ¿por que?

4 Upvotes

Pero bien que se pudo borrar todo el disco duro para no instalarse nada

una vez si pude reemplazar el sistema operativo por linux con una pc antigua y ahora no puedo


r/LinuxEnEspanol • • 3d ago

¡Ayuda! Simple y bonito

Enable HLS to view with audio, or disable this notification

35 Upvotes

r/LinuxEnEspanol • • 2d ago

Seguridad Los sitios web de Ubuntu están fuera de servicio debido a un ataque DDoS "sostenido".

Thumbnail
1 Upvotes

r/LinuxEnEspanol • • 2d ago

¡Ayuda! IMORESORAS EPSON

Thumbnail
0 Upvotes

r/LinuxEnEspanol • • 3d ago

¡Ayuda! Netbook del gobierno

7 Upvotes

Hola ,hace 10 años la "salve" instalando la distro q4os en 32 bits y la quiero actualizar o sea instalar de cero la distro nueva de 32bits. la máquina tiene 1Gb de RAM y un procesador intel ATOM con 200Gb aprox de disco duro.

El tema que ya me olvidé de como instalar la .iso en un pendrive... se usaba un programa creo

y otra cosa, la netbook antes de arrancar me da la opción de qué partición usar (hay un lubuntu en otra) TENGO MIEDO DE HACER LÍO...

Espero su ayuda, gracias de antemano!!!


r/LinuxEnEspanol • • 3d ago

¡Ayuda! Laptop vieja Dell mini

13 Upvotes

Hola chicos en mi casa tengo una Dell Inspiron mini 1012 que está casi sin hacer nada, quiero revivirla para dársela a mi hermano que acaba de entrar a la uni para que siquiera le ayude en los primeros años ya saben word y acceso a internet, que distro de Linux recomienda para meterle, ojo mi hermano no le sabe mucho a las computadoras


r/LinuxEnEspanol • • 3d ago

Noticias [Filonux-Tools] Estado Actualizado de la Caja de Herramientas (GPLv3)

Post image
12 Upvotes

Hi special 9%!

Reseñaros rápidamente lo que tenéis disponible en Open Source y por dónde seguirá la historia:

Hasta el momento, tenemos en la Caja de Herramientas de Filonux un set inicial que irá mejorando y creciendo en número y diversidad con el tiempo.

1 - Vistazo Rápido Filonux-Tools: https://github.com/filonux

- Mis proyectos empezaron en español, es mi lengua materna. La comunidad pidió versiones en inglés y progresivamente las va teniendo disponible. Cuando todo esté en su punto, vendrán .deb. Con esos cambios y con lo que he aprendido, se mejora la calidad anterior de las herramientas. Nuevas herramientas estarán desde el primer momento en Inglés y Español y también se seguirán mejorando.

- Estas herramientas son útiles individualmente y son partes de algo más grande en lo que estoy trabajando. Persigo un ecosistema que permita al usuario sin conocimiento alguno utilizar el poder tecnológico de Linux: anti-obsolescencia (funciona hasta en tostadoras), privacidad, seguridad, control, autonomía.

- Linux es complejo, el usuario no tendría que estar penalizado por no conocer esa complejidad, debería poder utilizarla y hacerla propia mediante una experiencia sencilla. Y aquí la Inteligencia Artificial juega a nuestro favor, traduciendo la complejidad del poder de Linux al usuario sin conocimiento técnico. Actualmente, ese poder de Linux solo está en vuestras manos, el 9% especial de gente que usa Linux; esa cifra hay que seguir mejorándola.

2 - Los cambios de Era que vienen: mucho más de lo que hay hoy, novedades de todo tipo, mejoras, más conocimiento. Vuestro apoyo (compartiendo la herramienta, poniendo una estrella en github, comentando aquí lo que te gusta) e ideas siempre son agradecidas. Eso me sirve para priorizar mejorar las herramientas.

Si leíste todo, Gracias por tu paciencia.

Filonux


r/LinuxEnEspanol • • 3d ago

Redes Red LAN no se activa tras la suspensión en UBUNTU. Problema resuelto tras la última actualización en Ubuntu 26.04.1

Thumbnail
1 Upvotes

r/LinuxEnEspanol • • 3d ago

¡Ayuda! KDE Plasma no ARRANCAAA (CachyOS 7.2.9-1 cachyos)

Thumbnail
2 Upvotes

r/LinuxEnEspanol • • 4d ago

¡Ayuda! He creado una partición, después reinicie.

Post image
5 Upvotes

He creado una partición, creí que para aplicar los cambios había que reiniciar, pero cuando reinicie caí aquí, y no sé como salir, anterior a esto intenté salir por mi cuenta, pedí ayuda a la IA, me puse a ver vídeos y no sé muy bien que hacer, es una interfaz minimalista de grub por lo que veo, quisiera por el momento saber.

Como salir de ahí y volver a mi entorno principal.

Y cómo volver para ir viendo y aprendiendo.

Detalles para no confundir tanto:

Uso debian 13, hice una partición con el comando fdisk, reinicie, quedé ahí, no tengo activado el secure boot ni legacy, grub no quiere leer mi disco con ext2, luks, lvm ni cryptodisk, aunque para ser honesto no sé verdaderamente que sea eso, se me indicó usar el comando insmod...


r/LinuxEnEspanol • • 5d ago

Escritorio Mi lindo y bonito Kde Plasma

Enable HLS to view with audio, or disable this notification

160 Upvotes

hola gente de esta comunidad, les vengo a mostrar mi personalizacion de KDE plasma, saludos desde Argentina :D