Browse Source

linux-gentoo: ++host list

master
Maxim Likhachev 4 years ago
parent
commit
d2d06ab64a
  1. 19
      roles/linux-gentoo/tasks/hosts.yml
  2. 8
      roles/linux-gentoo/tasks/main.yml
  3. 14870
      roles/linux-gentoo/templates/hosts.j2

19
roles/linux-gentoo/tasks/hosts.yml

@ -0,0 +1,19 @@
- name: Get host list from someonewhocares.org
uri:
url: https://someonewhocares.org/hosts/zero/hosts
return_content: yes
status_code: [200, 202]
register: raw_hosts
- name: Extract host list
set_fact:
hosts: "{{ raw_hosts.content }}"
- name: Configure /etc/hosts
vars:
hostname: "{{ system.hostname }}"
hosts: hosts.results
template:
src: hosts.j2
dest: /etc/hosts.clt

8
roles/linux-gentoo/tasks/main.yml

@ -44,6 +44,7 @@
- include: preload.yml - include: preload.yml
when: optimisation.preload when: optimisation.preload
- include: hosts.yml
- include: tty.yml - include: tty.yml
- include: xorg.yml - include: xorg.yml
- include: smartscreen.yml - include: smartscreen.yml
@ -56,13 +57,6 @@
sysctl_set: yes sysctl_set: yes
with_items: "{{ sysctl }}" with_items: "{{ sysctl }}"
- name: Configure /etc/hosts
vars:
hostname: "{{ system.hostname }}"
template:
src: hosts.j2
dest: /etc/hosts.clt
- name: Configure /etc/rc.conf - name: Configure /etc/rc.conf
template: template:
src: rc.conf.j2 src: rc.conf.j2

14870
roles/linux-gentoo/templates/hosts.j2

File diff suppressed because it is too large Load Diff
Loading…
Cancel
Save