61 条回复  ·  6984 次点击
hervey0424 小成 2025-8-26 11:32:51
管理个破电脑就这么爽了, 要是让你管理几个人那不得飞起来啊
Kirkcong 初学 2025-8-26 11:33:45
@EyebrowsWhite #23 我最开始是腾讯轻量,后来换到了 aws lightsail, 再然后 hosthatch 黑五时候开了三年的机器,现在转到 ovh dedicate 了。。。
defunct9 初学 2025-8-26 11:35:01
楼上热火朝天的,ansible 的变量有几个级别?这是我被面试的时候问到的问题。
salmon5 小成 2025-8-26 11:35:59
看来你这个前端挺闲的
taberu 初学 2025-8-26 11:38:11
@Kirkcong 集群内部的代理无所谓了,我用的比较传统的 Nginx ,在我的应用场景区别不大。
EyebrowsWhite 楼主 小成 2025-8-26 11:39:24
@Kirkcong #31 牛的,下一步是 bare mental 哈哈哈
taberu 初学 2025-8-26 11:39:45
@defunct9 啊?这是面 devops 的岗位吗?问一般的开发感觉有点离谱了。我觉得 ansible 能靠 Google/ai 写出来能跑的配置就行(:
EyebrowsWhite 楼主 小成 2025-8-26 11:40:50
@EyebrowsWhite #35 typo mental -> metal
EyebrowsWhite 楼主 小成 2025-8-26 11:44:43
@defunct9 #32 按优先级 roles/defaults 然后 all_vars, group_vars, host_vars, roles/vars, playbook 中的 vars 似乎是这样的,我也不太确定
w568w 小成 2025-8-26 11:45:36
@Kirkcong 嗯,我也觉得奇怪,我准确描述一下现象:是忽快忽慢,有时几秒就 gather 完,有时每台都卡几分钟,甚至直接 connection timeout (而这时我自己连接 ssh 一直是稳定、速度正常的)。debug 不太方便做,所有 infra 都迁移出 ansible 了,现在想连还要重配 inventory ,比较麻烦 @EyebrowsWhite 是的。但调试 ansible playbooks 的时候,肯定不希望每试一个参数都花几分钟时间吧 --- 我也补充下安利 pyinfra 的优点: 1. 纯 python 作为配置,不需要学奇怪的 yaml 脚本和模板语法,简单的管理完全可以单文件 all-in-one 。现在感觉 ansible 这一套复杂的目录结构只会导致配置文件碎片化,降低可维护性 2. 速度快,前面提过了,不说了 3. two-pass 执行,部署任务时可以先快速给你列出哪些任务需要执行、哪些任务可直接 skip ,然后根据实际情况选择执行 4. 文档简单,API 比 ansible 简易太多 缺点: 1. 没有 ansible 那么庞大的 roles 库,大部分复杂配置需要自己手敲(不过也敲不了几行,而且都是 Python ,很容易组织起来复用)
返回顶部