|
|
|
@ -19,14 +19,14 @@ include:
@@ -19,14 +19,14 @@ include:
|
|
|
|
|
file.managed: |
|
|
|
|
- user: {{ salt.pillar.get("consul:user", "root") }} |
|
|
|
|
- group: {{ salt.pillar.get("consul:group", "root") }} |
|
|
|
|
- mode: 0700 |
|
|
|
|
- mode: 0660 |
|
|
|
|
- contents_pillar: "consul:tls:client:certificate" |
|
|
|
|
|
|
|
|
|
{{ consul_key_file }}: |
|
|
|
|
file.managed: |
|
|
|
|
- user: {{ salt.pillar.get("consul:user", "root") }} |
|
|
|
|
- group: {{ salt.pillar.get("consul:group", "root") }} |
|
|
|
|
- mode: 0700 |
|
|
|
|
- mode: 0660 |
|
|
|
|
- contents_pillar: "consul:tls:client:key" |
|
|
|
|
|
|
|
|
|
{% elif "consul_server" in grains["roles"] -%} |
|
|
|
@ -35,14 +35,14 @@ include:
@@ -35,14 +35,14 @@ include:
|
|
|
|
|
file.managed: |
|
|
|
|
- user: {{ salt.pillar.get("consul:user", "root") }} |
|
|
|
|
- group: {{ salt.pillar.get("consul:group", "root") }} |
|
|
|
|
- mode: 0700 |
|
|
|
|
- mode: 0660 |
|
|
|
|
- contents_pillar: "consul:tls:server:certificate" |
|
|
|
|
|
|
|
|
|
{{ consul_key_file }}: |
|
|
|
|
file.managed: |
|
|
|
|
- user: {{ salt.pillar.get("consul:user", "root") }} |
|
|
|
|
- group: {{ salt.pillar.get("consul:group", "root") }} |
|
|
|
|
- mode: 0700 |
|
|
|
|
- mode: 0660 |
|
|
|
|
- contents_pillar: "consul:tls:server:key" |
|
|
|
|
|
|
|
|
|
{% endif %} |
|
|
|
|