これsunzi recipeにした。

使い方

sunzi.ymlにremoteのrecipeを持ってくる設定を書く。 wordpress_domainにはwordpressで使うdomain名を書く。 wordpress_jaは日本語で使いたい時だけ必要。 eval_erbはテンプレート中でrubyを評価するのに必要。

sunzi.yml:

---
attributes:
  wordpress_domain: fjord.jp

recipes:
  wordpress: https://raw.github.com/komagata/sunzi-recipes/master/recipes/wordpress.sh
  wordpress_ja: https://raw.github.com/komagata/sunzi-recipes/master/recipes/wordpress_ja.sh

preferences:
  eval_erb: true

install.shで読み込む。

#!/bin/bash
set -e

export DEBIAN_FRONTEND=noninteractive
source recipes/sunzi.sh
sunzi.mute "apt-get update"
sunzi.mute "apt-get -y upgrade"
source recipes/wordpress_ja.sh

sunzi.installを使ってるのでsunzi.shもsourceする。日本語化の必要がなければwordpress.shだけをsourceすればいい。

$ sunzi deploy fjord.jp

便利。

Comments


Option