|
6 | 6 |
|
7 | 7 | {% set version = salt['pillar.get']('sqlplus:oracle:version', defs.sqlplus.oracle.version ) %}
|
8 | 8 | {% set release = version.split('.')[0] ~ '_' ~ version.split('.')[1] %}
|
9 |
| -{% set osmap = salt['grains.filter_by']({ |
10 | 9 |
|
11 |
| - 'Linux' : { 'prefix' : defs.sqlplus.prefix ~ '/' ~ release ~ '/', |
12 |
| - 'oracle:md5' : { 'basic' : 'md5=d9639092e3dea2e023272e52e2bd42da', |
13 |
| - 'sdk' : 'md5=077fa2f215185377ccb670de9ca1678f', |
14 |
| - 'sqlplus' : 'md5=93ae87df1d08bb31da57443a416edc8c', |
15 |
| - 'basiclite': 'md5=b024039f518975f5a5b6473130c74e43', |
16 |
| - 'jdbc' : 'md5=3e6cdc6686b44160a8a5e4af0cacf5fd', |
17 |
| - 'odbc' : 'md5=8d82fa4d6f96fae458c2af16e70a5985', |
18 |
| - 'tools' : 'md5=5e258c34f947c31f0cf0e6322da8fe2c', |
19 |
| - }, |
20 |
| - }, |
| 10 | +{% set osmap = salt['grains.filter_by']({ |
| 11 | + 'Linux': { 'prefix' : defs.sqlplus.prefix ~ '/' ~ release ~ '/', |
| 12 | + }, |
21 | 13 | 'Windows': { 'prefix' : 'C:\\oracle\\' ~ release ~ '\\',
|
22 | 14 | 'tmpdir' : 'C:\\temp\\' ~ release ~ '\\',
|
23 | 15 | 'command': '\\sqlplus',
|
24 | 16 | 'arch' : 'windows.x64',
|
25 |
| - 'oracle:md5': { 'basic' : 'md5=958f0f3780bac4443eb6b36dc3b83c15', |
26 |
| - 'sdk' : 'md5=3324d1cf419654495378df1fa2841f69', |
27 |
| - 'sqlplus' : 'md5=7a6c499522a40ab49f42f96dfa7de5b7', |
28 |
| - 'basiclite': 'md5=8ce431a2837439a88f8381432411d529', |
29 |
| - 'jdbc' : 'md5=172d3aa46ba4544c3af123bc305a354d', |
30 |
| - 'odbc' : 'md5=30c995d80f4427b77b7e422075f94169', |
31 |
| - 'tools' : 'md5=1cdc2fe9d9fd1fc7c546372f17d044e6', |
| 17 | + }, |
| 18 | + 'Darwin' : { 'prefix' : defs.sqlplus.prefix ~ '/' ~ release ~ '/', |
| 19 | + 'arch' : 'macos.x64', |
| 20 | + }, |
| 21 | + }, grain='kernel', default='Linux') |
| 22 | +%} |
| 23 | + |
| 24 | +{% set md5map = salt['grains.filter_by']({ |
| 25 | + 'Linux' : { 'basic' : 'md5=d9639092e3dea2e023272e52e2bd42da', |
| 26 | + 'sdk' : 'md5=077fa2f215185377ccb670de9ca1678f', |
| 27 | + 'sqlplus' : 'md5=93ae87df1d08bb31da57443a416edc8c', |
| 28 | + 'basiclite': 'md5=b024039f518975f5a5b6473130c74e43', |
| 29 | + 'jdbc' : 'md5=3e6cdc6686b44160a8a5e4af0cacf5fd', |
| 30 | + 'odbc' : 'md5=8d82fa4d6f96fae458c2af16e70a5985', |
| 31 | + 'tools' : 'md5=5e258c34f947c31f0cf0e6322da8fe2c', |
| 32 | + }, |
| 33 | + 'Windows': { 'basic' : 'md5=958f0f3780bac4443eb6b36dc3b83c15', |
| 34 | + 'sdk' : 'md5=3324d1cf419654495378df1fa2841f69', |
| 35 | + 'sqlplus' : 'md5=7a6c499522a40ab49f42f96dfa7de5b7', |
| 36 | + 'basiclite': 'md5=8ce431a2837439a88f8381432411d529', |
| 37 | + 'jdbc' : 'md5=172d3aa46ba4544c3af123bc305a354d', |
| 38 | + 'odbc' : 'md5=30c995d80f4427b77b7e422075f94169', |
| 39 | + 'tools' : 'md5=1cdc2fe9d9fd1fc7c546372f17d044e6', |
32 | 40 | },
|
33 |
| - }, |
34 |
| - 'Darwin' : { 'arch' : 'macosx.x64', |
35 |
| - 'oracle:md5' : { 'basic' : 'md5=537713092a123b3f43d6f1a2be0fe53f', |
36 |
| - 'sdk' : 'md5=6791925e182d534a8143847263157d8f', |
37 |
| - 'sqlplus' : 'md5=0c23f99617f6c2d11ac6df1704c7cd85', |
38 |
| - 'basiclite': 'md5=0a9e73d79c107f528640c4c757afefa3', |
39 |
| - 'jdbc' : 'md5=7403db299df66e4f44c080e16417f3ba', |
40 |
| - 'odbc' : 'md5=b5e9292c7c8936ae94bdc76228f816ad', |
41 |
| - 'tools' : 'md5=f668d97d300dae39c9907c55a91d1a05', |
| 41 | + 'Darwin' : { 'basic' : 'md5=537713092a123b3f43d6f1a2be0fe53f', |
| 42 | + 'sdk' : 'md5=6791925e182d534a8143847263157d8f', |
| 43 | + 'sqlplus' : 'md5=0c23f99617f6c2d11ac6df1704c7cd85', |
| 44 | + 'basiclite': 'md5=0a9e73d79c107f528640c4c757afefa3', |
| 45 | + 'jdbc' : 'md5=7403db299df66e4f44c080e16417f3ba', |
| 46 | + 'odbc' : 'md5=b5e9292c7c8936ae94bdc76228f816ad', |
| 47 | + 'tools' : 'md5=f668d97d300dae39c9907c55a91d1a05', |
42 | 48 | },
|
43 |
| - }, |
44 | 49 | }, grain='kernel', default='Linux')
|
45 | 50 | %}
|
46 | 51 |
|
47 | 52 | # Merge osmap onto defaults before merging pillars
|
48 |
| -{% do defs.sqlplus.update(osmap) %} |
| 53 | +{% do defs.sqlplus.update( osmap ) %} |
| 54 | +{% do defs.sqlplus.oracle.md5.update( md5map ) %} |
| 55 | + |
49 | 56 | {% set sqlplus = salt['pillar.get']( 'sqlplus', default=defs.sqlplus, merge=True) %}
|
50 | 57 | {% do sqlplus.oracle.update({ 'release' : release,
|
51 | 58 | 'uri' : sqlplus.oracle.uri,
|
|
0 commit comments