mirror of
https://github.com/kittywitch/nixfiles.git
synced 2026-02-09 20:39:18 -08:00
[IAC] Remaining fix-ups
This commit is contained in:
parent
b224bd4935
commit
a05cdfd35c
4 changed files with 10 additions and 10 deletions
|
|
@ -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
|
||||
|
|
|
|||
15
iac/files.go
15
iac/files.go
|
|
@ -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"),
|
||||
},
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue