salessandri.youtrack
YouTrack
这个角色使用 JetBrain 的官方 Docker 镜像 设置 YouTrack 服务。
此角色只负责设置服务,服务运行后其配置通过网页界面进行。
要求
这个角色依赖于主机上可用 docker
和 ansible 中的 docker_container
ansible 模块。
可以使用 geerlingguy.docker
角色 来设置 Docker。
对于 docker_container
Python 模块,可以使用 geerlingguy.pip
角色 来安装 Python 的 docker
包。
角色变量
youtrack__version
(可选,默认: 2023.1.11071): 使用的镜像版本标签。youtrack__container_name
(可选,默认: youtrack-server): 角色创建的容器名称。youtrack__data_dir
(可选,默认: /var/youtrack/): 用于持久性文件的文件夹。youtrack__listen_host
(可选,默认: 127.0.0.1): 容器将发布服务套接字的地址。youtrack__listen_port
(可选,默认: 8080): 容器将发布服务端口的端口号。
示例剧本
以下是一个相对常见的角色使用示例:
- host: youtrack.my-domain.com
roles:
- role: salessandri.youtrack
许可证
MIT
作者信息
这个角色是由 Santiago Alessandri 于 2021 年创建的。
关于项目
YouTrack server setup using the official docker container
安装
ansible-galaxy install salessandri.youtrack
许可证
mit
下载
749