Skip to content

Instantly share code, notes, and snippets.

View pixelicous's full-sized avatar
🧙‍♂️
Making magic happen

Netz pixelicous

🧙‍♂️
Making magic happen
View GitHub Profile
@pixelicous
pixelicous / mysql_secure.sh
Last active July 21, 2020 23:10 — forked from Mins/mysql_secure.sh
Automating mysql_secure_installation
#!/bin/bash
apt -y install expect
MYSQL_ROOT_PASSWORD=1234
SECURE_MYSQL=$(expect -c "
set timeout 10
spawn mysql_secure_installation
expect \"Press y|Y for Yes, any other key for No:\"
@pixelicous
pixelicous / uninstall-modules.ps1
Last active July 21, 2020 23:13
Uninstall modules with quick examples
function Uninstall-AllModules {
param(
[Parameter(Mandatory=$true)]
[string]$TargetModule,
[Parameter(Mandatory=$true)]
[string]$Version,
[switch]$Force,
@pixelicous
pixelicous / gist:6dba204c0b770a1501de004e0f031eee
Created January 29, 2019 22:24
Ansible provision docker image
FROM phusion/baseimage:0.9.15
RUN apt-get update && \
apt-get install -y python python-dev python-pip && \
apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
RUN pip install ansible
RUN ansible-galaxy install \
Ansibles.hostname \
Ansibles.apt \
@pixelicous
pixelicous / gist:ace3e08effee3899890fd875083bd514
Created February 22, 2018 14:59
Getting provider available operations
Get-AzureRMProviderOperation Microsoft.Compute/virtualMachines/*/action | FT Operation, OperationName
Get-AzureRMProviderOperation Microsoft.Network/*
$response = Invoke-WebRequest -Uri http://localhost:50342/oauth2/token -Method GET -Body @{resource="https://vault.azure.net"} -Headers @{Metadata="true"}
@pixelicous
pixelicous / Invoke-AzureRunbook.ps1
Last active January 11, 2018 11:55
Invoke Azure Webhook
$uri = "WEB_HOOK_URL"
$headers = @{"PARAMETER1"="VALUE1";"PARAMETER2"="VALUE2"}
$response = invoke-restmethod -method post -uri $uri -headers $headers
$jobid = [guid][string]$response.JobIds