Infrastructure as Code at Home
UNDER CONSTRUCTION: This page is "Under Construction" and subject to frequent changes as a Draft. |
Contents
- 1 Infrastructure as Code - Roadmap, DevOps, and Site Reliability Engineering (SRE)
- 2 Intrastructure Access and Administration
- 3 baari.foreman.home
- 4 Infrastructure as Code
- 5 Deployed Environment
Infrastructure as Code - Roadmap, DevOps, and Site Reliability Engineering (SRE)
Sites & Online Documentation
- Roadmap for becoming a Developer, Backend Developer, or DevOps Engineer in 2020
- Infrastructure as Code: Exploring better ways to build and manage cloud infrastructure
- Google Site Reliability Engineering (SRE) Landing
Books & References
- Infrastructure as Code: Managing Servers in the Cloud 1st Edition
- Site Reliability Engineering: How Google Runs Production Systems 1st Edition
- Terraform: Up & Running: Writing Infrastructure as Code 2nd Edition
Intrastructure Access and Administration
Related
Remote Desktops & Secure Shell
- LibreNMS on librenms.foreman.home
- Apache Guacamole on aya.foreman.home
- VMware ESXi 7.0 with vSphere on baari.foreman.home
- OpenNMS Horizon on janus.foreman.home
- CheckMK Enterprise on janus.foreman.home
- Graylog2 on janus.foreman.home
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
- Free ESXi 7.0 - How to Download and get License Keys
- My VMware: Download ovftool 4.40
- Using ovftool in VMware ESXi 7
- VMware: using ovftool
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
- OpenNMS Horizon on janus.foreman.home
- OpenNMS Distributions: Horizon vs Median
- Installing OpenNMS Horizon under Ubuntu
CheckMK Enterprise
Grafana
- stub
Graylog
Remote Access and Administration
Remote Desktops & Secure Shell
- LibreNMS on librenms.foreman.home
- Apache Guacamole on aya.foreman.home
- VMware ESXi 7.0 with vSphere on baari.foreman.home
- OpenNMS Horizon on janus.foreman.home
- CheckMK Enterprise on janus.foreman.home
- Graylog2 on janus.foreman.home
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.