Ubuntu 16.04 在 kickstart 期间预置和 puppet 代码

Ubuntu 16.04 在 kickstart 期间预置和 puppet 代码

我已经创建了一个基于预种子的自动安装系统,其中包括一个 kickstart。

到目前为止,它运行良好 - 无论是在 vm 上,还是在 nuc 或服务器上的 usb 上。我现在的主要问题是,我无法在此过程中运行 puppet 代码。

puppet 正在安装 apt-get install puppet

在此期间我如何运行 puppet 代码?该文件将在 cd rom 路径的文件系统根目录中可用。

欢迎提出任何建议/提示。提前致谢!

答案1

您可以添加命令来运行如下命令:

d-i preseed/late_command string \
 in-target /bin/bash -c '/path/to/puppet apply /path/to/puppet.pp'; \
 in-target /bin/bash -c 'echo "Some status message"';

相关内容