Added initial vibe-coded project from Gemini
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
{% set default_version = '4.2.0' %}
|
||||
{% set default_major = default_version.split('.')[0] ~ '.' ~ default_version.split('.')[1] %}
|
||||
|
||||
{% set defaults = {
|
||||
'version': default_version,
|
||||
'install_root': '/opt',
|
||||
'bin_dir': '/usr/local/bin',
|
||||
'desktop_dir': '/usr/share/applications',
|
||||
'download_url_base': 'https://download.blender.org/release/Blender' ~ default_major
|
||||
} %}
|
||||
|
||||
{# Merge pillar data under the 'blender' key over defaults #}
|
||||
{% set blender = salt['pillar.get']('blender', default=defaults, merge=True) %}
|
||||
|
||||
{# Calculate derived paths dynamically #}
|
||||
{% set major_version = blender.version.split('.')[0] ~ '.' ~ blender.version.split('.')[1] %}
|
||||
{% set archive_name = 'blender-' ~ blender.version ~ '-linux-x64' %}
|
||||
|
||||
{% do blender.update({
|
||||
'archive_dir': blender.install_root ~ '/' ~ archive_name,
|
||||
'symlink_dir': blender.install_root ~ '/blender',
|
||||
'download_url': blender.download_url_base ~ '/' ~ archive_name ~ '.tar.xz'
|
||||
}) %}
|
||||
Reference in New Issue
Block a user