基于区块链的毕业设计Etherpad module for Puppet – Puppet以太网模块

本文提供基于区块链的毕业设计国外最新区块链项目源码下载,包括solidity,eth,fabric等blockchain区块链,基于区块链的毕业设计Etherpad module for Puppet – Puppet以太网模块 是一篇很好的国外资料

Etherpad module for Puppet

Etherpad module for Puppet - Puppet以太网模块 Etherpad module for Puppet - Puppet以太网模块 Etherpad module for Puppet - Puppet以太网模块 Etherpad module for Puppet - Puppet以太网模块 Etherpad module for Puppet - Puppet以太网模块 Etherpad module for Puppet - Puppet以太网模块

Table of Contents

  1. Overview
  2. Module Description – What the module does and why it is useful
  3. Setup – The basics of getting started with etherpad
    • What etherpad affects
    • Setup requirements
    • Beginning with etherpad
  4. Usage – Configuration options and additional functionality
  5. Reference – An under-the-hood peek at what the module is doing and how
  6. Limitations – OS compatibility, etc.
  7. Development – Guide for contributing to the module

Overview

This module installs and configures etherpad(-lite). It’s inspired by existing etherpad modules on the Forge, but attempts to “do it right™“.

Setup

What etherpad affects

  • This module depends on puppet-nodejs
  • It also depends on puppetlabs-vcsrepo, and hence git
  • It will setup a service using the system’s preferred init
  • When running installDeps.sh, this module requires all the usual build tools, development packages and headers as any other (complex) npm install
  • When running on ubuntu OS, it will setup apt sources for nodejs with puppetlabs-apt.

Setup Requirements

This module requires a database. With no database available, it will use DirtyDB as fallback. This is not intended for production use.

For a migration from DirtyDB, please consult this blog post

On Ubuntu system, as soft dependency, you will need to ensure that puppetlabs-apt version 4.4.0 or above is installed.

Beginning with etherpad

Before to installation, a target database should exist. Please consult the documentation of puppetlabs-postgresql, or puppetlabs-mysql for how to create those.

Usage

The basic usage is:

include ::etherpad

note that this will use the local DirtyDB and is not recommended beyond basic testing. For production setups, use:

class { 'etherpad':   ensure            => 'present',   database_type     => 'mysql',   database_name     => 'etherpad',   database_user     => 'etherpad',   database_password => '37h3rp4d',   users             => {     admin => {       password => 's3cr3t',       is_admin => true,     },     user  => {       password => 'secret',       is_admin => false,     },   }, }

Reference

etherpad

The etherpad module installs and configures etherpad. This class is the entry point for the module and the configuration point.

ensure

Ensure the presence (present, latest) or absence (absent) of etherpad. This can also be set to a specific version (or SHA1 hash). By default, we install from the branch develop, in order to cater for newer versions of Nodejs. absent will completely remove the software, its dependencies, and the users and groups.

Type Default
String present

service_name

Name under which the service will be known.

Type Default
String etherpad

service_ensure

Ensure whether the service is running or stopped. If you’re passing absent to ensure, please also pass stopped to service_ensure.

Type Default
Enum[‘running’, ‘stopped’] running

service_provider

Which service provider to use. By default this is taken from stdlib’s $::service_provider fact. Currently only upstart and systemd are supported!

Type Default
Optional[String] $::service_provider

manage_user

Whether to manage the user & group under which etherpad will be running.

Type Default
Boolean true

manage_abiword

Whether to manage the dependency of the abiword package.

Type Default
Boolean false

abiword_path

Absolute Path to the abiword binary.

Type Default
String /usr/bin/abiword

manage_tidy

Whether to manage the dependency of the tidy package.

Type Default
Boolean false

abiword_path

Absolute Path to the abiword binary.

Type Default
String /usr/bin/abiword

user & group

The user and group under which etherpad will be running.

Type Default
String etherpad

root_dir

Absolute Path of the etherpad installation.

Type Default
String /opt/etherpad

source

URL to the git source of etherpad.

Type Default
String ‘https://github.com/ether/etherpad-lite.git’

database_type

The type of database that etherpad should use. In case of mysql or postgres, you’ll also have to set the options below.

Type Default
Enum[dirty, mysql, sqlite, postgres] dirty

database_host

Host on which the database is running.

Type Default
String localhost

database_user

User (or role) to use, when connecting to the database.

Type Default
String etherpad

database_name

Name of database to connect to.

Type Default
String etherpad

database_password

Password to use when connecting to database.

Type Default
String etherpad

ip

IP on which etherpad will be listening. The default, undef, turns into null, and hence NodeJS’ default of “all interfaces”.

Type Default
String undef

port

Port on which etherpad will be listening.

Type Default
Integer 9001

trust_proxy

This value should be set if etherpad is running behind a proxy.

Type Default
Boolean false

max_age

How long clients may use served JavaScript code (in seconds).

Type Default
Integer 21600

minify

Whether to minify the delivered JavaScript and CSS.

Type Default
Boolean true

require_session

Users must have a session to access pads. This effectively allows only group pads to be accessed.

Type Default
Boolean false

edit_only

Users may edit pads but not create new ones. Pad creation is only via the API. This applies both to group pads and regular pads.

Type Default
Boolean false

require_authentication

This setting is used if you require authentication of all users.

Note: /admin always requires authentication.

Type Default
Boolean false

require_authorization

Require authorization by a module, or a user with is_admin set, see below.

Type Default
Boolean false

use_default_ldapauth

Merge default ldapauth options to final config of ep_ldapauth plugin. If set to ‘false’ it can be used to omit default searchDN and searchPWD for anonymous ldap access.

Type Default
Boolean true

plugins_list

Manage etherpad’s plugins.

Type Default
Hash[Pattern[‘ep_*’], Variant[Boolean, Undef]] {}

Existing two kinds of plugins:

  • Simple plugins : Supported plugins that does not modify settings.json.
  • Advanced plugins : Supported plugins that accept configuration parameters in settings.json.

Keys in plugins_list must be default plugins name.

Values in plugins_list can be:

  • undef: Install any simple plugins or advanced plugins with its default configuration.
  • true : Install advanced plugins with provided configuration by class attributs. See beelow detailed section about each plugin.
  • false: Uninstall any plugins.

List of all plugins is avalable at https://static.etherpad.org/plugins.html

Plugin name Supported
ep_button_link YES
ep_ldapauth YES
ep_mypads YES
All simple plugins YES

If the plugin is not supported, it will be installed but whitout configuration.

Examples :

class { 'etherpad':   ensure            => 'present',   database_type     => 'mysql',   database_name     => 'etherpad',   database_user     => 'etherpad',   database_password => '37h3rp4d',   users             => {     admin => {       password => 's3cr3t',       is_admin => true,     },     user  => {       password => 'secret',       is_admin => false,     },   },   plugins_list => {     ep_button_link => true,     ep_align       => undef,     ep_ldapauth    => false,   }, }

In this case ep_button_link will be installed with the configuration in settings.json, ep_align will be just installed and ep_ldapauth will be uninstalled.

class { 'etherpad':   ensure               => 'present',   database_type        => 'mysql',   database_name        => 'etherpad',   database_user        => 'etherpad',   database_password    => '37h3rp4d',   plugins_list         => {     ep_button_link => true,     ep_align       => undef,     ep_mypads      => true,   },   mypads               => {     searchBase      =>  'cn=users,cn=accounts,dc=example,dc=com',     url             =>  'ldaps://ipa.example.com:636',     bindDN          =>  'uid=binduser,cn=sysaccounts,cn=etc,dc=example,dc=com',     bindCredentials =>  'bindpassword',     searchFilter    =>  '(memberOf=cn=etherpad_users,cn=groups,cn=accounts,dc=example,dc=com)'   },   ep_local_admin_login => 'my_ep_adminuser',   ep_local_admin_pwd   => 'my_ep_adminsecret', }

