reminec.kanboard

Ansible Role for Kanboard

Build Status

This role helps you install or update the latest version of Kanboard.

You can also install Apache2 to run your Kanboard installation, but this option is turned off by default.

Requirements

No requirements needed.

Role Variables

All variables are optional.

Install Apache2

By default, the role allows you to install your preferred web server. If you want to install Apache2, change the following variable to true:

kanboard_install_apache2: true

Enable URL Rewrite for Kanboard

To enable URL rewriting, you can set this variable to true:

kanboard_enable_url_rewrite: true

Configure GitLab OAuth

To set up GitLab authentication, use the following variables:

# GitLab-related variables
kanboard_use_gitlab_auth: true
kanboard_gitlab_client_id: '' # update this
kanboard_gitlab_client_secret: '' # update this
kanboard_gitlab_oauth_authorize_url: 'https://gitlab.com/oauth/authorize'
kanboard_gitlab_oauth_token_url: 'https://gitlab.com/oauth/token'
kanboard_gitlab_api_url: 'https://gitlab.com/api/v3/'

Configure GitHub OAuth

To set up GitHub authentication, use the following:

# GitHub-related variables
kanboard_use_github_auth: true
kanboard_github_client_id: '' # update this
kanboard_github_client_secret: '' # update this

Other Useful Default Variables

Here are some additional useful variables:

kanboard_path: /var/www
kanboard_release_url: http://kanboard.net/kanboard-latest.zip
kanboard_chmod_user: www-data
kanboard_chmod_group: www-data

Dependencies

No dependencies needed.

Example Playbook

Here’s an example of how to use this role in a playbook:

- hosts: kanboard
  roles:
     - { role: reminec.kanboard }

License

MIT License - See LICENSE

Author Information

This role was created by Reminec.

Informazioni sul progetto

Install kanboard. Can Install and configure apache2 if needed

Installa
ansible-galaxy install reminec.kanboard
Licenza
mit
Download
71
Proprietario