From bebfe09ce8cf5ea8e37d7ccfac2ff627fd1139ae Mon Sep 17 00:00:00 2001 From: eric Date: Sat, 16 Dec 2023 03:20:58 +0000 Subject: [PATCH] feat: add ansible post --- _config.yml | 2 ++ _data/tools.yml | 4 +-- _drafts/2023-11-01-coder-overview.md | 1 - _drafts/2023-11-01-docker-overview.md | 4 --- _drafts/2023-11-01-terraform-overview.md | 9 ------ _includes/footer.html | 4 +-- _layouts/blog.html | 29 +++---------------- .../_posts}/2023-11-01-ansible-overview.md | 0 overview/_posts/2023-11-01-golang-overview.md | 1 - .../_posts/2023-11-01-graphql-overview.md | 1 - overview/_posts/2023-11-01-python-overview.md | 1 - .../_posts/2023-11-01-typescript-overview.md | 1 - 12 files changed, 9 insertions(+), 48 deletions(-) rename {_drafts => overview/_posts}/2023-11-01-ansible-overview.md (100%) diff --git a/_config.yml b/_config.yml index 323b9a6..9425c6a 100644 --- a/_config.yml +++ b/_config.yml @@ -38,6 +38,8 @@ tag_permalink_style: pretty tag_page_layout: tag_page tag_page_dir: tag +permalink: none +paginate: false # Build settings minima: diff --git a/_data/tools.yml b/_data/tools.yml index 8537f94..8b0b3d4 100644 --- a/_data/tools.yml +++ b/_data/tools.yml @@ -12,7 +12,7 @@ docker: name: Docker slug: docker url: /overview/docker - icon: '' + icon: Docker brief: 'Maintain local registry with custom images for personal development environment and projects.' work: 'Worked with production microservices deployed in Docker containers on AWS.' ref: 'Docker is an open platform for developing, shipping, and running applications. Docker enables you to separate your applications from your infrastructure so you can deliver software quickly.' @@ -118,7 +118,7 @@ databases: coder: name: Coder slug: coder - icon: '' + icon: '' url: /overview/coder brief: 'Used to create and manage workspaces for development.' ref: 'Coder is an open-source platform for creating and managing developer workspaces on your preferred clouds and servers.' diff --git a/_drafts/2023-11-01-coder-overview.md b/_drafts/2023-11-01-coder-overview.md index 0622829..b8f5ede 100644 --- a/_drafts/2023-11-01-coder-overview.md +++ b/_drafts/2023-11-01-coder-overview.md @@ -9,7 +9,6 @@ tags: coder devops lab docker terraform A number of factors led me to Coder, at the end of the day it aligns with my needs and curiosities as a software engineer. The documentation is solid, the interface is attractive, and the product works. I found it to be the ideal solution for managing development environments for my personal projects. On another note, while there is an Enterprise version of Coder, the open source version is free to use and I've yet to run into any limitations. - The workspaces I currently have in Coder are: - `sitedev`: a workspace for developing this website, which is built with Jekyll diff --git a/_drafts/2023-11-01-docker-overview.md b/_drafts/2023-11-01-docker-overview.md index 7ed7ef6..840574e 100644 --- a/_drafts/2023-11-01-docker-overview.md +++ b/_drafts/2023-11-01-docker-overview.md @@ -1,7 +1,6 @@ --- layout: post tags: docker devops lab registry devcontainer packer coder nomad -permalink: /overview/docker --- {% include toolref.html tool="docker" %} @@ -9,7 +8,6 @@ permalink: /overview/docker ## Summary {{ site.data.tools.docker.brief }} -{{ site.data.tools.docker.work }} ## Use Cases @@ -17,8 +15,6 @@ permalink: /overview/docker I'm currently running a private Docker registry on my homelab cluster. I use this registry to store images used by Nomad jobs, and images used by Coder templates. Initially I spun this up because I was iterating on the deploy process and was using a ton of bandwidth pulling images from Docker Hub. I've since found it useful to have a private registry for storing images that I've customized and don't need to publish, or that I need to pull often. -[![Docker Registry UI](/assets/images/docker/reg-combo.png)](/assets/images/docker/reg-combo.png) - ### Devcontainers Before I settled on Coder to manage my development environments, I spent quite awhile trying to find a comfortable workflow with [VS Code devcontainers](https://code.visualstudio.com/docs/remote/containers). There's still some `.devcontainer` files in scattered around my GitHub, but I'm not actively using them anymore. diff --git a/_drafts/2023-11-01-terraform-overview.md b/_drafts/2023-11-01-terraform-overview.md index 166a2e9..7ba93fd 100644 --- a/_drafts/2023-11-01-terraform-overview.md +++ b/_drafts/2023-11-01-terraform-overview.md @@ -1,7 +1,6 @@ --- layout: post tags: terraform devops lab coder proxmox -permalink: /overview/terraform --- {% include toolref.html tool="terraform" %} @@ -29,12 +28,6 @@ module "ubuvm" { } ``` -## Coder - -> Coder is an open-source platform for creating and managing developer workspaces on your preferred clouds and servers.[^coder-home] - -Coder templates are created and edited as Terraform files, and templates define the environment and resources for a workspace. For more information on my Coder setup, see the [Coder Overview](/overview/coder/). - ## Memorable Challenges - Manage state in Terraform Cloud. @@ -45,6 +38,4 @@ Coder templates are created and edited as Terraform files, and templates define - Borking my workflow by upgrading to a new version of the Proxmox provider that was incompatible with my current version of Terraform. - Manually copying and pasting resource definitions into / out of state files. -
- {% include refs.md %} \ No newline at end of file diff --git a/_includes/footer.html b/_includes/footer.html index c9cd1d7..3e87897 100644 --- a/_includes/footer.html +++ b/_includes/footer.html @@ -8,9 +8,7 @@ {{ site.author.email }} diff --git a/_layouts/blog.html b/_layouts/blog.html index 58ea84b..ac612c5 100644 --- a/_layouts/blog.html +++ b/_layouts/blog.html @@ -4,11 +4,11 @@
{%- if page.title -%}

