ami_block_device_mappings неправильно работает с упаковщиком

Я использую упаковщик для создания AMI, добавляя к нему 2 блочных устройства, 1 корень и еще один ebs. Сопоставление блочного устройства не прикрепляет блок ebs к созданному ami или временному экземпляру. Мой блок кода выглядит так (добавлены только детали с сопоставлением блочного устройства):

"builders": [
    {
      "type": "amazon-ebs",
       "ami_block_device_mappings":[{
        "device_name":"/dev/xvda",
        "volume_size":8,
        "volume_type":"gp2",
        "encrypted":false,
        "delete_on_termination":true
       },
       {
        "device_name":"/dev/sdb",
        "volume_size":50,
        "volume_type":"gp2",
        "encrypted":true,
        "delete_on_termination":true
       }]
     }],
      "provisioners": [
    {
        "type" : "shell",
        "inline" : [
            "sleep 30",
            "sudo yum update -y",
            "sudo yum-config-manager --enable epel",
            "sudo yum install ansible -y",
            "sleep 30",
            "sudo fdisk -l"
        ]
    }
  ]

fdisk -l показывает, что добавлен только 1 блок

 amazon-ebs: Disk /dev/xvda: 8589 MB, 8589934592 bytes, 16777216 sectors
    amazon-ebs: #         Start          End    Size  Type            Name
    amazon-ebs: 1         4096     16777182      8G  Linux filesyste Linux
    amazon-ebs: 128         2048         4095      1M  BIOS boot parti BIOS Boot Partition

Я не уверен, почему это происходит? Любая помощь в этом?

Спасибо и с уважением, Джей


person mrityunjay    schedule 30.12.2016    source источник


Ответы (1)


Я думаю, вы ищете launch_block_device_mappings.

person Rickard von Essen    schedule 30.12.2016
comment
Спасибо Рикард. launch_block_device_mappings решил проблему, с которой я столкнулся. Спасибо за помощь. - person mrityunjay; 31.12.2016
comment
Если вы примете ответ, все увидят, что это решено. - person Rickard von Essen; 31.12.2016