main.yml 731 B

12345678910111213141516171819202122232425262728293031
  1. ---
  2. - name: Install required packages
  3. package: name={{ item }} state=latest
  4. with_items:
  5. - docker-compose
  6. - name: Tear down existing service - flaresolverr
  7. community.docker.docker_compose:
  8. project_src: /opt/flaresolverr
  9. state: absent
  10. - name: Create and start services - flaresolverr
  11. community.docker.docker_compose:
  12. project_src: /opt/flaresolverr
  13. state: present
  14. pull: true
  15. register: output
  16. - name: Tear down existing service - monitoring
  17. community.docker.docker_compose:
  18. project_src: /opt/monitoring
  19. state: absent
  20. - name: Create and start services - monitoring
  21. community.docker.docker_compose:
  22. project_src: /opt/monitoring
  23. state: present
  24. pull: true
  25. register: output