diff options
author | Ashley Cui <acui@redhat.com> | 2021-04-01 13:31:42 -0400 |
---|---|---|
committer | Ashley Cui <acui@redhat.com> | 2021-04-01 13:51:02 -0400 |
commit | f8bc391e349f8e67ad35c802be4c99dc3eabe4a2 (patch) | |
tree | 1e5210f1ab43e4ecd5cfcf4deb4a1513cf600119 /pkg/machine/ignition.go | |
parent | 8b599c51268dc141bd963d8b5d3f25feadfcbb0e (diff) | |
download | podman-f8bc391e349f8e67ad35c802be4c99dc3eabe4a2.tar.gz podman-f8bc391e349f8e67ad35c802be4c99dc3eabe4a2.tar.bz2 podman-f8bc391e349f8e67ad35c802be4c99dc3eabe4a2.zip |
Add ssh connection to root user
When initing a VM, create two add connections - one to user, one to
root.
podman machine remove removes both connections as well.
[NO TESTS NEEDED]
Signed-off-by: Ashley Cui <acui@redhat.com>
Diffstat (limited to 'pkg/machine/ignition.go')
-rw-r--r-- | pkg/machine/ignition.go | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/pkg/machine/ignition.go b/pkg/machine/ignition.go index a68d68ac3..cc5c01de6 100644 --- a/pkg/machine/ignition.go +++ b/pkg/machine/ignition.go @@ -55,10 +55,16 @@ func NewIgnitionFile(ign DynamicIgnition) error { } ignPassword := Passwd{ - Users: []PasswdUser{{ - Name: ign.Name, - SSHAuthorizedKeys: []SSHAuthorizedKey{SSHAuthorizedKey(ign.Key)}, - }}, + Users: []PasswdUser{ + { + Name: ign.Name, + SSHAuthorizedKeys: []SSHAuthorizedKey{SSHAuthorizedKey(ign.Key)}, + }, + { + Name: "root", + SSHAuthorizedKeys: []SSHAuthorizedKey{SSHAuthorizedKey(ign.Key)}, + }, + }, } ignStorage := Storage{ |