nextcloud.yml 1.0 KB

12345678910111213141516171819202122232425262728293031323334
  1. ---
  2. - name: apply nextcloud role
  3. collections:
  4. - community.general
  5. - ansible.posix
  6. hosts: web_servers
  7. vars:
  8. ansible_python_interpreter: /usr/bin/python3
  9. redis_daemon: "redis"
  10. redis_port: "6379"
  11. roles:
  12. - role: redis
  13. when: redis_daemon == "redis" or redis_daemon == "keydb"
  14. #- role: keepalived
  15. # when: (groups['web_servers'] | length) > 1
  16. #- role: haproxy
  17. # vars:
  18. # #hatarget: "keydb"
  19. # hatarget: "{{ redis_daemon }}"
  20. # vip_port: "6380"
  21. # ssl_self: false
  22. # when: (groups['web_servers'] | length) > 1
  23. - role: web_php
  24. # vars:
  25. # enable_php_fpm: false
  26. - role: nextcloud
  27. vars:
  28. ansible_become_pass: ""
  29. #NEXTCLOUD_VERSION: "27.0.2"
  30. nc_data_dir: /extent/nextcloud/data
  31. objectstore_s3_install: false
  32. #objectstore_s3_key: "229ZJOPCR6JHHU4HIP69"
  33. #objectstore_s3_secret: "xCnx98XN39fDKh3ACGQ9XuDJEOw7PRBxyFW4KjRs"
  34. #objectstore_s3_hostname: "192.168.56.71"