diff options
Diffstat (limited to 'steuermann/hosts.ini')
-rw-r--r-- | steuermann/hosts.ini | 61 |
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] |