refactor: core -> framework.core
parent
5d3048acb3
commit
d110373f26
@ -1,9 +1,9 @@
|
||||
package org.domaindrivenarchitecture.provs.core
|
||||
package org.domaindrivenarchitecture.provs.framework.core
|
||||
|
||||
import org.domaindrivenarchitecture.provs.core.platforms.SHELL
|
||||
import org.domaindrivenarchitecture.provs.core.platforms.UbuntuProv
|
||||
import org.domaindrivenarchitecture.provs.core.processors.LocalProcessor
|
||||
import org.domaindrivenarchitecture.provs.core.processors.Processor
|
||||
import org.domaindrivenarchitecture.provs.framework.core.platforms.SHELL
|
||||
import org.domaindrivenarchitecture.provs.framework.core.platforms.UbuntuProv
|
||||
import org.domaindrivenarchitecture.provs.framework.core.processors.LocalProcessor
|
||||
import org.domaindrivenarchitecture.provs.framework.core.processors.Processor
|
||||
import org.slf4j.LoggerFactory
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
package org.domaindrivenarchitecture.provs.core
|
||||
package org.domaindrivenarchitecture.provs.framework.core
|
||||
|
||||
|
||||
data class ProvResult(val success: Boolean,
|
@ -1,4 +1,4 @@
|
||||
package org.domaindrivenarchitecture.provs.core
|
||||
package org.domaindrivenarchitecture.provs.framework.core
|
||||
|
||||
import java.util.*
|
||||
|
@ -1,4 +1,4 @@
|
||||
package org.domaindrivenarchitecture.provs.core
|
||||
package org.domaindrivenarchitecture.provs.framework.core
|
||||
|
||||
|
||||
/**
|
@ -1,10 +1,10 @@
|
||||
package org.domaindrivenarchitecture.provs.core
|
||||
package org.domaindrivenarchitecture.provs.framework.core
|
||||
|
||||
import org.domaindrivenarchitecture.provs.core.docker.provideContainer
|
||||
import org.domaindrivenarchitecture.provs.core.processors.ContainerStartMode
|
||||
import org.domaindrivenarchitecture.provs.core.processors.ContainerUbuntuHostProcessor
|
||||
import org.domaindrivenarchitecture.provs.core.processors.RemoteProcessor
|
||||
import org.domaindrivenarchitecture.provs.core.tags.Api
|
||||
import org.domaindrivenarchitecture.provs.framework.core.docker.provideContainer
|
||||
import org.domaindrivenarchitecture.provs.framework.core.processors.ContainerStartMode
|
||||
import org.domaindrivenarchitecture.provs.framework.core.processors.ContainerUbuntuHostProcessor
|
||||
import org.domaindrivenarchitecture.provs.framework.core.processors.RemoteProcessor
|
||||
import org.domaindrivenarchitecture.provs.framework.core.tags.Api
|
||||
import org.domaindrivenarchitecture.provs.ubuntu.filesystem.base.fileContent
|
||||
import java.io.File
|
||||
import java.net.InetAddress
|
@ -1,4 +1,4 @@
|
||||
package org.domaindrivenarchitecture.provs.core.cli
|
||||
package org.domaindrivenarchitecture.provs.framework.core.cli
|
||||
|
||||
|
||||
class TargetCliCommand(
|
@ -1,4 +1,4 @@
|
||||
package org.domaindrivenarchitecture.provs.core.cli
|
||||
package org.domaindrivenarchitecture.provs.framework.core.cli
|
||||
|
||||
import kotlinx.cli.ArgParser
|
||||
import kotlinx.cli.ArgType
|
@ -1,9 +1,9 @@
|
||||
package org.domaindrivenarchitecture.provs.core.cli
|
||||
package org.domaindrivenarchitecture.provs.framework.core.cli
|
||||
|
||||
import org.domaindrivenarchitecture.provs.core.Prov
|
||||
import org.domaindrivenarchitecture.provs.core.Secret
|
||||
import org.domaindrivenarchitecture.provs.core.local
|
||||
import org.domaindrivenarchitecture.provs.core.remote
|
||||
import org.domaindrivenarchitecture.provs.framework.core.Prov
|
||||
import org.domaindrivenarchitecture.provs.framework.core.Secret
|
||||
import org.domaindrivenarchitecture.provs.framework.core.local
|
||||
import org.domaindrivenarchitecture.provs.framework.core.remote
|
||||
import org.domaindrivenarchitecture.provs.ubuntu.secret.secretSources.GopassSecretSource
|
||||
import org.domaindrivenarchitecture.provs.ubuntu.secret.secretSources.PromptSecretSource
|
||||
import org.domaindrivenarchitecture.provs.ubuntu.user.base.currentUserCanSudo
|
@ -1,11 +1,12 @@
|
||||
package org.domaindrivenarchitecture.provs.core.docker
|
||||
package org.domaindrivenarchitecture.provs.framework.core.docker
|
||||
|
||||
import org.domaindrivenarchitecture.provs.core.Prov
|
||||
import org.domaindrivenarchitecture.provs.core.ProvResult
|
||||
import org.domaindrivenarchitecture.provs.core.docker.dockerimages.DockerImage
|
||||
import org.domaindrivenarchitecture.provs.core.docker.platforms.*
|
||||
import org.domaindrivenarchitecture.provs.core.platforms.UbuntuProv
|
||||
import org.domaindrivenarchitecture.provs.core.processors.ContainerStartMode
|
||||
import org.domaindrivenarchitecture.provs.framework.core.Prov
|
||||
import org.domaindrivenarchitecture.provs.framework.core.ProvResult
|
||||
import org.domaindrivenarchitecture.provs.framework.core.docker.dockerimages.DockerImage
|
||||
import org.domaindrivenarchitecture.provs.framework.core.docker.platforms.*
|
||||
import org.domaindrivenarchitecture.provs.framework.core.platforms.UbuntuProv
|
||||
import org.domaindrivenarchitecture.provs.framework.core.processors.ContainerStartMode
|
||||
import org.domaindrivenarchitecture.provs.framework.core.docker.platforms.*
|
||||
|
||||
private const val DOCKER_NOT_SUPPORTED = "docker not yet supported for "
|
||||
|
@ -1,4 +1,4 @@
|
||||
package org.domaindrivenarchitecture.provs.core.docker.dockerimages
|
||||
package org.domaindrivenarchitecture.provs.framework.core.docker.dockerimages
|
||||
|
||||
|
||||
interface DockerImage {
|
@ -1,15 +1,15 @@
|
||||
package org.domaindrivenarchitecture.provs.core.docker.platforms
|
||||
|
||||
import org.domaindrivenarchitecture.provs.core.ProvResult
|
||||
import org.domaindrivenarchitecture.provs.core.docker.containerRuns
|
||||
import org.domaindrivenarchitecture.provs.core.docker.dockerImageExists
|
||||
import org.domaindrivenarchitecture.provs.core.docker.dockerimages.DockerImage
|
||||
import org.domaindrivenarchitecture.provs.core.docker.exitAndRmContainer
|
||||
import org.domaindrivenarchitecture.provs.core.escapeSingleQuote
|
||||
import org.domaindrivenarchitecture.provs.core.fileSeparator
|
||||
import org.domaindrivenarchitecture.provs.core.hostUserHome
|
||||
import org.domaindrivenarchitecture.provs.core.platforms.UbuntuProv
|
||||
import org.domaindrivenarchitecture.provs.core.processors.ContainerStartMode
|
||||
package org.domaindrivenarchitecture.provs.framework.core.docker.platforms
|
||||
|
||||
import org.domaindrivenarchitecture.provs.framework.core.ProvResult
|
||||
import org.domaindrivenarchitecture.provs.framework.core.docker.containerRuns
|
||||
import org.domaindrivenarchitecture.provs.framework.core.docker.dockerImageExists
|
||||
import org.domaindrivenarchitecture.provs.framework.core.docker.dockerimages.DockerImage
|
||||
import org.domaindrivenarchitecture.provs.framework.core.docker.exitAndRmContainer
|
||||
import org.domaindrivenarchitecture.provs.framework.core.escapeSingleQuote
|
||||
import org.domaindrivenarchitecture.provs.framework.core.fileSeparator
|
||||
import org.domaindrivenarchitecture.provs.framework.core.hostUserHome
|
||||
import org.domaindrivenarchitecture.provs.framework.core.platforms.UbuntuProv
|
||||
import org.domaindrivenarchitecture.provs.framework.core.processors.ContainerStartMode
|
||||
|
||||
|
||||
fun UbuntuProv.provideContainerPlatform(
|
@ -1,4 +1,4 @@
|
||||
package org.domaindrivenarchitecture.provs.core.entry
|
||||
package org.domaindrivenarchitecture.provs.framework.core.entry
|
||||
|
||||
/**
|
||||
* Calls a static method of a class.
|
@ -1,11 +1,11 @@
|
||||
package org.domaindrivenarchitecture.provs.core.platforms
|
||||
|
||||
import org.domaindrivenarchitecture.provs.core.ProgressType
|
||||
import org.domaindrivenarchitecture.provs.core.Prov
|
||||
import org.domaindrivenarchitecture.provs.core.ProvResult
|
||||
import org.domaindrivenarchitecture.provs.core.escapeAndEncloseByDoubleQuoteForShell
|
||||
import org.domaindrivenarchitecture.provs.core.processors.LocalProcessor
|
||||
import org.domaindrivenarchitecture.provs.core.processors.Processor
|
||||
package org.domaindrivenarchitecture.provs.framework.core.platforms
|
||||
|
||||
import org.domaindrivenarchitecture.provs.framework.core.ProgressType
|
||||
import org.domaindrivenarchitecture.provs.framework.core.Prov
|
||||
import org.domaindrivenarchitecture.provs.framework.core.ProvResult
|
||||
import org.domaindrivenarchitecture.provs.framework.core.escapeAndEncloseByDoubleQuoteForShell
|
||||
import org.domaindrivenarchitecture.provs.framework.core.processors.LocalProcessor
|
||||
import org.domaindrivenarchitecture.provs.framework.core.processors.Processor
|
||||
|
||||
const val SHELL = "/bin/bash"
|
||||
|
@ -1,11 +1,11 @@
|
||||
package org.domaindrivenarchitecture.provs.core.processors
|
||||
package org.domaindrivenarchitecture.provs.framework.core.processors
|
||||
|
||||
import org.domaindrivenarchitecture.provs.core.ProgressType
|
||||
import org.domaindrivenarchitecture.provs.core.Prov
|
||||
import org.domaindrivenarchitecture.provs.core.docker.provideContainer
|
||||
import org.domaindrivenarchitecture.provs.core.escapeAndEncloseByDoubleQuoteForShell
|
||||
import org.domaindrivenarchitecture.provs.core.platforms.SHELL
|
||||
import org.domaindrivenarchitecture.provs.core.tags.Api
|
||||
import org.domaindrivenarchitecture.provs.framework.core.ProgressType
|
||||
import org.domaindrivenarchitecture.provs.framework.core.Prov
|
||||
import org.domaindrivenarchitecture.provs.framework.core.docker.provideContainer
|
||||
import org.domaindrivenarchitecture.provs.framework.core.escapeAndEncloseByDoubleQuoteForShell
|
||||
import org.domaindrivenarchitecture.provs.framework.core.platforms.SHELL
|
||||
import org.domaindrivenarchitecture.provs.framework.core.tags.Api
|
||||
|
||||
enum class ContainerStartMode {
|
||||
USE_RUNNING_ELSE_CREATE,
|
@ -1,6 +1,6 @@
|
||||
package org.domaindrivenarchitecture.provs.core.processors
|
||||
package org.domaindrivenarchitecture.provs.framework.core.processors
|
||||
|
||||
import org.domaindrivenarchitecture.provs.core.escapeNewline
|
||||
import org.domaindrivenarchitecture.provs.framework.core.escapeNewline
|
||||
import org.slf4j.LoggerFactory
|
||||
import java.io.File
|
||||
import java.io.IOException
|
@ -1,4 +1,4 @@
|
||||
package org.domaindrivenarchitecture.provs.core.processors
|
||||
package org.domaindrivenarchitecture.provs.framework.core.processors
|
||||
|
||||
|
||||
@Suppress("unused") // used externally
|
@ -1,4 +1,4 @@
|
||||
package org.domaindrivenarchitecture.provs.core.processors
|
||||
package org.domaindrivenarchitecture.provs.framework.core.processors
|
||||
|
||||
|
||||
interface Processor {
|
@ -1,9 +1,9 @@
|
||||
package org.domaindrivenarchitecture.provs.core.processors
|
||||
package org.domaindrivenarchitecture.provs.framework.core.processors
|
||||
|
||||
import org.domaindrivenarchitecture.provs.core.Secret
|
||||
import org.domaindrivenarchitecture.provs.core.escapeAndEncloseByDoubleQuoteForShell
|
||||
import org.domaindrivenarchitecture.provs.core.escapeNewline
|
||||
import org.domaindrivenarchitecture.provs.core.platforms.SHELL
|
||||
import org.domaindrivenarchitecture.provs.framework.core.Secret
|
||||
import org.domaindrivenarchitecture.provs.framework.core.escapeAndEncloseByDoubleQuoteForShell
|
||||
import org.domaindrivenarchitecture.provs.framework.core.escapeNewline
|
||||
import org.domaindrivenarchitecture.provs.framework.core.platforms.SHELL
|
||||
import net.schmizz.sshj.SSHClient
|
||||
import net.schmizz.sshj.connection.channel.direct.Session
|
||||
import net.schmizz.sshj.connection.channel.direct.Session.Command
|
@ -1,4 +1,4 @@
|
||||
package org.domaindrivenarchitecture.provs.core.tags
|
||||
package org.domaindrivenarchitecture.provs.framework.core.tags
|
||||
|
||||
@Target(AnnotationTarget.CLASS, AnnotationTarget.FUNCTION, AnnotationTarget.VALUE_PARAMETER, AnnotationTarget.EXPRESSION)
|
||||
@Retention(AnnotationRetention.SOURCE)
|
Loading…
Reference in New Issue