alexandre.pires
b692627317
Add configuration and playbook for virtualization host setup
...
- Create host variable file for vh-01.alexpires.dev with user, SSH, firewall, and VM configurations.
- Update playbook_duo_security.yml to target the 2fa group.
- Introduce playbook_virt_host.yml for setting up GPU passthrough on Fedora with QEMU/KVM.
- Add required collections to requirements.yml for Podman and Libvirt.
- Modify ctrlaltdel.yml to remove existing symlink for ctrl-alt-del.target before masking it.
- Enhance users.yml to show warnings for users that could not be removed.
- Update Duo Security role to use the correct repository and package names.
- Improve login role to handle user UID and group assignments.
- Create udev rules template for NVMe devices.
- Add blacklist template for VFIO drivers.
- Implement domain XML template for virtual machines with detailed configurations.
- Update inventory to include vh-01.alexpires.dev in relevant groups.
- Refactor cpu_power_monitor.py for improved error handling and modularity.
2025-05-31 00:28:04 +02:00
alexandre.pires
2ba2df5cf7
refactor(encryption): update aws-encryption-provider service to use k8s_encryption_provider and remove obsolete scripts
2025-05-19 00:41:28 +02:00
alexandre.pires
fef5c73726
feat(fwknopd): add Ansible role for fwknopd management with necessary tasks and configurations
2025-05-18 15:50:18 +02:00
alexandre.pires
15b07ea85d
feat(encryption): refactor encryption provider scripts, update KMS integration, and enhance key management
2025-05-12 22:43:42 +02:00
alexandre.pires
05d1624bdd
feat(terraform): update metallb version, refactor IAM policies, and enhance security
2025-05-11 20:58:05 +02:00
alexandre.pires
457f2bd810
feat(encryption): implement AWS KMS integration with encryption provider and update related configurations
2025-05-11 19:41:48 +02:00
alexandre.pires
5b341c9430
feat: Update Ansible playbooks and host variables for improved organization and functionality
2025-05-02 14:24:08 +02:00
alexandre.pires
e980abcb2e
Refactor RHEL7 repository installation command for better readability
2025-04-24 19:16:22 +02:00
alexandre.pires
748b8ff7e2
Refactor Ansible actions to improve host inventory handling
2024-10-06 18:06:37 +02:00
alexandre.pires
90852bb9a6
Refactor AIDE configuration and add exclusion paths
2024-10-05 21:19:51 +02:00
alexandre.pires
f8ddb332e8
Minor fixes
...
- DNS implementation
- Fixed missing mount in encrypted volumes
- Improved chronograph.sh
2024-10-05 18:11:41 +02:00
alexandre.pires
6c1d7f59b3
Refactor requirements-dev.txt and remove molecule-vagrant
2024-10-02 21:28:32 +02:00
alexandre.pires
ff523bd14b
Refactor inventory file and add encryption scripts
2024-10-01 22:57:13 +02:00
alexandre.pires
9ae5a6446b
Add encryption role and related files
2024-09-29 16:11:31 +02:00
alexandre.pires
a03aca39df
Refactor ansible-apply.yaml to include playbook_login.yml
2024-09-29 11:42:32 +02:00
alexandre.pires
5324ef7ec0
Refactor encryption secret in microk8s install.yml and repository.vault
2024-09-29 01:38:48 +02:00
alexandre.pires
6a9c86bd91
Refactor encryption secret in microk8s install.yml
2024-09-29 01:19:11 +02:00
alexandre.pires
0cef49cda3
Refactor encryption secret in microk8s install.yml
2024-09-29 01:11:37 +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
4032d5c1d3
Refactor ufw.yml to include retries and delay for firewall rules
2024-09-26 20:34:46 +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
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
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
f445996797
Initial ansible onboard
2024-09-24 15:19:51 +02:00