ucsblibrary.fedora-marmotta
ansible-fedora-marmotta
在 RHEL/CentOS 上安装 Fedora 和 Marmotta 作为 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]
本软件程序和文档受加州大学管理委员会的版权保护。软件程序和文档是“按原样”提供的,不附带加州大学管理委员会的任何额外服务。加州大学管理委员会不保证该程序的操作会不间断或无错误。最终用户理解该程序是为研究目的开发的,并被告知在任何情况下都不应完全依赖该程序。
在任何情况下,加州大学对任何一方因使用本软件及其文档而引起的直接、间接、特殊、偶然或后果性损害(包括利润损失)不承担责任,即使加州大学已被告知可能会发生此类损害。加州大学特别不承担任何担保,包括但不限于对适销性和特定用途适用性的隐含担保。此处提供的软件为“按原样”提供,加州大学没有义务提供维护、支持、更新、增强或修改。