Thursday, 9 January 2020

Rails by ansible

ってのをやったんですが、いろいろはまる。元は、

https://github.com/bradymholt/ansible-rails.git

まず、ansible の host file を書く

vm ansible_user=root ansible_port=222 ansible_host=localhost

なんですが、いろいろ変数を設定しないとダメらしい。

#!/bin/sh
ansible-playbook \
-e 'ansible_python_interpreter=/bin/python3' \
-e 'deploy_user=root' \
-e 'webserver_user=root' \
-e 'gh_pubkey_user=xxxx' \
-e 'ruby_version=2.5.1' \
playbook.yml -i hosts

でも、rvm でつまずく。どうも、元の git の rvm role が古いらしい。で、それを新しくして動かすんですが、

https://github.com/rvm/rvm1-ansible.git

なんか、やっぱりだめ。

/home/root/.rvm/bin/rvm list

で、なにもないって言われる.

- { role: rvm_io.ruby,
tags: ruby,
rvm1_rubies: ['ruby-2.5.1'],
rvm1_user: 'root',
rvm1_install_flags: '--auto-dotfiles'
}


ではだめなのか。とりあえず、ここまでかな。

No comments: