12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- ---
- - name: Dependencies installed
- community.general.pkgng:
- name: "searx,filtron,morty"
- state: latest
- - name: Searx enabled
- shell: sysrc searx_enable="YES"
- - name: Searx user set to root
- shell: sysrc searx_user="root"
- - name: Filtron enabled
- shell: sysrc filtron_enable="YES"
- - name: Morty enabled
- shell: sysrc morty_enable="YES"
- - name: Searx settings installed
- template:
- src: searx-settings.yml.j2
- dest: /usr/local/etc/searx-settings.yml
- mode: 0600
- notify: Searx restarted
- - name: Filtron rules installed
- copy:
- src: filtron-rules.json
- dest: /usr/local/etc/filtron-rules.json
- owner: root
- mode: 0655
- notify: Filtron restarted
- - name: Filtron rc script installed
- copy:
- src: filtron.rc
- dest: /usr/local/etc/rc.d/filtron
- owner: root
- mode: 0700
- notify: Filtron restarted
- - name: Morty rc script installed
- template:
- src: morty.rc.j2
- dest: /usr/local/etc/rc.d/morty
- owner: root
- mode: 0700
- notify: Morty restarted
- - name: nginx location file installed
- copy:
- src: nginx-location.conf
- dest: /usr/local/etc/nginx/locations/searx.conf
- mode: 0644
- notify: nginx restarted
- - name: Filtron started
- service: name=filtron state=started
- - name: Morty started
- service: name=morty state=started
- - name: Searx started
- service: name=searx state=started
|