summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2020-05-05 12:17:14 +0300
committerLars Wirzenius <liw@liw.fi>2020-05-05 12:17:14 +0300
commit55bb11077a78cf2b85c28e3a65a19511f8f7c788 (patch)
treeec0c6f32d9ee62196c089a49d55b92c3bc229e1d
parent3d17642a21a01e98b71d8218c7449ec1dc6714cd (diff)
downloadansibleness-55bb11077a78cf2b85c28e3a65a19511f8f7c788.tar.gz
Add: script to run playbooks against all my servers etc
-rwxr-xr-xansible/all.sh27
1 files changed, 27 insertions, 0 deletions
diff --git a/ansible/all.sh b/ansible/all.sh
new file mode 100755
index 0000000..a1aafd2
--- /dev/null
+++ b/ansible/all.sh
@@ -0,0 +1,27 @@
+#!/bin/sh
+
+set -eu
+
+for playbook in atuin.yml exolobe1.yml exolobe2.yml holywood2.yml willikins.yml
+do
+ echo "$playbook"
+ chronic ./run-playbook "$playbook"
+done
+
+if ping -c1 exolobe4 > /dev/null
+then
+ echo exolobe4.yaml
+ chronic ./run-playbook exolobe4.yml
+fi
+
+echo git.liw.fi
+chronic run-ansible git.liw.fi.hz hosts.git git.liw.fi.yml
+
+echo http.liw.fi
+chronic run-ansible http.liw.fi.hz hosts.http http.liw.fi.yml
+
+echo irc.liw.fi
+chronic run-ansible irc.liw.fi.hz hosts.irc irc.liw.fi.yml
+
+echo shell.liw.fi
+chronic run-ansible shell.liw.fi.hz hosts.shell shell.liw.fi.yml