31 lines
393 B
HCL
31 lines
393 B
HCL
|
job "My App" {
|
||
|
schedule = "* * * * *"
|
||
|
|
||
|
config {
|
||
|
repo = "s3://..."
|
||
|
passphrase = "foo"
|
||
|
}
|
||
|
|
||
|
task "Dump mysql" {
|
||
|
mysql {
|
||
|
hostname = "foo"
|
||
|
username = "bar"
|
||
|
}
|
||
|
}
|
||
|
|
||
|
task "Create biz file" {
|
||
|
on_backup {
|
||
|
body = <<EOF
|
||
|
echo foo > /biz.txt
|
||
|
EOF
|
||
|
}
|
||
|
}
|
||
|
|
||
|
task "Backup data files" {
|
||
|
files = [
|
||
|
"/foo/bar",
|
||
|
"/biz.txt",
|
||
|
]
|
||
|
}
|
||
|
}
|