--- # Setup joystream code, build and Create AMI - name: Setup instance hosts: all tasks: - block: - name: Get code from git repo include_role: name: common tasks_from: get-code-git - name: Run setup and build include_role: name: common tasks_from: run-setup-build - name: Basic AMI Creation amazon.aws.ec2_ami: instance_id: "{{ instance_id }}" wait: yes name: "{{ ami_name }}" launch_permissions: group_names: ['all'] tags: Name: "{{ ami_name }}" register: ami_data delegate_to: localhost - name: Print AMI ID debug: msg: "AMI ID is: {{ ami_data.image_id }}" always: - name: Delete the stack amazon.aws.cloudformation: stack_name: "{{ stack_name }}" state: "absent" delegate_to: localhost