4 Commits
1.9.0 ... 1.9.2

5 changed files with 26 additions and 19 deletions

View File

@@ -21,5 +21,6 @@ node:
config_path: "{{ node.homelab_path }}/config" config_path: "{{ node.homelab_path }}/config"
ssh_san: "console,console.ilnmors.internal" ssh_san: "console,console.ilnmors.internal"
ssh_users: "vmm,fw,infra,auth,app" ssh_users: "vmm,fw,infra,auth,app"
local_san: "localhost console.ilnmors.internal" # add the hostname of wsl, it is needed to improve the sudo problem
local_san: "localhost console.ilnmors.internal surface"
# ansible_python_interpreter: "{{ ansible_playbook_python }}" # ansible_python_interpreter: "{{ ansible_playbook_python }}"

View File

@@ -83,7 +83,7 @@
enabled: true enabled: true
daemon_reload: true daemon_reload: true
scope: "user" scope: "user"
when: not (is_opencloud_init_run | default(false)) when: is_opencloud_init.stat.exists
changed_when: false changed_when: false
listen: "notification_restart_opencloud" listen: "notification_restart_opencloud"
ignore_errors: true # noqa: ignore-errors ignore_errors: true # noqa: ignore-errors

View File

@@ -12,15 +12,13 @@
become: true become: true
- name: Check data directory empty - name: Check data directory empty
ansible.builtin.find: ansible.builtin.stat:
paths: "{{ node['home_path'] }}/data/containers/opencloud/" path: "{{ node['home_path'] }}/data/containers/opencloud/.init"
hidden: true
file_type: "any"
become: true become: true
register: "is_data_dir_empty" register: "is_opencloud_init"
- name: Initialize opencloud - name: Initialize opencloud
when: is_data_dir_empty.matched == 0 when: not is_opencloud_init.stat.exists
block: block:
- name: Execute init command (Including pulling image) - name: Execute init command (Including pulling image)
containers.podman.podman_container: containers.podman.podman_container:
@@ -39,9 +37,13 @@
- "{{ node['home_path'] }}/data/containers/opencloud:/var/lib/opencloud:rw" - "{{ node['home_path'] }}/data/containers/opencloud:/var/lib/opencloud:rw"
no_log: true no_log: true
- name: Set is_opencloud_init_run - name: Create .init file
ansible.builtin.set_fact: ansible.builtin.file:
is_opencloud_init_run: true path: "{{ node['home_path'] }}/data/containers/opencloud/.init"
state: "touch"
mode: "0644"
owner: "{{ ansible_user }}"
group: "svadmins"
- name: Deploy configuration files - name: Deploy configuration files
ansible.builtin.template: ansible.builtin.template:

View File

@@ -51,12 +51,15 @@ CREATE EXTENSION IF NOT EXISTS vector;
## Configuration ## Configuration
### About quota ### About community edition limitation
- Workspace seats for family: below 10 seats - Workspace seats
- If 10 members is needed, then buy a licence - The number of members itself \(account\) are unlimited.
- However the number of members who work on the same workspace simultaneously \(seats\) are designated as 10 members.
- Workspace storage quota - Workspace storage quota
- They are planning unlimited storage quota, not now. Now they have 100GB quota for sync. - Originally, self-hosted version has no limitation in storage quota and uploading file size.
- Now, there is some limitation even in the self-hosted version.
- It will be changed when the application is updating
### Following feature which will be applied in this system ### Following feature which will be applied in this system

View File

@@ -119,10 +119,11 @@
- [x] Immich - [x] Immich
- [x] Actual budget - [x] Actual budget
- [x] Paperless-ngx - [x] Paperless-ngx
- [x] vikunja - [x] vikunja - When affine is verified to subsitute kanban board and etc, then disable this service.
- OpenCloud \(with Radicale, Collabora Web Office\) - [x] OpenCloud
- Outline - [x] affine \(Notion substitution\)
- Wiki.js - [ ] Radicale
- [ ] Collabora office
- WriteFreely - WriteFreely
- MediaCMS - MediaCMS
- Funkwhale - Funkwhale