vundb/ansible-role-openproject

Ansible role to install openproject on gentoo instances.

1.0.0 2017-05-22 21:40 UTC

This package is auto-updated.

Last update: 2024-05-10 22:56:04 UTC


README

Ansible role to install and configure openproject on gentoo instances.

Supported Distributions

  • Gentoo

Requirements

This role has a variety of dependencies. Please take a look at the example playbook.

Role Variables

None.

Dependencies

vundb/ansible-role-apache

vundb/ansible-role-mysql

vundb/ansible-role-mysql-admin

vundb/ansible-role-apache-vhost

vundb/ansible-role-portage

Example Playbook

- hosts: all
  roles:
    - role: vundb-apache
      apache_opts: ["PASSENGER"]
    - role: vundb-mysql
      mysql_config:
        - { section: "mysqld", option: "sql_mode", value: "'no_auto_value_on_zero,strict_trans_tables,strict_all_tables,no_zero_in_date,no_zero_date,error_for_division_by_zero,no_auto_create_user,no_engine_substitution'" }
    - role: vundb-mysql-admin
      mysql_databases:
        - name: openproject
      mysql_users:
        - name: openproject
          pass: openproject
          priv: openproject.*:ALL
    - role: openproject
    - role: apache-vhost
      apache_vhosts:
        - label: "openproject"
          virtual_host: "*:80"
          server_name: "openproject.local"
          server_alias: "openproject.local"
          document_root: "/home/openproject/application/public"
          template: "templates/vhost-openproject.j2"

License

MIT

Author Information

  • You can find more roles in my GitHub channel vundb
  • Follow me on Twitter @vundb