From b5516c8ff47ed02e50821644f788adc14c19ab1c Mon Sep 17 00:00:00 2001 From: Jonathan Bauer Date: Fri, 17 Mar 2017 16:56:55 +0100 Subject: added basic roles to generate stage3 initramfs --- setup-dev-tools/defaults/main.yml | 2 ++ setup-dev-tools/tasks/distro.yml | 16 ++++++++++++++++ setup-dev-tools/tasks/main.yml | 8 ++++++++ 3 files changed, 26 insertions(+) create mode 100644 setup-dev-tools/defaults/main.yml create mode 100644 setup-dev-tools/tasks/distro.yml create mode 100644 setup-dev-tools/tasks/main.yml (limited to 'setup-dev-tools') diff --git a/setup-dev-tools/defaults/main.yml b/setup-dev-tools/defaults/main.yml new file mode 100644 index 0000000..61e7f27 --- /dev/null +++ b/setup-dev-tools/defaults/main.yml @@ -0,0 +1,2 @@ +--- +packer_version: "0.12.2" diff --git a/setup-dev-tools/tasks/distro.yml b/setup-dev-tools/tasks/distro.yml new file mode 100644 index 0000000..0f120ec --- /dev/null +++ b/setup-dev-tools/tasks/distro.yml @@ -0,0 +1,16 @@ +--- +# This sets the package names for the supported distros. +- set_fact: + pkgnames: + - "build-essential" + - "cmake" + - "git" + when: + - ansible_distribution == "Ubuntu" +- set_fact: + pkgnames: + - "@development tools" + - "cmake" + - "git" + when: + - ansible_distribution == "CentOS" diff --git a/setup-dev-tools/tasks/main.yml b/setup-dev-tools/tasks/main.yml new file mode 100644 index 0000000..62a176f --- /dev/null +++ b/setup-dev-tools/tasks/main.yml @@ -0,0 +1,8 @@ +--- +# Get packages names for the target distro +- include: tasks/distro.yml + +# Finally lets install those packages +- name: Install dev tools + package: name={{ item }} state=installed + with_items: "{{ pkgnames }}" -- cgit v1.2.3-55-g7522