From 896e5e0825d6de53960b25dd00b432a5bf438a11 Mon Sep 17 00:00:00 2001 From: Maxime Bombar Date: Sun, 2 Aug 2020 00:42:07 +0200 Subject: [PATCH] Make backup.yml play standalone --- base.yml | 10 +--------- plays/backup.yml | 2 ++ plays/get_adm_iface.yml | 11 +++++++++++ 3 files changed, 14 insertions(+), 9 deletions(-) create mode 100755 plays/get_adm_iface.yml diff --git a/base.yml b/base.yml index d0790e7d..1c230076 100755 --- a/base.yml +++ b/base.yml @@ -1,15 +1,7 @@ #!/usr/bin/env ansible-playbook --- # Set variable adm_iface for all servers -- hosts: server - tasks: - - name: Register adm interface in adm_iface variable - shell: set -o pipefail && grep adm /sys/class/net/*/ifalias | sed "s|/sys/class/net/||" | sed "s|/ifalias:.*||" - register: adm_iface - check_mode: false - changed_when: true - args: - executable: /bin/bash +- import_playbook: plays/get_adm_iface.yml # Common CRANS configuration for all servers - hosts: server diff --git a/plays/backup.yml b/plays/backup.yml index a85202e0..eaf09d01 100755 --- a/plays/backup.yml +++ b/plays/backup.yml @@ -3,6 +3,8 @@ # zephir backups virtual machines. # omnomnom backups home dirs. +- import_playbook: get_adm_iface.yml + # Rsync client on all server to allow backup - hosts: server vars: diff --git a/plays/get_adm_iface.yml b/plays/get_adm_iface.yml new file mode 100755 index 00000000..4c98d38c --- /dev/null +++ b/plays/get_adm_iface.yml @@ -0,0 +1,11 @@ +#!/usr/bin/env ansible-playbook +--- +- hosts: server + tasks: + - name: Register adm interface in adm_iface variable + shell: set -o pipefail && grep adm /sys/class/net/*/ifalias | sed "s|/sys/class/net/||" | sed "s|/ifalias:.*||" + register: adm_iface + check_mode: false + changed_when: true + args: + executable: /bin/bash