summaryrefslogtreecommitdiffstats
path: root/roles/push-docker/tasks
diff options
context:
space:
mode:
authorAdam Miller <admiller@redhat.com>2016-06-24 16:55:38 +0000
committerAdam Miller <admiller@redhat.com>2016-06-24 16:55:38 +0000
commit29fb2ad52f41adbea751215308e3db3d9112af9f (patch)
treefc1023f0fa8d843bae13d390bbee9a55f6284574 /roles/push-docker/tasks
parent38dd2cc3d18f334b077fb23a179f8783c71ce22a (diff)
downloadansible-29fb2ad52f41adbea751215308e3db3d9112af9f.tar.gz
ansible-29fb2ad52f41adbea751215308e3db3d9112af9f.tar.xz
ansible-29fb2ad52f41adbea751215308e3db3d9112af9f.zip
Add access to push to docker registry to compose-x86-01, Infra Ticket#5368
Signed-off-by: Adam Miller <admiller@redhat.com>
Diffstat (limited to 'roles/push-docker/tasks')
-rw-r--r--roles/push-docker/tasks/main.yml23
1 files changed, 23 insertions, 0 deletions
diff --git a/roles/push-docker/tasks/main.yml b/roles/push-docker/tasks/main.yml
new file mode 100644
index 000000000..204c0bfd4
--- /dev/null
+++ b/roles/push-docker/tasks/main.yml
@@ -0,0 +1,23 @@
+---
+# tasks file for push-docker
+#
+- name: install docker
+ action: "{{ ansible_pkg_mgr }} name=docker state=installed"
+
+- name: ensure docker daemon cert dir exists
+ file:
+ path: "{{docker_cert_dir}}"
+ state: directory
+
+- name: install docker client cert for registry
+ copy:
+ src: "{{private}}/files/koji/containerbuild.cert.pem"
+ dest: "{{docker_cert_dir}}/client.cert"
+
+- name: install docker client key for registry
+ copy:
+ src: "{{private}}/files/koji/containerbuild.key.pem"
+ dest: "{{docker_cert_dir}}/client.key"
+
+- name: start and enable docker
+ service: name=docker state=started enabled=yes