[IAC] Remaining fix-ups

This commit is contained in:
Kat Inskip 2023-03-12 08:54:54 -07:00
parent b224bd4935
commit a05cdfd35c
Signed by: kat
GPG key ID: 465E64DECEA8CF0F
4 changed files with 10 additions and 10 deletions

View file

@ -129,7 +129,7 @@ func (d *Device) handleOSH(CAKey *tls.PrivateKey) (err error) {
Duration: pulumi.String("730h"),
Hostname: pulumi.String(d.Tailskip),
Kind: pulumi.String("host"),
Userkey: d.PrivateKey.PrivateKeyOpenssh,
Userkey: d.PrivateKeyED25519.PrivateKeyOpenssh,
}, pulumi.Provider(oshProvider))
if err != nil {
return err

View file

@ -15,15 +15,16 @@ func CreatePulumiFile(ctx *pulumi.Context, name string, fqdn string, value pulum
ctx.Export(name, value)
return remote.NewCommand(ctx, name, &remote.CommandArgs{
Connection: &remote.ConnectionArgs{
Host: pulumi.String(fqdn),
Port: pulumi.Float64Ptr(float64(port)),
User: pulumi.String(user),
// TODO: note to self, write platform support code here. or just expect env var $SSH_AUTH_SOCK?
AgentSocketPath: pulumi.String("/run/user/1000/gnupg/S.gpg-agent.ssh"),
Host: pulumi.String(fqdn),
Port: pulumi.Float64Ptr(float64(port)),
User: pulumi.String(user),
// TODO: note to self, write platform support code here. or just expect env var $SSH_AUTH_SOCK?
//AgentSocketPath: pulumi.String("/run/user/1000/gnupg/S.gpg-agent.ssh"), // linux
AgentSocketPath: pulumi.String("/Users/kat/.gnupg/S.gpg-agent.ssh"), // darwin
},
Triggers: pulumi.All(resources),
Create: pulumi.Sprintf("echo \"%s\" > \"/tmp/%s\" && sudo mkdir -p /var/lib/secrets && sudo install --owner=kat --group=users --mode=0600 \"/tmp/%s\" \"/var/lib/secrets/%s\"", value, name, name, name),
Delete: pulumi.Sprintf("cd /var/lib/secrets && rm \"%s\"", name),
Create: pulumi.Sprintf("echo \"%s\" > \"/tmp/%s\" && sudo mkdir -p /var/lib/secrets && sudo install --owner=kat --group=users --mode=0600 \"/tmp/%s\" \"/var/lib/secrets/%s\"", value, name, name, name),
Delete: pulumi.Sprintf("cd /var/lib/secrets && rm \"%s\"", name),
Environment: pulumi.StringMap{
"PULUMI_SKIP_UPDATE_CHECK": pulumi.String("true"),
},