homelab/roles/portainer/tasks/main.yml

18 lines
453 B
YAML

- name: run container
docker_container:
name: 'portainer'
image: portainer/portainer-ce
networks:
- name: external
volumes:
- "/var/run/docker.sock:/var/run/docker.sock"
ports:
- "8000:8000"
- "9000:9000"
state: started
- name: copy nginx conf
template:
src: portainer.conf.j2
dest: "{{ data_folder }}/nginx/conf.d/{{ role_name }}.{{ base_domain }}.conf"
mode: "755"
notify: reload nginx