Merge pull request 'update php and version and add update task' (#8) from update into main

Reviewed-on: #8
This commit is contained in:
meaz 2023-10-25 04:55:42 +00:00
commit b9dddb4152
3 changed files with 18 additions and 6 deletions

View File

@ -1,9 +1,11 @@
--- ---
akaunting_update: 'false' # Set it to true if you want to update akaunting version
akaunting_user: 'www-data' akaunting_user: 'www-data'
akaunting_group: 'www-data' akaunting_group: 'www-data'
akaunting_app_dir: '/var/www/akaunting' akaunting_app_dir: '/var/www/akaunting'
akaunting_version: '3.0.11' akaunting_version: '3.0.16'
akaunting_db_driver: 'mysql' akaunting_db_driver: 'mysql'
akaunting_db_name: 'akaunting' akaunting_db_name: 'akaunting'
@ -20,7 +22,7 @@ akaunting_admin_passwd: 'changeme'
akaunting_pkgs: '{{ php_pkgs }}' akaunting_pkgs: '{{ php_pkgs }}'
#PHP Vars #PHP Vars
php_version: '7.3' php_version: '8.1'
php_etc_path: '/etc/php' php_etc_path: '/etc/php'
install_php: 'true' install_php: 'true'
pool_listen: '/var/run/php/php{{ php_version }}-fpm.sock' 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_pkgs:
- php{{ php_version }}-common - php{{ php_version }}-common
- php{{ php_version }}-bcmath - php{{ php_version }}-bcmath
- php{{ php_version }}-json # - php{{ php_version }}-json
- php{{ php_version }}-mbstring - php{{ php_version }}-mbstring
- php{{ php_version }}-tokenizer - php{{ php_version }}-tokenizer # provided by common?
- php{{ php_version }}-xml - php{{ php_version }}-xml # provides php-dom
- php{{ php_version }}-zip - php{{ php_version }}-zip
- openssl - openssl
- php{{ php_version }}-fpm # mandatory? - php{{ php_version }}-fpm # provides php-json
- php{{ php_version }}-mysql - php{{ php_version }}-mysql
- php{{ php_version }}-imagick - php{{ php_version }}-imagick
- php{{ php_version }}-gd - php{{ php_version }}-gd

View File

@ -5,3 +5,6 @@
- name: Include install app - name: Include install app
include_tasks: installapp.yml include_tasks: installapp.yml
- name: Include update app
include_tasks: update.yml

7
tasks/update.yml Normal file
View File

@ -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