Sasha Reid (sasha at- hackl.es) @microwavenby
Just use the PDF of slides: https://bit.do/seagl_ansible https://d.pr/f/Nguxgt
# use jessfraz boxstarter config +/- the below | |
## multipass VMs: | |
## multipass list | |
## multipass find (not a search, just what images are published | |
### multipass launch -c 4 -d 30G -m 16G -n cloud-init-test-2004-2021-07-09 --cloud-init .\multipass-primary-cloud-init.yml 20.04 | |
## Powershell tips: | |
# powershell version |
#!/usr/bin/env bash | |
set -Eeuo pipefail | |
trap cleanup SIGINT SIGTERM ERR EXIT | |
script_dir=$(cd "$(dirname "${BASH_SOURCE[0]}")" &>/dev/null && pwd -P) | |
usage() { | |
cat <<EOF | |
Usage: $(basename "${BASH_SOURCE[0]}") [-h] [-v] [-f] -p param_value arg1 [arg2...] |
#!/usr/bin/env bash | |
# The pattern `exec > $X 2>&1` does two things: the last bit redirects standard | |
# error to go to standard output, and the first bit sends standard output to the | |
# file $X. Here our $X is the process substitution `>( $process )` which takes | |
# the standard input of $process and presents it as a file handle. Putting | |
# these two together, we have both our standard out and our standard error | |
# going to the standard input of $process. Our $process here first runs tee, | |
# which sends its standard input to both standard out and to the file listed. | |
# We then pipe our standard out into the logger command, which sends it to syslog. |
# Description: Boxstarter Script | |
# Author: Jess Frazelle <[email protected]> | |
# Last Updated: 2017-09-11 | |
# | |
# Install boxstarter: | |
# . { iwr -useb http://boxstarter.org/bootstrapper.ps1 } | iex; get-boxstarter -Force | |
# | |
# You might need to set: Set-ExecutionPolicy RemoteSigned | |
# | |
# Run this boxstarter by calling the following from an **elevated** command-prompt: |
set nocompatible | |
" because we don't need vi compatibility, and want our backspace key to work | |
unlet! skip_defaults_vim | |
source $VIMRUNTIME/defaults.vim | |
" because we want the defaults, until we don't | |
" install vim-plug first https://github.com/junegunn/vim-plug/wiki/tips#automatic-installation | |
if empty(glob('~/.vim/autoload/plug.vim')) | |
silent !curl -fLo ~/.vim/autoload/plug.vim --create-dirs |
#!/usr/bin/env bash | |
function curl-options(){ | |
curl -sL "$@" | |
} | |
## pre-configure | |
opsys=$(uname -s | tr '[:upper:]' '[:lower:]') | |
## Install |
Sasha Reid (sasha at- hackl.es) @microwavenby
Just use the PDF of slides: https://bit.do/seagl_ansible https://d.pr/f/Nguxgt
Duane O'Brien @duaneobrien
Should you use someone's GitHub to make hiring decisions?
summary: just don't
@AsheDryden https://www.ashedryden.com/blog/the-ethics-of-unpaid-labor-and-the-oss-community