僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。
bionicでansible色々。
LXCとconoha VPSは通るplaybookが、さくらのVPSに限って
初っ端からひっかかってしまう。
- name: copy apt conf copy: src=files/{{ debian_code }}.list \ dest=/etc/apt/sources.list become: yes
$ time ansible-playbook hoge.yml ____________ <PLAY [SERVER]> ------------ \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || || ________________________ <TASK [Gathering Facts]> ------------------------ \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || || ok: [SERVER_NAME] _______________________________ <TASK [common : copy apt conf]> ------------------------------- \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || || fatal: [SERVER_NAME]: FAILED! => {"msg": "Failed to get information on remote file (/etc/apt/sources.list): Connection to SERVER_NAME closed.\r\n"}
どうもpasswordで嵌っていたらしい。
ansibleのログインユーザのパスワードを設定し、hostsにも
ansible_sudo_passwordを指定してやるとできてしまった。
ログインは公開鍵認証に設定していたし、sudo もpasswordを要求
されなかったが、パスワード設定自体は(よく分からないが)
要ったらしい。
リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。