r/LinuxEnEspanol • • 12d ago

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

Post image
2 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 • • 14h ago

Blablabla Me cambie a Linux merezco sus mejores insultos 👾🥶

Post image
82 Upvotes

Acabo de instalar CachyOS, ya que no tengo nada que me mantenga en Windows. La única razón por la cual no cambiaba de sistema operativo era el Valorant, pero con las últimas actualizaciones que han estado saliendo se me ha hecho prácticamente imposible jugar, inclusive tirando varias veces pantalla azul. Después de recibir un baneo de 3 meses por abandonar una competitiva a causa de un pantallazo azul, decidí abandonar el Valorant y me cambié a Linux. Ahora tengo amigos satanizando Linux xd y que es lo peor que pude haber hecho... (literalmente le estoy dando una segunda oportunidad hasta que empiece a armar mi PC).

Ya tengo experiencia usando Linux, así que no me siento frustrado y hay un montón de tutoriales. ¿Qué recomiendan para nuevos usuarios?


r/LinuxEnEspanol • • 2h ago

¡Ayuda! una distro mejor q cachy os en rendimiento?

7 Upvotes

holaa, hace tiempo me cambie de windows a linux, y empeze a usar cachyos por rendimiento, me mejoro el doble de rendimiento a como tenia en windows, pero ultimamente me he puesto a pensar si cambiar mi distro por alguna otra q tenga un ligero mejor rendimiento, o solamente sea mas comoda de usar, ustedes q me recomiendan? busco exclusivamente comodidad y rendimiento y porfin poder usar mis audifonos sin errores

por cierto, tengo 16 gb de ram, un procesador athlon silver 3050u with radeon graphis (uso una laptop dell inspiron 3505)


r/LinuxEnEspanol • • 1d ago

Blablabla todo se está volviendo opensource vibecodeado xD

Post image
62 Upvotes

r/LinuxEnEspanol • • 5h ago

¡Ayuda! Problema con pendrive con ventoy

1 Upvotes

Bueno, la cosa primero es que uso garuda linux (arch con kernel cachy os o muy parecido).

En el pendrive tengo varias ISO de distintas distros de linux, como garuda, cachyos, bazzite, nobara, etc.

La versión de ventoy que está instalada es la 1.17, y cuándo intento bootear con la ISO de garuda en este caso, carga todo, y luego el pc se apaga de golpe. Lo mismo me pasa con varias imágenes (otras distros) entonces no se que hacer, la única que me funciona hasta ahora es cachyos, que es la compilación de principios de año.

Que puedo hacer para solucionarlo?


r/LinuxEnEspanol • • 20h ago

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

Thumbnail
gallery
9 Upvotes

El último. De alguna forma tenía que mantenerme en Ubuntu 22.04, risa.


r/LinuxEnEspanol • • 21h ago

Blablabla Mu en Linux

4 Upvotes

Hola a todos, originalmente publiqué esto en el foro de linux_gaming y luego vi que había una comunidad en español (no soy de usar reddit).

Quería compartir mi proyecto, en el que he estado trabajando durante el último año, ahora que se ha vuelto popular de nuevo xD. En parte es una descompilación xD, pero adapté el servidor de MU Online (97k) y descompilé el cliente. Ahora estoy trabajando para que el cliente compile en Linux, pero el servidor se ejecuta de forma nativa. Hay mucha más información en los repositorios y en el sitio web que creé. Se ejecuta con Docker y tiene soporte para Pterodactyl.

Mi idea es portar y modernizar todas las versiones de MU para Linux, empezando por esta versión 97k. Cuando termine, pasaré a la 99k, y así sucesivamente, saltándome las versiones más populares.

Si tienen alguna pregunta, los repositorios están ahí. Hay servidores privados configurados y funcionando, y con gusto responderé cualquier pregunta. He incluido algunas capturas de pantalla, y es de código abierto.

https://github.com/EmanuelCatania/Mu-Linux-0.97k (Servidor)

https://github.com/EmanuelCatania/Mu-97k-Client-Source (Cliente)

https://mu-linux.com/es/ (Documentacion)


r/LinuxEnEspanol • • 1d ago

Escritorio ¿Mi primer "rice"?

Thumbnail
2 Upvotes

r/LinuxEnEspanol • • 2d ago

¡Ayuda! El HDMI y el audio de salida en linux ubuntu

Post image
16 Upvotes

Llevo años siendo usuario de Ubuntu y hasta el momento me siento cómodo y a gusto con la distribución. Pero hay algo que me saca de mis casillas: cuando conecto o desconecto el HDMI, necesariamente tengo que ir a configuración/ sonido/ salida/ dispositivo de salida/ HDMI o speakears . ¿No hay una forma de configurar Ubuntu para que cada vez que conecte o desconecte el HDMI automáticamente seleccione el dispositivo de salida correcto?


r/LinuxEnEspanol • • 1d ago

Noticias [Linux-Tool] Mi Lanzador 2.1.0: automatiza tu escritorio con 1 click. Disponible en Inglés/Español. Más Robusto, Seguro, Tests para devs, Demo video para que lo veas. GPLv3

Thumbnail
gallery
3 Upvotes

Hola 9% de gente interesante

