basserselim.deploy
役割名
アプリケーションをデプロイするためのシンプルな役割です。
要件
役割変数
deploy_path
: デプロイ先のパスdeploy_owner
: デプロイディレクトリ / ファイルの所有者deploy_group
: デプロイディレクトリ / ファイルのグループdeploy_release_file
: デプロイするリリースのアーカイブのパスdeploy_shared_folders
: リリース間で共有されるフォルダーのリスト(例:セッション、ログ、アップロード)
例プレイブック
- hosts: servers
roles:
- role: basserselim.deploy
deploy_path: "/srv/app"
deploy_release_file: "../release.tar.gz"
deploy_owner: "www-data"
deploy_group: "www-data"
deploy_shared_folders:
- path: "data/uploads"
src: "uploads"
# もし存在しない場合、ディレクトリ /srv/app/shared/uploads を作成し、
# /srv/app/current/data/uploads から /srv/app/shared/uploads へのリンクを作成します。
ライセンス
BSD
著者情報
インストール
ansible-galaxy install basserselim.deploy
ライセンス
Unknown
ダウンロード
124