$ tar -xvf vmName.ova
$ vi vmName.ovf
import os | |
from collections import OrderedDict | |
findreplace = [ | |
('fa fa-500px', 'fab fa-500px'), | |
('fa fa-address-book-o', 'far fa-address-book'), | |
('fa fa-address-card-o', 'far fa-address-card'), | |
('fa fa-adn', 'fab fa-adn'), | |
('fa fa-amazon', 'fab fa-amazon'), | |
('fa fa-android', 'fab fa-android'), |
# | |
# This script can be used as an action inside vRealize Automation to handle | |
# logging into deployed servers after deployment. | |
# | |
# It's provided as-is. If you'd like to use it, there are multiple changes needed. | |
# I.e. vraUrl to point to your own vRA. The username that's used to SSH. The way it decides | |
# which servers to log into. | |
# | |
# Martijn Smit <[email protected]> | |
# https://lostdomain.org |
{ | |
"data_filter": { | |
"snmp": true, | |
"smtp": true, | |
"data_sources": true, | |
"events": true, | |
"syslog": true, | |
"ldap": true, | |
"vidm": true, | |
"user_data": true, |
.devcontainer/devcontainer.json: | |
{ | |
"name": "AsBuiltReport.VMware.NSX-T Development Container", | |
"dockerFile": "Dockerfile", | |
"postCreateCommand": "pwsh", | |
"extensions": [ | |
"ms-vscode.powershell" | |
] | |
} |
<?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"> | |
<array> | |
<dict> | |
<key>Activate</key> | |
<string>Normal</string> | |
<key>CreationDate</key> | |
<real>604609311.14479399</real> | |
<key>Macros</key> |
#!/bin/sh | |
# | |
# this script randomly scales 1 deployment per namespace per cluster (for demo purposes) | |
# | |
# 2019 Martijn Smit <[email protected]> | |
cluster_list=("k8s-cluster-1" "k8s-cluster-2") | |
for cluster in "${cluster_list[@]}" | |
do |
# Edit this | |
$NSXT_Manager = "your-nsxt-manager-hostname-or-ip" | |
$NSXT_Username = "admin" | |
$NSXT_Password = 'mypassword' | |
# Stop editing | |
function Invoke-NSXTRestMethod | |
{ | |
param ( | |
[Parameter (Mandatory=$true)] |
import init_api_client | |
import swagger_client | |
from swagger_client.rest import ApiException | |
# Initialize SDK and parse the args for connection details | |
args = init_api_client.parse_arguments() | |
api_client = init_api_client.get_api_client(args) | |
# Create search API client object | |
search_api = swagger_client.SearchApi() |
import swagger_client | |
from swagger_client.rest import ApiException | |
api_client = swagger_client.ApiClient(host="https://{}/api/ni".format("my-vrni-platform-fdqn-or-ip")) | |
user_creds = swagger_client.UserCredential(username="admin@local", password="VMware1!", domain=dict(domain_type="LOCAL")) | |
auth_api = swagger_client.AuthenticationApi(api_client=api_client) | |
auth_token = auth_api.create(user_creds) | |
print(auth_token) |