Les rôles actifs sont définis dans la config
This commit is contained in:
parent
e64f43020d
commit
def091d76f
|
@ -1,4 +1,5 @@
|
||||||
hostname: mondomaine.net
|
hostname: mondomaine.net
|
||||||
|
roles: [ webserver ]
|
||||||
packages:
|
packages:
|
||||||
debian: [ htop, tmux, vim, emacs, mutt, mosh ]
|
debian: [ htop, tmux, vim, emacs, mutt, mosh ]
|
||||||
rust: [ lsd ]
|
rust: [ lsd ]
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
hostname: fr.tild3.org
|
hostname: fr.tild3.org
|
||||||
|
roles: [ webserver, rust ]
|
||||||
packages:
|
packages:
|
||||||
debian: [ subversion, mercurial, htop, tmux, vim, emacs, mutt, weechat, elinks, rsync, dnsutils, make, g++, libssl-dev, mosh, gopher ]
|
debian: [ subversion, mercurial, htop, tmux, vim, emacs, mutt, weechat, elinks, rsync, dnsutils, make, g++, libssl-dev, mosh, gopher ]
|
||||||
rust: [ lsd ]
|
rust: [ lsd ]
|
||||||
|
|
|
@ -2,5 +2,3 @@
|
||||||
hosts: all
|
hosts: all
|
||||||
roles:
|
roles:
|
||||||
- common
|
- common
|
||||||
- webserver
|
|
||||||
- rust
|
|
||||||
|
|
|
@ -25,3 +25,11 @@
|
||||||
- include: tor.yml
|
- include: tor.yml
|
||||||
|
|
||||||
- include: users.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
|
||||||
|
|
Loading…
Reference in New Issue