2016-05-09 5 views

ответ

1

Вы можете использовать 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 
+0

Если я хочу, чтобы восстановить его на моем существующий экземпляр? – kohi

+0

Как вы создали моментальный снимок? Снимки томов EBS не перезагружают экземпляр или не делают его недоступным. Однако, вы остановили экземпляр EC2, прежде чем делать снимок? – RaviTezu

+0

Нет, я просто сделал снимок своих экземпляров, не останавливая его. Теперь я хочу создать новый том с моим снимком, затем отсоединить старый том и прикрепить новый том в моем экземпляре. – kohi