tf/modules/swarm/shepherd
Jan Koppe 33205b6fb5
bunch of pre-commit linting things
2024-01-25 19:25:52 +01:00
..
README.md bunch of pre-commit linting things 2024-01-25 19:25:52 +01:00
main.tf bunch of pre-commit linting things 2024-01-25 19:25:52 +01:00
outputs.tf bunch of pre-commit linting things 2024-01-25 19:25:52 +01:00
variables.tf bunch of pre-commit linting things 2024-01-25 19:25:52 +01:00
version.tf Initial Things™, should be good enough to collaborate on 2024-01-25 19:13:35 +01:00

README.md

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.