]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
Fix Rados Gateway socket path 219/head
authorSébastien Han <sebastien.han@enovance.com>
Mon, 2 Mar 2015 09:48:18 +0000 (10:48 +0100)
committerSébastien Han <sebastien.han@enovance.com>
Mon, 2 Mar 2015 09:48:18 +0000 (10:48 +0100)
Fixes: #217
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
roles/ceph-radosgw/files/s3gw.fcgi [deleted file]
roles/ceph-radosgw/tasks/install_debian.yml
roles/ceph-radosgw/tasks/install_redhat.yml
roles/ceph-radosgw/templates/rgw.conf
roles/ceph-radosgw/templates/s3gw.fcgi.j2 [new file with mode: 0644]

diff --git a/roles/ceph-radosgw/files/s3gw.fcgi b/roles/ceph-radosgw/files/s3gw.fcgi
deleted file mode 100644 (file)
index e766fcb..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/sh
-exec /usr/bin/radosgw -c /etc/ceph/ceph.conf -n client.radosgw.gateway
index 3460a22e4cbfb269af5cb608b9c510e8ea7cdd56..de3a362831b8c6fafd83979ca8f046d6a8023a00 100644 (file)
     - restart apache2
 
 - name: Install s3gw.fcgi script
-  copy: >
-    src=s3gw.fcgi
+  template: >
+    src=s3gw.fcgi.j2
     dest=/var/www/s3gw.fcgi
     mode=0555
     owner=root
index 9da4ee4e1659eed3cfa6b5daab6cc5d3d84d7386..94d1fd73b3ce4aa16d9e6cbadf13b97d81775a93 100644 (file)
@@ -47,8 +47,8 @@
     mode=0644
 
 - name: Install s3gw.fcgi script
-  copy: >
-    src=s3gw.fcgi
+  template: >
+    src=s3gw.fcgi.j2
     dest=/var/www/s3gw.fcgi
     mode=0555
     owner=root
index 864a2b4f70c26a7626d0a228163996ceaaa2f1e1..f934d3adc7ef79bacd591c6a634fcc59ff188bde 100644 (file)
@@ -1,6 +1,6 @@
 # {{ ansible_managed }}
 
-FastCgiExternalServer /var/www/s3gw.fcgi -socket /tmp/radosgw.sock
+FastCgiExternalServer /var/www/s3gw.fcgi -socket  /tmp/radosgw-{{ ansible_hostname }}.sock
 <VirtualHost *:80>
         ServerName {{ ansible_hostname }}
         ServerAdmin {{ email_address }}@{{ ansible_fqdn }}
diff --git a/roles/ceph-radosgw/templates/s3gw.fcgi.j2 b/roles/ceph-radosgw/templates/s3gw.fcgi.j2
new file mode 100644 (file)
index 0000000..f309fff
--- /dev/null
@@ -0,0 +1,3 @@
+# {{ ansible_managed }}
+#!/bin/sh
+exec /usr/bin/radosgw -c /etc/ceph/ceph.conf -n client.radosgw.{{ ansible_hostname }}