Skip to content

Commit af031dd

Browse files
committed
Merge pull request #1 from woledzki/master
Add support for RedHat / CentOS
2 parents e6d5b73 + e60ea3c commit af031dd

File tree

2 files changed

+24
-4
lines changed

2 files changed

+24
-4
lines changed

tasks/main.yml

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,30 @@
11
# file: build-essential/tasks/main.yml
22

3-
- name: build-essential | Read the family variables
3+
- name: Read the family variables
44
include_vars: "{{ansible_os_family}}.yml"
55

6-
- name: build-essential | Make sure the packages are installed (Debian)
6+
- name: Make sure the packages are installed (Debian)
77
apt:
88
pkg: "{{item}}"
99
state: present
1010
with_items: buildessential_packages
1111
when: ansible_os_family == "Debian"
1212

13-
- name: build-essential | Make sure the packages are installed (Fedora)
13+
- name: Make sure the packages are installed (Fedora)
1414
yum:
1515
name: "{{item}}"
1616
state: present
1717
with_items: buildessential_packages
1818
when: ansible_os_family == "Fedora"
1919

20-
- name: build-essential | Make sure the packages are installed (Suse)
20+
- name: Make sure the packages are installed (RedHat)
21+
yum:
22+
name: "{{item}}"
23+
state: present
24+
with_items: buildessential_packages
25+
when: ansible_os_family == "RedHat"
26+
27+
- name: Make sure the packages are installed (Suse)
2128
zypper:
2229
name: "{{item}}"
2330
state: present

vars/RedHat.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# file: build-essential/vars/RedHat.yml
2+
3+
buildessential_packages:
4+
- autoconf
5+
- gcc
6+
- bison
7+
- flex
8+
- gcc-c++
9+
- gettext
10+
- kernel-devel
11+
- make
12+
- m4
13+
- ncurses-devel

0 commit comments

Comments
 (0)