build(scripts): update configure script

This commit is contained in:
Khue Doan
2022-01-16 22:12:58 +07:00
parent 66d84c274d
commit e59ed274ad

View File

@ -1,5 +1,8 @@
#!/usr/bin/python #!/usr/bin/python
# WIP
# clean this up
""" """
Basic configure script for new users Basic configure script for new users
""" """
@ -14,14 +17,24 @@ if sys.version_info < (3, 10, 0):
if platform.system() != 'Linux': if platform.system() != 'Linux':
raise Exception("Only Linux is supported, please us a Linux VM or switch operating system") raise Exception("Only Linux is supported, please us a Linux VM or switch operating system")
# TODO # confirm text editor
# - check if docker installed editor = os.getenv('EDITOR')
# - check if make installed editor = str(input(f"Text editor ({editor}): ") or editor)
# - confirm text editor $EDITOR
# - change domain # Replace seed repo
# - change seed repo seed_repo = "github.com/khuedoan/homelab"
# - change gitops repo seed_repo = str(input(f"Enter seed repo ({seed_repo}): ") or seed_repo)
# - add Gitea remote? os.system(f"./scripts/replace-gitops-repo {seed_repo}")
# - change hardware info
os.system(f"{os.getenv('EDITOR')} 'metal/inventories/prod.yml'") # Replace domain
# - change Terraform workspace (and make it optional?) domain = "khuedoan.com"
domain = str(input(f"Enter your domain ({domain}): ") or domain)
os.system(f"./scripts/replace-domain {domain}")
# change hardware info
os.system(f"{editor} 'metal/inventories/prod.yml'")
# TODO change Terraform workspace
# TODO switch to git lib
os.system("git diff")