Les rôles actifs sont définis dans la config

This commit is contained in:
southerntofu 2020-04-15 14:52:18 +00:00
parent e64f43020d
commit def091d76f
4 changed files with 10 additions and 2 deletions

View File

@ -1,4 +1,5 @@
hostname: mondomaine.net
roles: [ webserver ]
packages:
debian: [ htop, tmux, vim, emacs, mutt, mosh ]
rust: [ lsd ]

View File

@ -1,4 +1,5 @@
hostname: fr.tild3.org
roles: [ webserver, rust ]
packages:
debian: [ subversion, mercurial, htop, tmux, vim, emacs, mutt, weechat, elinks, rsync, dnsutils, make, g++, libssl-dev, mosh, gopher ]
rust: [ lsd ]

View File

@ -2,5 +2,3 @@
hosts: all
roles:
- common
- webserver
- rust

View File

@ -25,3 +25,11 @@
- include: tor.yml
- include: users.yml
- name: Exécuter les rôles définis dans la config
include_role:
name: "{{ current_role }}"
loop: "{{ roles }}"
loop_control:
loop_var: current_role
when: roles is defined