Skip to content

Ansible role that installs 'frab' on CentOS/RHEL 7.x

License

Notifications You must be signed in to change notification settings

techdad/ansible-frab-install

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AFRIINC.frab

An Ansible role to install the frab free and open conference management system.

This is not portable code in regards to target OS/Architecture. It's currently very specific to it's intended infrastrcuture:

  • Targeted and tested on CentOS 7. Should thus work on RHEL 7 too. Will NOT work on other flavours.

The role set's up the frab (rails) app listening on it's default port (:3000), and also does not set up Apache (or any other reverse proxy). This needs to be done as an additional task, separately.

Role Variables

# variables with optional default values

frab_environment: development   # development, test, production
frab_install_dir: /srv/frab
frab_git_repo: "https://github.com/frab/frab.git"
frab_git_release: master
frab_db_host: "127.0.0.1"
frab_db_port: "3306"
frab_db_name: db_frab
frab_db_user: user_frab

Example Playbook

  roles:
    - { role: afrinic.frab,
        frab_environment: production,
        frab_git_release: 0f9e0c9b1ec343ff8f21c5b350c12e158a61391f,
    }

License

Apache 2.0

About

Ansible role that installs 'frab' on CentOS/RHEL 7.x

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages