From 30934b79418c2e375b936dc5622de45f514a3c8a Mon Sep 17 00:00:00 2001 From: Alexandre Iooss Date: Mon, 22 Apr 2019 12:10:58 +0200 Subject: [PATCH] [base] Deploy basic packages --- base.yml | 3 ++- roles/common-tools/tasks/main.yml | 14 ++++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 roles/common-tools/tasks/main.yml diff --git a/base.yml b/base.yml index e4f58c54..2b7a2636 100644 --- a/base.yml +++ b/base.yml @@ -1,4 +1,5 @@ --- # Playbook to deploy common Crans configuration and tools - hosts: all - roles: [] # TODO + roles: + - common-tools diff --git a/roles/common-tools/tasks/main.yml b/roles/common-tools/tasks/main.yml new file mode 100644 index 00000000..d1b33c4c --- /dev/null +++ b/roles/common-tools/tasks/main.yml @@ -0,0 +1,14 @@ +--- +- name: Install common tools + apt: + update_cache: true + name: + - sudo + - molly-guard # prevent reboot + - ntp # network time sync + - apt # better than apt-get + - rsync # backuppc + register: apt_result + retries: 3 + until: apt_result is succeeded +