ってのをやったんですが、いろいろはまる。元は、
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:
Post a Comment