From: Suresh Channamallu Date: Mon, 29 Jul 2019 19:35:00 +0000 (-0400) Subject: Add packagecloud deps to ansible role X-Git-Url: https://gerrit.linuxfoundation.org/infra/gitweb?a=commitdiff_plain;h=07b3e6afe811bf7d0ca7d50946a05c8b45906371;p=ansible%2Froles%2Flf-recommended-tools.git Add packagecloud deps to ansible role Add ruby_dev, rake, package_cloud gem installation steps Issue: RELENG-2240 Signed-off-by: Suresh Channamallu Change-Id: I990d0b5a661664c8e20285b39f1ca8da4c480a8e --- diff --git a/tasks/main.yml b/tasks/main.yml index 36c6844..64f2fac 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -21,6 +21,13 @@ 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 diff --git a/tasks/pkg-names-Debian.yaml b/tasks/pkg-names-Debian.yaml index 88266b8..6f404fb 100644 --- a/tasks/pkg-names-Debian.yaml +++ b/tasks/pkg-names-Debian.yaml @@ -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 diff --git a/tasks/pkg-names-RedHat.yaml b/tasks/pkg-names-RedHat.yaml index c69f6a1..060e518 100644 --- a/tasks/pkg-names-RedHat.yaml +++ b/tasks/pkg-names-RedHat.yaml @@ -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 diff --git a/vars/Debian.yaml b/vars/Debian.yaml index a7a34b6..e4e7aa2 100644 --- a/vars/Debian.yaml +++ b/vars/Debian.yaml @@ -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 diff --git a/vars/RedHat.yaml b/vars/RedHat.yaml index 50f9eb3..73e9b93 100644 --- a/vars/RedHat.yaml +++ b/vars/RedHat.yaml @@ -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