In this case ep_button_link and ep_mypads will be installed with some configurations in settings.json, ep_align will be just installed without configuration.

button_link

Manage the configuration of ep_button_link.

Type Default
Type ‘https://www.npmjs.com/package/ep_button_link’

ldapauth

Manage the configuration of ep_ldapauth.

Type Default
Type ‘https://www.npmjs.com/package/ep_ldapauth’

mypads

Manage the configuration of ep_mypads.

Type Default
Type ‘https://www.npmjs.com/package/ep_mypads’ or ‘https://git.framasoft.org/framasoft/Etherpad/ep_mypads/wikis/use-ldap-authentication’

pad_title

Name of your instance

Type Default
Optional[String] undef

default_pad_text

The default text of a pad.

Type Default
String Welcome to etherpad!

logconfig_file

Enable/disable logging to a file.

Type Default
Boolean false

logconfig_file_filename

Specify the file to log to, if logconfig_file is enabled.

Type Default
Optional[String] undef

logconfig_file_max_log_size

The maximum logfile size (megabytes) before rotating the log file.

Type Default
Optional[Integer] undef

logconfig_file_backups

The number of logfiles to keep after rotation.

Type Default
Optional[Integer] undef

logconfig_file_category

Only log a specific category.

Type Default
Optional[String] undef

users

Configure users in settings.json. If both ‘users’ and ‘ldapauth’ are set only the latter one will be put into settings.json.

Type Default
Optional[Hash] undef

padoptions

Configure pad options in settings.json.

Type Default
Struct noColors => false, showControls => true, showChat => true, showLineNumbers => true, useMonospaceFont => false, userName => false, userColor => false, rtl => false, alwaysShowChat => false, chatAndUsers => false, lang => en-gb

Limitations

Currently, only upstart and systemd are supported as Service providers. More support is highly welcomed.

Development

Please see CONTRIBUTING.md for how to contribute patches!

We use optional third-party analytics cookies to understand how you use GitHub.com so we can build better products. Learn more.


Puppet的Etherpad模块

<Etherpad module for Puppet><Etherpad module for Puppet><Etherpad module for Puppet><Etherpad module for Puppet><Etherpad module for Puppet><Etherpad module for Puppet><Etherpad module for Puppet><Etherpad module for Puppet>Etherpad module for Puppet - Puppet以太网模块

此模块安装和配置etherpad(-lite)。它的灵感来自于Forge上现有的etherpad模块,但它试图“做得对”™”.

此模块需要一个数据库。由于没有可用的数据库,它将使用DirtyDB作为后备。这不是生产用的。

对于从DirtyDB的迁移,请参考这篇关于Ubuntu系统的博客文章

,作为软依赖,您需要确保安装了puppetlabsapt 4.4.0或更高版本。

在安装之前,目标数据库应该存在。请参考puppetlabs postgresql或puppetlabs mysql的文档,了解如何创建这些文档。

基本用法是:

请注意,这将使用本地DirtyDB,不建议在基本测试之外使用。对于生产设置,请使用:

etherpad模块安装和配置etherpad。此类是模块的入口点和配置点。

确保etherpad的存在(存在、最新)或不存在(不存在)。也可以将其设置为特定版本(或SHA1哈希)。默认情况下,我们从分支开发中安装,以满足更新版本的Nodejs。不存在将完全删除软件、其依赖项以及用户和组。

服务的名称。

确保服务正在运行还是已停止。如果您是缺席通过,请也通过停止服务确保。

使用哪个服务提供商。默认情况下,它取自stdlib的$::service_provider事实。目前只支持upstart和systemd!

是否管理运行etherpad的用户和组。

是否管理abiword包的依赖关系。

到abiword二进制文件的绝对路径。

是否管理tidy包的依赖关系。

到abiword二进制文件的绝对路径。

运行etherpad的用户和组。

etherpad安装的绝对路径。

指向etherpad git源的URL。

etherpad应使用的数据库类型。对于mysql或postgres,您还必须设置以下选项。

运行数据库的主机。

连接到数据库时要使用的用户(或角色)。

要连接到的数据库的名称。

连接到数据库时使用的密码。

etherpad将监听的IP。默认值undef变为null,因此NodeJS的默认值“所有接口”。

etherpad将监听的端口。

如果etherpad在代理服务器后面运行,则应设置此值。

客户端可以使用服务的JavaScript代码多长时间(秒)。

是否缩小交付的JavaScript和CSS。

用户必须有一个会话才能访问PAD。这实际上只允许访问组焊盘。

用户可以编辑焊盘,但不能创建新焊盘。Pad的创建只能通过API实现。这适用于组焊盘和普通焊盘。

如果需要对所有用户进行身份验证,则使用此设置。

注意:/admin总是需要身份验证。

需要模块或设置了is_admin的用户的授权,请参见下文。

将默认ldapauth选项合并到epu ldapauth插件的最终配置。如果设置为“false”,则可用于省略匿名ldap访问的默认searchDN和searchPWD。

管理etherpad的插件。

现有的两种插件:

插件列表中的键必须是默认的插件名称。

插件列表中的值可以是:

所有插件的列表在https://static.etherpad.org/plugins.html

如果插件不受支持,则将安装该插件,但不进行配置。

示例:

在这种情况下,ep_button_link将与中的配置一起安装设置.json,将只安装ep_align,并卸载ep_ldapauth。

在这种情况下,ep_button峎link和ep_mypads将与中的某些配置一起安装设置.json,ep峎align将在没有配置的情况下安装。

管理ep_button_link的配置。

管理ep_ldapauth的配置。

管理ep峎mypads的配置。

实例的名称

pad的默认文本。

启用/禁用文件日志记录。

如果启用了logconfig_file,请指定要记录到的文件。

旋转日志文件之前的最大日志文件大小(兆字节)。

旋转后要保留的日志文件数。

只记录特定类别。

在中配置用户设置.json. 如果同时设置了“users”和“ldapauth”,则只将后者放入设置.json.

在中配置焊盘选项设置.json.

目前只支持upstart和systemd作为服务提供商。我们非常欢迎更多的支持。

请参见贡献.md为如何贡献补丁!

我们使用可选的第三方分析cookies来了解您如何使用GitHub.com网站所以我们可以制造更好的产品。了解更多。

我们使用可选的第三方分析cookies来了解您如何使用GitHub.com网站所以我们可以制造更好的产品。
您可以随时通过单击页面底部的Cookie首选项来更新您的选择。有关更多信息,请参阅我们的隐私声明。

我们使用基本Cookie来执行基本的网站功能,例如,它们用于让您登录。了解更多

我们使用analytics Cookie来了解您如何使用我们的网站,以便我们能够使其变得更好,例如,它们用于收集有关您访问的页面以及完成一项任务需要多少次单击的信息。了解更多

Puppet的Etherpad模块

目录

概述

设置

Etherpad的影响

安装要求

从Etherpad开始

使用

参考

以太网

确保

服务名称

服务提供商管理用户;集团

根目录

来源

来源

以数据库为主的数据库类型

数据库主机

数据库、数据库、数据库用户

数据库名

数据库用密码

港口

信任

最大年龄的最大年龄

小型化

小型化

h4>h4>小型化<>

需要会话

仅编辑

要求

要求

要求

使用默认使用的ldapauth

