a
This commit is contained in:
parent
139c693add
commit
4b51537e0e
6 changed files with 32 additions and 26 deletions
16
app/api.py
16
app/api.py
|
@ -27,7 +27,7 @@ def setup(path, auth_name, auth_seed, auth_realm,
|
|||
repo_name = "ucloud-api"
|
||||
|
||||
# Clone main repo
|
||||
sp.check_output(['git', 'clone',
|
||||
sp.check_output(['git', 'clone', '--single-branch', '--branch', 'wip',
|
||||
f'https://code.ungleich.ch/ungleich-public/{repo_name}.git'])
|
||||
|
||||
# Create .env file
|
||||
|
@ -43,18 +43,20 @@ def setup(path, auth_name, auth_seed, auth_realm,
|
|||
f.writelines(content)
|
||||
|
||||
# Clone Common and Etcd Wrapper
|
||||
clone_common(path=repo_name)
|
||||
clone_etcd_wrapper(path=repo_name)
|
||||
# clone_common(path=repo_name)
|
||||
# clone_etcd_wrapper(path=repo_name)
|
||||
|
||||
# Copy Etcd Wrapper inside ucloud_common as ucloud_common
|
||||
# also needs etcd wrapper
|
||||
shutil.copytree(
|
||||
src=os.path.join(repo_name, "etcd3_wrapper"),
|
||||
dst=os.path.join(repo_name, "ucloud_common", "etcd3_wrapper"),
|
||||
)
|
||||
# shutil.copytree(
|
||||
# src=os.path.join(repo_name, "etcd3_wrapper"),
|
||||
# dst=os.path.join(repo_name, "ucloud_common", "etcd3_wrapper"),
|
||||
# )
|
||||
|
||||
install_available(repo_name)
|
||||
|
||||
# Create virtualenv with site-packages enabled and install all dependencies
|
||||
sp.check_output(['pipenv','--site-packages', '--python', '3'], cwd=repo_name)
|
||||
sp.check_output(['pipenv', 'install'], cwd=repo_name)
|
||||
sp.check_output(['pipenv', 'run', 'python', 'create_image_store.py'], cwd=repo_name)
|
||||
|
|
@ -20,7 +20,7 @@ def setup(path, base_dir, file_prefix, etcd_url):
|
|||
repo_name = "ucloud-file-scan"
|
||||
|
||||
# Clone main repository
|
||||
sp.check_output(['git', 'clone',
|
||||
sp.check_output(['git', 'clone', '--single-branch', '--branch', 'wip'
|
||||
f'https://code.ungleich.ch/ungleich-public/{repo_name}.git'])
|
||||
|
||||
# Create .env file
|
||||
|
@ -33,7 +33,7 @@ def setup(path, base_dir, file_prefix, etcd_url):
|
|||
f.writelines(content)
|
||||
|
||||
# Clone etcd wrapper
|
||||
clone_etcd_wrapper(path=repo_name)
|
||||
# clone_etcd_wrapper(path=repo_name)
|
||||
|
||||
install_available(repo_name)
|
||||
|
||||
|
|
14
app/host.py
14
app/host.py
|
@ -24,7 +24,7 @@ def setup(path, ssh_username, ssh_key_path, ssh_key_pass, etcd_url, without_ceph
|
|||
repo_name = "ucloud-vm"
|
||||
|
||||
# Clone main repo
|
||||
sp.check_output(['git', 'clone',
|
||||
sp.check_output(['git', 'clone', '--single-branch', '--branch', 'wip'
|
||||
f'https://code.ungleich.ch/ungleich-public/{repo_name}.git'])
|
||||
|
||||
# Create .env file
|
||||
|
@ -39,15 +39,15 @@ def setup(path, ssh_username, ssh_key_path, ssh_key_pass, etcd_url, without_ceph
|
|||
f.writelines(content)
|
||||
|
||||
# Clone Common and Etcd Wrapper
|
||||
clone_common(path=repo_name)
|
||||
clone_etcd_wrapper(path=repo_name)
|
||||
# clone_common(path=repo_name)
|
||||
# clone_etcd_wrapper(path=repo_name)
|
||||
|
||||
# Copy Etcd Wrapper inside ucloud_common as ucloud_common
|
||||
# also needs etcd wrapper
|
||||
shutil.copytree(
|
||||
src=os.path.join(repo_name, "etcd3_wrapper"),
|
||||
dst=os.path.join(repo_name, "ucloud_common", "etcd3_wrapper"),
|
||||
)
|
||||
# shutil.copytree(
|
||||
# src=os.path.join(repo_name, "etcd3_wrapper"),
|
||||
# dst=os.path.join(repo_name, "ucloud_common", "etcd3_wrapper"),
|
||||
# )
|
||||
|
||||
install_available(repo_name)
|
||||
|
||||
|
|
|
@ -20,7 +20,7 @@ def setup(path, base_dir, etcd_url, without_ceph):
|
|||
repo_name = "ucloud-image-scanner"
|
||||
|
||||
# Clone main repo
|
||||
sp.check_output(['git', 'clone',
|
||||
sp.check_output(['git', 'clone', '--single-branch', '--branch', 'wip'
|
||||
f'https://code.ungleich.ch/ungleich-public/{repo_name}.git'])
|
||||
|
||||
# Create .env file
|
||||
|
@ -33,7 +33,7 @@ def setup(path, base_dir, etcd_url, without_ceph):
|
|||
f.writelines(content)
|
||||
|
||||
|
||||
clone_etcd_wrapper(path=repo_name)
|
||||
# clone_etcd_wrapper(path=repo_name)
|
||||
|
||||
install_available(repo_name)
|
||||
|
||||
|
|
|
@ -23,7 +23,7 @@ def setup(path, vm_prefix, host_prefix, request_prefix, etcd_url):
|
|||
repo_name = "ucloud-scheduler"
|
||||
|
||||
# Clone main repo
|
||||
sp.check_output(['git', 'clone',
|
||||
sp.check_output(['git', 'clone', '--single-branch', '--branch', 'wip'
|
||||
f'https://code.ungleich.ch/ungleich-public/{repo_name}.git'])
|
||||
|
||||
# Create .env file
|
||||
|
@ -37,15 +37,15 @@ def setup(path, vm_prefix, host_prefix, request_prefix, etcd_url):
|
|||
f.writelines(content)
|
||||
|
||||
# Clone Common and Etcd Wrapper
|
||||
clone_common(path=repo_name)
|
||||
clone_etcd_wrapper(path=repo_name)
|
||||
# clone_common(path=repo_name)
|
||||
# clone_etcd_wrapper(path=repo_name)
|
||||
|
||||
# Copy Etcd Wrapper inside ucloud_common as ucloud_common
|
||||
# also needs etcd wrapper
|
||||
shutil.copytree(
|
||||
src=os.path.join(repo_name, "etcd3_wrapper"),
|
||||
dst=os.path.join(repo_name, "ucloud_common", "etcd3_wrapper"),
|
||||
)
|
||||
# shutil.copytree(
|
||||
# src=os.path.join(repo_name, "etcd3_wrapper"),
|
||||
# dst=os.path.join(repo_name, "ucloud_common", "etcd3_wrapper"),
|
||||
# )
|
||||
|
||||
install_available(repo_name)
|
||||
|
||||
|
|
6
init.sh
6
init.sh
|
@ -3,11 +3,15 @@ get_distro() {
|
|||
echo $OS
|
||||
}
|
||||
|
||||
# Directory where user saves his/her files/images
|
||||
|
||||
mkdir /var/www
|
||||
|
||||
|
||||
# These directories would be need if user chooses
|
||||
# to setup ucloud without CEPH
|
||||
|
||||
mkdir /var/vm
|
||||
mkdir /var/www
|
||||
mkdir /var/image
|
||||
|
||||
if ! grep -q "export LC_ALL=C.UTF-8" ~/.bashrc; then
|
||||
|
|
Loading…
Reference in a new issue