summaryrefslogtreecommitdiff
path: root/manager
diff options
context:
space:
mode:
Diffstat (limited to 'manager')
-rwxr-xr-xmanager21
1 files changed, 21 insertions, 0 deletions
diff --git a/manager b/manager
new file mode 100755
index 0000000..2e24d63
--- /dev/null
+++ b/manager
@@ -0,0 +1,21 @@
+#!/usr/bin/env python3
+
+import os
+import subprocess
+
+env = dict(os.environ)
+env[
+ "ANSIBLE_SSH_ARGS"
+] = "-o StrictHostKeyChecking=accept-new -o UserKnownHostsFile=/dev/null"
+
+subprocess.check_call(
+ [
+ "ansible-playbook",
+ "-i",
+ "hosts",
+ "manager.yml",
+ "-e@manager-vars.yml",
+ "-eansible_ssh_host=manager",
+ ],
+ env=env,
+)