sirreeall.acs

acs

构建状态

执行以下操作:

  1. 从 Nexus 下载 Alfresco 内容服务 6.1(这需要从 Alfresco 客户支持获取 Nexus 凭据)
  2. 将下载的 zip 文件提取到指定的 acs_install_folder 目录

要求

此操作使用 Ansible Unarchive 模块,该模块需要在目标主机上安装 gtar 或 unzip。

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_prompts 来运行此角色的示例

- 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
拥有者