Infrastructure as Code at Home

From Tayledras
Jump to: navigation, search
VMware Logo
VMware ESXi 7.0 on an Intel NUC
VM ESXi 7.0 - Building aya.foreman.home
LibreNMS for Operations Monitoring
Alarm and Event Reporting in LibreNMS
Remote access using Apache Guacamole
Under Construction UNDER CONSTRUCTION:

This page is "Under Construction" and subject to frequent changes as a Draft.

This page began as a BRAIN DUMP and STUBS of technologies and methodologies, with the intent that I will flesh them out with recipes, playbooks, and child pages as I continue to develop and improve my INFRASTRUCTURE AS CODE AT HOME project. NOTE:

This page began as a BRAIN DUMP and STUBS of technologies and methodologies, with the intent that I will flesh them out with recipes, playbooks, and child pages as I continue to develop and improve my INFRASTRUCTURE AS CODE AT HOME project.

Infrastructure as Code - Roadmap, DevOps, and Site Reliability Engineering (SRE)

Sites & Online Documentation

Books & References

Intrastructure Access and Administration

Related

Remote Desktops & Secure Shell

baari.foreman.home

The name Baari (Arabic writing : باري) is a Muslim boys' name. The meaning of name Baari is "Originator, Creator."

The name Abdalla (Arabic writing: عبد الله‎) is a boy's name of Swahili origin meaning "servant of God". This Muslim name derived from the Arabic is found in North and East Africa.

baari.foreman.home is a "lightweight" VMware ESX 7.0 Server with vSphere for personal use. As I experiment and learn with Infrastructure as Code, Monitoring and Metrics, and Zero Trust Networks, I plan on using Baari as the Sandbox server before promoting efforts to either Amazon Web Services (AWS) or a heavier-weight VMware ESX 7.0 Server with vSphere to come next.

abdalla.foreman.home will be the next VMware ESXi 7.0 Server with vSphere server I build on heavier-duty hardware, memory, and storage once Baari proves itself out.

Infrastructure as Code

Deployments using Infrastructure-as-Code

VMware ESXi 7.0 with vSphere

Terraform

Ansible

Jenkins

Postfix

Configuration of VMWare ESXi 7.0 and vSphere

Hosted ISO images:

  • ISO images on VMware ESXi Server: [email protected]:/vmfs/volumes/5ebe017b-4d27c620-d1b7-b8ca3aa69f94/ISOs
  • Uploading ISO images:
scp ~/Downloads/ubuntu-20.04-desktop-amd64.iso [email protected]:/vmfs/volumes/5ebe017b-4d27c620-d1b7-b8ca3aa69f94/ISOs

HOW-TOs

Monitoring and Metrics

LibreNMS

OpenNMS Horizon

CheckMK Enterprise

Grafana

  • stub

Graylog

Remote Access and Administration

Remote Desktops & Secure Shell

Apache Guacamole

Deployed Environment

List of all deployed servers and their purposes hosted from baari.foreman.home

  • ares.foreman.home - Ubuntu 20.04 Workstation acting as hardened bastion host to foreman.home network.
  • aya.foreman.home - Ubuntu 20.04 Workstation acting as administrative workstation and bastion host to foreman.home network.
  • janus.foreman.home - Ubuntu 19.10 Workstation acting as monitoring and metrics server to foreman.home network.
  • librenms.foreman.home - Ubuntu 19.10 Workstation acting as monitoring and metrics server to foreman.home network.