gryphon.rails

Rails Role

Includes this:

  • thefinn93.letsencrypt

Before using the Rails role.

Description: This role sets up a frontend server for Ruby on Rails using rbenv, Puma, and Nginx. Node.js is also used for some background tasks.

Requirements:

  • A common role from Gryphon.

Role Variables:

  • user: Deploy username for Capistrano.
  • home: User's home directory (e.g., /home/{{ user }}).
  • name: The name of the application.
  • application: The path to the application (e.g., {{ home }}/web/{{ name }}).
  • ruby_version: Version of Ruby to use (e.g., 2.2.3).
  • rbenv_root: The path to rbenv (e.g., {{ home }}/.rbenv).
  • nodejs_branch: The Node.js version branch (e.g., "node_4.x").
  • nodejs_apt_state: State of Node.js package (e.g., "latest").

Dependencies:

  • None specified.

Example Playbook:

  • A sample playbook for using this role can be included here.

License:

  • BSD License.

Author Information:

  • This section can include optional contact information or website details for the role authors (HTML is not allowed).
Informazioni sul progetto

Ruby on Rails server with rbenv, puma, nginx and nodejs

Installa
ansible-galaxy install gryphon.rails
Licenza
Unknown
Download
80
Proprietario