Install Nextcloud Versions Save

The ansible galaxy for your nextcloud administrative needs.

2.1.0

11 months ago

Changes

:rocket: Features

  • Support Debian 12 (#288) @staticdev
  • Feature default NC27 (#285) @staticdev
  • Workaround for user_saml-application to return lower-case realm when configured through environment-variable. (#273) @marioqxx
  • Add nextcloud backup role (#268) @wiktor2200
  • Adjusted nginx configuration based on the example from Nextcloud for Version 26 (#258) @seikexyz

:beetle: Fixes

  • Fix a bug in nc_apache2.j2 template concerning intermed-CA. Remove an… (#280) @marioqxx
  • Fix an issue with Ubuntu Server 23.04 where download form App-store i… (#271) @marioqxx

:rotating_light: Testing

  • Run tests with molecule 5 (#261) @staticdev

:construction_worker: Continuous Integration

  • Fix broken Yamllint Github Action (#286) @staticdev
  • Temporary ignore ansible-lint var-naming[no-role-prefix] (#276) @staticdev

:hammer: Refactoring

  • Pass names of PHP packages directly to package module (#270) @juius-b

:package: Dependencies

  • chore: bump ansible from 8.0.0 to 8.1.0 in /.github/workflows (#287) @dependabot
  • Update pre-commit hooks (#282) @github-actions
  • chore: bump ansible from 7.6.0 to 8.0.0 in /.github/workflows (#279) @dependabot
  • Update pre-commit hooks (#278) @github-actions
  • chore: bump ansible from 7.5.0 to 7.6.0 in /.github/workflows (#277) @dependabot
  • Update pre-commit hooks (#272) @github-actions
  • chore: bump pip from 23.1.1 to 23.1.2 in /.github/workflows (#266) @dependabot
  • chore: bump pip from 23.1 to 23.1.1 in /.github/workflows (#263) @dependabot
  • chore: bump ansible from 7.4.0 to 7.5.0 in /.github/workflows (#265) @dependabot
  • chore: bump pip from 23.0.1 to 23.1 in /.github/workflows (#256) @dependabot

2.0.1

1 year ago

Changes

:rocket: Features

  • Molecule tests - Add testing scenarios for all supported OS and NC versions (#245) @wiktor2200

:beetle: Fixes

  • Fix an issue with builtin.assemble, which does not take account of th… (#253) @marioqxx
  • Add required ansible-utils for webserver settings (#251) @wiktor2200

:rotating_light: Testing

  • Molecule tests - Add testing scenarios for all supported OS and NC versions (#245) @wiktor2200

:construction_worker: Continuous Integration

  • Fix pre-commit update action (#230) @wiktor2200

:hammer: Refactoring

  • Cleanup unnecessary block statement in nc-apps.ymls. (#235) @marioqxx

:package: Dependencies

  • Update pre-commit hooks (#255) @github-actions
  • Update pre-commit hooks (#252) @github-actions
  • chore: bump peter-evans/create-pull-request from 4 to 5 (#250) @dependabot
  • chore: bump ansible from 7.3.0 to 7.4.0 in /.github/workflows (#247) @dependabot
  • Update pre-commit hooks (#248) @github-actions
  • Update pre-commit hooks (#243) @github-actions
  • Update pre-commit hooks (#242) @github-actions
  • Update pre-commit hooks (#231) @github-actions
  • Update pre-commit hooks (#229) @github-actions
  • Update pre-commit hooks (#223) @github-actions

2.0.0

1 year ago

Changes

  • Bump version to 2.0.0 (#222) @aalaesar
  • Change namespace to nextcloud and collection name to admin (#209) @aalaesar
  • Galaxy deploy collection (#216) @staticdev
  • Release 2.0 - change to an ansible collection (#206) @aalaesar

:construction_worker: Continuous Integration

  • pre-commit update action - change committer and author (#220) @wiktor2200
  • Add pre-commit update action (#210) @wiktor2200

:package: Dependencies

  • Bump ansible from 7.2.0 to 7.3.0 in /.github/workflows (#221) @dependabot
  • Update pre-commit hooks (#219) @github-actions
  • Bump actions/checkout from 2 to 3 (#217) @dependabot
  • Bump pip from 23.0 to 23.0.1 in /.github/workflows (#214) @dependabot
  • Bump actions/setup-python from 2 to 4 (#212) @dependabot
  • Bump peter-evans/create-pull-request from 3 to 4 (#211) @dependabot
  • update ansible-lint to 6.11 for pre-commit hooks (#208) @aalaesar
  • Bump ansible from 7.1.0 to 7.2.0 in /.github/workflows (#202) @dependabot
  • Bump pip from 22.3.1 to 23.0 in /.github/workflows (#201) @dependabot

1.8.0

1 year ago

Important notification

This is the final release of 1.x as a stand-alone role.

Starting of 2.x, the repository will become a collection of roles and modules for nextcloud administration

Changes

  • Added to refresh local update APT-DB in order not to fail downloading packages due to version mismatch. Added support for certificate-chain for copying to host and … (#194) @marioqxx
  • Allow to disable preinstalled apps after installation (#188) @staticdev
  • test(lint): Add lint step to molecule.yml (#190) @stevenengland
  • fix(occ config:system:set): Use --type=boolean switch (#189) @stevenengland
  • Make php_ver the recommended by NC (#182) @staticdev

:fire: Removals and Deprecations

  • Cleanup unnecessary php module params (#199) @staticdev

:hammer: Refactoring

  • Make nextcloud_websrv variable consistent in whole repo (#195) @wiktor2200
  • remove tag always (#193) @aalaesar

1.7.0

1 year ago

Changes

  • Fix installation without websrv (#173) @bemyak
  • Change Ansible collection ref for functions + fmt (#169) @wiktor2200
  • Change Ansible collection ref for MySQL functions (#168) @wiktor2200
  • Add branch to ansible-galaxy role import (#166) @staticdev

:rocket: Features

  • php8 for Debian 11 (#178) @wiktor2200

:fire: Removals and Deprecations

  • Remove old <7.4 php versions (#176) @staticdev

:construction_worker: Continuous Integration

  • General ci improvements (#172) @staticdev

:package: Dependencies

  • Bump ansible from 7.0.0 to 7.1.0 in /.github/workflows (#167) @dependabot

1.6.0

1 year ago

Changes

  • Fix labeler in CI - help wanted label warning (#162) @wiktor2200
  • Bump yamllint action to remove deprecation warning (#152) @wiktor2200
  • Added quotes around occ installation command arguments (#151) @Shigugu
  • Move the installation of the PHP database clients to php_install (#148) @jspaans91
  • Set crontab 10 minutes instead of 15, because of warning message (#149) @jspaans91
  • add reference configurations for OS and PHP contextual variables (#142) @aalaesar

:rocket: Features

  • Ci/labeler and releasedrafter (#146) @staticdev

:fire: Removals and Deprecations

  • Remove unsuported distros from before 2017 (#156) @staticdev

:rotating_light: Testing

  • Fix local systemd error with molecule (#155) @staticdev

:construction_worker: Continuous Integration

  • Automate release Ansible Galaxy (#163) @staticdev
  • Add dependabot (#153) @staticdev

:package: Dependencies

  • Bump ansible-community/ansible-lint-action from 6.2.1 to 6.8.2 (#159) @dependabot
  • Bump ansible from 6.2.0 to 7.0.0 in /.github/workflows (#160) @dependabot
  • Bump release-drafter/release-drafter from 5.20.1 to 5.21.1 (#158) @dependabot
  • Bump pip from 22.2.2 to 22.3.1 in /.github/workflows (#161) @dependabot

v1.5.0

1 year ago
  • Improved password security for webadmin (removed 10 char limitation) by @staticdev
  • Fix deprecated ipwrap module by @staticdev
  • Refactor password generation by @staticdev
  • Fix bugs from v1.4.1 by @staticdev
  • Fix idempotence by @aalaesar
  • Add molecule tests by @staticdev
  • Add Ubuntu Jammy by @maxhoesel and @staticdev

Thanks @aalaesar @wiktor2200 and @staticdev for code-reviews and issue handling.

v1.4.1

1 year ago
  • A lot of old code has been removed and a new CI has been enabled. Thanks to @staticdev and @wiktor2200
  • Security templates for nginx and apache2 has been updated to use latest intermediate profile in https://ssl-config.mozilla.org/. Thanks to @staticdev
  • The role uses now github actions as CI engine. thanks to @wiktor2200
  • Old CI references were removed thanks to @staticdev.
  • The role has all yaml & ansible issues fixed to get a 5 stars rating in ansible galaxy. Thanks to @wiktor2200
  • PHP memory limit is now properly set for apache2. Thanks to @staticdev

v1.4.0

2 years ago

Changed:

  • Documention refresh
  • Nginx configuration for Nextcloud 23 and later (potentially older versions)
  • correct memory limit configured for php

Thanks to @wiktor2200 for his contribution.

v1.3.9

2 years ago
  • Fix a case when a playbook fails after the first play because a generated root password for mysql in not saved in the host's mysql client configuration, if it exists thanks to @m600x for the fix