]> git.somenet.org - root/pub/somesible.git/blob - roles/service/nextcloud/defaults/main.yml
[roles/util/letsencrypt-cert] request letsencrypt-cert helper role
[root/pub/somesible.git] / roles / service / nextcloud / defaults / main.yml
1 #####################################
2 ### someone's ansible provisioner ###
3 #####################################
4 # Part of: https://git.somenet.org/root/pub/somesible.git
5 # 2017-2024 by someone <someone@somenet.org>
6 #
7 # If not overridden in inventory or as a parameter, this is the value that will be used
8 #
9 ---
10 nextcloud_download_url: "https://download.nextcloud.com/server/releases/latest-27.tar.bz2"
11 nextcloud_download_checksum: "sha256:https://download.nextcloud.com/server/releases/latest-27.tar.bz2.sha256"
12
13 nextcloud_domain: "cloud.localhost"
14 nextcloud_db_host: "127.0.0.1"
15 nextcloud_db_name: "nextcloud"
16
17 # Where are the data files stored.
18 nextcloud_data_dir_path: "/srv/{{nextcloud_domain}}"
19
20 # Install apps.
21 nextcloud_installed_apps:
22     - 'calendar'
23     - 'contacts'
24     - 'tasks'
25     - 'files_retention'
26     - 'files_automatedtagging'
27     - 'richdocuments'
28     - 'richdocumentscode'
29     - 'unroundedcorners'
30
31
32 # Set/override config options.
33 nextcloud_config_options:
34   - { key: "updatechecker", value: "false" }
35   - { key: "has_internet_connection", value: "false" }
36   - { key: "skeletondirectory", value: "" }
37   - { key: "trashbin_retention_obligation", value: "30, 90" }
38   - { key: "versions_retention_obligation", value: "30, 90" }
39   - { key: "mail_from_address", value: "nextcloud-noreply" }
40   - { key: "mail_smtpmode", value: "smtp" }
41   - { key: "mail_domain", value: "localhost" }
42   - { key: "mail_smtphost", value: "mail.localhost" }
43   - { key: "memcache.local", value: "\\OC\\Memcache\\APCu" }
44 #  - { key: "config_is_read_only", value: "true" } # unset and set by ansible.
45
46 # must set.
47 #nextcloud_db_pw: None
48 #nextcloud_admin_user: ""
49 #nextcloud_admin_pw: ""