From 3a3b1965314479326174dad4c6fee20e1a824755 Mon Sep 17 00:00:00 2001 From: Jeremy Dormitzer Date: Thu, 12 May 2022 15:00:57 -0400 Subject: [PATCH] Add new ssh public key and upgrade DO plugin version --- .../do-ssh-keys/terraform/.terraform.lock.hcl | 34 ++++++++++--------- mgmt/do-ssh-keys/terraform/main.tf | 5 +++ mgmt/do-ssh-keys/terraform/outputs.tf | 4 +++ mgmt/do-ssh-keys/terraform/terraform.tf | 2 +- terraform-modules/packer_droplet/main.tf | 3 +- 5 files changed, 30 insertions(+), 18 deletions(-) mode change 100755 => 100644 mgmt/do-ssh-keys/terraform/.terraform.lock.hcl diff --git a/mgmt/do-ssh-keys/terraform/.terraform.lock.hcl b/mgmt/do-ssh-keys/terraform/.terraform.lock.hcl old mode 100755 new mode 100644 index f7f7ed8..2a8e640 --- a/mgmt/do-ssh-keys/terraform/.terraform.lock.hcl +++ b/mgmt/do-ssh-keys/terraform/.terraform.lock.hcl @@ -2,22 +2,24 @@ # Manual edits may be lost in future updates. provider "registry.terraform.io/digitalocean/digitalocean" { - version = "2.3.0" - constraints = "~> 2.3.0" + version = "2.19.0" + constraints = "~> 2.19.0" hashes = [ - "h1:Kmcj3ajzt/lSQkbQwcjzUNK2RXXcHNDCs44LfDhZnaM=", - "zh:1c0f68715cf0b84ab40ab08aa59232037325cffc2896ba109cae73c81ab021e9", - "zh:306599aec6637c92349abb069d8fea3ebac58f52f61707956320a405f57e4a84", - "zh:31db532f05e55cb52d61c12c10197dca48dc8809a4f9cc4a935d3161546968ca", - "zh:3dba438c0167e5dcf09115f8d2c33c0a821e6b27e83ec6ccaac5fcb557a50bbb", - "zh:770c906ab3eeb5c24c5b8bbcca3b18f137d5ac817bd73fa5c9146eb4a9d891d6", - "zh:9221f2d275c776382234882d534a1147db04a8be490c023eb08c9a1e579db021", - "zh:a4e25e5dd2ad06de6c7148a270b1178b6298846405ce66b9b4ca51ea35b66907", - "zh:b3c5555e0c55efaa91de245e6d69e7140665554d2365db2f664802a36b59e0a8", - "zh:c510655b6c5de0227babba5a8bb66a8c3d92af94e080ec1c39bde9509a2aa1a6", - "zh:d04a135d9bf32c1a55abaaeb719903f4f67797434dd6d9f3219245f62a9a66be", - "zh:dd5b99bec9425eb670be5d19b17336d0fa9b894649dac77eac532e4c626616f5", - "zh:e57614fb9f3fbf774a9258a197840f40d0f343e8183eef7a842286a87cfc48d7", - "zh:fee52e736edc5ef4088cedae6507790f35e4ee8a078bff1ef894a51dd65d058d", + "h1:z3FmDpOuKq+bOYgFE5MtFpXjOL2gAbtutL4jeAd9rJE=", + "zh:01cee85343dee2dfc01499e19ef4e56b0c9260eee0a47329231cf500c07b4386", + "zh:099eeddf9baf9c282430231da501a8b96b3fb28507ce3b78e3a185cc9d4b3860", + "zh:191e090e8553355d91842163737d71051aeb499c8ddb23d2e8aae9dab2f8a1a5", + "zh:25356abb47769270730b0ddb0a3eb89aec637395cdcb77c309d23e55839e4461", + "zh:28876afb75ba5367d20e508e05c7657f90922142ff80d8a81a4d68b3381adb86", + "zh:404a304e37c3dec8017318b16ab701553e5242dc2460211346a9dd39242709a6", + "zh:40f53111b01fc78fdc7a6ba47a80d51c9a45e77e5b7d7d5bcae3a0c6f58ffbdf", + "zh:48f212068234df3dcfe5544c96b10403b15a190203742756d7d0573ee0857c17", + "zh:5189fe4fffdbff5c280f6741f55b2de9cb2b8c653cda0b2339c28cd1e3bc7884", + "zh:a7d5840ca789a03a285c67d2838af4d8687c99f3e8fac4ce56fcd23802a66156", + "zh:c0bd3c4555e5d7e6c96d3add3ddd8e41aa0df9e4a4518ad3b7f1d726a4e0a9f4", + "zh:d70a903a6d75533aa4713e255c9c967ec453195f2209439981f015f203805a6e", + "zh:db8110736bd47f99213d72309ebb720718a80b15ddd46e34a8ee9b2125903079", + "zh:e2180f334506601e0a6af8863159cc719ce584fdb23bd45ddc120f33d22cec19", + "zh:eb515a24d231e7f1ef344b9b88fa2071f760ec34fbb47d80bbacdf7e35f3daca", ] } diff --git a/mgmt/do-ssh-keys/terraform/main.tf b/mgmt/do-ssh-keys/terraform/main.tf index 65dc70f..f720f6f 100644 --- a/mgmt/do-ssh-keys/terraform/main.tf +++ b/mgmt/do-ssh-keys/terraform/main.tf @@ -18,3 +18,8 @@ resource "digitalocean_ssh_key" "jdormit_macbook_lola" { name = "jdormit-macbook-lola" public_key = "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDgtweszDBXhSW3ceaTWmCc/2M6tqCNClooaOWCubdfGxw+n7mJwKmH/zXvlJaW3FYIZw9oX04FkqPPfBOP58Tr/csyjIrkbVQ4Ns1ajVvavmF3+XuzFAzJnBXHLdPdQg6ajyOWljQMr6cQYpAsEp5iMwfU4CQiUkAM3gF5Dw+Xl8uqrnhwhJmDxiSVPfdpx5eW7U07twVGYFJG6GMnEfSX6xn5b2fYqGu3wxiDrydeVHgEjc/CnrIqtEM8XFTmOjeoHpPzcDPjfE0bHOp3h2vuyWX02pJGZUFew3E883iuxutPSIQvDD+fRrWbfJ5XlGwV5lyrFe68xXU8grCWJlOZ jdormit@Jeremys-MacBook-Pro.local" } + +resource "digitalocean_ssh_key" "jdormit_macbook_spotify" { + name = "jdormit-macbook-spotify" + public_key = "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDrgeJ5M+8R5KHjMOFuBotZf2hOpX7+fYs+ut9F5KwSsKs1yxV9M9PHsaD+JKrBBJPcxHgkMFgdwQ/jSZ+aQiLdKWcegCIELF8e4m1YhF6DKn/WWgpeQ2AoA2k7REfWm6ZIZ8fKefvOmz2CVa4S+4IPq+EWuknOtJLI5RPoVu31AohIpTQQ5Bx0nTVVwdtazwTEBSpf5hZG8Yhf6ixGhteIOWvp0nYMKyXHxamtW6vNZJ/BBU73CWpvJfbj+iXPIXItLxjypJ47boio54bcnIGrnOjMg/+B+Kvle0D3Yjw2NuaPGKSIeAD73UqlnrpUcOLb5u0GYyc2YXdwNmTHnqZJ5qXd/j1sPHcmKFM4rj3IldAutIW1SBMPHTJMjBbhttg1yBUf471Fqd+wnCytiVdFvqLS6mOGRRMDEKuZ/r7mql2nY7RGpK7vXGGXjxLrIwOSEXifwNIsyBMbnYgWEZn+HxXGCe3mfY5GSZh+tqSP0LM39+0GFHXF2kLcJ+6KWo0= jdormitzer@MM2NY6LN94" +} diff --git a/mgmt/do-ssh-keys/terraform/outputs.tf b/mgmt/do-ssh-keys/terraform/outputs.tf index 18de591..2d5e31c 100644 --- a/mgmt/do-ssh-keys/terraform/outputs.tf +++ b/mgmt/do-ssh-keys/terraform/outputs.tf @@ -9,3 +9,7 @@ output "jdormit_macbook_ssh_key_id" { output "jdormit_macbook_lola_ssh_key_id" { value = digitalocean_ssh_key.jdormit_macbook_lola.id } + +output "jdormit_macbook_spotify_ssh_key_id" { + value = digitalocean_ssh_key.jdormit_macbook_spotify.id +} diff --git a/mgmt/do-ssh-keys/terraform/terraform.tf b/mgmt/do-ssh-keys/terraform/terraform.tf index c849c04..9f76353 100644 --- a/mgmt/do-ssh-keys/terraform/terraform.tf +++ b/mgmt/do-ssh-keys/terraform/terraform.tf @@ -2,7 +2,7 @@ terraform { required_providers { digitalocean = { source = "digitalocean/digitalocean" - version = "~> 2.3.0" + version = "~> 2.19.0" } } diff --git a/terraform-modules/packer_droplet/main.tf b/terraform-modules/packer_droplet/main.tf index fc439c3..32c4c49 100644 --- a/terraform-modules/packer_droplet/main.tf +++ b/terraform-modules/packer_droplet/main.tf @@ -39,6 +39,7 @@ resource "digitalocean_droplet" "droplet" { tags = var.tags ssh_keys = [ data.terraform_remote_state.do_ssh_keys.outputs.jdormit_laptop_ssh_key_id, - data.terraform_remote_state.do_ssh_keys.outputs.jdormit_macbook_lola_ssh_key_id + data.terraform_remote_state.do_ssh_keys.outputs.jdormit_macbook_lola_ssh_key_id, + data.terraform_remote_state.do_ssh_keys.outputs.jdormit_macbook_spotify_ssh_key_id ] }