diff --git a/roles/tor/tasks/debian_family.yml b/roles/tor/tasks/debian_family.yml new file mode 100644 index 0000000..a8a2453 --- /dev/null +++ b/roles/tor/tasks/debian_family.yml @@ -0,0 +1,24 @@ +#- name: Include variables +# include_vars: +# file: "../../../variables.yml" + +#- name: Install docker prerequsistes +# apt: +# pkg: +# - squashfs-tools + +- name: add tor repo in /etc/apt/sources.list.d/tor.list [1/2] + shell: echo "deb https://deb.torproject.org/torproject.org {{ ansible_distribution_release }} main" > /etc/apt/sources.list.d/tor.list + +- name: add tor repo in /etc/apt/sources.list.d/tor.list [2/2] + shell: echo "deb-src https://deb.torproject.org/torproject.org {{ ansible_distribution_release }} main" >> /etc/apt/sources.list.d/tor.list + +- name: Add tor repo key + shell: curl https://deb.torproject.org/torproject.org/A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89.asc | gpg --import + +- name: Install tor + apt: + pkg: + - deb.torproject.org-keyring + - tor + diff --git a/roles/tor/tasks/main.yml b/roles/tor/tasks/main.yml new file mode 100644 index 0000000..fe2d4d3 --- /dev/null +++ b/roles/tor/tasks/main.yml @@ -0,0 +1,10 @@ +--- + +#- include: ubuntu.yml +# when: ansible_distribution == 'Ubuntu' + +- include: debian_family.yml + when: ansible_os_family == 'Debian' + +#- include: redhat.yml +# when: ansible_os_family == 'RedHat' diff --git a/tor.yml b/tor.yml new file mode 100644 index 0000000..5a91951 --- /dev/null +++ b/tor.yml @@ -0,0 +1,7 @@ +--- + +- name: "tor" + hosts: thismachine + connection: local + roles: + - tor