--- - name: Configure EC2 for ECS Cluster hosts: inventory_hosts become: yes vars: ecs_cluster_name: "nvhi-atsila-cluster" tasks: - name: Update all packages yum: name: '*' state: latest - name: Install Docker yum: name: docker state: present - name: Install ECS init yum: name: ecs-init state: present - name: Start and enable Docker service: name: docker state: started enabled: true - name: Create ECS config directory file: path: /etc/ecs state: directory mode: '0755' - name: Write ECS config file copy: dest: /etc/ecs/ecs.config content: | ECS_CLUSTER={{ ecs_cluster_name }} ECS_AVAILABLE_LOGGING_DRIVERS=["json-file","awslogs"] mode: '0644' - name: Start and enable ECS agent service: name: ecs state: started enabled: true