2014-05-01から1ヶ月間の記事一覧
chefを使ってユーザを作成する方法 chef solo, knife solo, chef serverで実行できます。 レシピ # パスワードをhogeに $ openssl passwd -1 "hoge" $1$EVTsgD0f$QpzIEDmbxqVN73laspifv. # hogeユーザの作成 $ vim recipes/default.rb user "hoge" do commen…
ChefServer、ChefSoloに続いて、KnifeSoloを使ってみました。 サーバーの準備 例によって、Vagrantで環境を作ります。 Vagrantfile作成 $ vim Vagrantfile VAGRANTFILE_API_VERSION = "2" Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| config.vm…
ChefServerは3台必要でしたが、ChefSoloは1台でChefを実行できます。 今回はChefSoloを使ってWebサーバを構築します。 サーバの準備 vagrantを使っています。 Vagrant file $ vim Vagrantfile VAGRANTFILE_API_VERSION = "2" Vagrant.configure(VAGRANTFILE_…
間違えてファイルを消してしまった。 パッケージをインストールたら動かなくなった。元に戻したい。 そういった前の状態に戻したいというときに使えるのがsaharaプラグインです。 saharaはロールバック、コミットすることができるvagrantのプラグインです。 …
private_networkを使ってvagrant upしたらエラーが出たので、手順化しました。 The specified host network collides with a non-hostonly network! This will cause your specified IP to be inaccessible. Please change the IP or name of your host only…
CentOSでgitlabの構築をします サーバの用意 vagrantでcentos環境を作ります $ vim Vagrantfile VAGRANTFILE_API_VERSION = "2" Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| config.vm.define :"cent1" do |dev| dev.vm.box = "chef/centos-6.5…
chef serverを使ってjenkinsを構築します。 vagrantでjenkinsをインストールするサーバを作成 $ vagrant up centos Vagrantfile 1 2 3 4 5 6 7 8 VAGRANTFILE_API_VERSION = "2" Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| config.vm.define :…