Skip to content

Instantly share code, notes, and snippets.

View pgporada's full-sized avatar
🕵️‍♂️
PKEye

Phil Porada pgporada

🕵️‍♂️
PKEye
View GitHub Profile
[root@master /srv/salt/containers/mongodb]$ docker run -p 27017:27017 -v /opt/storage:/data/db -d mongodb
83d6c907269a52a071d5bb6934aade62078ff7f491770572a3affd70abac270f
[root@master /srv/salt/containers/mongodb]$ docker exec -it silly_brown bash
[root@83d6c907269a /]# cd /data/db/
[root@83d6c907269a db]# ll
total 0
@pgporada
pgporada / gist:03e20ca250487c59e4f9
Created February 4, 2015 15:19
salt install docker rpm
[root@master /srv/salt]$ cat docker.sls
rpm -Uvh http://cbs.centos.org/kojifiles/packages/docker/1.4.1/2.el7/x86_64/docker-1.4.1-2.el7.x86_64.rpm:
cmd.run
docker:
pkg.installed:
- name: docker
service.running:
- name: docker
CATTLE_API_UI_INDEX=http://cdn.rancher.io/ui/0.8.5/static/index.html
CATTLE_DB_CATTLE_MYSQL_HOST=
CATTLE_DB_CATTLE_MYSQL_PORT=
CATTLE_GRAPHITE_HOST=
CATTLE_GRAPHITE_PORT=
CATTLE_HOME=/var/lib/cattle
CATTLE_LOGBACK_OUTPUT_GELF_HOST=
CATTLE_LOGBACK_OUTPUT_GELF_PORT=
[BOOTSTRAP] Starting Cattle
[BOOTSTRAP] CATTLE_HOME=/var/lib/cattle
@pgporada
pgporada / gist:8e196747d26fa7a7ced5
Created February 5, 2015 19:09
Salt/Docker question
#-------------------#
# rancher_agent.sls #
#-------------------#
# This is the end goal
#docker run --rm -it --privileged -v /var/run/docker.sock:/var/run/docker.sock rancher/agent http://192.168.200.42:8080:
# cmd.run
python-pip:
pkg.installed
#!/usr/bin/env bash
IP=localhost
for INDEX in $(curl -s $IP:9200/_cat/indices?v | awk '{print $3}' | grep logstash-); do
curl -s -X GET $IP:9200/$INDEX/tripdata/_search?pretty -d '
{
"query": {
"bool": {
"must_not": [
{ "match": { "MYFIELD": "352252060022408" } },
@pgporada
pgporada / centos7_kernel_update.md
Last active December 18, 2021 11:11
Upgrade Kernel on Centos7 via ELRepo
Install the ELRepo and GPG key
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
yum install -y http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
Enable kernel updates from elrepo
yum-config-manager --enable elrepo-kernel
@pgporada
pgporada / Makefile
Last active August 16, 2022 08:33
Terraform Makefile
.ONESHELL:
.PHONEY: help set-env init update plan plan-destroy show graph apply output taint
help:
@grep -E '^[a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | sort | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-30s\033[0m %s\n", $$1, $$2}'
set-env:
@if [ -z $(ENVIRONMENT) ]; then\
echo "ENVIRONMENT was not set"; exit 10;\
fi
resource "template_file" "app" {
template = "${file("${path.module}/init.sh")}"
vars {
TERRAFORM_db_host = "${var.rds_master}"
TERRAFORM_db_user = "dfgdfg"
TERRAFORM_db_pass = "dfgdfg"
TERRAFORM_db = "sdfsdfsd"
}
}
#!/bin/bash
# AUTHOR: Phil Porada and some of this https://gist.githubusercontent.com/erikaheidi/b217d927ee326075a854/raw/47e09ca519c323ff8705e380202b1269c654000c/le-renew-centos.sh
# phil-listdomains returns lines as follows
######
# www.example.com
# dev.whatever.net
# test.fakedomain.org
for i in $(/bin/phil-listdomains); do
@pgporada
pgporada / terraform import
Last active January 4, 2017 18:51
Terraform bitbucket_repository bug
$ terraform import module.ops.bitbucket_repository.repo salt
provider.bitbucket.password
Enter a value: MYSECRETPASSWORD
provider.bitbucket.username
Enter a value: MYBITBUCKETUSERNAME
module.ops.bitbucket_repository.repo: Importing from ID "salt"...
module.ops.bitbucket_repository.repo: Import complete!
Imported bitbucket_repository (ID: salt)