Changed file mode from 644 to 755 to enable execution permissions. This update allows the script to be run directly from the command line, improving ease of use and workflow efficiency. No changes to the file's content have been made.
- 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.