From 3041674e23f5ad69826ae63236fd1fc71e9428ae Mon Sep 17 00:00:00 2001 From: Brian Candler Date: Thu, 7 Jul 2016 09:30:05 +0000 Subject: [PATCH] Refactor base setup into container_base role --- ansible/gold-master.yml | 16 ++-------------- ansible/roles/container_base/tasks/main.yml | 15 +++++++++++++++ 2 files changed, 17 insertions(+), 14 deletions(-) create mode 100644 ansible/roles/container_base/tasks/main.yml diff --git a/ansible/gold-master.yml b/ansible/gold-master.yml index 7e9c673..e279e03 100644 --- a/ansible/gold-master.yml +++ b/ansible/gold-master.yml @@ -23,20 +23,8 @@ type: nic - hosts: gold-master - tasks: - - apt: update_cache=yes cache_valid_time=3600 - - apt: pkg={{item}} state=latest - with_items: - - vim - - traceroute - - mtr-tiny - - nmap - - strace - - sysstat - - hdparm - - pciutils - - zip - - unzip + roles: + - container_base - hosts: localhost tasks: diff --git a/ansible/roles/container_base/tasks/main.yml b/ansible/roles/container_base/tasks/main.yml new file mode 100644 index 0000000..e21d4fa --- /dev/null +++ b/ansible/roles/container_base/tasks/main.yml @@ -0,0 +1,15 @@ +# These are the packages and customisations which should appear in *every* container + +- apt: update_cache=yes cache_valid_time=3600 +- apt: pkg={{item}} state=latest + with_items: + - vim + - traceroute + - mtr-tiny + - nmap + - strace + - sysstat + - hdparm + - pciutils + - zip + - unzip -- GitLab