forked from ReinerNippes/nextcloud_on_docker
-
Notifications
You must be signed in to change notification settings - Fork 0
/
inventory
83 lines (65 loc) · 3.06 KB
/
inventory
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
[nextcloud]
localhost ansible_connection=local
[nextcloud:vars]
### Preliminary variables ###
# The domain name for your Nextcloud instance. You'll get a Let's Encrypt certificate for this domain.
nextcloud_server_fqdn = nextcloud.example.tld
# Your email address (for Let's Encrypt).
ssl_cert_email =
### Nextcloud variables ###
# Choose a directory for your Nextcloud data.
nextcloud_base_dir = /opt/nextcloud
# Choose a username and password for your Nextcloud admin user.
nextcloud_admin = 'admin'
nextcloud_passwd = '' # If empty the playbook will generate a random password.
# You must choose one database management system.
# Choose between 'pgsql' (PostgreSQL), 'mysql' (MariaDB) and 'sqlite' (SQLite).
nextcloud_db_type = 'pgsql'
# Options for Mariadb and PostgreSQL.
nextcloud_db_host = 'localhost'
nextcloud_db_name = 'nextcloud'
nextcloud_db_user = 'nextcloud'
nextcloud_db_passwd = '' # If empty the playbook will generate a random password (stored in {{ nextcloud_base_dir }}/secrets ).
nextcloud_db_prefix = 'oc_'
### Optional variables ###
# Setup the Nextcloud mail server.
nextcloud_configure_mail = false
nextcloud_mail_from =
nextcloud_mail_smtpmode = smtp
nextcloud_mail_smtpauthtype = LOGIN
nextcloud_mail_domain =
nextcloud_mail_smtpname =
nextcloud_mail_smtpsecure = tls
nextcloud_mail_smtpauth = 1
nextcloud_mail_smtphost =
nextcloud_mail_smtpport = 587
nextcloud_mail_smtpname =
nextcloud_mail_smtppwd =
# Use S3 Bucket as primary storage
aws_s3_key = ''
aws_s3_secret = ''
# aws_s3_bucket_name = ''
# aws_s3_hostname = 's3.amazonaws.com'
# aws_s3_port = '443'
# aws_s3_use_ssl = 'true'
# aws_s3_region = 'us-east-1'
# aws_s3_use_path_style = 'true'
# Install restic backup tool if restic_repo is not empty
restic_repo = '' # e.g. /var/nc-backup
# crontab settings restic for restic
backup_day = *
backup_hour = 4
backup_minute = 0
# Choose an online office suite to integrate with your Nextcloud. Your options are (without quotation marks): 'none', 'collabora' and 'onlyoffice'.
online_office = none
# When using Collabora, you're able to install dictionaries alongside with it. Collabora's default is German (de).
collabora_dictionaries = 'en' # Separate ISO 639-1 codes with a space.
# Set to true to install TURN server for Nextcloud Talk.
talk_install = false
# Set to true to enable access to your database with Adminer at https://cloud.example.com/adminer/ . The password will be stored in {{ nextcloud_base_dir }}/secrets .
adminer_enabled = false
# Set to true to fulltext search.
fulltextsearch_enabled = false
# Set to true to install Portainer webgui for Docker.
portainer_enabled = false
portainer_passwd = '' # If empty the playbook will generate a random password.