diff --git a/tasks/install_ruby.yml b/tasks/install_ruby.yml new file mode 100644 index 0000000..2f4bbc6 --- /dev/null +++ b/tasks/install_ruby.yml @@ -0,0 +1,31 @@ +--- +- name: jekyll_site | Install Ruby | Add brightbox PPA + apt_repository: + repo: 'ppa:brightbox/ruby-ng' + become: yes + +- name: jekyll_site | Install Ruby | Install Ruby + apt: + name: "ruby{{ ruby_version }}" + state: present + update_cache: yes + become: yes + +- name: jekyll_site | Install Ruby | Install Ruby Development headers + apt: + name: "ruby{{ ruby_version }}-dev" + state: present + update_cache: yes + become: yes + +- name: jekyll_site | Install Ruby | Update ruby alternatives + alternatives: + name: ruby + path: "/usr/bin/ruby{{ ruby_version }}" + become: yes + +- name: jekyll_site | Install Ruby | Update Gem alternatives + alternatives: + name: gem + path: "/usr/bin/gem{{ ruby_version }}" + become: yes \ No newline at end of file