docs: break out install_app.py and fix API use.
parent
86337c4f0d
commit
9bb3dac450
@ -0,0 +1,28 @@
|
||||
#!/usr/bin/env python
|
||||
"""
|
||||
Install our application on a remote machine.
|
||||
|
||||
Usage:
|
||||
install_app.py <hostname>
|
||||
|
||||
Where:
|
||||
<hostname> Hostname to install to.
|
||||
"""
|
||||
import os
|
||||
import sys
|
||||
|
||||
import mitogen
|
||||
|
||||
|
||||
def install_app():
|
||||
os.system('tar zxvf my_app.tar.gz')
|
||||
|
||||
|
||||
@mitogen.main()
|
||||
def main(router):
|
||||
if len(sys.argv) != 2:
|
||||
print(__doc__)
|
||||
sys.exit(1)
|
||||
|
||||
context = router.ssh(hostname=sys.argv[1])
|
||||
context.call(install_app)
|
Loading…
Reference in New Issue