54 lines
1.2 KiB
YAML
54 lines
1.2 KiB
YAML
---
|
|
- name: Instalar fastfetch en las VMs del curso
|
|
hosts: all
|
|
become: true
|
|
gather_facts: true
|
|
|
|
tasks:
|
|
|
|
- name: Actualizar la caché de paquetes
|
|
apt:
|
|
update_cache: yes
|
|
cache_valid_time: 3600
|
|
|
|
- name: Instalar dependencias necesarias
|
|
apt:
|
|
name:
|
|
- git
|
|
- cmake
|
|
- build-essential
|
|
- pkg-config
|
|
- libgl1-mesa-dev
|
|
- libwayland-dev
|
|
- libx11-dev
|
|
state: present
|
|
|
|
- name: Clonar repositorio oficial de fastfetch
|
|
git:
|
|
repo: "https://github.com/fastfetch-cli/fastfetch.git"
|
|
dest: "/tmp/fastfetch"
|
|
version: master
|
|
force: yes
|
|
|
|
- name: Crear directorio build
|
|
file:
|
|
path: "/tmp/fastfetch/build"
|
|
state: directory
|
|
|
|
- name: Ejecutar cmake
|
|
command: cmake .. chdir=/tmp/fastfetch/build
|
|
|
|
- name: Compilar
|
|
command: make -j"{{ ansible_processor_vcpus | default(2) }}" chdir=/tmp/fastfetch/build
|
|
|
|
- name: Instalar
|
|
command: make install chdir=/tmp/fastfetch/build
|
|
|
|
- name: Verificar instalación
|
|
command: fastfetch --version
|
|
register: ff_version
|
|
|
|
- name: Mostrar versión instalada
|
|
debug:
|
|
var: ff_version.stdout
|