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