123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- ---
- - name: Install required packages
- package: name={{ item }} state=latest
- with_items:
- - docker-compose
- - name: Tear down existing service - flaresolverr
- community.docker.docker_compose_v2:
- project_src: /opt/flaresolverr
- state: absent
- - name: Create and start services - flaresolverr
- community.docker.docker_compose_v2:
- project_src: /opt/flaresolverr
- state: present
- register: output
- - name: Tear down existing service - monitoring
- community.docker.docker_compose_v2:
- project_src: /opt/monitoring
- state: absent
- - name: Create and start services - monitoring
- community.docker.docker_compose_v2:
- project_src: /opt/monitoring
- state: present
- register: output
- - name: Tear down existing service - jenkins-agent
- community.docker.docker_compose_v2:
- project_src: /opt/jenkins-agent
- state: absent
- - name: Create and start services - jenkins-agent
- community.docker.docker_compose_v2:
- project_src: /opt/jenkins-agent
- state: present
- register: output
- - name: Tear down existing service - portainer
- community.docker.docker_compose_v2:
- project_src: /opt/portainer
- state: absent
- - name: Create and start services - portainer
- community.docker.docker_compose_v2:
- project_src: /opt/portainer
- state: present
- recreate: always
- pull: always
- register: output
|