1.1.5 • Published 3 years ago

jabuti-environment-cli-snapshot v1.1.5

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

Jabuti Environment CLI (JEC)

Aplicação para criação de ambiente de forma rápida e eficiente. Em poucos clicks você consegue criar uma Máquina Virtual com todos os softwares básicos, configuração de SSH e portas necessárias a sua demanda, além de criar também algumas Ferramenta de DevOps.


Requisitos

  • Windows 10
  • Node >= v14.11.0
  • Vagrant >= v2.2.7
  • Virtual Box >= v6.0

Instalação

P.S: Todos as informações são para Windows.

P.S: Para ambas as instalações incluir na variável PATH o caminho da pasta do VirtualBox.

- Rápida

  • No Powershell executar o comando npm:
npm install -g jabuti-environment-cli

- Clonando Repositório

  1. Clonar o repositório do JEC para sua máquina;
  2. Criar Variável de Ambiente JEC_HOME apontando para a pasta onde a aplicação foi clonada;
  3. Executar o comando "npm link" na pasta onde a aplicação foi clonada.

Uso

P.S: Instrução para utilização do JEC no Powershell. Recomendamos a utilização do mesmo.

  1. Utilizar em modo administrador;
  2. Ativar a execução de script's externos:
set-executionpolicy unrestricted
  1. Iniciar a aplicação com o comando "jec".

npm.io

Mode of Operation:

Create Virtual Machine

Cria uma Máquina Virtual com configurações definidas no Wizard.

npm.io

  • Enter the NAME of the Virtual Machine:
    • Default: Virtual-Machine-1;
    • Informe o nome da Máquina Virtual que será exposto na Virtual Box e também será o hostname.
  • Enter the PUBLIC IP of the Virtual Machine:
    • Default: 192.168.100.123;
    • Informe o IP fixo da Máquina Virtual.
  • Enter the NUMBER OF CORES for the Virtual Machine:
    • Default: 2;
    • Informe a Quantidade de Cores de CPU reservados para Máquina Virtual.
  • Enter the MEMORY RAM SIZE for the Virtual Machine (Mb):
    • Default: 4096Mb (4Gb);
    • Informe a Quantidade de Memória RAM reservada para a Máquina Virtual.
  • Enter USER for Virtual Machine:
    • Default: root;
    • Informe o Usuário do Sistema Operacional da Máquina Virtual.
  • Enter the PASSWORD for Virtual Machine Default = toor:
    • Default: toor;
    • Informe a Senha do Usuário do Sistema Operacional da Máquina Virtual.
  • Do you want to copy the public SSH key to the Virtual Machine?
    • "Yes" ou "No"
    • Copia para a Máquina Virtual a chave SSH da pasta "/\<user>/.ssh".
  • Do you want to change the terminal from Bash to Oh-My-ZSH on the Virtual Machine?
    • "Yes" ou "No"
    • Instala e configura o Terminal Oh-My-ZSH na Máquina Virtual.
  • Select the programs to be installed: Selecione os programas a serem instalados no provisionamento da Máquina Virtual.
  • Select the ports that became available: Selecione as portas a serem liberadas no provisionamento da Máquina Virtual.

Create Virtual Machine with TOOL

Cria uma Máquina Virtual com Ferramentas de DevOps.

npm.io

  • Ansible-AWX: Cria uma Maquina Virtual com o Ansible-AWX instalado e configurado, pronto para usar.
  • Minishift-Windows: Cria uma um Cluster Minishift no Sistema Operacional do Host.

Informações Finais do Provisionamento

Ao finalizar o processo de Provisionamento é mostrado as Configurações da Máquina Criada.

  • Terminal:

    npm.io

  • Virtual Box:

    npm.io


Problemas e Alertas

- Requisitos básicos não instalados

npm.io

  • É mostrado uma mensagem informando que há requisitos básicos que não estão instalados e a aplicação encerra. É necessário a instalação desses requisitos obrigatórios para o funcionamento: npm.io

  • É mostrado mensagens de PROBLEM !! informando quais requisitos básicos não estão instalados: npm.io


- Requisitos básicos com versões inferiores a recomendadas

  • É mostrado mensagens de WARNING !! informando quais requisitos estão com versões inferiores as recomendadas. npm.io

- Atualização do JEC

  • Quando existir uma versão mais recente da aplicação no repositório npm será mostrado a mensagem abaixo e o comando necessário para atualizar:

    P.S: Quando tiver instalado utilizando a versão "Rápida".

    P.S: Se tiver instalado utilizando a versão "Clonando Repositório" deverá ser feito o "Pull" do repositório.

    npm.io

1.1.5

3 years ago

1.1.1

3 years ago

1.1.4

3 years ago

1.1.3

3 years ago

1.1.2

3 years ago

1.1.0

3 years ago

1.0.18

3 years ago

1.0.17

3 years ago

1.0.16

3 years ago

1.0.11

3 years ago

1.0.10

3 years ago

1.0.15

3 years ago

1.0.14

3 years ago

1.0.13

3 years ago

1.0.12

3 years ago

1.0.2

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.1

3 years ago