alert-raincoat-81485
11/30/2020, 6:20 PMuser_data = """
#!/bin/bash
## Checking if Splunk user exist ##
if getent passwd splunk > /dev/null 2>&1;
then
echo "splunk user exist"
else
useradd -m splunk
echo 'splunk ALL=(ALL:ALL) ALL' >> /etc/sudoers
echo 'splunk ALL=(ALL:ALL) NOPASSWD' >> /etc/sudoers
fi
"""
Instances = aws.ec2.Instance(
ins_name,
user_data = user_data,
ami = ami_centos.value,
iam_instance_profile = iam_profile,
instance_type = self.instance_type,
subnet_id = sbnet,
tags={"Name": ins_name},
)
instance_info = {
"id": Instances.id,
"primary_network_interface_id": Instances.primary_network_interface_id,
"instance_name": ins_name,
}
)
billowy-army-68599
alert-raincoat-81485
11/30/2020, 6:24 PMbillowy-army-68599
alert-raincoat-81485
11/30/2020, 6:30 PMbillowy-army-68599
aws ec2 describe-instance-attribute --attribute userData --instance-id <instance created with pulumi>
alert-raincoat-81485
11/30/2020, 6:38 PMgentle-diamond-70147
11/30/2020, 7:45 PM#!
e.g. #!/bin/bash
and it looks like you have an empty first line.alert-raincoat-81485
11/30/2020, 7:48 PMgentle-diamond-70147
11/30/2020, 8:00 PMecho "Hiiii!"
or similar to see if that works?alert-raincoat-81485
11/30/2020, 11:59 PMgentle-diamond-70147
12/01/2020, 3:22 PMpurple-arm-63328
12/16/2020, 6:10 PMbase64.standard_b64encode(...)
.