Commit graph

4 commits

Author SHA1 Message Date
63be88788e
feat: add Ansible support and improve inventory
- Added a new Python script to dynamically handle Ansible playbook executions with password prompts.
- Enhanced `inventory.yml` by defining explicit `ansible_name` and `ansible_host` for each host to improve manageability.
- Introduced `.gitignore` to omit `venv/` and `.vscode/` directories from version control, ensuring a cleaner repository.
- Updated `apt.yml` playbook to unify update and upgrade tasks, using `ansible.builtin.apt`.
- Created `requirements.txt` to manage Python dependencies, including `ansible`, `ansible-lint`, and `pyyaml`.

These changes streamline the management of Ansible hosts and execution of playbooks, aligning with best practices for ongoing development.
2024-10-25 18:50:37 +02:00
317b88a26a
fix(inventory): add colon for YAML host keys
Changed the inventory file format by appending colons to host names, ensuring valid YAML syntax for host definitions. This update prevents potential parsing issues and enhances clarity and maintainability.
2024-10-20 22:16:50 +02:00
8b95a966e7
feat(inventory): add 'edna' to server hosts list
The host 'edna' has been added to the servers list in the inventory file to reflect its availability for resource allocation and management. This ensures that any configurations or updates are applied consistently across all designated servers.
2024-10-20 22:12:16 +02:00
34044dc659
feat: add inventory setup and APT playbook for Debian
Introduced an inventory file listing Debian hosts for configuration management. Added a playbook to automate updating and upgrading packages on these hosts using APT. This enhances manageability and ensures consistency across Debian systems.
2024-10-04 17:46:39 +02:00