|
|
@ -14,6 +14,7 @@ fun Prov.installDevOps() = task {
|
|
|
|
installKubectlAndTools()
|
|
|
|
installKubectlAndTools()
|
|
|
|
installYq()
|
|
|
|
installYq()
|
|
|
|
installAwsCredentials()
|
|
|
|
installAwsCredentials()
|
|
|
|
|
|
|
|
installDevOpsFolder()
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -170,3 +171,13 @@ fun awsCredentials(id: String, key: String): String {
|
|
|
|
aws_secret_access_key = $key
|
|
|
|
aws_secret_access_key = $key
|
|
|
|
""".trimIndent()
|
|
|
|
""".trimIndent()
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
fun Prov.installDevOpsFolder(): ProvResult = task {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
val dir = "~/.devops/"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (!checkDir(dir)) {
|
|
|
|
|
|
|
|
createDirs(dir)
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|