almaops.ct_docker_registry
almaops.ct_docker_registry
Dockerレジストリをデプロイします(DockerミラーとS3バックエンドを可能にします)
説明
このロールは、Dockerレジストリを含むコンテナをデプロイし、設定することを可能にします。
デフォルト設定では、ローカルストレージまたはS3ストレージの使用、DockerHubのプルレート制限を回避するためのレジストリミラーの有効化などのオプションが提供されます。
例
- role: almaops.docker
- role: 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"
インストール
このロールはAnsible Galaxyからインストールできます:
ansible-galaxy install almaops.ct_docker_registry
ライセンス
著者情報
Dmitrii Kashin, freehck@freehck.com