Skip to main content

Nouvelle page

Introduction

Cette documentation décrit les adaptations nécessaires pour permettre l'installation et le fonctionnement de Medulla dans un environnement sans accès à Internet.

L'objectif est de permettre le déploiement d'une infrastructure Medulla dans un réseau isolé tout en identifiant les composants nécessitant normalement une connexion Internet et les solutions mises en place pour les remplacer ou les désactiver.


Principe général

Le mode offline repose sur la variable Ansible :

INTERNET_DISABLED: true

Lorsque cette variable est activée, les tâches nécessitant un accès Internet sont soit :

  • ignorées ;
  • remplacées par des ressources locales ;
  • désactivées lorsqu'elles sont optionnelles.

Composants adaptés

Dépôt Medulla

Par défaut, le rôle base télécharge le fichier de configuration des dépôts Medulla (medulla.sources) depuis Internet.

En mode offline, cette opération est ignorée :

- name: BASE - Download packages repository file
  ansible.builtin.get_url:
    ...
  when: not INTERNET_DISABLED

Base CVE

Le téléchargement de la base CVE nécessite un accès Internet.

Les tâches correspondantes sont conditionnées par la variable INTERNET_DISABLED afin d'éviter toute tentative de téléchargement dans un environnement isolé.


Store

Le plugin Store est installé avec MMC par défaut.

En environnement offline (INTERNET_DISABLED=true), le plugin reste installé mais il est automatiquement désactivé dans sa configuration afin d'empêcher son utilisation.

La désactivation est réalisée dans le template roles/mmc/templates/store.ini.local.j2 :

{% if INTERNET_DISABLED %}
disable = 1
{% else %}
disable = 0
{% endif %}

Les paquets du Store restent installés. Seul le plugin est désactivé.


Windows Update

Le rôle medulla_osupdates télécharge normalement le catalogue Microsoft et les fichiers nécessaires à la gestion des mises à jour Windows.

En mode offline, ces téléchargements sont désactivés grâce à la variable INTERNET_DISABLED.

Cette modification empêche les erreurs liées à l'absence d'accès Internet lors de l'installation.