Skip to content

Instantly share code, notes, and snippets.

View necrux's full-sized avatar
🐧

Wes Henderson necrux

🐧
View GitHub Profile
@necrux
necrux / resume.json
Last active June 25, 2023 20:38
A json copy of my resume.
{
"meta": {
"theme": "elegant",
"siteAuthor": "Wes Henderson",
"siteDescription": "The resume of Wes Henderson.",
"siteIcon": "https://www.weshenderson.info/assets/images/resume.ico",
"siteThumbnail": "https://www.weshenderson.info/assets/images/necrux-scaled.webp",
"siteTwitter": "NecromancerTux",
"siteTags": [
"Wes",

Ansible Configurations

The Ansible configuration consists primarily of the following 3 components:

  • Ansible Roles - These are reusable chunks of code that define some element of a server.
  • Ansible Playbooks - These are used to fully configure a server; a playbook is composed of multiple roles and should contain minimal code.
  • Hashicorp Vault - All sensitive information is stored in Vault and retrieved with the built-in hashi_vault plugin.

Inventory

Inventory is dynamically built using the built-in dynamic inventory scripts.