{{ page.title }}

- {%- endif -%} {% if site.paginate %} {% assign posts = - paginator.posts %} {% else %} {% assign posts = site.posts %} {% endif %} {%- - if posts.size > 0 -%} {%- if page.list_title -%} + {%- endif -%} + {% assign posts = site.posts %} + {%- if posts.size > 0 -%} {%- if page.list_title -%}

{{ page.list_title }}

- {%- endif -%} + {%- endif -%}{%- endif -%} - - {% if site.paginate %} -
- -
- {%- endif %} - - {%- endif -%} -
\ No newline at end of file diff --git a/_drafts/2023-11-01-ansible-overview.md b/overview/_posts/2023-11-01-ansible-overview.md similarity index 100% rename from _drafts/2023-11-01-ansible-overview.md rename to overview/_posts/2023-11-01-ansible-overview.md diff --git a/overview/_posts/2023-11-01-golang-overview.md b/overview/_posts/2023-11-01-golang-overview.md index f8760e6..c78feaf 100644 --- a/overview/_posts/2023-11-01-golang-overview.md +++ b/overview/_posts/2023-11-01-golang-overview.md @@ -1,7 +1,6 @@ --- layout: post tags: golang go development coding -permalink: /overview/golang/ --- {% include toolref.html tool = "golang" %} diff --git a/overview/_posts/2023-11-01-graphql-overview.md b/overview/_posts/2023-11-01-graphql-overview.md index dbc45f3..943daf8 100644 --- a/overview/_posts/2023-11-01-graphql-overview.md +++ b/overview/_posts/2023-11-01-graphql-overview.md @@ -1,7 +1,6 @@ --- layout: post tags: graphql development -permalink: /overview/graphql --- {% include toolref.html tool = "graphql" %} diff --git a/overview/_posts/2023-11-01-python-overview.md b/overview/_posts/2023-11-01-python-overview.md index fa15e02..697cc07 100644 --- a/overview/_posts/2023-11-01-python-overview.md +++ b/overview/_posts/2023-11-01-python-overview.md @@ -1,7 +1,6 @@ --- layout: post tags: python coding development data jupyter flask -permalink: /overview/python --- {% include toolref.html tool="python" %} diff --git a/overview/_posts/2023-11-01-typescript-overview.md b/overview/_posts/2023-11-01-typescript-overview.md index 43149fb..65f0f37 100644 --- a/overview/_posts/2023-11-01-typescript-overview.md +++ b/overview/_posts/2023-11-01-typescript-overview.md @@ -1,7 +1,6 @@ --- layout: post tags: typescript coding development frontend react react-native -permalink: /overview/typescript --- {% include toolref.html tool="typescript" %}