Terraform template_file非根命令

时间:2018-11-06 06:18:56

标签: amazon-web-services amazon-ec2 terraform

我在terraform脚本中使用template_file来运行命令,在我的脚本中,我需要启动一个postgresql实例,但是当我执行命令时,会出现以下错误:

pg_ctl: cannot be run as root

我的配置文件是这样的:

#cloud-config
runcmd:
 - systemctl start postgresql

默认情况下,aws cloud-config使用root用户开始配置, 如何与非root用户一起运行命令?

我认为如果我使用remot-exec可以完成这项工作,但是我无法创建为使用ssh而创建的密钥对。

0 个答案:

没有答案