Gestion des fournisseurs de source de configuration
Stockez à distance des configurations Terraform à l'aide de fournisseurs de source de configuration dans Resource Manager.
Pour les configurations Terraform distantes dans DevOps, reportez-vous à Création d'une pile à partir de DevOps.
Vous pouvez effectuer les tâches de gestion suivantes avec les fournisseurs de source de configuration :
- Liste des fournisseurs de source de configuration
- Créer un fournisseur de source de configuration
- Création d'une pile à partir d'un fournisseur de source de configuration
- Obtention des détails d'un fournisseur de source de configuration
- Mise à jour d'un fournisseur de source de configuration
- Validation de la connexion pour un fournisseur de source de configuration
- Déplacement d'un fournisseur de source de configuration vers un autre compartiment
- Suppression d'un fournisseur de source de configuration
Stratégie IAM requise
Utilisez des stratégies pour accorder l'accès aux fournisseurs de source de configuration dans Resource Manager.
Pour gérer les fournisseurs de source de configuration, vous devez disposer du type d'accès requis dans une stratégie écrite par un administrateur, que vous utilisiez la console ou l'API REST avec un kit SDK, l'interface de ligne de commande ou un autre outil. Pour créer un fournisseur de source de configuration, vous devez appliquer manage orm-config-source-providers
. Pour créer une pile avec un fournisseur de source de configuration existant, vous avez besoin de manage orm-stacks
et de read orm-config-source-providers
. Si vous ne connaissez pas les stratégies, reportez-vous à Présentation des stratégies IAM.
Administrateurs : pour connaître les stratégies courantes qui permettent aux groupes d'accéder aux fournisseurs de source de configuration dans Resource Manager, reportez-vous à Gestion des fournisseurs de source de configuration (sécurisation de Resource Manager).
Produits pris en charge
Passez en revue les produits pris en charge pour les fournisseurs de source de configuration dans Resource Manager.
Pour connaître les prérequis propres au produit, reportez-vous aux instructions spécifiques au produit pour la création de fournisseurs de source de configuration. Par exemple, pour GitHub, reportez-vous à Création d'un fournisseur de source de configuration GitHub.
Les sous-modules sont pris en charge. Lors de l'accès à une configuration Terraform dans un référentiel avec des sous-modules, comme lors de l'exécution d'un travail d'application sur une pile qui utilise un fournisseur de source de configuration dans Git, Resource Manager clone de manière récursive le référentiel.
Un fournisseur de source de configuration peut être l'un des types suivants :
- Bitbucket
- GitHub
- GitLab
Voici les produits pris en charge pour chaque type de fournisseur de source de configuration.
- Bitbucket:
- Bitbucket Cloud
- Bitbucket Server
- GitHub:
- GitHub Entreprise
- GitHub Serveur Enterprise Server
- GitHub Cloud d'entreprise
- GitHub Gratuit pour les organisations
- GitHub Gratuit pour les comptes utilisateur
- GitHub Equipe
- GitHub Entreprise
- GitLab:
- GitLab Community Edition
- GitLab Enterprise Edition
- GitLab.com
Exemples d'URL de serveur
https://bitbucket.org/
my-private-bitbucket-server.example.com
- GitHub Cloud d'entreprise :
https://github.com/org-name
- GitHub Serveur Enterprise Server :
https://hostname/api/v3
- GitHub Gratuit pour l'organisation :
https://github.com/org-name
- GitHub Gratuit pour les comptes utilisateur :
https://github.com
- équipe GitHub :
https://github.com/team-name
- Produit GitLab.com :
https://gitlab.com/
- Installation de GitLab (URL relative) :
https://example.com/gitlab
- Installation de GitLab (sous domaine) :
https://gitlab.example.com/
Application des balises
Appliquez des balises aux ressources afin de les organiser selon les besoins de votre entreprise. Vous pouvez appliquer des balises lors de la création d'une ressource et mettre à jour une ressource ultérieurement pour ajouter, réviser ou enlever des balises. Pour obtenir des informations générales sur l'application de balises, reportez-vous à Balises de ressource.