Compare commits
2 Commits
1f06ba238f
...
a7330ce9e7
Author | SHA1 | Date | |
---|---|---|---|
|
a7330ce9e7 | ||
|
d39b4bd362 |
@ -128,12 +128,12 @@ opack-cloud: | $(OPACK_TERRAFORM_DIR)/terraform.tfstate
|
|||||||
|
|
||||||
opack-clean:
|
opack-clean:
|
||||||
ifndef OPACK_DEBUG
|
ifndef OPACK_DEBUG
|
||||||
-$(call spinner,vagrant destroy -f >/dev/null; cd opack_deploy_$(OPACK_SHORT_REV) 2>/dev/null && terraform destroy -auto-approve >> opack.log && cd .. && rm -rf opack_deploy_$(OPACK_SHORT_REV); rm -rf $(OPACK_VAGRANT_FILE) opack_installer_$(OPACK_SHORT_REV) *.log ssh-config .vagrant opack-cloud,█ $(shell date +'%H:%M:%S') Cleaning up)
|
-$(call spinner,vagrant destroy -f >/dev/null; cd opack_deploy_$(OPACK_SHORT_REV) 2>/dev/null && terraform destroy -auto-approve >> opack.log && cd .. && rm -rf opack_deploy_$(OPACK_SHORT_REV); rm -rf $(OPACK_VAGRANT_FILE) opack_installer_$(OPACK_SHORT_REV) *.log ssh-config .vagrant opack-cloud $(OPACK_TARGET).json,█ $(shell date +'%H:%M:%S') Cleaning up)
|
||||||
else
|
else
|
||||||
-vagrant destroy -f
|
-vagrant destroy -f
|
||||||
-cd opack_deploy_$(OPACK_SHORT_REV) 2>/dev/null && terraform destroy -auto-approve >> opack.log
|
-cd opack_deploy_$(OPACK_SHORT_REV) 2>/dev/null && terraform destroy -auto-approve >> opack.log
|
||||||
-rm -rf opack_deploy_$(OPACK_SHORT_REV)
|
-rm -rf opack_deploy_$(OPACK_SHORT_REV)
|
||||||
-rm -rf $(OPACK_VAGRANT_FILE) opack_installer_$(OPACK_SHORT_REV) *.log ssh-config .vagrant opack-cloud
|
-rm -rf $(OPACK_VAGRANT_FILE) opack_installer_$(OPACK_SHORT_REV) *.log ssh-config .vagrant opack-cloud $(OPACK_TARGET).json
|
||||||
endif
|
endif
|
||||||
|
|
||||||
opack-cleancache:
|
opack-cleancache:
|
||||||
|
@ -4,6 +4,9 @@ OPACK_SYS_HOSTNAME?= opack
|
|||||||
# Set the username for the virtual machine to 'opack' if not specified
|
# Set the username for the virtual machine to 'opack' if not specified
|
||||||
OPACK_SYS_USER?= opack
|
OPACK_SYS_USER?= opack
|
||||||
|
|
||||||
|
# Set the username for the virtual machine to 'opack' if not specified
|
||||||
|
OPACK_SSH_USER?= $(OPACK_SYS_USER)
|
||||||
|
|
||||||
# Set the password for the virtual machine to 'opack' if not specified
|
# Set the password for the virtual machine to 'opack' if not specified
|
||||||
OPACK_SYS_PASSWORD?= opack
|
OPACK_SYS_PASSWORD?= opack
|
||||||
|
|
||||||
|
@ -52,7 +52,7 @@ define OPACK_PACKER_CLOUD_CONTENT =
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "shell",
|
"type": "shell",
|
||||||
"inline": ["cp /root/.ssh/authorized_keys /home/$(OPACK_SYS_USER)/.ssh/authorized_keys; chown $(OPACK_SYS_USER) /home/$(OPACK_SYS_USER)/.ssh/authorized_keys"]
|
"inline": ["mkdir -p /home/$(OPACK_SYS_USER)/.ssh; cp /root/.ssh/authorized_keys /home/$(OPACK_SYS_USER)/.ssh/authorized_keys; chown $(OPACK_SYS_USER) /home/$(OPACK_SYS_USER)/.ssh/authorized_keys"]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"post-processors": [ [
|
"post-processors": [ [
|
||||||
|
@ -48,7 +48,7 @@ define OPACK_PACKER_CONTENT =
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "shell",
|
"type": "shell",
|
||||||
"inline": ["cp /root/.ssh/authorized_keys /home/$(OPACK_SYS_USER)/.ssh/authorized_keys; chown $(OPACK_SYS_USER) /home/$(OPACK_SYS_USER)/.ssh/authorized_keys"]
|
"inline": ["mkdir -p /home/$(OPACK_SYS_USER)/.ssh; cp /root/.ssh/authorized_keys /home/$(OPACK_SYS_USER)/.ssh/authorized_keys; chown $(OPACK_SYS_USER) /home/$(OPACK_SYS_USER)/.ssh/authorized_keys"]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"post-processors": [ [
|
"post-processors": [ [
|
||||||
|
@ -7,7 +7,7 @@ Vagrant.configure("2") do |config|
|
|||||||
config.vm.define "$(OPACK_TARGET)"
|
config.vm.define "$(OPACK_TARGET)"
|
||||||
config.vm.box = "$(OPACK_BOX_TAG)"
|
config.vm.box = "$(OPACK_BOX_TAG)"
|
||||||
config.ssh.shell = "ksh -l"
|
config.ssh.shell = "ksh -l"
|
||||||
config.ssh.username = "$(OPACK_SYS_USER)"
|
config.ssh.username = "$(OPACK_SSH_USER)"
|
||||||
config.ssh.extra_args = "-tt"
|
config.ssh.extra_args = "-tt"
|
||||||
config.ssh.sudo_command = "doas env %c"
|
config.ssh.sudo_command = "doas env %c"
|
||||||
config.vm.synced_folder ".", "/vagrant", disabled: true
|
config.vm.synced_folder ".", "/vagrant", disabled: true
|
||||||
|
Loading…
Reference in New Issue
Block a user