Skip to content

[PY-17334] Support for jinja templates inside yaml (saltstack) #2865

@jnials

Description

@jnials

Have you checked the issues and discussions to ensure there are no duplicates?

Yes

Your programming languages

python

Free or paid?

Paid users

Expected Behavior

Jinja2 snippets inside of yaml should be properly "rainbow-ified".

Code snippet for test

From the documentation for saltstack. https://docs.saltproject.io/salt/user-guide/en/latest/topics/jinja.html

Jinja dotted notation for dictionary access

push_conf:
file.managed:
- name: /etc/named.conf
# Push either RedHat-named.conf or Debian-named.conf file
- source: salt://dns/files/{{ grains.os_family }}-named.conf

Your Environment

--- RainbowBrackets Settings ---

--- Environment Info ---
License Status: valid
Plugin Version: 2025.3.6
IDE Version: 2025.2.4
IDE Build: PY-252.27397.106
OS: Linux (6.16.3-76061603-generic)
Max Memory: 4096M
Free Memory: 69M
Cores: 8

Non Bundled Plugins:
AceJump: 3.8.22
Docker: 252.27397.129
JavaScriptDebugger: 252.27397.107
Key Promoter X: 2024.2.2
String Manipulation: 9.16.0
Subversion: 252.27397.129
com.1v0.dev.hugo-intellij-plugin: 0.5.0
com.chuntung.plugin.gistsnippet: 1.2.0
com.github.copilot: 1.5.60-243
com.github.ushiosan23.darktheme: 1.0.2
com.hiberbee.intellij.hiberbee-theme: 2024.2.28.2100
com.intellij.jira: 5.1.2
com.intellij.microservices.ui: 252.27397.129
com.intellij.nativeDebug: 252.26830.84
com.intellij.notebooks.core: 252.27397.109
com.intellij.properties: 252.27397.107
com.intellij.swagger: 252.27397.129
com.jetbrains.gerryThemesPro: 2025.1.1110
com.jetbrains.space: 252.27397.28
com.mrarm.coffeebean.ui.theme: 1.0.1
com.samdark.intellij-visual-studio-code-dark-plus: 2.9.0
com.tabnine.TabNine: 1.263.0
indent-rainbow.indent-rainbow: 2.2.0
intellij.jupyter: 252.27397.109
izhangzhihao.rainbow.brackets: 2025.3.6
krasa.CpuUsageIndicator: 1.19.0-IJ2023
lermitage.intellij.extratci: 2025.1.15
mobi.hsz.idea.gitignore: 4.5.6
monokai-pro: 2.1.4
net.sjrx.intellij.plugins.systemdunitfiles: 242.251105.513
org.editorconfig.editorconfigjetbrains: 252.27397.107
org.jetbrains.plugins.vue: 252.27397.112
org.jetbrains.security.package-checker: 252.27397.114
org.toml.lang: 252.27397.109
zielu.gittoolbox: 600.1.13+243

--- vmoptions ---
-Dide.managed.by.toolbox=/home/jnials/.local/share/JetBrains/Toolbox/bin/jetbrains-toolbox
-Dtoolbox.notification.portFile=/home/jnials/.cache/JetBrains/Toolbox/ports/2ed35826-8d6d-49ca-b5b8-5e1c896278fb.port
-Xmx4096m

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions