Atualizando a Configuração do Terraform de uma Pilha (Arquivo ou Pasta Zip)

Atualize a configuração do Terraform do arquivo zip ou da pasta usada por uma pilha no Resource Manager. A configuração atualizada é usada quando você executa jobs na pilha. Uma atualização baseada em pasta está disponível usando apenas a Console.

Ao atualizar uma pilha, você também pode atualizar suas tags. Para obter instruções, consulte Atualizando uma Tag para um Único Recurso. Para obter mais informações sobre tags, consulte Tags de Recursos.

Antes de Começar

Verifique os pré-requisitos para atualizar a configuração do Terraform usada por uma pilha no Resource Manager.

Importante

Se você estiver fazendo upload de outra configuração do Terraform, certifique-se de que o arquivo de configuração seja válido. Consulte Criando Configurações e Configurações do Terraform para o Serviço Resource Manager.

Certifique-se de que você tenha sua configuração do Terraform revisada (arquivo ou pasta .zip) pronta para upload. Nenhum arquivo de configuração estará disponível para download até que um job seja executado com sucesso na pilha. Para editar uma configuração do Terraform gerada com base em um modelo ou compartimento existente usando a descoberta de recursos, primeiro faça download da configuração. Em seguida, use o arquivo de configuração .zip editado para a atualização.

Se a configuração da pilha for armazenada no Git ou em um bucket, faça upload da configuração lá.

  • Dica

    Como alternativa a essas etapas, edite o arquivo de configuração do Terraform gerado no Code Editor. Para obter mais informações, consulte Editando uma Configuração Usando o Code Editor.

    Depois de concluir todos os pré-requisitos, siga estas etapas na Console para atualizar a configuração do Terraform de uma pilha de um arquivo zip ou pasta.

    1. Na página da lista Pilhas, localize a pilha com a qual você deseja trabalhar. Se precisar de ajuda para encontrar a página da lista ou a pilha, consulte Listando Pilhas.
    2. No menu Ações (três pontos) da pilha, selecione Editar.
    3. Na página Editar pilha, selecione Pasta ou arquivo .Zip e adicione a configuração do Terraform revisada.
      Você pode arrastar o arquivo para o controle da caixa de diálogo ou selecionar Pesquisar e navegar até o local do arquivo ou pasta.
    4. (Opcional) Atualize outros valores conforme necessário.
      Por exemplo, atualize o nome ou a descrição da pilha. Para obter informações sobre os campos, consulte Criando uma Pilha com Base em um Arquivo Zip.
    5. Selecione Próximo.
    6. No painel Configurar variáveis, atualize os valores das variáveis conforme necessário.
    7. Selecione Próximo.
    8. No painel Revisão, verifique a configuração da pilha.
    9. Para provisionar recursos automaticamente na criação da pilha, selecione Executar aplicação.
    10. Selecione Salvar alterações.

    A página Detalhes da pilha é aberta.

    Se a opção Executar aplicação tiver sido selecionada, o Resource Manager executará a ação de aplicação na pilha atualizada.

  • Use o comando oci resource-manager stack update e os parâmetros necessários para atualizar o arquivo zip de configuração do Terraform usado por uma pilha.

    oci resource-manager stack update --config-source <file-path> [...]

    Para obter uma lista completa de parâmetros e valores para comandos da CLI, consulte a Referência de Linha de Comando para o Resource Manager.

  • Use a operação UpdateStack para atualizar o arquivo zip de configuração do Terraform usado por uma pilha.

    Para obter um exemplo da parte configSource da solicitação, consulte UpdateZipUploadConfigSourceDetails.