尋常でないもふもふ

a software engineer blog

2014-11-01から1ヶ月間の記事一覧

Ansibleで変なエラー

事象と原因 brew でインストールした ansible を再インストールしたら動かなくなった。 $ ansible-playbook -i hosts simple-playbook.yml --syntax-check Traceback (most recent call last): File "/usr/local/Cellar/ansible/1.7.2/libexec/bin/ansible-p…

DockerでJenkinsを構築

単に Docker で Jenkins 動かしたいなら公式の がすぐ動くし、Dockerfile も読める。 以下は CentOS や Amazon Linux 上で動かしたい人用の最小構成。 Dockerfile FROM centos:centos7 # Change timezone RUN ln -sf /usr/share/zoneinfo/Japan /etc/localti…

CentOS7にJenkinsインストール

準備 タイムゾーンを UTC から JST になおす(※任意、Jenkinsの動作とは関係ない) $ sudo ln -sf /usr/share/zoneinfo/Japan /etc/localtime インストール Jenkins は Java で動くので JDK7 をインストール $ sudo yum update -y && yum install -y java-1.…

Vagrantfileのテンプレート

# -*- mode: ruby -*- # vi: set ft=ruby : # Vagrantfile API/syntax version. Don't touch unless you know what you're doing! VAGRANTFILE_API_VERSION = "2" Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| config.vm.box = "ubuntu/trusty64…

Ubuntu-14.04にnodebrewでNode.jsをインストール

nvm よりもっぱら nodebrew。 ちなみに apt-get install nodejs で直接 apt でインストールすると v0.10.25 の古いバージョンになってしまう。 $ curl -L git.io/nodebrew | perl - setup $ echo "export PATH=\$HOME/.nodebrew/current/bin:\$PATH" >> ~/.b…

Vagrantの使い方

インストール 公式の Download Vagrant - Vagrant からダウンロードしてインストール。 つかう Ubuntu 14.04 を構築 $ mkdir vagrant-sample $ cd vagrant-sample $ vagrant init -m ubuntu/trusty64 -mは生成される Vagrantfile を説明コメントが除かれたミ…

DockerHubのUbuntuのタグの違い

Ubuntu を使う場合、多くの人は最新の LTS(Long Term Support)である 14.04 を選択するはず。 でも DockerHub の Ubuntu 公式のリポジトリをみると 14.04 でもタグが複数あってどれを選ぶべきなのか迷うので、確認してみた。結論は「同じもの」だった。 14…