Commit 18117d2f authored by Ahmad's avatar Ahmad

inikt

parent 9f7d4337
Pipeline #216 canceled with stages
......@@ -88,6 +88,25 @@ async function openAllPorts(lightsail, instanceName) {
});
}
async function disableIpv6(lightsail, instanceName) {
const params = {
instanceName: instanceName,
disableIpv6: true,
};
return new Promise((resolve, reject) => {
lightsail.updateInstanceNetworking(params, (err, data) => {
if (err) {
console.error(`Error disabling IPv6 for instance ${instanceName}:`, err);
reject(err);
} else {
console.log(`IPv6 disabled for instance ${instanceName}`);
resolve(data);
}
});
});
}
async function processRegion(region, credentials) {
const lightsail = new AWS.Lightsail({
region,
......@@ -104,6 +123,7 @@ async function processRegion(region, credentials) {
for (const instance of instances) {
console.log(`Processing instance: ${instance.name} in region: ${region}`);
await openAllPorts(lightsail, instance.name);
await disableIpv6(lightsail, instance.name);
}
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment