sparse-intern-71089
06/10/2021, 4:23 PMsteep-sunset-89396
06/11/2021, 12:46 AMsteep-sunset-89396
06/11/2021, 12:56 AMimport * as fs from "fs";
import * as path from "path";
let pubKey: string = fs.readFileSync(path.join(__dirname,'/../secret/id_rsa.pub')).toString();
console.log(pubKey);
steep-sunset-89396
06/11/2021, 12:58 AMpulumi up
you should get an exception over multiple lines. Do you mind to paste them here please ?steep-sunset-89396
06/11/2021, 1:03 AMls -l "full file path"
revealed my actual mistake.nutritious-church-27230
06/11/2021, 2:28 AMimport * as pulumi from "@pulumi/pulumi";
import * as linode from "@pulumi/linode";
const fs = require("fs");
const path = require("path");
let pubKey: string = fs.readFileSync(path.join(__dirname,'/../secret/id_rsa.pub')).toString();
const masterInstance = new linode.Instance("nanode-master", {
group: "masters",
type: "g6-nanode-1",
region: "ap-south",
image: "linode/alpine3.13",
authorizedKeys: [ pubKey ],
rootPass: "rootPass123!",
tags: ["master node"],
watchdogEnabled: true
});
nutritious-church-27230
06/11/2021, 2:29 AMnutritious-church-27230
06/11/2021, 2:30 AMerror: Running program '/pulumi' failed with an unhandled exception:
Error: ENOENT: no such file or directory, open '/secret/id_rsa.pub'
'/../pulumi/' :
No errors, it proceeds to ask if I want to create instance. Both pubKey under pulumi & secret folder are at chmod 777 permission.