This website requires JavaScript.
5a23b28c3f
Refactor RustDesk configuration to use FQDN
alexandre.pires
2024-10-27 16:17:18 +01:00
d9600e2734
Added Terraform/Ansible configuration to include RustDesk deployment
alexandre.pires
2024-10-26 21:41:10 +02:00
262008f014
Minor cleanup
alexandre.pires
2024-10-21 19:31:41 +02:00
b6885228fa
Refactor Terraform AWS IAC config to include bucket policies
alexandre.pires
2024-10-20 22:19:36 +02:00
a13f59e616
Refactor DNS record names in Terraform AWS IAC config
alexandre.pires
2024-10-06 22:36:35 +02:00
f3c5d295fd
Update billing alarm limit in AWS IAC config
alexandre.pires
2024-10-06 18:18:34 +02:00
ea533c2ef5
Refactor Terraform workflow to include Terraform Init and Apply
alexandre.pires
2024-10-06 18:10:57 +02:00
5c2ad78d13
Refactor file paths in Terraform AWS IAC workflows
alexandre.pires
2024-10-06 18:09:32 +02:00
748b8ff7e2
Refactor Ansible actions to improve host inventory handling
alexandre.pires
2024-10-06 18:06:37 +02:00
cc30dd522a
File rename
alexandre.pires
2024-10-06 14:48:19 +02:00
c8e82cbab5
Refactor Ansible actions to improve host inventory handling
alexandre.pires
2024-10-06 14:44:22 +02:00
f235dea2af
Refactor SSH key scanning and connection in Ansible actions
alexandre.pires
2024-10-06 14:37:58 +02:00
b0a0e4ea4d
Refactor host_vars and inventory paths for prod-01.alexpires.me
alexandre.pires
2024-10-06 14:33:19 +02:00
b753b76e10
Refactor inventory paths in Ansible actions
alexandre.pires
2024-10-06 01:53:30 +02:00
cae03aa746
Update Nextcloud configuration and dependencies
alexandre.pires
2024-10-06 01:45:58 +02:00
90852bb9a6
Refactor AIDE configuration and add exclusion paths
alexandre.pires
2024-10-05 21:19:51 +02:00
9c02c2b839
Refactor inventory path in ansible.cfg
alexandre.pires
2024-10-05 19:26:07 +02:00
a78b848ba3
Removed encryption key using mac only
alexandre.pires
2024-10-05 18:17:38 +02:00
fd62a59df2
Update ClouDNS provider version to "~>1.0"
alexandre.pires
2024-10-05 18:15:43 +02:00
f8ddb332e8
Minor fixes - DNS implementation - Fixed missing mount in encrypted volumes - Improved chronograph.sh
alexandre.pires
2024-10-05 18:11:41 +02:00
0fc8047831
Refactor encryption key path in encryption.tf
alexandre.pires
2024-10-05 16:06:21 +02:00
590fff7f61
Refactor workflow files to remove unnecessary triggers and paths
alexandre.pires
2024-10-03 23:13:13 +02:00
325c105fe3
Added monitoring support
alexandre.pires
2024-10-03 23:03:41 +02:00
6c1d7f59b3
Refactor requirements-dev.txt and remove molecule-vagrant
alexandre.pires
2024-10-02 21:28:32 +02:00
b7a5805fd8
Refactor workflow file to include Ansible environment setup and get host info action, and setup Kubernetes environment
alexandre.pires
2024-10-01 23:38:01 +02:00
ea1a0c0358
Refactor workflow file to include Ansible environment setup and get host info action
alexandre.pires
2024-10-01 23:35:48 +02:00
ca8657857d
Refactor workflow file to include terraform validation and formatting checks
alexandre.pires
2024-10-01 23:33:50 +02:00
0fcb3596fe
Refactor config and encryption files to use instance_mac_addr variable
alexandre.pires
2024-10-01 23:30:18 +02:00
a507a884f2
Refactor get-host-info action.yml to fix system-id variable assignment
alexandre.pires
2024-10-01 23:27:45 +02:00
f037ec2952
Merge pull request #10 from a13labs/feature/system-id-encryption
alexandre.pires
2024-10-01 23:17:44 +02:00
dbd1155c2b
Refactor bucket and encryption configuration
alexandre.pires
2024-10-01 23:15:31 +02:00
2271bc9ac3
Refactor workflow file to include host-group and target-host for microk8s deployment
alexandre.pires
2024-10-01 23:12:21 +02:00
c2a4c83844
Refactor workflow file to update host-group variable for microk8s deployment
alexandre.pires
2024-10-01 23:10:06 +02:00
0258c9c3a2
Refactor workflow file to update vault-master-password variable
alexandre.pires
2024-10-01 23:08:34 +02:00
443915c07c
Refactor workflow file to include target host for microk8s deployment
alexandre.pires
2024-10-01 23:07:30 +02:00
04e5932913
Refactor workflow file to update vault-master-password variable
alexandre.pires
2024-10-01 23:05:10 +02:00
ce4eea071c
Refactor workflow file to remove unnecessary trusted_hosts variable
alexandre.pires
2024-10-01 23:03:21 +02:00
e581e34f4e
Refactor workflow file to include self-reference in paths and update Ansible setup
alexandre.pires
2024-10-01 22:59:55 +02:00
ff523bd14b
Refactor inventory file and add encryption scripts
alexandre.pires
2024-10-01 22:57:13 +02:00
6d3d101bcc
Refactor workflow file paths and update branch restrictions
alexandre.pires
2024-10-01 22:56:20 +02:00
270605a619
Refactor workflow file paths and update branch restrictions
alexandre.pires
2024-10-01 22:56:12 +02:00
632cdfeee8
Refactor get-host-info action.yml to use hyphenated naming convention for the output variable and remove unnecessary echo statement
alexandre.pires
2024-10-01 22:55:25 +02:00
3785ff5008
Refactor get-host-info action.yml to use hyphenated naming convention for the output variable and remove unnecessary echo statement
alexandre.pires
2024-10-01 22:53:37 +02:00
89d998d10e
Refactor workflow file paths and update branch restrictions
alexandre.pires
2024-10-01 22:51:44 +02:00
9ac2f4d2aa
Refactor workflow file paths and update branch restrictions
alexandre.pires
2024-10-01 22:49:46 +02:00
2cf588f999
Refactor workflow file paths and update branch restrictions
alexandre.pires
2024-10-01 22:46:46 +02:00
40bbb4904c
Refactor ansible inventory path and update output in get-host-info action.yml
alexandre.pires
2024-09-30 22:41:21 +02:00
85459002d3
Minor fix in the action.yml file
alexandre.pires
2024-09-30 22:34:05 +02:00
d6083225e2
Refactor ansible inventory path in setup-ansible-env action.yml
alexandre.pires
2024-09-30 22:29:02 +02:00
c1d8d67cbc
Refactor file path and update workflow name in actions-validate.yml Add setup-terraform-env action.yml Update setup-k8s-env action.yml with ssh-auth-sock input
alexandre.pires
2024-09-30 22:25:55 +02:00
adfff953e7
Refactor file path and update workflow name in actions-validate.yml
alexandre.pires
2024-09-30 21:59:58 +02:00
6fdaf8aac9
Refactor file path and update workflow name in actions-validate.yml
alexandre.pires
2024-09-29 19:23:46 +02:00
d51c34dd1f
Refactor file path and update workflow name in actions-validate.yml
alexandre.pires
2024-09-29 19:13:49 +02:00
75308f38bd
Refactor file path and update workflow name in actions-validate.yml
alexandre.pires
2024-09-29 19:11:54 +02:00
0c66d4ede7
Refactor file path and update workflow name in actions-validate.yml
alexandre.pires
2024-09-29 19:08:11 +02:00
ce7bfde872
Refactor file path in actions-validate.yml and update input parameters for vault master password, ansible user, and trusted hosts
alexandre.pires
2024-09-29 19:04:21 +02:00
e5e63f9699
Refactor file path in actions-validate.yml and add input parameter for K8S_TARGET
alexandre.pires
2024-09-29 18:59:44 +02:00
abd18f5947
Renamed main to action
alexandre.pires
2024-09-29 18:55:47 +02:00
150d0ae434
Refactor file path in actions-validate.yml and remove unnecessary code
alexandre.pires
2024-09-29 18:49:52 +02:00
1604adcc3b
Refactor file path in actions-validate.yml and update input parameters for vault master password, ansible user, and trusted hosts
alexandre.pires
2024-09-29 18:44:39 +02:00
ec9d56d13f
Refactor file path in actions-validate.yml and add input parameters for vault master password, ansible user, and trusted hosts
alexandre.pires
2024-09-29 18:38:58 +02:00
d55ecad2f7
Refactor file path in actions-validate.yml and remove unnecessary code
alexandre.pires
2024-09-29 18:36:34 +02:00
87fe65a8a0
Refactor file path in actions-validate.yml and add output for changed files
alexandre.pires
2024-09-29 18:35:30 +02:00
095c73b97e
Refactor file path in actions-validate.yml and add input parameters for vault master password, ansible user, and trusted hosts
alexandre.pires
2024-09-29 18:33:44 +02:00
60e2d7476a
Refactor file path in actions-validate.yml and handle empty changed files
alexandre.pires
2024-09-29 18:19:59 +02:00
e5612acf6b
Refactor file path in actions-validate.yml and add fetch-depth parameter
alexandre.pires
2024-09-29 18:15:22 +02:00
662969b1a4
Refactor file path in actions-validate.yml and add checkout step
alexandre.pires
2024-09-29 18:12:02 +02:00
e2963e795d
Refactor file path in actions-validate.yml
alexandre.pires
2024-09-29 18:10:38 +02:00
0eaedb20cb
Refactor file path in actions-validate.yml
alexandre.pires
2024-09-29 18:08:11 +02:00
6da356ec5e
Refactor Ansible setup environment actions
alexandre.pires
2024-09-29 18:07:01 +02:00
360269fa0b
Improved workflows and actions
alexandre.pires
2024-09-29 18:01:42 +02:00
9ae5a6446b
Add encryption role and related files
alexandre.pires
2024-09-29 16:11:31 +02:00
a03aca39df
Refactor ansible-apply.yaml to include playbook_login.yml
alexandre.pires
2024-09-29 11:42:32 +02:00
5324ef7ec0
Refactor encryption secret in microk8s install.yml and repository.vault
alexandre.pires
2024-09-29 01:38:48 +02:00
6a9c86bd91
Refactor encryption secret in microk8s install.yml
alexandre.pires
2024-09-29 01:19:11 +02:00
0cef49cda3
Refactor encryption secret in microk8s install.yml
alexandre.pires
2024-09-29 01:11:37 +02:00
f476f09f9e
Merge pull request #9 from a13labs/feature/encryption-at-rest
alexandre.pires
2024-09-29 00:25:26 +02:00
2206c2b67a
Refactor systemd unit files for mounting and opening LUKS devices
alexandre.pires
2024-09-29 00:16:51 +02:00
abf28888fb
Refactor ansible-lint configuration
alexandre.pires
2024-09-28 23:30:41 +02:00
d2bf2ed418
Refactor sshconfig.yml to set ssh version as fact only when ssh_version.stderr is not empty
alexandre.pires
2024-09-28 23:24:08 +02:00
6248286ad2
Encryption and major changes
alexandre.pires
2024-09-28 23:12:19 +02:00
1f060541c3
Refactor playbook_microk8s.yml and ansible-apply.yaml
alexandre.pires
2024-09-28 21:27:24 +02:00
bad1668115
Refactor Terraform validation workflow to use 'terraform validate' command
alexandre.pires
2024-09-28 19:19:18 +02:00
4de62d7334
Add infrastructure bucket for storing assets
alexandre.pires
2024-09-28 19:15:56 +02:00
52d6d85203
Refactor ansible-apply.yaml to skip certain tags during playbook execution
alexandre.pires
2024-09-26 21:25:45 +02:00
4032d5c1d3
Refactor ufw.yml to include retries and delay for firewall rules
alexandre.pires
2024-09-26 20:34:46 +02:00
26b7eb6ac9
Refactor Terraform Apply script to use IP address instead of hostname in kube config
alexandre.pires
2024-09-26 20:27:37 +02:00
6c9f2326be
Refactor Terraform Apply script to include TRUSTED_HOSTS environment variable
alexandre.pires
2024-09-26 20:23:44 +02:00
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
alexandre.pires
2024-09-26 20:22:02 +02:00
a6c8ab5127
Refactor ansible-apply.yaml and inventory/hosts, add ansible.cfg
alexandre.pires
2024-09-26 20:06:47 +02:00
0f64b867de
Refactor ansible-apply.yaml and inventory/hosts, add playbook_m3uproxy.yml
alexandre.pires
2024-09-26 12:08:00 +02:00
6cb291a9ea
Refactor squid configuration to include readiness and liveness probes, resource requests, and security context
alexandre.pires
2024-09-26 12:03:33 +02:00
605b3dd912
Refactor security context and add allowed CORS domains in m3uproxy configuration
alexandre.pires
2024-09-25 21:35:11 +02:00
ae6e58674c
Merge pull request #8 from a13labs/feature/geoipupdate
alexandre.pires
2024-09-25 21:13:10 +02:00
def5d0ac60
Refactor security context in m3uproxy.tf
alexandre.pires
2024-09-25 21:11:09 +02:00
c6829653a5
Refactor Terraform configuration to include MAXMIND_ACCOUNT_ID and MAXMIND_LICENSE_KEY
alexandre.pires
2024-09-25 21:08:32 +02:00
8f3a6c291a
Refactor m3uproxy configuration to include GeoIP updates
alexandre.pires
2024-09-25 21:01:16 +02:00
e0e2763069
Refactor m3uproxy.json to support v0.1.0
alexandre.pires
2024-09-25 20:27:03 +02:00
0cb48db2a5
Disabled collabora https://github.com/CollaboraOnline/online/issues/3102
alexandre.pires
2024-09-25 20:11:27 +02:00
b41146cb58
Add Terraform configuration for Collabora and nextcloud
alexandre.pires
2024-09-25 19:55:20 +02:00