Commit Graph

85 Commits

Author SHA1 Message Date
alexandre.pires 0cef49cda3 Refactor encryption secret in microk8s install.yml 2024-09-29 01:11:37 +02:00
alexandre.pires f476f09f9e Merge pull request #9 from a13labs/feature/encryption-at-rest
Add infrastructure bucket for storing assets
2024-09-29 00:25:26 +02:00
alexandre.pires 2206c2b67a Refactor systemd unit files for mounting and opening LUKS devices 2024-09-29 00:16:51 +02:00
alexandre.pires abf28888fb Refactor ansible-lint configuration 2024-09-28 23:30:41 +02:00
alexandre.pires d2bf2ed418 Refactor sshconfig.yml to set ssh version as fact only when ssh_version.stderr is not empty 2024-09-28 23:24:08 +02:00
alexandre.pires 6248286ad2 Encryption and major changes 2024-09-28 23:12:19 +02:00
alexandre.pires 1f060541c3 Refactor playbook_microk8s.yml and ansible-apply.yaml
Simplify playbook_microk8s.yml by removing duplicate lines and whitespace changes.
Update ansible-apply.yaml to include a scheduled job for Terraform Apply.
2024-09-28 21:27:24 +02:00
alexandre.pires bad1668115 Refactor Terraform validation workflow to use 'terraform validate' command 2024-09-28 19:19:18 +02:00
alexandre.pires 4de62d7334 Add infrastructure bucket for storing assets 2024-09-28 19:15:56 +02:00
alexandre.pires 52d6d85203 Refactor ansible-apply.yaml to skip certain tags during playbook execution 2024-09-26 21:25:45 +02:00
alexandre.pires 4032d5c1d3 Refactor ufw.yml to include retries and delay for firewall rules 2024-09-26 20:34:46 +02:00
alexandre.pires 26b7eb6ac9 Refactor Terraform Apply script to use IP address instead of hostname in kube config 2024-09-26 20:27:37 +02:00
alexandre.pires 6c9f2326be Refactor Terraform Apply script to include TRUSTED_HOSTS environment variable 2024-09-26 20:23:44 +02:00
alexandre.pires 93cc8a3a64 Refactor ansible-apply.yaml and inventory/hosts, add ANSIBLE_USER and SSH_AUTH_SOCK environment variables, and update Terraform Apply script to handle multiple hosts 2024-09-26 20:22:02 +02:00
alexandre.pires a6c8ab5127 Refactor ansible-apply.yaml and inventory/hosts, add ansible.cfg 2024-09-26 20:06:47 +02:00
alexandre.pires 0f64b867de Refactor ansible-apply.yaml and inventory/hosts, add playbook_m3uproxy.yml 2024-09-26 12:08:00 +02:00
alexandre.pires 6cb291a9ea Refactor squid configuration to include readiness and liveness probes, resource requests, and security context 2024-09-26 12:03:33 +02:00
alexandre.pires 605b3dd912 Refactor security context and add allowed CORS domains in m3uproxy configuration 2024-09-25 21:35:11 +02:00
alexandre.pires ae6e58674c Merge pull request #8 from a13labs/feature/geoipupdate
Refactor m3uproxy configuration to include GeoIP updates
2024-09-25 21:13:10 +02:00
alexandre.pires def5d0ac60 Refactor security context in m3uproxy.tf 2024-09-25 21:11:09 +02:00
alexandre.pires c6829653a5 Refactor Terraform configuration to include MAXMIND_ACCOUNT_ID and MAXMIND_LICENSE_KEY 2024-09-25 21:08:32 +02:00
alexandre.pires 8f3a6c291a Refactor m3uproxy configuration to include GeoIP updates 2024-09-25 21:01:16 +02:00
alexandre.pires e0e2763069 Refactor m3uproxy.json to support v0.1.0 2024-09-25 20:27:03 +02:00
alexandre.pires 0cb48db2a5 Disabled collabora https://github.com/CollaboraOnline/online/issues/3102 2024-09-25 20:11:27 +02:00
alexandre.pires b41146cb58 Add Terraform configuration for Collabora and nextcloud 2024-09-25 19:55:20 +02:00
alexandre.pires 3082a37c15 Merge pull request #7 from a13labs/feature/terraform-onboard
Feature/terraform onboard
2024-09-24 22:43:41 +02:00
alexandre.pires 437a73e8f6 Refactor m3uproxy.json to include stream server configuration 2024-09-24 22:37:26 +02:00
alexandre.pires e3edbf3e9d Disabled nextcloud 2024-09-24 22:33:19 +02:00
alexandre.pires ba14794525 Refactor Terraform workflow to remove unnecessary event triggers 2024-09-24 22:28:21 +02:00
alexandre.pires de1aec1b95 Refactor Terraform workflow to remove unnecessary event triggers 2024-09-24 22:27:14 +02:00
alexandre.pires 4c456e80c1 Refactor Terraform workflow to exclude color in Terraform plan output 2024-09-24 22:16:15 +02:00
alexandre.pires 4950616e23 Refactor Terraform workflow to use sectool for plan execution 2024-09-24 22:14:48 +02:00
alexandre.pires 052dff46ad Refactor Terraform workflow to exclude color in Terraform plan output 2024-09-24 22:03:04 +02:00
alexandre.pires 49cbd6ecbe Refactor Terraform workflow to include Terraform Plan and Show steps 2024-09-24 21:57:44 +02:00
alexandre.pires d95e722b98 Refactor Kubernetes provider config_context in provider.tf 2024-09-24 21:54:11 +02:00
alexandre.pires bf6521b362 Fixes #1: Added provider.tf and variables.tf for k8sapps 2024-09-24 21:51:14 +02:00
alexandre.pires 10940b64fd Refactor SSH connection check step to clarify purpose 2024-09-24 21:47:11 +02:00
alexandre.pires 23880cc025 Refactor SSH connection check step to clarify purpose 2024-09-24 21:42:38 +02:00
alexandre.pires bdd030ac12 Refactor Terraform Validate workflow file 2024-09-24 21:38:55 +02:00
alexandre.pires ca7353070a Merge branch 'feature/terraform-fix' into feature/terraform-onboard 2024-09-24 21:36:46 +02:00
alexandre.pires 7bfc5c07fb Refactor workflow file names to use consistent naming convention 2024-09-24 21:35:09 +02:00
alexandre.pires c2dbfd87cf Refactor ansible-apply.yaml to use ansible user for fetching kube config 2024-09-24 21:32:35 +02:00
alexandre.pires 6e3183e760 Refactor ansible-apply.yaml to use ansible user for fetching kube config 2024-09-24 21:32:14 +02:00
alexandre.pires dd541a9014 Refactor workflow names to use consistent naming convention 2024-09-24 21:25:31 +02:00
alexandre.pires b464962af0 Refactor job names in Ansible and Terraform workflows 2024-09-24 21:24:31 +02:00
alexandre.pires 38ea438751 Merge branch 'main' into feature/terraform-onboard 2024-09-24 21:23:09 +02:00
alexandre.pires 5ea3ad7b3d Refactor SSH configuration and playbook execution in ansible-apply.yaml 2024-09-24 21:22:38 +02:00
alexandre.pires 9278fe47f2 Refactor Microk8s plugin configuration and disable ha-cluster plugin 2024-09-24 20:48:45 +02:00
alexandre.pires 8a43e2e301 Refactor SSH configuration and playbook execution in ansible-apply.yaml 2024-09-24 20:14:45 +02:00
alexandre.pires 05e0a66919 Refactor SSH configuration and update playbook execution in ansible-apply.yaml 2024-09-24 19:55:00 +02:00