From 610a91e6ef54f7da597a0a70f5e1eebdb2411b39 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timoth=C3=A9e=20Floure?= Date: Wed, 13 Jan 2021 16:34:34 +0100 Subject: [PATCH] Import __onlyoffice_document_server type from dot-cdist --- type/__onlyoffice_document_server/manifest | 36 +++++++++++++++++++++ type/__onlyoffice_document_server/singleton | 0 2 files changed, 36 insertions(+) create mode 100644 type/__onlyoffice_document_server/manifest create mode 100644 type/__onlyoffice_document_server/singleton diff --git a/type/__onlyoffice_document_server/manifest b/type/__onlyoffice_document_server/manifest new file mode 100644 index 0000000..a96cb21 --- /dev/null +++ b/type/__onlyoffice_document_server/manifest @@ -0,0 +1,36 @@ +#!/bin/sh +# +# Please refer to +# https://helpcenter.onlyoffice.com/installation/docs-community-install-ubuntu.aspx +# for details. + +os=$(cat "${__global:?}/explorer/os") +case "$os" in + debian|ubuntu) + __apt_key onlyoffice \ + --keyserver hkp://keyserver.ubuntu.com:80 \ + --keyid CB2DE8E5 + + require="__apt_key/onlyoffice" __apt_source onlyoffice \ + --uri "https://download.onlyoffice.com/repo/debian" \ + --distribution squeeze \ + --component main + + __package postgresql + require="__package/postgresql" __postgres_role onlyoffice \ + --login --password 'onlyoffice' + require="__postgres_role/onlyoffice" __postgres_database onlyoffice \ + --owner onlyoffice + + __package nginx-extras + __package rabbitmq-server + + require="__apt_source/onlyoffice __postgres_database/onlyoffice \ + __package/nginx-extras __package/rabbitmq-server" __package \ + onlyoffice-documentserver + ;; + *) + echo "$os is not supported by this type. Exiting" >&2 + exit 1 + ;; +esac diff --git a/type/__onlyoffice_document_server/singleton b/type/__onlyoffice_document_server/singleton new file mode 100644 index 0000000..e69de29