mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-31 07:03:55 +00:00 
			
		
		
		
	[substitutions] !extend and !remove now support substitutions and jinja (#11203)
This commit is contained in:
		| @@ -0,0 +1,9 @@ | ||||
| substitutions: | ||||
|   A: component1 | ||||
|   B: component2 | ||||
|   C: component3 | ||||
| some_component: | ||||
|   - id: component1 | ||||
|     value: 2 | ||||
|   - id: component2 | ||||
|     value: 5 | ||||
| @@ -0,0 +1,22 @@ | ||||
| substitutions: | ||||
|   A: component1 | ||||
|   B: component2 | ||||
|   C: component3 | ||||
|  | ||||
| packages: | ||||
|   - some_component: | ||||
|       - id: component1 | ||||
|         value: 1 | ||||
|       - id: !extend ${B} | ||||
|         value: 4 | ||||
|       - id: !extend ${B} | ||||
|         value: 5 | ||||
|       - id: component3 | ||||
|         value: 6 | ||||
|  | ||||
| some_component: | ||||
|   - id: !extend ${A} | ||||
|     value: 2 | ||||
|   - id: component2 | ||||
|     value: 3 | ||||
|   - id: !remove ${C} | ||||
		Reference in New Issue
	
	Block a user