タグ

ブックマーク / blog.n-z.jp (5)

  • cron(crontab)の代わりにsystemdのtimerを使う - @znz blog

    最近 gitlab omnibus などの環境を作っていて、GitLab CE の role でバックアップ処理を定期実行するのに crontab ではなく systemd の timer を使ってみました。 利点 systemd 管理下で統一的に扱えるので、覚えれば楽 ログも journald で統一されるので cron だといちいちメールが飛ぶと陶しいような粒度でも簡単にログに残せる 環境変数なども含めた環境が番と同じ状態ですぐに実行を試しやすい systemd 依存の機能が使える (後述の例では After と Requires) などが利点に感じました。 欠点 情報が cron (crontab) に比べてまだ少ないので、何かあったときに調べにくい systemd に大きく依存してしまう などが欠点に感じました。 確認環境 Ubuntu 16.04.2 LTS (xenial)

  • RubyKaigi 2016 の 1 日目に参加しました - @znz blog

    RubyKaigi 2016 の 1 日目に参加したので、そのメモです。 会場 「スピーカーのキャンセルが出たため、初日の朝のキーノートの開始時間が50分遅くなります。」という話があったため、時間に余裕を持って到着できました。 家を出た時は雨は降っていなかったのですが、京都では大雨でした。 (参考: https://twitter.com/kakutani/status/773680281689530368) 駅から会場までは天井のある通路で繋がっているので、傘なしでも濡れずにたどり着けました。 会場は広くて、メインホールのテーブル席は全席電源つきという非常に便利な感じでした。 メインホールの座席は座ると前にずれて、立ち上がると後ろに下がる椅子でした。 Opening スタッフのうち、つじたさん、 aaron さん、デカ外人さんの紹介 電源が各席にある メインホールはテーブル席の後ろに椅子

    lEDfm4UE
    lEDfm4UE 2016/09/09
  • ansible使いのためのYAML入門 - @znz blog

    ansible の設定ファイルは YAML なのですが、 ansible の説明では YAML 由来のいろんな書き方についてはあまり説明がないので、 ansible の設定ファイルを書く時に知っておくと便利な YAML の知識についてまとめてみました。 YAML のバージョン The Official YAML Web Site によると YAML の仕様としては YAML 1.2 (3rd Edition) まで存在するようですが、 ansible は PyYaml を使っていて、 libyaml binding なので 対応している YAML のバージョンは YAML 1.1 (2nd Edition) になります。 コレクション 参考: 2.1. Collections 配列 - で列挙すると配列になります。 YAML は空白に敏感なので、 -foo のように書くとエラーになります。

  • boot2dockerでdockerを試す - @znz blog

    boot2docker で最新の docker を試してみました。 他ではあまり書いていないアンインストール方法も書いているので、 不要になった時や何か変になった時の削除方法も参考になると思います。 対象バージョン Mac OS X 10.9.1 で試しましたが Linux でも同様に動くはずです VirtualBox 4.3.6 boot2docker 0.6.0 docker 0.8.1 VirtualBox あらかじめ VirtualBox をインストールしておきます。 boot2docker http://docs.docker.io/en/latest/installation/mac/ の手順に従って boot2docker を入れてみます。 インストール 適当なディレクトリに boot2docker をダウンロードして実行可能にします。 1 2 3 4 mkdir -p ~/

  • dockerのWeb UI 3種類を比較してみた - @znz blog

    docker の Web UI を比較してみました。 対象は以下の3種類の Web UI です。 検索すると DockerUI 以外が見つけにくいようなので、 まとめて紹介します。 Shipyard Dockland DockerUI 対象バージョン 先月末頃にも試したのですが、 その時にはこんなに docker が流行るとは思っていなかったので、 ちゃんとまとめていませんでした。 そこで改めて新しいバージョンを試しつつ比較したいと思います。 amd64 の Ubuntu 13.04 (raring) docker 0.7.1 Shipyard version 0dc558 Dockland 5a02db9d20 DockerUI v0.3 (5094acc024) Shipyard インストール QuickStart の説明を参考にして /etc/default/docker を作成して

  • 1