| 12345678910111213141516171819202122232425262728293031 |
- - name: Start service
- hosts: docker_reg
- become: true
- tasks:
- - name: Registry
- community.docker.docker_swarm_service:
- name: registry
- image: registry:2
- env:
- REGISTRY_HTTP_TLS_CERTIFICATE: /certs/fullchain.pem
- REGISTRY_HTTP_TLS_KEY: /certs/privkey.pem
- REGISTRY_HTTP_TLS_CLIENTCAS: " - /certs/ca.pem"
- publish: [
- { published_port: 5000, target_port: 5000 }
- ]
- mounts: [
- {
- type: volume,
- driver_config: { name: glusterfs },
- source: docker_registry/data,
- target: /var/lib/registry,
- readonly: no,
- },
- {
- type: volume,
- driver_config: { name: glusterfs },
- source: docker_registry/certs,
- target: /certs,
- readonly: yes,
- }
- ]
|