--- # Clone et configure les VM du PoC par l'API Proxmox (compte dédié, voir README). # Exécuté sur le contrôleur Ansible : connection local dans le playbook. - name: Contrôler la présence du jeton API ansible.builtin.assert: that: pve_api_token_secret | length > 0 fail_msg: "Exportez PVE_TOKEN_SECRET (secret du jeton {{ pve_api_user }}!{{ pve_api_token_id }})" quiet: true - name: Créer le répertoire des host_vars par VM ansible.builtin.file: path: "{{ inventory_dir }}/host_vars/{{ item }}" state: directory mode: "0755" loop: "{{ groups['poc_vms'] | unique }}" - name: Créer chaque VM ansible.builtin.include_tasks: vm.yml loop: "{{ groups['poc_vms'] | unique }}" loop_control: loop_var: vm_name - name: Recharger l'inventaire avec les IP DHCP ansible.builtin.meta: refresh_inventory