diff --git a/CHANGELOG.md b/CHANGELOG.md index e1ea40c5..41287ab8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,6 +17,7 @@ The **patch** part changes incrementally at each release. ### Changed * rbenv: install Ruby 2.5.1 by default +* rbenv: switch from copy to lineinfile for default gems ### Fixed diff --git a/rbenv/files/default-gems b/rbenv/files/default-gems deleted file mode 100644 index b841526f..00000000 --- a/rbenv/files/default-gems +++ /dev/null @@ -1 +0,0 @@ -bundler diff --git a/rbenv/tasks/main.yml b/rbenv/tasks/main.yml index 65df5302..693ff0f6 100644 --- a/rbenv/tasks/main.yml +++ b/rbenv/tasks/main.yml @@ -39,12 +39,16 @@ tags: - rbenv - copy: - src: default-gems - name: "default gems are installed for {{ username }}" + lineinfile: dest: '{{ rbenv_root }}/default-gems' + line: "{{ item }}" owner: '{{ username }}' group: '{{ username }}' + create: yes + with_items: '{{ rbenv_default_gems }}' + become_user: "{{ username }}" + become: yes tags: - rbenv