This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/ash | |
| # Thank you ChatGPT for creating the script given my requirement/prompts | |
| # Usage: ./rename-esxi-vm.sh old_vm_name new_vm_name [--apply] | |
| # | |
| # Example dry-run (default): | |
| ./rename-esxi-vm.sh photon-03 photon-02 | |
| # Apply changes: | |
| ./rename-esxi-vm.sh photon-03 photon-02 --apply |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/usr/bin/env python3 | |
| # | |
| # Extended python -m http.server with optional Basic Auth and HTTPS support | |
| # basic auth, based on https://gist.github.com/fxsjy/5465353 | |
| # Further extended https://gist.github.com/mauler/593caee043f5fe4623732b4db5145a82 (with help from ChatGPT) to add support for HTTPS | |
| # | |
| # Example: | |
| # With Auth: | |
| # python3 http_server_auth.py --bind 192.168.30.4 --user vcf --password vcf123! \ | |
| # --port 443 --directory /path/to/dir --certfile server.crt --keyfile server.key |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| apiVersion: v1 | |
| kind: Namespace | |
| metadata: | |
| name: kubedoom | |
| labels: | |
| app: kubedoom | |
| --- | |
| apiVersion: v1 | |
| kind: ServiceAccount | |
| metadata: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Connect-CISServer -Server vcsa.primp-industries.local -User [email protected] -Password VMware1! | |
| # Name of your Content Library | |
| $content_library_name = "TKG-Content-Library" | |
| $contentLibraryService = Get-CisService com.vmware.content.library | |
| $contentLibraryItemService = Get-CisService com.vmware.content.library.item | |
| $subscribedLibraryItemService = Get-CisService com.vmware.content.library.subscribed_item | |
| # Find Content Library matching name |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| apiVersion: apps/v1 | |
| kind: Deployment | |
| metadata: | |
| name: vsan-object-viewer-fling | |
| spec: | |
| replicas: 1 | |
| selector: | |
| matchLabels: | |
| app: vsan-object-viewer-fling | |
| template: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # vSphere QuickStart can not be re-enabled after workflow has been Abandoned https://vdc-download.vmware.com/vmwb-repository/dcr-public/c476b64b-c93c-4b21-9d76-be14da0148f9/04ca12ad-59b9-4e1c-8232-fd3d4276e52c/SDK/vsphere-ws/docs/ReferenceGuide/vim.ClusterComputeResource.html#AbandonHciWorkflow | |
| # QuickStart state is stored in 'hci_workflow_state' property which is not configurable outside of messing w/VCDB | |
| # The following is NOT recommended but for information/learning purposes | |
| # 1. Retrieve the ID value from your vSphere Cluster MoRef (e.g. domain-c84065) | |
| # 2. Connect to VCDB | |
| # Query vSphere Cluster for QuickStart state 'hci_workflow_state' | |
| select * from vpx_hci_config_info where cluster_id = '84065'; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/usr/bin/env bash | |
| PATH=/usr/local/bin:/usr/local/sbin:~/bin:/usr/bin:/bin:/usr/sbin:/sbin | |
| # actual battery level | |
| MOUSE_BATT=$(ioreg -c AppleDeviceManagementHIDEventService -r -l | grep -i mouse -A 20 | grep BatteryPercent | cut -d= -f2 | cut -d' ' -f2) | |
| KEYBOARD_BATT=$(ioreg -c AppleDeviceManagementHIDEventService -r -l | grep -i keyboard -A 20 | grep BatteryPercent | cut -d= -f2 | cut -d' ' -f2) | |
| COMPARE=${1:-20} | |
| if (( MOUSE_BATT < COMPARE )); then |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| FROM mirror.gcr.io/library/ubuntu:bionic | |
| ENV TERM linux | |
| WORKDIR /root | |
| ARG POWERCLI_VERSION="12.4.0.18633274" | |
| RUN echo "/usr/bin/pwsh" >> /etc/shells && \ | |
| echo "/bin/pwsh" >> /etc/shells && \ | |
| apt update && \ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| $volumes = Get-CnsVolume | |
| $results = @() | |
| foreach ($volume in $volumes) { | |
| $entityDetails = $volume.ExtensionData.Metadata.EntityMetadata | where {$_.EntityType -eq "PERSISTENT_VOLUME_CLAIM"} | |
| if($entityDetails) { | |
| $tmp = [pscustomobject] @{ | |
| VolumeName = $volume.name; | |
| PVCName = $entityDetails.EntityName; | |
| Namespace = $entityDetails.Namespace; | |
| Datastore = $volume.datastore.name; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| root@42294959c845d4be8507807dd2d100d0 [ ~ ]# k get clusterrole edit -o yaml | |
| aggregationRule: | |
| clusterRoleSelectors: | |
| - matchLabels: | |
| rbac.authorization.k8s.io/aggregate-to-edit: "true" | |
| apiVersion: rbac.authorization.k8s.io/v1 | |
| kind: ClusterRole | |
| metadata: | |
| annotations: |
NewerOlder