Blob Blame History Raw
---
- hosts: localhost
  vars:
  - artifacts: ./artifacts
  tags:
  - atomic
  - classic
  - container
  remote_user: root
  tasks:
  - name: Create the folder where we will store the tests
    action: file state=directory path={{ item }}
            owner=root group=root
    with_items:
    - /usr/local/bin

  - name: Install the test files
    copy: src={{ item.file }} dest=/usr/local/bin/{{ item.dest }}
           mode=0755
    with_items:
    - {file: test-simple, dest: test-simple }

  - block:
    - name: Execute the tests
      shell: exec > /tmp/test.log && /usr/local/bin/test-simple 2>&1

  - always:
    - name: Pull out the logs
      fetch:
        dest: "{{ artifacts }}/"
        src: "/tmp/test.log"
        flat: yes