Skip to content

Instantly share code, notes, and snippets.

apiVersion: v1
kind: Service
metadata:
name: demo-service
annotations:
service.beta.kubernetes.io/aws-load-balancer-backend-protocol: http
service.beta.kubernetes.io/aws-load-balancer-internal: 0.0.0.0/0
kubernetes.io/service-name: demo-service
#service.beta.kubernetes.io/aws-load-balancer-additional-resource-tags: managedBy=kops,environemt=production,test=1
spec:
@omerh
omerh / ansible-summary.md
Created February 5, 2018 19:18 — forked from andreicristianpetcu/ansible-summary.md
This is an ANSIBLE Cheat Sheet from Jon Warbrick

An Ansible summary

Jon Warbrick, July 2014, V3.2 (for Ansible 1.7)

Configuration file

intro_configuration.html

First one found from of

user nginx;
worker_processes auto;
error_log /var/log/nginx/error.log warn;
pid /var/run/nginx.pid;
events {
worker_connections 512;
}
server {
listen 80;
server_name domain.com;
return 301 http://www.domain.com$request_uri;
}
server {
listen 80;
server_name *.domain.com;
@omerh
omerh / stack.yml
Created July 25, 2017 09:44
basic stack compose yml
version: "3"
services:
webserver:
image: minervaprime/demo-webserver:v1
ports:
- "80:80"
deploy:
replicas: 2
restart_policy:
#!/bin/bash
# docker
curl -fsSL https://yum.dockerproject.org/gpg | sudo apt-key add -
sudo add-apt-repository "deb https://apt.dockerproject.org/repo/ ubuntu-$(lsb_release -cs) main"
sudo apt-get update
sudo apt-get install -y apt-transport-https ca-certificates
sudo apt-get -y install docker-engine
# docker-compose
@omerh
omerh / Restart_NewRelic_Agents_From_File.ps1
Created March 9, 2014 08:55
Restart all NewRelic Service Agent (from file
$servers = Get-Content C:\servers.txt
foreach($server in $servers)
{
if( Get-Service -ComputerName $server -Name "New Relic Server Monitor Service" -ErrorAction SilentlyContinue)
{
sc.exe \\$server stop nrsvrmon | Out-Null
sleep 5
sc.exe \\$server start nrsvrmon | Out-Null