Important
Since Kiteworks acquired ownCloud, it seems unclear whether oCIS will remain open source or is discontinued. It might be worth migrating to OpenCloud or Nextcloud instead.
Ansible collection to manage ownCloud Infinite Scale (oCIS).
Currently only supports Arch Linux.
The following roles are part of this collection:
Role | Purpose | Dependencies |
---|---|---|
ocis | ownCloud Infinite Scale (oCIS) setup | n/a |
traefik | Traefik setup | n/a |
Whenever possible only Ansible builtin modules are leveraged, which can lead to some more complex tasks structures though.
Follow the below steps to start using the collection:
- Install the latest collection version:
ansible-galaxy collection install karras.ocis
- Create a new playbook (e.g.
server.yml
) which includes the desired roles:
---
- name: deploy and manage ocis
hosts: all
become: yes
roles:
- karras.ocis.ocis
- karras.ocis.traefik
- Define an inventory, in this case Ansible is executed against localhost:
[dev]
ocis ansible_connection=local
- Finally run the playbook:
ansible-playbook server.yml -i inventory -K
See LICENSE