Skip to content

Instantly share code, notes, and snippets.

View jmaitrehenry's full-sized avatar
👋

Julien Maitrehenry jmaitrehenry

👋
View GitHub Profile
variable "azure_location" {
type = "string"
default = "East US 2"
}
variable "azure_client_id" {
type = "string"
}
variable "azure_client_secret" {

Keybase proof

I hereby claim:

  • I am jmaitrehenry on github.
  • I am jmaitrehenry (https://keybase.io/jmaitrehenry) on keybase.
  • I have a public key ASAJhO_pspjAkA_pemfbDAEzjqkre2e-XLhyHMDVHJ0W-wo

To claim this, I am signing this object:

#!/bin/bash
# On error exit
set -e
# Update package definitions
apt-get update
# Allow apt (the package manager) to use repository over HTTPS
apt-get install \
---
kind: ClusterRole
apiVersion: rbac.authorization.k8s.io/v1beta1
metadata:
name: traefik-ingress-controller
rules:
- apiGroups:
- ""
resources:
- services
---
apiVersion: v1
kind: ServiceAccount
metadata:
name: traefik-ingress-controller
namespace: kube-system
---
kind: DaemonSet
apiVersion: extensions/v1beta1
metadata:
{
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"vnetName": {
"type": "string",
"defaultValue": "vnet_monitoring",
"metadata": {
version: "3.4"
services:
elasticsearch:
image: docker.elastic.co/elasticsearch/elasticsearch:6.1.4
environment:
- cluster.name=logs-cluster
# - bootstrap.memory_lock=true
- "ES_JAVA_OPTS=-Xms512m -Xmx512m"
- "discovery.zen.ping.unicast.hosts=tasks.elasticsearch"
- "discovery.zen.minimum_master_nodes=2"
version: "3"
services:
consul1:
image: consul
command: agent -server -bootstrap-expect=3
environment:
- CONSUL_BIND_INTERFACE=eth0
- CONSUL_CLIENT_INTERFACE=eth0
volumes:
- consul-data1:/consul/data

Keybase proof

I hereby claim:

  • I am jmaitrehenry on github.
  • I am jmaitrehenry (https://keybase.io/jmaitrehenry) on keybase.
  • I have a public key whose fingerprint is B135 8A11 AAC5 A21D BBD2 7B37 B727 2EB8 0949 A481

To claim this, I am signing this object:

pipeline {
agent {
label 'jenkins-builder'
}
options {
ansiColor('xterm')
timestamps()
disableConcurrentBuilds()
timeout(time: 1, unit: 'HOURS')