vagrant-box-factory
35 строк · 847.0 Байт
1---
2- name: Converge
3hosts: all
4become: true
5
6vars:
7ruby_install_gems_user: root
8ruby_install_gems:
9- json
10ruby_gems_bin_path: /root/.gem/ruby/bin
11
12pre_tasks:
13- name: Update apt cache.
14apt: update_cache=true cache_valid_time=600
15when: ansible_os_family == 'Debian'
16
17- name: Add rubygems bin dir to system-wide $PATH.
18copy:
19dest: /etc/profile.d/ruby.sh
20content: 'PATH=$PATH:{{ ruby_gems_bin_path }}'
21
22- name: Don't install Bundler on CentOS 7 because of old Ruby version.
23set_fact:
24ruby_install_bundler: false
25when:
26- ansible_os_family == 'RedHat'
27- ansible_distribution_major_version == '7'
28
29roles:
30- role: geerlingguy.ruby
31
32post_tasks:
33- name: Verify Ruby is installed.
34command: ruby --version
35changed_when: false
36