Skip to content

Instantly share code, notes, and snippets.

@ciandro
Created April 10, 2015 18:15
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ciandro/6f551f614917fa226312 to your computer and use it in GitHub Desktop.
Save ciandro/6f551f614917fa226312 to your computer and use it in GitHub Desktop.
include:
- jdk
sync cacerts:
file.managed:
- name: /opt/java/{{jdk.root}}/jre/lib/security/cacerts
- source: {{ cacerts }}
- user: {{ owner }}
- group: {{ owner }}
- mode: 644
jdk:
pkg.installed:
- name: {{ jdk.version }}
jdk:
version: rpm-name
root: folder-root
{% if grains['server-class'] == 'prod' %}
cacerts: prod-cacerts-file
{% elif grains['server-class'] == 'non-prod' %}
cacerts: non-prod-cacerts-file
{% endif %}
include:
- jdk
{% set jdk.version = pillar['jdk']['version'] %}
{% set jdk.root = pillar['jdk']['root'] %}
{% set cacerts = pillar['jdk']['cacerts'] %}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment