etherpad/defaults/main.yml

113 lines
3.4 KiB
YAML

---
etherpad_version: '1.8.16'
etherpad_skin: 'colibris'
etherpad_skinVariants: 'super-light-toolbar super-light-editor light-background'
etherpad_username: 'etherpad'
etherpad_group: 'etherpad'
etherpad_app_dir: '/var/www/etherpad-lite'
etherpad_instance_name: 'pads'
etherpad_listen_ip: '0.0.0.0'
etherpad_listen_port: '9001'
etherpad_db_type: '0' #an integer. 0 or unset for mysql, 1 for postgres
etherpad_db_user: 'etherpad'
etherpad_db_host: 'localhost'
etherpad_db_passwd: 'changeme'
etherpad_db_name: 'etherpad'
etherpad_db_port: '3306'
etherpad_welcome_text: 'Welcome to Etherpad!\n\nThis pad text is synchronized as you type, so that everyone viewing this page sees the same text. This allows you to collaborate seamlessly on documents!\n\nGet involved with Etherpad at http:\/\/etherpad.org\n'
etherpad_group_only: 'false'
etherpad_editonly: 'false'
etherpad_minify: 'true'
etherpad_showSettingsInAdminPage: 'true'
etherpad_suppressErrorsInPadText: 'false'
etherpad_allowUnknownFileEnds: 'true'
etherpad_automaticReconnectionTimeout: '0'
etherpad_indentationOnNewLine: 'false'
etherpad_importExportRateLimitingwindowMs: '90000'
etherpad_importExportRateLimitingMax: '10'
etherpad_importMaxFileSize: '52428800' # 50 MB -> 50 * 1024 * 1024
etherpad_exposeVersion: 'false'
etherpad_js_maxage: '21600'
etherpad_max_log_size: '1024'
etherpad_abiword: '/usr/bin/abiword'
etherpad_auth: 'false'
etherpad_authorization: 'false'
etherpad_proxy: 'false'
etherpad_ip_logging: 'false'
etherpad_maxHttpBufferSize: '10000'
etherpad_enableAdminUITests: 'false'
etherpad_admin_pwd: 'changeme'
etherpad_ratelimit_duration: '1'
etherpad_ratelimit_points: '100'
etherpad_loglevel: 'INFO'
etherpad_logfile: '/var/log/etherpad-lite.log'
etherpad_dumpOnUncleanExit: 'false'
etherpad_error_log_recipient: 'support@example.com'
etherpad_smtp_host: 'localhost'
etherpad_smtp_port: '587'
etherpad_smtp_user: 'support'
etherpad_smtp_pass: 'changeme'
etherpad_nodejs_version: '14'
etherpad_apt:
- curl
- nodejs
- git
etherpad_plugins:
- name: ep_adminpads2
install: true
- name: ep_comments_page
install: true
- name: ep_desktop_notifications
install: true
- name: ep_font_color
install: true
- name: ep_headings2
install: true
- name: ep_markdown
install: true
- name: ep_previewimages
install: true
- name: ep_spellcheck
install: true
- name: ep_real_time_chat
install: true
- name: ep_delete_after_delay
install: true
- name: ep_align
install: true
- name: ep_font_size
install: true
- name: ep_table_of_contents
install: true
- name: ep_author_follow
install: true
- name: ep_cursortrace
install: true
- name: ep_prompt_for_name
install: true
- name: ep_user_fontsize_version_2
install: true
- name: ep_author_hover
install: true
# ep_delete_after_delay
# Etherpad-Lite plugin that deletes your pads after a configured delay
delay: '7776000' # one day, in seconds Default is 86400
loopdeletion: 'true'
loopDelay: '86400' # one hour, in seconds Default is 3600
deleteAtStart: 'true'
text: "The content of this pad has been deleted since it was older than the configured delay."
# MARIADB CONFIG
mariadb_databases:
- name: '{{ etherpad_db_name }}'
collation: 'utf8mb4_unicode_ci'
encoding: 'utf8mb4'
mariadb_users:
- name: '{{ etherpad_db_user }}'
host: '{{ etherpad_db_host }}'
password: '{{ etherpad_db_passwd }}'
priv: '{{ etherpad_db_name }}.*:ALL'