Ansible Galaxy Role: Configuration for deployment of a Jekyll static-site to an Ubuntu20 instance.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

31 lines
745 B

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