Skip to content

Instantly share code, notes, and snippets.

View goffinet's full-sized avatar

goffinet

View GitHub Profile
@goffinet
goffinet / install_config-win2k19_no_gui-proxmox.md
Last active April 6, 2025 10:51 — forked from gryte/install_config-win2k16_core-proxmox.md
Install and Configure - Windows Server 2019 no GUI on ProxMox VM

Install and Configure - Windows Server 2016 Core on ProxMox VM

stage drivers locally

# display available drives
Get-PSDrive

# create local driver directory
mkdir c:\drivers
@goffinet
goffinet / install-gns3-centos7.sh
Created June 13, 2019 19:34
gns3 installation on Centos7 quick and dirty script
#!/bin/bash
sudo yum -y install epel-release
sudo yum repolist
sudo yum -y install gcc gcc-c++ openssl-devel bzip2-devel \
python36 python36-devel python36-setuptools python36-tools \
elfutils-libelf-devel libpcap-devel cmake glibc-static qemu telnet putty \
qt5-qtbase qt5-qtbase-devel qt5-qtsvg qt5-qtsvg-devel \
wireshark-gnome openvpn
curl https://bootstrap.pypa.io/get-pip.py | sudo python3.6
@goffinet
goffinet / get_latest_release.sh
Created May 24, 2019 15:14 — forked from lukechilds/get_latest_release.sh
Shell - Get latest release from GitHub
get_latest_release() {
curl --silent "https://api.github.com/repos/$1/releases/latest" | # Get latest release from GitHub api
grep '"tag_name":' | # Get tag line
sed -E 's/.*"([^"]+)".*/\1/' # Pluck JSON value
}
# Usage
# $ get_latest_release "creationix/nvm"
# v0.31.4
@goffinet
goffinet / install-ansible.sh
Last active November 9, 2020 22:03
Quick-and-dirt ansible installation by repo for Centos / Debian / Ubuntu
#!/bin/bash
#curl -L https://git.io/fjWan -o install-ansible.sh && bash -x install-ansible.sh
yum -y install epel-release && yum -y install ansible || \
export DEBIAN_FRONTEND="noninteractive" ; \
apt-add-repository -y ppa:ansible/ansible ; \
apt-get update ; \
apt-get upgrade --yes --force-yes -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" ; \
apt-get -y install ansible
# Kickstart file for composing the "Fedora" spin of Fedora (rawhide)
# Maintained by the Fedora Release Engineering team:
# https://fedoraproject.org/wiki/ReleaseEngineering
# mailto:[email protected]
# Use a part of 'iso' to define how large you want your isos.
# Only used when composing to more than one iso.
# Default is 695 (megs), CD size.
# Listed below is the size of a DVD if you wanted to split higher.
part iso --size=8098
@goffinet
goffinet / A Hypriot K8S install.md
Created April 22, 2019 13:19 — forked from elafargue/A Hypriot K8S install.md
K8s (v1.10.5) on Hypriot (July 2018)
#!/bin/bash
###########################################
# program: nat_tables.sh #
# Author: Diarmuid O'Briain #
# Copyright ©2017 C2S Consulting #
# License: www.gnu.org/licenses/gpl.txt #
###########################################
# NAT masquerade rules for hypervisor, hosting OpenStack testbed #
# Select interface, typically 'wlp4s0' for WIFI and 'enp0s3' for wired Ethernet
INTERFACE=eth0 # Unhash for wired Ethernet interface
#!/bin/bash
echo "ceci est un test"
---
- hosts: localhost
# from the role mediapop/ansible-scaleway-linux-headers
gather_facts: true
tasks:
- name: "Set kernel facts"
set_fact:
scaleway_upstream_kernel: "{{ansible_kernel|regex_replace('-.*$', '')}}"
scaleway_local_kernel: "{{ansible_kernel|regex_replace('^[^-]+', '')}}"