3 "ansible_command": "ansible-playbook",
4 "ansible_vars_file": "",
10 "aws_source_ami": "ami-0a9d5908c7201e91d",
11 "aws_volume_gb": "20",
12 "aws_associate_public_ip_address": "true",
13 "aws_ena_support": "true",
20 "profile": "{{ user `aws_profile`}}",
21 "access_key": "{{user `aws_access_key`}}",
22 "secret_key": "{{user `aws_secret_key`}}",
23 "region": "{{user `aws_region`}}",
24 "ena_support": "{{user `aws_ena_support`}}",
25 "source_ami": "{{user `aws_source_ami`}}",
26 "instance_type": "m5.large",
27 "vpc_id": "{{user `vpc_id`}}",
28 "subnet_id": "{{user `subnet_id`}}",
29 "associate_public_ip_address": "{{user `aws_associate_public_ip_address`}}",
30 "ssh_username": "{{user `ssh_user`}}",
31 "temporary_key_pair_type": "ed25519",
32 "ami_name": "arvados-{{user `arvados_cluster`}}-compute-{{isotime \"20060102150405\"}}",
33 "launch_block_device_mappings": [{
34 "device_name": "/dev/xvda",
35 "volume_size": "{{user `aws_volume_gb`}}",
37 "delete_on_termination": true
39 "ami_block_device_mappings": [
41 "device_name": "/dev/xvdb",
43 "virtual_name": "ephemeral0"
46 "device_name": "/dev/xvdc",
48 "virtual_name": "ephemeral1"
52 "Name": "arvados-{{user `arvados_cluster`}}-compute",
53 "creation_date": "{{isotime \"20060102150405\"}}",
57 "Name": "packer-arvados-{{user `arvados_cluster`}}-compute-builder",
58 "creation_date": "{{isotime \"20060102150405\"}}",
59 "environment": "development"
62 "Name": "packer-arvados-{{user `arvados_cluster`}}-compute-builder",
63 "creation_date": "{{isotime \"20060102150405\"}}",
64 "environment": "development"
69 "command": "{{user `ansible_command`}}",
70 "playbook_file": "../ansible/build-compute-image.yml",
71 "user": "{{user `ssh_user`}}",
73 "--extra-vars", "arvados_cluster_id={{ user `arvados_cluster` }}",
74 "--extra-vars", "@{{ user `ansible_vars_file` }}"