ucsblibrary.fedora-marmotta

ansible-fedora-marmotta

在 RHEL/CentOS 上安装 FedoraMarmotta 作为 Tomcat 应用程序。

变量

一般设置

  • project_base Fedora 和 Marmotta 数据的根目录; 默认值为 /opt

  • install_path 下载文件的根目录; 默认值为 tmp

  • tomcat Tomcat 安装的根目录; 默认值为 /usr/share/tomcat

  • psql_host Fedora 和 Marmotta 使用的 PostgreSQL 服务器的主机名; 默认值为 localhost

Fedora

  • fedora_base_path REST API 的根; 默认值为 prod

  • fedora_ver 要安装的 Fedora 版本; 默认值为 4.7.5

  • fedora_256 Fedora 下载的 SHA-256 校验值。

  • ispn_pass Fedora PostgreSQL 角色的密码(请自行设置)。

  • ispn_user Fedora PostgreSQL 角色的名称; 默认值为 fcrepo

  • fedora_fs 一个字典,定义 Fedora 写入二进制数据的卷的挂载点; 默认值为 { mount_point: "{{ project_base }}/fedora—data" }

  • fedora_subdirectory Fedora 应该写入的目录,位于 fedora_fs.mount_point 之内。

Marmotta

  • marmotta_ver 要安装的 Marmotta 版本; 默认值为 3.3.0

  • marmotta_256 Marmotta 压缩包的 SHA-256 校验值。

  • marmotta_home Marmotta 安装的根目录; 默认值为 {{ project_base }}/marmotta

  • marmotta_pg_pass Marmotta PostgreSQL 角色的密码(请自行设置)。

  • marmotta_pg_user Marmotta PostgreSQL 角色的名称; 默认值为 marmotta

示例剧本

- hosts: all
  roles:
    - role: ucsblibrary.fedora-marmotta
      become: yes
      fedora_ver: 4.7.0
      fedora_256: 1f478176649cb8cfff423e9aad839ece1cb1fff0ee5b3db2cbf3b0d5449486ca
      fedora_data_root: /fedora

许可证

本软件版权 © 2017 加州大学管理委员会。保留所有权利。

在未收取任何费用的情况下,允许复制、修改和分发本软件及其文档,用于教育、研究和非营利目的,无需书面协议,前提是上述版权声明、本段及以下三个段落出现在所有副本中。

要商业使用本软件,请联系:

技术转移办公室
9500 Gilman Drive, Mail Code 0910
加州大学
拉荷亚, CA 92093-0910
(858) 534-5815
[email protected]

本软件程序和文档受加州大学管理委员会的版权保护。软件程序和文档是“按原样”提供的,不附带加州大学管理委员会的任何额外服务。加州大学管理委员会不保证该程序的操作会不间断或无错误。最终用户理解该程序是为研究目的开发的,并被告知在任何情况下都不应完全依赖该程序。

在任何情况下,加州大学对任何一方因使用本软件及其文档而引起的直接、间接、特殊、偶然或后果性损害(包括利润损失)不承担责任,即使加州大学已被告知可能会发生此类损害。加州大学特别不承担任何担保,包括但不限于对适销性和特定用途适用性的隐含担保。此处提供的软件为“按原样”提供,加州大学没有义务提供维护、支持、更新、增强或修改。
关于项目

Install Fedora and Marmotta under Tomcat

安装
ansible-galaxy install ucsblibrary.fedora-marmotta
许可证
Unknown
下载
71
拥有者