rbenv: fix become user issue with copy tasks

This commit is contained in:
Ludovic Poujol 2018-03-26 09:53:35 +02:00
parent 521b196ba3
commit 24aeff2e72
2 changed files with 15 additions and 9 deletions

View file

@ -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

View file

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