Skip to content

[Module issue from Discussions] sshPublicKeys module #4544

@eriqua

Description

@eriqua

Discussed in #3059

Originally posted by Grant-Rc March 29, 2023
Hello guys,

Would it be possible to have a module for the creation of 'sshPublicKeys' resource if not exist?

Deploying a VM for the team using the module virtualMachines and found that they need a new sshkey created. Ideally this would be all self-contained rather than creating the ssh key in a different pipeline.

resource symbolicname 'Microsoft.Compute/sshPublicKeys@2022-11-01' = if (empty(publicKeys)) { name: 'string' location: location tags: { tagName1: 'tagValue1' tagName2: 'tagValue2' } }

This will create the SSH pair and then we can pass the details up to the Microsoft.Compute/virtualMachines deployment. The extra steep would be where the private key gets stored, and I assume that could be solved by storing it in a keyvault.

Im going to try and put this together now if you would like to see the end resault?


Update: image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions