Skip to content

Instantly share code, notes, and snippets.

@ITBlogger
ITBlogger / gist:8721349
Created January 30, 2014 22:25
Git rsync from /var/staging -- No longer used, but keeping if needed in future
#!/bin/bash
rsync -vrlptgo /var/staging/hiera/hiera/ /var/lib/hiera/ --chmod=Du+rwx,go=rx,Fu+rw,go=r --del
chown -R root:root /var/lib/hiera
for environment in `ls /var/staging/environments`
do
echo "this is environment ${environment}"
cd /var/staging/environments/${environment}
commit=`git log -1 | grep commit`
echo "${commit}"
echo `cat /var/staging/${environment}-commit`
@ITBlogger
ITBlogger / gist:195ad4c1fcae2d81da64
Last active August 29, 2015 14:07
Ruby Script to process output of command and create Ansible host list
#!/usr/bin/env ruby
whereami = "/cust/tools/bin/whereami"
ecndir = "/cust/tools/etc/envdef/envs"
sysinvfilename = "systeminventory.txt"
sysinv = File.open(sysinvfilename, "a")
dirs = Dir.entries("#{ecndir}")
dirs.sort!
@ITBlogger
ITBlogger / aws_dev_var_sample
Last active June 3, 2018 02:55
AWS EC2 Tags
---
asg_extra_tags:
- asg_extra:
- system: product1
- billing: Account1
elb_group_rules:
- rules:
- proto: tcp
from_port: 80
- pipeline.id: beats-intake
pipeline.workers: 2
config.string: |
input {
beats {
port => 5044
ssl => true
ssl_certificate => "/etc/pki/tls/certs/logstash-forwarder.crt"
ssl_key => "/etc/pki/tls/private/logstash-forwarder.key"
id => "beats_input"
---
apiVersion: v1
kind: ConfigMap
metadata:
name: filebeat-config
namespace: kube-system
labels:
k8s-app: filebeat
kubernetes.io/cluster-service: "true"
data:
@ITBlogger
ITBlogger / rancher.yaml
Created October 12, 2018 20:40
Sample Rancher rke yaml
---
cluster_name: rancher
ignore_docker_version: true
cloud_provider:
name: aws
nodes:
- address: <IP1>
user: ubuntu
role: [controlplane,etcd,worker]
ssh_key_path: ~/.ssh/<key>.pem
@ITBlogger
ITBlogger / main.tf
Created February 8, 2021 20:09
Terraform Cloud Workflow Creation Using Terraform
terraform {
required_providers {
tfe = {
source = "hashicorp/tfe"
}
}
}
provider "tfe" {
alias = "default"