Skip to content

Releases: nextcloud/ansible-collection-nextcloud-admin

2.3.0

12 Nov 22:57
5b14a59

Choose a tag to compare

Changes

🚀 Features

  • Allow occ based modules to consume ansible vars for their common arguments (#432) @aalaesar
  • Add 3 new modules for basic identity management. user, group & group_list (#428) @aalaesar
  • Add a new inspection module user_list (#427) @aalaesar
  • Add variable nextcloud_install_php to skip php installation (#416) @tograss
  • add hability to read appInfos and settings exposed to the PSR-4 autoloader (#412) @aalaesar

📦 Dependencies

2.2.4

07 Oct 16:52

Choose a tag to compare

Changes

🚀 Features

  • manage misc messages from cli during app operations (#418) @aalaesar

🪲 Fixes

  • manage misc messages from cli during app operations (#418) @aalaesar

📦 Dependencies

2.2.3

19 Jun 16:09

Choose a tag to compare

Changes

  • No changes

2.2.2 - Improving the collection quality & dealing with tech debt

13 Jun 12:39
3ac9aa0

Choose a tag to compare

Changes

🚀 Features

🔥 Removals and Deprecations

  • removing deprecated tests of the app module inside the molecule test (#411) @aalaesar

🚨 Testing

🔨 Refactoring

2.2.1 hot fix and automation maintenance

10 Jun 07:34
2f2ccde

Choose a tag to compare

Changes

Enhanced Stability and Performance Update

24 May 20:28
a3c6af4

Choose a tag to compare

Changes

Enhancements

  • Rework Exception Management for OCC CLI
    Improved exception handling in the OCC command-line interface.
    #398 by @aalaesar

  • Add Unit Testing for run_occ
    Introduced unit tests to ensure reliability and correctness of the run_occ function.
    #395 by @aalaesar

  • Upgrade PHP to Recommended Version 8.2
    Updated PHP to version 8.2 for enhanced performance and security.
    #372 by @staticdev

  • Adds External Apps Management and Info Modules
    Simplified module usage with action modules and updated install role.
    #367 by @aalaesar

Bug Fixes

  • Fix run_occ Regression to Keep the '\' in Parameters
    Resolved an issue where backslashes were removed from parameters.
    #394 by @aalaesar

  • Fix a Bug in nc_apps When Conf is Present but No Source
    Addressed a bug related to configuration presence without source.
    #336 by @marioqxx

  • Fix CI / Disable Idempotency Check on Add Indice
    Adjusted continuous integration settings to disable idempotency checks.
    #347 by @l00ptr

Improvements

  • Replace Usage of Command Module with run_occ Module in Collection's Roles
    Transitioned from using the command module to the run_occ module for better consistency.
    #370 by @aalaesar

  • Disable Role DB Installation in CI Tests
    Modified CI tests to exclude database installation for efficiency.
    #369 by @aalaesar

  • Remove Useless ./ When Including Tasks
    Cleaned up task inclusions by removing unnecessary path prefixes.
    #345 by @l00ptr

  • Update App Version in Tests
    Ensured that test cases use the latest application versions.
    #341 by @aalaesar

  • Add Missing Become Args
    Added necessary become arguments to tasks for proper privilege escalation.
    #328 by @l00ptr

  • Rename Tasks to Be Closer to Ansible Convention
    Renamed tasks for better alignment with Ansible naming conventions.
    #329 by @l00ptr

  • Add Function to module_utils/occ.py to Convert String to List
    Added functionality to convert strings to lists, accommodating multi-word parameters.
    #379 by @j0ker-222

These updates bring significant improvements and fixes to enhance the overall functionality and stability of the project.

🚀 Features

  • Add possibility to use a downloaded nextcloud archive and copy on rem… (#292) @marioqxx

🔥 Removals and Deprecations

🪲 Fixes

👷 Continuous Integration

📚 Documentation

📦 Dependencies

2.1.0

28 Jun 16:10
b27c6e0

Choose a tag to compare

Changes

🚀 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

🪲 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

🚨 Testing

👷 Continuous Integration

🔨 Refactoring

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

📦 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

16 Apr 12:33
14538df

Choose a tag to compare

Changes

🚀 Features

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

🪲 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

🚨 Testing

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

👷 Continuous Integration

🔨 Refactoring

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

📦 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

02 Mar 11:37
f35cd67

Choose a tag to compare

Changes

👷 Continuous Integration

📦 Dependencies

1.8.0 - This isn't even my final form

28 Jan 19:40
5b644c0

Choose a tag to compare

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

🔥 Removals and Deprecations

🔨 Refactoring