Skip to content
Snippets Groups Projects
Commit d53ceb7a authored by nimrod's avatar nimrod
Browse files

Refactor to include all of my infrastructure.

The goal is to have all of the infrastructure that goes in building and
maintaining shore.co.il in a single repository. Why? Copy less code and
configuration around, maybe share some more code. Hopefully ease
maintenance. Maybe perform far-reaching changes in a single branch
instead of spreading it out across multiple repos (not really sure about
this).
parent da8e5e22
No related branches found
No related tags found
No related merge requests found
...@@ -432,4 +432,3 @@ config wifi-iface 'default_radio1' ...@@ -432,4 +432,3 @@ config wifi-iface 'default_radio1'
option key '{{ wifi_password }}' option key '{{ wifi_password }}'
option encryption 'psk2' option encryption 'psk2'
option ssid 'Shore Inc. (5ghz)' option ssid 'Shore Inc. (5ghz)'
File moved
File moved
File moved
File moved
...@@ -28,6 +28,7 @@ ...@@ -28,6 +28,7 @@
command: fwupdmgr --assume-yes update command: fwupdmgr --assume-yes update
register: fwupdmgr register: fwupdmgr
changed_when: fwupdmgr.stdout_lines|length > 0 changed_when: fwupdmgr.stdout_lines|length > 0
ignore_errors: true
- name: Gather package facts - name: Gather package facts
package_facts: package_facts:
......
File moved
File moved
# Compose
Services managed with Docker Compose.
# Containerfiles
Containerfiles (AKA Dockerfiles) for containers images used in Shore.co.il's
infrastructure.
...@@ -2,9 +2,20 @@ ...@@ -2,9 +2,20 @@
[![pipeline status](https://git.shore.co.il/shore/homelab/badges/master/pipeline.svg)](https://git.shore.co.il/shore/homelab/-/commits/master) [![pipeline status](https://git.shore.co.il/shore/homelab/badges/master/pipeline.svg)](https://git.shore.co.il/shore/homelab/-/commits/master)
> My homelab setup using Ansible. > Shore.co.il infrastructure.
## Background ## Introduction
This project is structured is the following:
| Directory | Description |
| --- | --- |
| `Ansible` | Ansible roles and playbooks |
| `Containerfiles` | Container images |
| `Compose` | Services managed with Docker Compose |
| `Terraform` | Services managed with Terraform |
## A little of history
I used to maintain quite a few Ansible roles with proper CI and whatnot. But as I used to maintain quite a few Ansible roles with proper CI and whatnot. But as
time moved on a few things changed. Firstly, my homelab was stable and I time moved on a few things changed. Firstly, my homelab was stable and I
......
# Terraform
Services managed with Terraform.
# Terraform state
Project usually store their state in GitLab using [GitLab managed Terraform
State](https://docs.gitlab.com/ee/user/infrastructure/iac/terraform_state.html).
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment