]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
ceph-common: uniformize template path calls 833/head
authorSébastien Han <seb@redhat.com>
Thu, 2 Jun 2016 08:52:23 +0000 (10:52 +0200)
committerSébastien Han <seb@redhat.com>
Thu, 2 Jun 2016 16:19:03 +0000 (18:19 +0200)
In order to align all Ansible versions, we now use the full path for the
template. We rely on `role_path` variable. Now all the tasks using
the template module have a uniform syntax.

Might fix issue raised in #483

Signed-off-by: Sébastien Han <seb@redhat.com>
roles/ceph-common/tasks/installs/install_rgw_on_debian.yml
roles/ceph-common/tasks/installs/install_rgw_on_redhat.yml
roles/ceph-common/tasks/installs/install_rh_storage_on_redhat.yml
roles/ceph-common/tasks/installs/redhat_ceph_repository.yml
roles/ceph-mon/tasks/docker/create_configs.yml
roles/ceph-mon/tasks/docker/start_docker_monitor.yml
roles/ceph-osd/tasks/docker/start_docker_osd.yml

index bbcd47dfc9445443ec076a318e2e3f5d2b8250aa..9a22bce591b3ea9cef9db12b4970e189c35b5983 100644 (file)
 
 - name: install default httpd.conf
   template:
-    src: ../../templates/httpd.conf
+    src: "{{ role_path }}/templates/httpd.conf"
     dest: /etc/apache2/httpd.conf
     owner: root
     group: root
 
 - name: install rados gateway vhost
   template:
-    src: ../../templates/rgw.conf
+    src: "{{ role_path }}/templates/rgw.conf"
     dest: /etc/apache2/sites-available/rgw.conf
     owner: root
     group: root
 
 - name: install s3gw.fcgi script
   template:
-    src: ../../templates/s3gw.fcgi.j2
+    src: "{{ role_path }}/templates/s3gw.fcgi.j2"
     dest: /var/www/s3gw.fcgi
     mode: 0555
     owner: root
index 3dac9ab8904a434cd87b69a848030269b4a3c670..7338aa0c9f730634fc3bc84127cbf30a39c31249 100644 (file)
@@ -1,7 +1,7 @@
 ---
 - name: add ceph extra
   template:
-    src: ../../templates/ceph-extra.repo
+    src: "{{ role_path }}/templates/ceph-extra.repo"
     dest: /etc/yum.repos.d
     owner: root
     group: root
 
 - name: install rados gateway vhost
   template:
-    src: ../../templates/rgw.conf
+    src: "{{ role_path }}/templates/rgw.conf"
     dest: /etc/httpd/conf.d/rgw.conf
     owner: root
     group: root
 
 - name: install s3gw.fcgi script
   template:
-    src: ../../templates/s3gw.fcgi.j2
+    src: "{{ role_path }}/templates/s3gw.fcgi.j2"
     dest: /var/www/s3gw.fcgi
     mode: 0555
     owner: root
index 3fa7843e0169b7b1cdc1f7fad69723490ac52c54..050def2dd89a2694cdc2dd71a7ebe43051ed11cb 100644 (file)
@@ -8,7 +8,7 @@
 
 - name: add red hat storage repository
   template:
-    src: ../../templates/redhat_storage_repo.j2
+    src: "{{ role_path }}/templates/redhat_storage_repo.j2"
     dest: /etc/yum.repos.d/rh_storage.repo
     owner: root
     group: root
index 23e313d1278088cfc39d6a8a0ce6e5ce189dc2bd..049818eda0738ed6eb96a78f9a6eeaadce1edaee 100644 (file)
@@ -51,7 +51,7 @@
 
 - name: add inktank ceph enterprise repository
   template:
-    src: redhat_ice_repo.j2
+    src: "{{ role_path }}/templates/redhat_ice_repo.j2"
     dest: /etc/yum.repos.d/ice.repo
     owner: root
     group: root
index ec293db4b9b1e4a51845c4fb71798cceeed7408c..8229cc59330101cfa7d0291d62850ae023f8a418 100644 (file)
@@ -2,7 +2,7 @@
 - name: generate ceph configuration file
   action: config_template
   args:
-    src: "{{ playbook_dir }}/roles/ceph-common/templates/ceph.conf.j2"
+    src: "{{ role_path }}/templates/ceph.conf.j2"
     dest: /etc/ceph/ceph.conf
     owner: "root"
     group: "root"
index 4e855815a316ef246877b71c955e058b73bcf898..16228ec1e2a585b8d54049aefb53ff6e0a0e6a6e 100644 (file)
@@ -44,7 +44,7 @@
 - name: generate systemd unit file
   become: true
   template:
-    src: "{{ playbook_dir }}/roles/ceph-mon/templates/ceph-mon.service.j2"
+    src: "{{ role_path }}/templates/ceph-mon.service.j2"
     dest: /var/lib/ceph/ceph-mon@.service
     owner: "root"
     group: "root"
index fdcfd97493de076887af2b380a3d7faa6944ee67..a92b8e3094fba770e54acef894ac4e7aadaecc1a 100644 (file)
 - name: generate systemd unit file
   become: true
   template:
-    src: "{{ playbook_dir }}/roles/ceph-osd/templates/ceph-osd.service.j2"
+    src: "{{ role_path }}/templates/ceph-osd.service.j2"
     dest: /var/lib/ceph/ceph-osd@.service
     owner: "root"
     group: "root"