Perguntas Frequentes sobre o Resource Manager

Tópicos de perguntas frequentes

Perguntas gerais

O que é o Oracle Cloud Infrastructure Resource Manager?

O Resource Manager é um serviço totalmente gerenciado que permite provisionar recursos de infraestrutura na Oracle Cloud Infrastructure usando o HashiCorp Terraform. Você pode trazer a sua definição de modelo Terraform para criar e gerenciar facilmente os seus recursos de infraestrutura. Isso permite que você use a infraestrutura como código para automatizar o provisionamento de todos os recursos da OCI, incluindo Compute, Networking, Load Balancers, Block Storage e Object Storage. O Resource Manager integra-se com o Identity and Access Management (IAM) para que os desenvolvedores possam definir permissões granulares para operações de infraestrutura. Atualmente é oferecido suporte a CLI, SDK e Console.

Como é feito a cobrança do Resource Manager?

Não há cobrança dedicada para o Oracle Cloud Infrastructure Resource Manager.

Quais regiões oferecem o Oracle Cloud Infrastructure Resource Manager?

Disponibilidade do Resource Manager entre as regiões está documentada na visão geral do serviço.

Qual a diferença entre o Resource Manager e o provedor Terraform?

O Resource Manager fornece recursos adicionais sobre o provedor Terraform, permitindo que suas equipes colaborem na configuração do Terraform, permite definir permissões em várias ações do Terraform, fornece bloqueio de estado para evitar corrupção e armazena automaticamente todas as suas informações de estado em armazenamento persistente. Como este é um serviço totalmente gerenciado, você não precisa se preocupar em configurar seu provedor manualmente, salvar suas informações de estado ou garantir que as equipes tenham os controles de acesso corretos para criar, modificar e excluir ambientes. O Resource Manager também se integra aos recursos da plataforma da Oracle, tais como a etiquetação e o IAM.

O que eu preciso para começar a usar o Resource Manager?

Para começar a usar o Resource Manager, você precisa definir um arquivo de configuração do Terraform que descreva todos os recursos que deseja criar. Esse arquivo de configuração está escrito em HashiCorp Configuration Language (HCL). Para mais informações sobre o Terraform, visite terraform.io.

Como eu desenvolvo a minha primera infraestrutura com o Resource Manager?

Quando o arquivo de configuração do Terraform estiver pronto, será necessário criar uma pilha no Resource Manager, fazendo upload do arquivo zip. Esse arquivo em .zip contém todos os arquivos de configuração do Terraform e todos os arquivos com variações. Você pode optar por etiquetar qualquer pilha, se for necessário.

Como eu crio os recursos da minha infraestrutura?

Quando tiver criado uma pilha com sucesso, você poderá executar um job para criar recursos de infraestrutura na sua tenancy. Um trabalho é definido como uma ação do Terraform, responsável por executar a sua configuração do Terraform. Quando a pilha for criada, clique em Terraform Plan para analisar a infraestrutura e Terraform Apply para provisionar essa infraestrutura definida no arquivo de configuração.

Para quais ações do Terraform o Resource Manager oferece suporte atualmente?

Os clientes Oracle Cloud Infrastructure têm direito ao Oracle Audit sem custo adicional.

Como atualizo minha pilha?

Ao clicar em Editar pilha, você pode modificar todos os atributos definidos da pilha, incluindo o upload de um arquivo de configuração modificado do Terraform.

Qual versão do provedor Terraform o Resource Manager suporta? Como posso tratar upgrades para a versão do Terraform Provider?

O Resource Manager usa a versão mais recente do provedor. Assim que uma nova versão do provedor Terraform é liberada, você terá a oportunidade de realizar a atualização.

Quais recursos eu posso criar e gerenciar através do Resource Manager?

Para obter uma lista detalhada de recursos que podem ser orquestrados por meio do Resource Manager, visite a seção Data Sources em https://registry.terraform.io/providers/oracle/oci/latest.

Preciso inserir o bloco do provedor"oci" na minha configuração do Terraform?

Sim. No entanto, você só precisa do campo "region" na declaração do provedor.


provider "oci" {
  region = "us-phoenix-1"
}

Posso provisionar os recursos em uma região diferente de onde a minha pilha foi criada?

Sim. Você pode criar sua pilha em uma região e orquestrar recursos em uma região diferente declarando a variável de região no provedor de acordo. O valor da variável da região no provedor determina onde os seus recursos serão criados.

Posso gravar o arquivo de configuração do Terraform também no formato JSON?

Sim. Você pode escrever a sua configuração do Terraform em JSON, além de poder acrescentar HCL.

O que acontece se a pasta “.oci” for incluida no .zip de configuração do Terraform?

O Resource Manager ignora a pasta “.oci” no seu arquivo de configuração do Terraform. Recomendamos não inserir essa pasta durante o carregamento da sua configuração.

Ao criar minha pilha, posso usar arquivos .tfvars além das variáveis do Resource Manager?

Sim. Você pode incluir o arquivo "terraform.tfvars" e/ou arquivos com a extensão *.auto.tfvars no .zip de configuração.

Como o Resource Manager lida com as permissões?

Você pode usar o Identity and Access Management (IAM) para definir políticas e permissões para diversos usuários. e grupos. Consulte as seções de permissões do Resource Manager em nossa documentação para saber como definir políticas para o Resource Manager.