ec2_ami_find устарел, и вместо него должны использоваться ec2_ami_facts.В ec2_ami_find мы должны были предоставить параметр для проверки состояния, которое будет соответствовать состоянию ami.Как мы можем включить подобную проверку с ec2_ami_facts, поскольку параметр 'state' является возвращаемым значением в ec2_ami_facts?
- name: Checking availablity status of encrypted ami
ec2_ami_find:
ami_id: "{{ ami_id }}"
region: "{{ec2_region}}"
state: pending
register: ami_facts
until: ami_facts.results[0] is undefined
retries: 50
delay: 30
- name: Checking availablity status of encrypted ami
ec2_ami_facts:
image_ids: "{{ mr_ami_id }}"
region: "{{ ec2_region }}"
#state: pending ?
register: ami_facts
until: ami_facts.results is undefined
retries: 50
delay: 30