У меня есть следующая книга игр Ansible:
---
- hosts: all
module_defaults:
apt:
force_apt_get: yes
remote_user: ubuntu
roles:
- { role: rvm.ruby,
tags: ruby,
rvm1_rubies: ['ruby-2.6.5'],
rvm1_user: 'ubuntu' }
tasks:
- name: ensure nginx is at the latest version
apt: name=nginx state=latest
- name: start nginx
service:
name: nginx
state: started
Кажется, на самом деле не устанавливается RVM / Ruby. Когда я запускаю SSH на своем хосте после запуска playbook, nginx устанавливается, а RVM и Ruby - нет.
Кажется, что на этапе «Install rvm installer» что-то пошло не так. Он пропускается и говорит:
{"changed": false, "skip_reason": "Conditional result was False"}
Как получить rvm1 для успешной установки Ruby?