Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Prérequis

Vous devez créer plusieurs objets dans votre coffre 1Password dédié.

Objets

iac_argocd_ssh_keys

  • desc: Clé SSH publique et privée dédiée à ArgoCD
  • type: fichier(s)
  • clés:
    • argocd_ed25519
    • argocd_ed25519.pub
  • tips: ssh-keygen -t ed25519 -C "your_email@example.com" -f $HOME/.ssh/argocd_ed25519

iac_csi_volumes_passphrase

  • desc: Passphrase pour le chiffrement des volumes
  • type: string
  • clés:
    • VOLUMES_PASSPHRASE: Une passphrase de votre choix

iac_grafana_admin

  • desc: Compte admin de Grafana
  • type: string(s)
  • clés:
    • admin-user: nom d’utilisateur
    • admin-password: mot de passe

iac_hetzner_token

déjà présent puisque nécessaire pour Hetzner Infrastructure

  • desc: Token Hetzner
  • type: string
  • clés:
    • HETZNER_TOKEN: valeur du token

iac_lets_encrypt

  • desc: Email à destination de Let’s Encrypt
  • type: string(s)
  • clés:
    • EMAIL: une adresse mail valide

iac_op_connect

  • desc: Token et JSON 1Password
  • type: mixte
  • clés:
    • OP_CONNET_TOKEN: le token du connecteur
    • 1password-credentials.json

Objets Optionels

iac_forgejo_admin

  • desc: Compte admin de Forgejo
    • type: string(s)
    • clés:
      • username: nom d’utilisateur
      • password: mot de passe
      • email: une adresse mail valide

iac_forgejo_runners

  • desc: Configuration des runners
  • type: string(s)
  • clés:
    • CONFIG_INSTANCE: url de la forge (exemple: https://forge.tools.une-graine.fr)
    • CONFIG_NAME: nom du pool de runner
    • CONFIG_TOKEN: valeur temporaire

iac_forgejo_smtp

  • desc: Configuration SMTP
  • type: string(s)
  • clés:
    • SMTP_FROM: une adresse mail valide
    • SMTP_PROTOCOL: le protocol utilisé (ex posteo: smtp+starttls)
    • SMTP_ADDRESS: l’adresse du serveur SMTP (ex posteo: posteo.de)
    • SMTP_PORT: le port à utiliser (ex posteo: 465 ou 587)
    • SMTP_ACCESS_KEY: le nom du compte autorisé à utiliser le serveur SMTP
    • SMTP_SECRET_KEY: le secret associé à SMTP_ACCESS_KEY (exemple posteo)

shared_forge_argocd

  • desc: Compte ArgoCD pour à la forge
  • type: string(s)
  • clés:
    • ACCESS_KEY: le nom du compte
    • SECRET_KEY: mot de passe du compte
    • EMAIL: une adresse mail valide

shared_forge_dispatch

  • desc: token du compte ArgoCD pour la forge
  • type: string
  • clés:
    • TOKEN: valeur temporaire

shared_forge_registry

  • desc: Compte de service pour accéder au registre Forgejo
  • type: string(s)
  • clés:
    • ACCESS_KEY: le nom du compte
    • SECRET_KEY: mot de passe du compte
    • EMAIL: une adresse mail valide