Skip to content

Instantly share code, notes, and snippets.

View vMarkusK's full-sized avatar

Markus Kraus vMarkusK

View GitHub Profile
@vMarkusK
vMarkusK / gpg.txt
Created February 26, 2020 20:41
GPG and GitHub
# Generate Key
$ gpg --gen-key
# List Keys
$ gpg --list-secret-keys --keyid-format LONG
# Show Public Key Block
$ gpg --armor --export F5900F8A49F4FB76
# Add Key to git Config
@vMarkusK
vMarkusK / Get-ClusterSLO.ps1
Created September 7, 2020 20:51
This VMware PowerCLI Script gathers the current SLIs of the given vSphere Cluster. The values are only a snapshot of the current state, no statistics are processed (so far).
function Get-ClusterSLO {
<#
.NOTES
===========================================================================
Created by: Markus Kraus
Twitter: @VMarkus_K
Private Blog: mycloudrevolution.com
===========================================================================
Changelog:
2020.08 ver 1.0 Base Release
@vMarkusK
vMarkusK / base.sh
Last active October 7, 2020 21:06
Prepate CentOS 8
hostname ansible01
dnf install -y epel-release
dnf upgrade -y
dnf install -y open-vm-tools python3 git
useradd ansible
su ansible
echo 'ansible ALL=(ALL) NOPASSWD:ALL' >> visudo
pip3 install --user ansible
@vMarkusK
vMarkusK / REST API service for Veeam backup & Replication.postman_collection.json
Created November 9, 2020 21:07
REST API service for Veeam backup & Replication Postman Collection
This file has been truncated, but you can view the full file.
{
"info": {
"_postman_id": "3f100323-72de-47c0-a14a-ea11fcb692f4",
"name": "REST API service for Veeam backup & Replication",
"description": "REST API service for Veeam backup & Replication\n\nContact Support:\nEmail: [email protected]",
"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
},
"item": [
{
"name": "api",
@vMarkusK
vMarkusK / minio.ps1
Created March 31, 2022 19:40
Quick and Dirty MinIO Service Setup on Windows OS
#Check script run as administrator
if (!([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] "Administrator")) { Start-Process powershell.exe "-NoProfile -ExecutionPolicy Bypass -File `"$PSCommandPath`"" -Verb RunAs; exit }
Set-Location -Path $PSScriptRoot
$ninioConolePort = 8443
$minioDataRoot = "C:\minioData"
foreach($i in 1..4){
New-Item -ItemType Directory -Path $minioDataRoot -Name $i
}