File tree Expand file tree Collapse file tree 4 files changed +11
-6
lines changed
roles/common/files/ssh-keys Expand file tree Collapse file tree 4 files changed +11
-6
lines changed Original file line number Diff line number Diff line change 11---
22
33sha : " {{ lookup('aws_ssm', '/docs-rs/builder/sha') }}"
4- vars_repository_sha : " {{ sha | ternary(sha, 'HEAD') }}"
4+ vars_repository_sha : " {{ sha | ternary(sha, 'HEAD') }}"
5+
6+ vars_extra_sudo_users :
7+ - rylev
Original file line number Diff line number Diff line change 99 - role : common
1010 papertrail_url : " {{ vars_papertrail_url }}"
1111 collect_metrics_from : " {{ global_collect_metrics_from }}"
12- sudo_users : " {{ global_sudo_users }}"
12+ sudo_users : " {{ global_sudo_users + vars_extra_sudo_users }}"
1313
1414 - role : docs-rs-builder
Original file line number Diff line number Diff line change @@ -3,3 +3,4 @@ ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDj2ga6r2r4AzZDyJJ3w81mTQIntuq5TdFlylZ1gwbd
33ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDro4UttZ6XQshnFBq4LdLXr0VDeunZFNRcv90ckpkZQrxbErzmpEvng0QUi9TI9gU/W4+cXhXAyEOcm+fVChesJBpqLFDJbQDmCPioPPsKVZ6ErBu3RHOgd4mD/Cfuly36L9AENql16R6ecxgbRVgpUISDYKo5jzRC7fJD40+bOai5Fv8+xvbuHPNJhj/IKxKCPDYCJ2+7H+6TMLZn5HjBvP42KES6030kR7pVWnug/OXSKESF0gm3tfspmFcw1aS57zVpyT7IlZvLb5zNvX8G8CEGV3KY//z80cbNMOa8QXggUGaLgFzwI2ng2W5CFHkOAXbX3bOtshsAmj0JWoM3ya+n70+E9tnGbwliOV/EfzQ1f0USyci8V2f1TkVLoRzWLBjtH5HsomsWN/8eNYcmDdbxy0TdclDEY6FavsDnQwD+JsDoeJaN+d31jyGSlYxcF+TZRgK5rFsRBZyXOc2sXi1bOQDWr5nt8y18yDhij7hj/wzV9DFwM4FVPOKNasImSZiVILwBUkdEGVAsTBuee6llrsApL1WmPsIb1xMrhN0+n1ZP7/07U69Eiqygbd6gb3a931H1z73j44MLvfh1BFsnrrmpFOb2PaSV+nwoi4pxSMOEiFZpno7hnc4OD3I+P/hBP3+6a42joHI42H08JsPZ0PgfiD8tjl/Z0/XLyw==
44ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILNkAIu1i0W8zWY/VO7yJ1I09KPlXa15Upfo8kIe21Up
55ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAHkoXhB9Pq+JKC+gPySI5yKwhYtGA++EfJ+7Ng3NNhN
6+ ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMxnE3/tgSLhXGQMjTzFBWBvpOJkNL+bojUthFVN4qCw
Original file line number Diff line number Diff line change @@ -13,10 +13,12 @@ data "amazon-parameterstore" "revision" {
1313
1414locals {
1515 revision = data. amazon-parameterstore . revision . value
16+ pretty_revision = substr (local. revision , 0 , 8 )
17+ timestamp = regex_replace (timestamp (), " [- TZ:]" , " " )
1618}
1719
1820source "amazon-ebs" "ubuntu" {
19- ami_name = " docs-rs-builder-${ local . revision } "
21+ ami_name = " docs-rs-builder-${ local . pretty_revision } - ${ local . timestamp } "
2022 instance_type = " t2.large"
2123 region = " us-east-1"
2224 source_ami_filter {
@@ -43,12 +45,11 @@ build {
4345
4446 provisioner "ansible" {
4547 command = " .venv/bin/ansible-playbook"
46- # The default is "default"
47- host_alias = " docs-rs-builder"
48+ groups = [" docs-rs-builder" ]
4849 inventory_directory = " ./env"
4950 playbook_file = " ./play/playbook.yml"
5051 # The default is the user running packer
5152 user = " ubuntu"
52- extra_arguments = [ " --extra-vars" , " vars_repository_sha=${ local . revision } " ]
53+ extra_arguments = [" --extra-vars" , " vars_repository_sha=${ local . revision } " ]
5354 }
5455}
You can’t perform that action at this time.
0 commit comments