run-tests-two-nodes-playbook.yml 608 B

123456789101112131415161718192021222324
  1. - name: install dependencies
  2. import_playbook: install-dependencies-playbook.yml
  3. - hosts: 127.0.0.1
  4. user: root
  5. become: yes
  6. become_method: sudo
  7. tasks:
  8. - name: run network
  9. block:
  10. - name: run two nodes containerized network
  11. docker_compose:
  12. project_src: ./
  13. state: present
  14. - name: execute network tests
  15. shell: yarn test >> ../../.tmp/tests.log
  16. args:
  17. chdir: ../../tests/network-tests/
  18. always:
  19. - name: stop containers
  20. docker_compose:
  21. project_src: ./
  22. state: absent