簡體   English   中英

如何將現有 EBS 卷附加到 Ansible 的 EC2 實例?

[英]How can I attach an existing EBS volume to an EC2 instance with Ansible?

我查看了ec2_instanceec2_vol的 Ansible 文檔,但兩者似乎都只支持創建新的 EBS 卷(空白或來自 EBS 快照)。 我想將一個現有的 EBS 卷直接附加到一個實例,而不是創建它的快照,然后從該快照創建一個新卷。 是否有執行此操作的 Ansible 模塊,或者我應該只使用shell並運行正確的 AWS CLI 命令

您正在尋找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或其他任何東西

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM