所以 terraform 生成了一堆我感兴趣的输出。如何将这些值通过管道传输到环境变量或其他东西,以便我的脚本能够在有人运行后获取它们terraform apply?
这是代码片段:
TextField("Email", text: self.$email)
.padding()
.overlay(RoundedRectangle(cornerRadius: 1)
.stroke(Color.black, lineWidth: 1))
SecureField("Password", text: self.$password)
.padding()
.overlay(RoundedRectangle(cornerRadius: 1)
.stroke(Color.black, lineWidth: 1))
Button(action: {
print("The button was clicked!")
if loginAndPasswordAreOK() {
print("Login & Password are OK!")
} else {
self.email = ""
self.password = ""
}
}, label: {
Text("Log In")
.fontWeight(.bold)
.padding()
Run Code Online (Sandbox Code Playgroud)
如果登录名和密码输入不正确,如何将电子邮件文本字段的边框颜色更改为红色?
我收到这个错误:
Run actions-contrib/golangci-lint@v1
/usr/bin/docker run --name cc495678c14da19ea04d82b4276bf15086b4bc_b162c0 --label cc4956 --workdir /github/workspace --rm -e GOROOT -e INPUT_GOLANGCI_LINT_VERSION -e HOME -e GITHUB_JOB -e GITHUB_REF -e GITHUB_SHA -e GITHUB_REPOSITORY -e GITHUB_REPOSITORY_OWNER -e GITHUB_RUN_ID -e GITHUB_RUN_NUMBER -e GITHUB_RETENTION_DAYS -e GITHUB_ACTOR -e GITHUB_WORKFLOW -e GITHUB_HEAD_REF -e GITHUB_BASE_REF -e GITHUB_EVENT_NAME -e GITHUB_SERVER_URL -e GITHUB_API_URL -e GITHUB_GRAPHQL_URL -e GITHUB_WORKSPACE -e GITHUB_ACTION -e GITHUB_EVENT_PATH -e GITHUB_ACTION_REPOSITORY -e GITHUB_ACTION_REF -e GITHUB_PATH -e GITHUB_ENV -e RUNNER_OS -e RUNNER_TOOL_CACHE -e RUNNER_TEMP -e RUNNER_WORKSPACE -e ACTIONS_RUNTIME_URL -e ACTIONS_RUNTIME_TOKEN -e ACTIONS_CACHE_URL -e GITHUB_ACTIONS=true …Run Code Online (Sandbox Code Playgroud) 当我运行时,+ terraform apply --auto-approve我可以看到以下错误:
Error: error writing to Vault: Error making API request.
URL: POST http://host.docker.internal:8200/v1/sys/auth/approle
Code: 400. Errors:
* path is already in use at approle/
on main.tf line 3, in resource "vault_auth_backend" "approle":
3: resource "vault_auth_backend" "approle" {
Run Code Online (Sandbox Code Playgroud)
这是来自的片段main.tf:
provider "vault" {}
resource "vault_auth_backend" "approle" {
type = "approle"
}
Run Code Online (Sandbox Code Playgroud)
我该如何修复它?在本地,当我在开发模式下运行保管库服务器时,我可能会看到同样的问题,并且我刚刚重新启动了解决问题的开发服务器,但现在我可以在运行时看到问题docker run。
所以我有一个观点
VStack(alignment: .leading) {
Text("Top text").font(.title2).bold()
Spacer()
Text("Bottom text")
}
.padding()
.background(Color.white)
.cornerRadius(10)
.shadow(radius: 5)
Run Code Online (Sandbox Code Playgroud)
并想要设置一个与其圆形轮廓相匹配的左彩色(例如红色)边框。
我尝试添加:
.overlay(RoundedRectangle(cornerRadius: 20)
.frame(width: 2, height: nil, alignment: .leading), alignment: .leading)
Run Code Online (Sandbox Code Playgroud)
它确实绘制了左边框,但与圆形轮廓不匹配:
这是最小的例子:
echo "{\"foo\": \"John\",\"bar\":\"Smith\"}" | jq -r '@sh "export FOO=\(.foo)\nexport BAR=\(.bar) \n"'
Run Code Online (Sandbox Code Playgroud)
在我的现实生活场景中,jq选择器真的很长(想想 10 个导出),我怎样才能将它们分成多行或其他内容?我尝试\在行尾使用分隔符,但不幸的是它不起作用。
很多时候我运行的命令看起来像
kubectl get * | grep abc
Run Code Online (Sandbox Code Playgroud)
但这样我就看不到第一行(即列名称),是否有一个简单的替代方案,这样我将看到 2 行(用于资源abc和列名称)?