From 24aeff2e72820ef83da6d81a9b66ccfcb28c8eb7 Mon Sep 17 00:00:00 2001 From: Ludovic Poujol Date: Mon, 26 Mar 2018 09:53:35 +0200 Subject: [PATCH] rbenv: fix become user issue with copy tasks --- CHANGELOG.md | 1 + rbenv/tasks/main.yml | 23 ++++++++++++++--------- 2 files changed, 15 insertions(+), 9 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b852b93b..b0de0a55 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -34,6 +34,7 @@ The **patch** part changes incrementally at each release. * nginx: fix basic auth for default vhost * dovecot: fix support of plus sign * mysql/mysql-oracle: mysqltuner cron task is executable +* rbenv: fix become user issue with copy tasks ## [9.1.6] - 2018-02-02 diff --git a/rbenv/tasks/main.yml b/rbenv/tasks/main.yml index 7b680e83..12af65c5 100644 --- a/rbenv/tasks/main.yml +++ b/rbenv/tasks/main.yml @@ -18,6 +18,20 @@ - rbenv - packages +- name: default gems are installed for {{ username }} + copy: + src: default-gems + dest: '{{ rbenv_root }}/default-gems' + owner: '{{ username }}' + group: '{{ username }}' + +- name: gemrc for {{ username }} + copy: + src: gemrc + dest: "~{{ username }}/.gemrc" + owner: '{{ username }}' + group: '{{ username }}' + - block: - name: Rbenv repository is checked out for {{ username }} git: @@ -50,15 +64,6 @@ eval "$(rbenv init -)" marker: "# {mark} ANSIBLE MANAGED RBENV INIT" - - name: default gems are installed for {{ username }} - copy: - src: default-gems - dest: '{{ rbenv_root }}/default-gems' - - - name: gemrc for {{ username }} - copy: - src: gemrc - dest: ~/.gemrc - name: is Ruby {{ rbenv_ruby_version }} available for {{ username }} ? shell: /bin/bash -lc "rbenv versions | grep {{ rbenv_ruby_version }}"