Update phpvms role

This commit is contained in:
Tobias Reisinger 2026-05-04 18:32:02 +02:00
parent 8d9d084c7d
commit 64e1381513
Signed by: serguzim
GPG key ID: 13AD60C237A28DFE
7 changed files with 119 additions and 13 deletions

View file

@ -59,6 +59,8 @@
src: https://github.com/FatihKoz/DisposableBasic/releases/download/v3.7.4/DisposableBasic.zip
remote_src: true
dest: "{{ (service_path, 'modules') | path_join }}"
exclude:
- DisposableBasic/Resources/views/web/blank.blade.php # will be created by user
owner: "{{ phpvms_uid }}"
group: "{{ phpvms_gid }}"
become: true
@ -74,15 +76,40 @@
become: true
notify: Restart service {{ service_name }}
- name: Load SPTransfer
ansible.builtin.unarchive:
src: https://github.com/PaintSplasher/phpvms7_SPTransfer/archive/refs/tags/1.8.tar.gz
remote_src: true
dest: "{{ (service_path, 'modules') | path_join }}"
exclude:
- Resources/views/airline.blade.php # will be overwritten by SPTheme
- Resources/views/hub.blade.php # will be overwritten by SPTheme
extra_opts:
- --transform
- s/phpvms7_SPTransfer-1.8/SPTransfer/
owner: "{{ phpvms_uid }}"
group: "{{ phpvms_gid }}"
become: true
notify: Restart service {{ service_name }}
# You must provide this file yourself.
- name: Load SPTheme
ansible.builtin.unarchive:
src: phpvms7_SPTheme.tar.gz
dest: "{{ service_path }}"
include:
- modules
- public
- resources
exclude:
- README.md
- public/SPTheme/images/banner/ # provided by custom assets
- public/SPTheme/images/favicon.png # provided by custom assets
- public/SPTheme/images/logo.png # provided by custom assets
- public/SPTheme/css/colors.css # will be generated
- resources/lang/ # will be overwritten by SPTheme DSPack
- resources/views/layouts/SPTheme/config.json # will be created by user
- resources/views/layouts/SPTheme/dashboard/index.blade.php # will be overwritten by SPTheme DSPack
- resources/views/layouts/SPTheme/footer.blade.php # will be overwritten by SPTheme DSPack
- resources/views/layouts/SPTheme/nav.blade.php # will be overwritten by SPTheme DSPack
- resources/views/layouts/SPTheme/profile/index.blade.php # will be overwritten by SPTheme DSPack
- resources/views/layouts/SPTheme/sidebar.blade.php # will be overwritten by SPTheme DSPack
owner: "{{ phpvms_uid }}"
group: "{{ phpvms_gid }}"
become: true
@ -93,9 +120,19 @@
ansible.builtin.unarchive:
src: phpvms7_SPTheme_DSPack.tar.gz
dest: "{{ service_path }}"
include:
- public
- resources
exclude:
- README.md
- public/SPTheme/images/banner/ # provided by custom assets
owner: "{{ phpvms_uid }}"
group: "{{ phpvms_gid }}"
become: true
notify: Restart service {{ service_name }}
- name: Load custom assets
ansible.builtin.unarchive:
src: "{{ phpvms_assets_url | mandatory }}"
remote_src: true
dest: "{{ service_path }}"
owner: "{{ phpvms_uid }}"
group: "{{ phpvms_gid }}"
become: true