From 142af1d2efe7b52671d0849cf115169044c6978f Mon Sep 17 00:00:00 2001 From: Adam Miller Date: Thu, 14 Apr 2016 13:43:13 +0000 Subject: [PATCH] osbs-master: be sure to have htpasswd file in place before starting origin-master Signed-off-by: Adam Miller --- playbooks/groups/osbs-master.yml | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/playbooks/groups/osbs-master.yml b/playbooks/groups/osbs-master.yml index fd895497e0..7be0bde815 100644 --- a/playbooks/groups/osbs-master.yml +++ b/playbooks/groups/osbs-master.yml @@ -53,6 +53,16 @@ src: "{{private}}/files/osbs/{{env}}/osbs-internal.key" dest: "/etc/origin/master/named_certificates/{{osbs_url}}.key" + - name: ensure origin conf dir exists + file: + path: "/etc/origin" + state: "directory" + + - name: place htpasswd file + copy: + src: "{{private}}/files/httpd/osbs.htpasswd" + dest: /etc/origin/htpasswd + - name: setup osbs hosts: osbs:osbs-stg vars_files: @@ -179,11 +189,6 @@ handlers: - - name: place htpasswd file - copy: - src: "{{private}}/files/httpd/osbs.htpasswd" - dest: /etc/origin/htpasswd - - name: buildroot container shell: atomic-reactor create-build-image --reactor-tarball-path /usr/share/atomic-reactor/atomic-reactor.tar.gz /etc/osbs/buildroot/ buildroot