我正在尝试在 AWS EC2 上使用 cloudify 引导 CentOS 实例,但我无法做到这一点,因为我总是被以下结构错误打断:fabric_plugin.tasks.run_module_task' -> Needed to prompt for a connection or sudo password (host: X.X.X.X), but abort-on-prompts was set to True
.
我制作了一个简单的 YAML 文件来配置 AWS 引导程序,以及在我运行引导程序命令后创建的 .pem 公钥,因此基本上结构应该将它与 CentOS EC2 用户名一起使用,而不提示输入密码。
我的 input.YAML 文件:
aws_access_key_id: 'XX'
aws_secret_access_key: 'XXXX'
image_id: 'ami-6e37a25e' #ami-e48d6ad7' #ami-45f7ed24'
instance_type: 't2.micro'
ssh_key_filename: '~/.ssh/manager-cle.pem'
agent_private_key_path: ''~/.ssh/client-cle.pem'
manager_security_group_name: 'cloudify-manager-security-group'
agent_security_group_name: 'cloudify-agent-security-group'
manager_server_name: 'cloudify-manager-server'
manager_keypair_name: 'manager-key'
agent_keypair_name: 'agent-key'