Skip to content
Snippets Groups Projects
Commit dc319531 authored by Thomas Nys's avatar Thomas Nys Committed by Antoine Legrand
Browse files

Add the option to add multiple ssh public keys for Azure infrastructure (#3674)

This give users the option to define multiple ssh public keys when
deploying the base infrastructure on Azure.
parent 9f7c2b08
No related branches found
No related tags found
No related merge requests found
...@@ -20,7 +20,8 @@ admin_username: devops ...@@ -20,7 +20,8 @@ admin_username: devops
admin_password: changeme admin_password: changeme
# MAKE SURE TO CHANGE THIS TO YOUR PUBLIC KEY to access your azure machines # MAKE SURE TO CHANGE THIS TO YOUR PUBLIC KEY to access your azure machines
ssh_public_key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDLRzcxbsFDdEibiyXCSdIFh7bKbXso1NqlKjEyPTptf3aBXHEhVil0lJRjGpTlpfTy7PHvXFbXIOCdv9tOmeH1uxWDDeZawgPFV6VSZ1QneCL+8bxzhjiCn8133wBSPZkN8rbFKd9eEUUBfx8ipCblYblF9FcidylwtMt5TeEmXk8yRVkPiCuEYuDplhc2H0f4PsK3pFb5aDVdaDT3VeIypnOQZZoUxHWqm6ThyHrzLJd3SrZf+RROFWW1uInIDf/SZlXojczUYoffxgT1lERfOJCHJXsqbZWugbxQBwqsVsX59+KPxFFo6nV88h3UQr63wbFx52/MXkX4WrCkAHzN ablock-vwfs@dell-lappy" ssh_public_keys:
- "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDLRzcxbsFDdEibiyXCSdIFh7bKbXso1NqlKjEyPTptf3aBXHEhVil0lJRjGpTlpfTy7PHvXFbXIOCdv9tOmeH1uxWDDeZawgPFV6VSZ1QneCL+8bxzhjiCn8133wBSPZkN8rbFKd9eEUUBfx8ipCblYblF9FcidylwtMt5TeEmXk8yRVkPiCuEYuDplhc2H0f4PsK3pFb5aDVdaDT3VeIypnOQZZoUxHWqm6ThyHrzLJd3SrZf+RROFWW1uInIDf/SZlXojczUYoffxgT1lERfOJCHJXsqbZWugbxQBwqsVsX59+KPxFFo6nV88h3UQr63wbFx52/MXkX4WrCkAHzN ablock-vwfs@dell-lappy"
# Disable using ssh using password. Change it to false to allow to connect to ssh by password # Disable using ssh using password. Change it to false to allow to connect to ssh by password
disablePasswordAuthentication: true disablePasswordAuthentication: true
......
...@@ -66,10 +66,12 @@ ...@@ -66,10 +66,12 @@
"disablePasswordAuthentication": "true", "disablePasswordAuthentication": "true",
"ssh": { "ssh": {
"publicKeys": [ "publicKeys": [
{% for key in ssh_public_keys %}
{ {
"path": "{{sshKeyPath}}", "path": "{{sshKeyPath}}",
"keyData": "{{ssh_public_key}}" "keyData": "{{key}}"
} }{% if loop.index < ssh_public_keys | length %},{% endif %}
{% endfor %}
] ]
} }
} }
......
...@@ -162,10 +162,12 @@ ...@@ -162,10 +162,12 @@
"disablePasswordAuthentication": "{{disablePasswordAuthentication}}", "disablePasswordAuthentication": "{{disablePasswordAuthentication}}",
"ssh": { "ssh": {
"publicKeys": [ "publicKeys": [
{% for key in ssh_public_keys %}
{ {
"path": "{{sshKeyPath}}", "path": "{{sshKeyPath}}",
"keyData": "{{ssh_public_key}}" "keyData": "{{key}}"
} }{% if loop.index < ssh_public_keys | length %},{% endif %}
{% endfor %}
] ]
} }
} }
......
...@@ -79,10 +79,12 @@ ...@@ -79,10 +79,12 @@
"disablePasswordAuthentication": "{{disablePasswordAuthentication}}", "disablePasswordAuthentication": "{{disablePasswordAuthentication}}",
"ssh": { "ssh": {
"publicKeys": [ "publicKeys": [
{% for key in ssh_public_keys %}
{ {
"path": "{{sshKeyPath}}", "path": "{{sshKeyPath}}",
"keyData": "{{ssh_public_key}}" "keyData": "{{key}}"
} }{% if loop.index < ssh_public_keys | length %},{% endif %}
{% endfor %}
] ]
} }
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment