From def091d76f1d1c46b9519f131ebfbab81a377f16 Mon Sep 17 00:00:00 2001 From: southerntofu Date: Wed, 15 Apr 2020 14:52:18 +0000 Subject: [PATCH] =?UTF-8?q?Les=20r=C3=B4les=20actifs=20sont=20d=C3=A9finis?= =?UTF-8?q?=20dans=20la=20config?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config.default.yml | 1 + config.yml | 1 + recette.yml | 2 -- roles/common/tasks/main.yml | 8 ++++++++ 4 files changed, 10 insertions(+), 2 deletions(-) diff --git a/config.default.yml b/config.default.yml index 835514f..7aea709 100644 --- a/config.default.yml +++ b/config.default.yml @@ -1,4 +1,5 @@ hostname: mondomaine.net +roles: [ webserver ] packages: debian: [ htop, tmux, vim, emacs, mutt, mosh ] rust: [ lsd ] diff --git a/config.yml b/config.yml index 3be3248..750cd51 100644 --- a/config.yml +++ b/config.yml @@ -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 ] diff --git a/recette.yml b/recette.yml index 7236f32..7edf80f 100644 --- a/recette.yml +++ b/recette.yml @@ -2,5 +2,3 @@ hosts: all roles: - common - - webserver - - rust diff --git a/roles/common/tasks/main.yml b/roles/common/tasks/main.yml index 9b656dd..1a0d8e1 100644 --- a/roles/common/tasks/main.yml +++ b/roles/common/tasks/main.yml @@ -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