Skip to content

Instantly share code, notes, and snippets.

View Local-Kubernetes-Environments-with-minikube.html
<section data-transition='concave'>
<section id='local-kubernetes-environments-with-minikube'>
<a href="https://github.com/kubernetes/minikube"><img style="width:30%;" src="https://raw.githubusercontent.com/kubernetes/minikube/master/logo/logo.png" /></a>
<h2>Local Kubernetes Environments</h2>
<h3>with <a href="https://github.com/kubernetes/minikube"><code>minikube</code></a></h3>
<br/>
<h4 class='fragment grow'><a href="http://bit.ly/k8s-minikube"><code>bit.ly/k8s-minikube</code></a></h4>
</section>
<section data-background-transition='fade' data-background='black' id='presented-by-ryanj'>
<p>presented by <a href="http://twitter.com/ryanj/">@ryanj</a>, Developer Advocate at <a href='http://redhat.com' style='color:red;'>Red Hat</a></p>
View main.tf
provider "aws" {
region = "eu-west-2"
}
terraform {
backend "s3" {
bucket = "tf-state-blog"
key = "dev/terraform"
region = "eu-west-2"
}
View minikube-logging.sh
######################
# Create The Cluster #
######################
# Tested with minikube v0.30
minikube start \
--vm-driver virtualbox \
--cpus 2 \
--memory 10240
View ansible-core.clj
(ns ansible.core
(:require [clojure.java.shell :as sh]
[clojure.string :as str]
[cheshire.core :as cheshire]
[clojure.java.io :as io])
(:import (java.io File)
(com.fasterxml.jackson.core JsonGenerator)
(java.util Base64)
(java.security MessageDigest MessageDigest$Delegate)))
@EduardCloud
EduardCloud / LambdaEfsBackup.py
Created Sep 19, 2017
Backup EFS file-system to S3 with lambda function
View LambdaEfsBackup.py
import boto3
import time
region = 'eu-west-1'
user_data_script = """#!/bin/bash
instanceid=$(curl http://169.254.169.254/latest/meta-data/instance-id)
cd /
mkdir moodledata
mount -t nfs4 -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2 fs-xxxxxxxxxxc.efs.eu-west-1.amazonaws.com:/ moodledata
tar czf mooodledata-backup-$(date +%d-%m-%Y_%H-%M).tar.gz /moodledata
aws s3 mv mooodledata-backup-*.tar.gz s3://xxxxxxxxx/
@ChaosJohn
ChaosJohn / __init__py
Last active Jan 4, 2021 — forked from seanbehan/app.py
Flask with Django ORM
View __init__py
"""
Located under app/
"""
import os
from django.apps import apps
from django.conf import settings
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "settings")
View Local-Kubernetes-Environments-with-minikube.html
<section data-transition='concave'>
<section id='local-kubernetes-environments-with-minikube'>
<a href="https://github.com/kubernetes/minikube"><img style="width:30%;" src="https://raw.githubusercontent.com/kubernetes/minikube/master/logo/logo.png" /></a>
<h2>Local Kubernetes Environments</h2>
<h3>with <a href="https://github.com/kubernetes/minikube"><code>minikube</code></a></h3>
<br/>
<h4 class='fragment grow'><a href="http://bit.ly/k8s-minikube"><code>bit.ly/k8s-minikube</code></a></h4>
</section>
<section data-background-transition='fade' data-background='black' id='presented-by-ryanj'>
<p>presented by <a href="http://twitter.com/ryanj/">@ryanj</a>, Developer Advocate at <a href='http://redhat.com' style='color:red;'>Red Hat</a></p>
View Ruby Lambdas.md

Lambda: standard

# Creating a lambda
l = lambda { |name| "Hi #{name}!" }

# Executing the lambda
l.call("foo") # => Hi foo!
@arsdehnel
arsdehnel / iam-terraform-create-policy.tf
Last active May 31, 2021
AWS IAM policies for running Terraform from an EC2 instance.
View iam-terraform-create-policy.tf
resource "aws_iam_policy" "terraform_create_policy" {
name = "terraform_create_policy"
path = "/"
policy = "${data.aws_iam_policy_document.terraform_create_policy.json}"
}
data "aws_iam_policy_document" "terraform_create_policy" {
statement {
sid = "1"
actions = [
@geerlingguy
geerlingguy / ansible-role-test.sh
Last active Jun 9, 2021
Ansible Role Test Shim Script
View ansible-role-test.sh
#!/bin/bash
#
# Ansible role test shim.
#
# Usage: [OPTIONS] ./tests/test.sh
# - distro: a supported Docker distro version (default = "centos7")
# - playbook: a playbook in the tests directory (default = "test.yml")
# - role_dir: the directory where the role exists (default = $PWD)
# - cleanup: whether to remove the Docker container (default = true)
# - container_id: the --name to set for the container (default = timestamp)