airavata-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From machris...@apache.org
Subject [35/50] [abbrv] airavata git commit: Make portal files owned by unprivileged user
Date Fri, 28 Apr 2017 15:23:16 GMT
Make portal files owned by unprivileged user


Project: http://git-wip-us.apache.org/repos/asf/airavata/repo
Commit: http://git-wip-us.apache.org/repos/asf/airavata/commit/15658819
Tree: http://git-wip-us.apache.org/repos/asf/airavata/tree/15658819
Diff: http://git-wip-us.apache.org/repos/asf/airavata/diff/15658819

Branch: refs/heads/develop
Commit: 156588192a0d9cf1f40c26801d08ce0456f98148
Parents: cad8418
Author: Marcus Christie <machristie@apache.org>
Authored: Tue Apr 25 16:02:18 2017 -0400
Committer: Marcus Christie <machristie@apache.org>
Committed: Tue Apr 25 16:02:18 2017 -0400

----------------------------------------------------------------------
 dev-tools/ansible/roles/pga/tasks/main.yml | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/airavata/blob/15658819/dev-tools/ansible/roles/pga/tasks/main.yml
----------------------------------------------------------------------
diff --git a/dev-tools/ansible/roles/pga/tasks/main.yml b/dev-tools/ansible/roles/pga/tasks/main.yml
index 76461df..384ef25 100644
--- a/dev-tools/ansible/roles/pga/tasks/main.yml
+++ b/dev-tools/ansible/roles/pga/tasks/main.yml
@@ -20,7 +20,7 @@
 
 ---
 - name: Create root directory
-  file: path="{{ doc_root_dir }}" state=directory
+  file: path="{{ doc_root_dir }}" state=directory owner="{{user}}" group="{{group}}"
   become: yes
 
 - include: install_deps_{{ ansible_distribution }}_{{ ansible_distribution_major_version
}}.yml
@@ -33,6 +33,7 @@
    update: yes
    force: yes
   become: yes
+  become_user: "{{user}}"
 
 - name: Create user data dir {{ user_data_dir }}
   file: path="{{ user_data_dir }}" state=directory owner="{{user}}" group="{{group}}" mode=0777
recurse=yes follow=yes
@@ -87,10 +88,11 @@
 - name: Run composer update
   composer: command=update working_dir="{{ doc_root_dir }}"
   become: yes
+  become_user: "{{user}}"
 
 # step 6: Change pga configurations
 - name: Copy pga config file
-  template: src=pga_config.php.j2 dest="{{ doc_root_dir }}/app/config/pga_config.php"
+  template: src=pga_config.php.j2 dest="{{ doc_root_dir }}/app/config/pga_config.php" owner="{{user}}"
group="{{group}}"
   become: yes
 
 - name: Checkout the portal theme (if a custom theme is defined)
@@ -100,9 +102,11 @@
    version: "master"
    update: yes
   when: portal_theme != "base"
+  become: yes
+  become_user: "{{user}}"
 
 - name: give read permissions to doc root
-  file: path="{{ doc_root_dir }}" state=directory mode=a+rX recurse=yes
+  file: path="{{ doc_root_dir }}" state=directory mode=a+rX owner="{{user}}" group="{{group}}"
recurse=yes
   become: yes
 
 - name: give write permissions to storage dir


Mime
View raw message