Skip to content

Commit

Permalink
Homework 5.fixed stub
Browse files Browse the repository at this point in the history
  • Loading branch information
Vasiliy Motchenko committed Oct 30, 2023
1 parent e108c59 commit f5876dc
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 7 deletions.
9 changes: 6 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,12 @@ c0zak Infra repository
Общее ДЗ:
Каталог packer:
ubuntu16.json - общее дз, использует параметры из variable.json (но параметры, как просили, в .gitignore)
scripts/*.sh - общие скрипты запуска. Так как в облаке непонятные проблемы с использованием apt из пакера, пришлось добавить цикличный инсталл, пока не встанет.
scripts/*.sh - общие скрипты запуска. Так как в облаке непонятные проблемы с использованием apt из пакера, пришлось добавить цикличный инсталл, пока не встанет.
Создан дополнительно каталог stubs с файлом key.json, т.к. тест требует чтобы файл по вымышленному пути - существовал. Вы там в порядке вообще?)))
Вот прям из теста:
× Command: `cd packer && packer validate -var-file=variables.json.example ubuntu16.json` stdout should eq "Template validated successfully.\n"
expected: "Template validated successfully.\n"
got: "Template validation failed. Errors are shown below.\n\nErrors validating build 'yandex'. 1 error(s) ...rvice account key file: key file 'SOME_PATH' read fail: open SOME_PATH: no such file or directory\n"

-------------------------

Expand Down Expand Up @@ -143,5 +148,3 @@ bastion_IP = 84.201.130.36
someinternalhost_IP = 10.128.0.32

-------------------------


8 changes: 8 additions & 0 deletions packer/stubs/key.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"id": "1234",
"service_account_id": "1234",
"created_at": "2023-10-30T11:55:30.232010086Z",
"key_algorithm": "RSA_2048",
"public_key": "-----BEGIN PUBLIC KEY-----\nDSNENDCTDRHFQT<FYEKBCM&\n-----END PUBLIC KEY-----\n",
"private_key": "PLEASE DO NOT REMOVE THIS LINE! Yandex.Cloud SA Key ID \u003cajenko\u003e\n-----BEGIN PRIVATE KEY-----\nYERFRVJ:YJNFRKF:FNMNJ&\n-----END PRIVATE KEY-----\n"
}
8 changes: 4 additions & 4 deletions packer/variables.json.example
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"folder_id_var": "SOME_ID",
"source_id_var": "SOME_SOURCE",
"key_file_var": "SOME_PATH",
"subnet_id_var": "SOME_SUBNET"
"folder_id_var": "1111",
"source_id_var": "1111",
"key_file_var": "stubs/key.json",
"subnet_id_var": "1111"
}

0 comments on commit f5876dc

Please sign in to comment.