From e940e80c8ee05fbd55abf1a95cd02240519e36b4 Mon Sep 17 00:00:00 2001 From: Jean-Marie Mineau Date: Mon, 12 Oct 2020 09:59:51 +0200 Subject: [PATCH] add basic tools --- base.yml | 5 +++++ group_vars/all/vars.yml | 3 +++ roles/base_config/tasks/main.yml | 17 +++++++++++++++++ 3 files changed, 25 insertions(+) create mode 100644 base.yml create mode 100644 group_vars/all/vars.yml create mode 100644 roles/base_config/tasks/main.yml diff --git a/base.yml b/base.yml new file mode 100644 index 0000000..ceea0a2 --- /dev/null +++ b/base.yml @@ -0,0 +1,5 @@ +#!/usr/bin/env ansible-playbook +--- +- hosts: all, + roles: + - base_config diff --git a/group_vars/all/vars.yml b/group_vars/all/vars.yml new file mode 100644 index 0000000..3c925a5 --- /dev/null +++ b/group_vars/all/vars.yml @@ -0,0 +1,3 @@ +--- +# Use python 3 +ansible_python_interpreter: /usr/bin/python3 diff --git a/roles/base_config/tasks/main.yml b/roles/base_config/tasks/main.yml new file mode 100644 index 0000000..891bd5b --- /dev/null +++ b/roles/base_config/tasks/main.yml @@ -0,0 +1,17 @@ +--- +- name: Install and update basic tools + apt: + update_cache: true + name: + - sudo + - vim + - htop + - ntp + - bash-completion + - less + - screen + - git + state: latest + register: apt_result + retries: 3 + until: apt_result is succeeded