solutionDrive.s3_deployment
S3-デプロイメント
S3からアーカイブを取得し、特定のフォルダーに展開するための役割
要件
boto - S3と通信するために必要です
役割変数
project_name: 'project'
プロジェクト名は、完全なインストールパスで使用されます
installation_path: '/var/www/'
プロジェクト名のディレクトリを保持するインストールパス
download_destination_path: '/tmp/'
アーカイブを一時的に保存するための宛先パス
download_destination_file: "{{ download_destination_path }}release.tar.gz"
アーカイブを保存するためのファイル名
owner: 'www-data'
installation_path/project_nameフォルダー内のファイル/フォルダーに設定される所有者
group: 'www-data'
installation_path/project_nameフォルダー内のファイル/フォルダーに設定されるグループ
s3_bucket: ''
使用するバケット
s3_object: ''
バケットからダウンロードするオブジェクト
aws_region: 'eu-central-1'
バケットが利用可能なリージョン
依存関係
なし
例プレイブック
- hosts: servers
roles:
- { role: solutiondrive.s3-deployment }
メンテナー
solutionDrive DevOps developer@solutiondrive.de
インストール
ansible-galaxy install solutionDrive.s3_deployment
ライセンス
Unknown
ダウンロード
1.3k