Skip to content

Instantly share code, notes, and snippets.

Avatar
🇧🇷
Focusing

Fábio Luciano fabioluciano

🇧🇷
Focusing
View GitHub Profile
@fabioluciano
fabioluciano / kubernetes-bootstrap.sh
Last active Mar 1, 2020
Create kubernetes cluster using multipass instances(kvm/qemu) with microk8s ir k3s kubernetes distribution
View kubernetes-bootstrap.sh
#!/usr/bin/env bash
set -euxo pipefail
: ${MASTER_NODE_COUNT:=1}
: ${MASTER_NODE_PREFIX:=master}
: ${WORKER_NODE_COUNT:=2}
: ${WORKER_NODE_PREFIX:=worker}
View teste
skinparam Activity {
ArrowColor
ArrowFontColor
ArrowFontName
ArrowFontSize
ArrowFontStyle
BackgroundColor
BarColor
BorderColor
BorderThickness
View bash.sh
#!/bin/bash
# Bumps the semantic version of the git-project.
# If no semantic version tags exist in the project, the version starts out at v0.0.0
# and is incremented by one for the field indicated by the bump command argument.
find_latest_semver() {
pattern="^$PREFIX([0-9]+\.[0-9]+\.[0-9]+)\$"
versions=$(for tag in $(git tag); do
[[ "$tag" =~ $pattern ]] && echo "${BASH_REMATCH[1]}"
done)
@fabioluciano
fabioluciano / terminate-all-instances.py
Created May 16, 2018
Terminate all instances in ScalingGroups
View terminate-all-instances.py
import boto3
client = boto3.client('autoscaling')
scaling_groups = client.describe_auto_scaling_groups()
for scaling_group in scaling_groups['AutoScalingGroups']:
print(scaling_group['AutoScalingGroupName'])
client.update_auto_scaling_group(
AutoScalingGroupName = scaling_group['AutoScalingGroupName'],
MinSize=0,
View .Chefile
# Commands to display in the IDE
workspace.commands[0].name="build"
workspace.commands[0].commandLine="mvn clean install -f /projects/che/assembly/assembly-main"
# Name of the workspace
workspace.name="che"
# Configure project properties
workspace.projects[0].type = "maven"
View keybase.md

Keybase proof

I hereby claim:

  • I am fabioluciano on github.
  • I am fabioluciano (https://keybase.io/fabioluciano) on keybase.
  • I have a public key ASBL49fGCqNIu1WA2zylYfjAHuhSLMVuS5BcjQlOOHub_go

To claim this, I am signing this object:

View docker-cleanup-data.sh
docker images | grep "^<none>" | awk '{print $3}'
/etc/init.d/docker stop
thin_check /var/lib/docker/devicemapper/devicemapper/metadata
thin_check --clear-needs-check-flag /var/lib/docker/devicemapper/devicemapper/metadata
/etc/init.d/docker start
View asd.md

Formatura

No sábado 01 de Novembro de 2014, foi feita a reunião para definição das informações acerca da Colação de Graus dos alunos de Análise e Desenvolvimento de Sistemas. Eu não pude comparecer devido meu estado de saúde, porém, pedi ao Jano que comparecesse por mim, bem como a Jane que também ajudou a juntar todas as informações e deixar na página referente as informações sobre a colação de grau.

##Quando e onde? A formatura será executada no dia 29 de janeiro de 2014 no IESB da Asa Sul com data de início às 19hrs para os convidados. Porém a organização do evento começa mais cedo. Aqueles que irão se formar no segundo semestre de 2014 DEVERÃO comparecer ao IESB SUL às 09:00 do mesmo dia para ensaio para a solenidade. Terminado o ensaio o formando será liberado e deverá estar no local novamente até a hora limite de 17:30. A organização da solenidade solicita que chegue mais cedo para sorteio dos assentos, pois a cada pessoa que chega é necessária uma reorganização d

View gist:0d1ce9f89344ab32c353
#!/bin/bash
declare -A ppa ppa_xfce ppa_keys external_repository_keys external_repository packages packages_purge
#Get the [u|x|k|l]buntu distro id
distro_version=`lsb_release -is`
usuario="fabioluciano"
command="$1"
ppa=(
View a.sh
#!/bin/bash
declare -A ppa ppa_xfce ppa_keys external_repository_keys external_repository packages packages_purge
#Get the [u|x|k|l]buntu distro id
distro_version=`lsb_release -is`
usuario="fabioluciano"
command="$1"
ppa=(
You can’t perform that action at this time.