homelab/ansible-home/roles/portainer/tasks/main.yml

31 lines
821 B
YAML

- name: Create volume for portainer
community.docker.docker_volume:
name: portainer_data
tags: host
- name: Create a host portainer container
community.docker.docker_container:
name: portainer
image: portainer/portainer-ce:2.18.3
state: started
volumes:
- portainer_data:/data
- /var/run/docker.sock:/var/run/docker.sock
ports:
- "8000:8000"
- "9443:9443"
restart_policy: "always"
tags: host
- name: Create agent portainer container
community.docker.docker_container:
name: portainer_agent
image: portainer/agent:2.18.3
state: started
restart_policy: always
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /var/lib/docker/volumes:/var/lib/docker/volumes
ports:
- 9001:9001
tags: agent