2022-09-15 15:52:14 -04:00
2022-09-15 15:52:14 -04:00
2022-04-12 21:39:54 -04:00
2022-04-10 16:40:19 -04:00

Ansible Nextcloud Role

Ansible Lint

Note: This is heavily a WIP - Please do not expect this to work for you at this time.

This role configures a web server on your host for Nextcloud

Role configuration

  • domain_name (default: localdomain) - Your domain for web server configuration. i.e. example.com if you would like your Nextcloud instance to be reachable at nextcloud.example.com
  • nextcloud_subdomain (default: nextcloud) - The subdomain at which you'd like to access your Nextcloud instance
  • nextcloud_ssl (default: true) - Whether or not you'd like to enable SSL. This will not create certificates, you will need to configure certbot or other certificates manually.
  • nextcloud_ssl_certificate_path (default: /etc/ssl/certs/ssl-cert-snakeoil.pem) - The path to your SSL certificate
  • nextcloud_ssl_key_path (default: /etc/ssl/private/ssl-cert-snakeoil.key) - The path to your SSL certificate key
  • nextcloud_apache2_fcgi (default: false) - Enable this if you are using mod_fcgi rather than the standard mod_php. This will enable the mod_setenvif PHP module.
  • nextcloud_apache2_config_path (default: /etc/apache2/sites-available/nextcloud.conf) - The path to your Nextcloud Apache2 site configuration.

Experimental options

  • nextcloud_nginx (default: false) - Configure an nginx web server rather than Apache2. nginx is not officially supported by Nextcloud
  • nextcloud_nginx_config_path (default: /etc/nginx/nginx.conf) - The path to your Nextcloud nginx configuration.
Description
v1.1.0 Latest
2022-04-12 21:43:35 -04:00
Languages
Jinja 100%