An open API service indexing awesome lists of open source software.

https://github.com/tulibraries/ansible-role-passenger-apache

Ansible role for minimal install of Passeneger
https://github.com/tulibraries/ansible-role-passenger-apache

ansible-roles

Last synced: 5 months ago
JSON representation

Ansible role for minimal install of Passeneger

Awesome Lists containing this project

README

          

Passenger Apache
=========

Installs Phusion Passenger apache module.

Requirements
------------

Use `Pipenv` and `.python-version` files to know the required libraries to run this role.

To run tests:
```
$ pipenv install --dev
Creating a virtualenv for this project...
Pipfile: /home/tul08567/Work/src/github.com/tulibraries/ansible-role-passenger-apache/Pipfile
# etc.
Installing dependencies from Pipfile.lock (7b941f)...
🐍 ▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉ 64/64 — 00:00:18
To activate this project's virtualenv, run pipenv shell.
Alternatively, run a command inside the virtualenv with pipenv run.
$ pipenv run molecule test
--> Validating schema /home/tul08567/Work/src/github.com/tulibraries/ansible-role-passenger-apache/molecule/default/molecule.yml.
Validation completed successfully.
--> Test matrix
# etc.
PLAY RECAP *********************************************************************
localhost : ok=2 changed=1 unreachable=0 failed=0
```

Role Variables
--------------
`passenger_package_name`: Defaults to `mod_passenger`, which will install the latest version of passenger available. Specify a release with `mod_passenger-5.3.6`

Dependencies
------------

Expects Apache httpd to be installed

Example Playbook
----------------

Including an example of how to use your role (for instance, with variables passed in as parameters) is always nice for users too:

- hosts: servers
roles:
- ansible-role-passenger-apache

License
-------

BSD

Author Information
------------------

An optional section for the role authors to include contact information, or a website (HTML is not allowed).