etherpad/defaults/main.yml
meaz e18dfc6c6b Update to 2.2.7 (#39)
Reviewed-on: #39
Reviewed-by: muppeth <muppeth@no-reply@disroot.org>
Co-authored-by: meaz <meaz@disroot.org>
Co-committed-by: meaz <meaz@disroot.org>
2024-12-23 11:35:22 +01:00

102 lines
3.5 KiB
YAML

---
etherpad_version: '2.2.7'
etherpad_skin: 'colibris'
etherpad_skin_variants: '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_show_settings_in_admin_page: 'true'
etherpad_cleanup_enabled: 'false'
etherpad_cleanup_keep_revisions: '5'
etherpad_suppress_errors_in_pad_text: 'false'
etherpad_allow_unknown_file_ends: 'true'
etherpad_automatic_reconnection_timeout: '0'
etherpad_indentation_on_new_line: 'false'
etherpad_import_export_rate_limiting_window_ms: '90000'
etherpad_import_export_rate_limiting_max: '10'
etherpad_import_max_file_size: '52428800' # 50 MB -> 50 * 1024 * 1024
etherpad_authmethod: 'sso'
etherpad_expose_version: '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_session_lifetime: '864000000' # 10 days
etherpad_session_refresh_interval: '86400000' # 1 day
etherpad_ip_logging: 'false'
etherpad_max_http_buffer_size: '10000'
etherpad_log_layout_type: 'colored'
etherpad_enable_admin_ui_tests: 'false'
etherpad_admin_pwd: 'changeme'
etherpad_ratelimit_duration: '1'
etherpad_ratelimit_points: '100'
etherpad_loglevel: 'INFO'
etherpad_logfile: '/var/log/etherpad-lite.log'
etherpad_dump_on_unclean_exit: '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_apt:
- curl
- git
# Nodejs
nodejs_version: '21'
etherpad_admin_page: 'true' # set to something else if you don't want to build admin page
etherpad_plugins_list: # set to "removed" if you want to remove à plugin
ep_adminpads2: enabled
ep_comments_page: enabled
ep_desktop_notifications: enabled
ep_font_color: enabled
ep_headings2: enabled
ep_markdown: enabled
ep_spellcheck: enabled
ep_real_time_chat: enabled
ep_delete_after_delay: enabled
ep_align: enabled
ep_font_size: enabled
ep_table_of_contents: enabled
ep_author_follow: enabled
ep_cursortrace: enabled
ep_prompt_for_name: enabled
ep_user_fontsize_version_2: enabled
ep_author_hover: enabled
# ep_delete_after_delay
# Etherpad-Lite plugin that deletes your pads after a configured delay
ep_delafter_delay: '7776000' # one day, in seconds Default is 86400
ep_delafter_loopdeletion: 'true'
ep_delafter_loopdelay: '86400' # one hour, in seconds Default is 3600
ep_delafter_delete_at_start: 'true'
ep_delafter_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'