haghighi_ahmad.nextcloud_docker

Ansible角色:使用Docker安装Nextcloud和Collabora Office

构建状态 Ansible角色

此角色在Docker上安装Nextcloud和Collabora Office,使用Nginx作为反向代理(目前仅适用于基于Debian的操作系统)。

要求

Python2包

  • docker-compose (pip install docker-compose)
  • docker (pip install docker)

Ansible模块

  • docker_compose
  • service
  • file
  • template

角色变量

请参见defaults/main.yml获取所有可用变量。强制变量会在check_vars.yml任务中检查。

强制变量:

  • nextcloud_domain\
  • nextcloud_office_domain(如果使用Collabora Office)
  • nextcloud_office_white_domains(如果使用Collabora Office)

示例剧本

---
- name: 部署Nextcloud
  hosts: nextcloud
  roles:
    - {role: nextcloud-docker} 

group_vars/nextcloud中:

---
nextcloud_domain: "cloud.example.com"

许可证

AGPLv3

作者信息

Ahmad Haghighi. (https://ahmadhaghighi.com)

关于项目

Install Nextcloud and Collabora office on Docker

安装
ansible-galaxy install haghighi_ahmad.nextcloud_docker
许可证
agpl-3.0
下载
159
拥有者
moved to https://github.com/haghighi