Skip to content

Instantly share code, notes, and snippets.

View russmckendrick's full-sized avatar

Russ McKendrick russmckendrick

View GitHub Profile
@russmckendrick
russmckendrick / main.tf
Created February 9, 2019 17:41
Terraform Quirks
module "application-rg" {
source = "modules/vnet"
name = "${var.resource_group_name}"
location = "${var.location}"
tags = "${merge(var.default_tags, map("type","resource"))}"
}
module "application-vnet" {
source = "modules/vnet"
resource_group_name = "${module.application-rg.rg_name}"
@russmckendrick
russmckendrick / stack.yml
Created January 6, 2018 16:05
Docker + Kubernetes demo app
version: '3.3'
services:
web:
build: web
image: dockerdemos/lab-web
volumes:
- "./web/static:/static"
ports:
- "80:80"
# -*- mode: ruby -*-
# vi: set ft=ruby :
VAGRANTFILE_API_VERSION = "2"
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
config.vm.box = "centos/7"
config.vm.provider :virtualbox do |v|
v.memory = 4048
v.cpus = 2
version: "3"
services:
traefik:
image: traefik
command: --web --docker --docker.domain=local.media-glass.es --docker.watch --logLevel=DEBUG
networks:
- scale
ports:
- "80:80"
@russmckendrick
russmckendrick / docker-compose.yml
Created January 21, 2017 16:03
Minio Docker Compose
version: "3"
services:
minio1:
image: minio/minio
ports:
- "9000:9000"
networks:
- minionet
@russmckendrick
russmckendrick / windows.yml
Created December 2, 2016 08:37
Random Ansible file !!!
- name: Add russ.mckendrick user
win_user:
name: russ.mckendrick
password: "mymegasecurepassword"
groups: ["Users", "Administrators"]
- name: Install Git with Chocolatey
win_chocolatey:
name: "{{ item }}"
with_items:
@russmckendrick
russmckendrick / moby-counter.yml
Last active November 13, 2016 15:33
Example Kubernetes App
apiVersion: v1
kind: Service
metadata:
name: moby-counter-frontend
labels:
app: moby-counter
tier: frontend
spec:
type: NodePort
ports:

Keybase proof

I hereby claim:

  • I am russmckendrick on github.
  • I am russmckendrick (https://keybase.io/russmckendrick) on keybase.
  • I have a public key whose fingerprint is 2E4E D53D 2B85 7E9D 53DF 61B4 A839 AAD5 D221 7B93

To claim this, I am signing this object:

version: '2'
services:
wordpress:
container_name: my-wordpress-app
image: wordpress
ports:
- "80:80"
environment:
- "WORDPRESS_DB_HOST=mysql:3306"
- "WORDPRESS_DB_PASSWORD=password"
Server=zabbix.media-glass.es
Hostname=docker.media-glass.es
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
AllowRoot=1
UserParameter=xdocker.discovery,/etc/zabbix/scripts/container_discover.sh
LoadModulePath=/usr/local/lib/zabbix/agent/
LoadModule=zabbix_module_docker.so