Gerenciar os itens do catálogo baseados em modelo Terraform

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 2 min. de leitura
  • Use uma tarefa de mudança de Infraestrutura como Código (IaC) para criar ou atualizar os itens do catálogo baseados em modelo Terraform. A tarefa de mudança de IaC ajuda a garantir que os itens do catálogo estejam alinhados com as especificações de infraestrutura mais recentes codificadas no modelo Terraform.

    Antes de Iniciar

    Função necessária: admin

    Por Que e Quando Desempenhar Esta Tarefa

    Quando o app Cloud Provisioning and Governance: Terraform Connector detecta uma mudança nas variáveis no arquivo de modelo Terraform (.TF) ou no arquivo de metadados (metadata.snc), ele cria tarefas de mudança. As tarefas de mudança são atribuídas a usuários que criaram os itens do catálogo (usuário com a função [sn.cmp.cloud_service_designer]). Com base na mudança detectada nas variáveis do modelo ou nos metadados, a tarefa do item do catálogo solicita que você execute uma das seguintes ações:
    • Crie um item do catálogo a partir da versão do modelo modificado.

      Um novo item do catálogo é criado com o nome do item do catálogo existente anexado por um número. Por exemplo, se o item do catálogo existente for chamado de VM Linux, o novo item do catálogo será criado com o nome Linux VM1

    • Atualize o item do catálogo existente de acordo com a versão do modelo atualizado.

      Quando você opta por atualizar o item do catálogo existente de acordo com a versão do modelo atualizado, uma nova versão do modelo é criada e ativada enquanto a versão do modelo existente é descontinuada e tornada inativa.

    Nota:
    O nome do provedor de configuração do Terraform deve corresponder entre os ambientes ao exportar itens do catálogo baseados no modelo do Terraform. Por exemplo, se o provedor de configuração for chamado TFE no ambiente de desenvolvimento, ele também deverá ter o mesmo nome, TFE, no ambiente de destino (UAT, produção etc.).

    Até que você execute uma das ações mencionadas acima, o item do catálogo será desativado. Quando o item do catálogo está no estado desativado, os usuários da nuvem não podem acessá-lo.

    O Cloud Provisioning and Governance: Terraform Connector cria uma tarefa de mudança de IaC para um item do catálogo baseado em modelo Terraform quando qualquer uma das seguintes condições é atendida:
    • Uma ou mais variáveis são adicionadas ao modelo de origem Terraform.
    • Uma ou mais variáveis foram excluídas do modelo de origem Terraform.
    • Uma ou mais variáveis usadas no modelo Terraform de origem passam por uma mudança de tipo de dados.
    • O valor padrão de uma ou mais variáveis muda.
    Nota:
    O desprovisionamento da pilha afetada aciona o desprovisionamento no final do provedor de nuvem.

    Procedimento

    1. Navegar até Todos > Cloud Provisioning and Governance > Portal de administração de nuvem.
      O Portal de administração em nuvem é aberto em uma nova guia do navegador.
    2. Navegar até IaC > Tarefas de Mudança.
    3. Abra a tarefa de mudança apropriada.
    4. Opcional: Personalize as variáveis novas ou atualizadas detectadas no modelo Terraform.
      1. Selecione o link relacionado Personalizar variáveis.
      2. Edite o valor padrão das variáveis Terraform novas ou atualizadas da lista relacionada Metadados de tarefa do Terraform.
        Nota:
        O valor padrão mencionado no registro de variável da lista relacionada Terraform Metadados de tarefa substitui o valor padrão mencionado no modelo Terraform.
    5. Opcional: Selecione o link de mudanças na mensagem de recomendação para exibir uma comparação de diferenças no conteúdo do modelo, conforme detectado pela Descoberta de IaC.
    6. No formulário, preencha os campos.
    7. Selecione Atualizar.