---
- name: Get instance information
  action: ec2_facts

- name: Tag instance for xserver
  ec2_tag:
    resource: "{{ ansible_ec2_instance_id }}"
    region: "{{ ansible_ec2_placement_region }}"
    tags:
      "version:xserver" : "{{ xserver_source_repo }} {{ xserver_checkout.after }}"
  when: xserver_checkout.after is defined

- name: Tag instance for xserver grader
  ec2_tag:
    resource: "{{ ansible_ec2_instance_id }}"
    region: "{{ ansible_ec2_placement_region }}"
    tags:
      "version:xserver_grader" : "{{ XSERVER_GRADER_SOURCE }} {{ xserver_grader_checkout.after }}"
  when: xserver_grader_checkout.after is defined