Skip to content
This repository has been archived by the owner on Dec 22, 2023. It is now read-only.

erasme/ansible-etherpad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

etherpad Ansible playbook

Travis CI test-suite Ansible Galaxy

This playbook will install etherpad from source.

Requirements

The following packages will be installed by this role :

  • gzip
  • git-core
  • curl
  • python
  • libssl-dev
  • pkg-config
  • build-essential
  • python-mysqldb

Some MySQL server somewhere is also required.Note that this role does not depend on the mysql role, since MySQL is not required to be installed on the same host.

Role Variables

  • etherpad_deploy_user: user to deploy application to; application will be deployed in ~user/etherpad (default: etherpad)
  • etherpad_log_parent_dir: parent log directory; the role will create and etherpad subdirectory for logging purposes (default: /var/log)
  • etherpad_port: the port etherpad will listen to (default: 9001)
  • etherpad_session_key: a random session key (default: )
  • etherpad_version: which version to deploy (default: master)
  • etherpad_path: the URI path under which etherpad will be served; if the path is not '/' (default), nginx role will be installed to route the application.
  • etherpad_repos: the git repos for etherpad (default: https://github.com/ether/etherpad-lite.git)

Tags

  • etherpad : applies to the whole role

Dependencies

None

Example Playbook

This is mainly used as a dependency in your existing playbooks, like:

dependencies:
  - { role: etherpad }

License

MIT

Author Information

Created for @erasme by @leucos.

Releases

No releases published

Packages

No packages published