Я просматривал предопределенный стек LAMP для шаблона инстанса Amazon ec2 в Bluemix и нашел следующий фрагмент кода:
"awsPHPInstance": {
"source": "git::https://github.com/camc-experimental/terraform-modules.git?ref=master//aws/ami_instance",
"aws_ami": "${module.find_ami.aws_ami}",
"aws_instance_type": "t2.micro",
"aws_subnet_id": "${module.awsNetwork.subnet_id}",
"aws_security_group_id": "${module.awsNetwork.application_security_group_id}",
"aws_cam_public_key_id": "${aws_key_pair.cam_lamp_public_key.id}",
"hostname": "${var.php_instance_name}",
"module_script": "files/createCAMUser.sh",
"module_script_name": "createCAMUser.sh",
"module_script_variable_1": "${var.cam_user}",
"module_script_variable_2": "${var.cam_pwd}"
}
Я не очень понимаю "module_script": "files/createCAMUser.sh"
. Где находится папка этого файла, в которой находится сценарий оболочки? Насколько я понимаю, у нас может быть только одностраничный автономный шаблон terraform.
"module_script": "files/installMongoDB.sh"
Я так понял, что он идет по ссылке на гитхаб, указанной в ресурсе. Но что, если я хочу сослаться на файл .pem, который я не могу загрузить на github? Как я могу сослаться на внешний файл в файле CAM terraform? - person codec   schedule 01.06.2017