16 lines
No EOL
379 B
Python
16 lines
No EOL
379 B
Python
import click
|
|
import os
|
|
import subprocess
|
|
|
|
@click.group()
|
|
def ceph():
|
|
pass
|
|
|
|
|
|
@ceph.command("setup")
|
|
@click.option("--ceph_url", required=True)
|
|
@click.option("--ssh_username", required=True)
|
|
def setup(ceph_url, ssh_username):
|
|
os.makedirs("/etc/ceph")
|
|
command = f"sftp -b ./ceph_batch_cmd {ssh_username}@{ceph_url}:/etc/ceph"
|
|
subprocess.check_output(command.split()) |