Image

Ansible - Installation des prérequis

Learn to think well,
It's learning to live well.

Installation des prérequis

Ce playbook Ansible installe les paquets nécessaires pour une configuration système de base sur Debian 12 et prépare la hôte 'audin.core' pour des tâches ultérieures en installant des outils comme sudo, net-tools, et des dépendances pour Python et la compilation.

> playbook

---
- name: Install apt
  hosts: audin.core
  remote_user: root
  become: true
  tasks:
    - name: Update&Upgrade
      ansible.builtin.apt:
        name: aptitude
        state: present
        update_cache: true

    - name: Install dependencies
      ansible.builtin.apt:
        name:
          - sudo
          - net-tools
          - apt-transport-https
          - ca-certificates
          - curl
          - software-properties-common
          - python3-pip
          - virtualenv
          - python3-setuptools
          - gnupg-agent
          - autoconf
          - dpkg-dev
          - file
          - g++
          - gcc
          - libc-dev
          - make
          - pkg-config
          - re2c
          - wget
          - htop
          - build-essential # needed for rust compilation
          - python3-pip # needed for ansible module installs
          - python3-systemd # needed for fail2ban module installs

        state: present
        update_cache: true

      
Icon