Add packagecloud deps to ansible role 59/16359/16
authorSuresh Channamallu <schannamallu@linuxfoundation.org>
Mon, 29 Jul 2019 19:35:00 +0000 (15:35 -0400)
committerSuresh Channamallu <schannamallu@linuxfoundation.org>
Thu, 8 Aug 2019 20:50:57 +0000 (16:50 -0400)
Add ruby_dev, rake, package_cloud gem installation
steps

Issue: RELENG-2240
Signed-off-by: Suresh Channamallu <schannamallu@linuxfoundation.org>
Change-Id: I990d0b5a661664c8e20285b39f1ca8da4c480a8e

tasks/main.yml
tasks/pkg-names-Debian.yaml
tasks/pkg-names-RedHat.yaml
vars/Debian.yaml
vars/RedHat.yaml

index 36c6844..64f2fac 100644 (file)
   when: ansible_os_family == 'RedHat'
   become: true
 
+- name: Install list of gem packages
+  gem: name={{ item }} state=latest
+  with_items:
+    - rake
+    - package_cloud
+  become: true
+
 - name: Install PlantUML
   block:
     - name: Create /opt/plantuml install directory
index 88266b8..6f404fb 100644 (file)
@@ -1,7 +1,9 @@
 ---
+pkg_build_essential: build-essential
 pkg_gnu_parallel: parallel
 pkg_netcat: netcat
 pkg_perl_digest_sha: libdigest-sha-perl
 pkg_perl_extutils_makemaker: libextutils-makemaker-cpanfile-perl
 pkg_perl_xml_xpath: libxml-xpath-perl
+pkg_ruby_dev: ruby-dev
 pkg_xz: xz-utils
index c69f6a1..060e518 100644 (file)
@@ -1,7 +1,9 @@
 ---
+pkg_development_tools: "@Development tools"
 pkg_gnu_parallel: http://ftp.riken.jp/Linux/cern/centos/7/cern/x86_64/Packages/parallel-20150522-1.el7.cern.noarch.rpm
 pkg_netcat: nc
 pkg_perl_digest_sha: perl-Digest-SHA
 pkg_perl_extutils_makemaker: perl-ExtUtils-MakeMaker
 pkg_perl_xml_xpath: perl-XML-XPath
+pkg_ruby_devel: ruby-devel
 pkg_xz: xz
index a7a34b6..e4e7aa2 100644 (file)
@@ -1,8 +1,10 @@
 ---
 lf_recommended_tools_packages_distro:
-  - parallel
-  - netcat
+  - build-essential
   - libdigest-sha-perl
   - libextutils-makemaker-cpanfile-perl
   - libxml-xpath-perl
+  - netcat
+  - parallel
+  - ruby-dev
   - xz-utils
index 50f9eb3..73e9b93 100644 (file)
@@ -1,9 +1,11 @@
 ---
 lf_recommended_tools_packages_distro:
-  - fedora-packager
+  - "@Development tools"
   - http://ftp.riken.jp/Linux/cern/centos/7/cern/x86_64/Packages/parallel-20150522-1.el7.cern.noarch.rpm
+  - fedora-packager
   - nc
   - perl-Digest-SHA
   - perl-ExtUtils-MakeMaker
   - perl-XML-XPath
+  - ruby-devel
   - xz