diff --git a/content/posts/2018/bitwarden-password-manager-self-hosted-on-free-google-cloud-instance/index.md b/content/posts/2018/bitwarden-password-manager-self-hosted-on-free-google-cloud-instance/index.md index 46d0d4e..76dd03c 100644 --- a/content/posts/2018/bitwarden-password-manager-self-hosted-on-free-google-cloud-instance/index.md +++ b/content/posts/2018/bitwarden-password-manager-self-hosted-on-free-google-cloud-instance/index.md @@ -7,6 +7,8 @@ tags: - docker - linux - cloud +- gcp +- security title: BitWarden password manager self-hosted on free Google Cloud instance --- diff --git a/content/posts/2020/docker-on-windows-10-with-wsl2/index.md b/content/posts/2020/docker-on-windows-10-with-wsl2/index.md index b84faec..caa93b8 100644 --- a/content/posts/2020/docker-on-windows-10-with-wsl2/index.md +++ b/content/posts/2020/docker-on-windows-10-with-wsl2/index.md @@ -6,6 +6,7 @@ tags: - docker - windows - wsl +- containers title: Docker on Windows 10 with WSL2 --- diff --git a/content/posts/2020/finding-the-most-popular-ips-in-a-log-file/index.md b/content/posts/2020/finding-the-most-popular-ips-in-a-log-file/index.md index 9de4636..98f6c66 100644 --- a/content/posts/2020/finding-the-most-popular-ips-in-a-log-file/index.md +++ b/content/posts/2020/finding-the-most-popular-ips-in-a-log-file/index.md @@ -6,6 +6,7 @@ tags: - linux - shell - logs +- regex title: Finding the most popular IPs in a log file --- diff --git a/content/posts/2020/setting-up-linux-on-a-new-lenovo-chromebook-duet-bonus-arm64-complications/index.md b/content/posts/2020/setting-up-linux-on-a-new-lenovo-chromebook-duet-bonus-arm64-complications/index.md index 2201455..a017a77 100644 --- a/content/posts/2020/setting-up-linux-on-a-new-lenovo-chromebook-duet-bonus-arm64-complications/index.md +++ b/content/posts/2020/setting-up-linux-on-a-new-lenovo-chromebook-duet-bonus-arm64-complications/index.md @@ -10,6 +10,7 @@ tags: - crostini - docker - shell +- containers title: Setting up Linux on a new Lenovo Chromebook Duet (bonus arm64 complications!) featured: true --- diff --git a/content/posts/2021/adguard-home-in-docker-on-photon-os/index.md b/content/posts/2021/adguard-home-in-docker-on-photon-os/index.md index c1e3d7c..3535d5a 100644 --- a/content/posts/2021/adguard-home-in-docker-on-photon-os/index.md +++ b/content/posts/2021/adguard-home-in-docker-on-photon-os/index.md @@ -6,6 +6,9 @@ usePageBundles: true tags: - docker - vmware +- containers +- networking +- security title: AdGuard Home in Docker on Photon OS --- diff --git a/content/posts/2021/automatic-unattended-expansion-of-linux-root-lvm-volume-to-fill-disk/index.md b/content/posts/2021/automatic-unattended-expansion-of-linux-root-lvm-volume-to-fill-disk/index.md index 3ceb292..850b8ae 100644 --- a/content/posts/2021/automatic-unattended-expansion-of-linux-root-lvm-volume-to-fill-disk/index.md +++ b/content/posts/2021/automatic-unattended-expansion-of-linux-root-lvm-volume-to-fill-disk/index.md @@ -6,6 +6,7 @@ thumbnail: 20210723-script.png tags: - linux - shell +- automation title: Automatic unattended expansion of Linux root LVM volume to fill disk toc: false --- diff --git a/content/posts/2021/cloud-based-wireguard-vpn-remote-homelab-access/index.md b/content/posts/2021/cloud-based-wireguard-vpn-remote-homelab-access/index.md index 141824b..624bb9d 100644 --- a/content/posts/2021/cloud-based-wireguard-vpn-remote-homelab-access/index.md +++ b/content/posts/2021/cloud-based-wireguard-vpn-remote-homelab-access/index.md @@ -12,6 +12,8 @@ tags: - homelab - tasker - automation +- networking +- security title: Cloud-hosted WireGuard VPN for remote homelab access featured: false --- diff --git a/content/posts/2021/creating-static-records-in-microsoft-dns-from-vrealize-automation/index.md b/content/posts/2021/creating-static-records-in-microsoft-dns-from-vrealize-automation/index.md index 0758a64..21a0075 100644 --- a/content/posts/2021/creating-static-records-in-microsoft-dns-from-vrealize-automation/index.md +++ b/content/posts/2021/creating-static-records-in-microsoft-dns-from-vrealize-automation/index.md @@ -10,6 +10,7 @@ tags: - vro - javascript - powershell +- automation title: Creating static records in Microsoft DNS from vRealize Automation --- One of the requirements for my vRA deployments is the ability to automatically create a static `A` records for non-domain-joined systems so that users can connect without needing to know the IP address. The organization uses Microsoft DNS servers to provide resolution on the internal domain. At first glance, this shouldn't be too much of a problem: vRealize Orchestrator 8.x can run PowerShell scripts, and PowerShell can use the [`Add-DnsServerResourceRecord` cmdlet](https://docs.microsoft.com/en-us/powershell/module/dnsserver/add-dnsserverresourcerecord?view=windowsserver2019-ps) to create the needed records. diff --git a/content/posts/2021/federated-matrix-server-synapse-on-oracle-clouds-free-tier/index.md b/content/posts/2021/federated-matrix-server-synapse-on-oracle-clouds-free-tier/index.md index 131d72d..4643d31 100644 --- a/content/posts/2021/federated-matrix-server-synapse-on-oracle-clouds-free-tier/index.md +++ b/content/posts/2021/federated-matrix-server-synapse-on-oracle-clouds-free-tier/index.md @@ -8,6 +8,8 @@ tags: - docker - linux - cloud +- containers +- chat title: Federated Matrix Server (Synapse) on Oracle Cloud's Free Tier --- diff --git a/content/posts/2021/fixing-403-error-ssc-8-6-vra-idm/index.md b/content/posts/2021/fixing-403-error-ssc-8-6-vra-idm/index.md index b09a498..4e527c1 100644 --- a/content/posts/2021/fixing-403-error-ssc-8-6-vra-idm/index.md +++ b/content/posts/2021/fixing-403-error-ssc-8-6-vra-idm/index.md @@ -4,6 +4,7 @@ date: "2021-11-05T00:00:00Z" thumbnail: 20211105_ssc_403.png usePageBundles: true tags: +- vmware - vra - lcm - salt diff --git a/content/posts/2021/integrating-phpipam-with-vrealize-automation-8/index.md b/content/posts/2021/integrating-phpipam-with-vrealize-automation-8/index.md index eb4d54b..25dc17c 100644 --- a/content/posts/2021/integrating-phpipam-with-vrealize-automation-8/index.md +++ b/content/posts/2021/integrating-phpipam-with-vrealize-automation-8/index.md @@ -7,6 +7,8 @@ tags: - python - rest - vmware +- vra +- networking title: Integrating {php}IPAM with vRealize Automation 8 --- diff --git a/content/posts/2021/joining-vms-to-active-directory-in-site-specific-ous-with-vra8/index.md b/content/posts/2021/joining-vms-to-active-directory-in-site-specific-ous-with-vra8/index.md index c0179cc..cca5a3b 100644 --- a/content/posts/2021/joining-vms-to-active-directory-in-site-specific-ous-with-vra8/index.md +++ b/content/posts/2021/joining-vms-to-active-directory-in-site-specific-ous-with-vra8/index.md @@ -8,6 +8,8 @@ tags: - vra - abx - activedirectory +- automation +- windows title: Joining VMs to Active Directory in site-specific OUs with vRA8 --- Connecting a deployed Windows VM to an Active Directory domain is pretty easy; just apply an appropriately-configured [customization spec](https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.vm_admin.doc/GUID-CAEB6A70-D1CF-446E-BC64-EC42CDB47117.html) and vCenter will take care of it for you. Of course, you'll likely then need to move the newly-created computer object to the correct Organizational Unit so that it gets all the right policies and such. diff --git a/content/posts/2021/notes-on-vra-ha-with-nsx-alb/index.md b/content/posts/2021/notes-on-vra-ha-with-nsx-alb/index.md index b7bc240..e65a418 100644 --- a/content/posts/2021/notes-on-vra-ha-with-nsx-alb/index.md +++ b/content/posts/2021/notes-on-vra-ha-with-nsx-alb/index.md @@ -7,6 +7,7 @@ tags: - cluster - vra - availability +- networking title: Notes on vRA HA with NSX-ALB --- This is going to be a pretty quick recap of the steps I recently took to convert a single-node instance of vRealize Automation 8.4.2 into a 3-node High-Availability vRA cluster behind a standalone NSX Advanced Load Balancer (without NSX being deployed in the environment). No screenshots or specific details since I ran through this in the lab at work and didn't capture anything along the way, and my poor NUC homelab struggles enough to run a single instance of memory-hogging vRA. diff --git a/content/posts/2021/run-scripts-in-guest-os-with-vra-abx-actions/index.md b/content/posts/2021/run-scripts-in-guest-os-with-vra-abx-actions/index.md index c9e6a13..026ee26 100644 --- a/content/posts/2021/run-scripts-in-guest-os-with-vra-abx-actions/index.md +++ b/content/posts/2021/run-scripts-in-guest-os-with-vra-abx-actions/index.md @@ -8,6 +8,7 @@ tags: - vra - abx - powershell +- vmware title: Run scripts in guest OS with vRA ABX Actions --- Thus far in my [vRealize Automation project](/series/vra8), I've primarily been handing the payload over to vRealize Orchestrator to do the heavy lifting on the back end. This approach works really well for complex multi-part workflows (like when [generating unique hostnames](/vra8-custom-provisioning-part-two#the-vro-workflow)), but it may be overkill for more linear tasks (such as just running some simple commands inside of a deployed guest OS). In this post, I'll explore how I use [vRA Action Based eXtensibility (ABX)](https://blogs.vmware.com/management/2020/09/vra-abx-flow.html) to do just that. diff --git a/content/posts/2021/snikket-private-xmpp-chat-on-oracle-cloud-free-tier/index.md b/content/posts/2021/snikket-private-xmpp-chat-on-oracle-cloud-free-tier/index.md index f1c6815..4ae30ff 100644 --- a/content/posts/2021/snikket-private-xmpp-chat-on-oracle-cloud-free-tier/index.md +++ b/content/posts/2021/snikket-private-xmpp-chat-on-oracle-cloud-free-tier/index.md @@ -19,6 +19,7 @@ tags: - linux - cloud - docker + - containers - chat comment: true # Disable comment if false. --- diff --git a/content/posts/2021/vmware-home-lab-on-intel-nuc-9/index.md b/content/posts/2021/vmware-home-lab-on-intel-nuc-9/index.md index 3b9b241..e3f1601 100644 --- a/content/posts/2021/vmware-home-lab-on-intel-nuc-9/index.md +++ b/content/posts/2021/vmware-home-lab-on-intel-nuc-9/index.md @@ -7,6 +7,7 @@ tags: - vmware - homelab - vra +- lcm title: VMware Home Lab on Intel NUC 9 featured: false --- diff --git a/content/posts/2022/enable-tanzu-cli-auto-completion-bash-zsh/index.md b/content/posts/2022/enable-tanzu-cli-auto-completion-bash-zsh/index.md index 0bde330..1d3e329 100644 --- a/content/posts/2022/enable-tanzu-cli-auto-completion-bash-zsh/index.md +++ b/content/posts/2022/enable-tanzu-cli-auto-completion-bash-zsh/index.md @@ -20,6 +20,7 @@ tags: - linux - tanzu - kubernetes + - shell comment: true # Disable comment if false. --- diff --git a/content/posts/2022/powercli-list-linux-vms-and-datacenter-locations/index.md b/content/posts/2022/powercli-list-linux-vms-and-datacenter-locations/index.md index 704bd5c..1d10204 100644 --- a/content/posts/2022/powercli-list-linux-vms-and-datacenter-locations/index.md +++ b/content/posts/2022/powercli-list-linux-vms-and-datacenter-locations/index.md @@ -14,10 +14,11 @@ usePageBundles: true thumbnail: "PowerCLI.png" # Sets thumbnail image appearing inside card on homepage. # shareImage: "share.png" # Designate a separate image for social media sharing. codeLineNumbers: false # Override global value for showing of line numbers within code block. -series: Tips +series: Scripts tags: - vmware - powercli + - powershell comment: true # Disable comment if false. ---