sirreeall.acs

acs

ビルドステータス

以下のアクションを実行します:

  1. NexusからAlfresco Content Services 6.1をダウンロードします(これはNexusの認証情報が必要で、Alfrescoカスタマーサポートから取得する必要があります)
  2. ダウンロードしたzipファイルを指定されたacs_install_folderディレクトリに展開します

要件

このロールは、ターゲットホストにgtarまたはunzipがインストールされている必要があるAnsible Unarchiveモジュールを使用します。

acs_install_folderは事前に作成できますが、空である必要があります。ディレクトリが空でない場合、他のタスクは安全のためにスキップされます。

ロール変数

必須変数

このロールを使用する際には、nexus_usernexus_passwordの両方を指定する必要があります。 これを行う方法はいくつかあります。例えば:

  1. コマンドラインで--extra_varsを使用して渡す (推奨しません)
  2. var_promptを使用する
  3. ansible-vaultを使用する
名前 デフォルト 備考
acs_install_folder /opt/alfresco zipファイルがダウンロードされ展開される場所
acs_user alfresco 展開されたファイルとacs_install_folderの所有者となるユーザーアカウント
nexus_user 必須
nexus_password 必須
nexus_url https://artifacts.alfresco.com/nexus/content/groups/internal/org/alfresco/alfresco-content-services-distribution/6.1.0/alfresco-content-services-distribution-6.1.0.zip zipファイルのURL

例プレイブック

var_promptを使用してこのロールを実行する方法は以下の通りです。

- hosts: all
  vars_prompt:
    - name: nexus_user
      prompt: "Mavenのユーザー名を入力してください:"
      private: no

    - name: nexus_password
      prompt: "Mavenのパスワードを入力してください:"
      private: yes
      encrypt: "sha512_crypt"
  
  include_role: 
    name: acs

ライセンス

無料

プロジェクトについて

Downloads and unpacks Alfresco Content Services 6.1 from Nexus

インストール
ansible-galaxy install sirreeall.acs
ライセンス
Unknown
ダウンロード
91
所有者