Aller au contenu

SP 4 - Mission 1 - Configuration de Portainer sur MN21

SP 4 : Mise en place d’un espace de développement

Mission 1 : Mise en place d’un environnement de test conteneurisé dans une DMZ interne avec Docker et préparation d’une formation développeurs.

Logo MilleNuits


Informations générales

  • Date de crĂ©ation : 03/04/2026
  • Dernière modification : 03/04/2026
  • Mainteneur : MEDO Louis

Sommaire

  • A. Initialisation et SĂ©curisation de l'accès
  • B. Configuration des Accès DĂ©veloppeurs (RBAC)

A. Initialisation et Sécurisation de l'accès

  1. Définition du compte de secours Administrateur. Lors de la première connexion sur https://172.16.51.21:9443, un compte d'urgence doit être créé. Ce compte ne sera utilisé qu'en cas de perte d'accès aux comptes nominatifs.

    • GĂ©nĂ©rer un nom d'utilisateur non standard (Ă©viter "admin") via Bitwarden.
    • GĂ©nĂ©rer un mot de passe très fort (ex: 30 caractères) via Bitwarden et le sauvegarder dans le coffre-fort de l'Ă©quipe système.

B. Configuration des Accès Développeurs (RBAC)

L'objectif est d'isoler les développeurs dans un espace contrôlé en appliquant le principe de moindre privilège.

  1. Création du groupe logique "Développeurs".

    • Aller dans Users > onglet Teams.
    • Saisir Developpeurs et cliquer sur Create team. Explication : L'attribution des droits se fait par Ă©quipe, ce qui simplifie l'onboarding de nouveaux dĂ©veloppeurs.
  2. Création des comptes nominatifs "Standard User".

    • Aller dans Users > onglet Users.
    • CrĂ©er les comptes (ex: pierre.jean), attribuer un mot de passe initial et dĂ©cocher impĂ©rativement Administrator.
    • Dans Team memberships, affecter l'utilisateur Ă  l'Ă©quipe Developpeurs.
  3. Délégation de l'environnement de développement.

    • Aller dans Environments-related dans le menu de gauche et cliquer sur Environnements.
    • Cliquez sur Manage access, sĂ©lectionner l'Ă©quipe Developpeurs et cliquer sur Create access.
    • Explication : Les dĂ©veloppeurs ont dĂ©sormais le droit de crĂ©er des stacks, conteneurs et volumes, mais uniquement au sein de cet environnement.

    Interface de gestion des droits