aboutsummaryrefslogtreecommitdiff
path: root/steuermann/hosts.ini
diff options
context:
space:
mode:
Diffstat (limited to 'steuermann/hosts.ini')
-rw-r--r--steuermann/hosts.ini61
1 files changed, 37 insertions, 24 deletions
diff --git a/steuermann/hosts.ini b/steuermann/hosts.ini
index c64e2aa..d51e9df 100644
--- a/steuermann/hosts.ini
+++ b/steuermann/hosts.ini
@@ -12,54 +12,67 @@
; %(cmd)s -
; %(foo)s - if you include a foo= line
;
+
+; definitions common to various operating system environments
+
+[all]
+local=[ 'sh', '-c', '%(script)s' ]
+
[linux:csh]
hostname=no_such_machine
run=[ 'ssh', '-q', '%(hostname)s', 'source .steuermann.%(hostname)s; cd %(workdir)s; hostname; %(script)s ' ]
-workdir=/tmp
+like=all
+
+[windows:cmd]
+hostname=no_such_machine
+run=[ 'python', '-m', 'steuermann.windows_comm', '%(hostname)s', '%(script)s' ]
+like=all
+
+; machines defined named after each OS
[rhe4-32]
-hostname=herbert
-like=linux:csh
+like=herbert
[rhe4-64]
-hostname=thor
-like=linux:csh
+like=thor
[rhe5-64]
-hostname=arzach
-like=linux:csh
+like=arzach
[leopard]
-hostname=bond
-like=linux:csh
+like=bond
[snow-leopard]
-hostname=cadeau
-like=linux:csh
+like=cadeau
-[arzach]
-hostname=arzach
+; actual machines
+
+[herbert]
+hostname=herbert
like=linux:csh
+workdir=/herbert/data1/sienkiew/steuermann
[thor]
hostname=thor
like=linux:csh
+workdir=/thor/data2/sienkiew/steuermann
+[arzach]
+hostname=arzach
+like=linux:csh
+workdir=/arzach/data1/sienkiew/steuermann
-[host_a]
-run=[ 'sleep', '3' ]
-
-[host_b]
-run=[ 'sleep', '3' ]
-
-[host_c]
-run=[ 'sleep', '3' ]
-
-[host_d]
-run=[ 'sleep', '3' ]
+[bond]
+hostname=bond
+like=linux:csh
+workdir=/Users/sienkiew/work/steuermann
+[cadeau]
+hostname=cadeau
+like=linux:csh
+workdir=/Users/sienkiew/work/steuermann
; There is a section [ALL] that is used with every machine name
[ALL]