Adicionar segredos à configuração do Docker para navegador remoto em Linux

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 1 min. de leitura
  • Crie um segredo do Docker, que armazena a senha do usuário ServiceNow que fará login na instância para executar os testes. Os Docker Secrets são um recurso do ServiceNow® para armazenar com segurança as senhas que serão usadas em contêineres.

    Antes de Iniciar

    Conclua a Etapa 3: Crie a imagem do Docker e os contêineres para a configuração do navegador sem interface em Linux

    Por Que e Quando Desempenhar Esta Tarefa

    Dentro do contêiner do Docker há um script de automação que abre um navegador da Web, faz login na instância e abre a página do executor de teste do cliente. Para fazer login na instância ServiceNow, você precisará de uma senha de usuário. Neste procedimento, você usa um recurso do Docker chamado Docker Secrets para que possa armazenar senhas com segurança. Quando você executa contêineres, a senha fica disponível automaticamente para fazer login na sua instância.

    Função necessária: administrador na instância ServiceNow e administrador local na máquina host.

    Procedimento

    1. Na linha de comando, insira docker swarm init
    2. Inserir eco " <your user's password> " | docker secret criar sn_password -
      Nota:
      Substituir<your user's password> com a senha da ServiceNow do usuário.
      Os resultados devem ser semelhantes a estes:
      Resultados da inserção do código "minha senha" de eco

    Resultado

    O resultado é o seu ID secreto, que você deve salvar para uso posterior. O ID secreto será adicionado à instância ServiceNow em sys_property sn_atf.headless.secret_id.