This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
############################################################################### | |
# Colors and Headers | |
############################################################################### | |
TERM := xterm-256color | |
black := $$(tput setaf 0) | |
red := $$(tput setaf 1) | |
green := $$(tput setaf 2) | |
yellow := $$(tput setaf 3) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# The following code will configure SSL certificates for ElasticSearch + Kibana and enable auto-starting. | |
# Execute the commands below before launching the ElasticSearch + Kibana docker-compose: | |
# | |
# > export ELASTIC_PASSWORD=MyBigPass1 | |
# > docker volume create elastic && docker volume create kibana && docker volume create certs | |
# > docker container run --name=elastic-init --user=root --tty --interactive --rm --volume=certs:/usr/share/elasticsearch/config/certs docker.elastic.co/elasticsearch/elasticsearch:${ELASTIC_VERSION:-8.12.0} /bin/bash -c "elasticsearch-certutil ca --pem --pass=elastic-1 --out config/certs/ca.zip && unzip -j config/certs/ca.zip -d config/certs && elasticsearch-certutil cert --pem --ip=127.0.0.1 --dns='elastic-1,localhost' --ca-cert=config/certs/ca.crt --ca-key=config/certs/ca.key --ca-pass=elastic-1 --pass=elastic-1 --out config/certs/instance.zip && unzip -j config/certs/instance.zip -d config/certs && rm config/certs/*.zip && openssl rsa -passin pass:elastic-1 -in config/certs/ca.key |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
gcp-show-cloudbuild-us_central1() { | |
local build_id | |
gcloud builds list --region=us-central1 --limit=3 | |
build_id=$(gcloud builds list --region=us-central1 --limit=1 --format="value(id)") | |
gcloud builds log --region=us-central1 --stream "${build_id}" | |
} | |
gcp-show-cloudbuild-global() { | |
local build_id | |
gcloud builds list --limit=3 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# How to use a GPG key for SSH authentication | |
# Tested on Ubuntu 20.04 LTS | |
# Enable SSH support in gpg-agent: | |
echo enable-ssh-support > ~/.gnupg/gpg-agent.conf | |
# Cache GPG & SSH passwords for 24 hours (the reboot will clear the password cache) | |
echo max-cache-ttl 86440 >> ~/.gnupg/gpg-agent.conf | |
echo max-cache-ttl-ssh 86440 86440 >> ~/.gnupg/gpg-agent.conf | |
echo default-cache-ttl 86440 >> ~/.gnupg/gpg-agent.conf |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
no-greeting | |
keyid-format short | |
list-options show-uid-validity | |
verify-options show-uid-validity | |
with-fingerprint | |
with-keygrip | |
with-key-origin | |
use-agent | |
armor |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
if [[ ! ${*} =~ ^\-.+ ]]; then | |
help-function | |
fi | |
while getopts "chd" opt; do | |
case $opt in | |
c) | |
c-function | |
exit 0 | |
;; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
" Convert TAB to spaces (2) | |
set tabstop=2 | |
set shiftwidth=2 | |
set expandtab | |
set autoindent | |
set complete+=kspell | |
" set number | |
" Show hidden characters | |
set listchars=eol:$,tab:>-,trail:~,extends:>,precedes:<,space:. |