Skip to content

Instantly share code, notes, and snippets.

View EvertonSA's full-sized avatar

Everton Seiei Arakaki EvertonSA

View GitHub Profile
@EvertonSA
EvertonSA / create_200_groups_and_add_guest_user_to_all
Last active November 4, 2023 23:38
create_200_groups_and_add_guest_user_to_all
$guest_objectId = "8093ba8f-255a-48bf-9968-bf49b8c983e1"
# Generate a list of 200 random group names
$groupNames = @()
for ($i = 0; $i -lt 200; $i++) {
$groupName = New-Guid
$groupNames += "$groupName"
}
# Create the groups
@EvertonSA
EvertonSA / Guia rápido de instalação do WSL2 + Docker.md
Created March 29, 2021 12:46 — forked from marciojg/Guia rápido de instalação do WSL2 + Docker.md
Startup DEV WINDOWS/LINUX - Guia rápido de instalação do WSL2 + Docker

Startup DEV WINDOWS/LINUX - Guia rápido de instalação do WSL2 + Docker

INSTRUCÃO OFICIAL: https://docs.microsoft.com/pt-br/windows/wsl/install-win10

Em 2016, a Microsoft anunciou a possibilidade de rodar o Linux dentro do Windows 10 como um subsistema e o nome a isto foi dado de WSL ou Windows Subsystem for Linux.

O acesso ao sistema de arquivos no Windows 10 pelo Linux era simples e rápido, porém não tinhamos uma execução completa do kernel do Linux e outros artefatos nativos e isto impossibilitava a execução de várias tarefas no Linux, uma delas é o Docker.

Em 2019, a Microsoft anunciou o WSL2, com uma dinâmica aprimorada em relação a 1ª versão:

def label = "worker-${UUID.randomUUID().toString()}"
podTemplate(label: label, containers: [
containerTemplate(name: 'docker', image: 'docker', command: 'cat', ttyEnabled: true),
containerTemplate(name: 'maven', image: 'maven:3.6.2-jdk-8', command: 'cat', ttyEnabled: true),
containerTemplate(name: 'helm', image: 'lachlanevenson/k8s-helm:latest', command: 'cat', ttyEnabled: true)
],
volumes: [
hostPathVolume(mountPath: '/var/run/docker.sock', hostPath: '/var/run/docker.sock')
]) {