Add OPACK_SSH_USER for weird cases like when OPACK_SYS_USER is already used by the base system
This commit is contained in:
parent
d39b4bd362
commit
a7330ce9e7
@ -4,6 +4,9 @@ OPACK_SYS_HOSTNAME?= opack
|
||||
# Set the username for the virtual machine to 'opack' if not specified
|
||||
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
|
||||
OPACK_SYS_PASSWORD?= opack
|
||||
|
||||
|
@ -52,7 +52,7 @@ define OPACK_PACKER_CLOUD_CONTENT =
|
||||
},
|
||||
{
|
||||
"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": [ [
|
||||
|
@ -48,7 +48,7 @@ define OPACK_PACKER_CONTENT =
|
||||
},
|
||||
{
|
||||
"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": [ [
|
||||
|
@ -7,7 +7,7 @@ Vagrant.configure("2") do |config|
|
||||
config.vm.define "$(OPACK_TARGET)"
|
||||
config.vm.box = "$(OPACK_BOX_TAG)"
|
||||
config.ssh.shell = "ksh -l"
|
||||
config.ssh.username = "$(OPACK_SYS_USER)"
|
||||
config.ssh.username = "$(OPACK_SSH_USER)"
|
||||
config.ssh.extra_args = "-tt"
|
||||
config.ssh.sudo_command = "doas env %c"
|
||||
config.vm.synced_folder ".", "/vagrant", disabled: true
|
||||
|
Loading…
Reference in New Issue
Block a user