feat(provision): add AWS credentials for letsencrypt
[arvados.git] / tools / salt-install / config_examples / multi_host / aws / states / aws_credentials.sls
1 # Copyright (C) The Arvados Authors. All rights reserved.
2 #
3 # SPDX-License-Identifier: AGPL-3.0
4
5 {%- set aws_credentials = pillar.get('aws_credentials', {}) %}
6
7 extra_extra_aws_credentials_root_aws_config_file_managed:
8   file.managed:
9     - name: /root/.aws/config
10     - makedirs: true
11     - user: root
12     - group: root
13     - mode: '0600'
14     - replace: false
15     - contents: |
16         [default]
17         region= {{ aws_credentials.region }}
18
19 extra_extra_aws_credentials_root_aws_credentials_file_managed:
20   file.managed:
21     - name: /root/.aws/credentials
22     - makedirs: true
23     - user: root
24     - group: root
25     - mode: '0600'
26     - replace: false
27     - contents: |
28         [default]
29         aws_access_key_id = {{ aws_credentials.access_key_id }}
30         aws_secret_access_key = {{ aws_credentials.secret_access_key }}