Commit Graph

66 Commits

Author SHA1 Message Date
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
alexandre.pires fe6fdf6d57 Refactor SSH configuration in ansible-apply.yaml to remove SSH_PASSWORD usage 2024-09-24 19:42:56 +02:00
alexandre.pires ce8bc0e3b7 Refactor SSH configuration to read SSH Trusted Hosts keys 2024-09-24 19:40:15 +02:00
alexandre.pires 6fe89a8e07 Refactor SSH configuration and add SSH_AUTH_SOCK to ansible-apply.yaml 2024-09-24 19:34:05 +02:00
alexandre.pires 7859f65328 Refactor SSH configuration and update playbook execution in ansible-apply.yaml 2024-09-24 19:31:44 +02:00
alexandre.pires 38480c4333 Refactor SSH configuration in ansible-apply.yaml to use TRUSTED_HOSTS secret 2024-09-24 19:07:48 +02:00
alexandre.pires 0a15a87d36 Refactor SSH configuration and test SSH connection in ansible-apply.yaml 2024-09-24 19:05:46 +02:00
alexandre.pires 53239f9843 Refactor SSH configuration to enable additional host key algorithms 2024-09-24 19:01:43 +02:00
alexandre.pires 754f5eb4bb Refactor SSH configuration and enable ECDSA host key algorithm 2024-09-24 19:00:10 +02:00
alexandre.pires 50250c57d2 Refactor SSH configuration in ansible-apply.yaml and update playbook execution with ECDSA private key 2024-09-24 18:56:17 +02:00
alexandre.pires caf983b39c Refactor .gitignore to include new SSH key files 2024-09-24 17:50:28 +02:00
alexandre.pires ef8f322bc3 Refactor SSH keys for ansible playbook execution 2024-09-24 17:44:16 +02:00
alexandre.pires d184a0cbd3 Refactor SSH configuration in ansible-apply.yaml and update playbook execution with ECDSA private key 2024-09-24 17:44:06 +02:00
alexandre.pires ca80892975 Refactor SSH configuration in ansible-apply.yaml and update playbook execution with specified user 2024-09-24 17:30:20 +02:00
alexandre.pires 2e105db48c Refactor SSH configuration in ansible-apply.yaml and add private key for playbook execution 2024-09-24 17:25:15 +02:00
alexandre.pires 85d97a8d74 Refactor SSH configuration in ansible-apply.yaml and fix trusted hosts 2024-09-24 17:22:31 +02:00
alexandre.pires 63efc31e35 Refactor SSH configuration in ansible-apply.yaml and fix trusted hosts 2024-09-24 17:20:09 +02:00
alexandre.pires f92c30b4eb Refactor requirements.txt and requirements-dev.txt 2024-09-24 17:19:27 +02:00
alexandre.pires 5c0b820a35 Refactor SSH configuration in ansible-apply.yaml and fix trusted hosts 2024-09-24 17:17:55 +02:00
alexandre.pires 7c4093c5b9 Refactor SSH configuration in ansible-apply.yaml and fix trusted hosts 2024-09-24 17:16:31 +02:00