【问题标题】:How can I attach an existing EBS volume to an EC2 instance with Ansible?如何使用 Ansible 将现有 EBS 卷附加到 EC2 实例?
【发布时间】:2022-02-09 11:53:04
【问题描述】:

我查看了 ec2_instanceec2_vol 的 Ansible 文档,但两者似乎都只支持创建新的 EBS 卷(空白或来自 EBS 快照)。我想将现有的 EBS 卷直接附加到实例,而不是创建它的快照,然后从该快照创建一个新卷。是否有一个 Ansible 模块可以做到这一点,或者我应该只使用 shell 并运行 the right AWS CLI command

【问题讨论】:

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


    【解决方案1】:

    您正在寻找id:instance: 属性的联合,如id: 属性旁边的语言所示:

    如果您希望附加现有卷(需要实例)或删除现有卷,则为卷 ID

    - amazon.aws.ec2_vol:
        id: '{{ my_volume_id }}'
        instance: '{{ my_inst_id }}'
        device_name: /dev/xvdf # or whatever
    

    当他们说instance: "None" 将其分离时,请注意(就像这点我一样),他们的真正意思是None,而不是null 或其他任何东西

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-12-29
      • 1970-01-01
      • 2017-12-05
      • 2021-11-26
      • 1970-01-01
      • 1970-01-01
      • 2020-07-20
      • 2016-03-30
      相关资源
      最近更新 更多