[skip ci] fix ProvisionUserKtTest for missing .ssh

merge-requests/1/merge
ansgarz 3 years ago
parent 7c34d89c7f
commit 664073fad3

@ -1,7 +1,9 @@
package org.domaindrivenarchitecture.provs.ubuntu.user package org.domaindrivenarchitecture.provs.ubuntu.user
import org.domaindrivenarchitecture.provs.core.processors.ContainerStartMode
import org.domaindrivenarchitecture.provs.test.defaultTestContainer import org.domaindrivenarchitecture.provs.test.defaultTestContainer
import org.domaindrivenarchitecture.provs.test.tags.ContainerTest import org.domaindrivenarchitecture.provs.test.tags.ContainerTest
import org.domaindrivenarchitecture.provs.ubuntu.filesystem.base.createDir
import org.domaindrivenarchitecture.provs.ubuntu.filesystem.base.createFile import org.domaindrivenarchitecture.provs.ubuntu.filesystem.base.createFile
import org.domaindrivenarchitecture.provs.ubuntu.filesystem.base.fileContent import org.domaindrivenarchitecture.provs.ubuntu.filesystem.base.fileContent
import org.domaindrivenarchitecture.provs.ubuntu.keys.* import org.domaindrivenarchitecture.provs.ubuntu.keys.*
@ -41,9 +43,12 @@ internal class ProvisionUserKtTest {
@ContainerTest @ContainerTest
fun createUser() { fun createUser() {
// given // given
val a = defaultTestContainer() val a = defaultTestContainer(ContainerStartMode.CREATE_NEW_KILL_EXISTING)
val newUser = "testnewuser3" val newUser = "testnewuser3"
a.createFile("~/.ssh/authorized_keys", "newdummykey") a.task {
createDir(".ssh")
createFile("~/.ssh/authorized_keys", "newdummykey")
}
// when // when
val res = a.createUser(newUser, copyAuthorizedSshKeysFromCurrentUser = true) val res = a.createUser(newUser, copyAuthorizedSshKeysFromCurrentUser = true)
@ -61,7 +66,10 @@ internal class ProvisionUserKtTest {
// given // given
val a = defaultTestContainer() val a = defaultTestContainer()
val newUser = "testnewsudouser3" val newUser = "testnewsudouser3"
a.createFile("~/.ssh/authorized_keys","newdummykey") a.task {
createDir(".ssh")
createFile("~/.ssh/authorized_keys", "newdummykey")
}
// when // when
val res = a.createUser(newUser, sudo = true, copyAuthorizedSshKeysFromCurrentUser = true) val res = a.createUser(newUser, sudo = true, copyAuthorizedSshKeysFromCurrentUser = true)

Loading…
Cancel
Save