Caso de uso da função do usuário 2: Configurar funções de usuário no
VMware Aria Automation
para oferecer suporte a equipes de desenvolvimento maiores e ao catálogo

Como um proprietário de organização do
VMware Aria Automation
, você é responsável por gerenciar o acesso e o orçamento dos seus recursos de infraestrutura. Você tem uma equipe de desenvolvedores de modelo de nuvem que criam e implementam modelos iterativamente para diferentes projetos, até que eles estejam prontos para serem entregues aos consumidores. Em seguida, você distribui os recursos implantáveis para os consumidores em um catálogo.
Este caso de uso pressupõe que você entenda que o caso de uso 1 é um caso de uso apenas para administradores. Agora, você deseja expandir o sistema para oferecer suporte a mais equipes e metas maiores.
  • Deixe os desenvolvedores criarem e implantarem seus próprios modelos de nuvem de aplicativos durante o desenvolvimento. Você se adiciona como administrador e, em seguida, adiciona outros usuários com a função de usuário do serviço e espectador do serviço. Em seguida, você adiciona os usuários como membros do projeto. Os membros do projeto podem desenvolver e implantar seus próprios modelos de nuvem.
  • Publique modelos de nuvem em um catálogo no qual você os disponibiliza para implantação por usuários não desenvolvedores. Agora, você está atribuindo funções de usuário para o
    Automation Service Broker
    . O
    Automation Service Broker
    fornece um catálogo para os consumidores do modelo de nuvem. Você também pode usá-lo para criar políticas, incluindo concessões e direitos, mas essa funcionalidade não faz parte deste caso de uso de função de usuário.
  1. Atribua funções de membro da organização aos seus usuários desenvolvedores de modelo de nuvem.
    Se precisar de instruções, consulte o caso de uso anterior.
  2. Atribua a função de membro do serviço do
    Automation Assembler
    aos seus desenvolvedores de modelo de nuvem.
    1. Clique em
      Adicionar Acesso ao Serviço
      .
      A função do Assembler com administrador e visualizador selecionados.
    2. Configure o usuário com o seguinte valor.
      Serviço
      Função
      Assembler
      Usuário do Assembler
      Assembler
      Visualizador do Assembler
      Neste caso de uso, seus desenvolvedores precisam ver a infraestrutura para garantir que estejam construindo modelos de nuvem implantáveis. Como usuários que você designará como administradores e membros do projeto na próxima etapa, eles não podem ver a infraestrutura. Como espectadores do serviço, eles podem ver como a infraestrutura está configurada, mas não podem fazer nenhuma alteração. Como administrador da nuvem, você permanece no controle, mas dá a eles acesso às informações de que precisam para desenvolver modelos de nuvem.
  3. Crie projetos no
    Automation Assembler
    que você usa para agrupar usuários de recursos.
    Nesse caso de uso, você cria dois projetos. O primeiro projeto é PersonnelAppDev e o segundo é PayrollAppDev.
    1. No console, clique em
      Serviços
      e, em seguida, clique em
      VMware Aria Automation
      .
    2. No
      VMware Aria Automation
      , clique em
      Assembler
      .
    3. Selecione
      Infraestrutura
      Projetos
      Novo Projeto
      .
    4. Insira
      PersonnelAppDev
      como o nome.
    5. Clique em
      Usuários
      e depois em
      Adicionar Usuários
      .
    6. Adicione membros do projeto e atribua um administrador de projeto.
      Função do Projeto
      Descrição
      Usuário do Projeto
      Um membro do projeto é a principal função de usuário desenvolvedor em um projeto. Projetos determinam quais recursos de nuvem estão disponíveis quando você está pronto para testar seu trabalho de desenvolvimento implantando um modelo de nuvem.
      Administrador do projeto
      Um administrador de projeto oferece suporte aos desenvolvedores adicionando e removendo usuários para seus projetos. Você também pode excluir seus projetos. Para criar um projeto, você deve ter privilégios de administrador de serviço.
    7. Para os usuários que você está adicionando como membros de projeto, insira o endereço de e-mail de cada usuário, separado por vírgula, e selecione
      Usuário
      no menu suspenso
      Atribuir função
      .
      Por exemplo, tony@mycompany.com, sylvia@mycompany.com.
      Lista de membros do projeto e o administrador.
    8. Para os administradores designados, selecione
      Administrador
      no menu suspenso
      Atribuir função
      e forneça o endereço de e-mail necessário.
    9. Clique na guia
      Provisionamento
      e adicione uma ou mais zonas de nuvem.
      Quando os desenvolvedores de modelo de nuvem que fazem parte desse projeto implantam um modelo, ele é implantado nos recursos disponíveis nas zonas de nuvem. Você deve garantir que os recursos da zona de nuvem correspondam às necessidades dos modelos da equipe de desenvolvimento do projeto.
    10. Repita o processo para adicionar o projeto PayrollAppDev com os usuários necessários e um administrador.
  4. Forneça ao usuário do serviço as informações de login necessárias e verifique se os membros de cada projeto podem realizar as seguintes tarefas.
    1. Abrir o
      Automation Assembler
      .
    2. Ver a infraestrutura em todos os projetos.
    3. Criar um modelo de nuvem para o projeto do qual eles são membros.
    4. Implantar o modelo de nuvem nos recursos da zona de nuvem definidos no projeto.
    5. Gerenciar suas implantações.
  5. Atribua funções de membro da organização aos seus usuários desenvolvedores de modelo de nuvem.
    Se precisar de instruções, consulte o primeiro caso de uso.
  6. Atribua funções a um administrador de catálogo, aos consumidores de catálogos e aos desenvolvedores de modelo de nuvem com base em seus respectivos trabalhos.
    1. Clique em
      Adicionar Acesso ao Serviço
      .
    2. Configure o administrador do catálogo com o seguinte valor.
      Essa função pode ser você, o administrador da nuvem ou outra pessoa na sua equipe de desenvolvimento de aplicativos.
      Serviço
      Função
      Service Broker
      Administrador do Service Broker
    3. Configure os consumidores de modelo de nuvem com o seguinte valor.
      Serviço
      Função
      Service Broker
      Usuário do Service Broker
      Configure o usuário do serviço.
    4. Configure os desenvolvedores de modelo de nuvem com o seguinte valor.
      Serviço
      Função
      Assembler
      Usuário do Assembler
  7. Crie projetos no
    Automation Assembler
    que você usa para agrupar recursos e usuários.
    Nesse caso de uso, você cria dois projetos. O primeiro projeto é PersonnelAppDev e o segundo é PayrollAppDev.
    Se precisar de instruções, consulte o caso de uso anterior.
  8. Crie e lance modelos de nuvem para cada equipe de projeto.
    Se precisar de instruções, consulte o primeiro cenário.
  9. Importe um modelo de nuvem do
    Automation Assembler
    para o
    Automation Service Broker
    .
    Você deve fazer login como um usuário com a função de Administrador do
    Automation Service Broker
    .
    1. Faça login como um usuário com a função de Administrador do
      Automation Service Broker
      .
    2. No console, clique em
      Serviços
      e, em seguida, clique em
      Service Broker
      .
    3. Selecione
      Conteúdo e Políticas
      Origens de Conteúdo
      e clique em
      Novo
      .
      Configurar a fonte de conteúdo.
    4. Selecione
      VMware Cloud Templates
      .
    5. Insira
      PersonnelAppImport
      como o nome.
    6. No menu suspenso
      Projeto de Origem
      , selecione PersonnelAppDev e clique em
      Validar
      .
    7. Quando a origem estiver validada, clique em
      Criar e Importar
      .
    8. Repita o processo para PayrollAppDev usando PayrollAppImport como o nome da origem de conteúdo.
  10. Compartilhe um modelo de nuvem importado com um projeto.
    Embora o modelo de nuvem já esteja associado a um projeto, você cria uma política de compartilhamento no
    Automation Service Broker
    para disponibilizá-lo no catálogo.
    1. Continue como um usuário com a função de administrador do
      Automation Service Broker
      .
    2. No
      Automation Service Broker
      , selecione
      Conteúdo e Políticas
      Políticas
      Definições
      .
    3. Clique em
      Nova Política
      e depois em
      Política de Compartilhamento de Conteúdo
      .
    4. Insira um
      Nome
      .
    5. Na lista
      Escopo
      , selecione o projeto
      PersonnelAppDev
      ev.
    6. Na seção
      Conteúdo compartilhado
      , clique em
      Adicionar Itens
      .
      Selecione os modelos de nuvem para compartilhamento.
    7. Na caixa de diálogo
      Compartilhar Itens
      , selecione o modelo de nuvem
      PersonnelApp
      e clique em
      Salvar
      .
    8. Na seção
      Usuários
      , selecione os usuários e os grupos do projeto cujo item você deseja no catálogo.
    9. Clique em
      Criar
      .
  11. Verifique se o modelo de nuvem está disponível no catálogo do
    Automation Service Broker
    para os membros do projeto.
    1. Solicite que um membro do projeto faça login e selecione
      Consumir
      Catálogo
      .
      Localize o item de catálogo.
    2. Clique em Solicitar no cartão do modelo de nuvem PersonnelApp.
    3. Preencha o formulário e clique em
      Enviar
      .
  12. Verifique se o membro do projeto pode monitorar o processo de implantação.
    1. Solicite ao membro do projeto para selecionar
      Consumir
      Implantações
      e localizar a solicitação de provisionamento dele.
      Localize a implantação.
    2. Quando o modelo de nuvem for implantado, verifique se o usuário solicitante acessa o aplicativo.
  13. Repita o processo para os projetos adicionais.
Neste caso de uso, reconhecendo a necessidade de delegar o desenvolvimento de modelo de nuvem aos desenvolvedores, você adiciona mais membros da organização. Você os transformou em usuários do
Automation Assembler
. Em seguida, você os tornou membros de projetos relevantes para que possam criar e implantar modelos de nuvem. Como membros do projeto, eles não podem ver ou alterar a infraestrutura que você continua gerenciando, mas você concedeu a eles permissões de espectador de serviço completo, para que eles pudessem entender as restrições da infraestrutura para a qual estão projetando.
Neste caso de uso, você configura os usuários com várias funções, incluindo o administrador e os usuários do
Automation Service Broker
. Em seguida, você fornece aos usuários não desenvolvedores o catálogo do
Automation Service Broker
.