- name: Ensure Docker service is running service: name: docker state: started enabled: true - name: Pull Portainer Docker image community.docker.docker_image: name: portainer/portainer-ce source: pull - name: Create Portainer container community.docker.docker_container: name: portainer image: portainer/portainer-ce state: started ports: - "9000:9000" volumes: - "/var/run/docker.sock:/var/run/docker.sock" - "portainer_data:/data" restart_policy: unless-stopped - name: Ensure Portainer container is running community.docker.docker_container: name: portainer state: started