Вы можете использовать ec2_vol
модуля: http://docs.ansible.com/ansible/ec2_vol_module.html
. Примечание: Следите за опции, которые он поддерживает и версию они были добавлены в
- name: Detach the old volume
ec2_vol:
region: "{{ aws_region }}"
id: "{{ get_id.volume_id }}"
instance: None
register: detach_vol
- name: Creating a Volume from a snapshot
ec2_vol:
snapshot: "{{snap_id}}"
region: "{{ aws_region }}"
volume_size: 40
instance: "{{ instance_id }}"
register: ec2_vol
tags: attach
- name: Attach the Created volume to an instance
ec2_vol:
instance: "{{ instance_id }}"
id: "{{ ec2_vol.volume_id }}"
device_name: /dev/sda1
delete_on_termination: yes
Если я хочу, чтобы восстановить его на моем существующий экземпляр? – kohi
Как вы создали моментальный снимок? Снимки томов EBS не перезагружают экземпляр или не делают его недоступным. Однако, вы остановили экземпляр EC2, прежде чем делать снимок? – RaviTezu
Нет, я просто сделал снимок своих экземпляров, не останавливая его. Теперь я хочу создать новый том с моим снимком, затем отсоединить старый том и прикрепить новый том в моем экземпляре. – kohi