[CORD-717]
Install a SSL-secured docker registry on head node
Change-Id: I871073238669566b1789039d38b80180e21e6dec
diff --git a/prep-headnode-playbook.yml b/prep-headnode-playbook.yml
index eeaa972..baf9a43 100644
--- a/prep-headnode-playbook.yml
+++ b/prep-headnode-playbook.yml
@@ -28,11 +28,6 @@
- common-prep
- pki-install
-- name: Install docker and configure it
- hosts: head
- roles:
- - docker-install
-
- name: Configure network interfaces
hosts: head
become: yes
@@ -60,6 +55,18 @@
roles:
- { role: apt-cacher-ng, when: use_apt_cache | default(True) }
+- name: Install docker and configure it
+ hosts: head
+ roles:
+ - docker-install
+
+- name: Install docker registry, and configure docker client to use it
+ hosts: head
+ become: yes
+ roles:
+ - { role: docker-registry, when: use_secure_docker_registry | default(True) }
+ - { role: docker-registry-client, when: use_secure_docker_registry | default(True) }
+
- name: Install apache proxy
hosts: head
become: yes