Skip to content

Instantly share code, notes, and snippets.

@kgorskowski
kgorskowski / mysqlbackup.sh
Created March 19, 2015 15:02
mysqldum script with sync to s3
#!/bin/bash
#Variables
MySQLUser="root"
TIMESTAMP=$(date +"%Y-%m-%d-%H-%M")
LOGDIR=
LOGFILE=
FILENAME=backup_$TIMESTAMP.sql.gz
# export database
[Unit]
Description=Demonstrate Bash
[Service]
ExecStartPre=/usr/bin/bash -c "/usr/bin/systemctl set-environment MYVAR=$(( 2 + 2 ))"
ExecStart=/usr/bin/ech "2 + 2 = ${MYVAR}"
@kgorskowski
kgorskowski / gist:101512270c5d6e17012f
Created January 24, 2015 12:41
remove dockercontainer per name in CoreOs Unit within ExecStart or ExecPreStart:
ExecStart=/usr/bin/bash -c '/usr/bin/docker kill $(/usr/bin/docker ps -aq —filter="name=containername") || true'
@kgorskowski
kgorskowski / coreos-ecs-agent-cloudformation.template
Last active December 31, 2017 14:35
AWS CloudFormation Template for CoreOS stable including AWS ECS Agent. Provide ECS - Cluster and IAM Role, otherwise the ECS service will not work
{
"AWSTemplateFormatVersion": "2010-09-09",
"Description": "CoreOS on EC2: http://coreos.com/docs/running-coreos/cloud-providers/ec2/",
"Mappings" : {
"RegionMap" : {
"eu-central-1" : {
"AMI" : "ami-487d4d55"
},