Main Page: Difference between revisions

From DrewWiki
Jump to navigation Jump to search
(remove slahses and space in links to articles)
 
(9 intermediate revisions by the same user not shown)
Line 2: Line 2:


== System Setup ==
== System Setup ==
Now done via [https://github.com/invadelabs/ansible-invadelabs invadelabs/ansible-invadelabs]
*[[ServerSetupCentOS7]] - CentOS7 Server setup  with NFS/rsyslog/chrony/hw_mon services + qemu+kvm libvirt + Puppet + Foreman + Docker
*[[ServerSetupCentOS7]] - CentOS7 Server setup  with NFS/rsyslog/chrony/hw_mon services + qemu+kvm libvirt + Puppet + Foreman + Docker
*[[ServerSetupFedora27]] - Fedora 27 Server Setup
*[[ServerSetupFedora]] - Fedora Server Setup


==Infrastructure==
==Infrastructure==
Line 12: Line 13:
*[[ChefEncryptedDataBags]] - Creating and using encrypted data bags
*[[ChefEncryptedDataBags]] - Creating and using encrypted data bags
*[[FoodcriticRubocop]] - Linting recipes with Foodcritic and Rubocop
*[[FoodcriticRubocop]] - Linting recipes with Foodcritic and Rubocop
*[[TestingWithChefSpec]] - Examples of using ChefSpec for unit and integration tests in cookbooks
*[[TestKitchenVagrant]] - Test Kitchen with Vagrant provisioner for testing cookbooks
*[[TestKitchenDocker]] - Test Kitchen with Docker provisioner for testing cookbooks
*[[TestKitchenDocker]] - Test Kitchen with Docker provisioner for testing cookbooks
*[[ChefJenkinsGroovyShellOut]] - Shell out of recipe to use jenkins-cli to grab the encrypted or unencrytped value of a secret using Jenkins Groovy
*[[ChefJenkinsGroovyShellOut]] - Shell out of recipe to use jenkins-cli to grab the encrypted or unencrytped value of a secret using Jenkins Groovy
Line 35: Line 34:
*[[DockerOnUbuntu]] - Docker on Ubuntu + Foreman Integration
*[[DockerOnUbuntu]] - Docker on Ubuntu + Foreman Integration
*[[CentOS7Docker]] - Install and configure Docker on CentOS7
*[[CentOS7Docker]] - Install and configure Docker on CentOS7
*[[DockerFile]] - Example Dockerfile  
*[[DockerFile]] - Example Dockerfile
*[[DockerCompose]] - Example docker-compose.yml
*[[DockerSwarm]] - Docker Swarm Usage
*[[DockerSwarm]] - Docker Swarm Usage
*[[CleanUpDocker]] - Clean up (delete) docker containers and images on local machine
*[[CleanUpDocker]] - Clean up (delete) docker containers and images on local machine
Line 60: Line 58:
*[[CustomKernelDebian]] - Compile a custom kernel from source in Debian / Ubuntu
*[[CustomKernelDebian]] - Compile a custom kernel from source in Debian / Ubuntu
*[[OctoPrint]] - 3D printer interface
*[[OctoPrint]] - 3D printer interface
*[[xDripNightScout]] - Configuration for Dexcom G5, xDrip, xDripPebble, and NightScout
*[[XDripNightScout]] - Configuration for Dexcom G5, xDrip, xDripPebble, and NightScout
*[[Nmcli]] - Joining wifi from nmcli
*[[Nmcli]] - Joining wifi from nmcli
*[[OpenVPN]] - OpenVPN Server Setup
*[[OpenVPN]] - OpenVPN Server Setup
Line 97: Line 95:
*[[MySQLBackupScript]] - MySQL Backup Script - (cron)
*[[MySQLBackupScript]] - MySQL Backup Script - (cron)
*[[RsyncSSHkeys]] - Rsync over SSH - Different port / SSH Keys
*[[RsyncSSHkeys]] - Rsync over SSH - Different port / SSH Keys
*[[ExternalUSBEncryptedLVM]] - Encrypted LVM for External USB (rsync backup)
*[[ExternalUSB+LUKS+LVM]] - Encrypted LVM for External USB and LUKS for rsync backup


====Hardware Related====
====Hardware Related====
Line 115: Line 113:


== Client Setup ==
== Client Setup ==
*[[Ubuntu17.10Setup]] - Ubuntu 17.10 workstation / laptop Setup
*[[UbuntuSetup]] - Ubuntu 22.04 laptop Setup
*[[OSXSetup]] - macOS 10.11 MBP Sierra setup
*[[MacOS]] - macOS
*[[Windows10Setup]] - Windows 10 Laptop Setup
*[[Windows10Setup]] - Windows 10 Laptop Setup
*[[RaspberryPISetup]] - RaspberryPi setup for drew-pi
*[[RaspberryPISetup]] - RaspberryPi setup for drew-pi

Latest revision as of 10:45, 30 April 2022

A collection of randomness I've encountered and configured in Linux. - [email protected]

System Setup

Now done via invadelabs/ansible-invadelabs

Infrastructure

Infrastructure Automation

Chef

Puppet

Ansible

  • AnsibleVirtualboxDocker - GitHub: Invade Labs test environment for Ansible with VirtualBox VMs running Docker in a dind cluster

Terraform

Jenkins

Containerization

LXC

  • Lxc - LXC Setup and Usage

Docker

Kubernetes

  • KubernetesClusterGoogleCloud - CI/CD example of a 4 container weather application using Google Container Register and Google Kubernetes Clusters
  • MiniKube - MiniKube install and configure

OpenShift

Virtualization / Hypervisor / Cloud

System Administration

Mail
DD-WRT
File Server
Backup

Hardware Related

  • IPMI - IPMI on SuperMicro AOC-IPMI20 with Serial-Over-LAN Console
  • Lm_sensorsPDMSi - lm_sensors lmsensors /etc/sensors.d/pdsmi
  • RaspberryPi - Information for RPi
  • Udevinfo - gathering system info
  • Gps - GPS Related

Media

Client Setup

Outdated

Misc.