插件插件插件的列表

按钮连接

红4>红4>红4>红4>红4>红4>红4>红4日志配置文件最大日志大小logconfig_file_备份-etherpad入门基本知识etherpad影响从etherpad开始的安装要求模块正在做和如何
  • 限制-操作系统兼容性等。
  • 开发-为模块贡献的指南
  • 这个模块依赖于puppetlabs vcsrepo,因此git
  • 它将在运行时使用系统首选的init来设置服务installDeps.sh安装,这个模块需要所有常用的构建工具、开发包和头文件,就像任何其他(复杂的)npm安装一样
  • 在ubuntu操作系统上运行时,它将使用puppetlabs-apt为nodejs设置apt源代码。
  • 简单插件:支持不修改的插件设置.json.
  • 高级插件:支持接受中配置参数的插件设置.json.
  • undef:使用默认配置安装任何简单插件或高级插件。
  • true:安装具有按类属性提供的配置的高级插件。请参阅beelow关于每个插件的详细部分。
  • false:卸载所有插件。 字符串 目前存在的 字符串 字符串 以太地区以太垫 以运行中运行、正在运行的‘停止运行’ 运行中的运行 可选[字符串] 布尔值 布尔值 布尔布尔值

    >假假

    布尔值的布尔值,

    布尔值,

    布尔值值的在

    错误 字符串 /usr/bin/abiword String etherpad String /opt/etherpad 字符串 ‘https://github.com/ether/etherpad-lite.git’ Enum[dirty,mysql,sqlite,改成后改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改>

    布尔值

    目录

    1. 限制-操作系统兼容性等。
    2. 开发-为模块贡献的指南
    3. 这个模块依赖于puppetlabs vcsrepo,因此git
    4. 高级插件:支持接受中配置参数的插件设置.json.
    5. undef:使用默认配置安装任何简单插件或高级插件。
    6. true:安装具有按类属性提供的配置的高级插件。请参阅beelow关于每个插件的详细部分。
    7. false:卸载所有插件。 字符串 目前存在的 字符串 字符串 以太地区以太垫 以运行中运行、正在运行的‘停止运行’ 运行中的运行 可选[字符串] 布尔值 布尔值 布尔布尔值

      >假假

      布尔值的布尔值,

      布尔值,

      布尔值值的在

      错误 字符串 /usr/bin/abiword String etherpad String /opt/etherpad 字符串 ‘https://github.com/ether/etherpad-lite.git’ Enum[dirty,mysql,sqlite,改成后改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改>

      布尔值

    概述

    此模块安装和配置etherpad(-lite)。它的灵感来自于Forge上现有的etherpad模块,但它试图“做得对”™”.

    Etherpad的影响

    安装要求

    • This module depends on puppet-nodejs
    • It also depends on puppetlabs-vcsrepo, and hence git
    • It will setup a service using the system’s preferred init
    • When running installDeps.sh, this module requires all the usual build tools, development packages and headers as any other (complex) npm install
    • When running on ubuntu OS, it will setup apt sources for nodejs with puppetlabs-apt.

    从Etherpad开始

    此模块需要一个数据库。由于没有可用的数据库,它将使用DirtyDB作为后备。这不是生产用的。

    对于从DirtyDB的迁移,请参考这篇关于Ubuntu系统的博客文章

    ,作为软依赖,您需要确保安装了puppetlabsapt 4.4.0或更高版本。

    使用

    在安装之前,目标数据库应该存在。请参考puppetlabs postgresql或puppetlabs mysql的文档,了解如何创建这些文档。

    参考

    基本用法是:

    include ::etherpad

    请注意,这将使用本地DirtyDB,不建议在基本测试之外使用。对于生产设置,请使用:

    class { 'etherpad':   ensure            => 'present',   database_type     => 'mysql',   database_name     => 'etherpad',   database_user     => 'etherpad',   database_password => '37h3rp4d',   users             => {     admin => {       password => 's3cr3t',       is_admin => true,     },     user  => {       password => 'secret',       is_admin => false,     },   }, }

    以太网

    确保

    etherpad模块安装和配置etherpad。此类是模块的入口点和配置点。

    根目录

    来源

    来源

    以数据库为主的数据库类型

    数据库主机

    数据库、数据库、数据库用户

    数据库名

    数据库用密码

    港口

    信任

    最大年龄的最大年龄

    小型化

    小型化

  • h4>h4>小型化<>

    需要会话

    仅编辑

    要求

    要求

    要求

    使用默认使用的ldapauth

    插件插件插件的列表

    按钮连接

    红4>红4>红4>红4>红4>红4>红4>红4日志配置文件最大日志大小logconfig_file_备份-etherpad入门基本知识etherpad影响从etherpad开始的安装要求模块正在做和如何
  • 限制-操作系统兼容性等。
  • 开发-为模块贡献的指南
  • 这个模块依赖于puppetlabs vcsrepo,因此git
  • 它将在运行时使用系统首选的init来设置服务installDeps.sh安装,这个模块需要所有常用的构建工具、开发包和头文件,就像任何其他(复杂的)npm安装一样
  • 在ubuntu操作系统上运行时,它将使用puppetlabs-apt为nodejs设置apt源代码。
  • 简单插件:支持不修改的插件设置.json.
  • 高级插件:支持接受中配置参数的插件设置.json.
  • undef:使用默认配置安装任何简单插件或高级插件。
  • true:安装具有按类属性提供的配置的高级插件。请参阅beelow关于每个插件的详细部分。
  • false:卸载所有插件。 字符串 目前存在的 字符串 字符串 以太地区以太垫 以运行中运行、正在运行的‘停止运行’ 运行中的运行 可选[字符串] 布尔值 布尔值 布尔布尔值

    >假假

    布尔值的布尔值,

    布尔值,

    布尔值值的在

    错误 字符串 /usr/bin/abiword String etherpad String /opt/etherpad 字符串 ‘https://github.com/ether/etherpad-lite.git’ Enum[dirty,mysql,sqlite,改成后改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改>

    布尔值
  • 确保etherpad的存在(存在、最新)或不存在(不存在)。也可以将其设置为特定版本(或SHA1哈希)。默认情况下,我们从分支开发中安装,以满足更新版本的Nodejs。不存在将完全删除软件、其依赖项以及用户和组。

    Type Default
    字符串 目前存在的

    根目录

    服务的名称。

    Type Default
    字符串 字符串

    来源

    确保服务正在运行还是已停止。如果您是缺席通过,请也通过停止服务确保。

    Type Default
    Enum[‘running’, ‘stopped’] 以太地区以太垫

    来源

    使用哪个服务提供商。默认情况下,它取自stdlib的$::service_provider事实。目前只支持upstart和systemd!

    Type Default
    以运行中运行、正在运行的‘停止运行’ 运行中的运行

    以数据库为主的数据库类型

    是否管理运行etherpad的用户和组。

    Type Default
    可选[字符串] true

    数据库主机

    是否管理abiword包的依赖关系。

    Type Default
    布尔值 布尔值

    数据库、数据库、数据库用户

    到abiword二进制文件的绝对路径。

    Type Default
    布尔布尔值 >假假

    数据库名

    是否管理tidy包的依赖关系。

    Type Default
    Boolean false

    数据库用密码

    到abiword二进制文件的绝对路径。

    Type Default
    String /usr/bin/abiword

    港口

    信任

    最大年龄的最大年龄

    小型化

    小型化

    h4>h4>小型化<>

    需要会话

    仅编辑

    要求

    要求

    要求

    使用默认使用的ldapauth

    插件插件插件的列表

    按钮连接

    红4>红4>红4>红4>红4>红4>红4>红4日志配置文件最大日志大小logconfig_file_备份-etherpad入门基本知识etherpad影响从etherpad开始的安装要求模块正在做和如何
  • 限制-操作系统兼容性等。
  • 开发-为模块贡献的指南
  • 这个模块依赖于puppetlabs vcsrepo,因此git
  • 它将在运行时使用系统首选的init来设置服务installDeps.sh安装,这个模块需要所有常用的构建工具、开发包和头文件,就像任何其他(复杂的)npm安装一样
  • 在ubuntu操作系统上运行时,它将使用puppetlabs-apt为nodejs设置apt源代码。
  • 简单插件:支持不修改的插件设置.json.
  • 高级插件:支持接受中配置参数的插件设置.json.
  • undef:使用默认配置安装任何简单插件或高级插件。
  • true:安装具有按类属性提供的配置的高级插件。请参阅beelow关于每个插件的详细部分。
  • false:卸载所有插件。 字符串 目前存在的 字符串 字符串 以太地区以太垫 以运行中运行、正在运行的‘停止运行’ 运行中的运行 可选[字符串] 布尔值 布尔值 布尔布尔值

    >假假

    布尔值的布尔值,

    布尔值,

    布尔值值的在

    错误 字符串 /usr/bin/abiword String etherpad String /opt/etherpad 字符串 ‘https://github.com/ether/etherpad-lite.git’ Enum[dirty,mysql,sqlite,改成后改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改>

    布尔值
  • 运行etherpad的用户和组。

    Type Default
    etherpad

    港口

    信任

    最大年龄的最大年龄

    小型化

    小型化

    h4>h4>小型化<>

    需要会话

    仅编辑

    要求

    要求

    要求

    使用默认使用的ldapauth

    插件插件插件的列表

    按钮连接

    红4>红4>红4>红4>红4>红4>红4>红4日志配置文件最大日志大小logconfig_file_备份-etherpad入门基本知识etherpad影响从etherpad开始的安装要求模块正在做和如何
  • 限制-操作系统兼容性等。
  • 开发-为模块贡献的指南
  • 这个模块依赖于puppetlabs vcsrepo,因此git
  • 它将在运行时使用系统首选的init来设置服务installDeps.sh安装,这个模块需要所有常用的构建工具、开发包和头文件,就像任何其他(复杂的)npm安装一样
  • 在ubuntu操作系统上运行时,它将使用puppetlabs-apt为nodejs设置apt源代码。
  • 简单插件:支持不修改的插件设置.json.
  • 高级插件:支持接受中配置参数的插件设置.json.
  • undef:使用默认配置安装任何简单插件或高级插件。
  • true:安装具有按类属性提供的配置的高级插件。请参阅beelow关于每个插件的详细部分。
  • false:卸载所有插件。 字符串 目前存在的 字符串 字符串 以太地区以太垫 以运行中运行、正在运行的‘停止运行’ 运行中的运行 可选[字符串] 布尔值 布尔值 布尔布尔值

    >假假

    布尔值的布尔值,

    布尔值,

    布尔值值的在

    错误 字符串 /usr/bin/abiword String etherpad String /opt/etherpad 字符串 ‘https://github.com/ether/etherpad-lite.git’ Enum[dirty,mysql,sqlite,改成后改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改>

    布尔值
  • etherpad安装的绝对路径。

    Type Default
    布尔值的布尔值, 布尔值,

    港口

    信任

    最大年龄的最大年龄

    小型化

    小型化

    h4>h4>小型化<>

    需要会话

    仅编辑

    要求

    要求

    要求

    使用默认使用的ldapauth

    插件插件插件的列表

    按钮连接

    红4>红4>红4>红4>红4>红4>红4>红4日志配置文件最大日志大小logconfig_file_备份-etherpad入门基本知识etherpad影响从etherpad开始的安装要求模块正在做和如何
  • 限制-操作系统兼容性等。
  • 开发-为模块贡献的指南
  • 这个模块依赖于puppetlabs vcsrepo,因此git
  • 它将在运行时使用系统首选的init来设置服务installDeps.sh安装,这个模块需要所有常用的构建工具、开发包和头文件,就像任何其他(复杂的)npm安装一样
  • 在ubuntu操作系统上运行时,它将使用puppetlabs-apt为nodejs设置apt源代码。
  • 简单插件:支持不修改的插件设置.json.
  • 高级插件:支持接受中配置参数的插件设置.json.
  • undef:使用默认配置安装任何简单插件或高级插件。
  • true:安装具有按类属性提供的配置的高级插件。请参阅beelow关于每个插件的详细部分。
  • false:卸载所有插件。 字符串 目前存在的 字符串 字符串 以太地区以太垫 以运行中运行、正在运行的‘停止运行’ 运行中的运行 可选[字符串] 布尔值 布尔值 布尔布尔值

    >假假

    布尔值的布尔值,

    布尔值,

    布尔值值的在

    错误 字符串 /usr/bin/abiword String etherpad String /opt/etherpad 字符串 ‘https://github.com/ether/etherpad-lite.git’ Enum[dirty,mysql,sqlite,改成后改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改>

    布尔值
  • 指向etherpad git源的URL。

    Type Default
    String 布尔值值的在

    港口

    etherpad应使用的数据库类型。对于mysql或postgres,您还必须设置以下选项。

    Type Default
    错误 字符串

    信任

    最大年龄的最大年龄

    小型化

    小型化

    h4>h4>小型化<>

    需要会话

    仅编辑

    要求

    要求

    要求

    使用默认使用的ldapauth

    插件插件插件的列表

    按钮连接

    红4>红4>红4>红4>红4>红4>红4>红4日志配置文件最大日志大小logconfig_file_备份-etherpad入门基本知识etherpad影响从etherpad开始的安装要求模块正在做和如何
  • 限制-操作系统兼容性等。
  • 开发-为模块贡献的指南
  • 这个模块依赖于puppetlabs vcsrepo,因此git
  • 它将在运行时使用系统首选的init来设置服务installDeps.sh安装,这个模块需要所有常用的构建工具、开发包和头文件,就像任何其他(复杂的)npm安装一样
  • 在ubuntu操作系统上运行时,它将使用puppetlabs-apt为nodejs设置apt源代码。
  • 简单插件:支持不修改的插件设置.json.
  • 高级插件:支持接受中配置参数的插件设置.json.
  • undef:使用默认配置安装任何简单插件或高级插件。
  • true:安装具有按类属性提供的配置的高级插件。请参阅beelow关于每个插件的详细部分。
  • false:卸载所有插件。 字符串 目前存在的 字符串 字符串 以太地区以太垫 以运行中运行、正在运行的‘停止运行’ 运行中的运行 可选[字符串] 布尔值 布尔值 布尔布尔值

    >假假

    布尔值的布尔值,

    布尔值,

    布尔值值的在

    错误 字符串 /usr/bin/abiword String etherpad String /opt/etherpad 字符串 ‘https://github.com/ether/etherpad-lite.git’ Enum[dirty,mysql,sqlite,改成后改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改>

    布尔值
  • 运行数据库的主机。

    Type Default
    /usr/bin/abiword String

    信任

    连接到数据库时要使用的用户(或角色)。

    Type Default
    etherpad String

    最大年龄的最大年龄

    要连接到的数据库的名称。

    Type Default
    /opt/etherpad 字符串

    小型化

    小型化

    连接到数据库时使用的密码。

    Type Default
    ‘https://github.com/ether/etherpad-lite.git’ Enum[dirty,mysql,sqlite,改成后改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改>

    小型化

    etherpad将监听的IP。默认值undef变为null,因此NodeJS的默认值“所有接口”。

    Type Default
    布尔值 undef

    需要会话

    etherpad将监听的端口。

    Type Default
    Integer 9001

    仅编辑

    如果etherpad在代理服务器后面运行,则应设置此值。

    Type Default
    Boolean false

    要求

    客户端可以使用服务的JavaScript代码多长时间(秒)。

    Type Default
    Integer 21600

    要求

    要求

    使用默认使用的ldapauth

    插件插件插件的列表

    按钮连接

    红4>红4>红4>红4>红4>红4>红4>红4日志配置文件最大日志大小logconfig_file_备份-etherpad入门基本知识etherpad影响从etherpad开始的安装要求模块正在做和如何
  • 限制-操作系统兼容性等。
  • 开发-为模块贡献的指南
  • 这个模块依赖于puppetlabs vcsrepo,因此git
  • 它将在运行时使用系统首选的init来设置服务installDeps.sh安装,这个模块需要所有常用的构建工具、开发包和头文件,就像任何其他(复杂的)npm安装一样
  • 在ubuntu操作系统上运行时,它将使用puppetlabs-apt为nodejs设置apt源代码。
  • 简单插件:支持不修改的插件设置.json.
  • 高级插件:支持接受中配置参数的插件设置.json.
  • undef:使用默认配置安装任何简单插件或高级插件。
  • true:安装具有按类属性提供的配置的高级插件。请参阅beelow关于每个插件的详细部分。
  • false:卸载所有插件。 字符串 目前存在的 字符串 字符串 以太地区以太垫 以运行中运行、正在运行的‘停止运行’ 运行中的运行 可选[字符串] 布尔值 布尔值 布尔布尔值

    >假假

    布尔值的布尔值,

    布尔值,

    布尔值值的在

    错误 字符串 /usr/bin/abiword String etherpad String /opt/etherpad 字符串 ‘https://github.com/ether/etherpad-lite.git’ Enum[dirty,mysql,sqlite,改成后改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改>

    布尔值
  • 是否缩小交付的JavaScript和CSS。

    Type Default
    Boolean true

    要求

    用户必须有一个会话才能访问PAD。这实际上只允许访问组焊盘。

    Type Default
    Boolean false

    要求

    用户可以编辑焊盘,但不能创建新焊盘。Pad的创建只能通过API实现。这适用于组焊盘和普通焊盘。

    Type Default
    Boolean false

    使用默认使用的ldapauth

    如果需要对所有用户进行身份验证,则使用此设置。

    注意:/admin总是需要身份验证。

    Type Default
    Boolean false

    插件插件插件的列表

    按钮连接

    红4>红4>红4>红4>红4>红4>红4>红4日志配置文件最大日志大小logconfig_file_备份-etherpad入门基本知识etherpad影响从etherpad开始的安装要求模块正在做和如何
  • 限制-操作系统兼容性等。
  • 开发-为模块贡献的指南
  • 这个模块依赖于puppetlabs vcsrepo,因此git
  • 它将在运行时使用系统首选的init来设置服务installDeps.sh安装,这个模块需要所有常用的构建工具、开发包和头文件,就像任何其他(复杂的)npm安装一样
  • 在ubuntu操作系统上运行时,它将使用puppetlabs-apt为nodejs设置apt源代码。
  • 简单插件:支持不修改的插件设置.json.
  • 高级插件:支持接受中配置参数的插件设置.json.
  • undef:使用默认配置安装任何简单插件或高级插件。
  • true:安装具有按类属性提供的配置的高级插件。请参阅beelow关于每个插件的详细部分。
  • false:卸载所有插件。 字符串 目前存在的 字符串 字符串 以太地区以太垫 以运行中运行、正在运行的‘停止运行’ 运行中的运行 可选[字符串] 布尔值 布尔值 布尔布尔值

    >假假

    布尔值的布尔值,

    布尔值,

    布尔值值的在

    错误 字符串 /usr/bin/abiword String etherpad String /opt/etherpad 字符串 ‘https://github.com/ether/etherpad-lite.git’ Enum[dirty,mysql,sqlite,改成后改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改>

    布尔值
  • 需要模块或设置了is_admin的用户的授权,请参见下文。

    Type Default
    Boolean false

    插件插件插件的列表

    将默认ldapauth选项合并到epu ldapauth插件的最终配置。如果设置为“false”,则可用于省略匿名ldap访问的默认searchDN和searchPWD。

    Type Default
    Boolean true

    按钮连接

    管理etherpad的插件。

    Type Default
    Hash[Pattern[‘ep_*’], Variant[Boolean, Undef]] {}

    现有的两种插件:

    • Simple plugins : Supported plugins that does not modify settings.json.
    • Advanced plugins : Supported plugins that accept configuration parameters in settings.json.

    插件列表中的键必须是默认的插件名称。

    插件列表中的值可以是:

    • undef: Install any simple plugins or advanced plugins with its default configuration.
    • true : Install advanced plugins with provided configuration by class attributs. See beelow detailed section about each plugin.
    • false: Uninstall any plugins.

    所有插件的列表在https://static.etherpad.org/plugins.html

    Plugin name Supported
    ep_button_link YES
    ep_ldapauth YES
    ep_mypads YES
    All simple plugins YES

    如果插件不受支持,则将安装该插件,但不进行配置。

    示例:

    class { 'etherpad':   ensure            => 'present',   database_type     => 'mysql',   database_name     => 'etherpad',   database_user     => 'etherpad',   database_password => '37h3rp4d',   users             => {     admin => {       password => 's3cr3t',       is_admin => true,     },     user  => {       password => 'secret',       is_admin => false,     },   },   plugins_list => {     ep_button_link => true,     ep_align       => undef,     ep_ldapauth    => false,   }, }

    在这种情况下,ep_button_link将与中的配置一起安装设置.json,将只安装ep_align,并卸载ep_ldapauth。

    class { 'etherpad':   ensure               => 'present',   database_type        => 'mysql',   database_name        => 'etherpad',   database_user        => 'etherpad',   database_password    => '37h3rp4d',   plugins_list         => {     ep_button_link => true,     ep_align       => undef,     ep_mypads      => true,   },   mypads               => {     searchBase      =>  'cn=users,cn=accounts,dc=example,dc=com',     url             =>  'ldaps://ipa.example.com:636',     bindDN          =>  'uid=binduser,cn=sysaccounts,cn=etc,dc=example,dc=com',     bindCredentials =>  'bindpassword',     searchFilter    =>  '(memberOf=cn=etherpad_users,cn=groups,cn=accounts,dc=example,dc=com)'   },   ep_local_admin_login => 'my_ep_adminuser',   ep_local_admin_pwd   => 'my_ep_adminsecret', }

    在这种情况下,ep_button峎link和ep_mypads将与中的某些配置一起安装设置.json,ep峎align将在没有配置的情况下安装。

    红4>红4>红4>红4>红4>红4>红4>红4日志配置文件最大日志大小logconfig_file_备份-etherpad入门基本知识etherpad影响从etherpad开始的安装要求模块正在做和如何
  • 限制-操作系统兼容性等。
  • 开发-为模块贡献的指南
  • 这个模块依赖于puppetlabs vcsrepo,因此git
  • 它将在运行时使用系统首选的init来设置服务installDeps.sh安装,这个模块需要所有常用的构建工具、开发包和头文件,就像任何其他(复杂的)npm安装一样
  • 在ubuntu操作系统上运行时,它将使用puppetlabs-apt为nodejs设置apt源代码。
  • 简单插件:支持不修改的插件设置.json.
  • 高级插件:支持接受中配置参数的插件设置.json.
  • undef:使用默认配置安装任何简单插件或高级插件。
  • true:安装具有按类属性提供的配置的高级插件。请参阅beelow关于每个插件的详细部分。
  • false:卸载所有插件。 字符串 目前存在的 字符串 字符串 以太地区以太垫 以运行中运行、正在运行的‘停止运行’ 运行中的运行 可选[字符串] 布尔值 布尔值 布尔布尔值

    >假假

    布尔值的布尔值,

    布尔值,

    布尔值值的在

    错误 字符串 /usr/bin/abiword String etherpad String /opt/etherpad 字符串 ‘https://github.com/ether/etherpad-lite.git’ Enum[dirty,mysql,sqlite,改成后改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改>

    布尔值
  • 管理ep_button_link的配置。

    Type Default
    Type ‘https://www.npmjs.com/package/ep_button_link’

    红4>红4>红4>红4>红4>红4>红4>红4日志配置文件最大日志大小logconfig_file_备份-etherpad入门基本知识etherpad影响从etherpad开始的安装要求模块正在做和如何
  • 限制-操作系统兼容性等。
  • 开发-为模块贡献的指南
  • 这个模块依赖于puppetlabs vcsrepo,因此git
  • 它将在运行时使用系统首选的init来设置服务installDeps.sh安装,这个模块需要所有常用的构建工具、开发包和头文件,就像任何其他(复杂的)npm安装一样
  • 在ubuntu操作系统上运行时,它将使用puppetlabs-apt为nodejs设置apt源代码。
  • 简单插件:支持不修改的插件设置.json.
  • 高级插件:支持接受中配置参数的插件设置.json.
  • undef:使用默认配置安装任何简单插件或高级插件。
  • true:安装具有按类属性提供的配置的高级插件。请参阅beelow关于每个插件的详细部分。
  • false:卸载所有插件。 字符串 目前存在的 字符串 字符串 以太地区以太垫 以运行中运行、正在运行的‘停止运行’ 运行中的运行 可选[字符串] 布尔值 布尔值 布尔布尔值

    >假假

    布尔值的布尔值,

    布尔值,

    布尔值值的在

    错误 字符串 /usr/bin/abiword String etherpad String /opt/etherpad 字符串 ‘https://github.com/ether/etherpad-lite.git’ Enum[dirty,mysql,sqlite,改成后改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改>

    布尔值
  • 管理ep_ldapauth的配置。

    Type Default
    Type ‘https://www.npmjs.com/package/ep_ldapauth’

    红4>红4>红4>红4>红4>红4>红4>红4日志配置文件最大日志大小logconfig_file_备份-etherpad入门基本知识etherpad影响从etherpad开始的安装要求模块正在做和如何
  • 限制-操作系统兼容性等。
  • 开发-为模块贡献的指南
  • 这个模块依赖于puppetlabs vcsrepo,因此git
  • 它将在运行时使用系统首选的init来设置服务installDeps.sh安装,这个模块需要所有常用的构建工具、开发包和头文件,就像任何其他(复杂的)npm安装一样
  • 在ubuntu操作系统上运行时,它将使用puppetlabs-apt为nodejs设置apt源代码。
  • 简单插件:支持不修改的插件设置.json.
  • 高级插件:支持接受中配置参数的插件设置.json.
  • undef:使用默认配置安装任何简单插件或高级插件。
  • true:安装具有按类属性提供的配置的高级插件。请参阅beelow关于每个插件的详细部分。
  • false:卸载所有插件。 字符串 目前存在的 字符串 字符串 以太地区以太垫 以运行中运行、正在运行的‘停止运行’ 运行中的运行 可选[字符串] 布尔值 布尔值 布尔布尔值

    >假假

    布尔值的布尔值,

    布尔值,

    布尔值值的在

    错误 字符串 /usr/bin/abiword String etherpad String /opt/etherpad 字符串 ‘https://github.com/ether/etherpad-lite.git’ Enum[dirty,mysql,sqlite,改成后改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改>

    布尔值
  • 管理ep峎mypads的配置。

    Type Default
    Type ‘https://www.npmjs.com/package/ep_mypads’ or ‘https://git.framasoft.org/framasoft/Etherpad/ep_mypads/wikis/use-ldap-authentication’

    红4>红4>红4>红4>红4>红4>红4>红4日志配置文件最大日志大小logconfig_file_备份-etherpad入门基本知识etherpad影响从etherpad开始的安装要求模块正在做和如何
  • 限制-操作系统兼容性等。
  • 开发-为模块贡献的指南
  • 这个模块依赖于puppetlabs vcsrepo,因此git
  • 它将在运行时使用系统首选的init来设置服务installDeps.sh安装,这个模块需要所有常用的构建工具、开发包和头文件,就像任何其他(复杂的)npm安装一样
  • 在ubuntu操作系统上运行时,它将使用puppetlabs-apt为nodejs设置apt源代码。
  • 简单插件:支持不修改的插件设置.json.
  • 高级插件:支持接受中配置参数的插件设置.json.
  • undef:使用默认配置安装任何简单插件或高级插件。
  • true:安装具有按类属性提供的配置的高级插件。请参阅beelow关于每个插件的详细部分。
  • false:卸载所有插件。 字符串 目前存在的 字符串 字符串 以太地区以太垫 以运行中运行、正在运行的‘停止运行’ 运行中的运行 可选[字符串] 布尔值 布尔值 布尔布尔值

    >假假

    布尔值的布尔值,

    布尔值,

    布尔值值的在

    错误 字符串 /usr/bin/abiword String etherpad String /opt/etherpad 字符串 ‘https://github.com/ether/etherpad-lite.git’ Enum[dirty,mysql,sqlite,改成后改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改>

    布尔值
  • 实例的名称

    Type Default
    Optional[String] undef

    红4>红4>红4>红4>红4>红4>红4>红4日志配置文件最大日志大小logconfig_file_备份-etherpad入门基本知识etherpad影响从etherpad开始的安装要求模块正在做和如何
  • 限制-操作系统兼容性等。
  • 开发-为模块贡献的指南
  • 这个模块依赖于puppetlabs vcsrepo,因此git
  • 它将在运行时使用系统首选的init来设置服务installDeps.sh安装,这个模块需要所有常用的构建工具、开发包和头文件,就像任何其他(复杂的)npm安装一样
  • 在ubuntu操作系统上运行时,它将使用puppetlabs-apt为nodejs设置apt源代码。
  • 简单插件:支持不修改的插件设置.json.
  • 高级插件:支持接受中配置参数的插件设置.json.
  • undef:使用默认配置安装任何简单插件或高级插件。
  • true:安装具有按类属性提供的配置的高级插件。请参阅beelow关于每个插件的详细部分。
  • false:卸载所有插件。 字符串 目前存在的 字符串 字符串 以太地区以太垫 以运行中运行、正在运行的‘停止运行’ 运行中的运行 可选[字符串] 布尔值 布尔值 布尔布尔值

    >假假

    布尔值的布尔值,

    布尔值,

    布尔值值的在

    错误 字符串 /usr/bin/abiword String etherpad String /opt/etherpad 字符串 ‘https://github.com/ether/etherpad-lite.git’ Enum[dirty,mysql,sqlite,改成后改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改>

    布尔值
  • pad的默认文本。

    Type Default
    String Welcome to etherpad!

    红4>红4>红4>红4>红4>红4>红4>红4日志配置文件最大日志大小logconfig_file_备份-etherpad入门基本知识etherpad影响从etherpad开始的安装要求模块正在做和如何
  • 限制-操作系统兼容性等。
  • 开发-为模块贡献的指南
  • 这个模块依赖于puppetlabs vcsrepo,因此git
  • 它将在运行时使用系统首选的init来设置服务installDeps.sh安装,这个模块需要所有常用的构建工具、开发包和头文件,就像任何其他(复杂的)npm安装一样
  • 在ubuntu操作系统上运行时,它将使用puppetlabs-apt为nodejs设置apt源代码。
  • 简单插件:支持不修改的插件设置.json.
  • 高级插件:支持接受中配置参数的插件设置.json.
  • undef:使用默认配置安装任何简单插件或高级插件。
  • true:安装具有按类属性提供的配置的高级插件。请参阅beelow关于每个插件的详细部分。
  • false:卸载所有插件。 字符串 目前存在的 字符串 字符串 以太地区以太垫 以运行中运行、正在运行的‘停止运行’ 运行中的运行 可选[字符串] 布尔值 布尔值 布尔布尔值

    >假假

    布尔值的布尔值,

    布尔值,

    布尔值值的在

    错误 字符串 /usr/bin/abiword String etherpad String /opt/etherpad 字符串 ‘https://github.com/ether/etherpad-lite.git’ Enum[dirty,mysql,sqlite,改成后改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改>

    布尔值
  • 启用/禁用文件日志记录。

    Type Default
    Boolean false

    红4>红4>红4>红4>红4>红4>红4>红4日志配置文件最大日志大小logconfig_file_备份-etherpad入门基本知识etherpad影响从etherpad开始的安装要求模块正在做和如何
  • 限制-操作系统兼容性等。
  • 开发-为模块贡献的指南
  • 这个模块依赖于puppetlabs vcsrepo,因此git
  • 它将在运行时使用系统首选的init来设置服务installDeps.sh安装,这个模块需要所有常用的构建工具、开发包和头文件,就像任何其他(复杂的)npm安装一样
  • 在ubuntu操作系统上运行时,它将使用puppetlabs-apt为nodejs设置apt源代码。
  • 简单插件:支持不修改的插件设置.json.
  • 高级插件:支持接受中配置参数的插件设置.json.
  • undef:使用默认配置安装任何简单插件或高级插件。
  • true:安装具有按类属性提供的配置的高级插件。请参阅beelow关于每个插件的详细部分。
  • false:卸载所有插件。 字符串 目前存在的 字符串 字符串 以太地区以太垫 以运行中运行、正在运行的‘停止运行’ 运行中的运行 可选[字符串] 布尔值 布尔值 布尔布尔值

    >假假

    布尔值的布尔值,

    布尔值,

    布尔值值的在

    错误 字符串 /usr/bin/abiword String etherpad String /opt/etherpad 字符串 ‘https://github.com/ether/etherpad-lite.git’ Enum[dirty,mysql,sqlite,改成后改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改>

    布尔值
  • 如果启用了logconfig_file,请指定要记录到的文件。

    Type Default
    Optional[String] undef

    红4>红4>红4>红4>红4>红4>红4>红4日志配置文件最大日志大小logconfig_file_备份-etherpad入门基本知识etherpad影响从etherpad开始的安装要求模块正在做和如何
  • 限制-操作系统兼容性等。
  • 开发-为模块贡献的指南
  • 这个模块依赖于puppetlabs vcsrepo,因此git
  • 它将在运行时使用系统首选的init来设置服务installDeps.sh安装,这个模块需要所有常用的构建工具、开发包和头文件,就像任何其他(复杂的)npm安装一样
  • 在ubuntu操作系统上运行时,它将使用puppetlabs-apt为nodejs设置apt源代码。
  • 简单插件:支持不修改的插件设置.json.
  • 高级插件:支持接受中配置参数的插件设置.json.
  • undef:使用默认配置安装任何简单插件或高级插件。
  • true:安装具有按类属性提供的配置的高级插件。请参阅beelow关于每个插件的详细部分。
  • false:卸载所有插件。 字符串 目前存在的 字符串 字符串 以太地区以太垫 以运行中运行、正在运行的‘停止运行’ 运行中的运行 可选[字符串] 布尔值 布尔值 布尔布尔值

    >假假

    布尔值的布尔值,

    布尔值,

    布尔值值的在

    错误 字符串 /usr/bin/abiword String etherpad String /opt/etherpad 字符串 ‘https://github.com/ether/etherpad-lite.git’ Enum[dirty,mysql,sqlite,改成后改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改>

    布尔值
  • 旋转日志文件之前的最大日志文件大小(兆字节)。

    Type Default
    Optional[Integer] undef

    红4>红4>红4>红4>红4>红4>红4>红4日志配置文件最大日志大小logconfig_file_备份-etherpad入门基本知识etherpad影响从etherpad开始的安装要求模块正在做和如何
  • 限制-操作系统兼容性等。
  • 开发-为模块贡献的指南
  • 这个模块依赖于puppetlabs vcsrepo,因此git
  • 它将在运行时使用系统首选的init来设置服务installDeps.sh安装,这个模块需要所有常用的构建工具、开发包和头文件,就像任何其他(复杂的)npm安装一样
  • 在ubuntu操作系统上运行时,它将使用puppetlabs-apt为nodejs设置apt源代码。
  • 简单插件:支持不修改的插件设置.json.
  • 高级插件:支持接受中配置参数的插件设置.json.
  • undef:使用默认配置安装任何简单插件或高级插件。
  • true:安装具有按类属性提供的配置的高级插件。请参阅beelow关于每个插件的详细部分。
  • false:卸载所有插件。 字符串 目前存在的 字符串 字符串 以太地区以太垫 以运行中运行、正在运行的‘停止运行’ 运行中的运行 可选[字符串] 布尔值 布尔值 布尔布尔值

    >假假

    布尔值的布尔值,

    布尔值,

    布尔值值的在

    错误 字符串 /usr/bin/abiword String etherpad String /opt/etherpad 字符串 ‘https://github.com/ether/etherpad-lite.git’ Enum[dirty,mysql,sqlite,改成后改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改>

    布尔值
  • 旋转后要保留的日志文件数。

    Type Default
    Optional[Integer] undef

    红4>红4>红4>红4>红4>红4>红4>红4日志配置文件最大日志大小logconfig_file_备份-etherpad入门基本知识etherpad影响从etherpad开始的安装要求模块正在做和如何
  • 限制-操作系统兼容性等。
  • 开发-为模块贡献的指南
  • 这个模块依赖于puppetlabs vcsrepo,因此git
  • 它将在运行时使用系统首选的init来设置服务installDeps.sh安装,这个模块需要所有常用的构建工具、开发包和头文件,就像任何其他(复杂的)npm安装一样
  • 在ubuntu操作系统上运行时,它将使用puppetlabs-apt为nodejs设置apt源代码。
  • 简单插件:支持不修改的插件设置.json.
  • 高级插件:支持接受中配置参数的插件设置.json.
  • undef:使用默认配置安装任何简单插件或高级插件。
  • true:安装具有按类属性提供的配置的高级插件。请参阅beelow关于每个插件的详细部分。
  • false:卸载所有插件。 字符串 目前存在的 字符串 字符串 以太地区以太垫 以运行中运行、正在运行的‘停止运行’ 运行中的运行 可选[字符串] 布尔值 布尔值 布尔布尔值

    >假假

    布尔值的布尔值,

    布尔值,

    布尔值值的在

    错误 字符串 /usr/bin/abiword String etherpad String /opt/etherpad 字符串 ‘https://github.com/ether/etherpad-lite.git’ Enum[dirty,mysql,sqlite,改成后改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改>

    布尔值
  • 只记录特定类别。

    Type Default
    Optional[String] undef

    红4>红4>红4>红4>红4>红4>红4>红4日志配置文件最大日志大小logconfig_file_备份-etherpad入门基本知识etherpad影响从etherpad开始的安装要求模块正在做和如何
  • 限制-操作系统兼容性等。
  • 开发-为模块贡献的指南
  • 这个模块依赖于puppetlabs vcsrepo,因此git
  • 它将在运行时使用系统首选的init来设置服务installDeps.sh安装,这个模块需要所有常用的构建工具、开发包和头文件,就像任何其他(复杂的)npm安装一样
  • 在ubuntu操作系统上运行时,它将使用puppetlabs-apt为nodejs设置apt源代码。
  • 简单插件:支持不修改的插件设置.json.
  • 高级插件:支持接受中配置参数的插件设置.json.
  • undef:使用默认配置安装任何简单插件或高级插件。
  • true:安装具有按类属性提供的配置的高级插件。请参阅beelow关于每个插件的详细部分。
  • false:卸载所有插件。 字符串 目前存在的 字符串 字符串 以太地区以太垫 以运行中运行、正在运行的‘停止运行’ 运行中的运行 可选[字符串] 布尔值 布尔值 布尔布尔值

    >假假

    布尔值的布尔值,

    布尔值,

    布尔值值的在

    错误 字符串 /usr/bin/abiword String etherpad String /opt/etherpad 字符串 ‘https://github.com/ether/etherpad-lite.git’ Enum[dirty,mysql,sqlite,改成后改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改>

    布尔值
  • 在中配置用户设置.json. 如果同时设置了“users”和“ldapauth”,则只将后者放入设置.json.

    Type Default
    Optional[Hash] undef

    红4>红4>红4>红4>红4>红4>红4>红4日志配置文件最大日志大小logconfig_file_备份-etherpad入门基本知识etherpad影响从etherpad开始的安装要求模块正在做和如何
  • 限制-操作系统兼容性等。
  • 开发-为模块贡献的指南
  • 这个模块依赖于puppetlabs vcsrepo,因此git
  • 它将在运行时使用系统首选的init来设置服务installDeps.sh安装,这个模块需要所有常用的构建工具、开发包和头文件,就像任何其他(复杂的)npm安装一样
  • 在ubuntu操作系统上运行时,它将使用puppetlabs-apt为nodejs设置apt源代码。
  • 简单插件:支持不修改的插件设置.json.
  • 高级插件:支持接受中配置参数的插件设置.json.
  • undef:使用默认配置安装任何简单插件或高级插件。
  • true:安装具有按类属性提供的配置的高级插件。请参阅beelow关于每个插件的详细部分。
  • false:卸载所有插件。 字符串 目前存在的 字符串 字符串 以太地区以太垫 以运行中运行、正在运行的‘停止运行’ 运行中的运行 可选[字符串] 布尔值 布尔值 布尔布尔值

    >假假

    布尔值的布尔值,

    布尔值,

    布尔值值的在

    错误 字符串 /usr/bin/abiword String etherpad String /opt/etherpad 字符串 ‘https://github.com/ether/etherpad-lite.git’ Enum[dirty,mysql,sqlite,改成后改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改>

    布尔值
  • 在中配置焊盘选项设置.json.

    Type Default
    Struct noColors => false, showControls => true, showChat => true, showLineNumbers => true, useMonospaceFont => false, userName => false, userColor => false, rtl => false, alwaysShowChat => false, chatAndUsers => false, lang => en-gb

    红4>红4>红4>红4>红4>红4>红4>红4日志配置文件最大日志大小logconfig_file_备份-etherpad入门基本知识etherpad影响从etherpad开始的安装要求模块正在做和如何
  • 限制-操作系统兼容性等。
  • 开发-为模块贡献的指南
  • 这个模块依赖于puppetlabs vcsrepo,因此git
  • 它将在运行时使用系统首选的init来设置服务installDeps.sh安装,这个模块需要所有常用的构建工具、开发包和头文件,就像任何其他(复杂的)npm安装一样
  • 在ubuntu操作系统上运行时,它将使用puppetlabs-apt为nodejs设置apt源代码。
  • 简单插件:支持不修改的插件设置.json.
  • 高级插件:支持接受中配置参数的插件设置.json.
  • undef:使用默认配置安装任何简单插件或高级插件。
  • true:安装具有按类属性提供的配置的高级插件。请参阅beelow关于每个插件的详细部分。
  • false:卸载所有插件。 字符串 目前存在的 字符串 字符串 以太地区以太垫 以运行中运行、正在运行的‘停止运行’ 运行中的运行 可选[字符串] 布尔值 布尔值 布尔布尔值

    >假假

    布尔值的布尔值,

    布尔值,

    布尔值值的在

    错误 字符串 /usr/bin/abiword String etherpad String /opt/etherpad 字符串 ‘https://github.com/ether/etherpad-lite.git’ Enum[dirty,mysql,sqlite,改成后改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改>

    布尔值
  • 目前只支持upstart和systemd作为服务提供商。我们非常欢迎更多的支持。

    红4>红4>红4>红4>红4>红4>红4>红4日志配置文件最大日志大小logconfig_file_备份-etherpad入门基本知识etherpad影响从etherpad开始的安装要求模块正在做和如何
  • 限制-操作系统兼容性等。
  • 开发-为模块贡献的指南
  • 这个模块依赖于puppetlabs vcsrepo,因此git
  • 它将在运行时使用系统首选的init来设置服务installDeps.sh安装,这个模块需要所有常用的构建工具、开发包和头文件,就像任何其他(复杂的)npm安装一样
  • 在ubuntu操作系统上运行时,它将使用puppetlabs-apt为nodejs设置apt源代码。
  • 简单插件:支持不修改的插件设置.json.
  • 高级插件:支持接受中配置参数的插件设置.json.
  • undef:使用默认配置安装任何简单插件或高级插件。
  • true:安装具有按类属性提供的配置的高级插件。请参阅beelow关于每个插件的详细部分。
  • false:卸载所有插件。 字符串 目前存在的 字符串 字符串 以太地区以太垫 以运行中运行、正在运行的‘停止运行’ 运行中的运行 可选[字符串] 布尔值 布尔值 布尔布尔值

    >假假

    布尔值的布尔值,

    布尔值,

    布尔值值的在

    错误 字符串 /usr/bin/abiword String etherpad String /opt/etherpad 字符串 ‘https://github.com/ether/etherpad-lite.git’ Enum[dirty,mysql,sqlite,改成后改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改改>

    布尔值
  • 请参见贡献.md为如何贡献补丁!

    我们使用可选的第三方分析cookies来了解您如何使用GitHub.com网站所以我们可以制造更好的产品。了解更多。

    部分转自网络,侵权联系删除区块链源码网

    www.interchains.cc

    https://www.interchains.cc/18813.html

    区块链毕设网(www.interchains.cc)全网最靠谱的原创区块链毕设代做网站 部分资料来自网络,侵权联系删除! 最全最大的区块链源码站 ! QQ3039046426
    区块链知识分享网, 以太坊dapp资源网, 区块链教程, fabric教程下载, 区块链书籍下载, 区块链资料下载, 区块链视频教程下载, 区块链基础教程, 区块链入门教程, 区块链资源 » 基于区块链的毕业设计Etherpad module for Puppet – Puppet以太网模块

    提供最优质的资源集合

    立即查看 了解详情