almaops.ct_docker_registry
almaops.ct_docker_registry
Docker-Registry bereitstellen (ermöglicht Docker-Mirror und S3-Backend)
Beschreibung
Diese Rolle ermöglicht es, einen Container mit Docker-Registry bereitzustellen und zu konfigurieren.
Die Standardkonfiguration bietet Optionen zur Nutzung von lokalem oder S3-Speicher, um Registry-Mirroring zu aktivieren und die Pull-Rate-Beschränkung von Dockerhub zu umgehen usw.
Beispiel
- rolle: almaops.docker
- rolle: almaops.ct_docker_registry
ct_docker_registry_ct_name: "registry-mirror"
ct_docker_registry_bind_addr: "{{ backnet_ip }}"
ct_docker_registry_port: "5000"
ct_docker_registry_enable_mirroring: true
ct_docker_registry_enable_s3_storage: true
ct_docker_registry_s3_akey: "<...>"
ct_docker_registry_s3_skey: "<...>"
ct_docker_registry_s3_region: "ru-central1"
ct_docker_registry_s3_endpoint: "https://storage.yandexcloud.net"
ct_docker_registry_s3_bucket: "myorg-dockerhub-mirror"
Installation
Diese Rolle kann von Ansible Galaxy installiert werden:
ansible-galaxy install almaops.ct_docker_registry
Lizenz
Autor Informationen
Dmitrii Kashin, freehck@freehck.com