devbox

Utilisation de vagrant pour créer une VM devbox, répétable à l'infini.

La devbox est basée ici sur une debian12

Vagrantfile

# -*- mode: ruby -*-
# vi: set ft=ruby :
#
########################
# Variables
DBXRAM = 1024
DBXCPU = 2
########################
# V config
Vagrant.configure("2") do |config|
# devbox
  config.vm.define "devbox" do |dbx|
    dbx.vm.box = "generic-x64/debian12"
    dbx.vm.synced_folder ".", "/srv/partage", create: true
    dbx.vm.hostname = "devbox-01"
    dbx.vm.provision "ansible" do |ansible|
      ansible.playbook = "postinstall.yml"
      end
  end
  config.vm.provider "libvirt" do |v|
    v.memory = DBXRAM
    v.cpus = DBXCPU
  end
########################
end

ToDo

modifs postinstall

  • alias pour ll

modifs requirements pip

pip install networkx matplotlib (pour générer un png depuis nmap)