Skip to content

Latest commit

 

History

History
108 lines (87 loc) · 6.18 KB

rails.md

File metadata and controls

108 lines (87 loc) · 6.18 KB

RAILS ROLE

What it does

  • Installs rbenv
  • Clones rbenv vars
  • Adds rbenv to zshrc
  • Install bundler v2
  • Installs Ruby
  • Installs Ruby on Rails 6
  • Installs Ruby on Rauls 7

How To Use

$ make rails

Example run

make rails
$(python3 -m site --user-base)/bin/ansible-playbook setup.yml -i hosts --tags "rails"

PLAY [Before everything] **************************************************************************************************************

TASK [rails : Clone Rbenv] ************************************************************************************************************
changed: [kelso.localhost]

TASK [rails : Clone rbenv build] ******************************************************************************************************
changed: [kelso.localhost]

TASK [rails : Copy zsh rails] *********************************************************************************************************
ok: [kelso.localhost]

TASK [rails : Add Rbenv to .zshrc] ****************************************************************************************************
ok: [kelso.localhost]

TASK [rails : Clone rbenv vars] *******************************************************************************************************
changed: [kelso.localhost]

TASK [rails : check ruby 2.7.4 is installed for system] *******************************************************************************
fatal: [kelso.localhost]: FAILED! => {"changed": false, "cmd": "~brew/.rbenv/bin/rbenv versions | grep 2.7.4", "delta": "0:00:02.370849", "end": "2023-03-17 04:46:34.551887", "msg": "non-zero return code", "rc": 1, "start": "2023-03-17 04:46:32.181038", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
...ignoring

TASK [rails : rbenv install ruby] *****************************************************************************************************
ASYNC POLL on kelso.localhost: jid=99186174529.18214 started=1 finished=0
ASYNC POLL on kelso.localhost: jid=99186174529.18214 started=1 finished=0
ASYNC POLL on kelso.localhost: jid=99186174529.18214 started=1 finished=0
ASYNC POLL on kelso.localhost: jid=99186174529.18214 started=1 finished=0
ASYNC POLL on kelso.localhost: jid=99186174529.18214 started=1 finished=0
ASYNC POLL on kelso.localhost: jid=99186174529.18214 started=1 finished=0
ASYNC POLL on kelso.localhost: jid=99186174529.18214 started=1 finished=0
ASYNC POLL on kelso.localhost: jid=99186174529.18214 started=1 finished=0
ASYNC POLL on kelso.localhost: jid=99186174529.18214 started=1 finished=0
ASYNC POLL on kelso.localhost: jid=99186174529.18214 started=1 finished=0
ASYNC POLL on kelso.localhost: jid=99186174529.18214 started=1 finished=0
ASYNC POLL on kelso.localhost: jid=99186174529.18214 started=1 finished=0
ASYNC POLL on kelso.localhost: jid=99186174529.18214 started=1 finished=0
ASYNC POLL on kelso.localhost: jid=99186174529.18214 started=1 finished=0
ASYNC POLL on kelso.localhost: jid=99186174529.18214 started=1 finished=0
ASYNC POLL on kelso.localhost: jid=99186174529.18214 started=1 finished=0
ASYNC POLL on kelso.localhost: jid=99186174529.18214 started=1 finished=0
ASYNC POLL on kelso.localhost: jid=99186174529.18214 started=1 finished=0
ASYNC POLL on kelso.localhost: jid=99186174529.18214 started=1 finished=0
ASYNC POLL on kelso.localhost: jid=99186174529.18214 started=1 finished=0
ASYNC POLL on kelso.localhost: jid=99186174529.18214 started=1 finished=0
ASYNC POLL on kelso.localhost: jid=99186174529.18214 started=1 finished=0
ASYNC POLL on kelso.localhost: jid=99186174529.18214 started=1 finished=0
ASYNC POLL on kelso.localhost: jid=99186174529.18214 started=1 finished=0
ASYNC POLL on kelso.localhost: jid=99186174529.18214 started=1 finished=0
ASYNC POLL on kelso.localhost: jid=99186174529.18214 started=1 finished=0
ASYNC POLL on kelso.localhost: jid=99186174529.18214 started=1 finished=0
ASYNC POLL on kelso.localhost: jid=99186174529.18214 started=1 finished=0
ASYNC POLL on kelso.localhost: jid=99186174529.18214 started=1 finished=0
ASYNC POLL on kelso.localhost: jid=99186174529.18214 started=1 finished=0
ASYNC POLL on kelso.localhost: jid=99186174529.18214 started=1 finished=0
ASYNC POLL on kelso.localhost: jid=99186174529.18214 started=1 finished=0
ASYNC POLL on kelso.localhost: jid=99186174529.18214 started=1 finished=0
ASYNC POLL on kelso.localhost: jid=99186174529.18214 started=1 finished=0
ASYNC POLL on kelso.localhost: jid=99186174529.18214 started=1 finished=0
ASYNC POLL on kelso.localhost: jid=99186174529.18214 started=1 finished=0
ASYNC OK on kelso.localhost: jid=99186174529.18214
changed: [kelso.localhost]

TASK [rails : check if current system ruby version is 2.7.4] **************************************************************************
fatal: [kelso.localhost]: FAILED! => {"changed": false, "cmd": "~brew/.rbenv/bin/rbenv version | cut -d ' ' -f 1 | grep -Fx '2.7.4'", "delta": "0:00:00.093507", "end": "2023-03-17 04:53:04.055171", "msg": "non-zero return code", "rc": 1, "start": "2023-03-17 04:53:03.961664", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
...ignoring

TASK [rails : rbenv set global ruby version and rehash] *******************************************************************************
changed: [kelso.localhost]

TASK [rails : install bundler v2] *****************************************************************************************************
changed: [kelso.localhost]

TASK [rails : install rails 7] ********************************************************************************************************
changed: [kelso.localhost]

TASK [rails : install rails 6] ********************************************************************************************************
changed: [kelso.localhost]

TASK [rails : rehash] *****************************************************************************************************************
changed: [kelso.localhost]

PLAY RECAP ****************************************************************************************************************************
kelso.localhost            : ok=31   changed=14   unreachable=0    failed=0    skipped=0    rescued=0    ignored=2
localhost                  : ok=5    changed=1    unreachable=0    failed=0    skipped=1    rescued=0    ignored=0