Added tangle shell block and script for gcp sdk install.
This commit is contained in:
20
1-install-gcp-sdk.sh
Executable file
20
1-install-gcp-sdk.sh
Executable file
@ -0,0 +1,20 @@
|
||||
#!/bin/bash
|
||||
# Step 1 - Ensure GCP SDK is installed
|
||||
|
||||
# To automate our interactions with Google Cloud Platform we'll use the [[https://cloud.google.com/sdk/docs/install#deb][GCP SDK]] which provides us with a number of command line tools to interact with the platform, such as ~gcloud~, ~gsutil~ and ~kubectl~.
|
||||
|
||||
# Tangle the shell block below to a shell script by pressing ~, b t~ in emacs command mode:
|
||||
|
||||
# #+NAME: Install google cloud sdk
|
||||
|
||||
# Add the Cloud SDK distribution URI as a package source
|
||||
echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] https://packages.cloud.google.com/apt cloud-sdk main" | sudo tee /etc/apt/sources.list.d/google-cloud-sdk.list
|
||||
|
||||
# Make sure apt-transport-https is installed
|
||||
sudo apt-get install -y apt-transport-https ca-certificates gnupg
|
||||
|
||||
# Import the Google Cloud public key
|
||||
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key --keyring /usr/share/keyrings/cloud.google.gpg add -
|
||||
|
||||
# Update and install the SDK
|
||||
sudo apt-get update && sudo apt-get install -y google-cloud-sdk
|
||||
17
README.org
17
README.org
@ -15,4 +15,19 @@ We'll use shell blocks inside this file which can be executed with [[https://org
|
||||
|
||||
To automate our interactions with Google Cloud Platform we'll use the [[https://cloud.google.com/sdk/docs/install#deb][GCP SDK]] which provides us with a number of command line tools to interact with the platform, such as ~gcloud~, ~gsutil~ and ~kubectl~.
|
||||
|
||||
Run the shell block below to install
|
||||
Tangle the shell block below to a shell script by pressing ~, b t~ in emacs command mode:
|
||||
|
||||
#+NAME: Install google cloud sdk
|
||||
#+BEGIN_SRC bash :shebang #!/bin/bash :tangle 1-install-gcp-sdk.sh
|
||||
# Add the Cloud SDK distribution URI as a package source
|
||||
echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] https://packages.cloud.google.com/apt cloud-sdk main" | sudo tee /etc/apt/sources.list.d/google-cloud-sdk.list
|
||||
|
||||
# Make sure apt-transport-https is installed
|
||||
sudo apt-get install -y apt-transport-https ca-certificates gnupg
|
||||
|
||||
# Import the Google Cloud public key
|
||||
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key --keyring /usr/share/keyrings/cloud.google.gpg add -
|
||||
|
||||
# Update and install the SDK
|
||||
sudo apt-get update && sudo apt-get install -y google-cloud-sdk
|
||||
#+END_SRC
|
||||
|
||||
Reference in New Issue
Block a user