Go Embed

Go embed 实现将文件打包到Go程序中 参考链接:https://juejin.cn/post/7103539856805986334 Go是一门编译型

TF Harbor

Terraform Harbor 管理 provider.tf terraform { required_providers { harbor = { source = "goharbor/harbor" version = "3.10.9" } } } # set env # HARBOR_USERNAME # HARBOR_PASSWORD provider "harbor" { url = var.harbor.url insecure = var.harbor.insecure } user.tf resource "harbor_user" "upload" { admin = true comment = "用于镜像上传和下载使用" email

tf-code

Terraform 代码片段 1、变量控制代码是否启用 module "istio" { count = var.istio.enabled ? 1 : 0 source = "xxxxxx" } 2、state文件中获取数据 state文件中需要有output,才能使用 data "terraform_remote_state" "global"

Alpine vm

alpine 虚拟机安装 使用alpine-vm iso 文件进行安装 参考文档: https://www.qunniao.net/1408.html https://wener.me/notes/os/alpine/intro https://blog.xiaohack.org/4674.html https://tonylee.name/Alpine-Linux-4f1cbdb482754c65a61e7f08e9691234 关闭交换分区减小镜像大小: vi /sbin/setup-alpine # 在 setup-disk 增加参数关闭交换分区 setup-disk -s 0 alpine 3.19 镜像可以

Python Cert

Python 自签名证书 mozilla 维护者一个公共ca的文件,在使用http客户端使用自签名证书的时候可以把对应的文件合并然后再导入,示例代码: requirements.txt certifi==2023.11.17 urllib3==2.1.0 #!/usr/bin/env python3 # coding=utf-8 # ***********************************************************************