它看起来不像你使用的Docker模块实际上支持AmazonLinux,如果你看一下代码的话
here
.
在Amazon Linux 1上,
# facter osfamily
RedHat
因此,假设所有的RedhatLinuxOS家族都使用SystemD。
根据
this
答案是,您实际上可以在AmazonLinux上启用systemd。另一种选择是使用AmazonLinux2。
否则,您需要在Docker模块中修补对AmazonLinux1的显式支持。这可能并不难。您可能会发现,您可以对该params.pp文件做一个微小的更改,然后向上游发送一个pr,或者如果愿意,在本地分叉它。