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 }}"