bland-thailand-60821
09/27/2022, 8:19 PMconst userData = fs.readFileSync('bs.sh','utf8');
userData: fs.readFileSync('./basenode.sh'),
Is above right way to call shell script @stocky-restaurant-98004 ?stocky-restaurant-98004
09/27/2022, 8:29 PMimport { readFileSync } from "fs";
const userData = readFileSync("my_script.sh", {
encoding: "utf-8",
});
export { userData };
#!/bin/sh
ls
bland-thailand-60821
09/27/2022, 8:39 PM#!/bin/sh
sudo apt-get install -y ansible
sudo apt install python3.8
wget -qO - terraform.gpg <https://apt.releases.hashicorp.com/gpg> | sudo gpg --dearmor -o /usr/share/keyrings/terraform-archive-keyring.gpg
sudo echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/terraform-archive-keyring.gpg] <https://apt.releases.hashicorp.com> $(lsb_release -cs) main" > /etc/apt/sources.list.d/terraform.list
sudo apt install terraform
stocky-restaurant-98004
09/27/2022, 8:43 PMbland-thailand-60821
09/27/2022, 8:45 PMResources:
3 unchanged
Do you want to perform this update? yes
Updating (stage):
Type Name Status
pulumi:pulumi:Stack metal-auto-stage
Outputs:
dsbasenodeIP: "139.178.70.225"
userData : "#!/bin/sh\n\nsudo apt-get install -y ansible\n\nsudo apt install python3.8\n\nwget -qO - terraform.gpg <https://apt.releases.hashicorp.com/gpg> | sudo gpg --dearmor -o /usr/share/keyrings/terraform-archive-keyring.gpg\n\nsudo echo \"deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/terraform-archive-keyring.gpg] <https://apt.releases.hashicorp.com> $(lsb_release -cs) main\" > /etc/apt/sources.list.d/terraform.list\n\nsudo apt install terraform\n\n\n"
stocky-restaurant-98004
09/27/2022, 8:45 PMbland-thailand-60821
09/27/2022, 8:45 PMstocky-restaurant-98004
09/27/2022, 8:47 PMpulumi destroy
and then pulumi up
, the userdata code does not run, correct?bland-thailand-60821
09/27/2022, 9:22 PM#!/bin/env node