]> git.arvados.org - arvados.git/blob - tools/ansible/roles/compute_encrypt_tmp/tasks/aws_ebs.yml
23044: Add integration test for ContainerWebServices.
[arvados.git] / tools / ansible / roles / compute_encrypt_tmp / tasks / aws_ebs.yml
1 # Copyright (C) The Arvados Authors. All rights reserved.
2 #
3 # SPDX-License-Identifier: Apache-2.0
4
5 - name: Install EBS autoscaler dependencies
6   become: yes
7   ansible.builtin.apt:
8     name:
9       - awscli
10       - bash
11       - git
12       - jq
13       - unzip
14
15 - name: Check out EBS autoscaler from Git
16   become: yes
17   ansible.builtin.git:
18     repo: "{{ aws_ebs_autoscale_url }}"
19     dest: /opt/amazon-ebs-autoscale
20     version: "{{ aws_ebs_autoscale_version }}"
21
22 - name: Override encrypted partition service with EBS autoscaler
23   become: yes
24   ansible.builtin.copy:
25     src: ebs-autoscale.conf
26     dest: /etc/systemd/system/arvados-ensure-encrypted-partitions.service.d/ebs-autoscale.conf
27     owner: root
28     group: root
29     mode: 0644