nginx-unitのansible
ドキュメント見た方が早いかもしれない
対象はCentOS7
roleとして扱う
ディレクトリ構造
. ├── files │ └── unit.repo └── tasks └── main.yml
ファイル群
tasks/main.yml
--- - name: import unit repo copy: src: unit.repo dest: /etc/yum.repo.d/unit.repo - name: install package yum: name: unit state: presen
files/unit.repo
[unit] name=unit repo baseurl=http://nginx.org/packages/mainline/centos/7/$basearch/ gpgcheck=0 enabled=1
軽い説明
unit.repoをコピーしてyum install
断念したこと
nginx unitは
curl -X PUT -d @example.json --unix-socket http://localhost
これで example.json
で指定した内容でアプリケーションを起動することができる。
ということは
ansibleの uriモジュール
を使えば起動もできるのではないかと考えた。ローカルでJSONを更新してデプロイもできるじゃないかと考えた。が、
uriモジュールでunix-socketを使う方法がわからなかった。
ので断念しました。いつか再チャレンジ