Criando um Item de Catálogo Privado

Crie seus itens de catálogo privados especificando os detalhes da configuração, os tipos de recursos e as etapas de implantação necessários para provisionar um conjunto específico de recursos do OCI no Fleet Application Management. Quando você cria um item de catálogo, sua versão obtém um status ativo automaticamente.

Os itens do catálogo privado podem ser um dos seguintes tipos, dependendo do contexto: pacote do Terraform, pacote não terraform ou arquivo de Configuração.

Os itens do catálogo privado podem incluir vários tipos de recursos, como instâncias do serviço Compute, recursos de banco de dados, armazenamento ou componentes de rede.
    1. Na página da lista Catálogo privado, selecione Adicionar item de catálogo. Se precisar de ajuda para localizar a página da lista, consulte Listando Itens do Catálogo Privado.
    2. Digite as seguintes informações:
      • Nome: Informe um nome exclusivo para o item de catálogo. Evite digitar informações confidenciais.
      • Descrição curta: Informe uma descrição curta do item de catálogo para facilitar a identificação. Evite digitar informações confidenciais.
      • Descrição longa (visão geral): Forneça uma descrição longa do item do catálogo. Por exemplo, um diagrama de visão geral e arquitetura do item de catálogo.
      • Versão inicial: Especifique a versão base do item de catálogo no formato x.y.z.
      • Descrição da versão: Adicione a descrição da versão.
      • Tipo: Selecione uma das seguintes opções:
        • Pacote do Terraform: Para automatizar o provisionamento de recursos do OCI, use origens de pacote do Terraform suportadas com o Resource Manager. Crie um arquivo do Terraform com o formato de linguagem específico do domínio do Terraform (.tf) e crie um arquivo ZIP ou um link de URL PAR com o código do Terraform. Esse arquivo ZIP é usado com o Resource Manager para provisionar seus recursos do OCI. Para adicionar o arquivo ZIP, pule para a etapa 3. Para obter informações sobre o formato de configuração do Terraform, consulte Criando Configurações.
        • Pacote não terraform: Use linguagens de script, como BASH, para escrever scripts que possam automatizar o provisionamento e o gerenciamento de recursos do OCI e adicionar o arquivo de script. Para adicionar o arquivo, pule para a etapa 4.
        • Arquivo de configuração: Crie um arquivo de configuração JSON que especifique os recursos do OCI que você deseja provisionar, como instâncias do serviço Compute e adicione o arquivo de configuração. Para adicionar o arquivo de configuração, pule para a etapa 5.
      • Criar no compartimento: Verifique o compartimento em que deseja criar o item de catálogo. Selecione outro compartimento conforme necessário.
    3. Se você tiver selecionado pacote do Terraform para o tipo, em Adicionar recurso, selecione uma opção para adicionar recursos ao item do catálogo:
      • Fazer Upload: Se você planeja fazer upload do arquivo do Terraform localmente, agrupe todos os arquivos em um arquivo do .zip. Arraste o arquivo ZIP do sistema de arquivos para a caixa Eliminar um arquivo ou procure o arquivo. Em seguida, informe o diretório de trabalho, que é o diretório no arquivo ZIP em que o arquivo Terraform existe, se aplicável.
      • Selecionar no bucket do serviço Object Storage: Selecione o compartimento do bucket e o bucket do serviço Object Storage que contém o arquivo Terraform e selecione o pacote específico do Terraform (ZIP). Em seguida, informe o diretório de trabalho, que é o diretório no arquivo ZIP em que o arquivo Terraform existe, se aplicável.
      • URL: Se você tiver criado um link de URL PAR do pacote Terraform no serviço Object Storage, informe o link de URL. Em seguida, informe o diretório de trabalho, que é o diretório no arquivo ZIP em que o arquivo Terraform existe, se aplicável.
      • Repo externo: Se você armazenar configurações do Terraform usando provedores de origem de configuração no Resource Manager, como Git, selecione o compartimento do provedor de origem de configuração que contém o arquivo Terraform, o provedor de origem de configuração do Resource Manager, o URL do repositório e o nome da ramificação do repositório que contém o arquivo de configuração. Em seguida, informe o diretório de trabalho, que é o diretório no arquivo ZIP em que o arquivo Terraform existe, se aplicável. Para obter informações sobre provedores de origem de configuração, consulte Gerenciando Provedores de Origem de Configuração.
    4. Se você selecionou Pacote não-terraform para o tipo, em Adicionar recurso, selecione uma opção para adicionar recursos ao item do catálogo:
      • Selecionar no bucket do Object Storage: selecione o compartimento do bucket e o bucket do Object Storage que contém o arquivo de script e selecione o arquivo BASH específico. Em seguida, informe o diretório de trabalho, que é o diretório no arquivo ZIP em que o arquivo de script do Terraform existe, se aplicável.
      • URL: Se você tiver criado um link de URL PAR do arquivo de script BASH no Object Storage, informe o link de URL. Em seguida, insira o diretório de trabalho, que é o diretório no arquivo ZIP onde o arquivo de script existe, se aplicável.
    5. Se você selecionou Arquivo de configuração para o tipo, em Adicionar recurso, selecione uma opção para adicionar recursos ao item do catálogo:
      • Selecionar no bucket do serviço Object Storage: Selecione o compartimento do bucket e o bucket do serviço Object Storage que contém o arquivo de configuração JSON do Terraform e selecione o arquivo ZIP específico. Em seguida, informe o diretório de trabalho, que é o diretório no arquivo ZIP em que o arquivo de configuração JSON do Terraform existe, se aplicável.
      • URL: Se você tiver criado um link de URL PAR do arquivo de configuração JSON do Terraform no serviço Object Storage, informe o link de URL. Em seguida, informe o diretório de trabalho, que é o diretório no arquivo ZIP em que o arquivo de configuração JSON do Terraform existe, se aplicável.
    6. (Opcional) Na seção Tags, adicione uma ou mais tags ao item do catálogo. Se você tiver permissões para criar um recurso, também terá permissões para aplicar tags de formato livre a esse recurso. Para aplicar uma tag definida, você deve ter permissões para usar o namespace da tag. Para obter mais informações sobre tags, consulte Tags de Recurso. Se você não tiver certeza se deseja aplicar tags, ignore essa opção ou pergunte a um administrador. Você pode aplicar tags posteriormente.
    7. Selecione Criar.
    O processo de criação começa e a guia Versões da página de detalhes do item do catálogo é aberta para exibir o status da versão atual do item do catálogo. Selecione a versão para encontrar mais informações sobre o item do catálogo.
  • Use o comando oci fleet-apps-management fleet-apps-management-catalog catalog-item create e os parâmetros necessários para criar um item de catálogo privado:

    oci fleet-apps-management fleet-apps-management-catalog catalog-item create --compartment-id <compartment_OCID> -config-source-type <text> --description <text> --display-name <text> --package-type <text> [OPTIONS]

    Para obter uma lista completa de flags e opções de variáveis para comandos da CLI do Fleet Application Management, consulte a CLI para Fleet Application Management.

  • Execute a operação CreateCatalogItem para criar um item de catálogo privado.