Files
oopen-server/roles/common/tasks/tor.yml
T
chris 81398e847e Refactor Ansible tasks to use fully qualified module names and improve code consistency
- Updated all tasks to use fully qualified module names (e.g., ansible.builtin.shell, ansible.builtin.copy) for clarity and to avoid ambiguity.
- Replaced deprecated 'yum' module with 'dnf' for package management on RedHat-based systems.
- Improved formatting and consistency in task definitions, including the use of double quotes for strings and consistent indentation.
- Removed unnecessary comments and whitespace to enhance readability.
- Ensured that conditions and loops are consistently formatted across all tasks.
2026-07-20 23:09:30 +02:00

32 lines
657 B
YAML

---
- name: (tor.yml) Ensure tor is installed.
ansible.builtin.apt:
name:
- tor
state: present
when:
- ansible_facts.os_family == "Debian"
tags:
- tor-service
- name: (tor.yml) Ensure tor servive is enabled and started
ansible.builtin.service:
name: tor
enabled: true
state: started
tags:
- tor-service
- name: (tor.yml) Adjust configuration /etc/tor/torrc using template torrc.j2
ansible.builtin.template:
src: etc/tor/torrc.j2
dest: "{{ torrc_path }}"
owner: root
group: root
mode: "0644"
notify: "Restart tor service"
when:
- torrc_path is defined
tags:
- tor-service