Gerenciando Provedores de Origem de Configuração
Armazene remotamente configurações do Terraform usando provedores de origem de configuração no Resource Manager.
Você pode executar estas tarefas de gerenciamento com provedores de origem de configuração:
- Listando Provedores de Origem de Configuração
- Criando um Provedor de Origem de Configuração
- Criando uma Pilha com Base em um Provedor de Origem de Configuração
- Obtendo Detalhes de um Provedor de Origem de Configuração
- Atualizando um Provedor de Origem de Configuração
- Validando a Conexão de um Provedor de Origem de Configuração
- Movendo um Provedor de Origem de Configuração para Outro Compartimento
- Excluir um Provedor de Origem de Configuração
Política do Serviço IAM Necessária
Use políticas para conceder acesso a provedores de origem de configuração no Resource Manager.
Para gerenciar provedores de origem de configuração, você deve receber o tipo necessário de acesso em uma política gravada por um administrador, quer você esteja usando a Console ou a API REST com um SDK, CLI ou outra ferramenta. Para criar um provedor de origem de configuração, você precisa de manage orm-config-source-providers
. Para criar uma pilha com um provedor de origem de configuração existente, você precisa de manage orm-stacks
e read orm-config-source-providers
. Se você for iniciante em políticas, consulte Visão Geral de Políticas do Serviço IAM.
Administradores: Para políticas comuns que dão aos grupos acesso a provedores de origem de configuração no Resource Manager, consulte Gerenciar Provedores de Origem de Configuração (Protegendo o Resource Manager).
Produtos com Suporte
Revise os produtos suportados para provedores de origem de configuração no Resource Manager.
Para pré-requisitos específicos do produto, consulte as instruções específicas do produto para criar provedores de origem de configuração. Por exemplo, para GitHub, consulte Criando um Provedor de Origem de Configuração GitHub.
Submódulos são suportados. Ao acessar uma configuração do Terraform em um repositório com submódulos, como ao executar um job de aplicação em uma pilha que usa um provedor de origem de configuração no Git, o Resource Manager clona recursivamente o repositório.
Um provedor de origem de configuração pode ser um dos seguintes tipos:
- Bitbucket
- GitHub
- GitLab
Veja a seguir os produtos suportados para cada tipo de provedor de origem de configuração.
- Bitbucket:
- Nuvem do Bitbucket
- Servidor Bitbucket
- GitHub:
- GitHub Empresa
- GitHub Servidor Empresarial
- GitHub Nuvem Empresarial
- GitHub Gratuito para organizações
- GitHub Gratuito para contas de usuário
- GitHub Equipe
- GitHub Empresa
- GitLab:
- GitLab Community Edition
- GitLab Enterprise Edition
- GitLab.com
Exemplos de URLs do Servidor
https://bitbucket.org/
my-private-bitbucket-server.example.com
- GitHub Nuvem Empresarial:
https://github.com/org-name
- GitHub Enterprise Server:
https://hostname/api/v3
- GitHub Gratuito para Organização:
https://github.com/org-name
- GitHub Gratuito para Contas de Usuário:
https://github.com
- Equipe GitHub:
https://github.com/team-name
- GitLab.com produto:
https://gitlab.com/
- Instalação do GitLab (URL relativo):
https://example.com/gitlab
- Instalação do GitLab (subdomínio):
https://gitlab.example.com/
Aplicando Tags
Aplique tags aos recursos para ajudar a organizá-los de acordo com as necessidades da sua empresa. Você pode aplicar tags ao criar um recurso e pode atualizar um recurso posteriormente para adicionar, revisar ou remover tags. Para obter informações gerais sobre a aplicação de tags, consulte Tags de Recursos.