ansibleは牛さんの本を以前読んでいたんでした。take-she12.hatenablog.comとはいえ、自動化する前にかならず手作業が存在しますね。soupのinstallを実施してみましょう。ちなみに興味があったのでdeployの時間をはかってみます。0m2.516s1分30秒!はやいですねー。これからいろいろdeployすれば増えていくでしょう。7.2はpythonがデフォルトですね。2.7.5wgetする。2.7)簡単に入りました。beautifulsoup4-4.5.1playbookを書くVagrantファイルを変更します。ansibleでprovisioningするための、playbook、インベントリファイルのパス、関連付けのためのlimitを設定します。endendなぜnetworkをrestartしているかというと、内部のCentOS7向けのnetwork設定が不十分で、最初から入ってるdhcpでのネットワーク設定が残ったままになっていて、provisionしたあとしばらくすると設定した固定ipが外れてしまう問題が発生したので、対処としていれました。インベントリファイルを作成。[vagrants]192.168.100.100[all:vars]ansible_ssh_port=2222ansible_ssh_user=vagrantansible_ssh_pass=vagrantansible_sudo_pass=vagrantパスワード認証するならsshpassをいれてねと言われる。failed=1パスワード認証を使うシーンはあると思うが、vagrantで作ったので鍵の場所を教えてあげればいけそうかな。このあとなぜかeasy_installでpipが入らないのにめちゃくちゃハマる。最終的には以下のようになった。site.yamlansible.cfgに鍵の場所を書いてやる。[vagrants]192.168.100.100playbook、yumでpipいれました。name=beautifulsoup4はい、壊してもう一度作る。0m4.876stake@lenovo:~/work/vagrant/hatenabot$30秒ほど伸びましたが、ちゃんと配備できました!github今日のコードはgithubにpushしています。github.com日々進化していくのでこの記事に載っているコードと変わる可能性はありますが。ansibleやったときから時間が経っていて忘れていたので苦戦しました。実業務でも、仕事は全部(作業メモも)gitにあげる週間づいて、プライベートの勉強でも書いたコードは全部githubにあげて、業務中も参考にするぐらいの勢いでいこうと思います。はてなブログProインフラよりのソフトウェア開発エンジニア3年生。技術ネタをつらつらと書きます。Jakarta月別アーカイブ注目記事grasschaspyはてなブログをはじめよう!take_she12さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。