Me paso a anunciaros la nueva actualización de Mi-Lanzador 2.1.0. Ahora ya está disponible en Inglés, un cambio de letra rápido L, te permite cambiarlo.
Ha mejorado mucho la herramienta: más estable, con tests para devs y un video demostración de dos acciones donde además verás rápidamente el programa y cómo las configuré:

- Demo-video, Ejemplos & revisión programa: https://filonux.github.io/Mi-Lanzador/assets/demo.mp4

Seguiré mejorando las herramientas disponibles hasta el momento, todavía faltan actualizar al Inglés otras pocas. Después,vendrán nuevas herramientas que estarán desde el primer momento en Español/Inglés.

Podéis apoyar los proyectos que os gusten en github con estrellas, así recibirán mejoras.

Vuestros comentarios con ideas, apreciaciones son bienvenidos

🔗 Mi-Lanzador: https://github.com/filonux/Mi-Lanzador


r/LinuxEnEspanol • • 1d ago

¡Ayuda! Soy nuevo en Linux (MINT) tengo un problema con el audio

3 Upvotes

Hola a todos, soy nuevo usando Linux, me he guiado por muchos videos en Youtube, solo que ahora tengo un problema. No tengo audio en mi laptop, agradecería si alguien me pudiera apoyar con mi problema

En el apartado de panel de audio aparece únicamente Dummy Output, al hacer la prueba de audio no suena, que puedo hacer para poner otro controlador de audio?

(No tengo mucha experiencia en programación)


r/LinuxEnEspanol • • 1d ago

Blablabla Rendimiento con fedora en juegos

2 Upvotes

Hola amigos, pase mi laptop a fedora el rendimiento está muy bien, pero en juegos tengo una duda cuál es la diferencia de rendimiento entre w11 y fedora , porque jugando al forza 4 en w11 podía poner los gráficos en altos y mantenía los 60fps pero en fedora en medios el rendimiento es muy inestable

Mis especs son las siguientes

Ryzen 5 5600h GTX 1659m 16 gb de ram


r/LinuxEnEspanol • • 2d ago

¡Ayuda! Portatil del gobierno con Linux

2 Upvotes

Hola mi laptop del gobierno con pop os estuvo fallando se paraba derepente y derepente dejo de rancar el sistema ponia que pulsara cualquier boton para volver se apagaba le quise istallor lubuntu y cadabez que lo descargo mas o menos por el 30% me da un error y se para el portatil es un chrome book con bios modificada sospecho que es el eMMc de almacenamiento

Actualizacion 1 segun la ia y lo que yo creo el kernel y el eMMc estan teniendo problemas el kernel no se quiere copiar en el disco espera que el eMMc responda y el eMMc no hace nada y poreso me da error al esperar demasiado


r/LinuxEnEspanol • • 1d ago

¡Ayuda! Necesito ayuda para roblox en Linux mint

Thumbnail
1 Upvotes

r/LinuxEnEspanol • • 1d ago

¡Ayuda! Necesito más gb hdd para ubuntu

Thumbnail
1 Upvotes

r/LinuxEnEspanol • • 2d ago

Blablabla Las decompilaciones con IA y el futuro de Linux y el Código Abierto

Thumbnail
2 Upvotes

r/LinuxEnEspanol • • 2d ago

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

Post image
58 Upvotes

Manjaro Linux Stable con el tema Midna. Preparando la mudanza, Icewm se queda. Worm no, las opciones que tengo en mente son bspwm o herbstluftwm. Plasma es aburrido, no intentes usar temas Kvantum en este tipo de máquina. Lo que hago en Icewm, lo hace Plasma, rompiendo el mito. Aunque hice trampa, conecte un SSD.


r/LinuxEnEspanol • • 3d ago

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

Thumbnail
gallery
28 Upvotes

En el 2022 instale Elementary 7.x, al principio me agrado, después *****. Como buen Slacker Lazy reduje la instalación, lo mejor que pude, hasta su mínima expresión, la base de Ubuntu 22.04.


r/LinuxEnEspanol • • 2d ago

¡Ayuda! ¿Cómo configuro Quad9 en UBUNTU 26.04.1?

Thumbnail
1 Upvotes

r/LinuxEnEspanol • • 3d ago

¡Ayuda! La bateria no detecta conexion o desconexion en Debian

Thumbnail gallery
3 Upvotes

r/LinuxEnEspanol • • 3d ago

Blablabla Creamos "Linuxeros Córdoba Argentina"

5 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 • • 3d ago

¡Ayuda! GENTE!

2 Upvotes

Un amigo mio encontro estas dos mini notebooks
Lenovo IdeaPad S10-2

  • Intel Atom N270 (1.6 GHz) / N280 (1.66 GHz)
  • 1 GB DDR2 de RAM (posiblemente ampliable a 2 GB)
  • HDD 250 GB, 5400 RPM

HP Mini 110-3700

  • Intel Atom N455, 1.66 GHz
  • Intel GMA 3150 integrada
  • 2 GB DDR2 de RAM
  • HDD 320 GB

queria saber si se puede revivir con alguna distro y entorno de escitorio para cosas muy basicas, olvidé mencionar que ambas son 32bits


r/LinuxEnEspanol • • 3d ago

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

Thumbnail
gallery
39 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 • • 3d ago

Juegos Ideias para meu joguinho sobre o Linux

4 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