33 lines
770 B
YAML
33 lines
770 B
YAML
---
|
|
- hosts: server
|
|
pre_tasks:
|
|
- name: install terminfo
|
|
pacman:
|
|
state: present # not required. choices: absent;latest;present. Desired state of the package.
|
|
name:
|
|
- termite-terminfo # not required. Name or list of names of the packages to install, upgrade, or remove.
|
|
become: yes
|
|
|
|
roles:
|
|
- syncthing
|
|
- msmtp
|
|
- cronie
|
|
- rsyncd
|
|
- gandi-dyn-dns
|
|
- fail2ban
|
|
- ansible-pihole
|
|
- {role: ansible-role-certbot, become: yes} ##need to have a external connection on 80
|
|
- {role: nginx, become: yes }
|
|
- {role: ansible-role-postgresql, become: yes }
|
|
- {role: radicale , become: yes }
|
|
- php
|
|
- nextcloud
|
|
- tt-rss
|
|
- gitea
|
|
- supysonic
|
|
- hass
|
|
- {role: ansible-role-samba , become: yes }
|
|
- chainetv
|
|
- user_config
|
|
|