Terraform Apply
terraform apply -auto-approve
Terraform Plan
terraform plan -out plan.out
-> save the planterraform show -json plan.out > plan.json
-> write the plan as json
import subprocess | |
import json | |
lb1 = "label1" | |
lb2 = "label2" | |
gcloud_instances_command = "gcloud compute instances list --filter=\"labels.lb1:*\" --format json" | |
gcloud_disks_command = "gcloud compute disks list --filter=\"-labels:lb1 AND -labels:lb2\" --format json" | |
result = subprocess.run(gcloud_instances_command, shell=True, text=True, capture_output=True) |
terraform apply -auto-approve
terraform plan -out plan.out
-> save the planterraform show -json plan.out > plan.json
-> write the plan as jsonPackages:
Files:
gcloud compute images list --project ubuntu-os-cloud --filter="name:ubuntu-2004*"
gcloud compute images describe cis-windows-server-2012-r2-v2-2-1-level-1 --project cis-public --format json
gcloud compute images list --project cis-public
gcloud compute images list --project windows-cloud
<?xml version="1.0" encoding="UTF-8"?> | |
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | |
<plist version="1.0"> | |
<dict> | |
<key>ANSIBlackColor</key> | |
<data> | |
YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS | |
AAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdCXE5TQ29sb3JTcGFjZVYkY2xhc3NPECcw | |
LjMwNTg4MjM1MjkgMC4zMDU4ODIzNTI5IDAuMzA1ODgyMzUyOQAQAoAC0hAREhNaJGNs | |
YXNzbmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNLZXllZEFyY2hp |
<?xml version="1.0" encoding="UTF-8"?> | |
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | |
<plist version="1.0"> | |
<dict> | |
<key>ANSIBlackColor</key> | |
<data> | |
YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS | |
AAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdCXE5TQ29sb3JTcGFjZVYkY2xhc3NPECcw | |
LjMwNTg4MjM1MjkgMC4zMDU4ODIzNTI5IDAuMzA1ODgyMzUyOQAQAoAC0hAREhNaJGNs | |
YXNzbmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNLZXllZEFyY2hp |
import click | |
@click.group() | |
def account(): | |
pass | |
@account.command() | |
def list(): | |
click.echo('This is the list command') |
`nmap -p0- -v -A -T4 <ip>` |
from __future__ import print_function | |
import json | |
import boto3 | |
import logging | |
from datetime import datetime, timedelta | |
logger = logging.getLogger() | |
logger.setLevel(logging.INFO) | |
def get_outdated_images(): |
error
D, [2019-06-17T18:05:02.138580 #4032] DEBUG -- Kitchen: Class: Kitchen::ActionFailed
D, [2019-06-17T18:05:02.141131 #4032] DEBUG -- Kitchen: Message: Failed to complete #verify action: [getaddrinfo: No such host is known. (SocketError)]
D, [2019-06-17T18:05:02.143625 #4032] DEBUG -- Kitchen: ----------------------
Gemfile