You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
1.0 KiB
YAML
37 lines
1.0 KiB
YAML
---
|
|
- name: Portainer | Pull images
|
|
docker_image:
|
|
name: ubuntu
|
|
source: pull
|
|
|
|
- name: Restore any missing volumes from S3 for Potainer.
|
|
ansible.builtin.include_role:
|
|
name: chatton.docker_backup.docker_s3_volume_restore
|
|
vars:
|
|
docker_backup_restore_force: false
|
|
docker_backup_restore_latest_s3_key: true
|
|
docker_backup_fail_on_no_s3_backups: false
|
|
docker_backup_s3_volume:
|
|
name: portainer_portainer_data
|
|
|
|
- name: Portainer | Docker compose up
|
|
community.docker.docker_compose:
|
|
project_name: portainer
|
|
definition:
|
|
version: '3.2'
|
|
services:
|
|
portainer:
|
|
labels:
|
|
ie.cianhatton.backup.enabled: 'true'
|
|
ie.cianhatton.backup.schedule: nightly
|
|
image: "portainer/portainer-ce:{{ portainer_version }}"
|
|
container_name: portainer
|
|
restart: unless-stopped
|
|
ports:
|
|
- 9000:9000
|
|
volumes:
|
|
- portainer_data:/data
|
|
- /var/run/docker.sock:/var/run/docker.sock
|
|
volumes:
|
|
portainer_data:
|