diff --git a/sample.txt b/sample.txt new file mode 100644 index 0000000..ddd7821 --- /dev/null +++ b/sample.txt @@ -0,0 +1 @@ +example 1 diff --git a/sample1.txt b/sample1.txt new file mode 100644 index 0000000..ddd7821 --- /dev/null +++ b/sample1.txt @@ -0,0 +1 @@ +example 1 diff --git a/sample10.txt b/sample10.txt new file mode 100644 index 0000000..ddd7821 --- /dev/null +++ b/sample10.txt @@ -0,0 +1 @@ +example 1 diff --git a/sample2.txt b/sample2.txt new file mode 100644 index 0000000..ddd7821 --- /dev/null +++ b/sample2.txt @@ -0,0 +1 @@ +example 1 diff --git a/sample3.txt b/sample3.txt new file mode 100644 index 0000000..ddd7821 --- /dev/null +++ b/sample3.txt @@ -0,0 +1 @@ +example 1 diff --git a/sample4.txt b/sample4.txt new file mode 100644 index 0000000..ddd7821 --- /dev/null +++ b/sample4.txt @@ -0,0 +1 @@ +example 1 diff --git a/sample5.txt b/sample5.txt new file mode 100644 index 0000000..ddd7821 --- /dev/null +++ b/sample5.txt @@ -0,0 +1 @@ +example 1 diff --git a/sample6.txt b/sample6.txt new file mode 100644 index 0000000..ddd7821 --- /dev/null +++ b/sample6.txt @@ -0,0 +1 @@ +example 1 diff --git a/sample7.txt b/sample7.txt new file mode 100644 index 0000000..ddd7821 --- /dev/null +++ b/sample7.txt @@ -0,0 +1 @@ +example 1 diff --git a/sample8.txt b/sample8.txt new file mode 100644 index 0000000..ddd7821 --- /dev/null +++ b/sample8.txt @@ -0,0 +1 @@ +example 1 diff --git a/sample9.txt b/sample9.txt new file mode 100644 index 0000000..ddd7821 --- /dev/null +++ b/sample9.txt @@ -0,0 +1 @@ +example 1 diff --git a/script2 b/script2 new file mode 100644 index 0000000..6ee8849 --- /dev/null +++ b/script2 @@ -0,0 +1,32 @@ +#Thanks to Remo +#!/bin/bash +# Update and install Apache2 +apt update +apt install -y apache2 + +# Start and enable Apache2 +systemctl start apache2 +systemctl enable apache2 + +# GCP Metadata server base URL and header +METADATA_URL="http://metadata.google.internal/computeMetadata/v1" +METADATA_FLAVOR_HEADER="Metadata-Flavor: Google" + +# Use curl to fetch instance metadata +local_ipv4=$(curl -H "${METADATA_FLAVOR_HEADER}" -s "${METADATA_URL}/instance/network-interfaces/0/ip") +zone=$(curl -H "${METADATA_FLAVOR_HEADER}" -s "${METADATA_URL}/instance/zone") +project_id=$(curl -H "${METADATA_FLAVOR_HEADER}" -s "${METADATA_URL}/project/project-id") +network_tags=$(curl -H "${METADATA_FLAVOR_HEADER}" -s "${METADATA_URL}/instance/tags") + +# Create a simple HTML page and include instance details +cat < /var/www/html/index.html + +

Welcome to your custom website.

+

Created with a direct input startup script!

+

Instance Name: $(hostname -f)

+

Instance Private IP Address: $local_ipv4

+

Zone: $zone

+

Project ID: $project_id

+

Network Tags: $network_tags

+ +EOF