タグ

ブックマーク / onair.jp (2)

  • Ansible でデプロイする

    Ansible について Ansible とは、Python 製の構成管理ツールで、次のような特徴がある。 構成がシンプル 冪等性がある 対象ホストに特別なソフトウェアを入れる必要がない 目的 今回は以下のような条件下で、サーバにファイルをデプロイすることを目的とする。 連番の名前が付いた多数のサーバに、数個のファイルを配布する サーバには、一般ユーザで鍵認証により ssh 接続する そのユーザはパス無しで sudo できる ファイルの転送には (sftp ではなく) scp を使う root 権限が必要なディレクトリにファイルを置く このような場合、特別なツールを使わずに実施しようとすると、次のようなことを気にする必要がある。 いったん一般ユーザ権限でファイルを転送して、sudo で配置しなおさなければならない 多数のサーバに対して、いかに速く配布するか Ansible を使うことで、こ

    Ansible でデプロイする
  • CentOS 6.4 用の GitLab 自動インストールスクリプトを書いた

    前提 さくらの VPS 上で、標準 OS (CentOS 6 x86_64) を再インストールした直後の状態での利用を想定している。 # cat /etc/redhat-release CentOS release 6.4 (Final) # uname -r 2.6.32-358.11.1.el6.x86_64 Vagrantbox.es の Scientific Linux 6 64 minimal でも動くことを確認している。 準備 はじめにホスト名を設定しておく。 # hostname gitlab.example.com この値は、レポジトリを作成したときのホスト名 (下図) などに反映される。 Gist GitHub に置いておいたインストーラを実行する。これだけ。 (※ 実行する場合は自己責任でお願いします) # curl https://raw.githubusercont

    CentOS 6.4 用の GitLab 自動インストールスクリプトを書いた
  • 1