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 role to get archives from s3 to deploy them to a specific folder

インストール
ansible-galaxy install solutionDrive.s3_deployment
ライセンス
Unknown
ダウンロード
1.3k