如何最好地安装配置文件存档?

如何最好地安装配置文件存档?

有哪些工具可以一次性安装配置文件档案?

也就是说,首先启动一个全新的 Ubuntu 安装,面对它的一组默认配置文件,并有一个要安装的配置文件的存档(松散定义,未压缩的目录或单个存档文件),如何最好地将该存档写入新机器?

我有一小组 Bash 脚本来自动执行安装,但我专注于编写配置文件存档的具体步骤,而不是遍历存档中的 find 命令或路径列表。我一直在尝试将 tar 存档扩展为 root,并且看到了一些关于使用 dpkg 的参考。我最近还顺便看到了一个参考,它提到了一个特定的 CLI 实用程序,它可以做到这一点,而不需要中间的 tarball 或 .deb 包,但现在似乎无法找到它。

与其重新发明轮子,不如去询问最佳方法。在 Google 上搜索一个小时或更长时间只会返回有关恢复默认配置文件的帖子,而不是全部替换它们。

显然,这适用于单台机器或小组机器,要么重新安装在现有机器上,要么移动到另一台机器上,而不是按规模来证明 Ansible、puppet 或类似工具的合理性。

显然,这更多的是一个关于最佳实践和指向正确工具的元问题,不一定是它们的语法,我可以弄清楚。

感谢您的任何想法。

编辑:所讨论的配置文件只是需要散布到文件系统正确位置的基本内容,包括网络单元、其他单元以及与 ssh、rsyslog、logrotate、samba、grub、bashrc、nanorc、udev 等相关的文件。

相关内容