如何使用 Ansible 在 FreeBSD 监狱中管理服务

主要观点:数月前作者将 NixOS 家庭实验室设置改为 FreeBSD VM,介绍了在 FreeBSD 中管理 jail 及相关 Ansible 操作。
关键信息:

  • 2024 年 12 月 7 日,有 ansible、freebsd、hacks、self-hosted、tools 标签。
  • Ansible 模块用于 FreeBSD 通常有jail参数,如设置 jail 中的rc参数或安装包,但service模块没有。
  • 若 Ansible≥2.18.1,可通过特定方式在 jail 中管理服务,如service模块加上arguments: "-j myjail"启动服务,启用服务需先调用sysrc模块;若 Ansible<2.18.1,可通过service模块name: "-j myjail sshd"及先调用sysrc模块来实现。
    重要细节:
  • 不同版本 Ansible 处理servicejail的方式不同,2.18.1 版本修复了相关 bug。
  • 具体的代码示例展示了在不同版本 Ansible 下如何在 jail 中管理服务。
阅读 7
0 条评论