From fc71a34b8ef90513cf309467a502f085efb58f0f Mon Sep 17 00:00:00 2001 From: meaz Date: Tue, 11 Jul 2023 22:34:16 +0200 Subject: [PATCH 1/2] update to 3.0.16 and php 8.1 --- defaults/main.yml | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/defaults/main.yml b/defaults/main.yml index de6d098..5cae559 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -1,9 +1,11 @@ --- +akaunting_update: 'false' # Set it to true if you want to update akaunting version + akaunting_user: 'www-data' akaunting_group: 'www-data' akaunting_app_dir: '/var/www/akaunting' -akaunting_version: '3.0.11' +akaunting_version: '3.0.16' akaunting_db_driver: 'mysql' akaunting_db_name: 'akaunting' @@ -20,7 +22,7 @@ akaunting_admin_passwd: 'changeme' akaunting_pkgs: '{{ php_pkgs }}' #PHP Vars -php_version: '7.3' +php_version: '8.1' php_etc_path: '/etc/php' install_php: 'true' pool_listen: '/var/run/php/php{{ php_version }}-fpm.sock' @@ -28,13 +30,13 @@ pool_listen: '/var/run/php/php{{ php_version }}-fpm.sock' php_pkgs: - php{{ php_version }}-common - php{{ php_version }}-bcmath - - php{{ php_version }}-json + # - php{{ php_version }}-json - php{{ php_version }}-mbstring - - php{{ php_version }}-tokenizer - - php{{ php_version }}-xml + - php{{ php_version }}-tokenizer # provided by common? + - php{{ php_version }}-xml # provides php-dom - php{{ php_version }}-zip - openssl - - php{{ php_version }}-fpm # mandatory? + - php{{ php_version }}-fpm # provides php-json - php{{ php_version }}-mysql - php{{ php_version }}-imagick - php{{ php_version }}-gd From 26410dc3cd1ae2ff34cc999f62e17f0434074f58 Mon Sep 17 00:00:00 2001 From: meaz Date: Tue, 11 Jul 2023 22:34:30 +0200 Subject: [PATCH 2/2] add update task --- tasks/main.yml | 3 +++ tasks/update.yml | 7 +++++++ 2 files changed, 10 insertions(+) create mode 100644 tasks/update.yml diff --git a/tasks/main.yml b/tasks/main.yml index d441cdf..852a0be 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -5,3 +5,6 @@ - name: Include install app include_tasks: installapp.yml + +- name: Include update app + include_tasks: update.yml \ No newline at end of file diff --git a/tasks/update.yml b/tasks/update.yml new file mode 100644 index 0000000..c98ede3 --- /dev/null +++ b/tasks/update.yml @@ -0,0 +1,7 @@ +--- + +- name: '[Update] - Update akaunting' + shell: "php {{ akaunting_app_dir }}/artisan update:all" + become: yes + become_user: "{{ akaunting_user }}" + when: akaunting_update == true \ No newline at end of file