Foreverly

メモ帳

infracture as code

Docker入門

Dockerとは何か。 軽量な仮想環境を実現するためのツール。 OSやアプリの設定したものをイメージ化して保存できる。 Docker環境の別のマシンにも移すことができる。 なにをする。 DockerがインストールされたOSを用意する。 OSやアプリが入った実行imageを実…

severspec入門

Serverspec Apache,PHP,MySQL,Nagiosをインストールして インストールされているかをテストしていきます。 ServerspecはRubyが必要なのでインストールをします。 こちらを参考にインストールしてみてください。 Rubyをインストールしたら、 Ruby用のgemとい…

Ansible入門

Ansible Ansibleサーバのhostを立てて、 AnsibleでWEBとDBサーバを構築していく。 Ansibleでは管理される側にはPythonが入っていて、 あとはSSH接続ができればよい。 やっていくこと Ansibleのインストール SSH接続確認 Inventoryファイル編集 # どのサーバ…

itamaeとvagrantでやるテスト駆動--その1-Apache,PHP編

rake specを実行しつつItamaeで構築 hostとwebというサーバをたてて hostにserverspecとItamaeをインストールし、 webを構築して、テストをしていきます。 mkdir serverspec_test cd serverspec_test Vagrantfileを作成します。 vagrant init bento/centos-6…