Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [root@alt-inf-salt01 salt]# salt-run cache.clear_all alt-inf-spdb01 && salt alt-inf-spdb01 state.sls pps.salt.jobdb
- alt-inf-spdb01:
- Data failed to compile:
- ----------
- Rendering SLS pps.salt.jobdb failed, render error: Undefined jinja variable; line 331 in template
- include:
- - basisdrift.yum.pgdg-redhat93
- postgresql-9.3:
- pkg.installed:
- - name: postgresql93-server
- cmd.run:
- - name: /etc/init.d/postgresql-9.3 initdb
- - onlyif: 'test ! -e /var/lib/pgsql/9.3/pgstartup.log'
- service.running:
- - enable: True
- {% for environment in pillar['salt_environments'] %}
- {{ environment }}_db_owner:
- postgres_user.present:
- - name: {{ pillar['salt_'+environment]['jobdb_owner'] }}
- - encrypted: True
- - password: {{ pillar['salt_'+environment]['jobdb_password'] }}
- {{ environment }}_db_minion:
- postgres_user.present:
- - name: minion
- - encrypted: True
- - password: whippit
- {{ environment }}_job_database:
- postgres_database.present:
- - name: {{ environment }}
- - encoding: 'UTF8'
- - owner: {{ pillar['salt_'+environment]['jobdb_owner'] }}
- - user: postgres
- - require:
- - postgres_user: {{ environment }}_db_owner
- {% endfor %}
- Traceback (most recent call last):
- File "/usr/lib/python2.6/site-packages/salt/state.py", line 1944, in render_state
- rendered_sls=mods
- File "/usr/lib/python2.6/site-packages/salt/template.py", line 69, in compile_template
- ret = render(input_data, env, sls, **render_kwargs)
- File "/usr/lib/python2.6/site-packages/salt/renderers/jinja.py", line 42, in render
- tmp_data.get('data', 'Unknown render error in jinja renderer')
- SaltRenderError: Undefined jinja variable; line 331 in template
- include:
- - basisdrift.yum.pgdg-redhat93
- postgresql-9.3:
- pkg.installed:
- - name: postgresql93-server
- cmd.run:
- - name: /etc/init.d/postgresql-9.3 initdb
- - onlyif: 'test ! -e /var/lib/pgsql/9.3/pgstartup.log'
- service.running:
- - enable: True
- {% for environment in pillar['salt_environments'] %}
- {{ environment }}_db_owner:
- postgres_user.present:
- - name: {{ pillar['salt_'+environment]['jobdb_owner'] }}
- - encrypted: True
- - password: {{ pillar['salt_'+environment]['jobdb_password'] }}
- {{ environment }}_db_minion:
- postgres_user.present:
- - name: minion
- - encrypted: True
- - password: *******
- {{ environment }}_job_database:
- postgres_database.present:
- - name: {{ environment }}
- - encoding: 'UTF8'
- - owner: {{ pillar['salt_'+environment]['jobdb_owner'] }}
- - user: postgres
- - require:
- - postgres_user: {{ environment }}_db_owner
- {% endfor %}
- [root@alt-inf-salt01 salt]# salt alt-inf-spdb01 pillar.item salt_environments
- alt-inf-spdb01:
- ----------
- salt_environments:
- - sandbox
- - fd_test
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement