tf/modules/swarm/shepherd/README.md

1.3 KiB

shepherd

This service is responsible for automatically updating the container images for Docker services.

It connects to the Docker socket, and looks for services with the label shepherd.auto-update=true. It then checks the Docker registry for a newer version of the image, and if one is found, it updates the service.

The checks are performed once per day.

Requirements

Name Version
terraform 1.5.5
docker ~>3.0
hetznerdns ~>2.2

Providers

Name Version
docker ~>3.0

Modules

No modules.

Resources

Name Type
docker_service.shepherd resource
docker_registry_image.shepherd data source

Inputs

No inputs.

Outputs

No outputs.